/* PAGE-MENU */
.fullnavr {width:30px; position:fixed;  right:30px; z-index:1; 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%);}
#pagemenu {list-style:none; padding:0; margin:0; text-align: center;position: relative;z-index: 1005; }
#pagemenu li { position:relative; width:100%; float:left; padding:15px 0px;}
#pagemenu li a {width:10px; background-color:#fff; height:10px; display:inline-block; float:left;transition: all 0.5s ease-in-out;opacity: 1;-webkit-transition:all 0.5s;transition:all 0.5s;
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ position:relative;}
#pagemenu li a:after{width:20px; height:20px; border:1px solid #fff; position:absolute; left:50%; margin-left:-11px; top:50%; margin-top:-11px; z-index:1; content:"";opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
#pagemenu li.active a:after{ /*width:60px;opacity: 1;*/opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);}
#pagemenu li a.disnone{ display:none;}

#pagemenu.activebox li a{ background-color:#79b9f0;}
#pagemenu.activebox li a:after{ border:1px solid #79b9f0;}


.mousehover{width:30px; height:41px; background:url(../images/tb_01.png) no-repeat; background-size:30px; position:absolute; left:50%; margin-left:-15px; bottom:145px; z-index:1000;}


/*Index*/
.section.y7{ height:auto !important;}
.section{background-size: cover; background-position: center center; overflow:hidden;}
.slide{background-size: cover; position:relative;}
.section .sec-scale { width:100%; height:100%;/*transform: scale(0.8);opacity: 0.5;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/}
/*.active .sec-scale {transform: translate(0px,0px) scale(1);transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }*/
.bg {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;overflow: hidden;}


.header_div{width:100%;height:80px; position:fixed; padding:0px 1.5% 0px 4%; left:0px; top:0px; z-index:1; background:url(../images/navbg1.png) bottom repeat-x; z-index:111;}
.header_div .i_logo{
    display: flex;
    height: 100%;
    align-items: center;
}
.header_div .i_logo img{ width:auto; height:45px; transition:all .3s linear;}
.header_div .i_logo .img1{ display:block;}
.header_div .i_logo .img2{ display:none;}
.header_div.fixedmenu{ background:url(../images/navbg1s.png) bottom repeat-x; background-color:#fff;}
.header_div.fixedmenu1{ position:relative;}

.i_xian{width:1px; height:100%; background:url(../images/navbg2.png) repeat-y; position:fixed; right:5.5%; top:0px; z-index:1111;}
.i_xian.active{ background:url(../images/navbg2s.png) repeat;}
.i_ggw{position: fixed;
    right: 30px;
    bottom: 50px; z-index:11111; width:50px; filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_ggw.active{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.i_ggw_t{width:100%; padding-bottom:30px; text-align:center; cursor:pointer;}
.i_ggw_t img{ max-width:100%; height:auto !important;}
.i_ggw_b{width:100%; text-align:center;}
.i_ggw_b img{ height:35px;}

.i_sousuo{width:48px; margin-left:1.5%; margin-top:16px; position:relative;}
.i_sousuo_t{width:48px; height:48px; border:1px solid #fff; background:url(../images/ss1.png) center no-repeat; background-size:18px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ cursor:pointer;}
.i_sousuo_c{width:210px; position:absolute; top:64px; right:0px; background-color:#fff; display:none;z-index:111111111;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.i_sousuo_c .ipt1{width:179px; height:30px; line-height:30px; color:#333; font-size:14px; text-indent:10px;}
.i_sousuo_c .ipt2{width:30px; height:30px; line-height:30px; background:url(../images/ss2.png) center no-repeat; background-size:16px;}



.menu_nav{width:57%;}
.menu_nav ul{width:100%;display:flex;justify-content: space-between; flex-wrap:wrap;}
.menu_nav ul li{text-align:center; position:relative;}
.menu_nav ul li .nav_a{ height:80px; line-height:80px; color:#fff; display:inline-block; font-size:16px; position:relative;}
.menu_nav ul li .nav_a:hover, .menu_nav ul li .nav_a.activetopm, .menu_nav ul li .nav_a.activetopm1{ color:#fff; text-decoration:none;}
.menu_nav ul li .nav_a:after{width:0px; height:4px; background-color:#fff; position:absolute; left:50%; bottom:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius: 1.5px;      /* Gecko browsers */
-webkit-border-radius: 1.5px;   /* Webkit browsers */
border-radius:1.5px;            /* W3C syntax */}
.menu_nav ul li .nav_a:hover:after, .menu_nav ul li .nav_a.activetopm:after, .menu_nav ul li .nav_a.activetopm1:after{width:30px; margin-left:-15px;}
.{width:100%; background-color:#1f1f1f; }
/*.menu_nav ul li .twodiv{width:100%; position:absolute; left:0px; top:100%; background-color:#1f1f1f; padding:15px 0px; z-index:1111; display:none; text-align:center;}
.menu_nav ul li .twodiv a{ height:40px; line-height:40px; color:#ffffff; font-size:15px; margin:0px 50px; display:inline-block;}
.menu_nav ul li .twodiv a:hover{ text-decoration:none; color:#ffe300;}
*/
.menu_nav ul li dl{width:220px; position:absolute; left:50%; margin-left:-110px; top:100%; background-color:#fff;z-index:1; display:none;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.menu_nav ul li dl dd{width:100%; float:left;}
.menu_nav ul li dl dd a{width:100%; height:47px; display:inline-block; overflow:hidden; line-height:47px; text-align:center; color:#333; font-size:14px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; float:left;}
.menu_nav ul li dl dd a:hover{ color:#fff; text-decoration:none; background-color:#388ccd;}




.header_div.fixedmenu .menu_nav ul li .nav_a{ color:#333333;}
.header_div.fixedmenu .menu_nav ul li .nav_a:hover, .header_div.fixedmenu .menu_nav ul li .nav_a.activetopm,.header_div.fixedmenu .menu_nav ul li .nav_a.activetopm1{ color:#0080ed;}
.header_div.fixedmenu .menu_nav ul li .nav_a:after{ background-color:#0080ed;}

.header_div.fixedmenu .i_logo .img1{ display:none;}
.header_div.fixedmenu .i_logo .img2{ display:block;}

.header_div.fixedmenu .i_banben{background:url(../images/bb_tb2.png) right 7px center no-repeat;}
.header_div.fixedmenu .i_banben_t{background:url(../images/nav_tb2.png) left center no-repeat; background-size:24px; color:#000;}

.header_div.fixedmenu .i_sousuo_t{ border:1px solid #d1d1d1;background:url(../images/ss2.png) center no-repeat; background-size:18px;}

.i_banben{ margin:0px 2% 0px 2.5%; height:33px; line-height:33px; margin-top:24px; padding:0px 25px 0px 0px; background:url(../images/bb_tb2s.png) right 7px center no-repeat;-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */ position:relative;}
.i_banben_t{ height:33px; line-height:33px; padding-left:30px; color:#fff; font-size:16px; background:url(../images/nav_tb1.png) left center no-repeat; background-size:24px; cursor:pointer;}
.i_banben_t .s1{width:45px; text-align:center; height:33px; line-height:33px; display:inline-block;}
.i_banben_c{width:160px; background-color:#fff;padding:5px; position:absolute; left:50%; margin-left:-80px; top:56px; box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); display:none;}
.i_banben_c a{width:100%; padding:10px 0px; line-height:1.5; color:#333; font-size:14px; text-align:center;}
.i_banben_c a:hover{ background-color:#388ccd; color:#fff;}

.wap_banben{ height:33px; line-height:33px;  padding:0px 30px 0px 12px; background:url(../images/bb_tb2.png) right 12px center no-repeat;-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */ position:absolute; right:40px; top:50%; margin-top:-16.5px;}
.wap_banben_t{ height:33px; line-height:33px; padding-left:20px; color:#222222; font-size:14px; background:url(../images/bb_tb1.png) left center no-repeat; cursor:pointer;}
.wap_banben_t .s1{width:45px; height:33px; line-height:33px; display:inline-block;}
.wap_banben_c{width:160px; background-color:#fff;padding:5px; position:absolute; right:-1px; top:100%; border:1px solid #e5e5e5; display:none;}
.wap_banben_c a{width:100%; padding:10px 0px; line-height:1.5; color:#333; font-size:14px; text-align:center;}
.wap_banben_c a:hover{ background-color:#388ccd; color:#fff;}

.wap_sousuo{width:100%; padding:10px 20px 10px 30px;border-bottom: 1px solid rgba(225,225,225,0.5);}
.wap_sousuo .ipt1{width:80%; height:30px; line-height:30px; color:#333; font-size:14px;}
.wap_sousuo .ipt2{width:20%; height:30px; background:url(../images/ss2.png) right center no-repeat; background-size:20px;}

.i_picchange{width:100%; height:100%; overflow:hidden; display:block;}
.home-swiper {width: 100%;height: 100%;}
.home-swiper .swiper-slide{text-align: left;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}

/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/
.home-swiper .swiper-slide .s1{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover; display:block;}
.home-swiper .swiper-slide .s1 img{width:100%; height:auto !important; display:block;}
.home-swiper .swiper-slide .s2{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover;  display:none;}
.home-swiper .swiper-slide .s2 img{width:100%; height:auto !important; display:none;}

.home-swiper .swiper-slide.swiper-slide-active .s1{-webkit-animation: hvr-bob 3s ease 1;animation: hvr-bob 3s ease 1;}
.home-swiper .swiper-slide.swiper-slide-active .s2{-webkit-animation: hvr-bob 3s ease 1;animation: hvr-bob 3s ease 1;}

.home-swiper .swiper-slide .banner_text{width:100%; padding:0px 7%; position:absolute; left:0px; bottom:30%;}
.home-swiper .swiper-slide .banner_text_cn{width:100%; color:#fff; font-size:56px; font-weight:bold; line-height:1.7; opacity: 0;
    -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);
    filter: alpha(opacity=0);
    transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;
    -webkit-transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;
    transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;}
.home-swiper .swiper-slide .banner_text_en{width:100%; color:#fff; font-size:28px; line-height:1.6;-webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;
    -webkit-transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;
    transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;
}

.home-swiper .swiper-slide.swiper-slide-active .banner_text_en{opacity: 1;
    filter: alpha(opacity=100);
   -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%);
   }
.home-swiper .swiper-slide.swiper-slide-active .banner_text_cn{opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%);
}

.home-swiper .swiper-slide .banner_text_more{opacity: 1;filter: alpha(opacity=100);border: 1px solid #fff;margin: 0px auto;text-align: left;width: 160px;padding-left: 20px;height: 46px;transition: all ease-in-out .5s;line-height: 46px;font-size: 14px;color: #fff;background: url(../images/morebg.png) no-repeat 82%;display: inline-block; margin-top:30px;/*opacity: 0;
    -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);*/
    filter: alpha(opacity=0);
    transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;
    -webkit-transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;
    transition: all .5s cubic-bezier(0.445, 0.145, 0.355, 1) .5s;}
.home-swiper .swiper-slide .banner_text_more:hover{transition: all ease-in-out .5s; padding-left: 25px; color: #fff; background:url(../images/morebg.png) no-repeat 70%;}

/*.home-swiper .swiper-slide.swiper-slide-active .banner_text_more{opacity: 1;
    filter: alpha(opacity=100);
   -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%);transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;
   }*/

.home-pagination .swiper-pagination-bullet{width:40px; height:40px; line-height:40px; font-size:16px; color:#fff; margin:0px 20px 0px 0px !important; text-align:center; 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=40);  -moz-opacity:0.4;   -khtml-opacity: 0.4;   opacity:1; position:relative; background-color:transparent !important;}
.home-pagination .swiper-pagination-bullet:after{width:12px; height:1px; background-color:#fff; position:absolute; right:10px; bottom:17px; content:""; display:none;}
.home-pagination .swiper-pagination-bullet-active{width:60px; text-align:left; padding:0px 9px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.home-pagination .swiper-pagination-bullet-active:after{ display:block;}
.home-swiper.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width:1600px;  left:50%; margin-left:-800px; text-align:left; bottom:40px; }

.home-swiper .home_prev{width:60px; height:60px; background:url(../images/banner_left.png) center no-repeat; position:absolute; left:7%; top:auto; bottom:145px; background-size:100%;border: 1px solid transparent;border-radius: 30px;border-color: rgba(185, 185, 185, 0.3);background-size: contain;}
.home-swiper .home_next{width:60px; height:60px; background:url(../images/banner_right.png) center no-repeat; position:absolute; left:12%; top:auto; bottom:145px; background-size:100%;border: 1px solid transparent;border-radius: 30px;border-color: rgba(185, 185, 185, 0.3);background-size: contain;}

.home-swiper .home_prev:hover,.home-swiper .home_next:hover{background-color: rgb(0,0,0,0.2);border-radius: 40px;}


.video_banner{position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-color: #000;
    background-position: center center;
    background-size: contain;
    object-fit: cover;
    z-index:0;}
.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}
.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}

.i_bowen{width:100%;position:absolute; left:0px; bottom:0px;}



@-webkit-keyframes wave-data-v-7cc6b67b { 0% {  margin-left: 0				 } to {  margin-left: -1600px				 }}
@keyframes wave-data-v-7cc6b67b { 0% {  margin-left: 0				 } to {  margin-left: -1600px				 }}

.wave,.wave2{ background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjE5OCI+DQogIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTS4wMDUgMTIxQzMxMSAxMjEgNDA5Ljg5OC0uMjUgODExIDBjNDAwIDAgNTAwIDEyMSA3ODkgMTIxdjc3SDBzLjAwNS00OCAuMDA1LTc3eiIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMTYwMCAwKSIvPg0KPC9zdmc+DQo=) repeat-x; position: absolute; bottom:0; width: 6400px; height: 130px; -webkit-animation: wave-data-v-7cc6b67b 7s cubic-bezier(.36, .45, .63, .53) infinite; animation: wave-data-v-7cc6b67b 7s cubic-bezier(.36, .45, .63, .53) infinite; transform: translateZ(0); overflow: hidden; z-index: 2;}
.wave2{ -webkit-animation: wave-data-v-7cc6b67b 16s cubic-bezier(.36, .45, .63, .53) infinite; animation: wave-data-v-7cc6b67b 16s cubic-bezier(.36, .45, .63, .53) infinite; opacity: .7			}



.i_content{width:100%; height:100%;position:absolute; left:0px; top:0px;}
.i_content_c{width:100%; height:100%;display: table-cell;vertical-align: middle;}
.i_con{width:83.3%; margin:0px auto;}


.i_box1_t{width:100%; padding:0% 26% 0px 9%;position:absolute; left:0px; top:15%;}
.i_box1_t .a_img{width:29%; display:inline-block; overflow:hidden; padding-top:42px;}
.i_box1_t .a_img img { max-width:100%; height:auto !important;}
.i_box1_t .a_img_r{width:60%; background:url(../images/bg1.png) top repeat-y; padding:70px 7.8% 70px 8.5%;}
.i_box1_t_a_img_r_t{ color:#345fba; font-weight:bold; font-size:48px;line-height:1.1; }
.i_box1_t_a_img_r_t .s1{ color:#333333; font-size:50px; position:relative;line-height:1.6; display:inline-block;}
.i_box1_t_a_img_r_t .s1:after{width:67px; height:46px; background:url(../images/img2.png) center no-repeat; background-size:100%; position:absolute; right:-50px; top:-30px; content:""; z-index:1;}
.i_box1_t_a_img_r_t.active{ background:url(../images/tb_020.png) right center no-repeat; background-size:796px;}
.i_box1_t .a_img_r_c{ margin:25px 0px 30px 0px; line-height:35px; height:105px; overflow:hidden; color:#000000; font-size:16px;}
.i_box1_t .a_img_r_b{ padding:0px 20px 0px 30px; background-color:#388ccd; border:1px solid #388ccd; display:inline-block;-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */}
.i_box1_t .a_img_r_b .s1{ height:40px; line-height:40px; color:#fff; font-size:15px; display:inline-block; padding-right:30px; background:url(../images/tb_02.png) right center no-repeat; background-size:18px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box1_t .a_img_r_b:hover{ background-color:#fff;}
.i_box1_t .a_img_r_b:hover .s1{ color:#388ccd;background:url(../images/tb_02s.png) right center no-repeat;background-size:18px;}
.i_box1_b{width:100%; position:absolute; left:0px; bottom:0px;}
.i_box1_b_l{width:54%; background:url(../images/tb_016.png) repeat; padding:35px 4% 35px 5.5%;}
.i_box1_b_l li{width:33.33%; color:#fff; font-size:16px; line-height:1.0; text-align:center;}
.i_box1_b_l li .s1{line-height:1.0;font-size:60px; font-weight:bold;  display:inline-block;position:relative;}
.i_box1_b_l li .s1 .s2{font-size:18px; position:absolute;right:-25px; top:0px; font-weight:normal;}
.i_box1_b_r{width:46%; background-color:#33b7aa;padding:35px 7.5% 35px 2.5%;}
.i_box1_b_r li{width:33.33%; color:#fff; font-size:16px; line-height:1.0; text-align:center;}
.i_box1_b_r li .s1{line-height:1.0;font-size:60px; font-weight:bold;  display:inline-block;position:relative;}
.i_box1_b_r li .s1 .s2{font-size:18px; position:absolute;right:-25px; top:0px; font-weight:normal;}



.i_box2{width:100%;}
.i_box2_t{width:100%; align-items:center;}
.i_box2_t .i_box1_t_a_img_r_t{ color:#fff;}
.i_box2_t .i_box1_t_a_img_r_t .s1:after{ background:url(../images/img3.png) center no-repeat; background-size:100%;}
.i_box2_t .i_box1_t_a_img_r_t .s1{ color:#fff;}
.i_box2_t_r{ align-items:center;}
.i_box2_t_r .more{ color:#ffffff; font-size:18px; padding-right:20px; display:inline-block;}
.i_box2_t_r .more:hover{ text-decoration:underline;}
.i_box2_t_r .p_left{width:40px; height:40px; margin-right:13px;background:url(../images/tb_03.png) right center no-repeat; background-size:100%; cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box2_t_r .p_left:hover{background:url(../images/tb_03s.png) right center no-repeat; background-size:100%;}
.i_box2_t_r .p_right{width:40px; height:40px; background:url(../images/tb_05.png) right center no-repeat; background-size:100%;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box2_t_r .p_right:hover{ background:url(../images/tb_04.png) right center no-repeat; background-size:100%;}
.i_box2_c{width:100%; padding-top:30px;}

.hotP_swiper{width:100%; overflow:hidden;}
.hotP_swiper .swiper-slide{width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.hotP_swiper .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#fff; font-size:14px; background:url(../images/tb_017.png) repeat; position:relative;}
.hotP_swiper .swiper-slide .div:hover{ color:#fff;}
.hotP_swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.hotP_swiper .swiper-slide .div .a_img img{width:100%; float:left;}
.hotP_swiper .swiper-slide .div:after{width:0px; height:4px; background-color:#fff; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.hotP_swiper .swiper-slide .div:hover:after{width:100%;}
.hotP_swiper .swiper-slide .div .a_text{width:100%; padding:25px 7% 30px 7%;}
.hotP_swiper .swiper-slide .div .a_text_t{width:100%; height:40px; margin-bottom:17.5px; line-height:40px; font-size:24px; overflow:hidden;}
.hotP_swiper .swiper-slide .div .a_text_c{ padding:0px 20px 0px 25px; border:1px solid #fff;}
.hotP_swiper .swiper-slide .div .a_text_c .s1{ padding-right:38px; height:38px; line-height:38px; background:url(../images/tb_02.png) right center no-repeat; background-size:21px;}


.hotP_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.hotP_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.hotP_pagination .swiper-pagination-bullet-active{}
.hotP_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:"";}

.i_box3{width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px;}
.i_box3_t{width:100%; padding:0px 5%; position:absolute; left:0px; top:23%; z-index:22;}
.i_box3_ul{width:100%; height:100%;}
.i_box3_ul li{width:33.33%; height:100%; background:url(../images/tb_09.png) repeat; border-right:1px solid transparent; border-color:rgb(255,255,255,0.4); position:relative; cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box3_ul li:hover{ background:none;}
.i_box3_ul li .div{width:100%; color:#fff; display:inline-block;}
.i_box3_ul li .a_text{width:100%; position:absolute; bottom:16%; padding:0px 12%;color:#fff;}
.i_box3_ul li .a_text_t{width:100%; padding-bottom:40px;-webkit-transition:all 0.5s;transition:all 0.5s; }
.i_box3_ul li .a_text_t img{  height:80px;}
.i_box3_ul li .a_text_cn{width:100%; line-height:1.6; font-size:36px; padding:0px; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box3_ul li .a_text_en{width:100%; height:80px; line-height:40px; margin:8px 0px 20px 0px; font-size:30px; font-weight:bold;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_box3_ul li .a_text_con{width:100%; margin:24px 0px 20px 0px; height:70px; line-height:35px; overflow:hidden; font-size:18px;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; display:none;}
.i_box3_ul li .a_text_more{ padding:12px 0px; line-height:1.7; font-size:18px; color:#fff;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;display:none;}
.i_box3_ul li .a_text_more:hover{ color:#fff; text-decoration:underline;}
.i_box3_ul li .a_text_cn:after{width:0px; height:2px; background-color:#fff; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box3_ul li.active{width:48% !important;}
/*.i_box3_ul li.active1{width:26%;}*/
.i_box3_ul li:hover .a_text_con{display:block;}
.i_box3_ul li:hover .a_text_more{display:block;}
.i_box3_ul li:hover .a_text_en{ display:none;}
.i_box3_ul li:hover .a_text_t{ padding-bottom:0px;}
.i_box3_ul li:hover .a_text_cn{ padding:24px 0px;}
.i_box3_ul li:hover .a_text_cn:after{ width:120px;}



.i_box4{width:100%;}
.i_box4_t{width:100%;}
.i_box4_t_r{ background:url(../images/tb_010.png) left bottom 5px no-repeat; color:#000000; font-size:16px; line-height:1.6; background-size:32px; padding-left:50px; line-height:1.4;}
.i_box4_t_r .s1{ color:#345fba; font-size:30px; font-weight:bold; line-height:1.3;}
.i_box4_c{width:100%; margin-top:70px;}
.i_box4_c li{width:20%; padding-right:5px;-webkit-transition:all 0.8s;transition:all 0.8s;}
.i_box4_c li .box{width:100%; height:400px; display:inline-block; overflow:hidden; position:relative; color:#fff; font-size:15px;}
.i_box4_c li .div{width:100%; /*padding:160px 0px;*/ height:100%;  background:url(../images/tb_019s.png) repeat; position:absolute; left:0px; top:0px;}
.i_box4_c li .div_t{width:100%; padding:0px 10px; 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:16px;}
.i_box4_c li .div_t .a_img{width:100%; text-align:center;position:relative;}
.i_box4_c li .div_t .a_img img{ height:50px; }
.i_box4_c li .div_t .a_img:after{width:100px; height:100px; border:1px solid #fff; position:absolute; left:50%; top:50%; margin:-50px 0px 0px -50px; z-index:1; content:"";-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.i_box4_c li .div_t .a_text{width:100%; padding:20px 0px; line-height:1.6; text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s; font-size:16px;}
.i_box4_c li .div_img{width:69%;opacity: 0; filter: alpha(opacity=0); transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; position:relative;}
.i_box4_c li .div_img:after{width:36px; height:174px; background:url(../images/tb_018.png) center center no-repeat; background-size:100%; position:absolute; right:0px; top:40px; z-index:3; content:"";opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(90%); -ms-transform: translateX(90%); -o-transform: translateX(90%); transform: translateX(90%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_box4_c li .div_img img{ height:400px;object-fit: cover;object-position: center;}
.i_box4_c li .div_img:before{width:100%; height:100%; background:url(../images/tb_019.png) bottom repeat-x; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.i_box4_c li .div_img_c{width:100%; padding:0px 5%; position:absolute; left:0px; bottom:30px; z-index:2;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box4_c li .div_img_c_t{width:100%; height:35px; line-height:35px; overflow:hidden; margin-bottom:15px; font-size:24px;}
.i_box4_c li .div_img_c_text{width:100%; height:50px; line-height:25px; overflow:hidden;}
.i_box4_c li .div_img_c_text .s1{ color:#00daff;}
.i_box4_c li.active{width:54% !important;}
.i_box4_c li.active1{width:11.5%;}
.i_box4_c li.active .div{width:32%; left:auto; right:0px;background-image: linear-gradient(180deg,#345fba 50%,#1b8ea3 100%),linear-gradient(#345fba,#1b8ea3);}
.i_box4_c li.active .div_img{width:68%; }
.i_box4_c li.active .div_img{opacity: 1; filter: alpha(opacity=100);/*transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;*/}
.i_box4_c li.active .box{display:flex;justify-content: space-between; flex-wrap:wrap;}
.i_box4_c li.active .div_t .a_text{ font-size:24px;}
.i_box4_c li.active .div_t .a_img:after{opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);}
.i_box4_c li.active .div_t .a_img{ margin-bottom:35px;}
/*.i_box4_c li.active .box{background:url(../images/tb_019s.png) repeat;}*/
.i_box4_c li.active .div_img_c{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}
.i_box4_c li.active .div_img:after{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}

.i_box5{width:100%; position:absolute; left:0px; top:13%;}
.i_box5_l{width:100px; padding-top:23px;}
.i_box5_l_ul{width:100%;}
.i_box5_l_ul li{ padding:15px 0px; float:left; width:100%;}
.i_box5_l_ul li a{width:100%; color:#000000; font-size:16px; line-height:1.4; background:none;-webkit-transition:all 0s;transition:all 0s;}
.i_box5_l_ul li a:hover,.i_box5_l_ul li a.activeleft{ background:url(../images/tb_022.png) right center no-repeat; color:#254a94; background-size:7px;}
.i_box5_l_c{width:100%; padding-top:22px;}
.i_box5_l_btn{width:100%; display:none;}
.i_box5_l_btn_l{width:38px; height:38px; background:url(../images/tb_023.png) center no-repeat; border:1px solid #254a94; background-size:9px; cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box5_l_btn_l:hover{ border:1px solid #a7bedb;}
.i_box5_l_btn_r{width:38px; height:38px;background:url(../images/tb_024.png) center no-repeat; border:1px solid #a7bedb;background-size:9px;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box5_l_btn_r:hover{ border:1px solid #254a94;}

.i_box6{width:81.3%; padding:40px 5% 40px 1.5%; background-color:#fff; position:absolute; right:0px; bottom:0px;}
.i_box6_r{width:5%; position:absolute; right:0px; top:73px; z-index:1; text-align:right;}
.i_box6_r img{max-width:100%;}
.i_box6_c{width:100%; height:600px; position:relative;}
.i_box6_con{width:100%; position:absolute; left:0px; top:0px;filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;}
.i_box6_con.vis{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.news_swiper{width:100%; overflow:hidden; position:relative;}
.news_swiper:before{width:2px; height:100%; position:absolute; right:0px; top:0px; z-index:4; content:""; background-color:#fff;}
.news_swiper .swiper-slide{width:100%;height:600px;-webkit-box-sizing: border-box;box-sizing: border-box; padding:0px 3.3%; border-right:1px solid #e6e8ed;}
.news_swiper .swiper-slide .div{width:100%;  display:inline-block; overflow:hidden; color:#666666; font-size:16px; padding-top:118px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.news_swiper .swiper-slide .div:hover{ color:#666; padding-top:0px;}
.news_swiper .swiper-slide .div_time{width:100%; padding-bottom:45px; line-height:1.4; color:#999999;-webkit-transition:all 0.5s;transition:all 0.5s;}
.news_swiper .swiper-slide .div_time .s1{ font-size:36px;}
.news_swiper .swiper-slide .div_t{width:100%; margin-bottom:20px; height:70px; line-height:35px; overflow:hidden; color:#000000; font-size:24px;}
.news_swiper .swiper-slide .div_img{width:100%; display:inline-block; margin-top:0px; overflow:hidden; height:0px;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}
.news_swiper .swiper-slide .div_img img{width:100%;}
.news_swiper .swiper-slide .div_c{ width:100%; margin-bottom:40px; height:90px; line-height:30px; overflow:hidden;}
.news_swiper .swiper-slide .div_b{ padding:0px 20px 0px 15px; border:1px solid #444444;-webkit-transition:all 0.5s;transition:all 0.5s;}
.news_swiper .swiper-slide .div_b .s1{  height:36px; line-height:36px; padding-right:39px; background:url(../images/tb_02a.png) right center no-repeat; background-size:20px; color:#333333; font-size:14px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.news_swiper .swiper-slide .div:hover .div_b{ background-color:#388ccd; border:1px solid #388ccd;}
.news_swiper .swiper-slide .div:hover .div_b .s1{ background:url(../images/tb_02.png) right center no-repeat; background-size:20px; color:#fff;}
.news_swiper .swiper-slide .div:hover .div_img{ height:auto;}
.news_swiper .swiper-slide .div:hover .div_time{ padding-bottom:11px;}
.news_swiper .swiper-slide .div:hover .div_img{ margin-bottom:15px;}
.news_swiper .swiper-slide .div:hover .div_c{ margin-bottom:30px;}

 


.i_fbg{ background:url(../images/bg6.jpg) center center no-repeat; background-size:cover;}
.i_footer{width:100%;}
.i_footer_l{width:30%; border-right:1px solid #4a8bca; padding-top:30px; padding-bottom:45px;}
.i_footer_l_logo{width:100%; padding-bottom:30px;}
.i_footer_l_logo img{ height:53.5px}
.i_footer_l_wx{width:100%;}
.i_footer_l_wx img{ height:90px;}
.i_footer_r{width:62%; padding:45px 0px;}
.i_footer_r_t{width:100%; margin-bottom:68px;}
.i_footer_r_t li a{ padding:10px 0px; line-height:1.7; color:#fff; font-size:16px; display:inline-block;}
.i_footer_r_t li a:hover{ text-decoration:underline;}
.i_footer_r_c{width:100%;}
.i_footer_r_c li{width:30%;}
.i_footer_r_c li .div_t{ padding-bottom:13px; width:100%; line-height:1.8; color:#fff; font-weight:bold; font-size:14px;}
.i_footer_r_c li .div_c{width:100%; position:relative;}
.i_footer_r_c li .div_c_t{width:100%; padding:10px 35px 10px 15px; color:#000000; font-size:14px; line-height:1.4;  background:url(../images/tb_025.png) right 25px center no-repeat; background-size:11px;background-color:#fff; cursor:pointer;}
.i_footer_r_c li .div_c_box{width:100%; position:absolute; left:0px; top:100%; background-color:#fff; height:100px; overflow-y:auto; display:none; z-index:111;}
.i_footer_r_c li .div_c_box a{width:100%; padding:5px 15px; line-height:1.5; float:left; display:inline-block; color:#333; font-size:14px;}
.i_footer_r_c li .div_c_box a:hover{ color:#0080ed;}
.i_ff{ background-color:#10293d;}
.i_footer_bq{ padding:15px 0px; text-align:center; width:100%; color:#fff; font-size:14px; line-height:1.8;}
.i_footer_bq a,.i_footer_bq a:hover{ color:#fff;}

.i_box1_t .a_img{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px);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}
.i_box1_t .a_img_r{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px);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}

.active .i_box1_t .a_img,.active .i_box1_t .a_img_r{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.i_box1_b{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.active .i_box1_b{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}





.n_banner{width:100%; background-position: center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.n_banner img{width:100%;}
.n_banner_text{width:100%; position:absolute; left:0px; bottom:90px; z-index:1; color:#fff;}
.n_banner_text_t{width:100%; padding:10px 0px 50px 0px; line-height:1.0; font-size:48px;}
.n_banner_text_c{width:100%; padding:5px 0px 5px 40px; line-height:1.6; color:#fff; background:url(../images/tb_029.png) left center no-repeat; font-size:16px;}
.n_banner_text_c a,.n_banner_text_c a:hover{ color:#fff;}
.n_banner_text_c a:hover{ text-decoration:underline;}

.n_banner.active .n_banner_text{ bottom:20px;}

.n_lmbox{width:100%; position:absolute; left:0px; bottom:0px; z-index:2; background:url(../images/tb_030.png) repeat;}
.n_lmbox a{ padding:0px 25px; color:#000000; font-size:16px; height:50px; line-height:50px; border-right:0px; border-bottom:0px; display:inline-block; overflow:hidden;}
.n_lmbox a:hover,.n_lmbox a.activetopm{ background-color:#104ead; color:#fff;}



.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:#388ccd; 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:#58a9e7;}
.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;}

.n_box1{width:100%; padding:70px 0px 45px 0px;}
.n_box1_t{width:100%; text-align:center; color:#104ead; font-size:36px; line-height:1.7;}
.n_box1_c{width:100%; padding-top:20px; text-align:center; line-height:2; color:#000000; font-size:16px; overflow:hidden;}
.n_box1_c img{ max-width:100%; height:auto !important;}

.n_bg1{ background-color:#f6f6f6;}

.n_box2{width:100%; padding:50px 0px;}
.n_box2_ul{width:100%;}
.n_box2_ul li{width:100%; padding-bottom:20px;}
.n_box2_ul li .div{width:100%; color:#333333; font-size:16px; background-color:#fff; display:inline-block; overflow:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box2_ul li .div:hover{ color:#333;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.n_box2_ul li .div .a_img{width:47%; display:inline-block; overflow:hidden; float:left;}
.n_box2_ul li .div .a_img img{width:100%; float:left;}
.n_box2_ul li .div .a_img_r{width:53%; padding:80px 5% 20px 5%; color:#333333; font-size:16px; line-height:2; overflow:hidden; float:right;}
.n_box2_ul li:nth-child(2n) .div .a_img{ float:right;}
.n_box2_ul li:nth-child(2n) .div .a_img_r{ float:right;}

.n_box3{width:100%; color:#000000; font-size:36px; text-align:center; line-height:1.8;}
.n_box3_time{width:100%; padding:10px 0px; line-height:1.8; text-align:center; color:#999999; font-size:16px;}
.n_box3_time .a_xiazai{line-height:36px; padding-left:35px; color:#104ead; background:url(../images/tb_036.png) left center no-repeat;}
.n_box3_c{width:100%; background-color:#fff; padding:60px 4%; line-height:2; overflow:hidden; color:#000000; font-size:16px; margin-bottom:20px;}
.n_box3_c img{ max-width:100%; height:auto !important;}
.n_box3_b{width:100%; background-color:#fff; padding:25px 4%; color:#000000; font-size:16px;}
.n_box3_b a{width:100%; display:inline-block; line-height:2; color:#000;}
.n_box3_b a:hover{ color:#104ead;}

.n_box4{width:100%;}
.n_box4 li{width:49%; float:left; margin-bottom:20px;}
.n_box4 li .div{width:100%; background-color:#fff; padding:35px 5%; color:#000000; font-size:20px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box4 li .div:hover{ color:#104ead;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.n_box4 li .div_t{width:100%; line-height:1.8; margin-bottom:20px;}
.n_box4 li .div_b{ padding-right:35px; color:#444444; font-size:15px; line-height:1.8; background:url(../images/tb_23s.png) right center no-repeat;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box4 li .div:hover .div_b{ color:#104ead; background:url(../images/tb_23.png) right center no-repeat;}

.n_box4_t{ color:#000000; font-size:16px; line-height:1.8; text-align:center; padding-top:10px;}
.n_box4_c{width:100%;}
.n_box4_c_pc{width:100%;}
.n_box4_c_pc img{ width:100%;}
.n_box4_c_wap{width:100%; display:none;}
.n_box4_c_wap img{ width:100%;}

.n_box4_t.service_zx{ padding:30px 0px;}


.n_box5_ul{width:100%;}
.n_box5_ul li{width:100%; float:left; padding-bottom:20px;}
.n_box5_ul li .div{width:100%; padding:45px 3.33%; background-color:#fff; overflow:hidden; color:#000000; font-size:16px;    -webkit-transition: all 0.5s;
    transition: all 0.5s;}
.n_box5_ul li .div:hover{ color:#000000;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.n_box5_ul li .div .a_img{width:28.5%; display:inline-block; overflow:hidden;}
.n_box5_ul li .div .a_img img{width:100%; float:left;}
.n_box5_ul li .div .a_img_r{width:67%;}
.n_box5_ul li .div .a_img_r_t{width:100%; padding:15px 0px; line-height:1.6; color:#000000; font-size:30px; overflow:hidden; position:relative;}
.n_box5_ul li .div:hover .a_img_r_t{ color:#104ead;}
.n_box5_ul li .div .a_img_r_t:after{width:33px; height:2px; background-color:#a0a0a0; position:absolute; left:0px; bottom:0px; z-index:1; content:"";    -webkit-transition: all 0.5s;
    transition: all 0.5s;}
.n_box5_ul li .div:hover .a_img_r_t:after{width:50px; background-color:#104ead;}
.n_box5_ul li .div .a_img_r_c{width:100%; margin:20px 0px 30px 0px; line-height:30px; height:90px; overflow:hidden; text-align:justify;}
.n_box5_ul li .div .a_img_r_b{ padding: 0px 40px;height: 40px;line-height: 40px;background-color: #f1f2f3;color: #333333;font-size: 15px;display: inline-block;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.n_box5_ul li .div:hover .a_img_r_b{ background-color:#104ead; color:#fff;}

.n_box6{width:100%; position:relative; margin:20px 0px;}
.zz_swiper{width:100%; overflow:hidden;}
.zz_swiper .swiper-wrapper{ height:auto;}
.zz_swiper .swiper-slide{width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.zz_swiper .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#000; font-size:16px; padding:15px 35px 25px 35px; background-color:#fff; border-top:4px solid #104ead; cursor:pointer;}
.zz_swiper .swiper-slide .div:hover{ color:#000000;}
.zz_swiper .swiper-slide .div_t{width:100%;  height:60px; line-height:60px; font-size:30px; color:#000; overflow:hidden; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}
.zz_swiper .swiper-slide .div_t:after{width:33px; height:2px; background-color:#a0a0a0; position:absolute; left:0px; bottom:0px; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.zz_swiper .swiper-slide .div_c{width:100%; line-height:30px; margin:15px 0px 20px 0px; overflow:hidden;}
.zz_swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.zz_swiper .swiper-slide .div .a_img img{width:100%; float:left;}

.zz_swiper .swiper-slide .div:hover .div_t{ color:#104ead;}
.zz_swiper .swiper-slide .div:hover .div_t:after{ background-color:#104ead; width:100px;}



.zz_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.zz_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.zz_pagination .swiper-pagination-bullet-active{}
.zz_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:"";}

.n_box6 .zz_next{width:57px; height:57px; background:url(../images/tb_034.png) center center no-repeat; background-color:#acacac;right:-85px; top:auto; top:50%; margin-top:-28.5px; outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box6 .zz_next:hover{ background:url(../images/tb_034.png) center center no-repeat; background-color:#104ead;}
.n_box6 .zz_prev{width:55px; height:55px; background:url(../images/tb_033.png) center center no-repeat;background-color:#acacac; left:-85px; top:auto; top:50%; margin-top:-28.5px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s}
.n_box6 .zz_prev:hover{ background:url(../images/tb_033.png) center center no-repeat;background-color:#104ead;}

.n_box6_t{width:100%; background-color:#fff; margin-bottom:45px;}
.n_box6_t a{ padding:0px 40px; height:60px; line-height:60px; float:left; border-right:1px solid #f2f2f2; color:#000000; font-size:18px; position:relative;}
.n_box6_t a:hover,.n_box6_t a.activetop{ background-color:#104ead; color:#fff;}
.n_box6_t a:after{width:21px; height:11px; background:url(../images/tb_032.png) center no-repeat; position:absolute; left:50%; bottom:-8px; margin-left:-10.5px; content:"";
-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.n_box6_t a:hover:after,.n_box6_t a.activetop:after{ bottom:-11px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.n_box6_c{width:100%;}
.n_box6_con{width:100%; display:none;}

.a_careers_c{width:100%; border-bottom:0px; overflow:hidden;}
.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; margin-bottom:10px; background-color:#014099; color:#fff; font-size:18px; font-weight:bold;}
.a_careers_c dt .s1{width:87%; padding-left:3%; height:60px; line-height:60px;}
.a_careers_c dt .s2{width:13%;height:60px; line-height:60px}
.a_careers_c dd{width:100%; float:left; background-color:#fff;  margin-bottom:10px;}
.a_careers_c dd .div{width:100%; padding:15px 0px; line-height:1.6; align-items:center; cursor:pointer; color:#000000; font-size:16px;  background:url(../images/ee.png) right 30px center no-repeat; background-color:#fff;}
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 30px center no-repeat; border-bottom:1px solid #f6f6f6; }
.a_careers_c dd .s1{width:87%; padding-left:3%; font-weight:bold;}
.a_careers_c dd .s2{width:13%;  color:#333;}
.a_careers_c dd .div_l{width:100%; background-color:#fff;  padding:2% 5%;  display:none ; }
.a_careers_c dd .div_l_con{width:100%; padding:15px 0px; color:#333; font-size:16px; line-height:2; overflow:hidden;text-align:left;}
.a_careers_c dd .div_l_con img{ max-width:100%;}
.a_careers_c dd .div_l_con .a_down{ padding:0px 65px; height:50px; line-height:50px; background-color:#104ead; border:1px solid #104ead; color:#fff; font-size:16px;}
.a_careers_c dd .div_l_con .a_down:hover{ background-color:#fff; color:#104ead;}

.n_box7{width:100%;}
.n_box7 li{width:49%; padding-bottom:20px;}
.n_box7 li .div{width:100%; background-color:#fff; color:#999999; font-size:16px; padding:30px 7%; cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s; align-items:center;}
.n_box7 li .div:hover{box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); color:#999;}
.n_box7 li .div .a_img{width:10.25%;}
.n_box7 li .div .a_img img{width:100%;}
.n_box7 li .div .a_img_r{width:85%;}
.n_box7 li .div .a_img_r_t{ padding:15px 0px; width:100%; position:relative; color:#000000; font-size:24px; line-height:1.5;}
.n_box7 li .div .a_img_r_t:after{width:33px; height:2px; background-color:#333333; position:absolute; left:0px; bottom:0px; content:"";
-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box7 li .div .a_img_r_c{ padding:5px 0px; width:100%; color:#000000; margin-bottom:15px; line-height:1.5; margin-top:20px;}
.n_box7 li .div .a_img_r_b{width:100%; line-height:1.6;}
.n_box7 li .div:hover .a_img_r_t{ color:#104ead;}
.n_box7 li .div:hover .a_img_r_t:after{width:50px; background-color:#104ead;}

.n_box7.blsj_ul li .div{align-items:flex-start;}
.n_box7.blsj_ul li .div .a_img_r_t:hover{ color:#104ead;}
.n_box7.blsj_ul li .div .a_img_r_t:after{width:0px !important;}
.n_box7.blsj_ul li .div .a_img_r_c{ padding:0px; margin:0px; margin-bottom:40px;  height:60px; line-height:30px; overflow:hidden; color:#333;}
.n_box7.blsj_ul li .div .a_down{ line-height:36px; padding-left:47px; color:#104ead; background:url(../images/tb_036.png) left center no-repeat;}

.n_box8{width:100%;}
.n_box8 li{width:100%; float:left; padding-bottom:15px;}
.n_box8 li .div_t{width:100%; padding:20px 4%; border-bottom:1px solid #fff; background:url(../images/ee.png) right 3.3% center no-repeat; background-color:#fff; cursor:pointer;}
.n_box8 li .div_t_title{ padding-left:50px;width:100%; position:relative; line-height:2; color:#000000; font-size:16px; font-weight:bold;}
.n_box8 li .div_t_title .tb_box{width:33px; height:33px; background:url(../images/tb_037.png) center no-repeat; background-size:100%; text-align:center; line-height:33px; color:#fff; font-size:20px; position:absolute; left:0px; top:0px; font-weight:normal; padding-left:0px;}
.n_box8 li .div_c{width:100%; padding:35px 4% 45px 4%; background-color:#fff; display:none;}
.n_box8 li .div_c_text{width:100%; padding-left:50px; line-height:2; color:#333333; font-size:16px; position:relative;}
.n_box8 li .div_c_text .tb_box{width:33px; height:33px; background:url(../images/tb_038.png) center no-repeat; background-size:100%; text-align:center; line-height:33px; color:#fff; font-size:20px; position:absolute; left:0px; top:0px; font-weight:normal; padding-left:0px;}
.n_box8 li.active .div_t{ border-bottom:1px solid #f6f6f6;background:url(../images/ee1.png) right 3.3% center no-repeat; background-color:#fff;}

.n_box8_t{width:100%; padding: 40px 0 60px;}
.n_box8_t_text{width:100%; margin-bottom:55px; height:180px; line-height:30px; overflow:hidden; color:#000000; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;}
/*.n_box8_t_text.active{  height:auto;}*/
.n_box8_t_text_all>p{margin:12px 0 0;}
.n_box8_t_text_all{display: none;height:auto !important;}
.n_box8_b{width:100%; text-align:center;}
.n_box8_b .s1{ padding-right:20px; line-height:28px; color:#3579c0; font-size:16px; background:url(../images/tb_039.png) right center no-repeat; cursor:pointer;}
.n_box8_b .s1.active{ background:url(../images/tb_043.png) right center no-repeat; color:#3579c0;}

.n_box9{width:100%;}
.n_box9 li{width:32%; margin-right:2%; float:left; padding-bottom:30px;}
.n_box9 li:nth-child(3n){ margin-right:0px;}
.n_box9 li .div{width:100%; background-color:#fff; color:#666666; font-size:16px; display:inline-block;-webkit-transition:all 0.5s;transition:all 0.5s; position:relative;}
.n_box9 li .div:hover{ color:#666;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.n_box9 li .div:after{ width:0px; height:2px; background-color:#3579c0; position:absolute; left:0px; bottom:0px; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box9 li .div:hover:after{width:100%;}
.n_box9 li .div .a_img{width:100%; display:inline-block; overflow:hidden; border-bottom:1px solid #f8f8f8;}
.n_box9 li .div .a_img img{width:100%;}
.n_box9 li .div .a_text{width:100%; padding:30px 7%;}
.n_box9 li .div .a_text_t{width:100%; height:36px; line-height:36px; overflow:hidden; color:#000000; font-size:18px; font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box9 li .div:hover .a_text_t{ color:#104ead;}
.n_box9 li .div .a_text_c{width:100%; height:60px; line-height:30px; overflow:hidden; margin-bottom:20px;}
.n_box9 li .div .a_text_b{ display:inline-block;  padding:0px 24px; border:1px solid #333333;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box9 li .div .a_text_b .s1{ height:38px; line-height:38px; padding-right:38px; color:#333333; font-size:14px; background:url(../images/tb_22.png) right center no-repeat; background-size:18px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box9 li .div:hover .a_text_b{ border:1px solid #104ead;}
.n_box9 li .div:hover .a_text_b .s1{ background:url(../images/tb_23.png) right center no-repeat;  color:#104ead; background-size:18px;}

/* 产品中心--lj修改 */
.a_img_list{position: relative;}
.a_img_list img{opacity: 0;position: absolute;top: 0;left:0;transition: all 0.3s linear;}
.a_img_list img:first-child{opacity: 1;position: static;}
.n_box9 li .a_specs{width: calc(100% - 40px);position: absolute;left: 20px;top: 16px;z-index: 20;display: flex;flex-wrap:wrap;}
.n_box9 li .a_specs p {width:auto;max-width:calc(50% - 6px);padding: 6px 18px;font-size: 14px;color: #333;border: 1px solid #333;margin: 0 12px 10px 0;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.n_box9 li .a_specs p:nth-of-type(2n){margin: 0 0 10px 0;}
.n_box9 li .a_specs p.on {color: #104ead;border: 1px solid #104ead;}


.n_box10_ul{width:100%;}
.n_box10_ul li{width:100%; float:left; padding-bottom:20px;}
.n_box10_ul li .div{width:100%; padding:40px 5%; background-color:#fff; overflow:hidden; color:#000000; font-size:16px;    -webkit-transition: all 0.5s;
    transition: all 0.5s;}
.n_box10_ul li .div:hover{ color:#000000;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.n_box10_ul li .div .div_l{width:11.5%; }
.n_box10_ul li .div .div_l_t{width:100%;padding-bottom:30px; line-height:1.6; color:#555; background:url(../images/tb_22.png) left bottom no-repeat;}
.n_box10_ul li .div .div_l_t .s1{ font-size:36px;}
.n_box10_ul li .div:hover .div_l_t{ color:#024cac; background:url(../images/tb_23.png) left bottom no-repeat;}
.n_box10_ul li .div .a_img{width:20%; display:inline-block; overflow:hidden;}
.n_box10_ul li .div .a_img img{width:100%; float:left;}
.n_box10_ul li .div .a_img_r{width:68%; padding-left:4%;}
.n_box10_ul li .div .a_img_r_t{width:100%; padding-bottom:15px; line-height:1.6; color:#000000; font-size:24px; overflow:hidden; position:relative;}
.n_box10_ul li .div:hover .a_img_r_t{ color:#104ead;}
.n_box10_ul li .div .a_img_r_t:after{width:33px; height:2px; background-color:#a0a0a0; position:absolute; left:0px; bottom:0px; z-index:1; content:"";    -webkit-transition: all 0.5s;transition: all 0.5s;}
.n_box10_ul li .div:hover .a_img_r_t:after{width:50px; background-color:#104ead;}
.n_box10_ul li .div .a_img_r_c{width:100%; margin:20px 0px; line-height:30px; height:60px; overflow:hidden; text-align:justify;}
.n_box10_ul li .div .a_img_r_b{ padding: 0px 40px;height: 40px;line-height: 40px;background-color: #f1f2f3;color: #333333;font-size: 15px;display: inline-block;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.n_box10_ul li .div:hover .a_img_r_b{ background-color:#104ead; color:#fff;}

/* lj修改 */
.n_box10_ul.service_ul li .div .a_img_r{/*width:88.5%;*/ padding-left:2%;width:100%;}

.n_box11{ padding:45px 3%; background-color:#f6f6f6;}
.n_box11_l{width:41%; overflow:hidden;}
.hj_swiper{width:100%; position:relative; /*border-bottom:1px solid #eee;*/ margin-bottom:20px;}
.hj_swiper .swiper-slide{ text-align:center;}
.hj_swiper .swiper-slide img{max-width:100%;}
.hj_swiper .hj_next{width:30px; height:50px; background:url(../images/a11.png) center no-repeat;right:0px; background-color:#b1b1b1; margin-top:-25px; display:none;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper .hj_next:hover{background:url(../images/a11.png) center no-repeat;background-color:#aa182c;}
.hj_swiper .hj_prev{width:30px; height:50px; background:url(../images/a10.png) center no-repeat; left:0px; margin-top:-25px;background-color:#b1b1b1;display:none;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper .hj_prev:hover{background:url(../images/a10.png) center no-repeat;background-color:#aa182c;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ content:"" !important;}

.hj_swiper_pw{width:100%; position:relative; padding:0px 39px;overflow:hidden;}
.hj_swiper_sx{width:100%; overflow:hidden;}
.hj_swiper_sx .swiper-slide{ width: 25%;height: 100%;background-color:#fff;opacity:0.8; /* border:1px solid #eee;*/}
.hj_swiper_sx .swiper-slide img{width:100%; border:0px;}
.hj_swiper_sx .swiper-slide-thumb-active {opacity: 1; border:1px solid #164c94;}
.hj_swiper_pw .hjsx-next{width:29px; height:90px; background:url(../images/tb_046.png) center no-repeat; background-color:#ebebeb; position:absolute; right:0px; top:50%; margin-top:-45px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper_pw .hjsx-next:hover{ background:url(../images/tb_046s.png) center no-repeat; background-color:#336fb9;}
.hj_swiper_pw .hjsx-prev{width:29px; height:90px; background:url(../images/tb_045.png) center no-repeat; background-color:#ebebeb; position:absolute; left:0px; top:50%; margin-top:-45px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper_pw .hjsx-prev:hover{ background:url(../images/tb_045s.png) center no-repeat; background-color:#336fb9;}



.n_box11_r{width:57%;}
.n_box11_r_t{width:100%; align-items:center;}
.n_box11_r_tl{width:80%; padding:12px 0px; line-height:1.6; color:#000000; font-size:30px; font-weight:bold;}
.n_box11_r_tr{ padding-left:40px; color:#336fb9; font-size:16px; font-weight:bold; background:url(../images/tb_044.png) left center no-repeat; line-height:29px;}
.n_box11_r_tr:hover{ color:#104ead;}
.n_box11_r_c{width:100%; height:410px; padding-right:3%; overflow:auto; color:#666666; line-height:2; font-size:16px;}
.n_box11_r_c img{ max-height:100%; height:auto !important;}
.n_box11_r_c::-webkit-scrollbar {
	width: 1px;
	height: 1px;
}

.n_box11_r_c::-webkit-scrollbar-thumb {
	background-color:#999;
	-webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
	
}

.n_box11_r_c::-webkit-scrollbar-track {
	background-color:#104ead;
	-webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
}



/* 产品中心-详情--lj修改 */
.n_box11_r_c .specs_detail{display: flex;align-items: center;flex-wrap: wrap;margin: 16px 0;}
.n_box11_r_c .specs_detail>p{font-size: 18px;white-space: nowrap;font-weight: bold;}
.n_box11_r_c .specs_box{display: flex;align-items: center;flex-wrap: wrap;}
.n_box11_r_c .specs_box a{display: flex;align-items: center;height: 60px;color: #666;background: #fff;margin: 0 10px 5px 0;padding: 0 10px 0 0;}
.n_box11_r_c .specs_box a:last-child{margin: 0;}
.n_box11_r_c .specs_box a:hover{color: #666;}
.n_box11_r_c .specs_box a>span{margin: 0 0 0 10px;white-space: nowrap;}
.n_box11_r_c .specs_box a.active{border: 1px solid #336fb9;color: #336fb9;}


.n_box12{ padding:95px 0px;}
.n_box12_l{width:26%;}
.n_box12_l_t{width:100%; color:#000; font-size:36px; line-height:1.3;}
.n_box12_l_t .s1{ color:#345fba; font-weight:bold;}
.n_box12_l_t .s2{ position:relative; line-height:1.1;}
.n_box12_l_t .s2:after{width: 62px;
    height: 45px;
    background: url(../images/tb_047.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    right: -50px;
    top: -10px;
    content: "";
    z-index: 1;
}
.n_box12_l_c{width:100%; padding-top:50px; line-height:1.8; color:#000000; font-size:22px; overflow:hidden;}
.n_box12_r{width:64%; padding-top:35px;}
.n_box12_r_t{width:100%; padding-bottom:45px; line-height:2; overflow:hidden; color:#333333; font-size:16px;}
.n_box12_r_t img{ max-width:100%; height:auto !important;}
.n_box12_r_c{width:100%; padding-right:16%;}
.n_box12_r_c li{width:33.33%; border-right:1px solid #ebebeb;color:#333333; font-size:16px; line-height:1.0;text-align:center;}
.n_box12_r_c li .s1{line-height:1.0;font-size:60px; font-weight:bold; color:#345fba;  display:inline-block;position:relative;}
.n_box12_r_c li .s1 .s2{font-size:18px; position:absolute;right:-25px; top:0px; font-weight:normal;}
.n_box12_r_c li:last-child{ border:0px;}


.n_bg2{ background-position: center center; background-repeat:no-repeat; background-size:cover;}
.n_box13{ padding:215px 0px 290px 0px;}

.n_history{ width:100%; background:url(../images/tb_048.png) top left no-repeat; background-color:#fff; background-size:38.5%;}
.n_history_box{width:100%; padding:100px 6.5% 80px 30%;}

.n_history_box_left{width:180px; position:relative; padding:50px 0px;}
.n_history_box_right{width:70%; position:relative; padding-top:90px;}


.history_swiper_left{width:100%; height:300px; overflow:hidden;}
.history_swiper_left .swiper-slide{ /*height:85px !important;*/ cursor:pointer; overflow:hidden; position:relative; padding:5px 0px; line-height:1.5; text-align:center; color:#bbbbbb; font-size:72px; font-weight:bold;}
/*.history_swiper_left .swiper-slide.swiper-slide-active{color:#345fba;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}*/
.history_swiper_left .swiper-slide.swiper-slide-thumb-active{ color:#345fba;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.n_history_box_left .history_left_next{width:40px; height:40px; background:url(../images/tb_30s.png) center no-repeat; background-size:100%; left:50%; top:auto; bottom:0px; margin-top:0px; margin-left:-20px;}
.n_history_box_left .history_left_next:hover{ background:url(../images/tb_30.png) center no-repeat;}
.n_history_box_left .history_left_prev{width:40px; height:40px; background:url(../images/tb_31s.png) center no-repeat; background-size:100%; left:50%;top:0px; margin-top:0px;margin-left:-20px;}
.n_history_box_left .history_left_prev:hover{ background:url(../images/tb_31.png) center no-repeat;}

.history_swiper_right{width:100%; overflow:hidden;/* border:1px solid #cccccc;*/}
.history_swiper_right .swiper-slide{width:100%; overflow:hidden; }
.history_swiper_right .swiper-slide h1{ color:#345fba; font-size:48px; font-weight:bold; padding-bottom:15px;}
.history_swiper_right .swiper-slide .a_text{width:100%; color:#333333; font-size:16px; line-height:2; overflow:hidden; text-align:justify;}
.history_swiper_right .swiper-slide .a_text img{ max-width:100%; height:auto !important;}

.n_history_box_right .history_right_next{width:10px; height:18px; background:url(../images/tb_025g.png) center no-repeat; background-size:100%;left:auto; right:-50px; top:50%; margin-top:-9px; display:none;}
.n_history_box_right .history_right_next:hover{background:url(../images/tb_025g.png) center no-repeat;}
.n_history_box_right .history_right_prev{width:10px; height:18px; background:url(../images/tb_024g.png) center no-repeat; background-size:100%; left:-50px; top:50%; margin-top:-9px; display:none;}
.n_history_box_right .history_right_prev:hover{background:url(../images/tb_024g.png) center no-repeat;}



.n_bg3{ background-position: bottom center; background-repeat:no-repeat; background-size:100%; background-image:url(../images/bg8.jpg);}
.n_box14{ padding:70px 0px 145px 0px;}
.n_box14_ul{width:100%; padding-top:100px;}
.n_box14_ul li{ color:#000000; font-size:18px; line-height:1.3;}
.n_box14_ul li .s1{ color:#000000; font-size:36px;}


.n_box15{width:100%; align-items:center;}
.n_box15_l{width:47%;}
.n_box15_r{width:48.3%; display:inline-block; overflow:hidden;}
.n_box15_r img{ max-width:100%; height:auto !important;}
.n_box15_c{width:100%; padding:60px 0px; line-height:1.6; color:#000000; font-size:60px;}

.n_bg4{ background-color:#f8f8f8;}
.n_box16{ padding:70px 0px 50px 0px;}
.n_box16_t{width:100%; align-items:center;}
.n_box16_t_l{width:60%;}
.n_box16_t_r{ padding-right:34px; color:#000; font-size:24px; line-height:1.5; background:url(../images/tb_049.png) right center no-repeat;}
.n_box16_t_r:hover{ color:#104ead; background:url(../images/tb_049s.png) right center no-repeat;}
.n_box16_c{width:100%; padding-bottom:100px; }
.n_box16_con{width:100%;overflow:hidden; position:relative;}
.about_ly_swiper{width:100%; overflow:hidden; }
.about_ly_swiper .swiper-slide{width:1200px; -webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform:scale(0.9, 0.9); transform:scale(0.9, 0.9);-webkit-transition:all 0.5s;transition:all 0.5s;}
.about_ly_swiper .swiper-slide .a_img{width:100%; display:inline-block; overflow:hidden;}
.about_ly_swiper .swiper-slide .a_img img{width:100%;}
.about_ly_swiper .swiper-slide.swiper-slide-active{-webkit-transform:scale(1, 1); transform:scale(1, 1);}

.about_ly_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}

.n_box16_con .about_ly_next{width:70px; height:70px; background:url(../images/tb_051.png) center no-repeat; right:13%; top:50%; margin-top:-35px; background-color:#fff; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box16_con .about_ly_next:hover{ background:url(../images/tb_051s.png) center no-repeat; background-color:#345fba;}
.n_box16_con .about_ly_prev{width:70px; height:70px; background:url(../images/tb_050.png) center no-repeat; background-color:#fff; left:13%; top:50%; margin-top:-35px;  outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box16_con .about_ly_prev:hover{background:url(../images/tb_050s.png) center no-repeat; background-color:#345fba;}

.n_box17{ padding:85px 0px 100px 0px;}
.n_box17_ul{width:100%; padding-top:60px;}
.n_box17_ul li{width:24%; float:left; margin-right:1.3%; padding-bottom:20px;}
.n_box17_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_box17_ul li .a_img img{width:100%; float:left;}
.n_box17_ul li:nth-child(4n){ margin-right:0px;}

