@charset "utf-8";

a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
	margin: 0;
	padding: 0
}

:focus {
	outline: 0
}

ol,ul {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,td,th {
	font-weight: 400;
	text-align: left
}

blockquote:after,blockquote:before,q:after,q:before {
	content: ''
}

blockquote,q {
	quotes: '' ''
}

a img {
	border: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

body {
	font-family: 'Microsoft Yahei';
	font-size: 15px;
	box-sizing: content-box;
}

.box {
	width: 1080px;
	margin: 0 auto
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden
}

.clearfix {
	min-height: 1%
}

.hide {
	display: none
}

header .logo {
	width: 285px;
	height: 78px
}

.head-block {
	position: relative;
	float: right;
	width: 720px;
	overflow: hidden
}

.head-info {
	float: right;
	width: 100%;
	height: 48px
}

.head-info .area {
	float: right;
	height: 45px;
	text-align: right;
	font-size: 11px;
	color: #b9a280
}

.head-info .area .ico-tel {
	position: absolute;
	left: -25px;
	top: 8px;
	display: inline-block;
	width: 22px;
	height: 21px;
	background: url(../images/ico.png) no-repeat
}

.head-info .area strong {
	font-size: 27px
}

.head-info .area .tel {
	position: relative
}

.head-info .area .tel strong {
	display: inline-block
}

.head-info .area .agent {
	margin-top: -5px
}

.head-top {
	float: right;
	height: 38px;
	line-height: 38px;
	margin-left: 10px;
	margin-top: 8px;
	padding-left: 30px;
	background-color: #f3eee8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.head-top ul li {
	float: left;
	margin-right: 30px
}

.head-top ul li a,.head-top ul li a:hover {
	font-weight: 700;
	color: #b9a280;
	text-decoration: none
}

.header {
	float: right;
	margin-top: 10px
}

.header li,.header li a {
	display: block;
	float: left;
	margin-right: 8px;
	width: 90px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #b9a280;
	text-decoration: none
}

.header li a:hover,.header li.current a {
	background: url(../images/nav_bg.png) center no-repeat;
	color: #fff;
	font-weight: 700
}

.old-version,.old-version:hover {
	float: right;
	margin: 0 25px 0 10px;
	line-height: 54px;
	color: #B9A280;
	font-size: 12px;
	text-decoration: none
}

.bg-apply,.bg-buy,.bg-wpa,.normal-nav li a {
	display: inline-block;
	color: #fff;
	text-decoration: none
}

.content {
	width: 1260px;
	margin: 30px auto 10px;
	*margin-top: 0
}

.ico-blue,.ico-yellow {
	display: inline-block;
	margin-left: 5px;
	width: 18px;
	height: 18px;
	background: url(../images/ico.png) 0 -27px no-repeat;
	vertical-align: middle
}

.ico-yellow {
	background-position: 0 -45px
}

.ico-yellow-big {
	display: inline-block;
	margin-right: 5px;
	width: 25px;
	height: 29px;
	background: url(../images/ico.png) 0 -66px no-repeat;
	vertical-align: middle
}

.btn em {
	font-style: normal;
	margin-left: -35px
}

.bg-apply,.bg-buy,.bg-wpa {
	width: 420px;
	height: 61px;
	line-height: 61px;
	text-align: center;
	font-size: 22px
}

.bg-wpa {
	background: url(../../images/btn_bg_wpa.png) no-repeat
}

.bg-apply {
	background: url(../../images/btn_bg_apply.png) no-repeat
}

.bg-buy {
	background: url(../../images/btn_bg_buy.png) no-repeat
}

.bg-apply:hover,.bg-buy:hover,.bg-wpa:hover {
	background-position: 0 -61px
}

.normal-nav li {
	float: left;
	width: 270px;
	height: 72px;
	line-height: 56px;
	text-align: center
}

.normal-nav li a {
	width: 100%;
	height: 100%;
	font-size: 24px;
	background: url(../images/nav_normal.png) no-repeat
}

.normal-nav li.current a {
	background: url(../images/nav_current.png) no-repeat
}

.normal-nav li.current-yellow a {
	background: url(../images/nav_current.png) 0 -71px no-repeat
}

.pic_xq_block {
    margin: 30px auto;
}
