@charset "utf-8";
@font-face {	
font-family: 'calibri';	
src: url("../fonts/calibri.eot");
src: url("../fonts/calibri.eot") format("embedded-opentype"), 
url("../fonts/calibri.woff") format("woff"), 
url("../fonts/calibri.ttf") format("truetype"), 
url("../fonts/calibri.svg") format("svg");	
font-weight: normal;
font-style: normal;}  

@font-face {	
font-family: 'dincondensedc';	
src: url("../fonts/DINCondensedWeb.eot");
src: url("../fonts/DINCondensedWeb.eot") format("embedded-opentype"), 
url("../fonts/DINCondensedWeb.woff") format("woff"), 
url("../fonts/DINCondensedWeb.ttf") format("truetype"), 
url("../fonts/DINCondensedWeb.svg") format("svg");	
font-weight: normal;
font-style: normal;}


*{margin:0;padding:0}
HTML {OVERFLOW-X: hidden;}
body{ font-family:'calibri', Arial;font-size:16px;line-height:24px;color:#333333;-webkit-font-smoothing: antialiased; overflow-x:hidden;background:#fff; }
a{color:#333333; text-decoration:none;outline:none; /*transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;*/}
a:hover{color: #142e79;text-decoration: none;}
ol,ul,li{list-style:none}

h1,h2,h3,h4,h5,h6{font-weight:normal}
.clear{ clear:both}
.clearfix{clear:both;zoom:1;}
.clearfix:after{ content:"."; display:block; height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right}
table{ border-collapse:collapse;}
img{ border:none;}
input,textarea,select,button{ outline:none;font-family:'calibri', Arial;}


#a01{ position: absolute;  margin-top:-91px;}
#a02{ position:absolute; margin-top:-91px;}
#a03{ position:absolute; margin-top:-91px;}
#a04{ position:absolute; margin-top:-91px;}
.flex{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items:flex-start;}


.wrap{ width:92%; margin:0 auto}
@media screen and (max-width: 1600px){
.wrap{ width:96%; margin:0 auto}	
}
.wrap1200{ width:96%; max-width:1200px; margin:0 auto}
.wrap1260{ width:96%; max-width:1260px; margin:0 auto}

.section{ padding:60px 0;}
.section02{ padding:-60px 0 0px 0;}
.section03{ padding:45px 0;}
.section04{ padding:0px 0 80px 0;}

.header{ background-color:#fff; box-shadow: 2px 0px 10px rgba(0,0,0,0.2);position:fixed; left:0;top:0; width:100%; z-index:999;-webkit-transition: all 334ms ease-in-out;transition: all 334ms ease-in-out;-webkit-animation: 2s dong;animation: 1s dong; }

@-webkit-keyframes dong{
0%{ -webkit-transform:translateY(-100px); transform:translateY(-100px) }
100%{ -webkit-transform:translateY(0); transform:translateY(0) }
}

@keyframes dong{
0%{ -webkit-transform:translateY(-100px); transform:translateY(-100px) }
100%{ -webkit-transform:translateY(0); transform:translateY(0) }
}
.header{ background-color:#fff;position: fixed; width:100%;top:0px;left: 0;z-index: 100;box-shadow: 0 0 10px #ccc; z-index:9;}
.header .logo{ float:left;}
.header .logo img{ height:91px; width:auto;} 
.header .menu{float:right;font-size: 20px;}

.header .language{ width:34px; height:34px; float:right; margin-left:20px; margin-top:28px; border-radius:50%; background:#016ad7}
.header .language a{ display:block;border-radius:50%; background:#016ad7; font-size:18px; line-height:34px; text-align:center; color:#fff;}
.header .search{float: right;background: url(../images/fangdajing.png) no-repeat center center;display:block;width:22px; margin-left:35px; margin-top:28px;}
.header .search a{ display:block;height:38px; line-height:38px; width:100%;}

.black_overlay12 {Z-INDEX: 9999; POSITION: fixed; FILTER: alpha(opacity=0); BACKGROUND-COLOR: black; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; top:0; LEFT: 0%; -moz-opacity: 0; opacity: 0; }
.www_zzjs_net12 {Z-INDEX: 999999; POSITION: fixed; WIDTH: 100%; DISPLAY: none; OVERFLOW: hidden; background:url(../images/soubg.jpg) #fff repeat-x center center; TOP:91px;height:60px; padding-top:15px;}
.www_zzjs_net12 .conn{ width:480px; margin:0 auto; }
.www_zzjs_net12 .guanbi{top: 28px;right: 14%;display:block; position: absolute;}
.www_zzjs_net12 .conn .input01{ background:url(../images/fangdajing.png) no-repeat 15px center; background-size:auto 20px; width:325px; font-size:18px; color:#999999; line-height:40px;height:40px; border:none; float:left; padding-left:50px;display:block; background-color:#fff; border:solid 1px #ddd}
.sytijiao{ width:100px;  color:#fff; background-color:#016ad7; font-size:20px; line-height:40px;height:42px;border:solid 1px #016ad7; float:left; text-align:center; cursor:pointer}



.header .menu ul{ text-align:center;}
.header .menu li{ float:left}
.header .menu li:nth-child(1),.header .menu li:nth-child(2),.header .menu li:nth-child(3),.header .menu li:nth-child(5),.header .menu li:nth-child(6),.header .menu li:nth-child(7){position:relative;}
.header .menu .cur a{color:#016ad7;}
.header .menu li .menu_a{ font-size:24px; line-height:91px; display:block; margin:0 20px; position:relative}
.header .menu li:hover .menu_a{color:#016ad7;}
.header .menu li .menu_a:after {content: '';width: 0;height: 3px;background-color: #016ad7;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.header .menu .cur a:after, .header .menu li:hover .menu_a:after {width: 100%}

.header .menu li .sub{ display:none; background:url(../images/sbg.png) repeat-x #fff left top; text-align:left; padding:25px; position: absolute; left:50%; line-height: 40px;box-shadow: 0px 3px 5px rgba(0,0,0,0.3);}
.header .menu li .sub p a{ display:block; color:#333; line-height:35px; font-size:16px; padding-left:18px;}
.header .menu li .sub p a:hover{ color:#016ad7;background:url(../images/jiantou.png) no-repeat left center;  }

.header .menu li .sub001{width:250px; margin-left:-110px; }
.header .menu li .sub002{width:120px; margin-left:-60px; }
.header .menu li .sub003{width:180px; margin-left:-90px; }

.header .subpro{ width:calc(100% - 50px); left:0 !important;}
.header .subpro .wrap{ max-width:1200px;}
.header .subpro .pnlist{ float:left; width:25%; padding:25px 0}
.header .subpro .pnlist h3{ line-height:40px; font-size:18px; padding-left:18px; font-weight:bold;background:url(../images/jiantou02.png) no-repeat left center; }
.header .subpro .pnlist .nsanji{ font-size:16px;}


.banner{ padding-top:91px;}
.nbanner{ margin-top:91px;}

.pro-switch {overflow: hidden;width:100%;position: relative; height:80%}
.pro-switch .flexslider{ height:100%}
.pro-switch .flexslider .flex-viewport, .pro-switch .flexslider .flex-viewport .slides{ height:100%}
.pro-switch .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; }

.flexslider .slides img {width: 100%;display: block; height:auto}
.flexslider .slides li a{display:block}
.flexslider .slides li p{ margin-top:30px;}
.flexslider .slides li p a{ display:block; ; border: solid 2px #fff; color:#fff; line-height:40px; width:40px; width:165px; text-align:center;}

.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}

.flex-direction-nav a {width: 65px;height: 84px;margin: -65px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position:0 -84px;right:6%;}
.flex-direction-nav .flex-prev {left: 6%;}
.flexslider:hover .flex-next {opacity:0.2;filter:alpha(opacity=20);}
.flexslider:hover .flex-prev {opacity:0.2;filter:alpha(opacity=20);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity:0.2;filter:alpha(opacity=20);}
.banner .flex-control-nav {width: 100%;position: absolute;bottom: 40px;text-align: center;}
.banner .flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.banner .flex-control-paging li a {background:#fff;display:block;height:14px;width:14px;overflow: hidden;text-indent:-99em;cursor: pointer;border-radius: 50%;transition: all .3s ease; }
.banner .flex-control-paging li a.flex-active {background:#016ad7;margin-top:0px;}


.why .title h3{ line-height:92px; height:92px; font-size:45px; color:#fff; background:#016ad7; text-align:center;font-family: 'dincondensedc';text-transform:uppercase}
.why .conn { position:relative}
.why .conn .kuai01{ width:66.66%; position: relative;}
.why .conn .kuai02{ width:66.66%; position: relative;}
.why .conn .kuai03{ width:33.33%; position: absolute; top:0; right:0}
.why .conn .kuai01 .pic{ float:left; width:50%;}
.why .conn .kuai01 .wenzi{ float:right; width:calc(50% - 60px); padding:30px;}
.why .conn .kuai02 .pic{ float:right; width:50%;}
.why .conn .kuai02 .wenzi{ float:left; width:calc(50% - 60px); padding:30px;}
.why .conn .kuai03 .wenzi {width:calc(100% - 60px); padding:30px;}
.why .conn .pic{ height:auto; display:block; overflow:hidden; position:relative;}
.why .conn .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.why .conn .kuai01:hover .pic img, .why .conn .kuai02:hover .pic img, .why .conn .kuai03:hover .pic img{transform:scale(1.2);}

.why .conn .wenzi h3{ font-size:36px; color:#016ad7; line-height:36px;font-family: 'dincondensedc'; text-transform:uppercase}
.why .conn .wenzi h4{ font-size:24px; line-height:36px; font-family: 'dincondensedc'; text-transform:uppercase; color:#333}
.why .conn .wenzi h3:after{content: '';width:30px;height: 2px;background: #016ad7;display: block;margin:8px 0 12px 0; }
.why .wenzi .js{font-size:18px;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden; height:198px; color:#333}
.why .conn .more{ width:120px; line-height:40px; height:40px; color:#999; border:solid 1px #ddd; text-align:center; margin-top:25px;}
.why .conn .kuai01:hover .more, .why .conn .kuai02:hover .more, .why .conn .kuai03:hover .more{color:#016ad7; border:solid 1px #016ad7;}

.why .conn .kuai01 .pic span{ width:20px; height:31px; position:absolute; top:50%; right:0; margin-top:-15.5px; background: url(../images/jt01.png) no-repeat right center; background-size:cover; display:block}
.why .conn .kuai02 .pic span{width:20px; height:31px; position:absolute; top:50%; left:0; margin-top:-15.5px; background: url(../images/jt02.png) no-repeat left center; background-size:cover;display:block}
.why .conn .kuai03 .pic span{ width:31px; height:20px;position:absolute; bottom:0%; left:50%; margin-left:-10px; background: url(../images/jt03.png) no-repeat center bottom; background-size:cover; display:block}

.why .conn .kuai01:hover, .why .conn .kuai02:hover, .why .conn .kuai03:hover{box-shadow:0 0 15px rgba(0,0,0,0.25)}

.iproducts{ background:#ededed; padding:80px 0;}
.iproducts .proleft{ float:left; width:calc(20% - 80px); min-width:210px; padding:40px; background:#016ad7; color:#fff; min-height:718px;}
.iproducts .proright{ float:right; width:80%; }
.iproducts .proleft .title{ font-size:45px;font-family: 'dincondensedc'; line-height:45px;text-transform:uppercase  }
.iproducts .proleft .box{ padding:75px 0 200px 0;}

.box ul li{ padding: 0px; width: 100%; font-size:20px; height:50px; line-height:50px; display: block; border-bottom:solid 1px #4e97e3; }
.box ul li:hover ul{display:block;}
.box ul li a{width:100%; height:50px; line-height:50px; display:block; color:#fff;}
.box ul li ul{display:none;position:relative; top:-50px; left:100%;}
.box ul li ul li{background-color:#0165cd; height:50px; line-height:50px; padding-left:20px;}

.box ul li ul li:hover ul{visibility:visible;}
.box ul li ul li ul{visibility:hidden; position:relative; top:-50px; left:100%;}
.iproducts .proleft .more a{ line-height:40px; width:120px; text-align:center; color:#016ad7; font-size:16px; background:#fff; display:block;}

.iproducts .proright li{ float:left; width:30.33%; margin-left:3%; margin-bottom:3%; background:#fff;}
.iproducts .proright li:hover{box-shadow: 0 0 10px #c1c1c1;}
.iproducts .proright li:nth-child(3n+1){ clear:both}
.iproducts .proright li:nth-child(4), .iproducts .proright li:nth-child(5), .iproducts .proright li:nth-child(6){ margin-bottom:0;}
.iproducts .pic{ height:auto; display:block; overflow:hidden; margin-bottom:5px;}
.iproducts .pic img{ width:100%; height:auto;transition: all 1.5s;}
.iproducts li:hover .pic img{transform:scale(1.2);}
.iproducts li .wenzi{ font-size:24px; line-height:30px; padding:10px 0 15px 0; text-align:center}
.iproducts .proright li:hover .wenzi{ color:#016ad7;}


.iapplication{ padding-top:80px;}
.iapplication .title h3{ font-size:45px;font-family: 'dincondensedc'; line-height:45px;text-transform:uppercase; margin-bottom:40px; text-align:center;color:#016ad7;}
.iapplication .conn li{ float:left; width:calc(16.6666666666666666% - 1px); margin-right:1px; position:relative;}
.iapplication .conn li img{ display:block; width:100%; height:auto}

.iapplication .conn li .zhan01{ position:absolute; width:100%; height:100%; left:0; top:0; display:block}
.iapplication .conn li .zhan01 h3{ position:absolute; bottom:40px;   line-height:45px; font-size:30px;font-family: 'dincondensedc'; padding-left:30px; background-color:rgba(0,0,0,0.5); color:#fff; width:calc(100% - 30px)}

.iapplication .conn li .zhan02{ position:absolute; padding:25px; width:calc(100% - 50px); height:calc(100% - 50px); left:0; top:0;background-color:rgba(1,106,215,0.9);color:#fff; display:none}
.iapplication .conn li .zhan02 h3{ font-family: 'dincondensedc'; font-size:30px; margin-bottom:20px;line-height:45px; }
.iapplication .conn li .zhan02 p{ font-size:16px; line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;}
.iapplication .conn li .zhan02 .more{ position:absolute; width:55px; height:55px; background:url(../images/appmore.png) no-repeat center center; bottom:60px;}

.iapplication .conn li:hover .zhan01{ display:none}
.iapplication .conn li:hover .zhan02{ display:block}


.inews{ background:#ededed}
.inews .title h3{ font-size:45px;font-family: 'dincondensedc'; line-height:45px;text-transform:uppercase; margin-bottom:40px; color:#016ad7;}
.main_newslist{ position:relative;}
.main_newslist .news_left{ width:32.33%; margin-right:1%; position:relative}
.main_newslist .news_left .pic{ overflow:hidden}
.main_newslist .news_left .pic img{ display:block; width:100%; height:auto}
.main_newslist .news_left .pic img{ -webkit-transition:.8s ease;-moz-transition:.8s ease;transition:.8s ease;}
.main_newslist .news_left .text{ background:#fff; width:95%; position:absolute; left:2.5%; bottom:2.5%}
.main_newslist .news_left .text h3{ font-size:24px;line-height: 24px;color:#333; padding:35px 80px 45px 35px; background:url(../images/arrow.png) no-repeat 92% 40px;}
.main_newslist .news_left .text h3{ -webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

.main_newslist .news_left:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}
.main_newslist .news_left:hover .text h3{ background-position:94% 40px; color:#0a68bb}
.main_newslist .news_right{ width:66.66%; height:100%; position: absolute; right:0;top:0}
.news_right .list1,.news_right .list2{ float:left; width:49.5%; position:absolute; left:0;top:0; height:102%}
.news_right .list1 li{ background:#fff; margin-bottom:2%; height:48%}
.news_right .list1 li a{ display:block; padding:6% 8%; height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box; display:flex;align-items: center; flex-wrap:wrap;}
.news_right .list1 h3{ color:#333; font-size:24px; display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;overflow: hidden;margin-bottom:3%; width:100%}
.news_right .list1 .intro{ color:#666;font-size:18px;line-height:24px; height:48px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.news_right .list1 .time{ color:#999; font-size:17px; background:url(../images/arrow.png) no-repeat 94% center; border-top:2px solid #e8e8e8; margin-top:4%; padding-top:30px;width:100%}
.news_right .list1 .time .day{ display:block; font-family: 'dincondensedc';font-size:56px;color:#000; margin-bottom:10px;}

.news_right .list2{ float:right; left:auto;right:0;}
.news_right .list2 li{background:#fff; margin-bottom:2%;height:31.33%}
.news_right .list2 li a{ display:block; padding:6% 8%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box; display:flex;align-items: center;}
.news_right .list2 .time{ width:85px;font-size:17px; float:left;color:#999;}
.news_right .list2 .time .day{display:block; font-family: 'dincondensedc';font-size:56px;color:#000; margin-bottom:10px;position:relative}
.news_right .list2 .time .day:after{ content:""; width:28px; height:1px; display:block; background:#ddd; margin:25px 0 15px 0}
.news_right .list2 .text{ color:#2a2a2a; width:calc(100% - 85px); border-left:1px solid #ddd; }
.news_right .list2 .text h3{ padding-left:30px; font-size:24px; line-height:24px;min-height:48px; margin-bottom:40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.news_right .list2 .text span{ display:block; height:19px; background:url(../images/arrow.png) no-repeat left center; margin-left:30px; opacity:0.3}

.news_right li,.news_right .list1 .time,.news_right .list1 h3,.news_right .list2 .text h3,.news_right .list2 .text span{ -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s;}
.news_right li{ box-shadow:0 0 15px rgba(0,0,0,0.1)}
.news_right li:hover{ box-shadow:0 0 15px rgba(0,0,0,0.25)}
.news_right .list1 li:hover .time{background:url(../images/arrow_h.png) no-repeat 94% center;}
.news_right .list1 li:hover h3,.news_right .list2 li:hover h3, .news_right .list1 li:hover .time .day{ color:#016ad7}
.news_right .list2 li:hover .text span{background:url(../images/arrow_h.png) no-repeat left center; opacity:1}


.flianxi li{ float:left; width:50%; height:180px; padding-top:120px;  color:#fff; }
.flianxi li h3{ font-size:45px;font-family: 'dincondensedc'; margin-bottom:10px; text-transform:uppercase;	width:60%;
    margin-right: auto;
	margin-left: auto;}
.flianxi li p{
	line-height:24px;
	width:60%;
    margin-right: auto;
	margin-left: auto;
}
.flianxi li:nth-child(1){background:url(../images/fb01.png) #00429e no-repeat center center; background-size:auto 60%}
.flianxi li:nth-child(1) p{ font-size:18px;}
.flianxi li:nth-child(2){background:url(../images/fb02.png) #016ad7 no-repeat center center; background-size:auto 60%}
.flianxi li:nth-child(2) p{ font-size:16px;}

.footer .wrap{ width:96%; max-width:1280px; margin:0 auto}
.foot_top{ padding:40px 0; border-bottom:solid 1px #ddd; line-height:75px; height:75px; text-align:center;background:url(../images/flogo.png) no-repeat left center; background-size:auto 75px;}
.foot_top li{ display:inline-block; padding:0 20px; font-size:20px;}
.foot_top li a{ color:#999;}
.foot_top li a:hover{ color:#016ad7;}

.foot_bottom{ padding:30px 0 45px 0; }
.foot_bottom .banquan{ font-size:20px;line-height:28px; padding:8px 0; color:#333; float:left;}
.foot_bottom .flink{ float:right;}
.foot_bottom .flink li{ float:left; margin-left:18px;}



.nbanner{ position:relative}
.nbanner img{ width:auto; max-width:100%}
.nbanner .text{ position:absolute; width:100%; left:0; top:50%; margin-top:-32px; text-align:center; color:#fff}
.nbanner .text h3{ font-size:65px; line-height:65px; font-family: 'dincondensedc'; text-transform:uppercase }


.nguide{ line-height:60px;width:100%;border-bottom:solid 1px #ddd; text-align:center;}
.nguide ul{ text-align:center;}

.nguide li{ display:inline-block; font-size:18px; margin:0 20px;}
.nguide li a{ display:block; line-height:60px}
.nguide li a:hover, .nguide li a.cur{background:url(../images/guidehover.png) no-repeat center bottom; }

.nguidenews{width:420px;}
.nguidepro{width:725px;}
.nguideapp{width:3020px;}

.nabout .title h3{ text-align:center; font-size:36px; font-weight:bold; margin-bottom:15px;}
.nabout .conn{ line-height:30px; font-size:20px;}



.delop{ position:relative}
.delop img{ display:block; width:100%; height:auto}
.delop .text{ position:absolute; bottom:0; background:#016ad7; padding:50px 32px; width:calc(50% - 64px); right:0; color:#fff;font-family: 'dincondensedc'; text-transform:uppercase }
.delop .text h3{ font-size:45px; margin-bottom:30px;}
.delop .text p{ font-size:36px; line-height:40px;}


.liuyan{ background:#e5f0fb}
.liuyan .title{ text-align:center}
.liuyan .title h3{font-size:45px; line-height:45px; font-family: 'dincondensedc'; margin-bottom:10px;text-transform:uppercase }
.liuyan .title p{font-size:18px; line-height:24px;margin-bottom:40px; color:#666; }
.liuyan .form { font-size:18px}
.form .column{ float:left; width:30.33%; margin-right:3%; margin-bottom:30px; position:relative; background:#fff; line-height:42px;}
.form .row_1{ margin-right:-3%}
.form .row_1 input{ border:none; line-height:42px; width:calc(100% - 80px); float:right}
.form .row_1 .column:nth-child(1) input,.form .row_1 .column:nth-child(2) input{width:calc(100% - 55px);}
.form .row_1 label{ position:absolute; left:0;top:0; line-height:42px; color:#999;padding-left:10px}
.form .row_2{background:#fff; position:relative}
.form .row_2 label{ position:absolute; left:0;top:0; line-height:42px; color:#999;padding-left:10px}
.form .row_2 textarea{width:100%; height:180px; border:none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:15px; padding-left:70px}
.form .submit{ background:#016ad7; color:#fff; width:125px; line-height:35px; font-size:16px; text-align:center; border:0; font-size:18px; margin:25px auto; display:block; font-style:italic}



.nnews .pic{ float:left; width:30%; padding:2px; border:solid 1px #ddd;}
.nnews .pic{ overflow:hidden; }
.nnews .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.nnews li:hover img{transform:scale(1.1);}

.nnews .wenzi{ float:right; width:68%}
.nnews .wenzi h3 { padding:15px 0; line-height:32px; font-size:24px;font-weight:bold }
.nnews .wenzi h3 span{ float:right; color:#999; font-weight:normal; font-size:16px;}
.nnews li{ position:relative; padding-bottom:30px; margin-bottom:30px; border-bottom:solid 1px #ddd}
.nnews li:last-child{margin-bottom:50px;}
.nnews li:hover .wenzi h3{ color:#016ad7}
.nnews .wenzi p{ color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden; line-height:30px; font-size:18px;}
.nnews li .more{ text-transform:uppercase; width:120px; line-height:45px; background:url(../images/njianh.png) #fff no-repeat 80% center; text-align:center; padding-right:30px; border:solid 1px #ddd; border-radius:5px; color:#999; position:absolute;right:0; bottom:30px}
.nnews li:hover .more{ color:#fff;background:url(../images/njianb.png) #016ad7 no-repeat 80% center; border:solid 1px #016ad7; } 


.newsxiang .title{ border-bottom:solid 1px #dbdcdd; text-align:center; margin-bottom:0 !important}
.newsxiang .title h3{ font-size:36px;line-height:30px; margin-bottom:0 !important}
.newsxiang .title .day{background:url(../images/day.png) no-repeat left center; padding-left:25px; font-size:18px; padding-top:15px; padding-bottom:15px; display:inline-block;}
.newsxiang .conn{ font-size:18px; line-height:30px; padding:20px 0}
.newsxiang .conn img{ display:block;  height:auto;width:auto; max-width:100%;margin:0 auto;}
.newsxiang .more{ text-align:center; margin-top:25px;}
.newsxiang .more a{ text-transform:uppercase; display:block; margin:25px auto; width:120px; line-height:45px; background:url(../images/njianh.png) #fff no-repeat 80% center; text-align:center; padding-right:30px; border:solid 1px #ddd; border-radius:5px; color:#999; }
.newsxiang .more a:hover { color:#fff;background:url(../images/njianb.png) #016ad7 no-repeat 80% center; border:solid 1px #016ad7; } 


.nproducts .title h3{ text-align:center; font-size:36px; font-weight:bold; margin-bottom:30px;}
.nproducts .kuai{ padding:30px;margin-bottom:50px;}
.nproducts .kuai:last-child{ float:right}
.nproducts .kuai:hover{ box-shadow:0 0 15px rgba(0,0,0,0.25);}
.nproducts .kuai .pic{ float:right; width:50%; overflow:hidden}
.nproducts .kuai:nth-child(2n) .pic{ float:left}
.nproducts .kuai .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.nproducts .kuai:hover img{transform:scale(1.1);}

.nproducts .kuai .wenzi{ float:left; width:calc(50% - 40px); padding-left:0px;padding-right:40px;}
.nproducts .kuai:nth-child(2n) .wenzi{float:right; width:calc(50% - 40px); padding-left:40px;padding-right:0px; }
.nproducts .kuai .wenzi h3{ font-size:36px; font-weight:bold}
.nproducts .kuai:hover .wenzi h3{ color:#016ad7;}
.nproducts .kuai .wenzi h3:after{content:""; width:28px; height:2px; display:block; background:#016ad7; margin:20px 0 30px 0}
.nproducts .kuai .wenzi p{ font-size:18px; line-height:30px; color:#333; min-height:100px;}

.nproducts .more{ text-align:center; margin-top:45px;}
.nproducts .more{ text-transform:uppercase; display:block;width:120px; line-height:40px;  text-align:center; border:solid 1px #ddd; color:#999; }
.nproducts .kuai:hover .more  { color:#fff;background:#016ad7; border:solid 1px #016ad7; }


.nproductsx .title h3,  .nproductsx02 .title h3, .nproductsx03 .title h3{ text-align:center; font-size:36px; font-weight:bold; margin-bottom:50px;}
.nproductsx .pro-switch{ float:right; width:50%; }
.nproductsx .flex-control-nav {width: 100%;position: absolute;bottom: 40px;text-align: center;}
.nproductsx .flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.nproductsx .flex-control-paging li a {background:#555;display:block;height:14px;width:14px;overflow: hidden;text-indent:-99em;cursor: pointer;border-radius: 50%;transition: all .3s ease; }
.nproductsx .flex-control-paging li a.flex-active {background:#016ad7;margin-top:0px;}

.nproductsx .wenzi{ float:left; width:48%;}
.nproductsx .conn h3, .nproductsx02 .conn h3{
	color:#016ad7;
	font-size:30px;
	font-weight:bold;

}

 .nproductsx02 .title2 h3
 
 { text-align:left;font-size:36px; font-weight:bold; margin-bottom:50px;}


.nproductsx .conn h3:after, .nproductsx02 .conn h3:after{content:""; width:28px; height:2px; display:block; background:#016ad7; margin:20px 0 30px 0}
.nproductsx .conn, .nproductsx02 .conn{ line-height:30px; font-size:20px;}

.nproductsx02{ background:#e5f0fb}
.nproductsx02 li{ float:left; width:49%;}
.nproductsx02 li:nth-child(2n){ float:right}


.item-picwords{width: 100%;margin-top: 40px;overflow: hidden;position: relative;}
.item-pic{width: 100%;height: auto;overflow: hidden;}
.item-pic img{width: 100%;height: 100%;object-fit: cover;}
.item-prev,.item-next{ display:none}
.item-words{width: 100%;padding: 15px 0 50px 0;text-align: center; font-size:20px;transition: all .4s ease-in-out;}
.item-words p{line-height: 30px;height:30px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}


.item-picwords .swiper-pagination-bullet {border-radius: 100%;background: transparent;opacity: 1;background:#555;}
.item-picwords .swiper-pagination-bullet-active {background: #016ad7;}

.swiper-slide-active .item-words{opacity: 1;}


.nserivce .title h3{ text-align:center; font-size:36px; font-weight:bold; margin-bottom:40px;}
.nserivce .conn{ line-height:30px; font-size:20px;}
.nserivce .pic{ height:auto; display:block; overflow:hidden; float:left; width:50%}
.nserivce .pic img{ width:100%; height:auto;transition: all 1.5s;}
.nserivce li:hover .pic img{transform:scale(1.2);}

.nserivce .wenzi{ float:right; width:calc(50% - 40px); padding:40px 0 40px 40px; font-size:20px;}
.nserivce .wenzi h3{color:#016ad7;font-size:36px; line-height:36px; font-family: 'dincondensedc'; text-transform:uppercase}
.nserivce .wenzi h3:after{content:""; width:28px; height:2px; display:block; background:#016ad7; margin:15px 0 30px 0}


.ndown{ background:#f5f5f5}
.ndown .title h3{ font-size:36px; font-weight:bold; margin-bottom:30px;}
.ndown .conn{ line-height:24px; font-size:18px;}
.ndown .conn li{ float:left; width:49%; margin-bottom:2% ; position:relative}
.ndown .conn li:nth-child(2n){ float:right}
.ndown .conn li:nth-child(2n+1){ clear:both}
.ndown .conn li .pic{ float:left; width:30%}
.ndown .pic{ height:auto; display:block; overflow:hidden; float:left; width:50%}
.ndown .pic img{ width:100%; height:auto;transition: all 1.5s;}
.ndown li:hover .pic img{transform:scale(1.2);}
.ndown .conn li .wenzi{ float:right; width:66%}
.ndown .conn li .wenzi h3{ font-size:24px; line-height:35px;}
.ndown .conn li .wenzi p{ color:#333}
.ndown .conn li .more{ font-size:16px; text-align:center; width:120px; height:40px; line-height:40px; background:#fff; border:solid 1px #ccc; position:absolute; bottom:0; left:34%}
.ndown .conn li:hover .more{background:#016ad7; color:#fff; border:solid 1px #016ad7;}

.aqlist .title h3{ text-align:center; font-size:36px; font-weight:bold; margin-bottom:20px;}
.aqlist .conn{ line-height:30px; font-size:18px;}
.aqlist li .aqlist_tit{background:url(../images/jia.png) no-repeat left 17px; padding-left:45px;}
.aqlist li.cur .aqlist_tit{background:url(../images/jian.png) no-repeat left 17px; color:#016ad7;}
.aqlist .aqlist_tit{ line-height:35px; padding:15px 0; color:#000; border-bottom: solid 1px #ddd; font-size:22px;font-family: 'dincondensedc'; text-transform:uppercase}
.aqlist .aqlist_con{ display:none;border-bottom:1px solid #ddd; line-height:30px; padding-bottom:25px; background:#fff; position:relative; margin-top:-1px;}


.nlianxi .title h3{ text-align:center; font-size:36px; font-weight:bold; margin-bottom:20px;}
.nlianxi li{ float:left; width:25%;transition: 0.5s; margin-top:15px;}
.nlianxi li:hover{ margin-top:5px;}
.nlianxi li .pic{ display:block; width:60%; max-width:124px; margin:20px auto;}
.nlianxi li .pic img{ display:block; width:100%; height:auto}
.nlianxi li .wenzi{ font-size:20px;text-align:center;}

.nsale{ background:#f5f5f5}
.nsale .title h3{ text-align:center; font-size:36px; font-weight:bold; margin-bottom:20px;}
.nsale .title p{ line-height:24px; font-size:18px;text-align:center;max-width:660px; margin:0 auto 30px auto}
.nsale .conn img{ display:block; width:auto; max-width:100%; margin:0 auto;}