*{ margin: 0px; padding:0px; font-family: '微软雅黑';}

ul li{ list-style: none; }

a{color: #444; text-decoration:none; outline:none; transition:all .3s ease;}

a:hover{ color:#333; }

body{ overflow-x: hidden; }

h1,h2,h3,h4,h5,h6{ font-weight: normal; }





/*common*/

.clear{ clear:both; }

.mr{ margin-right: 11px; }

.mt-10{ margin-top: -10px; }

/*部分一*/

.container{ width:100%; height:auto;}

.scon1{ width:100%; height:auto;}

.top{ width:100%; height:auto; background: url(../images/top_bg.png) repeat; background-color: #004ea2;}

.top10{ width:100%; height:10px; background:#434343; }

.top1{ width:1200px; height:auto;  min-height: 110px; margin: 0px auto;}

.top1 .logo{ margin:23px 0px; float: left;}

.top1 .menu{ width:auto; height:auto; float: left; margin-left: 48px;}

.top1 .menu ul li{ float: left;}

.top1 .menu ul li a{display: block; color: #fff; width:90px; height:110px; line-height: 110px; text-align: center;}

.top1 .menu ul li a:hover{display: block; font-style: none; width:90px; height:110px; line-height: 110px; text-align: center; transform: skew(-30deg); background: #005cbe;}

.banner{ width:1920px; height:650px; margin:0px auto; clear:both;}



.scon2{ width:100%; height:auto; background: #fff; padding:85px 0px; float: left; color:#444444;}

.scon2 .four{ width:1210px; height:auto; margin: 0px auto; }

.scon2 .four a{ color:#bd0606; }

.scon2 .four1{ width:290px; height:auto; float: left; }

.scon2 .four1 img{ float: left; }

.scon2 .four1 .wenzi{ width:290px; height:auto; float: left; }

.scon2 .four1 .wenzi h3{ padding:15px 0px; font-size: 18px;}

.scon2 .four1 .wenzi p{ line-height: 25px; }

.scon2 .four1 .wenzi span{ float: left; color: #bd0606; font-size: 14px; padding:15px 0px;}



.scon3{ width:100%; height:auto; background: url(../images/scon3_bg.png) repeat; background-color: #eee; padding:60px 0px; float: left;}

.scon3 .news_kk{ width:1200px; height:auto; margin:0px auto; }

.scon3 .news_kk .news_tle{ width:100%; height:auto; float: left;}

.scon3 .news_kk .news_tle a{ color:#bd0606; }

.scon3 .news_kk .news_tle p{ float: left; }

.scon3 .news_kk .news_tle span{ float: right; color: #bd0606; font-size: 14px; margin-top: 30px; }

.scon3 .news_kk .news_nr{ width:1200px; height:auto; float: left; margin-top: 20px;}

.scon3 .news_kk .news_nr .newsl{ width:570px; height:auto; float: left; color: #444444;}

.scon3 .news_kk .news_nr .newsl a{ color:#444; }

.scon3 .news_kk .news_nr .newsl img{ float: left; }

.scon3 .news_kk .news_nr .newsl h3{ width:100%; padding:15px 0px; float: left; font-size: 16px; font-weight: bold;}

.scon3 .news_kk .news_nr .newsl h3 a:hover{ color:#004ea2;}

.scon3 .news_kk .news_nr .newsl p{ width:100%; height:auto; float: left; line-height: 25px;}

.scon3 .news_kk .news_nr .newsr{ width:598px; height:auto; float: left; color: #444444; margin-left: 30px;}

.scon3 .news_kk .news_nr .newsr ul li{ width:100%; height:auto; float: left; border-bottom: 1px #d2d2d2 dashed; padding:10px 0px;}

.scon3 .news_kk .news_nr .newsr ul li:hover{ color:#004ea2;}

.scon3 .news_kk .news_nr .newsr ul li span{ float: left; display: block; margin-right: 15px; }

.scon3 .news_kk .news_nr .newsr ul li b{ font-style: normal; background: #004ea2; width:50px; height:50px; display: block; color:#fff; font-weight: normal; text-align: center; line-height: 50px;}

.scon3 .news_kk .news_nr .newsr ul li i{ font-style: normal; width:50px; height:50px; display: block; text-align: center;}

.scon3 .news_kk .news_nr .newsr ul li h3{ font-weight: bold; width:87%; float: left;}

.scon3 .news_kk .news_nr .newsr ul li h3 a:hover{ color:#004ea2;}

.scon3 .news_kk .news_nr .newsr ul li p{ width:87%; line-height: 25px; margin-top:10px; float: left;}



.scon4{ width:100%; height:auto; padding:60px 0px; float: left;}

.scon4 .cp_kk{ width:1200px; height:auto; margin:0px auto; }

.scon4 .cp_kk .cp_tle{ width:100%; height:auto; float: left;}

.scon4 .cp_kk .cp_tle a{ color:#bd0606; }

.scon4 .cp_kk .cp_tle p{ float: left; }

.scon4 .cp_kk .cp_tle span{ float: right; color: #bd0606; font-size: 14px; margin-top: 30px; }

.scon4 .cp_nr{ width:1200px; height:auto; float: left; margin-top: 20px;}



/*产品滚动*/

.hrScroll-left a{ color: #000;}

.hrScroll-left{

	position:relative;

	width:1200px;

}

.hrScroll-left .hd{

	position: absolute;

	width: 50%;

	height:15px;

	left: 50%;

	top:105%;

	bottom: -25px;

	overflow:hidden;

	text-align: center;

}

.hrScroll-left .hd ul{

	width: 99999px;

}

.hrScroll-left .hd ul li{

	float:left;

	width:15px;

	height:15px;

	overflow:hidden;

    margin-right:9px;

    cursor:pointer;

    background:url(../images/icon4.png) no-repeat;

    background-position: 0 0;

    text-indent: -9999px;

}

.hrScroll-left .hd ul li.on{ background-position:-24px 0;}

.hrScroll-left .bd{

	 height:300px;

	 width: 100%;

}



.hrScroll-left .bd ul li{

	 width:370px;

	 height: 300px;

	 margin:0px 12px;

	 text-align: center;

	 /* margin-right: 125px; */

}



.hrScroll-left .bd ul li img{

	width:370px;

	height:270px;

}



.hrScroll-left .bd ul li .time1{

	font-size: 14px;

	color: #44395e;

}

.hrScroll-left .bd ul li h3{

	margin-bottom: 10px;

	font-size: 14px;

	color: #333333;

	font-weight: normal;

}

.hrScroll-left .bd ul li p{

	font-size: 12px;

	color: #000;

}





.footer{ width:100%; height:auto; padding:40px 0px; float: left; background: url(../images/top_bg.png) repeat; background-color: #004ea2; border-top:10px #434343 solid;}

.footer .footer1{ width:1200px; height:auto; margin:0px auto;}

.footer .footer1 .xin{ width:360px; height:auto; float: left; color:#7aa2cc;}

.footer .footer1 .xin ul li{ line-height: 40px; }

.footer .footer1 .jg{ background: url(../images/jg.jpg) repeat; height:auto; min-height: 200px; width:2px; float: left;}

.footer .footer1 .kjdh{ width:770px; height:auto; float: left; margin-left: 50px; color:#7aa2cc;}

.footer .footer1 .kjdh .kjdh1{ float: left; width:110px; height:auto; text-align: center;}

.footer .footer1 .kjdh .kjdh1 p{ width:auto; height:auto; margin-bottom: 20px; }

.footer .footer1 .kjdh .kjdh1 .kjlist{ width:100%; height:auto; line-height: 40px;}

.footer .fg{ background: url(../images/jg1.jpg) repeat; height:auto; min-height: 2px; width:100%; float: left; margin:20px 0px;}

.footer .bq{ width:100%; height:auto; text-align: center; color:#7aa2cc; float: left; margin-top: 10px; margin-bottom:40px;}

.footer .bq a{ color:#7aa2cc;}





/*内页css*/



.bread_kk{ width:100%; height:400px; background: url(../images/1.jpg) no-repeat; }

.bread_kk .bread{ width:1200px; height:auto; margin:0px auto;}

.bread_kk .bread .breadl{ width:410px; height:315px; background: url(../images/t-1.png) no-repeat; color:#fff;}

.bread_kk .bread .breadl h3{font:40px/270px Microsoft Yahei; width:100%; text-align: center;}

.bread_kk .bread .breadl p{ margin-top:-100px; width:100%; text-align: center; font-size: 14px;} 

.bread_kk .bread .breadl a{ color: #fff; }



.page{ width:100%; height:auto; min-height: 600px; float: left; background: #F1F1F1;}

.page .pager{ width:1220px; height:auto; position: relative; left:-7px; margin:0px auto; margin-top: -85px; background: url(../images/content.png) no-repeat center top;}

.center {position: relative; width: 1185px; margin-left: -500px; left: 42.5%; background: #FFFFFF; height:auto; min-height:685px; overflow: hidden;}

.center1{ width:1135px; height:auto; padding:25px; }

.left{ width:200px; height:auto; float: left;}

/* .left ul li{width:150px; height:35px; line-height: 35px; text-align: center; font-size:14px; margin-bottom:5px;}

.left a{ display:block; width:150px; height:35px; color: #000; background: url(../images/lbtn1.png) no-repeat;}

.left a:hover,.left .cur a{ background: url(../images/lbtn2.png) no-repeat; color: #fff; width:150px; height:35px; line-height: 35px; text-align: center; font-size:14px; margin-bottom:10px;} */

.right{ width:900px; height:auto; float: left; margin-left: 30px;}

.right .tle{ float: left; width:100%; display: block; margin: 0px; padding:15px 0px; border-bottom:1px #eee solid; font-size: 18px; text-align: center;}

.right .rightnr{ float:left; padding:10px 0px; font-size:14px; line-height:25px; width:98%; padding:10px;}



/*新闻列表页*/

.curname{ color:#697686; font-size: 22px; float: left; margin-bottom: 20px;}

.curname span{ display: block; }

.curname .en{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#cbcbcb; margin-bottom:10px;}

.rightlist{ width:98%; height:auto; float: left; font-size: 14px;}

.rightlist li{ float: left; width:100%; height:auto; line-height: 40px; border-bottom:1px #eee dashed; background: url(../images/news_list_yy.jpg) no-repeat left center; padding-left: 20px;}

.rightlist li:hover{ float: left; width:100%; height:auto; line-height: 40px; border-bottom:1px #eee dashed; background: url(../images/news_list_yyh.jpg) no-repeat left center; padding-left: 20px;}

.rightlist li span{ float: right; color: #697686; }

.rightlist li a{ color: #697686;}

.rightlist li a:hover{ color: #004ea2; }

.rightnr{ width:100%; height:auto; font-size: 14px;}

.rightnr h3{ margin-bottom:5px; margin-top:20px; font-size:25px; text-align:center; color:#2b5c93; font-weight: bold;}

.rightnr .jj{ padding:5px; height:auto; background:#f7f7f7; margin:15px 0px;}

.rightnr .jj span{display:block; text-align:center; font-size:13px;}

.nr10{ min-height: 400px; height:auto; width:98%; padding:0px 10px;}



.page1{ float: left; width:100%; height:auto; margin-top: 20px; font-size: 14px; color: #697686;}

.page1 a{ padding:5px 10px; border:1px #ccc solid; border-radius: 2px;}

.page1 a:hover{ background: #004ea2; color:#fff;}

.page1 span{ padding:5px 10px; background: #004ea2; color:#fff; border-radius: 2px; margin:0px 5px;}

.newft{ margin-top: 10px; }





/*左边栏*/

.subNavBox{width:200px;border:solid 1px #e5e3da;}

.subNav{border-bottom:solid 1px #e5e3da;color:#fff;cursor:pointer;font-size:16px;line-height:40px;padding-left:10px;background:url(../images/jiantou1.png) no-repeat;background-position:95% 50%;background-color:#a0a0a1;}

.subNav:hover{color:#fff;}

.currentDd{color:#fff;background-color:#005cbe;}

.currentDt{background-image:url(../images/jiantou.png);}

.navContent{display: none;border-bottom:solid 1px #e5e3da;background: #f2f2f2;}

.navContent li a{display:block;width:200px;height:40px;text-align:center;font-size:14px;line-height:40px;color:#697686;}

.navContent li a:hover{color:#fff;background-color:#277fc2}



/*简历*/

.jianli_tle{ width:800px; height:50px; border-bottom:1px #ccc solid; font-size: 16px; line-height: 50px; margin-left: 30px;}

.jianli_tle img{ width:40px; height:40px; padding: 5px; float: left;}

.jianli_tle span{ display: block; float: left;}

.jianli{ width:700px; height:auto; font-family: '微软雅黑'; margin: 10px 0px 0px 30px;}

.vt{ vertical-align: top;}

.td200{ width:200px; height:20px;}

.td50{ height:28px; width:205px;}

.td390{ width:390px; height:120px;}

.tdl{ text-align: left;}

.btn1{ width:100px; height:30px;}

.btn2{ width:100px; height:30px; margin-left: 10px; margin-top: 5px;}

.yzm{width:70px; height:20px; margin-right:1em;}



/*在线留言*/

.zxly_kk{ width:100%; height:450px; padding:20px 0px 50px 0px; float: left;}

.zxly_kk .td1{ width:100px; height:25px; text-align:right; float: left; margin-right: 15px; padding-top:10px; font-size:14px; line-height:20px;}

.zxly_kk .td2{ width:300px; height:25px; margin-top:15px; font-size:14px;}

.zxly_kk .td3{ width:400px; height:150px; margin-top:15px;}

.zxly_kk .td4{ width:100px; height:20px; float:left; margin-top:10px;}

.zxly_kk .btns{ width:70px; height:30px; margin-top:10px;}

.zxly_kk .btnf{ width:70px; height:30px; margin-left:20px; margin-top:10px;}



/*联系我们*/

.contect{ width:40%; height:auto; float: left;}

.map{ width:60%; height:auto; float:left; }



/*产品列表*/

.rightcp{ width:100%; height:auto; float: left; font-size: 14px;}

.cp{ width:280px; height:auto; float: left; margin:9px; }

.cp img{ width:280px; height:210px; float: left; }

.cp .cptle{ width:280px; height:auto; background: #999; color: #fff; font-size: 14px; text-align: center; float: left; height:40px; line-height: 40px;}

.cp .cptle a:hover{ background: #000; color: #fff; display: block; width:280px; height:40px;}

.cp .cptle a{color: #fff; display: block; width:280px; height:40px;}

.cpny{ width:100%; height:auto; float: left; text-align: center;}

.cpny h3{ width:100%; height:auto; text-align: center; font-size: 28px; font-weight: bold; margin:10px 0px 20px 0px; color: #005cbe;}

.cpny img{ width:500px; height:auto; }

.pintro{ float: left; width:100%; height:auto;}

.pintro .cpxq{ width:100%; height:30px; border-bottom:2px #0e6fe4 solid; }

.pintro .cpxq p{ width:100px; height:30px; background:#0e6fe4;text-align:center;color:#fff;font-weight:bold;line-height:30px;margin-top:30px; }

.newft1{ float: left; font-size: 14px; }