@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:78%; margin:0px auto;}

.header{width:100%; position:relative; padding:0px 2.8% 0px 11%; background:url(../images/nav_bg.png) repeat;left:0px; top:0px;z-index:100000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.header.fixedmenu{ position:fixed; top:0px; left:0px;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/ background-color:#fff;}

.logotop .logo{width:6%; padding-top:12px;}
.logotop .logo img{ height:50px;}

.i_bcss{width:21px; height:80px; margin-left:0%; position:relative;}
.i_bcss_t{width:21px; height:80px; background:url(../images/ss.png) center center no-repeat;background-size:100%; cursor:pointer;}
.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.png) 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.png) center no-repeat;  border:0px; background-size:15px;}

.i_logo_ul{width:44%;}
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px; display:flex;justify-content: space-between;}
.i_logo_ul .nav_menu li{width:120%; height:80px; margin:0px; padding:0px; position:relative;}
.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:80px; line-height:80px; display:inline-block; text-align:center; overflow:hidden; color:#000000; font-size:18px;}
.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:#000000; text-decoration:none;}
/*.i_logo_ul .nav_menu li .a_nav:after{width:0px; height:3px; background-color:#5ea2d4; 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 .a_nav:after{right:25%;width:0px;bottom: 9px;content: '';position: absolute;height: 2px;background: #5ea2d4;transition: all 0.5s linear;}
.i_logo_ul .nav_menu li .a_nav:before{left:25%;width:0px;bottom:15px;content: '';position: absolute;height: 2px;background: #5ea2d4;transition: all 0.5s linear;}
.i_logo_ul .nav_menu li .a_nav:hover:before,.i_logo_ul .nav_menu li .a_nav.active:before,.i_logo_ul .nav_menu li .a_nav.active1:before{ width:50px;}
.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:200px; background-color:#fff; position:absolute; left:50%; margin-left:-100px;top:100%; display:none;-moz-box-shadow:0px 0px 10px #f1f1f1;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #f1f1f1;/*webkit*/  
box-shadow:0px 0px 10px #f1f1f1;/*opera或ie9*/}
.i_logo_ul .nav_menu li dl dd{ float:left;width:100%;}
.i_logo_ul .nav_menu li dl dd a{ width:100%; padding:10px 10px; line-height:1.7; text-align:center; color:#000000; font-size:16px; display:inline-block; overflow:hidden; text-align:center;}
.i_logo_ul .nav_menu li dl dd a:hover{ color:#5ea2d4;}

.i_phone{  height:80px; line-height:80px; padding:0px 20px 0px 40px; position:relative; margin-right:30px; background:url(../images/phone.png) left center no-repeat; color:#5ea2d4; font-size:24px; font-weight:bold;}
.i_phone:after{width:1px; height:30px; background-color:#dcdcdc; position:absolute; right:0px; top:50%; margin-top:-15px; content:"";}

.inner_bg1{ background-position: center center; background-repeat:no-repeat; background-size:cover;}
.inner_product_title{ padding:80px 0px;}
.inner_product{padding:0px 2.8% 85px 11%;}
.inner_product_t_l{width:80.5%; color:#000000; font-size:36px; font-weight:bold; line-height:1.2;}
.inner_product_t_l span{ color:#5ea2d4; font-size:46px; font-weight:normal; font-family: 'Geometr415';line-height:1.2;}
.inner_product_t_r{text-align:center; display:flex;align-items:flex-end; color:#000000; font-size:18px;}
.inner_product_t_r:hover{ color:#5ea2d4;}
.inner_product_c{}
/*3-无缝从左往右滚动*/
#demo {overflow:hidden;}
#indemo {float: left;width: 8000%; }
#demo1 {float: left;}
#demo2 {float: left;}
.newc{ float:left;width:380px;  overflow:hidden; margin-right:45px;}
.newc .div{width:100%; display:inline-block; color:#222222; font-size:24px;}
.newc .div:hover{ color:#5ea2d4;}
.newc .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.newc .div .a_img img{width:100%; float:left;}
.newc .div .a_text{ height:120px; line-height:120px; overflow:hidden; width:100%;}


.inner_news{ padding:80px 0px 130px 0px;}
.inner_news_c{ padding-top:40px;}
.inner_news_c .a_img{width:49%; 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 li{width:100%; padding:23px 0px;}
.inner_news_c_r li .div{width:100%; color:#666666; font-size:16px; display:inline-block;}
.inner_news_c_r li .div:hover{ color:#666;}
.inner_news_c_r li .div .div1{width:100%;display:flex;justify-content: space-between;}
.inner_news_c_r li .div .div_l{width:16.5%; border-right:1px solid #e0e0e0;}
.inner_news_c_r 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_c_r 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_c_r li .div .div_l .div_c{ padding:25px 0px; color:#999999;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_news_c_r li .div .div_r{width:83.5%; padding:0px 7% 0px 5%; }
.inner_news_c_r li .div .div_r_t{ height:25px; line-height:25px; overflow:hidden; color:#202020; font-weight:bold;}
.inner_news_c_r li .div .div_r_c{ margin:5px 0px; height:54px; line-height:27px; overflow:hidden;}
.inner_news_c_r li .div .div_r_b{ padding:14px 0px;}
.inner_news_c_r 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_c_r 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_c_r li .div:hover .div_l .div_t{ color:#5ea2d4;}
.inner_news_c_r li .div:hover .div_l .div_t:after{ background-color:#5ea2d4;}
.inner_news_c_r li .div:hover .div_l .div_c{ color:#5ea2d4;}
.inner_news_c_r li .div:hover .div_r_t{color:#5ea2d4}
.inner_news_c_r 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_c_r 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_about{ padding:135px 0px 110px 0px;}
.inner_about_l{width:54%;}
.inner_about_l_t{ padding:13px 0px; margin-top:20px; font-size:24px;}
.inner_about_l_c{ margin-bottom:30px; height:120px; font-size:16px; line-height:30px; overflow:hidden;}
.inner_about_l_c p{ line-height:30px;}
.inner_about_l_a{ width:200px; height:40px; line-height:38px; border:2px solid #000000; text-align:center; color:#000000; font-size:16px; position:relative;}
.inner_about_l_a:after{width:0%; height:36px; background-color:#5ea2d4; position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_about_l_a span{ position:relative; z-index:2; display:inline-block;}
.inner_about_l_a:hover{ border:2px solid #5ea2d4; color:#fff;}
.inner_about_l_a:hover:after{width:100%;}
.inner_about_l_b{ padding:40px 6% 0px 0px;}
.inner_about_l_b li{width:25%; margin-bottom:30px; padding:45px 5px; background-color:#fff;-moz-box-shadow:0px 0px 10px #dcd9d9;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #dcd9d9;/*webkit*/  
box-shadow:0px 0px 10px #dcd9d9;/*opera或ie9*/}
.inner_about_l_b li .div_t{ height:64px; line-height:64px; text-align:center; position:relative; color:#5ea2d4; font-size:48px;}
.inner_about_l_b li .div_t .s1{width:30px; line-height:25px; text-align:center; height:30px; position:absolute;  left:60%; top:-15px; font-size:30px;  display:inline-block; line-height:1.0;}
.inner_about_l_b li .div_c{width:100%; height:30px; line-height:30px; text-align:center; color:#333333; font-size:16px;}
.inner_about_l_b li:nth-child(1),.inner_about_l_b li:nth-child(3){ margin-bottom:0px; margin-top:30px;}
.inner_about_r{width:38%; padding-top:58px;}
.inner_about_r_div{ padding:43px 47px 0px 0px; position:relative;}
.inner_about_r_div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; z-index:1; background-color:#fff;}
.inner_about_r_div .a_img img{width:100%;}
.inner_about_r_div .a_border{width:87%; height:89%; border:15px solid #63d7f2; position:absolute; right:0px; top:0px;}

.inner_xt{ padding:80px 0px 30px 0px;}
.inner_xt_c{ padding-bottom:140px; position:relative; overflow:hidden;}
.inner_xt_c .an_btn{ position:absolute; left:50%; top:0px;-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%); z-index:1;}
.inner_xt_c .an_btn_ul{width:130px;}
.inner_xt_c .an_btn_ul li{ margin-bottom:20px;}
.inner_xt_c .an_btn_ul li:nth-child(2){ margin-bottom:0px;}
.inner_xt_c .an_btn_ul li a{width:100%; height:60px; line-height:60px; background-color:#f2f2f2; color:#5ea2d4; font-size:24px; padding-left:25px; position:relative}
.inner_xt_c .an_btn_ul li a:hover,.inner_xt_c .an_btn_ul li a.active{ background-color:#5ea2d4; color:#fff;}
.inner_xt_c .an_btn_ul li a:after{width:9px; height:15px; background:url(../images/tb_08.png) no-repeat; position:absolute; right:-15px; top:50%; margin-top:-7.5px; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.inner_xt_c .an_btn_ul li a:hover:after,.inner_xt_c .an_btn_ul li a.active:after{right:25px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.inner_xt_con{width:100%; display:none;}

/*.inner_gn{ overflow:hidden;}*/
.inner_gn_t{width:100%;}
.inner_gn_b{width:102%;position:relative; margin-top:0px;transform-origin: center top;
    transform: rotate(-9deg);
    -webkit-transform: rotate(-9deg);
    -moz-transform: rotate(-9deg);
    -webkit-transform-origin: center top; left:-2%; z-index:2;}
.inner_gn_b:after{width:100%; height:1px; background-color:#d5d5d5; position:absolute; left:0px; top:110px; content:"";}
.inner_gn_b_c{ padding:0px 90px;  position:relative; min-height:260px; z-index:2;}

.product_swiper_top{width:80%; margin-left:10%; overflow:hidden;}
.product_swiper_top .swiper-slide{width:100%;}
.product_swiper_top .swiper-slide .div{width:100%; position:relative; letter-spacing:2px; }
.product_swiper_top .swiper-slide .div_year{width:100%; padding-bottom:35px; color:#5ea2d4;filter:alpha(opacity=20);   -moz-opacity:0.2;   -khtml-opacity: 0.2;   opacity: 0.2; line-height:1.0; font-size:150px; font-weight:bold; text-align:center;position:absolute; left:0px; top:0px;}
.product_swiper_top .swiper-slide .div_title{width:100%; padding:67px 0px 20px 0px; line-height:1.3; color:#222222; font-size:24px; text-align:center; position:relative;  z-index:2}
.product_swiper_top .swiper-slide .div_title span{ font-weight:bold;}
.product_swiper_top .swiper-slide .div_title:after{width:48px; height:2px; background-color:#5ea2d4; position:absolute; left:50%; bottom:0px; z-index:1; content:""; margin-left:-24px; z-index:3;}
.product_swiper_top .swiper-slide img{width:100%;}

.product_swiper_bottom{width:100%; overflow:hidden;padding-top:110px;  padding-bottom:30px;}
.product_swiper_bottom .swiper-slide{width:100%; padding-top:30px; position:relative;position: relative;
    transform: rotate(9deg);
    -webkit-transform: rotate(9deg);
    -moz-transform: rotate(9deg);
    z-index: 2;
    transform-origin: center top;
    -webkit-transform-origin: center top; text-align:center;color:#222222; font-size:16px; cursor:pointer; z-index:2;}
.product_swiper_bottom .swiper-slide:before{width:15px; height:15px; background-color:#d2d2d2;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ position:absolute; left:50%; margin-left:-7.5px; top:-7.5px; content:""; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s; }
.product_swiper_bottom .swiper-slide:after{width:1px; height:25px; position:absolute; background-color:#d2d2d2; left:50%; top:0px; z-index:2; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.product_swiper_bottom .swiper-slide .div_year{ font-size:24px; font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s;}

.inner_gn_b_c .product_bottom_next{width:42px; height:42px; border:1px solid #d5d5d5;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ background:url(../images/tb_010.png) center no-repeat; background-color:#fff; left:auto; right:0px; margin-top:-40px; z-index:6;}
.inner_gn_b_c .product_bottom_next:hover{ border:1px solid #5ea2d4; background:url(../images/tb_010s.png) center no-repeat; background-color:#5ea2d4;}
.inner_gn_b_c .product_bottom_prev{width:42px; height:42px; border:1px solid #d5d5d5;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ background:url(../images/tb_09.png) center no-repeat; background-color:#fff; left:0px;margin-top:-40px; z-index:6;}
.inner_gn_b_c .product_bottom_prev:hover{ border:1px solid #5ea2d4; background:url(../images/tb_09s.png) center no-repeat; background-color:#5ea2d4;}
.product_swiper_bottom .swiper-slide.swiper-slide-thumb-active:after{ background-color:#5ea2d4;} 
.product_swiper_bottom .swiper-slide.swiper-slide-thumb-active:before{ background-color:#5ea2d4;} 
.product_swiper_bottom .swiper-slide.swiper-slide-thumb-active .div_year{ color:#5ea2d4; font-size:36px;}

.inner_gw{width:100%;  padding:68px 0px 0px 180px; position:relative;}

.inner_gw_swper{width:100%; overflow:hidden;}
.inner_gw_swper .swiper-slide{ overflow:hidden;}
.inner_gw_swper .swiper-slide .div{ border:1px solid #f1f1f1; background:url(../images/tb_013.png) repeat; min-height:338px; padding:95px 5px 5px 5px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_gw_swper .swiper-slide .div .div_t{ padding-bottom:42px; letter-spacing:1px; color:#222222; font-size:18px; text-align:center; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_gw_swper .swiper-slide .div .div_t span{ font-weight:bold;}
.inner_gw_swper .swiper-slide .div .div_t:after{width:48px; height:2px; background-color:#5ea2d4; position:absolute; left:50%; bottom:0px; content:""; margin-left:-24px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_gw_swper .swiper-slide .div .div_c{ padding:25px 0px; text-align:center; color:#222222; font-size:24px; font-weight:bold; letter-spacing:1px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_gw_swper .swiper-slide .div:hover .div_c{ padding:35px 0px; color:#fff; font-size:36px;}
.inner_gw_swper .swiper-slide .div:hover{ background:none; border:1px solid #5ea2d4; background-color:#5ea2d4; -moz-border-radius: 25px 0px 25px 0px;      /* Gecko browsers */
-webkit-border-radius:  25px 0px 25px 0px;   /* Webkit browsers */
border-radius: 25px 0px 25px 0px;            /* W3C syntax */
}
.inner_gw_swper .swiper-slide .div:hover .div_t:after{ background-color:#fff;}
.inner_gw_swper .swiper-slide .div:hover .div_t{ color:#fff;}
.inner_gw .inner_gw_next{width:42px; height:42px; border:1px solid #d5d5d5;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ background:url(../images/tb_010.png) center no-repeat; background-color:#fff; left:auto; right:0px; top:0px; margin-top:0px; }
.inner_gw .inner_gw_next:hover{ border:1px solid #5ea2d4; background:url(../images/tb_010s.png) center no-repeat; background-color:#5ea2d4;}
.inner_gw .inner_gw_prev{width:42px; height:42px; border:1px solid #d5d5d5;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ background:url(../images/tb_09.png) center no-repeat; background-color:#fff; left:auto; right:65px; top:0px;margin-top:0px;}
.inner_gw .inner_gw_prev:hover{ border:1px solid #5ea2d4; background:url(../images/tb_09s.png) center no-repeat; background-color:#5ea2d4;}

.inner_xt .inner_product_t_l{width:100%;}


.inner_bg2{ border-bottom:1px solid #eee;}
.inner_link{ padding:28px 0px;}
.inner_link a{ color:#444444; font-size:14px; margin-right:50px}
.inner_link a:hover{ color:#5ea2d4;}

.i_footer_l{width:33%; border-right:1px solid #eee; padding-top:60px; padding-right:3%;}
.i_footer_l img{ max-width:100%; height:auto !important;}
.i_footer_c{width:42%; padding-top:23px; padding-bottom:20px;}
.i_footer_c_t{ padding:10px 0px; line-height:28px; padding-left:25px; font-size:16px; font-weight:bold; background:url(../images/tb_04.png) left center no-repeat;}
.i_footer_c_ul{ padding-left:25px;}
.i_footer_c_ul li{width:50%; padding:10px 0px; padding-left:30px; line-height:23px; color:#444444; font-size:14px;}
.i_footer_c_ul li.bg1{ background:url(../images/tb_05.png) left top 13px no-repeat;}
.i_footer_c_ul li.bg2{ background:url(../images/tb_06.png) left top 13px no-repeat;}
.i_footer_c_ul li.bg3{ background:url(../images/tb_07.png) left top 13px no-repeat;}
/*.i_footer_c_ul li:nth-child(3){width:100%;}*/
.i_footer_r{width:20%; padding:22px 0px 51px 0px }
.i_footer_r_t{ padding:10px 0px; line-height:29px; color:#444444; font-weight:bold; font-size:14px;}
.i_footer_r_c li{width:31%; color:#444444; font-size:14px; line-height:2; text-align:center;}
.i_footer_r_c li img{max-width:100%;}
.i_ff{ background-color:#5ea2d4;}
.i_footer_bq{ padding:13px 0px; font-size:14px; color:#fff; text-align:center;}
.i_footer_bq a,.i_footer_bq a:hover{ color:#fff;}


.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_text{width:100%; line-height:1.2 !important; position:absolute; left:0px; top:50%;-o-transform:translate(0%, -60%);-ms-transform:translate(0%, -60%);-webkit-transform: translate(0%, -60%);-moz-transform: translate(0%, -60%);transform: translate(0%, -60%); color:#fff; font-size:36px;}
.n_banner_text span{ font-family: 'Geometr415'; line-height:1.0;}
.n_banner_text .w78{ line-height:1.4;}

.inner_menu{width:100%; background:url(../images/tb_011.png) repeat; position:absolute; left:0px; bottom:0px;}
.inner_menu_box{width:100%;}
.inner_menu_box a{ padding:0px 30px; height:70px; line-height:70px; color:#fff; font-size:18px; margin-right:5px;}
.inner_menu_box a:hover,.inner_menu_box a.activetop{ color:#fff; background-color:#5ea2d4;}

.inner_title{ color:#000000; font-size:24px; line-height:1.0; text-align:center;}
.inner_title span{ color:#5ea2d4; font-size:48px; font-family: 'Geometr415';}

.i_section{
	position: relative;
	box-sizing: border-box;
	width:100%; overflow:hidden;
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
}
.inner_company{width:100%; position:relative; z-index:1; padding:120px 0px;}
.inner_company_c{width:100%; padding:120px 3.5% 105px 6.5%; background:url(../images/tb_012.png) repeat;}
.inner_company_c_l{width:60%; font-size:16px;}
.inner_company_c_l_t{ font-size:24px; margin-bottom:15px;}
.inner_company_c_l_c{ line-height:1.5;}
.inner_company_c_r{width:37.4%; }
.inner_company_c_r .a_img{width:100%; display:inline-block;padding:25px 25px 0px 0px; position:relative;}
.inner_company_c_r .a_img img{width:100%;}
.inner_company_c_r .a_img:before{width:90%; height:25px; background-color:#faa435; position:absolute; right:0px; top:0px; content:"";}
.inner_company_c_r .a_img:after{width:25px; height:90%; background-color:#faa435; position:absolute; right:0px; top:0px; content:"";}

.inner_box1{  padding:80px 0px 55px 0px;}
.inner_bg3{ background-color:#f5f5f5;}
.inner_qywh{ padding:80px 0px 60px 0px;}
.inner_qywh_ul { padding-top:25px;}
.inner_qywh_ul li{width:32%; margin-right:2%;}
.inner_qywh_ul li:nth-child(3n){ margin-right:0px;}
.inner_qywh_ul li .div{ background-color:#fff; position:relative; color:#666666; font-size:16px;}
.inner_qywh_ul li .div:after{width:0px; height:2px; background-color:#5ea2d4; position:absolute; left:0px; bottom:0px; content:""; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_qywh_ul li .div:hover:after{width:100%;}
.inner_qywh_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.inner_qywh_ul li .div .a_img img{width:100%; float:left;}
.inner_qywh_ul li .div .a_text{ padding:23px 30px 20px 30px;}
.inner_qywh_ul li .div .a_text h1{ height:60px; line-height:60px; color:#222222; font-size:24px; font-weight:normal; width:100%; overflow:hidden;}
.inner_qywh_ul li .div:hover .a_text h1{ color:#5ea2d4;}
.inner_qywh_ul li .div .a_text .text{ height:120px; line-height:30px; overflow:hidden;}


.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:#5ea2d4; 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:#4f9ee0;}
.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;}

.inner_zs_box{ position:relative;}
.zs_swiper {width: 100%;}
.zs_swiper .swiper-slide{width:100%;}
.zs_swiper .swiper-slide .div{ background-color:#fff; padding:30px 30px 20px 30px; color:#666666; font-size:16px; position:relative;}
.zs_swiper .swiper-slide .div:hover{ color:#5ea2d4;}
.zs_swiper .swiper-slide .div:after{width:100%; height:6px; background-color:#5ea2d4; position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
/*.zs_swiper .swiper-slide .div:hover:after{width:50px;}*/
.zs_swiper .swiper-slide .div .div_time{width:100%; height:50px; line-height:50px; overflow:hidden; position:relative;}
.zs_swiper .swiper-slide .div .div_time:after{width:30px; height:4px;background-color:#aaaaaa; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.zs_swiper .swiper-slide .div:hover .div_time:after{ background-color:#5ea2d4;}
.zs_swiper .swiper-slide .div .div_title{ height:38px; line-height:38px; overflow:hidden; margin-top:30px; margin-bottom:20px; color:#222222; font-size:18px; display:none;}
.zs_swiper .swiper-slide .div:hover .div_title{ color:#5ea2d4;}
.zs_swiper .swiper-slide .div .a_img{width:100%; height:10vw; display:inline-block; overflow:hidden; position:relative; text-align:center; margin-top:20px;}
.zs_swiper .swiper-slide .div .a_img .s1{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; display:flex; align-items:center;justify-content: center;}
.zs_swiper .swiper-slide .div .a_img .s1 .img1{ max-width:100%; max-height:100%;-moz-box-shadow:0px 0px 10px #f1f1f1;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #f1f1f1;/*webkit*/  
box-shadow:0px 0px 10px #f1f1f1;/*opera或ie9*/}


.zs_pagination .swiper-pagination-bullet{width:12px; height:12px; margin:0px 8px !important; background-color:transparent; border:1px solid #fff;
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=50);   -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity:0.5; position:relative;
-moz-border-radius: 0px;      /* Gecko browsers */
-webkit-border-radius: 0px;   /* Webkit browsers */
border-radius:0px;            /* W3C syntax */filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.zs_pagination .swiper-pagination-bullet-active{ background-color:#fff;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.zs_swiper.swiper-container-horizontal>.sjs-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width:100%; text-align:center; bottom:20px; }

.inner_zs_box .zs_next{width:28px; height:70px; background:url(../images/tb_010s.png) center no-repeat; background-color:#333333;left:auto; right:-85px; margin-top:-35px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_zs_box .zs_next:hover{background:url(../images/tb_010s.png) center no-repeat; background-color:#5ea2d4;}
.inner_zs_box .zs_prev{width:28px; height:70px; background:url(../images/tb_09s.png) center no-repeat; background-color:#333333; left:-85px; margin-top:-35px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_zs_box .zs_prev:hover{background:url(../images/tb_09s.png) center no-repeat; background-color:#5ea2d4;}

.inner_qyfc{ padding:95px 0px 85px 0px; position:relative; z-index:2;}
.inner_qyfc_ul{width:100%;}
.inner_qyfc_ul li{width:33.33%; padding:0px 1.5% 40px 1.5%;}
.inner_qyfc_ul li .div{ background-color:#fff; position:relative; color:#999999; font-size:14px;}
/*.inner_qyfc_ul li .div:after{width:0px; height:2px; background-color:#5ea2d4; position:absolute; left:0px; bottom:0px; content:""; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_qyfc_ul li .div:hover:after{width:100%;}*/
.inner_qyfc_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.inner_qyfc_ul li .div .a_img img{width:100%; float:left;}
.inner_qyfc_ul li .div .a_text{ padding:20px;}
.inner_qyfc_ul li .div .a_text h1{ height:36px; line-height:36px; color:#000000; font-size:20px; font-weight:normal; width:100%; overflow:hidden;}
.inner_qyfc_ul li .div:hover .a_text h1{ color:#5ea2d4;}
.inner_qyfc_ul li .div .a_text .text{ height:35px; line-height:35px; overflow:hidden;}

.inner_xtbg_t{ padding-top:30px; text-align:center;}
.inner_xtbg_t a{width:130px; height:38px; line-height:38px; margin:0px 5px; text-align:center; background-color:#f2f2f2; color:#5ea2d4; display:inline-block; overflow:hidden; font-size:18px;}
.inner_xtbg_t a:hover,.inner_xtbg_t a.activetop{ color:#fff; background-color:#5ea2d4;}

.inner_xtbg{ position:relative; z-index:2; width:100%;}
.inner_xtbg_c{width:100%; display:none;}
.inner_xtbg_gn{ padding:120px 0px 130px 0px;}
.inner_xtbg_gw{ padding:140px 0px 170px 0px;}
.inner_xtbg_gw .inner_gw{ padding:0px;}
.inner_xtbg_gw .inner_gw .inner_gw_next{ top:50%;right:-80px; margin-top:-21px;}
.inner_xtbg_gw .inner_gw .inner_gw_prev{left:-80px; right:auto; top:50%; margin-top:-21px;}

.inner_xtbg_gn .product_swiper_top .swiper-slide .div_title{ color:#fff;}
.inner_xtbg_gn .product_swiper_top .swiper-slide .div_year{ color:#fff;}
.inner_xtbg_gn .product_swiper_top .swiper-slide .div_title:after{ background-color:#fff;}
.inner_xtbg_gn .product_swiper_bottom .swiper-slide:before{ background-color:#fff;}
.inner_xtbg_gn .product_swiper_bottom .swiper-slide:after{ background-color:#fff;}
.inner_xtbg_gn .product_swiper_bottom .swiper-slide{ color:#fff;}
.inner_xtbg_gn .product_swiper_bottom .swiper-slide.swiper-slide-thumb-active .div_year{ color:#fff;}
.inner_xtbg_gn .product_swiper_bottom .swiper-slide.swiper-slide-thumb-active:before{ background-color:#5ea2d4;}
.inner_xtbg_gn .product_swiper_bottom .swiper-slide.swiper-slide-thumb-active:after{ background-color:#5ea2d4;}

.inner_hzkh{ padding:90px; background-color:#fff;}
.inner_hzkh_pc{width:100%;}
.inner_hzkh_pc img{ max-width:100%; height:auto !important;}
.inner_hzkh_wap{width:100%; display:none;}
.inner_hzkh_wap img{ max-width:100%; height:auto !important;}

.inner_news_bg{ background-color:#f1f2f3;}
.inner_news{ padding:70px 0px 100px 0px;}
.inner_news_ul li{width:100%; padding-bottom:20px}
.inner_news_ul li .div{ background-color:#fff; padding:25px 35px; color:#666666; font-size:16px; display:inline-block;display:flex;justify-content: space-between;}
.inner_news_ul li .div:hover{ color:#666;}
.inner_news_ul li .div .a_img{width:22%; display:inline-block; overflow:hidden;}
.inner_news_ul li .div .a_img img{width:100%;}
.inner_news_ul li .div .a_img_r{width:75%;display:flex;justify-content: space-between;}
.inner_news_ul li .div .a_img_r .div_l{width:75%; padding-top:10px;}
.inner_news_ul li .div .a_img_r .div_l_t{width:100%; color:#222222; font-size:24px; padding:5px 0px; line-height:30px;}
.inner_news_ul li .div:hover .a_img_r .div_l_t{ color:#5ea2d4;}
.inner_news_ul li .div .a_img_r .div_l_c{ margin:5px 0px 20px 0px; height:72px; line-height:24px; overflow:hidden;}
.inner_news_ul li .div .a_img_r .div_l_b{ width:140px; text-align:center; height:40px; line-height:40px; border:1px solid #eeeeee; color:#999999; font-size:17px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_news_ul li .div:hover .a_img_r .div_l_b{ background-color:#5ea2d4; color:#fff; border:1px solid #5ea2d4;}
.inner_news_ul li .div .a_img_r .div_r{ padding-top:80px; color:#999999; font-size:14px;}
.inner_news_ul li .div:hover .a_img_r .div_r{ color:#5ea2d4;}

.inner_news_details{ padding-bottom:90px;}
.inner_news_details_t{ padding:30px 0px; background:url(../images/tb_015.png) left center no-repeat; padding-left:30px; color:#666666; font-size:14px;}
.inner_news_details_t a{ color:#666666;}
.inner_news_details_t a:hover{ color:#5ea2d4;}

.n_box6{width:100%; padding:60px 7%; background-color:#fff;}
.n_box6_t{width:100%; padding:5px 0px; line-height:1.5; text-align:center; color:#333333; font-size:36px;}
.n_box6_t1{width:100%; text-align:center; padding:10px 0px 15px 0px; line-height:1.5; color:#222222; font-size:16px; border-bottom:1px solid #e5e5e5;}
.n_box6_c{width:100%; padding:50px 0px; line-height:2; overflow:hidden; color:#333333; font-size:16px;}
.n_box6_c img{ max-width:100%; height:auto !important;}
.n_box6_c video{ max-width:50%; height:auto !important;}
.n_box6_c table{width:100%; border:1px solid #e6e4e4; border-right:0px; margin-bottom:0px;border-collapse:collapse; margin-top:20px;}
.n_box6_c table tr td{border-right:1px solid #e6e4e4; margin-bottom:1px solid #e6e4e4; padding:5px 30px;}
.n_box6_b{width:100%; padding-top:25px; border-top:1px solid #e5e5e5; line-height:2; position:relative;}
.n_box6_b a{width:100%; color:#222; font-size:16px;}
.n_box6_b a:hover{ text-decoration:none; color:#5ea2d4;}

.inner_contact{ padding:80px; margin-bottom:50px; background-color:#fff; padding:85px 4%;}
.inner_contact .div_l{width:29.5%;}
.inner_contact .div_l_t{ padding-bottom:15px; margin-bottom:40px; position:relative; color:#333333; font-size:19px; font-weight:bold; line-height:1.3;}
.inner_contact .div_l_t span{ font-size:30px; font-weight:normal;}
.inner_contact .div_l_t:after{width:40px; height:3px; background-color:#5ea2d4; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.inner_contact .div_l_c{width:100%;}
.inner_contact .div_l_c table tr td{ padding:15px 0px;color:#000000; font-size:16px;}
.inner_contact .div_l_c table tr td .s1{ font-size:24px; line-height:1.2;}
.inner_contact .div_l_c table tr td .s2{ color:#5ea2d4; font-size:36px; line-height:1.2;}
.inner_contact .div_r{width:64.5%; height:460px; overflow:hidden;}

.inner_messages{ padding:60px 4% 65px 4%; background-color:#fff;}
.n_box11_t{width:100%; text-align:center; color:#000000; font-size:24px; line-height:1.3;}
.n_box11_t .s1{ color:#d00112; font-size:36px;}
.n_box11_t .s1 font{ color:#5ea2d4;}

.n_box11_c{width:100%; padding-top:75px;}
.n_box11_com{width:100%;}
.n_box11_com li{width:100%; border-bottom:2px solid #e3ddd9; float:left;}
.n_box11_com li dl{width:100%;}
.n_box11_com li dl dd{width:33.33%; float:left;}
.n_box11_com li dl dd .s1{width:19%; height:70px; line-height:70px; overflow:hidden; color:#000000; font-size:18px;}
.n_box11_com li dl dd .ipt1{width:80%; height:70px; background-color:transparent; line-height:70px; color:#000; font-size:16px; text-indent:0px; font-family:"微软雅黑"; border:0}
.n_box11_com li.twobox{ padding-top:40px; border-bottom:0px;}
.n_box11_com li .s2{width:6.25%;height:70px; line-height:70px; overflow:hidden; color:#000000; font-size:18px;}
.n_box11_com li .ipt2{width:93%; height:200px; background-color:transparent; padding-top:22px; color:#000; font-size:16px;font-family:"微软雅黑"; border:0px;}
.n_box11_com li .ipt3{width:100%; height:55px; line-height:55px; background-color:#5ea2d4; font-weight:bold; color:#fff; font-size:18px; text-align:center; cursor:pointer; font-family:"微软雅黑"; border:0px;}

.n_prolist{ padding:30px 10% 0px 10%;}
.n_prolist li{width:28%; padding-bottom:30px; margin-right:8%;}
.n_prolist li:nth-child(3n){ margin-right:0px;}
.n_prolist li .div{width:100%; background-color:#fff; color:#222222; font-size:24px;}
.n_prolist li .div:hover{ color:#5ea2d4;}
.n_prolist li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_prolist li .div .a_img img{width:100%; float:left;}
.n_prolist li .div .a_text{width:100%; height:70px; line-height:70px; overflow:hidden; text-align:center;}

.n_prolist_c{ padding:25px 7% 0px 7%;line-height:2; color:#000000; font-size:16px; text-align:center;}
.n_prolist_c_ul{ padding-top:30px;}
.n_prolist_c_ul li{width:23%; padding-bottom:35px; margin-right:2.6%;}
.n_prolist_c_ul li:nth-child(4n){ margin-right:0px;}
.n_prolist_c_ul li .div{width:100%; background-color:#fff; color:#222222; font-size:18px;}
.n_prolist_c_ul li .div:hover{ color:#5ea2d4;}
.n_prolist_c_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_prolist_c_ul li .div .a_img img{width:100%; float:left;}
.n_prolist_c_ul li .div .a_text{width:100%; height:90px; line-height:90px; overflow:hidden; padding:0px 10%; }

.BMap_bubble_title{ font-size:18px;}
.BMap_bubble_content{ font-size:14px;}