﻿@charset "utf-8";
/* CSS Document */
html{}
body{font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:100%; color:#484848; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#484848; text-decoration: none;outline:none;}
a:hover, a:active {color:#1e679b; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:98%; margin:0 auto; max-width:1300px;}
.kga{ margin:0 auto; max-width:1200px; width:98%;}
.kgb{ width:98%; margin:0 auto; max-width:1920px;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {display:block; padding-top:26px; clear:both;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #006db8; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #006db8; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
::-webkit-scrollbar {width:6px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px}
/*基础配置*/


/*首页style开始*/
.top_bg{ width:100%; height:70px; border-bottom:1px solid #e8e8e8; background:#fff; position:relative; z-index:999;}
.top_r{ font-size:12px; color:#f20f3a; position:relative; margin-top:23px;}
.toprwb{ margin-right:0px; padding-right:15px; height:21px; margin-top:2px;}
.toprwb span{ display:block; float:left; padding-right:10px;}
.toprwb a{ color:#666; font-size:0.875rem; display:block; float:left; line-height:21px;}
.toprwb a:hover{ text-decoration:underline;}
.mobile-inner-nav{height:70px;}
.mobile-inner-nav li{ float:left; position:relative;}
.mobile-inner-nav a{display:block; margin-right:25px; font-size:0.875rem; height:70px; line-height:70px; position:relative; color:#484848; transition:0.5s;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{color:#1e679b;transition:0.5s;}
.mobile-inner-nav a i{background:#006db8; width:100%;transform:scaleX(0); display:block; position:absolute; left:0; bottom:0px; height:3px;transition:0.5s;}
.mobile-inner-nav a:hover i,.mobile-inner-nav a.cur i{transform:scaleX(1); transition:0.5s;}
.mobile-inner-nav li .nav_ej{width:190px; position:absolute; left:0; display:none;}
.mobile-inner-nav li:hover .nav_ej{ display:block;}
.mobile-inner-nav li .nav_ej p{ text-indent:15px; height:38px; line-height:38px; background:rgba(255,255,255,0.8);}
.mobile-inner-nav li .nav_ej p a{display:block; margin-right:0; font-size:0.875rem; height:38px; line-height:38px; position:relative; width:100%;}
.mobile-inner-nav li .nav_ej p a:hover{ background:#006db8; color:#fff;}
/*--- Banner ---*/
.bnr-img{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}
.index-bnr .bnr-img{height:750px;}
.index-bnr .swiper-pagination{font-size:0px;bottom:8.070175438596491% !important;opacity:1;}
.index-bnr .swiper-pagination-bullet{width:60px;height:8px;border-radius:4px; border:1px solid #fff; background:none; position:relative;overflow:hidden;margin:0 8px;opacity:1;}
.index-bnr .swiper-pagination-bullet-active{}
.index-bnr .swiper-pagination .swiper-pagination-bullet i{display:block;width:100%;height:100%;background:#003c66;position:absolute;left:-100%;top:0px;}
.index-bnr .bnr-bg{width:100%;height:100%;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover!important;position:absolute;top:0px;left:0px;}
/*iBnr-2*/
.iBnr2-box{padding:26px 0 20px 0;width:878px;text-align:center;color:#fff;background:rgba(0,0,0,.45);position:absolute;top:40%;left:50%;margin:0 0 0 -440px;}
.iBnr2-box .t1{line-height:62px;font-size:40px;font-weight:lighter;}
/*iBnr-3*/
.iBnr3-box{padding:0 0 0 .9rem;width:100%;text-align:center;color:#fff;position:absolute;left:0px;top:31.4666667%;z-index:8;}
/*iBnr1*/
.iBnr1-box .t1,.iBnr1-box .t2,.iBnr1-box .iBnr1-block,.iBnr2-box,.iBnr2-box .t1,.iBnr2-box .t2,.iBnr3-box{transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;}
.iBnr1-box .t1,.iBnr1-box .t2,.iBnr1-box .iBnr1-block,.iBnr2-box,.iBnr2-box .t1,.iBnr2-box .t2,.iBnr3-box{opacity:0;}
.iBnr3-box .t1{transition-delay:.3s;-webkit-transition-delay:.3s;}
.iBnr1-box .t1,.iBnr3-box{transition-delay:.4s;-webkit-transition-delay:.4s;}
.iBnr1-box .t2,.iBnr2-box .t1,.iBnr2-box .t2{transition-delay:.6s;-webkit-transition-delay:.6s;}
.iBnr2-box .t1{transform:translateX(-100px);-webkit-transform:translateX(-100px);}
.iBnr2-box .t2{transform:translateX(100px);-webkit-transform:translateX(100px);}
.iBnr1-box .t1{transform:translateY(50px);-webkit-transform:translateY(50px);}
.iBnr1-box .t2{transform:translateY(50px);-webkit-transform:translateY(50px);}
.iBnr2-box,.iBnr3-box{transform:scale(.8);-webkit-transform:scale(.8);}
.iBnr1-box .iBnr1-block{transform:translateY(50px) scale(.9);-webkit-transform:translateY(50px) scale(.9);}
.swiper-slide.swiper-slide-active .iBnr1-box .t1,.swiper-slide.swiper-slide-active .iBnr1-box .t2,.swiper-slide.swiper-slide-active .iBnr1-box .iBnr1-block,.swiper-slide.swiper-slide-active .iBnr2-box,.swiper-slide.swiper-slide-active .iBnr2-box .t1,.swiper-slide.swiper-slide-active .iBnr2-box .t2,.swiper-slide.swiper-slide-active .iBnr3-box{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}
.index-bnr .swiper-slide .iBnr-1 .bnr-bg,.index-bnr .swiper-slide .iBnr-2 .bnr-bg,.index-bnr .swiper-slide .iBnr-4 .bnr-bg{transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all 0.4s ease 1.2s; -moz-transition:all 0.4s ease 1.2s; -ms-transition:all 0.4s ease 1.2s; -o-transition:all 0.4s ease 1.2s; transition:all 0.4s ease 1.2s;}
.index-bnr .swiper-slide.swiper-slide-active .iBnr-1 .bnr-bg,.index-bnr .swiper-slide.swiper-slide-active .iBnr-2 .bnr-bg,.index-bnr .swiper-slide.swiper-slide-active .iBnr-4 .bnr-bg{transition-delay:0.4s !important; transform:matrix(1, 0, 0, 1, 0, 0); -webkit-transition:all 7.0s ease; -moz-transition:all 7.0s ease; -ms-transition:all 7.0s ease; -o-transition:all 7.0s ease; transition:all 7.0s ease;}
.swiper-slide .bnr-bg img{ display:none;}
@media screen and (max-width:770px){.index-bnr .bnr-img{height:auto;} .index-bnr .bnr-bg{ position:relative;} .swiper-slide .iBnr2-box,.swiper-slide .iBnr3-box{ display:none;} .swiper-slide .bnr-bg img{ width:100%; display:block;}}
/*banner*/
.index_bga{ background:#fff; width:100%;}
.index_bga li{ width:25%; float:left; text-align:center; position:relative;}
.index_bga li a{ border-left:1px solid #e5e5e5; padding:23px 0; display:block; position:relative; z-index:9;}
.index_bga li a:hover{ color:#fff;}
.inda_pic,.inda_wb{ display:inline-block;}
.inda_pic{ width:80px; height:80px; position:relative;}
.inda_pic p,.inda_pic span{ position:absolute; left:0; top:0;}
.inda_wb{ vertical-align:top; line-height:80px; padding-left:30px;}
.index_bga li .inda_pic p,.index_bga li:hover .inda_pic span{transform:scale(1); transition:0.5s;}
.index_bga li:hover .inda_pic p,.index_bga li .inda_pic span{transform:scale(0); transition:0.5s;}
.index_bga li i{ display:block; position:absolute; background:url(../images/inda_bg.jpg) no-repeat center; width:100%; height:100%; top:0; left:0;transform:scaleX(0); transition:0.5s;}
.index_bga li:hover i{transform:scaleX(1); transition:0.5s;}
.index_bgb{ background:#efefef; width:100%; padding-top:70px; padding-bottom:85px;}
.indb_title{ text-align:center; font-size:0.875rem; color:#7a7a7a;}
.indb_title p{ font-size:2.25rem; color:#003c66; color:#003c66; padding-bottom:15px;}
.indb_nr{ padding-top:75px;}
.indb_l{border-radius:0 20px 0 0;}
.indb_r{border-radius:20px 0 0 0;}
.indb_l,.indb_r{ width:49.9%; overflow:hidden; position:relative; cursor:pointer;}
.indb_l a img,.indb_r a img{ display:block; width:100%; transition:0.5s;}
.indb_l a{ display:block;}
.indb_l:hover  a img,.indb_r:hover a img{transform:scale(1.1);}
.indb_pic{ position:absolute; left:0; top:0; text-align:center; height:100%; width:100%;}
.indb_pic img{ max-width:100%; padding-top:19%;}
.indb_kg{ position:absolute; top:0; left:0; width:100%; height:100%;}
.indbr_nr{ padding-top:8%; padding-left:11%;}
.indbr_nr a{ display:block; border:1px solid #81e0c6; width:131px; height:36px; border-radius:19px; text-align:center; line-height:34px; font-size:0.875rem; color:#79d8be; margin-top:20px; transition:0.5s;}
.indbr_nr a:hover{ background:#81e0c6; color:#000; transition:0.5s;}
.indb_smg{ margin-top:80px; background:#fff; box-shadow:0px 0px 5px #ccc; overflow:hidden;}
.indsmg_r{ width:100%;}
.indsmg_r li{ float:left; width:33.333%; position:relative; cursor:pointer;}
.indsmg_r li a{ border-left:1px dotted #bfbfbf; display:block; height:100%; width:100%; position:absolute; z-index:9; background:#fff; left:0; top:0; transition:0.5s; transform:scale(1);}
.indsmg_r li:hover a{transition:0.5s; transform:scale(0);}
.indsmg_r li a.on{ border-left:none;}
.indsmg_r li i{ position:relative; display:block; transition:0.5s; transform:scale(0);}
.indsmg_r li i a{ border:0; position:relative; background:none; transform:none;}
.indsmg_r li:hover i a{transform:none;}
.indsmg_r li:hover i{ transition:0.5s; transform:scale(1);}
.indsmg_r li i img{ display:block; width:100%;}
.indbsmg_pic{ text-align:center; padding:75px 0;}
.indbsmg_pic img{-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;transition:.4s all;}
.indbsmg_pic:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.indbsmg_wb{ font-size:0.875rem; color:#8a8b8b; line-height:36px; width:80%; margin:0 auto; padding-bottom:28px;}
.indbsmg_wb p{ text-align:center; font-size:1.125rem; color:#282929; padding-bottom:25px;}
.index_bgc{ padding-top:55px; background:#fff; padding-bottom:75px;}
.indc_title{ text-align:center;}
.indc_fl{ padding-top:55px; text-align:center;}
.indc_fl li{ display:inline-block; margin:0 40px; position:relative;}
.indc_fl li a{ border:1px solid #a3a3a3; display:block; width:213px; height:43px; line-height:43px; color:#6f6f6f; position:relative; z-index:9;}
.indc_fl li:hover a{ border:1px solid #05536a; color:#fff;}
.indc_fl li i{ display:block; width:100%; background:#05536a; transform:scale(0); transition:0.5s; width:100%; height:100%; position:absolute; left:0; top:0;}
.indc_fl li:hover i{transform:scale(1);}
.indc_nr{ padding-top:60px;}
.indc_nr li{ width:47.3%;}
.indc_pic{width:100%; overflow:hidden; border: 1px solid #dddddd;}
.indc_pic img{transition:0.5s;}
.indc_nr li:hover .indc_pic img{transform:scale(1.1);}
.indc_wb{ padding-top:30px; height:130px;}
.indc_rq{ width:18.6%; border-right:1px solid #d2d2d2; height:130px; font-size:0.875rem; color:#adadad;}
.indc_rq p{ font-size:2.25rem; color:#373737;}
.indc_ms{ width:76%;}
.indc_bt{ font-size:1rem; color:#373737; font-weight:bold; line-height:22px; height:22px; overflow:hidden; margin-bottom:10px;}
.indc_over{ line-height:30px; font-size:0.875rem; color:#717171; height:60px; overflow:hidden;}
.indc_more{ padding-top:10px;}
.indc_nr li:hover .indc_bt{ color:#05536a;}
.index_bgd{ background:url(../images/index_bgd.jpg) no-repeat center top; padding-top:60px; padding-bottom:80px;}
.indd_title{ text-align:center;}
.indd_nr{ padding-top:80px;}
.indd_nr li{ float:left; margin-left:3.2%; width:21%; text-align:center;}
.indd_nr li a{ display:block; background:rgba(255,255,255,0.2); padding-bottom:30px;}
.indd_pic{ padding-top:42px;}
.indd_pic p{ font-size:1rem; color:#fff; padding-top:14px;}
.indd_pic img{-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;transition:.4s all;}
.indd_nr li:hover .indd_pic img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.indd_wb{ margin:35px auto 0 auto; line-height:24px; color:#fff; font-size:1rem; width:96%; height:48px; overflow:hidden;}
.indd_wb.on{font-size:0.875rem;}
.link_bg{ height:25px; padding-top:15px; padding-bottom:15px; background:#f20f3a; line-height:25px;}
.link_title{ color:#fff; font-size:24px;}
.link_title span{ font-size:16px; padding-left:18px;}
.link_nr{ height:17px; overflow:hidden; line-height:17px; margin-top:8px; width:1040px;}
.link_nr a{ color:#fff; display:block; padding-right:15px; font-size:14px; float:left;}
.link_nr a:hover{ text-decoration:underline;}
.foot_bg{background:#000; width:100%;}
.foot_top{ background:#2d2d2d; width:100%; padding-top:65px;}
.ftop_l{ width:19.8%; padding-top:90px;}
.foot_logo img{ max-width:90%;}
.fzj{ padding-top:40px;}
.fzj p{ font-size:0.875rem; color:#d3d3d3; padding-bottom:8px;}
.ftop_z{ width:60%; padding:0 5%; border-left:1px dashed #444; border-right:1px dashed #444; height:280px; padding-top:20px;}
.ftop_z li{ float:left; margin:0 5%}
.ftop_z li a{ font-size:0.875rem; line-height:30px; font-size:0.875rem; color:#fff;}
.ftop_z li a:hover{ text-decoration:underline;}
.ftop_z li .fnav_title{ padding-bottom:30px;}
.ftop_z li .fnav_title a{ font-size:1rem; font-weight:bold;}
.ftop_r{ padding-top:20px; font-size:0.875rem; color:#fff;}
.ftop_r p{ font-size:1.5rem; text-align:center; padding-bottom:20px;}
.ftop_r img{ display:block;}
.ftop_r span{ display:block; text-align:center; padding-top:8px;}
.fhtop{ text-align:right; color:#fff; font-size:0.875rem; padding-top:12px; padding-bottom:15px;}
.fhtop a{ color:#fff;}
.fbq{ line-height:24px; padding-top:18px; padding-bottom:18px; color:#fff; font-size:0.875rem;}
.fbq span{ float:right;}
.fbq a { color:#fff;}
.fbq a:hover{ text-decoration:underline;}
/*首页style结束*/

/*内页style开始*/
.about_banner{ background:url(../images/about_banner.jpg) no-repeat center; width:100%; height:550px; position:relative;}
.case_banner{ background:url(../images/case_banner.jpg) no-repeat center; width:100%; height:550px; position:relative;}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; width:100%; height:550px; position:relative;}
.product_banner{ background:url(../images/product_banner.jpg) no-repeat center; width:100%; height:550px; position:relative;}
.main_flbg{ background:rgba(0,0,0,0.5); width:100%; height:100px; margin-top:-100px; position:relative; z-index:9;}
.fl_03 li{ width:33.333%;}
.fl_04 li{ width:25%;}
.fl_05 li{ width:20%;}
.main_fl li{ float:left; position:relative; text-align:center;}
.main_fl li a{font-size:1rem; display:block; position:relative; color:#fff; z-index:9; height:100px;}
.fl_pic,.fl_wb{ display:inline-block; padding-top:20px; vertical-align:middle;}
.fl_wb{ padding-left:10px;}
.main_fl li i{ position:absolute; height:100%; background:#1ba5c2; display:block; width:100%; left:0; bottom:0; transform:scaleX(0); transition:0.5s;}
.main_fl li:hover i,.main_fl li.cur i{transform:scaleX(1); transition:0.5s;}
.profl_ej{ padding-bottom:50px;}
.profl_ej li{ float:left; position:relative; margin-right:15px;}
.profl_ej li a{ display:block; height:46px; padding:0 25px; line-height:46px; border:1px solid #ccc; text-align:center; position:relative; z-index:9; font-size:0.875rem;}
.profl_ej li:hover a,.profl_ej li.cur a{ color:#fff;}
.profl_ej li i{display:block; background:#1ba5c2; position:absolute; left:0; top:0; width:100%; height:100%;transform:scale(0); transition:0.5s;}
.profl_ej li:hover i,.profl_ej li.cur i{transform:scale(1); transition:0.5s;}
.main{ background:#fff; width:100%; padding-top:50px; position:relative; z-index:9;}
.maina{ background:#f7f7f7; width:100%; padding-top:50px; position:relative; z-index:9;}
.main_nr{ padding-bottom:80px;}
.about_nr{ font-size:1rem; line-height:30px;}
.about_nr img{ max-width:100%;}
.honor_nr li{ float:left; width:19%; margin:0 0.5% 1% 0.5%; position:relative;}
.honor_nr li a{ border:1px solid #e5e5e5; display:block;}
.case_nr li{ float:left; width:23.8%; margin:0 0.5% 1% 0.5%; position:relative;}
.case_kg{ overflow:hidden; border:1px solid #dddddd;}
.case_kg img{ width:100%; transition:0.5s;}
.case_nr li:hover .case_kg img{transform:scale(1.1);}
.case_nr li p{ height:50px; line-height:50px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7); width:100%; font-size:0.875rem;}
.honor_nr li:hover .case_kg img{transform:scale(1.1);}
.honor_nr li p{ height:50px; line-height:50px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7); width:100%; font-size:0.875rem;}
.news_nr li{ padding-bottom:40px;}
.news_nr li a{ display:block; border:1px solid #ececec; background:#fff;}
.news_pic{ width:38%; overflow:hidden;border: 1px solid #dddddd;}
.news_pic img{ width:100%;transition:0.5s;}
.news_nr li:hover .news_pic img{transform:scale(1.1);}
.news_wb{ width:59%; padding-right:1%}
.news_bt{ font-size:1.5rem; color:#333; font-weight:bold; height:30px; line-height:30px; overflow:hidden; margin-top:15px;}
.news_bt:hover{ color:#006db8;}
.news_zj{ height:13px; line-height:13px; font-size:0.875rem; margin:13px 0; color:#999;}
.news_zj img{ margin-right:5px;}
.news_ms{ font-size:0.875rem; line-height:24px; height:72px; overflow:hidden; color:#777;}
.news_more{ height:41px; width:141px; border:1px solid #e1e1e1; font-size:0.875rem; text-align:center; line-height:41px; color:#777; margin-top:13px; transition:0.5s;}
.news_more:hover{ background:#006db8; color:#fff; transition:0.5s;}
.newsshow_title{ text-align:center;  border-bottom:1px dashed #ccc; padding-bottom:3px; font-size:1.5rem; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:12px; color:#999; font-weight:normal; padding-top:5px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:14px; line-height:24px; }
.sxyjsys,.sxyjsys a{ font-size:14px;  line-height:20px;}
.sxyjsys a:hover{ text-decoration:underline;}
.xgnews-tit{ text-align:center; background:#9e9e9e; font-size:16px; font-weight:bold; line-height:30px; height:30px; color:#e0e0e0;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:45%; margin-left:1%; margin-right:4%; line-height:24px; list-style-position:inside; list-style-type:disc;}
.xgnews-con li a{ font-size:14px;}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.xgnews-con li a:hover{ text-decoration:underline;}
.proshowa{ background:#fff; width:100%; padding:3% 0%;}
.propic_kg{ display:none;}
.mod18{width:644px;position:relative;}
.mod18 .btn{ display:none;}
.mod18 #prev,.mod18 #next{bottom:0px; height:107px; width:30px;}
.mod18 .next{right:0px;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .picBox{width:640px; height:521px; position:relative;overflow:hidden; border:2px solid #ddd;}
.mod18 .picBox ul{height:521px;position:absolute; left:0;}
.mod18 .picBox li{width:640px;height:521px;}
.mod18 .picBox li img{ width:100%;}
.mod18 .listBox{width:640px;height:124px;margin:0 auto;position:relative; padding-top:15px;overflow:hidden;}
.mod18 .listBox ul{height:124px;position:absolute;}
.mod18 .listBox li{width:152px;height:124px;cursor:pointer;position:relative; padding:0px 5px;}
.mod18 .listBox li a{display:block;width:152px;height:124px;}
.mod18 .listBox img{border:1px solid #dfdfdf; width:150px; height:122px; display:block;}
.mod18 .listBox .on img{border:1px solid #a3a3a3;}
.proshowa_wb{ width:45%;}
.nycp_bt{color:#444; font-size:1.875rem; border-bottom:1px solid #d4d4d4; padding-bottom:15px;}
.nycp_bt span{ padding-left:10px; color:#666; font-size:1.5rem;}
.nycp_nr{ font-size:0.875rem; color:#676767; line-height:24px; padding-top:25px; padding-bottom:50px; border-bottom:1px solid #d4d4d4;}
.nycp_tel{ margin-top:1.875rem; background:url(../images/nycp_pic.png) no-repeat left center; padding-left:1.5rem; font-size:1.125rem; color:#222;}
.nycp_tel strong{ color:#006db8;}
.nycp_more{ width:133px; height:45px; padding-top:19px;}
.nycp_more a{display:block; background:#006db8; text-align:center; line-height:45px; font-size:1.125rem; color:#fff; font-weight:bold; color:#fff;}
.nycp_more .job_moreb{ display:none;}
.nycp_title{ background:#dcdcdc; height:66px; width:100%; margin:0.875rem 0; }
.nycp_title p{ border-right:2px solid #f3f3f3; height:66px; width:13%; text-align:center; font-size:1.125rem; color:#434343; font-weight:bold; line-height:66px;position:relative;}
.nycp_title p i{background:#434343; height:4px; display:block; width:100%; position:absolute; bottom:0;}
.showcp_nr{ background:#fff; width:96%; padding:2%;}
.showcp_nr img{ max-width:100%;}
.showcp_an{ padding-top:0.875rem; width:100%; padding-bottom:3.875rem;}
.showcp_an p{ width:120px;}
.showcp_an p a{ width:100%; height:45px; background:#006db8; text-align:center; line-height:45px; display:block; font-size:1.125rem; color:#fff; font-weight:bold;}
.xgpro-con{ padding-top:1.5rem;}
/*内页style结束*/

@media(max-width:1370px){.logoa{ display:none;}}

@media(max-width:1024px){
/*首页style开始*/
.toprwb{ margin-right:0px; padding-right:0;  border-right:none;}
.toprwb span{padding-right:5px;}
.index_bga li a{ font-size:0.8125rem;}
.inda_wb{ padding-left:5px;}
.indb_pic img{ max-width:90%;}
.indbr_nr img{ max-width:90%;}
.indbsmg_pic{padding:9% 0;}
.indbsmg_wb{line-height:30px; width:92%; padding-bottom:18px;}
.indbsmg_wb p{padding-bottom:15px;}
.indc_pic img{ display:block; width:100%;}
.indc_rq{ width:25%;}
.indc_ms{ width:71%;}
.indd_nr li{ margin-left:1.6%; width:23%;}
.indd_wb.on{font-size:0.75rem;}
.ftop_z li{ float:left; margin:0 2.5%}
/*首页style结束*/

/*内页style开始*/
.main_fl li a{font-size:0.875rem; display:block; position:relative; color:#fff; z-index:9; height:100px;}
.about_nr{ font-size:0.875rem;}
.honor_nr li{width:24%;}
.news_bt{ font-size:1.25rem; height:24px; line-height:24px; margin-top:20px;}
.news_more{ display:none;}
.newsshow_title{ font-size:1.25rem;}
.newsshow_wnnr img{ max-width:100%;}
.mod18{ float:none; margin:0 auto;}
.proshowa_wb{ width:100%; float:none; padding-top:50px;}
.nycp_tel{font-size:1rem;}
.nycp_title p{ width:180px; }
.showcp_nr{width:100%; font-size:0.875rem; line-height:24px; padding:2% 0;}
/*内页style结束*/
}

@media(max-width:770px){
/*首页style开始*/
.logo{ height:56px; padding-top:10px;}
.logo img{ height:100%;}
.mobile-inner-nav{height:70px;}
.mobile-inner-nav li{ float:none;}
.mobile-inner-nav a{display:block; float:left; margin-right:25px; font-size:0.875rem; height:70px; line-height:70px; position:relative; color:#484848; transition:0.5s;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{color:#1e679b;transition:0.5s;}
.mobile-inner-nav a i{background:#006db8; width:100%;transform:scaleX(0); display:block; position:absolute; left:0; bottom:0px; height:3px;transition:0.5s;}
.mobile-inner-nav a:hover i,.mobile-inner-nav a.cur i{transform:scaleX(1); transition:0.5s;}
.mobile-inner-nav li:hover nav_ej{ display:none;}
.index_bga li{ width:50%;}
.index_bga li a{ border-bottom:1px solid #e5e5e5; padding:12px 0;}
.inda_pic,.inda_wb{ display:block; text-align:center;}
.inda_pic{margin:0 auto;}
.inda_wb{line-height:25px; padding-left:0px;}

.index_bgb{ padding-top:70px; padding-bottom:55px;}
.indb_title p{ font-size:1.5rem;}
.indb_nr{ padding-top:35px;}
.indb_l{border-radius:0;}
.indb_r{border-radius:0;}
.indb_l,.indb_r{ width:100%; padding-bottom:1rem;}
.indb_smg{ margin-top:60px; background:#fff; box-shadow:0px 0px 5px #ccc; overflow:hidden;}
.indsmg_l{ width:100%;}
.indsmg_r{ width:100%;}
.indsmg_r li{ float:left; width:100%;}
.indsmg_r li a{ border-top:1px dotted #bfbfbf; border-left:none;}
.indsmg_r li a.on{border-top:none;}
.indbsmg_pic{padding:35px 0;}
.indbsmg_wb{line-height:30px; width:90%;}
.indbsmg_wb p{ padding-bottom:15px;}
.index_bgc{ padding-top:35px; background:#fff; padding-bottom:55px;}
.indc_fl{ padding-top:55px; text-align:center;}
.indc_fl li{ display:block; float:left; width:32.333%; margin:0 0.5%;}
.indc_fl li a{  width:100%; font-size:0.875rem; overflow:hidden;}
.indc_nr li{ width:100%; padding:1rem 0;}
.indc_wb{ padding-top:30px; height:130px;}
.indc_rq{ display:none;}
.indc_ms{ width:100%;}
.index_bgd{ background:url(../images/index_bgd.jpg) no-repeat center top #0f5e7d;}
.indd_nr{ padding-top:50px;}
.indd_nr li{ margin:1%; width:48%;}
.indd_pic{ padding-top:32px;}
.indd_wb{ margin:35px auto 0 auto; width:98%;}
.indd_wb.on{font-size:0.75rem; height:72px; margin-top:11px;}
.foot_top{padding-top:15px;}
.ftop_l{ width:100%; padding-top:20px; padding-bottom:30px;}
.foot_logo img{ max-width:100%;}
.ftop_z{ width:100%; padding:0%; border:none; height:auto; padding-top:20px; }
.ftop_z li{ float:left; width:50%; margin:0% 0% 2rem 0%;}
.ftop_z li a{ font-size:0.75rem; line-height:24px;}
.ftop_z li .fnav_title{ padding-bottom:10px;}
.ftop_r{ padding-top:0px; font-size:0.875rem; width:50%; color:#fff; margin-top:-136px;}
.ftop_r p{ font-size:1.125rem; text-align:left; padding-bottom:15px;}
.ftop_r span{ display:block; text-align:left; }
.fbq{padding-bottom:78px; font-size:0.75rem;}
/*首页style结束*/

/*内页style开始*/
.about_banner,.case_banner,.news_banner,.product_banner{height:300px;}
.main_flbg{height:200px; margin-top:-200px;}
.fl_04 li{ width:50%;}
.main_fl li a{font-size:0.875rem;}
.fl_pic,.fl_wb{ display:block; padding-top:7px;}
.fl_wb{padding-top:3px; padding-left:0px;}
.profl_ej{ padding-bottom:20px;}
.profl_ej li{width:48%; margin:1%;}
.profl_ej li a{ width:100%; padding:0;}
.about_nr{ font-size:0.875rem; line-height:24px;}
.honor_nr li{width:49%;}
.case_nr li{width:49%;}
.case_nr li p,.honor_nr li p{ height:40px; line-height:40px; overflow:hidden;}
.news_nr li{ padding-bottom:40px;}
.news_pic{ width:100%; overflow:hidden;}
.news_wb{ width:98%; padding:0% 1% 2% 1%;}
.news_bt{ font-size:1rem;height:30px; line-height:30px;}
.news_zj{font-size:0.75rem; margin:10px 0;}
.newsshow_title{font-size:1.125rem;}
.xgnews-con li{width:95%;}
.propic_kg{ display:block;}
.propic_kg li{ width:100%;}
.propic_kg li img{ display:block;}
.propic_an a{ width:49.9%; display:block; font-size:1.5rem; line-height:40px; text-align:center; color:#fff; font-family:"宋体"; cursor:pointer; height:40px;}
.propic_an a.prev{ background:#1ba5c2; float:left;}
.propic_an a.next{ background:#006db8; float:right;}
.mod18{display:none;}
.proshowa_wb{ width:100%; padding-top:30px;}
.nycp_bt{font-size:1.5rem; padding-bottom:10px;}
.nycp_more .job_morea{ display:none;}
.nycp_more .job_moreb{ display:block;}
.nycp_title{height:56px;}
.nycp_title p{height:56px; width:160px; font-size:1rem; line-height:56px;}
.showcp_nr{ width:100%; padding:2% 0%;}
/*内页style结束*/	
}

.fswzj{ display:none;}@media(max-width:767px){.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#006db8;}.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #0888e0;}.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.4rem 0; position:relative; float:left;}.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #0888e0;}.fswzj ul li.on a{ border-left:none;}.fnav_pic{ width:25%; margin:0 auto;}.fnav_pic img{ width:100%;}.fnav_wb{font-size:0.875rem; padding-top:2px;}footer{ padding:20px 0 120px 0;}}


/*导航样式*/
@media screen and (max-width:770px){
.mobile-inner-nav{ position:absolute; right:0%; height:auto; line-height:normal; top:0; z-index:999; display:block;}
.mobile-inner-nav li{ float:none;}
.mobile-inner-nav a{ display:block; float:left; color:#fff; margin:0; padding:0; height: auto; line-height: normal; text-align:left;}
.mobile-inner-nav a i{ display:none;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ background:none;}
.mobile-inner-nav li:hover .nav_ej{ display:none;}
.mobile{width: 100%; position:relative;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header{background-color:rgb(255,255,255);width: 100%;height:5.6rem; position: absolute;top: 0px;left: 0px;}
.mobile-inner-header-icon{color:#fff;width:64px;height:64px;font-size:2rem;font-weight:bold;margin-top:5px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);top: calc((100% - 5px) / 2);width:65%;height:0.2rem;background-color: rgba(0,109,184,1);border-radius:0.15rem;}
.mobile-inner-header-icon-out p{width:65%;height:0.2rem;background-color: rgba(0,109,184,1);position: absolute; left:25%; bottom:2rem; display:block;border-radius:0.15rem;}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(14px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-14px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(14px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-14px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-16px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(14px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.8);width: 100%;position: absolute;top:70px;left: 0px;padding-top:1rem;padding-bottom:3rem;display: none;	z-index:999;}
.mobile-inner-nav a{display:inline-block;line-height:2.5rem;text-decoration: none;width:90%;margin-left:5%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:0.875rem;}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);border-bottom: solid 1px rgba(255,255,255,0.2);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal;}
.mobile-inner-nav a p{ display:none;}
@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}}


@media screen and (max-width:1024px){.sous{ display:none;}}
.sous{z-index:99; height:32px; position:absolute; right:0; top:0px;}
.sb-search {position:relative; width:24px; height:24px;float:right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}
.sb-search-input {position:absolute;top:0;right:30px;border:1px solid #ccc;background:#fff; width:80%;height:24px; margin:0;z-index: 10;font-size:0.875rem;color:#5b5b5b; padding:0 10px; outline:none; font-family:"微软雅黑";}
.sb-icon-search,.sb-search-submit {width:24px;height:24px;display: block;position: absolute;right: 0;top: 0;padding: 0;	margin: 0;line-height:28px;text-align: center;cursor: pointer;}
.sb-search-submit {background:#fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0); /* IE 5-7 */   opacity: 0;color: transparent;border: none;outline: none;	z-index: -1;}
.sb-icon-search {color: #fff;z-index: 90; background:url(../images/sous.png) no-repeat center center; width:24px; height:24px;}
.header .sb-icon-search,.header .sb-search.sb-search-open .sb-icon-search,.header .no-js .sb-search .sb-icon-search{background:url(../images/sous.png) no-repeat center center;}
.sb-search.sb-search-open,.no-js .sb-search {width:300px;}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {background:url(../images/sous.png) no-repeat center center; width:24px; height:24px;z-index: 11;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {z-index:90;}