@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{outline:none}
li{list-style:none}
img{border:0; max-width: 100%; height: auto;}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0; }
body{ font-size:12px;}
body{ word-wrap : break-word ;word-break:break-all; min-height: 100%; _height:100%;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a{ outline:none;}/*去除超链接虚线框*/
a:active{star:expression(this.onFocus=this.blur());}/*去除ie下超链接虚线框*/
a:focus{ outline:0;}/*去除火狐下超链接的虚线*/
a{ text-decoration:none; color:#000}
.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}/*清除浮动*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fl{ float:left}
.fr{ float:right}
.main{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.top{height: 16px;background:#0053a1;position: relative;z-index: 11;}
.header{height: 70px;}
.nav ul{width: 40%;}
.nav li{float: left;width: 33.3%;text-align: center;}
.nav li a{color: #333;font-size: 16px;line-height: 70px;display: block;}
.nav li a:hover{font-weight: bold;color: #0054a3;background: url(../images/move.png) no-repeat center bottom;}
.logo{width: 20%;position: relative;}
.logo a{z-index: 10;left: 50%;margin-left: -91px;top:-35px;position: absolute;display: block;width: 182px;height: 182px;border-radius: 0 0 50% 50%;background: #fff;text-align: center;}
.logo a img{display: inline-block;padding-top: 50px;}
/* ------------------------banner 样式开始------------------------------- */
.banner{ 
    max-width:100%; 
	min-width:1200px; 
	clear:both; 
	position:relative;
	}
.flexslider { 
    position: relative;
	z-index:2; 
	height:440px; 
	overflow: hidden; 
	background: url(../images/loading.gif) 50% no-repeat;
	}
.slides { 
    position: relative; 
	z-index: 10;
	}
.slides li { 
    height: 4460px;
	}
.flex-control-nav { 
    position: absolute; 
	bottom:25px; 
	z-index: 20; 
	width: 100%;
	text-align:center; 
	}
.flex-control-nav li { 
    display: inline-block; 
	height:12px; 
	margin:0 6px; 
	*display:inline; 
	zoom: 1;
	}
.flex-control-nav a { 
    display: inline-block; 
	width:12px; 
	height:12px; 
	line-height:40px; 
	overflow: hidden; 
	background:#fff; 
	cursor: pointer;border-radius:100%
	}
.flex-control-nav .flex-active { 
    background:#ffa400;
	}
.banner ul li a{ 
    display:block; 
	height:100%;
	}

/* ------------------------首页产品中心样式开始------------------------------- */
.Box_con {position: relative;margin-top:22px;}
.Box_con .btnl {position: absolute;}
.Box_con .btn {display: block;width:19px;height:34px;position: absolute;cursor: pointer;}
.Box_con .btnl {background:url(../images/left.png) no-repeat center;left: -46px;z-index: 999;top:68px;}
.Box_con .btnr {background:url(../images/right.png) no-repeat center;right: -46px;z-index: 999;top:68px;}
.Box_con .conbox {position: relative;overflow: hidden;height:170px;width: 1200px;margin: 0 auto;}
.Box_con .conbox ul {position: relative;list-style: none;}
.Box_con .conbox ul li {float: left;width:278px;margin-left:30px;overflow: hidden;text-align: center;height:170px;position: relative;}
.Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_con .conbox ul li img {display: block;width:278px;height:170px;transition: all 0.5s;}
.Box_con .conbox ul li:hover img {transform: scale(1.1);}	
.title{border-bottom: 1px solid #d2d2d2;position: relative;padding-bottom: 15px;}
.title .more{display: inline-block;float: right;color: #666;font-size: 12px;line-height: 21px;}
.title h1{color: #333;font-size: 16px;}
.title h1 span{color: #a9a9a9;font-size: 12px;}
.title em{display: block;width: 52px;height: 2px;background: #0054a3;position: absolute;left: 0;bottom:0px;}
.part1{padding: 30px 0;}
.Box_con .conbox ul li .bg{background:rgba(0,84,163,0.6);position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;transition: all 0.3s;}
.Box_con .conbox ul li a h2{color: #fff;font-size: 16px;}
.Box_con .conbox ul li a p{color: #fff;font-size: 12px;line-height: 22px;}
.Box_con .conbox ul li .text{border: 1px solid rgba(255,255,255,0.5);width: 198px;height: 118px;margin:8px auto;padding:34px 30px 0 30px;}
.Box_con .conbox ul li a h2 span{display: block;width: 20px;height: 2px;background-color: #fff;margin:6px auto 5px auto;}
.Box_con .conbox ul li:hover .bg{opacity: 1;}
.part2 .left{width: 676px;}
.part2 .right{width:448px;}
.tab{text-align: center;float: right;}
.tab a{display: inline-block;color: #333;font-size: 16px;width: 98px;height: 28px;line-height: 28px;position: relative;}
.tab a i{display: none;position: absolute;top:14px;left: 50px;margin-left:-4px;}
.tab a:hover,.tab a.on{background: #0054a3;color: #fff;}
.tab a:hover i,.tab a.on i{display: block;}
.tab-con .show{display: none;padding-top: 26px;}
.part2 .right p{color: #666;font-size: 14px;line-height: 26px;}
.part2 .right p img{display: inline-block;float: left;width: 224px;height: 169px;margin-right: 15px;margin-top:6px;}
.part2 .we{padding-top: 20px;}
.tab-con .img{width: 213px;height: 140px;text-align: center;}
.tab-con .img img{width: auto;height: 140px;display: inline-block;}
.tab-con .wz{width: 444px;}
.tab-con .list{padding-top: 6px;}
.tab-con .list li{padding:27px 0 17px 0;display: inline-block;width: 47.5%;margin-right: 32px;border-bottom: 1px dashed #cfcfcf;}
.tab-con .list li:nth-child(2n){margin-right: 0;}
.tab-con .list li a{display: inline-block;color: #666;font-size: 14px;width: 70%;background: url(../images/dd.jpg) no-repeat left center;padding-left: 15px;}
.tab-con .list li span{display: inline-block;float: right;color: #999;font-size: 14px;}
.tab-con .wz a h3{color: #666;font-size: 14px;margin-top: 5px;}
.tab-con .wz a .time{display: block;color: #999;font-size: 12px;padding: 12px 0 8px 0;}
.tab-con .wz a p{color: #999;font-size: 12px;line-height: 24px;}
.tab-con .wz:hover a h3,.tab-con .list li:hover a{font-weight: bold;color: #0054a3;}
.footer{width: 100%;background: #0054a3;color: #fff;font-size: 14px;padding: 20px 0;margin-top:45px;}
.footer a{color: #fff;font-size: 14px;}
.footer .f-left{width: 555px;padding-top: 15px;}
.footer .ewm{width: 182px;line-height: 20px;margin-left:60px;}
.footer .f-right{width:330px;padding-top: 13px;}
.footer .f-menu a{margin-bottom: 16px;display: inline-block;color: #fff;border-right: 1px solid #fff;padding-right: 15px;margin-right: 15px;height: 14px;line-height: 14px;}
.footer .f-menu a:last-child{border-right: none;margin-right: 0;padding-right: 0;}
.footer .ewm img{display: inline-block;float: left;width:81px;height: 81px;border: 1px solid #4da1e9;margin-right:20px;}
.footer .ewm h4{padding-top: 23px;}
.footer p span{display: inline-block;vertical-align: middle;padding-right: 15px;}
.footer .f-right p{padding-bottom: 8px;}
.fixbox{z-index: 20;position: fixed;right:30px;background: #0054a3;width: 60px;height: 140px;border-radius: 70px;bottom:200px;text-align: center;}
.fixbox li{padding: 18px 0;border-bottom: 1px solid rgba(255,255,255,0.3);width: 29px;margin: 0 auto;position: relative}
.fixbox li .phone{opacity: 0;top:20px;color: #333;font-size: 16px;position: absolute;width: 160px;left: -180px;background: #0054a3;color: #fff;line-height: 40px;}
.fixbox li:nth-child(2){border-bottom: none;}
.fixbox li:nth-child(1){padding-top: 24px;}
.fixbox li:hover .phone{transition: all 0.3s;opacity: 1;}
.ny-banner img{width: 100%;}
.leftside{width: 250px;}
.rightside{width: 918px;}
.sub-nav h1{color: #fff;font-size: 28px;background: #0054a3;text-align: center;position: relative;padding: 12px 0 22px 0;margin-bottom:10px}
.sub-nav h1 span{display: block;font-size: 12px;}
.sub-nav h1 i{position: absolute;top:64px;left: 50%;margin-left: -8px;}
.contain{padding: 35px 0;}
.sub-nav ul{border:1px solid #d6d6d6;border-bottom:none}
.sub-nav li a{display: block;height: 50px;line-height: 50px;color: #333;font-size: 16px;padding: 0 20px;background:url(../images/jt3.png) no-repeat 92% center;border-bottom:1px solid #d6d6d6;}
.sub-nav li a:hover,.sub-nav li a.cur{background: #0054a3 url(../images/jt2.png) no-repeat 92% center;color:#fff}
.lianxi h2{color:#333;font-size:18px;border-bottom:1px solid #d6d6d6;padding:0 15px;border-top:1px solid #d6d6d6;height:44px;line-height:44px}
.lianxi p{color:#333;font-size:12px;margin-left:15px;padding:22px 0 16px 0}
.lianxi h3{background:url(../images/phone.png) no-repeat left center;padding-left: 15px;color:#00529f;font-size:20px;padding-left:36px; font-family:"宋体";margin-left:15px}
.lianxi{border:1px solid #d6d6d6;border-top:2px solid #00529f;margin-top:20px;padding-bottom:40px; background:url("../images/lx.jpg") no-repeat right bottom}
.brand{border-bottom:1px solid #d4d4d4;padding-bottom:15px;position:relative;}
.brand .home{display:inline-block;color:#666;font-size:12px;float:right;line-height:29px}
.brand .home a{display:inline-block;background:url("../images/home.png") no-repeat right center;color:#666;font-size:12px;padding-right:20px;margin-right:8px}
.brand h4{color:#035fb0;font-size:22px}
.brand h4 em{display:block;position:absolute;bottom:-7px;left:0;}
.about h5{color:#333;font-size:16px;font-weight:bold;padding:20px 0 12px 0}
.about p{color:#666;font-size:14px;line-height:26px;text-indent:28px}
.brand .home a:hover{color:#00529f}
.news{padding-bottom:30px}
.news li{margin-top:24px}
.news li .shijian{ text-align:center;background:#00529f;color:#FFF;width:55px;padding:6px 0;font-size:12px}
.news li .shijian em{display:block;font-size:20px;font-style:normal; letter-spacing:1px}
.news li .wz{width:836px}
.news li a h6{color:#333;font-size:14px;margin:3px 0 12px 0}
.news li a p{color:#666;font-size:12px;line-height:24px;}
.news li a .wz span{border:1px solid #c3c3c3;display:block;width:78px;height:24px;line-height:24px;text-align:center;color:#666;font-size:12px;margin-top:20px}
.news li a:hover h6{color:#00529f;font-weight:bold}
.news li a:hover .wz span{border:1px solid #00529f;color:#fff;background:#00529f}
.about2 h6,.join h6{color:#333;font-size:16px;font-weight:bold;padding-top:26px;line-height:26px;padding-bottom:3px}
.about2 p,.join p{color:#666;font-size:14px;line-height:26px;}
.join p,.join h6{line-height:36px}
.product{padding-bottom:40px}
.product li{float:left;width:288px;margin-right:27px;position:relative;height:202px;margin-top:32px;text-align: center;}
.product li:nth-child(3n){margin-right:0px;}
.product li .bg{background:rgba(0,0,0,0.8);position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;transition: all 0.3s;}
.product li a h2{color: #fff;font-size:20px;}
.product li a em{color: #00529f;font-size:18px;line-height: 22px;display:block;font-style:normal;padding-top:8px}
.product li .text{text-align:center;padding-top:32px}
.product li a h2 span{display: block;width:122px;height: 1px;background-color: #fff;margin:18px auto 25px auto;}.product li img{width: auto;height: 202px;display: inline-block;}
.product li:hover .bg{opacity: 1;}
.inside_text05{margin-bottom:30px;padding-top:16px;}
.inside_text05 .text05_nav{ overflow:hidden; text-align:center; margin:15px 0 20px 0}
.inside_text05 .text05_nav h2{ font-size:18px; color:#333333; font-weight:bold; padding:0px 0 22px 0}
.inside_text05 .text05_nav h3{ background:#f5f5f5; height:32px; line-height:32px;}
.inside_text05 .text05_nav h3 span{ font-size:12px; color:#999999; padding:0 10px;}
.inside_text05 .text05_nav h3 a{ font-size:12px; color:#00529f; padding:0 10px;}
.inside_text05 .text05_nav h3 a:hover{ text-decoration:underline}
.inside_text05 .text05{ overflow:hidden; padding-bottom:50px;}
.inside_text05 .text05 p{ font-size:14px; color:#666; line-height:26px; text-align:justify;}
.nn_detail .fy{ margin:30px 0 0 0; overflow:hidden; padding-bottom:30px;}
.nn_detail .fy h2{ overflow:hidden; line-height:30px;}
.nn_detail .fy h2 span{ font-size:14px; color:#666}
.nn_detail .fy h2 a{font-size:14px; color:#333333}
.nn_detail .fy h2 a:hover{color:#00529f}
.inside_text05 img{max-width: 100%;height: auto;display: block;margin: 0 auto;}
.contact{overflow:hidden; margin:35px 0;}
.contact h2{ font-size:16px; color:#333333; margin-bottom:10px;font-weight: bold;}
.contact p{ font-size:14px; color:#666666; line-height:30px; text-align:justify}
.contact p em{color: #333;font-size: 14px;font-style: normal;}
.contact h3{ font-size:16px; color:#333333; margin:40px 0 10px;}
.map{border: 1px solid #bebebe;margin-top: 18px;}
.products2{padding-top: 30px;}
.products2 .cp{width:318px;}
.products2 .cp img{width:318px;height: auto;}
.products2 .jieshao{width:550px;}
.products2 .jieshao h2{color: #666;font-size: 16px;font-weight: bold;padding-bottom:26px;}
.products2 .jieshao p{color: #666;font-size: 14px;line-height:24px;}
.pp-bottom h3{color:#00529f;font-size: 16px;border-bottom: 1px solid #dcdcdc;position: relative;padding-bottom: 12px;margin-top: 42px;margin-bottom: 26px;}
.pp-bottom h3 span{display: inline-block;color: #999;font-size: 12px;font-weight: normal;padding-left:8px;font-family: arial;}
.pp-bottom h3 em{width: 217px;height: 2px;background: #00529f;position: absolute;bottom:-1px;display: block;left: 0;}
.pp-bottom h4{color: #333;font-size: 14px;margin-bottom: 22px;}
.pp-bottom p{color: #666;font-size: 14px;line-height: 36px;}.rightside table{margin-top: 50px;}

.download{padding-top: 20px;}
.download li{padding: 10px 0;border-bottom: 1px solid #dcdcdc;background: url(../images/dd.jpg) no-repeat left center;padding-left: 15px;}
.download li a h6{color:#333;font-size:14px;}
.download li a span{display: inline-block;float: right;color: #035fb0;font-size: 14px;}