@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Geometr415';
    src: url('../font/Geometr415/Geometric415BT-BlackA.eot');
    src: url('../font/Geometr415/Geometric415BT-BlackA.eot?#iefix') format('embedded-opentype'),
        url('../font/Geometr415/Geometric415BT-BlackA.woff2') format('woff2'),
        url('../font/Geometr415/Geometric415BT-BlackA.woff') format('woff'),
        url('../font/Geometr415/Geometric415BT-BlackA.ttf') format('truetype'),
        url('../font/Geometr415/Geometric415BT-BlackA.svg#Geometric415BT-BlackA') format('svg');
}
.w78{ width:73%; margin:0px auto;}

.header{width:100%; position:fixed; z-index:1000; top:20px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.header.fixedmenu{ position:fixed; top:0px; left:0px; background:url(../images/menubg.png) repeat;}

.logotop .logo{ padding-top:11px;}
.logotop .logo img{ height:57px;}

/*.i_bcss{width:21px; height:83px; margin-left:3%; position:relative;}*/
.i_bcss{width:210px; height:60px; top:15px;left:2%;position:relative;text-align:center;font-size:16px;}
/*.i_bcss_t{width:21px; height:83px; background:url(../images/ss.png) center center no-repeat;background-size:100%; cursor:pointer;}*/
.i_bcss_t{width:50%; height:50px;float:left;background:url(../images/tel.png) center center no-repeat;background-size:80%; cursor:pointer;}
.i_bcss p{display:block;width:49%;float:left;height:100%;line-height:60px;color:#fff;}
.i_bcss_c{width:212px; height:38px; border:1px solid #c1bcba; background-color:#fff; position:absolute;  right:0px; top:100%; display:none}
.i_bcss_c .ipt1{width:174px; height:36px; text-indent:10px; border:0px; background:url(../images/tb_0ss1.png) right center no-repeat; color:#333; font-size:14px; font-family:"微软雅黑";}
.i_bcss_c .ipt2{width:36px; height:36px; background:url(../images/ss.jpg) center no-repeat; border:0px; cursor:pointer; background-size:16px;}

.i_ssbn{width:50px; height:100%; background:url(../images/ss.png) center no-repeat;  background-size:17px; position:absolute; top:0px; right:50px; z-index:10000;}
.i_ssbn span{width:100%; height:100%; display:inline-block;}
.i_ssbn_div{width:200px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;box-shadow: 0px 5px 20px 0px #d9d9d9;}
.i_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; background:url(../images/tb_0ss1.png) right center no-repeat; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:0.16rem;}
.i_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/ss.jpg) center no-repeat;  border:0px; background-size:15px;}

.i_logo_ul{width:57%;}
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px; display:flex;justify-content: space-between;}
.i_logo_ul .nav_menu li{width:12.5%; height:83px; margin:0px; padding:0px; position:relative;}
.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:83px; line-height:83px; display:inline-block; text-align:center; overflow:hidden; color:#fff; font-size:16px;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ color:#fff; text-decoration:none;}
.i_logo_ul .nav_menu li .a_nav:after{width:0px; height:3px; background-color:#fff; position:absolute; left:50%; bottom:0px; margin-left:-25px; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;
}
.i_logo_ul .nav_menu li .a_nav:hover:after,.i_logo_ul .nav_menu li .a_nav.active:after,.i_logo_ul .nav_menu li .a_nav.active1:after{ width:50px;}

.i_logo_ul .nav_menu li dl{width:140px; position:absolute; left:50%; margin-left:-70px; top:100%; background-color:#fff;z-index:1; display:none;}
.i_logo_ul .nav_menu li dl dd{width:100%; float:left;}
.i_logo_ul .nav_menu li dl dd a{width:100%; height:47px; display:inline-block; overflow:hidden; line-height:47px; text-align:center; color:#333; font-size:16px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; float:left;}
.i_logo_ul .nav_menu li dl dd a:hover{ color:#fff; text-decoration:none; background-color:#1c6d85;}


.inner_bg1{ background:url(../images/bg1.jpg) top center no-repeat;}
.inner_about{ position:relative;width:100%;}
.inner_about:after{width:calc(100% - 160px); height:100%;background:url(../images/bg5.jpg) bottom right no-repeat; background-color:#fff; content:""; position:absolute; right:0px; top:0px;}
.inner_box1{ padding:95px 0px 40px 0px;}
.inner_box1_t{ text-align:center; color:#cccccc; font-size:18px; line-height:1.2; position:relative; z-index:111;}
.inner_box1_t span{ color:#1c6d85; font-size:36px;}
.inner_box1_c{ padding-bottom:80px;}
.inner_box1_c_l{width:43.4%; position:relative; z-index:111;}
.about_swiper{width:100%; overflow:hidden; }
.about_swiper .swiper-slide{width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.about_swiper .swiper-slide .a_img{width:100%; display:inline-block; overflow:hidden;}
.about_swiper .swiper-slide .a_img img{width:100%;}

.about_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.about_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.about_pagination .swiper-pagination-bullet-active{}
.about_pagination .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.inner_box1_c_l .about_next{width:48px; height:48px; background:url(../images/a11.png) center center no-repeat; background-color:#a7d4cc; right:-85px; top:auto;  margin-top:0px; bottom:0px; outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.inner_box1_c_l .about_next:hover{ background:url(../images/a11.png) center center no-repeat;background-color:#1c6d85;}
.inner_box1_c_l .about_prev{width:48px; height:48px; background:url(../images/hw_tb.png) center center no-repeat; background-color:#a7d4cc; left:auto; right:-85px; top:auto;  margin-top:0px; bottom:80px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.inner_box1_c_l .about_prev:hover{ background:url(../images/hw_tb.png) center center no-repeat;background-color:#1c6d85;}


.inner_box1_c_r{width:48%; padding:68px 13.5% 0px 0px; position:relative; z-index:111;}
.inner_box1_c_r_t{ color:#333333; font-size:25px; position:relative; line-height:1.7;}
.inner_box1_c_r_t:after{width:80px; height:10px; background-color:#cae6e1; position:absolute; left:0px; bottom:5px; content:"";-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */}
.inner_box1_c_r_t p{ line-height:1.7; z-index:111; position:relative;}
.inner_box1_c_r_c{ margin:30px 0px 65px 0px; line-height:32px; overflow:hidden; height:224px; color:#666666; font-size:16px;}
.inner_box1_c_r_c p{ line-height:32px;}
.inner_box1_c_r_b{width:100%;}
.inner_box1_c_r_b li{width:33.33%; float:left; position:relative; color:#1c6d85; font-size:24px; line-height:1.0;}
.inner_box1_c_r_b li:after{width:1px; height:110px; position:absolute; right:0px; top:50%; background-color:#e5e5e5; margin-top:-55px; content:"";}
.inner_box1_c_r_b li span{ color:#333333;}
.inner_box1_c_r_b li span font{ font-size:70px;}
.inner_box1_c_r_b li:nth-child(1){ padding-left:0px;}
.inner_box1_c_r_b li:nth-child(2){ padding-left:10%;}
.inner_box1_c_r_b li:nth-child(3){ padding-left:5%;}
.inner_box1_c_r_b li:nth-child(3):after{ display:none;}

.inner_jjfa{ padding:90px 0px 105px 0px;}
.inner_jjfa_c{ padding-top:75px;}

.jjfa_swiper{width:100%; overflow:hidden; padding-bottom:80px !important;}
.jjfa_swiper .swiper-slide{width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.jjfa_swiper .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#fff; font-size:14px; position:relative;}
.jjfa_swiper .swiper-slide .div:hover{ text-decoration:none; color:#fff;}
.jjfa_swiper .swiper-slide .div img{width:100%; float:left;}
.jjfa_swiper .swiper-slide .div:after{width:100%;  height:100%; background:url(../images/jjfa_bg.png) repeat; position:absolute; left:0px; top:0px; z-index:2; content:"";opacity: 0; filter: alpha(opacity=0);-webkit-transition:all 0.5s;transition:all 0.5s;}
.jjfa_swiper .swiper-slide .div .tb1{width:74px; height:74px; line-height:74px; text-align:center; color:#fff; background:url(../images/bg2.jpg) no-repeat; position:absolute; right:0px; bottom:0px; z-index:1; font-size:40px; font-weight:bold;}
.jjfa_swiper .swiper-slide .div .a_text{width:100%; padding:0px 8%; position:absolute; left:0px; top:39%; z-index:3;-webkit-transition:all 0.5s;transition:all 0.5s;}
.jjfa_swiper .swiper-slide .div .a_text_t{width:100%; display:inline-block; height:80px; line-height:80px; overflow:hidden; text-align:center; font-size:24px; font-weight:bold;}
.jjfa_swiper .swiper-slide .div .a_text_c{ margin-bottom:40px; line-height:23px; height:115px; overflow:hidden; text-indent:30px;opacity: 0; filter: alpha(opacity=0);-webkit-transition:all 0.5s;transition:all 0.5s;}
.jjfa_swiper .swiper-slide .div .a_text_b{width:100%; text-align:center;opacity: 0; filter: alpha(opacity=0);-webkit-transition:all 0.5s;transition:all 0.5s;}
.jjfa_swiper .swiper-slide .div .a_text_b span{ width:116px; height:38px; line-height:38px; text-align:center; border:1px solid #fff; color:#fff; display:inline-block;}
.jjfa_swiper .swiper-slide .div:hover .a_text{ top:29%;}
/*.jjfa_swiper .swiper-slide .div:hover .a_text_t{}*/
.jjfa_swiper .swiper-slide .div:hover .a_text_c{opacity: 1; filter: alpha(opacity=100);}
.jjfa_swiper .swiper-slide .div:hover .a_text_b{opacity: 1; filter: alpha(opacity=100);}
.jjfa_swiper .swiper-slide .div:hover:after{opacity: 1; filter: alpha(opacity=100);}

.jjfa_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.jjfa_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1;  background-color:#a7d4cc; position:relative; margin:0px 5px !important;}
.jjfa_pagination .swiper-pagination-bullet-active{ background-color:#1c6d85;}




.inner_ggw{width:100%; display:inline-block; overflow:hidden;}
.inner_ggw img{width:100%;}

.inner_products{ padding:95px 0px 75px 0px;}
.inner_products_t{ padding:20px 0px 30px 0px; line-height:38px; color:#000000; font-size:16px; text-align:center;}
.inner_products_t a{ padding:0px 15px; display:inline-block; color:#333;}
.inner_products_t a:hover{ color:#1c6d85;}
.inner_products_c{width:100%; position:relative;}
.products_swiper{width:100%; overflow:hidden; padding-bottom:35px !important;}
.products_swiper .swiper-slide{width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.products_swiper .swiper-slide .div{width:100%; display:inline-block; color:#000000; font-size:16px; padding-right:1px;}
.products_swiper .swiper-slide .div:hover{ text-decoration:none; color:#1c6d85;}
.products_swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; border:1px solid #e5e5e5;}
.products_swiper .swiper-slide .div .a_img img{width:100%; float:left;}
.products_swiper .swiper-slide .div .a_text{width:100%; height:78px; line-height:78px; text-align:center; overflow:hidden;}

.products_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.products_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.products_pagination .swiper-pagination-bullet-active{}
.products_pagination .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.inner_products_c .products_next{width:45px; height:90px; background:url(../images/a11.png) center center no-repeat; background-color:#cccccc; right:-85px; top:auto; top:35%; margin-top:-30px; outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_products_c .products_next:hover{ background:url(../images/a11.png) center center no-repeat;background-color:#42aea0;}
.inner_products_c .products_prev{width:45px; height:90px; background:url(../images/a10.png) center center no-repeat; background-color:#cccccc; left:-85px; top:auto; top:35%; margin-top:-30px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_products_c .products_prev:hover{ background:url(../images/a10.png) center center no-repeat;background-color:#42aea0;}
.inner_products_b{width:100%; text-align:center;}
.inner_more{ padding:0px 60px; height:50px; line-height:50px; background-color:#1c6d85; display:inline-block; color:#fff; font-size:16px;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}
.inner_more:hover{ background-color:#42aea0; color:#fff;}

.inner_bg2{ background-repeat:no-repeat; background-position: center center; background-size:cover;}
.inner_cases{ padding:90px 0px 65px 0px;}
.inner_cases_list{ padding:40px 0px 10px 0px;width:100%;}
.inner_cases_list li{width:23.5%; float:left; margin-right:2%; padding-bottom:15px}
.inner_cases_list li .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;}
.inner_cases_list li .div:hover{ color:#42aea0;}
.inner_cases_list li .div .a_img{width:100%; display:inline-block; overflow:hidden;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
}
.inner_cases_list li .div .a_img img{width:100%; float:left;}
.inner_cases_list li .div .a_text{width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden;}
.inner_cases_list li:nth-child(4n){ margin-right:0px;}


.inner_news{ padding:60px 0px 75px 0px;}
.inner_news_c{ padding:65px 0px 65px 0px;width:100%;}
.inner_news_c .a_img{width:47%; display:inline-block; overflow:hidden;}
.inner_news_c .a_img img{width:100%;}
.inner_news_c_r{width:47%;display:flex;align-items:center;flex-wrap:wrap;}
.inner_news_c_r_t{width:100%; border-bottom:1px solid #eaeaea;}
.inner_news_c_r_t a{ height:40px; line-height:35px; display:inline-block; overflow:hidden; position:relative; margin-right:65px; padding-right:15px; color:#222222; font-size:20px; float:left;}
.inner_news_c_r_t a:hover,.inner_news_c_r_t a.active{ color:#1c6d85;}
.inner_news_c_r_t a:after{width:0px; height:3px; background-color:#1c6d85; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_news_c_r_t a:hover:after,.inner_news_c_r_t a.active:after{ width:100%;}
.inner_news_c_r_c{width:100%; padding-top:15px;}
.inner_news_c_r_con{width:100%; display:none;}
.inner_news_list{width:100%;}


.inner_news_list li{width:100%; padding:15px 0px;}
.inner_news_list li .div{width:100%; color:#666666; font-size:16px; display:inline-block;}
.inner_news_list li .div:hover{ color:#666;}
.inner_news_list li .div .div1{width:100%;display:flex;justify-content: space-between;}
.inner_news_list li .div .div_l{width:16.5%; border-right:1px solid #e0e0e0;}
.inner_news_list li .div .div_l .div_t{ padding-bottom:20px; color:#222222; font-size:30px; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_news_list li .div .div_l .div_t:after{width:27px; height:2px; background-color:#c9c9c9; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_news_list li .div .div_l .div_c{ padding:25px 0px; color:#999999;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_news_list li .div .div_r{width:83.5%; padding:0px 7% 0px 5%; }
.inner_news_list li .div .div_r_t{ height:25px; line-height:25px; overflow:hidden; color:#202020; font-weight:bold;}
.inner_news_list li .div .div_r_c{ margin:5px 0px; height:54px; line-height:27px; overflow:hidden;}
.inner_news_list li .div .div_r_b{ padding:14px 0px;}
.inner_news_list li .div .div_r_b .img2{filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform: translateX(-200%); -ms-transform: translateX(-200%); -o-transform: translateX(-200%); transform: translateX(-200%); }
.inner_news_list li .div .div_r_b .img1{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_news_list li .div:hover .div_l .div_t{ color:#1c6d85;}
.inner_news_list li .div:hover .div_l .div_t:after{ background-color:#1c6d85;}
.inner_news_list li .div:hover .div_l .div_c{ color:#1c6d85;}
.inner_news_list li .div:hover .div_r_t{color:#1c6d85}
.inner_news_list li .div:hover .div_r_b .img1{filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%);}
.inner_news_list li .div:hover .div_r_b .img2{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;-webkit-transform: translateX(-80%); -ms-transform: translateX(-80%); -o-transform: translateX(-80%); transform: translateX(-80%);}

.inner_hzhb{ padding:55px 0px 110px 0px;}

.i_page_about_hb_c{ padding:0px 70px; position:relative; margin-top:50px;}

.hb_swiper{width:100%; overflow:hidden;}
.hb_swiper .swiper-slide{width:100%; padding:0px 15px 1px 15px; float:left;}
.hb_swiper .swiper-slide .a_img{width:100%; display:inline-block; overflow:hidden; }
.hb_swiper .swiper-slide .a_img img{width:100%; float:left;border:1px solid #e5e5e5;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hb_swiper .swiper-slide .a_img:hover img{ border:1px solid #1c6d85;}
.i_page_about_hb_c .hb_next{width:45px; height:100%; background:url(../images/tb_010s.png) center no-repeat; background-color:#cccccc; left:auto; right:0px; top:20px; z-index:6;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_page_about_hb_c .hb_next:hover{ background:url(../images/tb_010s.png) center no-repeat; background-color:#42aea0;}
.i_page_about_hb_c .hb_prev{width:45px; height:100%;  background:url(../images/tb_09s.png) center no-repeat; background-color:#cccccc; left:0px; top:20px; z-index:6;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_page_about_hb_c .hb_prev:hover{  background:url(../images/tb_09s.png) center no-repeat; background-color:#42aea0;}




.i_footer_bg{ background-color:#202529;}
.i_footer{ padding:37px 0px; color:#fff; font-size:16px;}
.i_footer_l{width:40%;}
.i_footer_l_c{line-height: 1;}
.i_footer_l_t{ height:58px; line-height:58px; font-size:18px; font-weight:bold;}
.i_footer_l_c span{ font-size:16px; margin-bottom:15px; display:inline-block;}

.i_footer_c{width:48%; padding:0px 27.5% 0px 0px;}
.i_footer_c_c{ padding-top:13px; font-size:16px;}
.i_footer_c_c li{width:33.33%; float:left; overflow:hidden;}
.i_footer_c_c li a{width:100%; height:35px; line-height:35px; overflow:hidden; color:#fff; display:inline-block; font-size:16px;}
.i_footer_c_c li a:hover{ color:#fff;}
.i_footer_r{width:12%;}
.i_footer_r_c{width:100%; overflow:hidden;}
.i_footer_r_c img{max-width:100%;}
.i_ff{ background-color:#14171a;}
.i_footer_bq{ padding:40px 0px; font-size:14px; color:#58636c; text-align:center;}
.i_footer_bq a{color:#58636c!important;}
.i_footer_bq a,.i_footer_bq a:hover{ color:#fff;}

.i_linkbg{ border-bottom:1px solid #1f2225;}
.i_link{ padding:20px 0px; line-height:30px; color:#58636c; font-size:14px;}
.i_link a{ color:#58636c; display:inline-block; margin-right:20px; line-height:30px;}
.i_link a:hover{ color:#fff;}


.i_menu1{width:60px; position:fixed; right:10px; top:50%; z-index:1111;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); display:none;}
.i_menu1 li{width:60px; float:left; padding-bottom:2px;}
.i_menu1 li .div{width:100%; position:relative; background-color:#82858f;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; height:60px; display:inline-block; -moz-border-radius: 2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */
}
.i_menu1 li .div:hover,.i_menu1 li .div.activerrm{ background-color:#1c6d85; text-decoration:none;}
.i_menu1 li .div .s1{width:60px; height:60px;overflow:hidden; padding-top:8px; line-height:1.1; text-align:center; color:#fff; font-weight:bold; font-size:18px;}
.i_menu1 li .div .s2{width:60px; height:60px;overflow:hidden;}
.i_menu1 li .div .s2.bg1{ background:url(../images/tb_013z.png) center no-repeat;}
.i_menu1 li .div .s2.bg2{ background:url(../images/tb_014z.png) center no-repeat;}
.i_menu1 li .div .s2.bg3{ background:url(../images/tb_015z.png) center no-repeat;}
.i_menu1 li .div .s2.bg4{ background:url(../images/tb_016z.png) center no-repeat;}
.i_menu1 li .div .s3{width:106px;  height:106px; position:absolute; right:60px; border:3px solid #1c6d85; top:0px; display:none;}
.i_menu1 li .div .s3 img{width:100px; height:100px;}
.i_menu1 li .div .s4{width:300px; padding:20px 15px; line-height:1.8; display:none; color:#fff; background-color:#1c6d85;  font-size:16px; position:absolute; right:60px; top:0px;}
.i_menu1 li .div:hover .s3{ display:block;}
.i_menu1 li .div:hover .s4{ display:block;}


.n_banner{width:100%; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.n_banner img{width:100%;}
.n_banner:after{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; background:url(../images/a14.png) repeat; content:"";}
.n_banner_text{width:100%; line-height:1.2 !important; position:absolute; left:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); color:#fff; font-size:30px; text-align:center; padding:0px 5%; z-index:2;}
.n_banner_text span{ font-size:36px; font-weight:bold;}
.n_banner.active:after{ display:none;}
.n_banner.active .n_banner_text{ display:none;}

.i_page_bg1{-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/}
.i_page_top{width:100%;}
.i_page_top .s1{ height:70px; line-height:70px; padding-left:35px; background:url(../images/p_tb20.png) left center no-repeat; color:#999999; font-size:14px;}
.i_page_top .s1 a{ color:#999;}
.i_page_top .s1 a:hover{ color:#1c6d85;}
.i_page_top .s2 a{ color:#333333; margin-left:40px; height:70px; line-height:70px; font-size:16px; float:left; position:relative;}
.i_page_top .s2 a:after{width:0px; height:4px; background-color:#1c6d85; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_page_top .s2 a:hover,.i_page_top .s2 a.activetop{ color:#1c6d85; text-decoration:none;}
.i_page_top .s2 a:hover:after,.i_page_top .s2 a.activetop:after{width:100%;}

.i_page_top.active{ text-align:center;}
.i_page_top.active .s2{ display:inline-block;}

.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../images/zxl_jt1.jpg) right center no-repeat; font-size:16px; text-align:center; background-color:#1c6d85; color:#fff; cursor:pointer; background-size:30px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px; float:left;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#f55e35;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #eaeaea;display:none; float:left; background-color:#f1f2f3;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}


.i_page_about{ padding:80px 0px 140px 0px;}
.i_page_about_c{width:100%; padding-top:40px;}
.i_page_about .a_img{width:43.5%; display:inline-block; overflow:hidden;}
.i_page_about .a_img img{width:100%;}
.i_page_about_l{width:50.5%;}
.i_page_t{ padding-bottom:33px; position:relative; color:#000000; font-size:30px; line-height:0.8;}
.i_page_t:after{width:38px; height:3px; background-color:#1c6d85; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.i_page_t span{ font-size:30px; font-weight:bold; color:#1c6d85;font-family: 'Geometr415';}
.i_page_t.active{ color:#fff; text-align:center;}
.i_page_t.active span{ color:#fff;}
.i_page_t.active:after{ background-color:#fff; left:50%; margin-left:-19px;}

.i_page_about_l_c{ height:180px; margin:0px 0px 30px 0px; line-height:30px; overflow:hidden; color:#666666; font-size:16px;}
.i_page_about_l_c p{ line-height:30px;}
.i_page_about_l_cs{width:100%;}
.i_page_about_l_b{width:195px; height:50px; line-height:50px; background-color:#1c6d85; display:inline-block; font-size:16px; overflow:hidden; text-align:center; color:#fff;
-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}
.i_page_about_l_b:hover{ background-color:#42aea0;  color:#fff;}
.i_page_about_l_b1{width:100%; padding-top:50px;}
.i_page_about_l_b1 li{width:33.33%; float:left;color:#1c6d85; font-size:24px; line-height:1.0;}
.i_page_about_l_b1 li span{ color:#333333;}
.i_page_about_l_b1 li span font{ font-size:70px;}

.i_page_bg2{ background-position:top center; background-repeat:no-repeat;}
.i_page_about_yj{ padding:105px 0px 27px 0px;}
.i_page_about_yj_c{ margin-top:90px; background-color:#fff;-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/}
.i_page_about_yj_c .a_img{width:50%; display:inline-block; overflow:hidden;}
.i_page_about_yj_c .a_img img{width:100%;}
.i_page_about_yj_c .a_img_r{width:50%; padding:50px 4.6%;}
.i_page_about_yj_c .a_img_r_t{ padding-bottom:20px; text-align:center;}
.i_page_about_yj_c .a_img_r_t img{ max-width:100%; height:auto !important;}
.i_page_about_yj_c .a_img_r_c{width:100%; color:#333333; font-size:16px; line-height:1.8;}


.i_page_bg3{ background-color:#f6f6f6;}


.n_tdfc{ padding:90px 0px 60px 0px;}
.n_tdfc_list{width:100%; padding:65px 0px 0px 0px;}
.n_tdfc_list.active{ padding:0px;}
.n_tdfc_list li{width:23%; float:left; margin-right:2.5%; padding-bottom:50px;}
.n_tdfc_list li .div{width:100%; display:inline-block; overflow:hidden; color:#333333; font-size:16px;}
.n_tdfc_list li .div:hover{ color:#42aea0;}
.n_tdfc_list li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_tdfc_list li .div .a_img img{width:100%; float:left;}
.n_tdfc_list li .div .a_text{width:100%; height:50px; line-height:50px; text-align:center; overflow:hidden;}
.n_tdfc_list li:nth-child(4n){ margin-right:0px;}

.ny_box{ padding:65px 0px;}
.ny_box_c{width:100%; padding-top:35px;}
.ny_about{ color:#333; font-size:16px; overflow:hidden; line-height:2;}
.ny_about img{ max-width:100%; height:auto !important;}
.ny_about p,.ny_about span{ line-height:2;}




.ny_ryzz{width:100%;}
/*.ny_ryzz_pc{width:100%;}
.ny_ryzz_pc img{ max-width:100%;}
.ny_ryzz_wap{width:100%; display:none;}
.ny_ryzz_wap img{ max-width:100%;}*/


.ny_ryzz_list{width:100%;}
.ny_ryzz_list li{width:33.33%; float:left; padding:0px 1% 25px 1%;}
.ny_ryzz_list li .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #e5e5e5;}
.ny_ryzz_list li .a_img:hover{ border:1px solid #1c6d85;}
.ny_ryzz_list li .a_img img{width:100%;}

.ny_hblist{width:100%;}
.ny_news_list{width: 100%;}
.ny_hblist li{width:16.66%; float:left; padding:0px 1% 25px 1%;}
.ny_hblist li .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #e5e5e5;}
.ny_hblist li .a_img:hover{ border:1px solid #1c6d85;}
.ny_hblist li .a_img img{width:100%;}

.ny_news_list li{width:100%; padding-bottom:70px; float:left;}
.ny_news_list li .div{width:100%; overflow:hidden; color:#333333; font-size:16px;}
.ny_news_list li .div:hover{ color:#333;}
.ny_news_list li .div .a_img{width:23%; display:inline-block; overflow:hidden;}
.ny_news_list li .div .a_img img{width:100%;}
.ny_news_list li .div .a_img_r{width:73%;}
.ny_news_list li .div .a_img_r_t{width:100%; height:30px; line-height:30px; overflow:hidden; font-size:30px;}
.ny_news_list li .div:hover .a_img_r_t{ color:#1c6d85;}
.ny_news_list li .div .a_img_r_c{ margin:15px 0px 20px 0px; width:100%; height:120px; line-height:30px; overflow:hidden;}
.ny_news_list li .div .a_img_r_b{ width:44px; height:44px; background:url(../images/tb_011.png) center no-repeat; border:1px solid #1c6d85;-moz-border-radius: 44px;      /* Gecko browsers */
-webkit-border-radius: 44px;   /* Webkit browsers */
border-radius:44px;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}
.ny_news_list li .div .a_img_r_b span{ color:#fa400d; font-size:16px; opacity: 0;display: none;transition: all ease-in-out .5s;width: 0;overflow: hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}
.ny_news_list li .div:hover .a_img_r_b{width:180px; padding-left:34px; background:url(../images/tb_011s.png) right 23px center no-repeat; background-color:#1c6d85;}
.ny_news_list li .div:hover .a_img_r_b span{opacity: 1; display: block; width: 70px; height: 44px;  line-height: 44px;text-align: left; display: block;  color:#fff;}


.ny_solution_details{ padding:0px 7%;}
.ny_solution_details_t{width:100%; padding:5px 0px; line-height:1.7; text-align:center; color:#333333; font-size:30px;}
.ny_solution_details_time{width:100%; text-align:center; padding:15px 0px 25px 0px; line-height:1.5; color:#333; font-size:14px; border-bottom:1px solid #e6eff2;}
.ny_solution_details_c{width:100%; padding:60px 0px; line-height:2; overflow:hidden; color:#333333; font-size:16px;}
.ny_solution_details_c img{ max-width:100%; height:auto !important;}
/*.ny_solution_details_c p:nth-child(1){text-indent:30px!important;}*/
.ny_solution_details_c p{text-align: center;/*padding: 15px 0;*/}
.ny_solution_details_c p ,ny_solution_details_c span{ line-height:2;}
.ny_solution_details_b{width:100%; padding-top:25px; border-top:1px solid #e6eff2; line-height:2; position:relative;}
.ny_solution_details_b a{width:100%; color:#666666; font-size:16px; padding:5px 0px;}
.ny_solution_details_b a:hover{ text-decoration:none; color:#1c6d85;}
.ny_solution_details_b .a_black{width:130px; height:38px; padding:0px; font-size:14px; position:absolute; right:0px; top:25px; line-height:38px; text-align:center; color:#fff; background-color:#aaaaaa;}
.ny_solution_details_b .a_black:hover{ background-color:#1c6d85; color:#fff;}






.ny_fw_bg{ background-color:#f4f4f4;}
.ny_fwzc{ padding:50px 0px;}
.ny_fwzc_l{/*width:17.5%;*/  border:1px solid #e8eef5; background-color:#fff; border-bottom:0px;}
.ny_fwzc_l li{width:100%; border-bottom:1px solid #e8eef5; float:left;}
.ny_fwzc_l li .div_t{width:100%; height:60px; line-height:60px; padding:0px 10px 0px 40px; display:inline-block; overflow:hidden; color:#333333; font-size:16px; position:relative;}
.ny_fwzc_l li .div_t:after{width:4px; height:0px; background-color:#1c6d85; position:absolute; left:20px; top:50%; margin-top:-13px; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.ny_fwzc_l li .div_t:hover,.ny_fwzc_l li .div_t.activeleftmenu{ color:#1c6d85;}
.ny_fwzc_l li .div_t:hover:after,.ny_fwzc_l li .div_t.activeleftmenu:after{ height:26px;}

.ny_fwzc_r{/*width:80%;*/ width: 100%; padding:45px 2.5%; background-color:#fff; min-height:500px;}
.ny_fwzc_list{width:100%;}
.ny_fwzc_list li{width:33.33%; padding:0px 15px 30px 15px; float:left;}
.ny_fwzc_list li .div{width:100%; border:1px solid #f0f0f0; display:inline-block; overflow:hidden; color:#aaa; font-size:14px; padding:25px;}
.ny_fwzc_list li .div:hover{ color:#aaa; border:1px solid #1c6d85;}
.ny_fwzc_list li .div .a_img{width:100%; margin-bottom:10px; text-align:center;}
.ny_fwzc_list li .div .a_img img{ height:85px;}
.ny_fwzc_list li .div .a_title{ height:60px;width:100%; overflow:hidden; line-height:30px; font-size:18px;}
.ny_fwzc_list li .div:hover .a_title{ color:#1c6d85;}
.ny_fwzc_list li .div .a_s1{width:100%; text-align:center; margin-bottom:15px; height:32px; line-height:32px; overflow:hidden;}
.ny_fwzc_list li .div .a_s2{width:100%; text-align:center;}
.ny_fwzc_list li .div .a_s2 span{ background:url(../images/img12.jpg) left center no-repeat; height:18px; padding-left:18px; line-height:18px; display:inline-block;}

.ny_contact_join{ padding:50px 0px;}
.ny_contact_join_t{ padding-bottom:40px; line-height:1.8; color:#333333; font-size:16px;}
.ny_contact_join_t span{ color:#45678f;}
.ny_contact_join_c{width:100%;}
.ny_contact_join_c dt{width:100%; background-color:#e3e9f3; float:left; border-bottom:1px solid #dfdfdf; padding:0px 2.5% 0px 4%; color:#333333; font-size:16px; font-weight:bold;}
.ny_contact_join_c dt .s1{width:70%; height:60px; line-height:60px; overflow:hidden;}
.ny_contact_join_c dt .s2{ width:30%; height:60px; line-height:60px; text-align:right;}
.ny_contact_join_c dd{width:100%; border-bottom:1px solid #edeae9; background-color:#f7f7f7; float:left; color:#333333; font-size:16px;}
.ny_contact_join_c dd .div_t{padding:15px 2.5% 15px 4%; background:url(../images/tb_013.png) right 2.5% center no-repeat; cursor:pointer;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.ny_contact_join_c dd .div_t .s1{ line-height:1.8;}
.ny_contact_join_c dd .div_t .s2{ line-height:1.8; padding-top:10px;display:none; padding-right:35px}
.ny_contact_join_c dd.active .div_t{ padding:25px 2.5% 35px 4%;}
.ny_contact_join_c dd.active .div_t .s1{ font-size:24px;}
.ny_contact_join_c dd.active .div_t{ background:url(../images/tb_012.png) right 2.5% center no-repeat;}
.ny_contact_join_c dd.active .div_t .s2{ display:block;}

.ny_contact_join_c dd .div_c{ padding:25px 2.5% 25px 4%; line-height:2; overflow:hidden;border-top:1px solid #edeae9; display:none; background-color:#fff;}

.inner_contact{ width:100%; position:relative;}
.inner_contact .div_l{width:50%; height:100%; position:absolute; right:0px; top:0px;background:url(../images/bg7.jpg) bottom center no-repeat;  background-color:#3073ce; padding:60px 6%; color:#fff; font-size:16px;}
.inner_contact .div_l_t{width:100%; padding-bottom:25px; font-size:30px; line-height:1.5;}
.inner_contact .div_l_c{width:100%; line-height:1.8; overflow:hidden;}
.inner_contact .div_r{width:50%; height:480px; overflow:hidden; }



.i_sectionbox4_rs {	vertical-align: middle;	display:block; padding:5%;}
.i_sectionbox4_r.activelx {	background: none;}
.i_sectionbox4_r_t {	width: 100%;	padding-bottom: 25px;	color: #333;	font-size: 16px;	line-height: 1.6}
.i_sectionbox4_r_t .s1 {	font-size: 36px;	font-weight: bold;}
.i_sectionbox4_r_t.activejy {	text-align: center;}
.i_sectionbox4_r_c {	width: 100%;}
.i_sectionbox4_r_c li{margin-top: 5%; font-size:14px; color:#666;}
.i_sectionbox4_r_c .ipt1 {
	width: 100%;	height: 48px;	line-height: 48px;	padding-left: 0px; border: 0;	border-bottom: 1px solid #e5e5e5;	color: #333;
	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */
	-webkit-border-radius: 3px;	/* Webkit browsers */
	border-radius: 3px;	/* W3C syntax */
	font-family: "微软雅黑"; background: transparent;}
.i_sectionbox4_r_c .ipt2 {	width: 100%;	height: 140px;	padding: 14px 10px;background: #fff;	border: 0;	color: #333;	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	font-family: "微软雅黑";}
.i_sectionbox4_r_c .ipt1:-moz-placeholder,
.i_sectionbox4_r_c .ipt2:-moz-placeholder {	/* Mozilla Firefox 4 to 18 */	color: #666;}
.i_sectionbox4_r_c .ipt1::-moz-placeholder,
.i_sectionbox4_r_c .ipt2::-moz-placeholder {	/* Mozilla Firefox 19+ */	color: #666;}
.i_sectionbox4_r_c .ipt1:-ms-input-placeholder,
.i_sectionbox4_r_c .ipt2:-ms-input-placeholder {	color: #666;}
.i_sectionbox4_r_c .ipt1::-webkit-input-placeholder,
.i_sectionbox4_r_c .ipt2::-webkit-input-placeholder {	color: #666;}
.i_sectionbox4_r_c .div {	width: 100%;	height: 40px;	line-height: 40px;}
.i_sectionbox4_r_c .ipt3 {	width: 100%;	height: 48px;	line-height: 48px;	color: #fff;	font-size: 20px;	text-align: center;	background-color: #1c6d85;	cursor: pointer;
	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	border: 0px;	font-family: "微软雅黑";}
.contact_mess {background: #f7f7f7; display: block;clear: both; overflow: hidden; width: 100%; border-top:10px solid #1c6d85;}
.contact_mess .contact_mess_l{width: 37%;float: left; padding: 5%;}
.contact_mess .contact_mess_l .ab_con{padding: 4% 0;font-size: 16px; color:#666;}
.contact_mess .contact_mess_l .con_tel{color: #333; font-size:16px;}
.contact_mess .contact_mess_l .con_tel .tel{font-size: 20px; font-weight: bold;}
.contact_mess .contact_mess_r{width: 60%;float: right;}

.ny_cases{width:100%;}
.ny_cases li{/*width:31.5%;*/width: 22%; float:left; margin-right:2.75%; padding-bottom:15px}
.ny_cases li .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;}
.ny_cases li .div:hover{ color:#42aea0;}
.ny_cases li .div .a_img{width:100%; display:inline-block; overflow:hidden;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
}
.ny_cases li .div .a_img img{width:100%; float:left;}
.ny_cases li .div .a_text{width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden;}
/*.ny_cases li:nth-child(3n){ margin-right:0px;}*/

.ny_products{ padding:20px 0px 60px 0px;}
.ny_products_t{width:100%;}
.ny_products_t li{width:14%; margin-right:2.6%; float:left; padding-bottom:20px}
.ny_products_t li a{width:100%; height:50px; line-height:50px; border:1px solid #e5e5e5; overflow:hidden; text-align:center; color:#333333; font-size:16px;}
.ny_products_t li a:hover,.ny_products_t li a.activetop{ background-color:#1c6d85; border:1px solid #1c6d85; color:#fff;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);-webkit-box-shadow:0 12px 30px 0 rgba(0,0,0,.2);box-shadow:0 12px 30px 0 rgba(0,0,0,.2);-webkit-transition-property:-webkit-box-shadow,-webkit-transform;transition-property:-webkit-box-shadow,-webkit-transform;-o-transition-property:box-shadow,transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.16,1,.29,.99);-o-transition-timing-function:cubic-bezier(.16,1,.29,.99);transition-timing-function:cubic-bezier(.16,1,.29,.99)}
.ny_products_ss{width:100%; padding:30px 0px 45px 0px;}
.ny_products_ss_c{width:45%;}
.ny_products_ss_c .ipt1{width:68%; height:50px; line-height:50px; border:1px solid #e5e5e5; border-right:0px; text-indent:20px; color:#333; font-size:16px;}
.ny_products_ss_c .ipt2{width:32%; height:50px; line-height:50px; background-color:#1c6d85; text-align:center; color:#fff; font-size:16px;}
.ny_products_list{width:100%; padding-bottom:20px;}
.ny_products_list li{width:23.5%; float:left; margin-right:2%; padding-bottom:35px;}
.ny_products_list li .div{ color:#333333; font-size:16px; display:inline-block; overflow:hidden;-webkit-transition:all 0.5s;transition:all 0.5s; position:relative;}
.ny_products_list li .div:hover{ color:#1c6d85; background-color:#fff; border:1px solid #e5e5e5;-webkit-box-shadow:0 12px 30px 0 rgba(0,0,0,.2);box-shadow:0 12px 30px 0 rgba(0,0,0,.2);-webkit-transition-property:-webkit-box-shadow,-webkit-transform;transition-property:-webkit-box-shadow,-webkit-transform;-o-transition-property:box-shadow,transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.16,1,.29,.99);-o-transition-timing-function:cubic-bezier(.16,1,.29,.99);transition-timing-function:cubic-bezier(.16,1,.29,.99)}
.ny_products_list li .div .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #e5e5e5;-webkit-transition:all 0.5s;transition:all 0.5s;}
.ny_products_list li .div .a_img img{width:100%; float:left;}
.ny_products_list li .div .a_text{width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden;}
.ny_products_list li .div:hover .a_img{ border:0px;}
.ny_products_list li .div:after{width:0px; height:2px; background-color:#1c6d85; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.ny_products_list li .div:hover:after{width:100%;}
.ny_products_list li:nth-child(4n){ margin:0px;}

.ny_products_details{width:100%; padding:0px 7%;}
.ny_products_details_c{width:100%; position:relative; left:0px; top:-85px; z-index:111;}
.ny_products_details_c_t{ padding: 25px 4.5% 30px 6.6%; background-color:#1c6d85; color:#fff;}
.ny_products_details_c_t_fx{width:100%;}
.ny_products_details_c_t_fx .bdsharebuttonbox{width:24px;  height:24px; float:right;}
.ny_products_details_c_t_fx .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ margin:0px !important; padding:0px !important;  width:24px !important; height:24px !important; text-align:center; /*background:none !important;*/  background:url(../images/tb_0fx.png) center no-repeat;}

.ny_products_details_c_t_con{width:100%;}
.ny_products_details_c_t_con_l{width:50%; font-size:18px; font-size:48px;}
.ny_products_details_c_t_con_l h1{ margin-bottom:20px; font-size:40px; font-weight:normal;}
.ny_products_details_c_t_con_l_c{ font-size:18px;}
.ny_products_details_c_t_con_r{width:50%; font-size:16px; padding-top:40px; text-align:right;}
.ny_products_details_c_t_con_r .s1{ font-size:30px;}
.ny_products_box1{ margin:75px 0px 95px 0px; padding-left:50px; position:relative; color:#666666; font-size:16px; line-height:2; overflow:hidden;}
.ny_products_box1 img{ max-width:100%; height:auto !important;}
.ny_products_box1:after{width:2px; height:100%; background-color:#1c6d85; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.ny_products_box2{width:100%; margin:70px 0px 30px 0px;}
.ny_products_box3{ padding:15px 0px; border-bottom:2px solid #e5e5e5; line-height:1.6; color:#1c6d85; font-size:16px; position:relative;}
.ny_products_box3:after{width:70px; height:2px; background-color:#1c6d85; position:absolute; left:0px; bottom:-2px; z-index:1; content:"";}
.ny_products_box4{ padding:25px 0px 85px 0px; color:#666666; font-size:16px; line-height:2; overflow:hidden;}
.ny_products_box4 img{ max-width:100%; height:auto !important;}
.ny_products_box5{width:100%;}
.ny_products_box5 a{ padding:0px 18px; height:37px; line-height:37px; color:#1c6d85; font-size:16px;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */ float:left; margin-right:25px;}
.ny_products_box5 a:hover,.ny_products_box5 a.active{ background-color:#1c6d85; color:#fff;}
.ny_products_box6{width:100%; padding-top:50px;}
.ny_products_box6_c{width:100%; display:none;}
.ny_products_box6_con{width:100%; line-height:2; overflow:hidden; color:#333; font-size:16px;}
.ny_products_box6_con img{ max-width:100%;  height:auto !important;}
.ny_products_box7{width:100%;}
.ny_products_box7 li{ width:100%; float:left; padding-bottom:15px;}
.ny_products_box7 li .div{width:100%;}
.ny_products_box7 li .div_l{width:45%;}
.ny_products_box7 li .div_l_t{width:100%; height:44px; line-height:44px; color:#333; font-size:16px;}
.ny_products_box7 li .div_l_t span{ color:#1c6d85;}
.ny_products_box7 li .div_l_c{width:100%;}
.ny_products_box7 li .div_l_c .ipt1{width:100%; height:40px; line-height:40px; background-color:#f6f6f6; text-indent:12px; font-size:16px; border:0px;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */}
.ny_products_box7 li .div_l_c .ipt2{width:100%; height:120px; padding:12px; line-height:1.8; background-color:#f6f6f6;  font-size:16px; border:0px;-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */}
.ny_products_box7 li .ipt3{width:150px; height:40px; line-height:40px; margin-top:30px; background-color:#1c6d85; color:#fff; font-size:16px; text-align:center; border:0px;-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */}


.products_swiper1{width:100%; overflow:hidden; padding-bottom:80px !important;}
.products_swiper1 .swiper-slide{width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: 0.3;-webkit-transform:scale(0.8, 0.8); transform:scale(0.8, 0.8);-webkit-transition:all 0.5s;transition:all 0.5s;}
.products_swiper1 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; text-align:center;}
.products_swiper1 .swiper-slide-active{-webkit-transform:scale(1, 1); transform:scale(1, 1);opacity:1;}
.products_swiper1 .swiper-slide .div img{max-width:100%;}

.products_swiper1.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.products_pagination1 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #1c6d85; background-color:transparent;-webkit-transition:all 0.5s;transition:all 0.5s; margin:0px 7px !important;}
.products_pagination1 .swiper-pagination-bullet-active{ background-color:#1c6d85;}


.products_swiper1 .products_next1{width:45px; height:90px; background:url(../images/a11.png) center center no-repeat; background-color:#cccccc; right:0px; top:auto; top:35%; margin-top:-30px; outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.products_swiper1 .products_next1:hover{ background:url(../images/a11.png) center center no-repeat;background-color:#42aea0;}
.products_swiper1 .products_prev1{width:45px; height:90px; background:url(../images/a10.png) center center no-repeat; background-color:#cccccc; left:0px; top:auto; top:35%; margin-top:-30px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.products_swiper1 .products_prev1:hover{ background:url(../images/a10.png) center center no-repeat;background-color:#42aea0;}

.pro_cjwt{width:100%;}
.pro_cjwt li{ padding:5px 0px 10px 0px; float:left; width:100%;}
.pro_cjwt li .a_title{width:100%; height:36px; line-height:36px; overflow:hidden; color:#202020; font-size:16px;display:inline-block; font-weight:bold;}
.pro_cjwt li .a_title:hover{ color:#1c6d85;}
.pro_cjwt li .a_con{width:100%; height:54px; line-height:27px; display:inline-block; overflow:hidden; color:#666666; font-size:16px;}

.cjwt_tc{width:100%; height:100%; background:url(../images/menubg.png) repeat; position:fixed; left:0px; top:0px; z-index:1000001; display:none;}
.cjwt_tc_box{width:50%; background-color:#fff; position:fixed; left:50%; top:50%; z-index:10000011;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ padding:55px 4% 55px 4%;-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position:relative;}
.cjwt_tc_box_t{ width:100%; line-height:1.7;  margin-bottom:40px; color:#202020; font-size:24px;}
.cjwt_tc_box .close_btn{width:25px; height:25px; background:url(../images/close11.png) center no-repeat; position:absolute; right:30px; top:30px; cursor:pointer;}
.cjwt_tc_box_c{width:100%; line-height:2; height:500px; padding-right:15px; color:#666666; font-size:16px; overflow-y:auto;}
.cjwt_tc_box_c img{ max-width:100%; height:auto !important;}

.cjwt_tc_box_c::-webkit-scrollbar {
  width: 1px;
  border-radius: 1px;
  height: 1px;
  background: none;
}
.cjwt_tc_box_c::-webkit-scrollbar-track {
  border-radius: 1px;
  width: 1px!important;
   background-color:#ccc;
}
.cjwt_tc_box_c::-webkit-scrollbar-thumb {
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background-color: #1c6d85;
}


.ny_zs_l{width:20%;  border:1px solid #e8eef5; background-color:#fff; border-bottom:0px;}
.ny_zs_l li{width:100%; border-bottom:1px solid #e8eef5; float:left;}
.ny_zs_l li .div_t{width:100%; height:60px; line-height:60px; padding:0px 10px 0px 40px; display:inline-block; overflow:hidden; color:#333333; font-size:16px; position:relative;}
.ny_zs_l li .div_t:after{width:4px; height:0px; background-color:#1c6d85; position:absolute; left:20px; top:50%; margin-top:-13px; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.ny_zs_l li .div_t:hover,.ny_zs_l li .div_t.activeleftmenu{ color:#1c6d85;}
.ny_zs_l li .div_t:hover:after,.ny_zs_l li .div_t.activeleftmenu:after{ height:26px;}
.ny_zs_r{width:75%;}
