/*nyBanner start*/
.nyBanner{overflow:hidden; position:relative; padding-top:80px; height:100vh;}
.nyBanner .text{position:absolute; left:3%; top:50%; transform: translate(3%,-50%); z-index:1; width:50%}
.nyBanner .text span{font-size:16px; font-weight:bold; color:#004ebc; text-transform:uppercase; letter-spacing:2px; display:block; animation-duration:1s; animation-delay:.2s;}
.nyBanner .text b{font-size:100px; color:#03162c; display:block; font-weight:bold; line-height:1.1; font-family: Tahoma, Geneva, sans-serif; margin:20px 0; letter-spacing:-4px; animation-duration:1s; animation-delay:.4s;}
.nyBanner .text p{color:#5f6375; font-size:28px; animation-duration:1s; animation-delay:.6s;}
.nyBanner .text .more{display:block; background:#e5ecf6; height:45px; line-height:45px; border-left:5px solid #004ebc; color:#004ebc; font-size:16px; font-weight:bold; letter-spacing:1px; padding:0 20px; width:360px; margin-top:50px; animation-duration:1s; animation-delay:.6s;}
.nyBanner .text .more font{color:#24955d; padding-right:10px}

.nyBanner_product{background:#fafbfd; height: auto;}
.nyBanner_product:after{content:""; width:35%; height:100%; background:#e5ecf6; position:absolute; right:0; z-index:98} 
.nyBanner_product .text{width:40%}
.nyBanner_product .text span{color:#03162c;}
.nyBanner_product .text .more{width:420px; margin-top:30px; animation-delay:.3s;}
.nyBanner_product .text .more_box{margin-top:30px; animation-duration:1s; animation-delay:.6s;}
.nyBanner_product .text .more_box a{width:230px; display:block; height:60px; line-height:60px; text-align:center; font-weight:bold; font-size:18px; float:left}
.nyBanner_product .text .more_box .one{background:#004ebc; color:#fff;}
.nyBanner_product .text .more_box .one i{padding-left:10px}
.nyBanner_product .text .more_box .two p{font-weight:bold; font-size:18px; color:#03162c; position:relative; margin-top:13px}
.nyBanner_product .text .more_box .two p:after{content:""; width:70%; border-bottom:2px solid #03162c; position:absolute; left:15%; bottom:-5px} 

.picture_box{width:45%; float:right; margin:15px 4% 15px 0; position:relative; z-index:100}
.picture_box .gallery-top{border:2px solid #d9e0e9; text-align:center; position:relative}
.picture_box .swiper-container{width:100%;}
.picture_box .gallery-top .swiper-slide{display:block; width:100%; padding:0; position:relative; background:#fff;}
.picture_box .gallery-top .swiper-slide img{width:100%; height:100%; display:block;}

.picture_box .gallery-thumbs {box-sizing:border-box; width:100%; margin:0 auto; margin-top:10px; cursor: pointer}
.picture_box .gallery-thumbs .swiper-slide {height:100%; opacity:0.8; border:2px solid #d9e0e9;}
.picture_box .gallery-thumbs .swiper-slide-thumb-active {opacity:1; border:2px solid #004ebc;}
.picture_box .gallery-thumbs .swiper-slide img{width:100%; height:100%; display:block;} 

.picture_box .swiper-button-next,.picture_box .swiper-button-prev{border:2px solid #d9e0e9; width:50px; height:50px; line-height:50px; text-align:center; position:absolute}
.picture_box .swiper-button-prev{left:20px; top:50%; transform: translate(3%,-50%);}
.picture_box .swiper-button-next{right:20px; top:50%; transform: translate(3%,-50%);}
.picture_box .swiper-button-next i,.picture_box .swiper-button-prev i{color:#999; font-weight:bold; font-size:18px}
.picture_box .swiper-button-next:hover,.picture_box .swiper-button-prev:hover{background:#004ebc; border:2px solid #004ebc;}
.picture_box .swiper-button-next:hover i,.picture_box .swiper-button-prev:hover i{color:#fff;}
.picture_box .swiper-pagination{ text-align:right !important; padding-right:20px; color:#777}
@media (max-width:1780px) {
.nyBanner_product .text b{font-size:80px;}
.picture_box{width:43%;}
}
@media (max-width:1680px) {
.nyBanner .text b{font-size:80px; letter-spacing:-3px;}
.picture_box{width:48%;}
}
@media (max-width:1600px) {
.nyBanner{height:auto;}
.nyBanner .text p{font-size:26px;}
}
@media (max-width:1480px) {
.nyBanner .text b,.nyBanner_product .text b{font-size:70px; letter-spacing:-2px;}
.nyBanner .text p{font-size:24px;}
.nyBanner .text .more{margin-top:40px;}
.picture_box{margin:15px 2% 15px 0}
.nyBanner_product .text .more,.nyBanner_product .text .more_box{margin-top:20px;}
}
@media (max-width:1380px) {
.nyBanner .text{left:2%; top:50%; transform:translate(2%,-50%);}	
}
@media (max-width:1280px) {
.nyBanner_product .text b{font-size:60px; letter-spacing:-1px;}	
.nyBanner_product .text p{font-size:22px;}
}
@media (max-width:1180px) {
.nyBanner .text b{font-size:60px; letter-spacing:-1px;}
.nyBanner .text p{font-size:20px;}
.nyBanner .text .more{margin-top:30px;}
}
@media (max-width:1024px) {
.nyBanner .text b{font-size:50px;}	
.nyBanner .text p{font-size:18px;}

.nyBanner_product .text{width:100%; position:relative; margin-top:180px; overflow:hidden; left:auto; top:auto}
.nyBanner_product:after{width:100%; height:100%; background:#e5ecf6;} 
.nyBanner_product .text .more{margin-top:20px;}
.picture_box{width:70%; margin:-95px auto 60px; float:none}
}
@media (max-width:992px) {
.nyBanner .text p{font-size:16px;}
.picture_box{width:96%; margin:-120px auto 60px;}
}
@media (max-width:820px) {
.nyBanner .text b{font-size:40px; margin:10px 0;}	
.nyBanner .text p{font-size:14px;}
.nyBanner .text .more{margin-top:20px; font-size:14px; width:320px;}
.nyBanner_product .text{margin-top:150px;}
.nyBanner_product .text .more{width:380px;}
.picture_box{margin:-100px auto 60px;}
}
@media (max-width:580px) {
.nyBanner{padding-top:64px;}
.nyBanner .text span{font-size:12px; letter-spacing:1px;}
.nyBanner .text b{font-size:30px; margin:5px 0;}
.nyBanner .text p{font-size:12px;}
.nyBanner .text .more{margin-top:10px; font-size:12px; width:280px; height:40px; line-height:40px}
.nyBanner_product .text{margin-top:130px;}
.nyBanner_product .text .more{width:340px;}
.picture_box{margin:-80px auto 40px;}
.nyBanner_product .text .more_box a{font-size:16px; height:40px; line-height:40px;}
.nyBanner_product .text .more_box .two p{font-size:16px; margin-top:6px}
}
@media (max-width:430px) {
.nyBanner .text b{font-size:24px;}
.nyBanner .text .more{display:none}
.nyBanner_product .text{margin-top:110px;}
.nyBanner_product .text .more{display:block}	
.nyBanner_product .text .more_box{margin-top:10px}
.nyBanner_product .text .more_box a{font-size:14px; width:200px}
.nyBanner_product .text .more_box .two p{font-size:14px;}
.picture_box .swiper-button-next,.picture_box .swiper-button-prev{width:40px; height:40px; line-height:40px;}
.picture_box .swiper-button-prev{left:10px;}
.picture_box .swiper-button-next{right:10px;}
}
@media (max-width:390px) {
.nyBanner .text b{font-size:22px;}
.nyBanner_product .text .more_box a{width:180px}
}




/**内页**/
.ny_box{width:100%; overflow:hidden; padding:100px 0; background:#fff}
.ny_box02{background:#e5ecf6;} 
.ny_box03{background:#fafbfd;} 
.nytitle{width:100%; overflow:hidden;}
.nytitle span{font-size:16px; font-weight:bold; color:#004ebc; text-transform:uppercase; letter-spacing:2px;}
.nytitle b{font-size:45px; color:#03162c; display:block; font-weight:bold; line-height:1.3; font-family: "Arial Black", Gadget, sans-serif; margin:30px 0 50px; letter-spacing:-2px}
.nyintr p{color:#5f6375; font-size:22px; line-height:1.8}

.ny_top{width:100%; overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.ny_top .nytitle{width:48%;}
.ny_top .nyintr{width:52%;}
@media (max-width:1600px) {
.nyintr p{font-size:20px;}	
}
@media (max-width:1480px) {
.ny_box{padding:80px 0;}
.nytitle b{font-size:40px; margin:20px 0 40px;}
.nyintr p{font-size:18px;}
}
@media (max-width:1380px) {
.nytitle b{font-size:38px; margin:20px 0 30px;}
}
@media (max-width:1280px) {
.nytitle b{font-size:34px;}
}
@media (max-width:1180px) {
.nytitle b{font-size:30px;}
.nyintr p{font-size:16px; line-height:1.5}
}
@media (max-width:1024px) {
.nytitle b{font-size:26px; letter-spacing:-1px}
}
@media (max-width:992px) {
.ny_box{padding:60px 0;}	
.nytitle b{margin:10px 0;}
.ny_top .nytitle{width:100%;}
.ny_top .nyintr{width:100%; margin-bottom:20px}
}
@media (max-width:580px) {
.ny_box{padding:40px 0;}	
.nytitle span{font-size:14px; letter-spacing:1px;}
.nytitle b{font-size:24px;}
}
@media (max-width:430px) {
.nytitle b{font-size:20px;}
.nyintr p{font-size:14px;}
}





/**产品中心**/
.ny_catalog{margin-top:80px}
.ny_catalog_box{width:100%; overflow:hidden;}
.ny_catalog_box li{float:left; width:33.333%; border:2px solid #d9e0e9;}
.ny_catalog_box li:nth-child(1),.ny_catalog_box li:nth-child(2){border-right:none}
.ny_catalog_box li a{display:block; width:100%; height:100%; padding:30px;}
.ny_catalog_box li p{font-weight:bold; font-size:18px}
.ny_catalog_box li font{font-size:18px; color:#004ebc; margin-right:20px}
.ny_catalog_box li:hover{background:#004ebc;}
.ny_catalog_box li:hover p,.ny_catalog_box li:hover font,.ny_catalog_box li:hover p:before{color:#fff;}
.ny_catalog_box li.active{background:#004ebc;}
.ny_catalog_box li.active p,.ny_catalog_box li.active font,.ny_catalog_box li.active p:before{color:#fff;}
.ny_catalog_box li p:before{color:#004ebc; padding-right:20px}
.ny_catalog_box li:nth-child(1) p:before{content: "01";}
.ny_catalog_box li:nth-child(2) p:before{content: "02";}
.ny_catalog_box li:nth-child(3) p:before{content: "03";}

.product_box{width:100%; overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.product_box li{width:19.2%; border:2px solid #d9e0e9; margin-right:1%; background:#FFF;}
.product_box li:nth-child(5n){margin-right:0}
.product_box li .wz{margin:30px; position:relative}
.product_box li .wz span{color:#004ebc; font-size:12px; font-weight:bold; display:block}
.product_box li .wz b{color:#03162c; font-size:28px; display:block; margin:10px 0 20px}
.product_box li .wz p{color:#03162c; font-size:14px; display:block; font-weight:bold}
.product_box li .wz i{color:#03162c; font-size:20px; position:absolute; right:0; bottom:-5px}
.product_box li:hover{background:#004ebc; border:2px solid #004ebc;}
.product_box li:hover .wz span,.product_box li:hover .wz b,.product_box li:hover .wz p,.product_box li:hover .wz i{color:#fff;}

.product_box02 li{width:24.2%;}
.product_box02 li:nth-child(4n){margin-right:0}

.product_box03 li{width:32.5%;}
.product_box03 li:nth-child(3n){margin-right:0}

.product_boxnew{display:block;}
.product_boxnew li{width:24.2%; float:left; margin-bottom:20px}
.product_boxnew li:nth-child(4n){margin-right:0}
@media (max-width:1600px) {
.product_box li .wz{margin:20px;}
.product_box li .wz b{font-size:26px;}
}
@media (max-width:1480px) {
.ny_catalog{margin-top:60px;}
.product_box li .wz b{font-size:24px;}
}
@media (max-width:1380px) {
.product_box li .wz b{font-size:22px;}
.product_boxnew li{margin-bottom:15px;}
}
@media (max-width:1280px) {
.product_box li .wz b{font-size:20px;}
}
@media (max-width:1024px) {
.ny_catalog{margin-top:50px;}
.ny_catalog_box li a{padding:20px;}
.product_box li .wz b{font-size:18px;}
}
@media (max-width:992px) {
.ny_catalog_box li p,.ny_catalog_box li font{font-size:16px;}	
.product_box li:nth-child(1),.product_box li:nth-child(2){width:49.5%; margin-bottom:10px}
.product_box li:nth-child(2){margin-right:0}
.product_box li{width:32.65%;}
.product_box02 li{width:49.5%;}
.product_box02 li:nth-child(2){margin-right:0}
.product_box03 li:nth-child(1),.product_box03 li:nth-child(2),.product_box03 li:nth-child(3){width:32.5%; margin-bottom:0}
.product_box03 li:nth-child(2){margin-right:1%}

.product_boxnew li{width:49.5%; margin-bottom:10px; margin-right:0}
.product_boxnew li:nth-child(2n){float:right}
}
@media (max-width:840px) {
.ny_catalog_box li font{margin-right:10px;}	
.ny_catalog_box li p:before{padding-right:10px}
}
@media (max-width:540px) {
.ny_catalog{margin-top:30px;}
.ny_catalog_box li a{padding:10px}
.ny_catalog_box li font{margin-right:5px;}	
.ny_catalog_box li p:before{padding-right:5px}

.ny_catalog_box li p, .ny_catalog_box li font{font-size:12px;}
.product_box li .wz{margin:10px;}
.product_box li .wz b{margin:10px 0; font-size:16px}
.product_box li:nth-child(1),.product_box li:nth-child(2),.product_box li:nth-child(3),.product_box li:nth-child(4),.product_box li:nth-child(5){width:100%; margin-bottom:10px; margin-right:0}
}
@media (max-width:430px) {
.ny_catalog_box li{width:100%;}	
.ny_catalog_box li:nth-child(1),.ny_catalog_box li:nth-child(2){ border-right:2px solid #d9e0e9; border-bottom:none}
}


/**产品详情**/
.ny_pro .nytitle b{width:80%; font-size:55px}
.ny_pro_box{width:100%; overflow:hidden;}
.ny_pro_box .left{width:34%; float:left}
.ny_pro_box .left .nytitle b{font-size:55px}
.ny_pro_box .right{width:60%; float:right}
.ny_pro_box .box{width:100%; background:#e5ecf6; padding:30px 50px 30px 30px; border-left:4px solid #004ebc; margin-top:60px}
.ny_pro_box .box b{font-size:20px; margin-bottom:5px; display:block}
.ny_pro_box .box p{font-size:18px; opacity:.8}
.ny_pro_box table{width:100%!important; border-top:3px solid #03162c;}
.ny_pro_box table tr{border-bottom: 2px solid #d9e0e9;}
.ny_pro_box table td{padding:30px; font-size:18px;}
.ny_pro_box table td strong{font-size:18px;}
@media (max-width:1480px) {
.ny_pro .nytitle b,.ny_pro_box .left .nytitle b{font-size:50px}
}
@media (max-width:1380px) {
.ny_pro .nytitle b,.ny_pro_box .left .nytitle b{font-size:46px}
.ny_pro_box .box{margin-top:40px;}
}
@media (max-width:1180px) {
.ny_pro .nytitle b,.ny_pro_box .left .nytitle b{font-size:38px}
.ny_pro_box .box{padding:20px}
.ny_pro_box .box b{font-size:18px}
.ny_pro_box .box p{font-size:16px}
.ny_pro_box table td{padding:20px; font-size:16px;}
.ny_pro_box table td strong{font-size:16px;}
}
@media (max-width:992px) {
.ny_pro .nytitle,.ny_pro .nyintr{width:100%;}
.ny_pro_box .left{width:100%;}	
.ny_pro_box .right{width:100%; margin-top:30px}
.ny_pro_box .box{margin-top:30px;}
.ny_pro .nytitle b, .ny_pro_box .left .nytitle b{font-size:32px}
.ny_pro .nytitle b{width:100%;}
}
@media (max-width:580px) {
.ny_pro .nytitle b, .ny_pro_box .left .nytitle b{font-size:24px}	
}
@media (max-width:430px) {
.ny_pro_box .box{margin-top:20px;}
.ny_pro_box .box b{font-size:16px}
.ny_pro_box .box p{font-size:14px}
.ny_pro_box table td{padding:10px 0; font-size:14px;}
.ny_pro_box table td strong{font-size:14px;}
}



/**公司介绍**/
.ny_about .nytitle b{font-size:64px;}
.ny_about .nyintr p:nth-child(2){margin-top:40px}
.ny_about_box{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.ny_about_left{width:46%; margin-right:6%}
.ny_about_left .ny_top .nytitle,.ny_about_left .ny_top .nyintr{width:100%;}
.ny_about_right{width:48%;}
.ny_about_right img{border:2px solid #d9e0e9;}
.ny_about_box02 .ny_about_left{margin-right:0; margin-left:6%}

.ship_box{width:100%; overflow:hidden; border-top:3px solid #03162c; margin-top:50px}
.ship_box li{width:100%; overflow:hidden; border-bottom:2px solid #d9e0e9; padding:30px 0;}
.ship_box font{padding-right:50px; font-size:24px; color:#004ebc;}
.ship_box b{font-size:24px; color:#03162c;}

.fact_box{width:100%; overflow:hidden;}
.fact_box li{width:24.2%; float:left; margin-right:1%; border:2px solid #d9e0e9;}
.fact_box li:nth-child(4){margin-right:0}
.fact_box li .wz{padding:40px}
.fact_box li b{font-family: "Arial Black", Gadget, sans-serif; color:#03162c; font-size:28px}
.fact_box li .wz p{color:#5f6375; font-size:18px; display:block; margin-top:15px}

/**荣誉**/
.honor_swiper{width:100%; position:relative}
.honor_swiper .swiper-slide{border:2px solid #d9e0e9; padding:30px}
.honor_swiper .swiper-slide p{color:#5f6375; font-size:18px; display:block; margin-top:15px; text-align:center}

.honor_swiper .box{position:absolute; bottom:-10px; right:0; font-weight:bold; color:#5f6375; font-size:16px; letter-spacing:2px;}
.honor_swiper .swiper-pagination-bullets{left:160px; width:68%; position:relative; background:#9ea7ae; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin-top:40px}
.honor_swiper .swiper-pagination-bullet{width:100%; height:3px; opacity:1; background:#d9e0e9; position: relative; border-radius:0;}
.honor_swiper .swiper-pagination-bullet-active{opacity:1; background:#004ebc;}

.honor_swiper .swiper-button-prev,.honor_swiper .swiper-button-next{width:60px; height:60px; line-height:65px; background:#fff; text-align:center; top:auto; bottom:-28px; border:2px solid #5f6375; visibility:visible; animation-name:fadeInRight; animation-duration:1s; animation-delay:.2s;}
.honor_swiper .swiper-button-prev{transition:all 0.3s ease-out; left:0; transform :rotateY(180deg)}
.honor_swiper .swiper-button-next{transition:all 0.3s ease-out; right:auto; left:70px;}
.honor_swiper .swiper-button-prev i,.honor_swiper .swiper-button-next i{color:#5f6375; font-size:24px;}
.honor_swiper .swiper-button-prev:hover,.honor_swiper .swiper-button-next:hover{background:#004ebc; border:2px solid #004ebc}
.honor_swiper .swiper-button-prev:hover i,.honor_swiper .swiper-button-next:hover i{color:#fff}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{background-image:none !important}
@media (max-width:1780px) {
.honor_swiper .swiper-pagination-bullets{width:65%;}
}
@media (max-width:1680px) {
.honor_swiper .swiper-pagination-bullets{width:64%;}
}
@media (max-width:1600px) {
.honor_swiper .swiper-pagination-bullets{width:62%;}
}
@media (max-width:1480px) {
.ny_about .nytitle b{font-size:55px;}
.ship_box{margin-top:40px;}
.ship_box b,.ship_box font{font-size:20px;}
.fact_box li b{font-size:24px;}
.honor_swiper .swiper-pagination-bullets{width:58%;}
}
@media (max-width:1380px) {
.ship_box li{padding:20px 0;}
.fact_box li .wz{padding:30px;}
.fact_box li b{font-size:22px;}
.fact_box li .wz p{margin-top:10px;}
.honor_swiper .swiper-slide{padding:20px;}
}
@media (max-width:1280px) {
.ny_about .nytitle b{font-size:48px;}
.honor_swiper .swiper-pagination-bullets{width:55%;}
}
@media (max-width:1180px) {
.ship_box{margin-top:30px;}
.ship_box font{padding-right:20px;}
.ship_box b,.ship_box font{font-size:18px;}
.fact_box li .wz{padding:15px 20px 20px;}
.fact_box li b{font-size:20px;}
.fact_box li .wz p{font-size:16px; margin-top:0px;}
.honor_swiper .box{letter-spacing:1px;}
.honor_swiper .swiper-pagination-bullets{width:54%;}
}
@media (max-width:1024px) {
.ny_about .nytitle b{font-size:42px;}
.honor_swiper .box{font-size:14px; bottom:-9px;}
.honor_swiper .swiper-pagination-bullets{width:50%;}
}
@media (max-width:992px) {
.ny_about .nytitle b{font-size:26px;}
.ny_about .nyintr{margin-bottom:0px;}
.ny_about .nyintr p:nth-child(2){margin-top:10px;}
.ny_about_left{width:100%; margin-right:0;}
.ny_about_right{width:100%;}
.ship_box{margin:0 0 20px;}
.fact_box li{width:49.5%; float:left; margin-right:0;}
.fact_box li:nth-child(2n){float:right}
.fact_box li:nth-child(1),.fact_box li:nth-child(2){margin-bottom:10px}
.fact_box li b{font-size:18px;}
.ny_about_box02 .ny_about_left{margin-left:0; margin-top:20px}
.ny_about_box02 .ship_box{margin:0}
.honor_swiper .swiper-pagination-bullets{left:150px; width:46%;}
}
@media (max-width:840px) {
.honor_swiper .swiper-pagination-bullets{width:40%;}	
}
@media (max-width:780px) {
.honor_swiper .swiper-pagination-bullets{width:36%;}	
}
@media (max-width:580px) {
.ny_about .nytitle b{font-size:24px;}	
.honor_swiper .swiper-slide{padding:10px;}
.honor_swiper .swiper-slide p{font-size:14px; margin-top:5px}
.honor_swiper{ padding-bottom:20px}
.honor_swiper .swiper-pagination-bullets{display:none}
.honor_swiper .swiper-button-prev,.honor_swiper .swiper-button-next{width:40px; height:40px; line-height:40px;}
.honor_swiper .swiper-button-prev i,.honor_swiper .swiper-button-next i{font-size:18px;}
.honor_swiper .swiper-button-next{left:45px;}
.honor_swiper .box{font-size:12px; bottom:-18px}
}
@media (max-width:430px) {
.nyBanner .text02{width:50%;}
.ny_about .nytitle b{font-size:20px;}
.ship_box li{padding:15px 0;}
.ship_box b,.ship_box font{font-size:16px;}
.fact_box li .wz{padding:5px 15px 15px;}
.fact_box li b{font-size:16px;}
.fact_box li .wz p{font-size:14px;}
.fact_box li:nth-child(1),.fact_box li:nth-child(2){margin-bottom:5px}
}
@media (max-width:390px) {
.nyBanner .text02{width:55%;}	
}




/**联系方式**/
.cont_left{width:36%; float:left}
.cont_box{width:100%; overflow:hidden; border-top:3px solid #03162c;}
.cont_box li{width:100%; overflow:hidden; border-bottom:2px solid #e5ecf6; padding:30px 0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.cont_box li i{font-size:25px; color:#004ebc; background:#e5ecf6; display:block; width:60px; line-height:60px; height:60px; text-align:center;}
.cont_box li .wz{float:left; width:calc(100% - 60px); padding-left:30px}
.cont_box li .wz b{font-size:18px; display:block; color:#03162c;}
.cont_box li .wz p{color:#5f6375; font-size:16px}
.cont_right{width:58%; float:right; border:2px solid #e5ecf6; overflow:hidden; padding:40px}

/**在线留言**/
.form_box{width:100%; overflow:hidden;}
.form_box .col{width:49%; float:left; overflow:hidden; margin-bottom:20px;}
.form_box .col02{width:100%;}
.form_box .col:nth-child(2n){float:right;}
.form_box .col .name{font-family: "Arial Black", Gadget, sans-serif; color:#03162c; font-weight:bold; font-size:16px;}
.form_box .col .name span{padding-left:5px}
.form_box .col input{background:#f7f9fb; border:2px solid #e5ecf6; width:100%; height:60px; font-size:16px; padding:0 20px; margin-top:10px}
.form_box .col textarea{background:#f7f9fb; border:2px solid #e5ecf6; width:100%; height:200px; font-size:16px; padding:20px; margin-top:10px}
.form_box .col .more-button{cursor:pointer; border:none; width:100%; height:80px; font-size:18px; color:#fff; background:#004ebc; margin-top:0px;}
.form_box .col .more-button:hover{background:#03162c;}
.form_box .col:last-child{margin-bottom:0}

/**询问过程**/
.inou_box{width:100%; overflow:hidden; background:#fff; border:2px solid #d9e0e9;}
.inou_box li{width:33.333%; border-right:2px solid #d9e0e9; float:left; padding:50px 40px;}
.inou_box li span{font-size:14px; font-weight:bold; color:#004ebc; text-transform:uppercase;}
.inou_box li b{font-size:28px; color:#03162c; display:block; line-height:1.1; font-family: "Arial Black", Gadget, sans-serif; margin:50px 0 20px;}
.inou_box li p{color:#5f6375; font-size:18px; line-height:30px; display:block; height:60px}

/**地点和工厂**/
.loca_box{width:100%; overflow:hidden;}
.loca_box li{width:49%; border:2px solid #d9e0e9; float:left;}
.loca_box li:nth-child(2){float:right;}
.loca_box li b{display:block; padding:40px; font-family: "Arial Black", Gadget, sans-serif; color:#03162c; font-size:28px}
.loca_box li .img{min-height:450px; background-repeat:no-repeat; background-position:center bottom; background-size:cover;}

#container{min-width:100%; min-height:450px;}
#container .map_wz{font-size:18px; color:#004ebc; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:1px; display:block}
#container .map_wzz{font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#5f6375;}
@media (max-width:1600px) {
.loca_box li .img,#container{min-height:400px;}
}
@media (max-width:1480px) {
.inou_box li b{font-size:24px; margin:40px 0 20px;}
}
@media (max-width:1180px) {
.inou_box li b{font-size:20px; margin:30px 0 10px;}
.inou_box li p{font-size:16px}
.loca_box li b{font-size:24px;}
.loca_box li .img,#container{min-height:340px;}
}
@media (max-width:1024px) {
.cont_left{width:100%; margin-bottom:20px}
.cont_right{width:100%; padding:30px}
.cont_box li{width:33.333%; float:left}
.cont_box li:nth-child(1),.cont_box li:nth-child(2){width:100%;}
.inou_box li{width:50%; padding:30px;}
.inou_box li:nth-child(2){border-right:none}
.inou_box li:nth-child(3){width:100%; border-right:none; border-top:2px solid #d9e0e9;}
.loca_box li b{padding:30px; font-size:24px}
#container .map_wz{font-size:16px;}
#container .map_wzz{font-size:12px;}
}
@media (max-width:992px) {
.loca_box li{width:100%;}	
.loca_box li .img,#container{min-height:400px;}
.loca_box li:nth-child(2){margin-top:20px}
}
@media (max-width:780px) {
.cont_box li{width:100%; padding:20px 0;}
.cont_box li .wz{padding-left:20px;}
.cont_right{padding:20px;}
.cont_right .nytitle{margin-bottom:10px}
.form_box .col{width:100%}
.form_box .col .more-button{height:70px; font-size:16px}
.inou_box li{width:100%; padding:20px; border-right:none}
.inou_box li:nth-child(2){border-top:2px solid #d9e0e9;}
.inou_box li b{margin:20px 0 10px;}
.inou_box li p{height:auto}
.loca_box li b{padding:20px; font-size:22px}
}
@media (max-width:580px) {
.cont_box li .wz b{font-size:16px}	
.cont_box li .wz p{font-size:14px}	
.form_box .col{margin-bottom:10px;}
.form_box .col .name{font-size:15px}	
.form_box .col input{font-size:14px; padding: 0 15px; height:50px; margin-top:5px;}	
.form_box .col textarea{font-size:14px; padding:15px; margin-top:5px;}
.form_box .col .more-button{height:55px;}
.inou_box li b{font-size:18px; margin:15px 0 5px;}	
.inou_box li p{font-size:14px}	
.loca_box li b{font-size:20px;}
.loca_box li .img,#container{min-height:300px;}
}
@media (max-width:430px) {
.loca_box li .img,#container{min-height:260px;}
}


/*分页样式 开始*/
#fengye{clear:both; margin:auto 0; text-align: center; margin-top:20px}
div.digg{text-align:center; font-size:16px;}
div.digg span.disabled{padding:14px 20px; margin:0 2px; color:#666; background:#f5f5f5;}
div.digg span.current{padding:14px 20px; margin:0 2px; color:#f5f5f5; background:#003d97;}
div.digg a{padding:14px 20px; margin:0 2px; color:#666; text-decoration: none; background:#f5f5f5;}
div.digg a:hover {background:#003d97; color:#f5f5f5;}
div.digg .keng{display:none}