@charset "utf-8";
/* CSS Document */
.header_wrap{
	width:100%;
	background:#fff;
	position: relative;
	z-index: 9999999999999;
}
.header{
	width:1200px;
	height:96px;
	background:#fff;
	margin:0 auto;
}
.head_nav{
	float:left;
	margin-left:100px;
}
.head_nav>ul>li{
	width:76px;
	float:left;
	font-size:16px;
	color:#60696d;
	line-height:88px;
	text-align:center;
	margin-right:32px;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	position:relative;
}
.subnav{display: none!important;}
.head_nav>ul>li>.head_nav_sub{
	width:9999px;
	height:66px;
	/*background:rgba(80,70,87,0.6);*/
	position: absolute;
	left:0;
	top:92px;
	z-index:99;
}
.head_nav>ul>li>.head_nav_sub>li{
	float:left;
	padding:0 19px;
	line-height:40px;
	position:relative;
}
/*.head_nav ul li .head_nav_sub li:hover{background:#d41324;}*/
.head_nav ul li .head_nav_sub li .head_nav_third li:hover{background:#d41324;}
.head_nav ul li .head_nav_sub li .head_nav_third li:hover a{color:#fff;display:block;width:100%;}
.head_nav>ul>li>.head_nav_sub>li>a{
	text-align:center;
	color:#fff;
	font-size:15px;
}
li a.now_mu{

	color:#fff  !important;
	font-weight:500;

}
.head_nav>ul>li>.head_nav_sub>li>.head_nav_third{
	display:none;
	width:120px;
	background:rgba(255,255,255,0.9);
	position: absolute;
	left:0px;
	top:66px;

}
.head_nav>ul>li>.head_nav_sub>li>.head_nav_third>li{
	font-size:14px;
	line-height:30px;
	color:#6a5c5f;
	text-align:left;
	padding-left:15px;
}


.head_search{
	float:right;
	width:170px;
	height:28px;
	margin:34px 0;
	background:#f7f7f7;
	border-radius:14px;
}
.head_search>input{
	width:120px;
	height:28px;
	margin-left:10px;
	margin-right:
	line-height:28px;
	background:#f7f7f7;
}
.head_search>i{
	float:left;
	width:40px;
	padding:4px 10px;
	height:28px;
	background:url(../images/icon_search.png) no-repeat center center;
	cursor:pointer;
}
.selected_nav{
	color:#d41324 !important;
	border-top:4px solid #fff;
	border-bottom:4px solid #c27b1e !important;
}

.whd_ss{width: 520px;float: right;padding-right: 50px;}

.whd_ss p{width: auto!important;text-align: left;line-height: 26px;text-indent: 2em;margin-bottom: 10px;color: #333;}

.w1200{
	width:1200px;
	margin:0 auto;
}

.selected_nav .head_nav_sub{display: block!important;}


.footer_wrap{
	width:100%;
	background:#f9f9f9;
}
.footer{
	width:1200px;
	height:180px;
	margin:0 auto;
	padding-top:3px;
	background:url(../images/bg_line.png) no-repeat top center;
}

.foot_wechat>img{
	border:1px #ddd solid;
}
.foot_wechat>p{
	text-align:center;
	font-size:12px;
	line-height:24px;
	color:#999;
}
.foot_info{
	padding:12px 20px;
}
.foot_info>p{
	font-size:14px;
	text-align:right;
	color:#666;
	line-height:30px;
}


/* 首页轮播css */
.fullSlide{ width:100%;  position:relative;  background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;background: #f7f7f7;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
	filter:alpha(opacity=50);opacity:0.5;  line-height:999px;
}
.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
.showbg_nav{height:40px;width:100%;background: #d41324;position: absolute;left:0%;top:96px;z-index: 8;display: none; }
.pre_ssubs{position: relative;}
.pre_ssubs ul{width:1200px;margin:0 auto;position: relative;}

/*.pre_ssubs ul li img{width:170px}*/
.pre_ssubs ul li.frist{left:0;}
.pre_ssubs ul li.second{left:200px;}
.pre_ssubs ul li.third{left:400px;}
.pre_ssubs ul li.fourth{left:600px;}
.ssuber{height:70px;background: rgba(0,0,0,0.8);width:100%;position: fixed;bottom:0;z-index: 9999;padding-top: 15px;}

.ht_70{height: 70px}


.subnav{
	width:100%;
}
.subnav div ul li {
	float: left;
	/* width: 140px; */
	height: 66px;
	margin: 0px 10px 10px 10px;
}

.subnav div ul{
	margin:0 0px;
}
.subnav div ul li span {
	width: 110px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	/*border: 1px solid #dab17c;*/
	border-radius: 5px;
	display: block;
	cursor: pointer;
	background: #dab17c ;
}
.subnav div ul li span a{color:#fff;display: block;width:100%;}
.selected_subnav{
	background:url(../images/bg_subnav.png) no-repeat bottom center;
}
.selected_subnav span{
	color:#fff !important;
	background:#d41324 !important;
	border:1px solid #d41324 !important;
}
/*滚动图*/

#demo, #third_demo{padding:7px 0 6px 0;_padding:7px 0 6px 0;}
#demo li,  #my_demo li,  #third_demo li {text-decoration: none;list-style-type: none;}
#demo li p, #my_demo li p, #third_demo li p{text-align: center;font-size: 12px;display: block;padding-top: 7px;padding-bottom: 7px;color:#fff;}
#demo li, #my_demo li, #third_demo li{float:left;margin:0 5px 0 0;}
#demo img, #my_demo img, #third_demo img  {padding:2px;border: 1px solid #ccc;}
#indemo, #my_indemo, #third_indemo{float: left;width: 800%;}
#demo1, #my_demo1, #third_demo1 {float: left;overflow:hidden;}
#demo2, #my_demo2, #third_demo2 {float: left;overflow:hidden;}
#demo, #my_demo, #third_demo {overflow:hidden;width: 1000px;margin:auto;}
#demo, #third_demo{width:620px;}
/*滚动图*/
.showbg_ry{background: url(../images/rongyu.jpg) #f9f9f9 no-repeat; width:100%;background-size: cover;}
.showbg_dsj{background: url(../images/dashiji.jpg) #f9f9f9 no-repeat; width:100%;background-size: cover;}
.showbg_zc{background: url(../images/zhici.jpg) #f9f9f9 no-repeat; width:100%;padding: 100px 0;}
.bg_dsj{background: rgba(223,243,248,0.8);text-align: center;padding:50px 0 20px 0;}
.bg_zc{background: rgba(255,255,255,0.9);}
.ry_text{margin:0 auto;}
.ry_text h3{text-align: left;line-height:26px;margin-bottom:5px}
.dsj_text h3{background: url(../images/circl.png ) left center  no-repeat;padding-left:15px; font-weight:600}
.ry_text  h3 i{font-style:normal;color:#d41324;font-weight:700;display:inline-block;width:150px;font-size:16px;float:left;}
.ry_text  p span{font-size:14px;    display: inline-block;width: 580px;}
.zc_text p{line-height: 26px;margin-bottom: 10px;}
.ry_text h2{text-align:left;font-size:16px;font-weight: bold;margin-bottom: 35px;}
.ry_text p{margin-bottom: 10px;display: inline-block;width: 370px;}
.w560{width:520px;}
.w550{width:550px;}
.mar_l30{margin-left:30px;}
.mar_r30{margin-right:30px;}
.rela_tive{position: relative;}
.pad_t180{padding-top:180px;}
.mar_b30{margin-bottom:30px;}
.mar_l130{margin-left:50px;}
.mar_r130{margin-right:50px;}
.showselect select{border:1px solid #999;position:relative;top:15px;left:10px;}
.showdsj{width:800px;margin:-100px auto 0 auto;}
.dsj_tent{border-left:1px solid #d41324;padding-left:10px;}
.dsj_tent h2{margin-left:-80px;color:#d41324;background: url(../images/circl.png) left center no-repeat;padding-left:15px;}
.dsj_tent ul li {line-height: 28px;}
.dsj_tent ul li i{font-style:normal;color:#d41324;margin-right:10px;}
.dsj_tent ul li span{font-weight:600;color:#333;}
/*.page_number a {
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	vertical-align: text-bottom;
	text-align: center;
	background: #fff;
	text-decoration: none;
	overflow: hidden;
	margin-left:5px
}
.page_number a.on {
	background:#d41324;
	color:#fff;
}*/

.whd{margin: 0 auto;width: 1200px;}
.ny_fzlc{padding: 10% 0;background: url(../images/dashiji.jpg);height: 100%;}
.ny_fzlc_1 ul{margin: 0 auto;width: 1200px;}
.ny_fzlc_1 ul li{width: 47%;}
.ny_fzlc_1 ul li:nth-of-type(odd){text-align: right;}
.ny_fzlc_1 ul li:nth-of-type(even){text-align: left;float: right;}
.ny_fzlc{padding-top: 90px;}
.ny_fzlc_1 ul li h3{color: #8e8e8e;font-size: 26px;font-family:victor1;font-weight: normal;position: relative;margin-bottom: 20px;}
.ny_fzlc_1 ul li h3 span{font-size: 24px;display: inline-block;margin-left: 10px;}
.ny_fzlc_1{background: url(../images/dianx.jpg) repeat-y center;}
.ny_fzlc_1 ul li p{color: #333;font-size: 14px;line-height: 26px;font-weight: bold;}
.ny_fzlc_1 ul li:nth-of-type(odd) h3:after{content: '';width: 12px;height: 12px;background: url(../images/yd.png) no-repeat center;position: absolute;top: 7px;right: -42px;}
.ny_fzlc_1 ul li:nth-of-type(even) h3:after{content: '';width: 12px;height: 12px;background: url(../images/yd.png) no-repeat center;position: absolute;top: 7px;left: -41px;}

.fy{clear:both;margin:40px 0;color:#4e2b13;text-align:center;font-size:0;}
.fy a{display:inline-block;margin:0 7px;padding:4px 12px;color:#777;font-size:12px;border:1px solid #ddd;}
.fy a:hover,.pages a.on{color:#fff;background:#db1b23;border-color:#db1b23;}


.ny_fzlc_1aa .hidden1 {
    display: none;
}
.ny_fzlc_1aa{width: 1200px;margin: 0 auto;background: #fff;padding: 50px;margin-top: 50px;}
.ny_dsj{padding: 6% 3%;}
.ny_dsj_tt{margin-bottom: 20px;}
.shzp_dl dl dt{width: 100%;height: 65px;margin-bottom: 5px;background: #f0f0f0 url(../images/bottt.png) no-repeat center right 20px;background-size: 25px;z-index: -1;}
.shzp_dl dl dt h3{font-size: 18px;font-weight: bold;color: #333333;line-height: 65px;padding-left: 8%;background: url(../images/yddd.png) no-repeat center left 20px;background-size: 15px;}
.shzp_dl dl dd{padding:3% 0 3% 8%;}
#c1 p{font-size: 14px;margin-bottom: 10px;line-height: 35px;}
.shzp_dl dl dd span{color: #a9262d;font-size: 16px;font-weight: bold;margin-bottom: 3px;display: inline-block;}
.shzp_dl dl dd p{color: #666666;text-align: justify;line-height: 23px;font-size: 14px;}
.shzp_dl dl dd ul li{margin-bottom: 5%;}
/*.shzp_dl dl{background: url(../images/xixi.png) repeat-y center left 27px;}*/
.shzp_dl{position: relative;}
.dt_pp{width: 2px;height: 100%;background: #a9262d;position: absolute;top: 22px;left: 27px;z-index: 999;}



/*daohao*/
.search{float: right;}
.search a { width:36px; height:36px; display:block;-webkit-transition:all .3s;transition:all .3s; margin-top:27px;}
.icon-menu{background:url(../images/All-Icon.png) no-repeat -72px 0;float:left;margin-left:4px;}
.icon-menu:hover{background-position:-72px -36px}

#side-mask{position:fixed;top:0;width:100%;height:100%;background-color:#000;z-index:110;display:none;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}
.mt15{margin-top:15px}
.open-side .side-box{right:0;opacity:1;visibility:visible}
.open-side .side-box{right:0;opacity:1;visibility:visible}
.open-side #side-mask{display:block}
.map-menu{height:20px;margin-bottom:40px;font-size:14px}
.map-menu span{float:left;font-size:14px}
.map-menu span.map-home{width:13px;height:20px;background:url(../images/home.png) center center no-repeat;margin-right:5px}
.map-menu a {font-size:14px}
.map-txt { margin-right:4px;}
.map-menu span.map-arrow{height:20px;background:url(../images/arrow.png) left center no-repeat;margin:0 5px;padding-left:10px;vertical-align:middle}
.open-side .side-box{right:0;opacity:1;visibility:visible}
.side-box{width:387px;background:#30395f;position:fixed;top:0;right:-387px;height:100%;z-index:999;padding:115px 0 0 35px;-webkit-transition:all .4s;transition:all .4s;opacity:0;visibility:hidden}
a.side-close{display:block;width:28px;height:29px;background:url(../images/side-close.png) no-repeat}
.side-box.smallwidth{padding:20px 0 0 35px}
.side-title{color:#fff;font-size:18px;padding-top:20px;padding-bottom:10px;line-height:20px;margin-bottom:10px}
.side-dl{overflow:hidden;margin-top:10px;width:108px;float:left;height:215px}
.side-dl a{color:#787f9d;-webkit-transition:all .3s;transition:all .3s}
.side-dl a:hover{color:#fff}
.side-dl dt a{font-size:15px;padding-bottom:5px;display:inline-block;color:#fff;border-bottom:1px solid #fff;margin-bottom:10px}
.side-dl dd a{margin-right:10px;display:block;margin-bottom:8px;font-size:13px;font-weight:700; display:block}
.side-contact p{color:#cdd0d9;line-height:22px}
.side-contact a.tel{color:#cdd0d9}
.side-box.smallwidth{padding:20px 0 0 35px}
.smallwidth .side-title{padding-bottom:0}
.smallwidth .side-dl{height:200px}
