@charset "utf-8";
/* CSS Document */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
body,html{width:100%}
body{background: #fff;}
a,a:active,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}
img,legend{border:0}
pre,textarea{overflow:auto}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; font-family: '微软雅黑, Microsoft YaHei';}
body{margin:0;font-family:"Microsoft Yahei","Helvetica Neue",helvetica,tahoma,arial,sans-serif;font-size:.24rem}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
dd,dl,dt,h1,h2,h3,h4,h5,h6,img,li,p,ul{margin:0;padding:0;font-weight:400}
li{list-style:none}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
#hb_loading,.hb_mb,.hd_cound_down{bottom:0;right:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.bg_rain .container,.bg_rain .hb_count_time,.bg_rain .my_bag_record{font-family:"微软雅黑"}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{padding:0}
textarea{resize:none}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.fl{float:left}
.fr{float:right}
.clear:after{content:"";display:block;clear:both}
.w1200{
	width:1200px;
	margin:0 auto;
}
.hd{
	height:100px;

}
.hd_left{
	
	float: left;
	overflow: hidden;
}
.hd_left a{
	
}
.hd_left img{
	width:462px;
	height:auto;
	margin-top:12px;
}
.hd_rt{
	width:680px;
	float: right;
	overflow: hidden;
}
.hd_rt span{
	float: left;
	font-size:14px;
	color: #666666;
	overflow: hidden;
	margin-top:50px;
}
.hd_rt div{
	float: right;
	overflow: hidden;
	width:360px;
	margin-top:20px;
}
.hd_rt div img{
	width:58px;
	height:58px;
	float: left;
	margin-right:15px;
	overflow: hidden;
}
.hd_rt p{
	font-size:14px;
	color: #666;
}
.hd_rt h1{
	font-size:36px;
	color: #e4393c;
	font-style: italic;
	font-weight: bold;
}
.nav{
	width:100%;
	height:50px;
	background: #2b2b2b;
}
.nav li{
	width: 120px;
	float: left;
	margin-right:20px;
	height:50px;
	line-height: 50px;
	text-align: center;
	position: relative;
}
.nav li>ul{
	position: absolute;
	left:0;
	top:49px;
	z-index: 100;
	background: #f13a3a;
	font-size:14px;
	display: none;
	width:120px;
}
.nav li>ul>li>a{
	font-size:14px;
}
.nav li>ul>li:hover{
	background: #cc0303;
}
.nav li:hover{
	background: #f13a3a;
}
.nav li.active{
	background: #f13a3a;
}
.nav li a{
	color: #fff;
	font-size:16px;
}
.banner img{
	width:100%;
	height:auto;
	overflow: hidden;
}
.title{
	text-align:center;
	padding:25px 0;
	margin-top:20px;
}
.title h3{
	color: #2b2b2b;
	font-size:24px;
}
.title p{
	color: #999999;
	margin-top:10px;
	font-size:12px;
}
.yewu_ul li{
	width:382px;
	float: left;
	background: #f3f3f3;
	margin-right:30px;
}
.yewu_ul li img{
	width:382px;
	height:286px;
}
.yewu_ul li:last-child{
	margin-right:-30px;
}
.yewu_div{
	height:90px;
	text-align:center;
}
.yewu_div h3{
	font-size:18px;
	color: #ff0000;
	margin-top:50px;
}
.yewu_div p{
	color: #ccc;
	margin-top:10px;
	font-size:14px;
}
.yewu_div span{
	display: block;
	width:40px;
	height:1px;
	background: #666;
	margin:0 auto;
	margin-top:20px;
}
.con{
	overflow: hidden;
}
.con_2{
	width:100%;
	background: #f7f7f7;
	height:630px;
	overflow: hidden;
	margin-top:40px;
}
.con_3{
	overflow: hidden;
}
.con_3_left{
	width: 860px;
	float: left;
	overflow: hidden;
	margin-top:40px;
}
.con_3_left img{
	width: 860px;
	height:240px;
}
.con_3_left h2{
	color: #333333;
	font-size:18px;
	font-weight: bold;
	margin-top:30px;
}
.con_3_left p{
	color: #666;
	font-size:14px;
	line-height: 25px;
	margin-top:20px;
}
.con_3_rt{
	float: right;
	overflow: hidden;
	width:328px;
}
.qyzz{
	text-align:center;
}
.qyzz img{
	width: 252px;
	height:328px;
}
.gongcheng{
	background: url(../images/2.png) no-repeat;
	background-size:cover;
	background-color: rgba(0,0,0,.6);
}
.tit2 h3{
	color: #fff;
}
.tit2 p{
	color: #999;
}
.zjxx{
	overflow: hidden;
}
.zjxx li{
	width: 198px;
	float: left;
	margin-right:50px;
	overflow: hidden;
	text-align: center;
}
.zjxx li a{
	color: #fff;
	font-size:14px;
}
.zjxx li h3{
	height:86px;
	line-height: 86px;
	background: #000;
}
.zjxx li:last-child{
	margin-right:-50px;
}
.jdal_tab{
	width:220px;
	float: left;
	overflow: hidden;
	margin-left:0;
	padding-left:0;
}
.jdal_tab li{
	width:220px;
	height:70px;
	line-height: 70px;
	text-align: center;
	color: #666666;
	background: #f5f5f5;
	font-size:16px;
	border-bottom: 1px solid #fff;
}
.jdal_box{
	width: 953px;
	float: right;
	height:400px;
	overflow: hidden;
	margin-top:12px;
}
.jdal_box img{
	width:953px;
	height:400px;
	display: none;
}
.jdal_tab li.jdal_tab_active{
	background: #f13a3a;
	color: #fff;
	height:115px;
	line-height: 115px;
}
.hydt{
	width: 785px;
	float: left;
	overflow: hidden;
}
.con_4{
	margin-top:40px;
}
.tit1{
	height:46px;
	line-height: 46px;
	border-bottom: 1px solid #ccc;
}
.tit1 h3{
	height:46px;
	border-bottom: 1px solid #f13a3a;
	width:80px;
	font-size:16px;
}
.hydt_tj{
	width: 367px;
	float: left;
	overflow: hidden;
	
	margin-top:20px;
}
.hydt_tj img{
	width: 367px;
	height:241px;
	display: block;
}
.hydt_tj a{
	font-size:14px;
	color: #333;
	margin-top:10px;
	display: block;
}
.hydt_tj p{
	color: #999999;
	line-height: 22px;
}
.hydt_con{
	overflow: hidden;
}
.hydt_list{
	width: 400px;
	float: right;
	overflow: hidden;
	padding-left:0;
}
.hydt_list li{
	height:40px;
	line-height: 40px;
	border-bottom:1px dotted #ccc;
	cursor: pointer;
}
.hydt_list li:last-child{
	border-bottom: 0;
}
.hydt_list li a{
	float: left;
	font-size:14px;
	color: #2b2b2b;
}
.hydt_list li a:hover{
	color: #b14055;
}
.hydt_list li span{
	float: right;
}
.cjwt{
	width: 385px;
	float: right;
	overflow: hidden;
}
.hydt_con dt{
	margin:10px 0;
}
.hydt_con dt a{
	font-size:14px;
	color: #333;
}
.hydt_con dt a:hover{
	color: #b14055;
}
.hydt_con dd{
	font-size:14px;
	color: #999;
	line-height: 25px;
}
.con3{
	overflow: hidden;
}
.footer{
	width: 100%;
	height:330px;
	background: #2d2d2d;
	margin-top:40px;
	overflow: hidden;
}
.footer_left{
	width: 670px;
	float: left;
	overflow: hidden;
	margin-top:40px;
}
.footer_left dl{
	float: left;
	overflow: hidden;
	width: 150px;
	text-align: center;
}
.footer_left dt a{
	font-size:16px;
	color: #fff;
}
.footer_left dd{
	margin-top:15px;
}
.footer_left dd a{
	font-size:14px;
	color: #999999;
}
.footer_left dd a:hover{
	color: #b14055;
}
.footer_1{
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	overflow: hidden;
}
.footer_rt{
	width: 480px;
	float: right;
	overflow: hidden;
}
.footer_rt img{
	width: 150px;
	height:150px;
	float: left;
	margin-right:20px;
  	margin-top:40px;
}
.footer_rt p{
	color: #fff;
	margin-top:50px;
	font-size:14px;
}
.footer_rt i{
	display: block;
	color: red;
	font-size:36px;
}
.footer_2{
	height:50px;
	line-height: 50px;
	color: #7c7c7c;
	font-size:16px;
}
.footer2{
	width:100%;
	height:50px;
	background: #242424;
	line-height: 50px;
	font-size:14px;
	text-align:center;
	color: #999;
}
/*list*/
.listBanner{
	width: 100%;
	overflow: hidden;
}
.listBanner img{
	width: 100%;
}
.list_left{
	width: 25%;
	float: left;
	overflow: hidden;
}
.listCon{
	margin-top:20px;
}
.list_dt{
	border:1px solid #f1f1f1;
	font-size: 14px;
}
.list_dt dt{
	height:45px;
	line-height: 45px;
	background: #2b2b2b;
}
.list_dt dt h3{
	font-size:16px;
	color: #fff;
	margin-left:15px;
}
.list_dt dd{
	height:45px;
	line-height: 45px;
	border-bottom: 1px dashed #ccc;
	margin:0 10px;

}
.list_dt dd a{
	font-size:14px;
	color: #666;

}
.list_dt dd a:hover{
	color: #b14055;
}
.list_dt dd:last-child{
	border-bottom: none;
}
.lxwm{
	margin-top:20px;
	margin-bottom: 30px;
	height:150px;
}
.lxwm dd{
	border-bottom: none;
	height:30px;
	line-height: 30px;
	color: #666;
}
.list_rt{
	width:70%;
	float: right;
	overflow: hidden;
}
.right_tit {
	height:45px;
	line-height: 45px;
	border-bottom: 1px solid #ccc;
}
.right_tit h3{
	width:100px;
	border-bottom: 1px solid #000;
	font-size:16px;
	text-align: center;
}
.fuwu li{
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	overflow: hidden;
	margin-top:20px;
}
.fuwu li img{
	width:300px;
	height:182px;
	float: left;
	margin-right:20px;
}
.fuwu li h3{
	font-size:16px;
	color: #333333;
}
.fuwu li p{
	line-height: 22px;
	color: #999;
	margin-top:40px;
}
.fuwu li:last-child{
	border-bottom: none;
}

.fuwu1 li{
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	overflow: hidden;
	margin-top:20px;
	width:280px;
	float:left;
}
.fuwu1 li img{
	width:270px;
	height:160px;
	float: left;
	margin-right:20px;
}
.fuwu1 li h3{
	font-size:16px;
	color: #333333;
}
.fuwu1 li p{
	line-height: 22px;
	color: #999;
	margin-top:40px;
}



.pic{
	overflow: hidden;
	padding-bottom: 50px;
}
.pic li{
	float: left;
	width:300px;
	overflow: hidden; 
	text-align: center;
	margin-top:30px;
	margin-right:20px;
}
.pic li:nth-child(3n){
	margin-right:-20px;
}
.pic li img{
	width:300px;
	height:206px;
	transition:.4s all ease;
	transform:scale(1);
	
}
.pic li div{
	width:300px;
	height:206px;
	overflow: hidden;
}
.pic li p{
	margin-top:10px;
	font-size:16px;
	color: #666;
}
.right_tit h3{
	width:140px;
	border-bottom: 1px solid #000;
	font-size:16px;
	text-align: left;
}
.rt_tit h3{
	width: 200px;
}
.pic li img:hover{
	transition:.4s all ease;
	transform:scale(1.2);
}
.nrlist{
	overflow: hidden;
}
.nrlist li{
	height:40px;
	line-height: 40px;
	border-bottom: 1px dashed #ccc;
	font-size:14px;
	color: #666;
}
.nrlist li a{
	font-size:14px;
	color: #666;
}
.nrlist li a:hover{
	color: red;
}
.nrlist li:last-child{
	border-bottom: none;
}
.wenziCon h3{
	font-size:16px;
	color: #222;
	margin:30px 0;
}
.wenziCon p{
	line-height: 25px;
	font-size:14px;
	color: #666;
	text-indent: 2em;
}
