@charset "utf8";
/* CSS Document */

html{ overflow-x:hidden}
*{ padding:0; margin:0; font-style:normal;}
body{font:14px/24px "Microsoft Yahei"; color:#666; text-align:left;}
img{ border:0;}
textarea{resize:none;}
input,button,select,textarea{outline:none}
input{border:none;background:none}
a{ text-decoration:none; cursor:pointer;color:#666;}
a:hover{ text-decoration:none; color: #b68f66;}
li{ list-style:none;}
::before,::after,a,button,span,input,textarea,i{-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.dno{ display:none}
.fl{ float:left;}
.fr{ float:right;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1}
i,em{ font-style:normal}


.secCen{ width: 1090px; margin: 0 auto;}
.secCen1200{ width: 1200px; margin: 0 auto;}
header{ width: 100%; height: 30px; line-height: 30px; background: #201c1d; color: #a9a8a8; font-size: 12px}
header .hyy{ width: 400px; float: left;}
header .rbt{ width: 375px; float: right;}
header .rbt i,header .rbt a{display:inline-block; margin-left: 24px; padding-left: 25px; color: #a9a8a8;}
header .rbt i:hover,header .rbt a:hover{ color: #fff;}
header .rbt i.i1{ background: url(./t_ico1.png) no-repeat left; cursor:pointer}
header .rbt i.i2{ background: url(./t_ico2.png) no-repeat left; cursor:pointer}
header .rbt i.i3{ background: url(./t_ico3.png) no-repeat left}
header .rbt a.i4{ background: url(./t_ico4.png) no-repeat left}
header .rbt a.i5{ background: url(./t_ico5.png) no-repeat left}

.logonav{ width: 100%; height: 80px; position: relative;border-bottom: 1px solid #dee2e5;}
.lnCen{ padding-top: 40px}
.logonav .logo{ width: 355px; height: 34px; background: url(./logo_sh.jpg) no-repeat; float: left; display: block;}
.logonav nav{ width: 735px; float: right; text-align: right}
.logonav nav>a,.logonav nav>.zlxm,.logonav nav>.gyybs{ line-height: 35px; display:inline-block; font-size: 16px; padding: 0 20px;}
.logonav nav>a:hover,.logonav nav>.zlxm.xmadd>a,.logonav nav>.gyybs.xmadd>a{ color: #b68f66;}
.logonav nav>.zlxm,.logonav nav>.gyybs{ background: url(./n_ico.png) no-repeat center 80px; transition:ease all 0.5s}
.logonav nav>.zlxm{ width: 65px;}
.logonav nav>.zlxm.xmadd,.logonav nav>.gyybs.xmadd{ height: 70px; background-position: center 40px; color: #b68f66;}

.top_box{width: 1200px;height: 80px;margin: 0 auto;position: relative;}
.top_box .logo{width: 240px;height: 45px;margin-top: 18px;background: none;}
.top_nav{height:80px;float: right;margin-right: 90px}
.top_nav li{float: left;margin: 18px 20px 0;height: 40px;line-height:40px;cursor: pointer;transition: 0.56s ease;}
.top_nav li a{font-size: 16px;color: #6e6e6e;display: block;transition: transform 0.3s linear;background: url(../../images/index/ico_sj.png) no-repeat center -10px;}
.top_nav li:hover a{color: #a57644;}
.top_nav li:hover a{background: url(./ico_sj.png) no-repeat center bottom;}
.nav_tab{ position:absolute;top:80px;right:245px;z-index:50;overflow:hidden;height: 0;}
.nav_tab>div{background:#B68F66;padding:0 80px;height:37px;line-height:37px; color:#fff;font-size:14px;}
.top_nav li .nav_tab a{padding:5px;color:#fff;font-size:14px;display: inline;background: none;}

.nav_jigou{width: 480px;height: 0; position: absolute;background: #B68F66;overflow: hidden;right: 200px;top:66px;padding:0 20px; z-index:999;}
.top_nav li .nav_jigou a{color:#fff;float: left;width: 50%;text-align: center;border: 1px solid #fff;box-sizing: border-box;border-top: none; padding:15px 0;}
.top_nav li .nav_jigou a:nth-child(2n){border-left: none;}
.top_nav li .nav_jigou a:nth-of-type(1),.top_nav li .nav_jigou a:nth-of-type(2){border-top: 1px solid #fff;margin-top: 20px;}
.top_nav li:hover .nav_jigou a{background:none;}
.top_nav li .nav_jigou a:hover{ background: #A5A5A5;}

.ybsDown b{display: block;}
.ybsDown p{ overflow: hidden; font-size: 14px; padding: 5px 0 10px}
.ybsDown p a{display: block; width: 175px; height: 25px; line-height: 25px; text-align: center; background: #eee; margin: 2px; float: left; overflow: hidden;}

.itemDown{width: 100%; max-height: 0; overflow: hidden; background: rgba(255,255,255,0.95); border-bottom: 1px solid #b68f66; position: absolute; left: 0; top: 110px; z-index: 99; text-align: left; transition:ease all 0.8s}
.itemDown .secCen{ padding: 30px 0;}
.itemDown li{ width: 106px; padding: 0 24px; float: left; border-right: 1px solid #ddd}
.itemDown li:nth-of-type(1){ border-left: 1px solid #ddd}
.itemDown li>i{display: block; height: 28px; line-height: 28px; background-position: 0; background-repeat: no-repeat;}
.itemDown li i a{color: #b68f66; padding-left: 25px}
.itemDown li:nth-of-type(1)>i{ background-image: url(./itemico1.png); background-size:auto 16px}
.itemDown li:nth-of-type(2)>i{ background-image: url(./itemico2.png); background-size:auto 15px}
.itemDown li:nth-of-type(3)>i{ background-image: url(./itemico3.png); background-size:auto 16px}
.itemDown li:nth-of-type(4)>i{ background-image: url(./itemico4.png); background-size:auto 18px}
.itemDown li:nth-of-type(5)>i{ background-image: url(./itemico5.png); background-size:auto 16px}
.itemDown li:nth-of-type(6)>i{ background-image: url(./itemico6.png); background-size:auto 16px}
.itemDown li:nth-of-type(7)>i{ background-image: url(./itemico7.png); background-size:auto 16px}
.itemDown li p{display: block; padding: 10px 0 0; line-height: 28px}
.itemDown li p a{display: block; font-size: 12px}
.xmadd .itemDown{ max-height:600px; z-index:100}

.banner{ text-align: center; height:655px; position: relative}
.banner .bannerW{position:absolute; width: 1900px; margin-left:-950px; left:50%;top:0;}
.banner .bannerUl{width:100%;height:655px;overflow:hidden;}
.banner .bannerBtn{ position: absolute; bottom: 10px; width: 100%; text-align: center; z-index: 2}
.banner .bannerBtn li{ width: 50px; height: 8px; background: #727171; display: inline-block; margin: 0 2px; text-indent: -999px; overflow: hidden;}
.banner .bannerBtn li.on{ background: #b68f66}
.banner .preBtn,.banner .nextBtn{ position: absolute;top:50%;width:74px;height:74px;margin-top:-37px; background-color:rgba(0,0,0,.3);z-index:7;display:block; opacity: 0; transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; -webkit-transition: all ease 0.5s;}
.banner .preBtn i,.banner .nextBtn i{display:block;width:26px;height:48px;margin-left:24px;margin-top:13px;}
.banner .preBtn i { background-position:0 -45px;}
.banner .nextBtn i { background-position:-33px -45px;}
.preBtn{ left:15%; background:url(./icon-b.png) no-repeat 23px;}
.nextBtn{ right:15%;background:url(./icon-b.png) no-repeat -70px;}
.banner .preBtn:hover,.banner .nextBtn:hover { background-color:rgba(0,0,0,.7);}
.banner:hover .preBtn,.banner:hover .nextBtn{ opacity: 1}

/*µ×²¿*/
.footer{
	background: #464748;
	width: 100%;
	margin-top:40px;
}
.footer_logo{
	text-align: center;
}
.footer_logo .logo_img{
	margin:20px auto 16px auto;
}
.footer_map{
	padding-top: 30px;
	width: 946px;
	margin:0 auto;
	vertical-align: top;
}
.footer_map_left{
	width: 339px;
	display: inline-block;
	margin-right: 200px;
	vertical-align: top;
}
.footer_map_left p{
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	margin-bottom: 5px;
}
.footer_map_right{
	display: inline-block;
	vertical-align: top;
}
.footer_map_right p:nth-child(1){
	width: 300px;
	font-size: 16px;
	color: #ffffff;
	line-height: 30px;
	border-bottom: 1px solid #ae975c;
}
.footer_map_right p:nth-child(2){
	height: 33px;
	line-height: 33px;
	font-size: 16px;
	color: #ffffff;
	margin-top:14px;
}
.footer_map_right p:nth-child(2) span{
	border: 1px solid #ae975c;
	width: 115px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	text-align: center;	
	background: url(/i_03.jpg) no-repeat 92px center;
}
.footer_map_right p:nth-child(2) span a{
	font-size: 14px;
	color: #ae975c;	
}
.footer_map_right p:nth-child(3){
	margin: 8px 0px 21px 0px;
	font-size: 16px;
	color: #ffffff;
} 
.footer_map_right p:nth-child(3) span{
	font-size: 28px;
}
.footer_map_right p:nth-child(4){
	font-size: 16px;
	color: #ffffff;
	vertical-align: top;	
	display:none        
}
.footer_map_right p:nth-child(4) img{
	vertical-align: top;
	width: 154px;
	height: 154px;
}
.footer_copyright{
	text-align: center;
	font-size: 14px;
	color: #8c8c8c;
	line-height: 28px;
	margin-top: 18px;
}
.footer_copyright a{
	color: #8c8c8c;
}

