@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}

.header{ width:100%; background:#fff;}
.h_top{ height:40px;border-bottom: 1px solid #E5E4E2;}
.h_top em{ color:#333; float:left;}
.h_top span a{ padding:0 15px; border-right:1px solid #cccccc; position:relative;}
.h_top span a i{ position:absolute; top:15px; left:-8px; display:none;}
.h_top span a:hover i{ display:block;}
.h_top .nl{ margin-right:0; border-right:none;}
.h_top span{ margin-right:0px;}
.h_top span,.h_top em{margin-top:12px;}
/*cd h_top*/
.h_cont{  position:relative; height:125px; top: 20px; overflow:hidden;}
.h_cont .dz{ float:left; margin-top: 10px;}
.h_cont .dz dt{ float:left;}
.h_cont .dz dt img{ width:200px; height:auto; overflow:hidden;}
.h_cont .dz dd{margin-left:14px; padding:5px 0 10px 18px; border-left:1px solid #e5e5e5;}
.h_cont .dz dd h2{font-size:28px; color:#593a1e;}
.h_cont .dz dd p{font-size:13px; font-weight:bold; color:#333;}
.h_cont .dz dd h4{ font-size:20px; color:#ff0000;}
.h_cont .dz dd span{ font-size:16px; color:#593a1e;font-weight: bold;  border-left:2px solid #ddd; padding-left:16px;}
.h_cont .dr{ float:right;}
.h_cont .dr dl{ background:url(drImg.png) no-repeat left center; padding-left:40px; float:left; margin-top:25px; margin-right:10px;}
.h_cont .dr dt{ color:#000;}
.h_cont .dr dd{ margin-top:5px;}
.h_cont .dr dd h4{ font-size:16px; color:#ff3300;}
.h_cont .dr img{ float:left;}
/*--导航栏*/
.dh_nav{position:relative; height:0px; z-index: 9999; }
.dh_nav ul{position:absolute; left:50%;  bottom: -46px; margin-left:-490px; overflow:hidden; background:url(navBg.png) no-repeat center;}
.dh_nav li{float:left;}
.dh_nav li a{display:block; _float:left; padding:0 27px; height:46px; line-height:46px; font-size:14px; color:#fff; text-decoration:none; font-family:microsoft yahei; background:url(navLi.png) no-repeat left center;}
.dh_nav li a.navHome{padding:0 19px; background-image:none;}
.dh_nav li a.current, .dh_nav li a:hover{background:url(navLiH.png) repeat-x center;}
/*cd h_cont*/
.nav{ height:60px; overflow:hidden;}
.nav ul{ margin-top:30px; overflow:hidden;}
.nav ul li{ float:left; padding:0 23px; border-left:1px dotted #bdb2af;}
.nav ul li a{ font-size:14px; color:#4a4544;}
.nav ul .nol{ border-left:none;}
/*.nav ul .nol a{ font-weight:bold; color:#ffb522;}*/
.nav>ul>li>a.cur , .nav>ul>li:hover>a{color:#ffb522;font-weight:bold;}
/*页面头部*/

.yqlj{ height:125px; overflow:hidden;}
.yqlj .yq_left{ float:left; font-size:16px; color:#4c4848; text-align:center; background: url(yqlbg.png) no-repeat 0 36px; margin-top:40px;}
.yq_left p{ margin-bottom:7px;}
.yq_right{ float:right; width:810px;}
.yq_right ul{ margin-top:39px; overflow:hidden;}
.yq_right ul li{ float:left; padding:0 15px; margin-bottom:16px;}
.yq_right ul li a{ font-size:14px; color:#757575;}
/*友情连接*/

.footerWrap{ width:100%; background:#4c4848; overflow:hidden;}
.footerWrap .footer{ margin-bottom:74px;}
.fot_left{ width:200px; float:left;}
.fot_left dl{ margin-top:39px; margin-left:32px;}
.fot_left dl dt{ margin-bottom:24px;}
.fot_left dl dd{ padding-left:18px;}
.fot_right{  margin-left:49px; float:left; width:731px;}
.fot_right .fr_top{ margin-top:60px; padding-bottom:16px; background:url(frtopbg.png) no-repeat left bottom;}
.fr_top ul{ overflow:hidden;}
.fr_top ul li{ padding:0 8px; float:left;}
.fr_top ul li a{ font-size:13px; color:#fff;}
.fot_right dl{ margin-top:20px; font-size:13px; overflow:hidden;}
.fot_right dl dt{ color:#b4b4b4; line-height:25px; margin-bottom:18px;}
.fot_right dl dd{ float:left; color:#999;}
.fot_right dl .frd1{ background:url(frdImg01.png) no-repeat left center; padding-left:25px;}
.fot_right dl .frd1 span{ margin-left:10px;}
.fot_right dl .frd2{background:url(frdImg02.png) no-repeat left center; padding-left:22px; margin-left:165px;}
.fot_right dl .frd3{background:url(frdImg03.png) no-repeat left center; padding-left:30px; margin-top:13px;}
.fot_right dl .frd3 a{ color:#999;}
/*页面底部*/

.aboutIndex-syfooter {
    background: #fff;
    padding-top: 30px;
	margin: 0 auto;
    text-align: center;
}
.rootInfo-num {
    width: 980px;
    height: 100px;
    margin: 0 auto;
    background: url("hbboo.png") no-repeat center top/100%;
    position: relative;
    top: 1px;
}
.rootNum-cls {
    width: 245px;
    text-align: center;
}
.rootNum-ku {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
}
.rootNum-fls {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding-top: 28px;
    display: inline-block;
    text-align: left;
}
.rootNum-fls em {
    font-size: 12px;
    color: #fff;
    opacity: 0.4;
    font-style: normal;
    text-align: left;
}
.rootNum-cls {
    float: left;
}
.rootInfo-strong {
    height: 51px;
    border-top: 1px solid #eaeaea;
    background: #fff;
}
.rootStrong {
    width: 980px;
    margin: 0 auto;
    border-right: 1px solid #eaeaea;
}
.rootStrong a {
    padding: 0 5px;
    width: 129px;
    height: 51px;
    line-height: 51px;
    text-align: center;
    float: left;
    font-size: 13px;
    color: #666;
    border-left: 1px solid #eaeaea;
	overflow: hidden;
    text-overflow:ellipsis;
}
.rootStrong a:hover {
    color: #906452;
}
.clearfix:after,.clf:after {
    line-heightvisibility: hidden;
    display: block;
    font-size: 0;
    content: '.';
    clear: both;
    height: 0
}
.footer {
    width: 100%;
    background: #333333;
    padding-top: 50px;
}
.footer .content {
    width: 980px;
    margin: 0 auto;
}
.footNav dl {
    width:auto;
    padding-left: 19px;
    margin-right: 19px;
    float: left;
    position: relative;
}
.footNav dt {
    padding-bottom: 10px;
}
.footNav dt a {
    font-size: 16px;
    color: #eaeaea;
    line-height: 1;
}
.footNav dt a:hover {
    text-decoration: underline;
}
.footNav dd {
    font-size: 13px;
    color: #999;
    line-height: 28px;
}
.footNav dd a {
    color: #999;
}
.footNav dd a:hover {
    text-decoration: underline;
    color: #eaeaea;
}
.footNav p {
    font-size: 13px;
    color: #999;
    line-height: 28px;
}
.footNav p a {
    color: #999;
}
.footNav p a:hover {
    text-decoration: underline;
    color: #eaeaea;
}
.footNav-all a {
    width: 100px;
    height: 24px;
    font-size: 12px;
    color: #999;
    line-height: 24px !important;
    text-align: center;
    border: 1px solid #999;
    margin-top: 10px;
    display: block;
    text-decoration: none !important;
}
.footNav-all a:hover {
    background: #999;
    color: #333;
}
.footCon {
    padding-bottom: 50px;
    border-bottom: 1px solid #444;
}
.wbs {
    font-size: 0;
    margin-top: 10px;
}
.wbs a {
    width: 38px;
    height: 38px;
    display: inline-block;
}
.wbs .wb {
    background: url("weibo.png") no-repeat center;
}
.wbs .wb:hover {
    background: url("weibhh.png") no-repeat center;
}
.wbs .wx {
    background: url("weixin.png") no-repeat center;
    margin-left: 14px;
}
.wbs .wx:hover {
    background: url("weixhh.png") no-repeat center;
}
.footer-sbs {
    height: 62px;
    line-height: 62px;
}
.sbs-left {
    font-size: 14px;
    color: #999;
    float: left;
}
.sbs-left span {
    font-size: 14px;
    color: #999;
    display: inline-block;
    padding-left: 15px;
    background: url(dxian.png) no-repeat 5px center;
}
.sbs-right {
    float: right;
    background: url("dxian.png") no-repeat 90px center;
}
.sbs-right a {
    font-size: 14px;
    color: #999;
    margin-left: 22px;
}
.sbs-right a:hover {
    text-decoration: underline;
}
.mek-i {
    margin-top: 10px;
}
.mek-i img {
    width: 110px;
    height: 110px;
}

/*客服*/
.client-2 {
	position:fixed;
	right:-170px;
	top:50%;
	z-index:900;
}
.client-2 li a {
	text-decoration:none;
}
.client-2 li {
	margin-top:1px;
	clear:both;
	height:62px;
	position:relative;
}
.client-2 li i {
	background:url(fx.png) no-repeat;
	display:block;
	width:30px;
	height:27px;
	margin:0px auto;
	text-align:center;
}
.client-2 li p {
	height:20px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	color:#fff;
}
.client-2 .my-kefu-qq i {
	background-position:4px 5px;
}
.client-2 .my-kefu-tel i {
	background-position:0 -21px;
}
.client-2 .my-kefu-liuyan i {
	background-position:4px -53px;
}
.client-2 .my-kefu-weixin i {
	background-position:-34px 4px;
}
.client-2 .my-kefu-weibo i {
	background-position:-30px -22px;
}
.client-2 .my-kefu-ftop {
	display:none;
}
.client-2 .my-kefu-ftop i {
	width:33px;
	height:31px;
	background-position:-23px -47px;
	background-size:52px 82px;
}
.client-2 .my-kefu-ftop .my-kefu-main {
	padding-top:6px;
}
.client-2 .my-kefu-left {
	float:left;
	width:62px;
	height:47px;
	position:relative;
}
.client-2 .my-kefu-tel-right {
	font-size:16px;
	color:#fff;
	float:left;
	height:24px;
	line-height:22px;
	padding:0 15px;
	border-left:1px solid #fff;
	margin-top:14px;
}
.client-2 .my-kefu-right {
	width:20px;
}
.client-2 .my-kefu-tel-main {
	background:#906452;
	color:#fff;
	height:53px;
	width:230px;
	padding:9px 0 0;
	float:left;
}
.client-2 .my-kefu-main {
	background:#906452;
	width:97px;
	height:53px;
	position:relative;
	padding:9px 0 0;
	float:left;
}
.client-2 .my-kefu-weixin-pic {
	position:absolute;
	left:-190px;
	top:-55px;
	display:none;
	z-index:333;
}
.my-kefu-weixin-pic img {
	width:180px;
	height:180px;
	border: 2px solid #eee;
}
/*分站*/
.flink {
    margin:40px auto;
    border: 1px solid #e5e5e5;
    padding: 0px 5px 15px 5px;
    text-align: center;
    background: #fff;
    color: #666;
	width: 970px;
	margin-bottom:25px;
}
.flink .cok{
	list-style: none;
	margin: 0;
    padding: 0;
	overflow: hidden;
}
.flink .cok ul{
	height: 100%;
	overflow: hidden;
}
.flink .cok ul li{
    width:5.26%;
    float: left;
    line-height: 28px;
	height: 28px;
	overflow:hidden;
}
.flink .cok ul li a{
    font-size: 13px;
    color: #666;
    background-image: none;
    padding-left: 0;
}
.flink .cok a:hover{color: #906452;}
.flink .cok a:link{color: #666;}

.title5 {
    display: inline-block;
    line-height: 32px;
    position: relative;
    top: -17px;
	color: #666;
    font-size: 24px;
    font-weight: bold;
    background: inherit;
    padding: 0 10px;
}

/*友情链接*/
.zl-yq {
    margin-bottom:30px;
}
.zl-yq .content {
    width:980px;
    margin: 0 auto;
}
.zlYq {
    font-size: 13px;
    line-height: 24px;
    color: #666;
}
.zlYq span {
    font-weight:bold;
    color: #666;
	height: 24px;
    line-height: 24px;
}
.zlYq a {
    display: inline-block;
    color: #666;
	height: 24px;
    line-height: 24px;
    padding: 0 8px 0 0;
}
.zlYq a:hover {
    color: #906452;
}
