﻿body{
	min-width: 1200px;

}
html{

}
*{
	padding: 0;
	margin: 0;

}
/*header*/
.header{

}
.header-top a{
	padding: 0 2px;
	color: #666666;
}
.weixin{
	left: -36px;
	position: absolute;
	top: 22px;
	display: none;
}
.logo{
	width: 195px;
}

.banner h1{font-size:34px;margin-bottom:8px;}
.banner h1 strong{font-weight:normal;color:white;}
.banner .text{background:rgba(54,113,207,0.9);padding:35px 35px 30px 35px;}
.banner_brands .text{background:rgba(54,113,207,0.9);}

/*header end*/
/*nav*/
.nav1{width:665px;height:85px;}
.nav1 li{float:left;height:85px;position:relative;z-index: 10;}
.nav1 li.last{background:none;}
.nav1 li a span{float:left;display:block;line-height:85px;font-size:15px;cursor:pointer;width:94px;text-align:center;color: #333333;}
.hover_menu{width:94px;height:40px;border-top: 2px solid #0c4da2;color: #0c4da2;}
.nav1 .hover_menu a span{color: #0c4da2;}
.nav1 .active{color: #1fa4dd;}/* 0c4da2 */
.nav1 li.selected .submenu{display:block;}
.nav1 li .submenu{display:none;position:absolute;top:83px;left:-9px;}
.nav1 li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.menu_pro_bg{width:825px;height:235px;background:url(../img/menu_pro_bg.png) no-repeat;}
.menu_pro_main{width:765px;margin:auto;padding-top:12px;}
.menu_pro_li{ float:left;}

.menu_li_txt{font-size:14px;color:#696969;}
.menu_li_txt font{font-size:14px;color:#bb1721;}
.menu_li_txt a{color:#333333;display: block;border-bottom: 1px dashed #bfced7;height:auto;line-height: 35px;text-align: center}
.menu_li_txt a:last-child{
	border-bottom:none;
}
.menu_li_txt a:hover{color:#0c4da2;}

.menu_li_txte{font-size:13px;color:#696969;}
.menu_li_txte font{font-size:14px;color:#bb1721;}
.menu_li_txte a{color:#333333;display: block;border-bottom: 1px dashed #bfced7;height:auto; width:143px; line-height: 35px;text-align: center}
.menu_li_txte a:last-child{
	border-bottom:none;
}
.menu_li_txte a:hover{color:#0c4da2;}

.menu_news_bg{width:120px;height:auto;background:rgba(255,255,255,0.5);-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.menu_news_main{width:340px;margin:auto;padding-top:12px;}
.menu_news_maine{width:345px;margin:auto;padding-top:12px;}
.menu_news_li{width:110px;float:left;}
.menu_news_img{float:right;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li2{float:right;width: 110px;}
.menu_news_li2e{float:right;width: 141px; margin-right: 14px}
.menu_news_img2{float:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li3{float:right;width: 110px;}
.menu_news_img3{float:left;font-size:14px;}
/*nav end*/
/*slide*/
.slide-wdith{
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 370px;
	z-index: -1;
}
.slide1{
	width: 100%;
	position: relative;
}
.slide-ul .op_btns{
	width: 1200px;
}
.slide-ul .op_btns .op_btn{
	height: 69px;
	width: 36px;
	margin-top: -300px;
}
.slide-ul .op_btns .op_prev{
	background: url("../img/sleft.png") no-repeat;
	left: 0;
	top:10px;
}
.slide-ul .op_btns .op_prev:hover{
	background: url("../img/sleft2.png") no-repeat;
}
.slide-ul .op_btns .op_next{
	background: url("../img/sright.png") no-repeat;
	top: 10px;
	right: 5px;
}
.slide-ul .op_btns .op_next:hover{
	background: url("../img/sright2.png") no-repeat;
}
.slide-ul .bx-wrapper .bx-caption{
	display: none;
}
/*slide end*/
/*content*/
.hyh3{
	right: 15px;
	font-size: 14px;
	top:2px;
}

/*contentwidth*/
/*cone*/
.cone{
   margin-right: -51px;
}
.conea{
	width: 350px;
	float: left; 
	margin-right: 67px;
}
.list-width{
	height: 259px;

}
.list_lh{
	height: 300px;
	overflow: hidden;
}
.list_lh ul a:hover li h3{
	color: #014099;
	cursor: pointer;
}
.list_lh ul li{
	zoom: 1;
	overflow: hidden;
	margin-bottom: 24px;
}
.list_lh ul li p{
   line-height: 20px;
}
.list_lh ul li:hover h3{
	color: #014099;
	cursor: pointer;
}
.iabout p{
	line-height: 20px;
}
.amore{
	display: block;
	width: 80px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	background: #999999;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.amore:hover{
	background: #1fa4dd;/* #f5a500 */
	color: #fff;
}
/*cone end*/

/* top_slide_wrap */
.top_slide_wrap{width:100%;height:285px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:285px;overflow:hidden}
.slide_box li{height:285px}
.slide_box img{width:100%;height:285px}
/* op_btns */
.op_btns{width:382px;margin:0 auto 0;position:relative;z-index:3;*margin-top:-530px;}
.op_btns .op_btn{display:block;width:27px;height:27px;cursor:pointer;overflow:hidden;position:absolute;margin-top:-33px;}
.op_btns .op_prev{left:290px;background: url("../img/zleft.png") no-repeat;}
.op_btns .op_prev:hover{
	background: url("../img/zleft2.png") no-repeat;
}
.op_btns .op_next{right:36px;background: url("../img/zright.png") no-repeat;}
.op_btns .op_next:hover{
	background: url("../img/zright2.png") no-repeat;
}
.op_btns .op_prev span,.op_btns .op_next span{display:block;width:24px;height:44px;background:url("../img/icons_cb372887.png")no-repeat;margin:8px 0 0 17px;cursor:pointer}
.op_btns .op_prev span{background-position:0 0;}
.op_btns .op_next span{background-position:-73px 0;margin-left:20px;}
/*bx-caption*/
.bx-wrapper .bx-caption {
	background: rgba(80, 80, 80, 0.9) none repeat scroll 0 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	color: #fff;
}
/*bx-caption end*/
/* bx-controls */
.bx-wrapper .bx-controls{margin-top:-30px;margin-right: 20px;display: none}
.bx-wrapper .bx-controls .bx-pager{clear:both;width:100%;text-align:right;position:relative}
.bx-wrapper .bx-controls .bx-pager a{background:#ababab;width:10px;height:10px;display:inline-block;overflow:hidden;margin:0 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{background:#ffffff;}
/* top_slide_wrap end*/
.amore2{
	display: block;
	width: 80px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	background: #f5a500;
	color: #fff;
	text-align: center;
	margin-top: 15px;
}

/*contentwidth end*/
/*slider2*/
.wmdxul ul{
	margin-right: -24px;
	overflow: hidden;
}
.wmdxul ul li{
	float: left;
	width: 280px;
	margin-right: 25px;
	position: relative;
}
.wmxqlj{
	position: absolute;
	left: 0;
	top: -317px;
}
.xkqb{
	background: #999999;
	color: #fff;
	padding: 5px 20px;
}
.xkqb:hover{
	background: #f5a500;
    color: #fff;
}
/*slider2 end*/
/*huobanlist*/
.huobanlist{

}
.huobanlist ul{
	margin-right: -75px;
}
.huobanlist ul li{
    width: 179px;
	height: 77px;
	float: left;
	margin-right: 74px;
	border: 1px solid #e9e9ea;
	margin-bottom: 20px;
}
/*huobanlist end*/
/*footer*/
.footer-maing{
	width: 1045px;
}
.footerlist{
	/*width: 980px;*/
	overflow: hidden;
	margin-right: -124px;
}
.footerul{
	float: left;
	margin-right:135px;
}
.footerul h3{
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 5px;
}
.footerul a{
	display: block;
	font-size: 12px;
	color: #666666;
}


.footerliste{
	
}
.footerule{
	float: left;
	margin-right: 78px;
}
.footerule h3{
	font-weight: bold;
	color: #444444;
	margin-bottom: 5px;
}
.footerule a{
	display: block;
	font-size: 12px;
	color: #666666;
}

.fwx{
	width: 128px;
}
.flogo{
	width: 195px;
}
.footerp{
	width: 510px;
}
.footerp p{
	font-size: 12px;
	color: #fff;
	text-align: right;
	line-height: 18px;
}
.footerp p a{
	color: #fff;
}
/*footer end*/

.cleft{
	width: 255px;
}
.cznav{
	width: 255px;
	overflow: hidden;
}
  .subNav{
	background: url("../img/inrt1.png") no-repeat;
	height: 47px;
	line-height: 47px;
	width: 255px;
	color: #fff;
	padding-left: 40px;
	margin-bottom: 5px;
} 


        
.navContent{
	background: #f5f5f5;
	padding-bottom: 10px;
	width: 223px;
	overflow: hidden;
}
.navContent a{
	display: block;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #cccccd;
	padding-left: 26px;
	color: #8b8b8b;
}
.navContent a:hover{
	color: #014099;
}
.navContent .nactive{
	color: #014099;
}
.currentDt{
	background: url("../img/inrt2.png") no-repeat;
}
/*.currentDd{*/
	/*color: #014099;*/
/*}*/
.cright{
	width: 900px;
}
/*娴溠傜瑹娑撳孩婀囬崝锟絜nd*/
/*閸掑棙鏁張鐑樼�*/
.fengzhi{
	
}
.fengzhi ul li{
	background: url("../img/kjleft.png") no-repeat left center;
    padding: 15px 0 15px 15px;
	border-bottom: 1px dashed #e5e5e5;
}
.fengzhi ul li a:hover{
	 color: #0c4da2;
}
/*newpage*/
.newpage{
	text-align: center;
}
.newpage a{
	background: #f3f3f5;
	color: #646464;
	font-size: 16px;
	line-height: 32px;
	margin: 0 2px;
	padding: 5px 14px;
}
.newpage a:hover{
	color: #fff;
	background: #01559a;
}
.newpage .newactive{
	color: #fff;
	background: #01559a;
}
.newpage .newfirst{
	padding: 5px 7px;
}
/*newpage end*/
/*閸掑棙鏁張鐑樼� end*/
/*閸忓绱℃禍褍鎼�/
.gfchan{
	width: 260px;
	height: 200px;
	margin: 0 auto;
}
/*閸忓绱℃禍褍鎼�end*/
/*闁插骸顦�/
.yewanlist{
	margin-bottom: 25px;
}
.yewanlist p{
    font-size: 16px;
	color: #333333;
}
.yinping{
	background: #999999;
	color: #fff;
	padding: 5px 15px;
}
.yinping:hover{
	background: #f5a500;
	color: #fff;
}
/*闁插骸顦�end*/
/*娴滅儤澧犻幏娑滀粧*/
/*==========娴犮儰绗呴柈銊ュ瀻閺勭柡alidform韫囧懘銆忛惃锟�=========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
}
.Validform_loading{
	padding-left:20px;
}
.Validform_error{
	background-color:#fff;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
/*閸旂姷娈�/
.need{
	color: darkred;
}
.registerform tr{
	display: block;
	margin-bottom: 20px;
}
.flsit{
	float: left;
}

/*娴滅儤澧犻幏娑滀粧 end*/
/*閺備即妞�/
.newul ul li{
	padding:30px 0;
	border-bottom: 1px dashed #a6a6a6;
}
.xqy{
	background: #999999;
	color: #fff;
	padding: 5px 15px;
}
.xqy:hover{
	background: #f5a500;
	color: #fff;
	padding: 5px 15px;
}
.newul ul li:hover h3{
    color: #014099;
}
.kaiyuan{
	position: absolute;
	right: 0;
	top: 5px;
	font-size: 14px;
	color: #b0b0b0;
}
/*閺備即妞�end*/