﻿@charset "utf-8";

/* CSS Document */

@font-face {

      font-family: 'OsRegular';

      src: url('../fonts/oswald.woff2') format('woff2'),

          url('../fonts/oswald.woff') format('woff'),

          url('../fonts/oswald.ttf') format('truetype');

      font-weight: bold;

      font-style: normal;

      font-display: swap;

  }

 @font-face {

      font-family: 'OsBlod';

      src: url('../fonts/oswald-bold.woff2') format('woff2'),

          url('../fonts/oswald-bold.woff') format('woff'),

          url('../fonts/oswald-bold.ttf') format('truetype');

      font-weight: bold;

      font-style: normal;

      font-display: swap;

  }

  @font-face {

      font-family: 'OsLifgt';

      src:url('../fonts/oswald-light.ttf') format('truetype');

      font-weight: bold;

      font-style: normal;

      font-display: swap;

  }





.header{width:100%; position:fixed; left:0px; top:0px; z-index:111;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;  /*background:url(../images/tb_25.png) bottom repeat-x;*/}

.header.fixedmenu1{ position:relative; background-color:#fff;}

.header.fixedmenu,.header.fixedmenu1.fixedmenu{ position:fixed;  background:none;background-color:#fff; top:0px; left:0px; z-index:111111;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); }



.i_logo{width:13.3%; padding-top:5px;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_logo img{ height:79px; 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_logo .img1{ display:block;}

.i_logo .img2{ display:none;}





.shubiao{width:30px; position:absolute; bottom:45px; left:50%; margin-left:-15px; z-index:111; }

.shubiao img{ width:100%;}





.i_logo_ul{width:55%;}

.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px; display:flex;justify-content: space-between;}

.i_logo_ul .nav_menu li{ height:90px; margin:0px; padding:0px; position:relative;z-index:1111111;}

.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:90px; line-height:90px; display:inline-block; text-align:center; overflow:hidden; color:#fff; font-size:16px;}

.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ color:#fff;text-decoration:none; }

.i_logo_ul .nav_menu li .a_nav:after{width:0px; height:3px; background-color:#fff; position:absolute; left:50%; margin-left:-18px;bottom:0px;  content:"";-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 2.5px;-webkit-border-radius: 2.5px;border-radius:2.5px;}.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:36px;}

.i_logo_ul .nav_menu li .dl_one{width:190px; background-color:#fff; position:absolute; left:50%; margin-left:-95px;top:100%; display:none;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}

.i_logo_ul .nav_menu li .dl_one .dd_one{ float:left;width:100%; position:relative;}

.i_logo_ul .nav_menu li .dl_one .dd_one .a_one{ width:100%; padding:10px 10px; line-height:1.7; text-align:center; color:#000000; font-size:16px; display:inline-block;  text-align:center; position:relative;}

.i_logo_ul .nav_menu li .dl_one .dd_one .a_one:hover,.i_logo_ul .nav_menu li .dl_one .dd_one:hover .a_one{ color:#fff; background-color:#104ead;}

/*.i_logo_ul .nav_menu li .dl_one .dd_one .a_one:after{width:12px; height:24px; background:url(../images/tb_40.png) no-repeat; position:absolute; right:-12px; top:50%; margin-top:-12px; content:""; z-index:2; display:none; background-size:100%;}

.i_logo_ul .nav_menu li .dl_one .dd_one .a_one:hover:after,.i_logo_ul .nav_menu li .dl_one .dd_one:hover .a_one:after{ display:block;}*/

.i_logo_ul .nav_menu li .dl_one .dd_one dl{/*width:190px;*/white-space:nowrap; background-color:#f8f8f8; padding:0px 5px 0px 5px; position:absolute; left:100%; top:0px; z-index:1; display:none;}

.i_logo_ul .nav_menu li .dl_one .dd_one dl>dd{width:100%; float:left;}

.i_logo_ul .nav_menu li .dl_one .dd_one dl>dd a{width:100%;padding:10px 30px; line-height:1.7; color:#333333; font-size:16px; text-align:center; display:inline-block; overflow:hidden;}

.i_logo_ul .nav_menu li .dl_one .dd_one >dl>dd a:hover{ color:#104ead;}

.i_logo_ul .nav_menu li .dl_one .dd_one:hover dl{ display:block;}





.i_banben{ margin-left:4%; width:75px;}

.i_banben a{ height:90px; line-height:90px; color:#fff; font-size:14px; display:inline-block;}

.i_banben a:hover,.i_banben a.active{ color:#104ead;}



.i_bcss{width:36px; height:90px;position:relative; margin-left:4%;}

.i_bcss_t{width:36px; height:36px; background:url(../images/tb_01.png) center center no-repeat; background-color:#0d6cb8;background-size:18px; cursor:pointer; position:relative; top:50%; margin-top:-18px;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */}

.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; color:#333; font-size:14px; font-family:"微软雅黑";}

.i_bcss_c .ipt2{width:36px; height:36px; background:url(../images/tb_01a.png) center no-repeat; border:0px; cursor:pointer; background-size:16px;}





.header.fixedmenu .i_logo_ul .nav_menu li .a_nav{ color:#333; height:90px; line-height:90px;}

.header.fixedmenu .i_logo_ul .nav_menu li{ height:90px;}

.header.fixedmenu .i_logo_ul .nav_menu li .a_nav:hover,.header.fixedmenu .i_logo_ul .nav_menu li .a_nav.active,.header.fixedmenu .i_logo_ul .nav_menu li .a_nav.active1{ color:#104ead;}

.header.fixedmenu .i_logo_ul .nav_menu li .a_nav:after{ background-color:#104ead;}

.header.fixedmenu .i_logo .img1{ display:none;}

.header.fixedmenu .i_logo .img2{ display:block;}

.header.fixedmenu .i_banben a{ color:#333;}

.header.fixedmenu .i_banben a:hover,.header.fixedmenu .i_banben.active a{ color:#104ead;}





.header.fixedmenu1 .i_logo_ul .nav_menu li .a_nav{ color:#333; height:90px; line-height:90px;}

.header.fixedmenu1 .i_logo_ul .nav_menu li{ height:90px;}

.header.fixedmenu1 .i_logo_ul .nav_menu li .a_nav:hover,.header.fixedmenu1 .i_logo_ul .nav_menu li .a_nav.active,.header.fixedmenu1 .i_logo_ul .nav_menu li .a_nav.active1{ color:#104ead;}

.header.fixedmenu1 .i_logo_ul .nav_menu li .a_nav:after{ background-color:#104ead;}

.header.fixedmenu1 .i_logo .img1{ display:none;}

.header.fixedmenu1 .i_logo .img2{ display:block;}

.header.fixedmenu1 .i_banben a{ color:#333;}

.header.fixedmenu1 .i_banben a:hover,.header.fixedmenu1 .i_banben.active a{ color:#104ead;}







.wap_ssbn{width:30px; height:100%;  background:url(../images/tb_01a.png) center no-repeat;  background-size:16px; position:absolute; top:0px; right:50px; z-index:10000;}

.wap_ssbn span{width:100%; height:100%; display:inline-block;}

.wap_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;}

.wap_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:13px;}

.wap_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/tb_01a.png) center no-repeat;  border:0px;}



.wap_bbqh{ height:30px; line-height:30px; position:absolute; right:50px; top:50%; margin-top:-15px; color:#666; font-size:14px;}

.wap_bbqh a{ color:#666; padding:0px 5px; display:inline-block;}

.wap_bbqh a:hover,.wap_bbqh a.active{ color:#158be0;}



.i_box1{width:100%; overflow:hidden;}

.i_box1_l{width:50%; padding:8% 5% 5% 6%; background:url(../images/tb_41.png) right bottom no-repeat;}

.i_box1_l_left{width:100%; display:inline-block; position:relative;}

.i_box1_l .video_img{width:100%; display:inline-block; cursor:pointer;}

.i_box1_l .video_img img{width:100%;}

.i_box1_l .video_img:after{width:100%; height:100%; /*background:url(../images/tb_39.png) center no-repeat; background-size:50px;*/ position:absolute; left:0px; top:0px; z-index:111; content:"";}

.i_box1_l_left .a_img{width:40%; position:absolute; right:-27%; bottom:-37%; display:none;}

.i_box1_l_left .a_img img{width:100%;}

.i_box1_r{width:50%; padding:6% 3% 3% 3% ;}

.i_box1_r_t{width:100%; color:#000000; font-size:36px; line-height:1.4;}

.i_box1_r_t .s1{ font-size:48px; font-weight:bold; line-height:1.1;}

.i_box1_r_c{width:100%; margin:5% 0 2% 0; line-height:30px; height:150px; overflow:hidden; color:#333; font-size:20px;}

.i_box1_r_b{width:100%; margin-bottom:20px;}

.i_box1_r_b a{ padding:0px 30px; border:1px solid #999999; color:#666666; font-size:14px; display:inline-block; background-color:#fff;}

.i_box1_r_b a .s1{ padding-right:30px; height:38px; line-height:38px; display:inline-block; background:url(../images/tb_13.png) right center no-repeat;}

.i_box1_r_b a:hover{ color:#fff; border:1px solid #104ead; background-color:#104ead;}

.i_box1_r_b a:hover .s1{ background:url(../images/tb_14.png) right center no-repeat;}

.i_box1_sj{width:100%;}

.i_box1_sj li{ min-width:39.5%; padding:15px 0px; align-items:center;}

.i_box1_sj li .s1{ padding:0px 10px; color:#104ead; font-size:14px;}

.i_box1_sj li .s1 font{ font-size:40px;font-family: 'OsBlod';}

.i_box1_sj li .s2{ color:#999999; font-size:16px; line-height:1.5;}

.i_box1_sj li .s2 font{ color:#333333; font-size:18px;}
 
.i_box1_en{ width:100%; margin-top:20px; height:155px; position:relative; left:-10%; text-align:right; color:#f5f5f5; font-size:200px; font-weight:bold; letter-spacing:40px; line-height:1.0;bottom: -50px;}



.i_box2{ background:url(../images/bg1.jpg) bottom center no-repeat; background-color:#104ead; background-size:100%; padding:70px 0px 60px 0px; position:relative; z-index:2; width:100%; overflow:hidden;}

.i_box2 .i_box1_r_t{ text-align:center; color:#fff;}

.i_box3{width:100%;}



.i_box3_ul{width:100%;}
.i_box3_ul li{width:15.5%; float:left; overflow:hidden; cursor:pointer;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.i_box3_ul li.active{width:38%;}
.i_box3_ul li .div{width:100%; height:700px; background-position: center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.i_box3_ul li .div img{width:100%; display:none;}
.i_box3_ul li .div:after{width:100%; height:100%; background:url(../images/tb_43.png) top left no-repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.i_box3_ul li .div .a_text{width:45px; line-height:1.1; color:#fff; position:absolute; left:17%; top:75px; z-index:2; font-size:36px; -webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.i_box3_ul li.active .div:after{ background:url(../images/tb_42.png) repeat;}
.i_box3_ul li .div .a_text_c{width:100%; padding:0px 15%; position:absolute; left:0px; top:75px; z-index:2;/*webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);*/ color:#fff; font-size:16px; filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box3_ul li .div .a_text_c_t{width:100%; line-height:1.2;  overflow:hidden; font-size:60px; letter-spacing:1px;}
.i_box3_ul li .div .a_text_c_ten{ color:#fff; font-size:36px; line-height:1.5; font-family: 'OsBlod';margin-bottom:40px;}
.i_box3_ul li .div .a_text_c_c{width:100%; margin-bottom:15px; line-height:28px; overflow:hidden; height:168px}
.i_box3_ul li .div .a_text_c_b{ padding:0px 45px; height:50px; line-height:50px; background-color:#01b59e; display:inline-block; color:#fff; font-size:16px;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box3_ul li .div .a_text_c_b:hover{ text-decoration:none; color:#fff; background-color:#104ead;}
.i_box3_ul li.active .div .a_text{ left:-100%;}
.i_box3_ul li.active .div .a_text_c{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;transition-delay: 0.2s;-webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s;}



.i_box3_wap{width:100%; padding:30px 5% 0px 5%; overflow:hidden; display:none;}



.pro_swiper{width:100%;padding-bottom:30px !important;}

.pro_swiper .swiper-slide{width:100%; -webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition:all 0.5s;transition:all 0.5s; display:inline-block;}

.pro_swiper .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#333; font-size:14px;}

.pro_swiper .swiper-slide .div:hover{ color:#104ead;}

.pro_swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}

.pro_swiper .swiper-slide .div .a_img img{width:100%;}

.pro_swiper .swiper-slide .div .a_text{width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden;}



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









.i_box4{width:100%; padding-top:105px;}

.i_box4 .i_box1_r_t{ text-align:center;}

.i_box4_ul{width:100%; margin:135px 0px 105px 0px;}

.i_box4_ul li{width:25%; float:left;}

.i_box4_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#01b59e; font-size:24px;}

.i_box4_ul li .div .a_img{width:100%; text-align:center;}

.i_box4_ul li .div .a_img img{ height:64px;}

.i_box4_ul li .div .a_text{width:100%; height:77px; line-height:77px; text-align:center; overflow:hidden;}

.i_box4_b{width:100%; height:145px; text-align:center; overflow:hidden; color:#f5f5f5; font-size:180px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:1.0;}

.i_box4_ul li .div:hover{ color:#104ead;}



.i_bg1{ background-color:#f5f5f5;}



.i_box5{ padding:150px 0px 200px 0px;}

.i_box5_t{width:100%;}

.i_box5_t_r{ margin-top:60px;}

.i_box5_t_r a{ margin-left:50px; line-height:50px; color:#000000; font-size:24px;}

.i_box5_t_r a:hover,.i_box5_t_r a.activexz{ color:#104ead; text-decoration:none;}

.i_box5_t .i_box1_r_t{width:auto;}

.i_box5_c{ margin-top:80px; width:100%; height:300px; position:relative;}

.i_box5_con{width:100%; position:absolute; left:0px; top:0px;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_box5_con.active{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}



.news_swiper{width:100%; overflow:visible !important; padding-bottom:30px !important;}

.news_swiper .swiper-slide{width:100%; float:left; -webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition:all 0.5s;transition:all 0.5s; display:inline-block;}

.news_swiper .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#666666; font-size:14px; background-color:#fff;}

.news_swiper .swiper-slide .div:hover{ color:#fff; background-color:#004a9a;}

.news_swiper .swiper-slide .div .a_img{width:39%; display:inline-block; overflow:hidden;}

.news_swiper .swiper-slide .div .a_img img{width:100%; float:left;}

.news_swiper .swiper-slide .div .a_img_r{width:61%; padding:30px 5% 20px 7%;}

.news_swiper .swiper-slide .div .a_img_r_time{ padding:8px 0px; line-height:1.5;}

.news_swiper .swiper-slide .div .a_img_r_t{width:100%; margin-bottom:23px; height:74px; line-height:37px; overflow:hidden; color:#222222; font-size:24px;}

.news_swiper .swiper-slide .div .a_img_r_c{width:100%; margin-bottom:30px; line-height:24px; overflow:hidden; height:48px;}

.news_swiper .swiper-slide .div .a_img_r_b{ padding-right:37px; line-height:24px; background:url(../images/tb_07s.png) right center no-repeat;}

.news_swiper .swiper-slide .div:hover .a_img_r_b{ background:url(../images/tb_07.png) right center no-repeat;}

.news_swiper .swiper-slide .div:hover .a_img_r_t{ color:#fff;}

.news_swiper .swiper-slide.swiper-slide-prev{filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}



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













.i_fbg{ background-color:#333333;}



.i_footer{width:100%; padding:25px 0px 35px 0px; border-bottom:1px solid #484848;}

.i_footer_l{width:15%;}

.i_footer_l .f_logo{width:100%;}

.i_footer_l .f_logo img{ height:80px;}

.i_footer_c{width:37%; line-height:1.7; color:#fff; font-size:14px;}

.i_footer_r{width:56%;}

.i_footer_r_t{width:100%; padding-bottom:16px; line-height:1.8;}

.i_footer_r_t a,.i_footer_r_t a:hover{ color:#fff; font-size:18px; line-height:80px;}

.i_footer_r_c{width:100%; padding-left:52%;}

.i_footer_r_c_l{width:26%; height:40px; line-height:40px; text-align:center; color:#cccccc; font-size:14px;}

.i_footer_r_c_r{width:74%; position:relative;}

.i_footer_r_c_r_t{width:100%; height:40px; cursor:pointer; line-height:40px; border:1px solid #5c5c5c; background:url(../images/s_02.jpg) right 20px center no-repeat; color:#fff; font-size:14px; text-indent:20px;}

.i_footer_r_c_r_ul{width:100%; border:1px solid #5c5c5c; background-color:#333333; position:absolute; left:0px; bottom:39px; height:150px; overflow-y:auto; display:none;}

.i_footer_r_c_r_ul li{width:100%; float:left;}

.i_footer_r_c_r_ul li a,.i_footer_r_c_r_ul li a:hover{width:100%; padding:10px; line-height:1.8; color:#fff; font-size:14px;}

.i_footer_b{width:100%; padding:30px 0px 40px 0px;}

.i_footer_b_l{width:47%; align-items:center;}

.i_footer_b_l .wx_img{width:10%; display:inline-block; overflow:hidden;}

.i_footer_b_l .wx_img img{max-width:100%;}

.i_footer_b_l .bq_div{width:86%; color:#fff; font-size:14px; line-height:1.8;}

.i_footer_b_r{width:13.33%; padding-top:10px; color:#666666; font-size:12px;}

.i_footer_b_r .s2 a{ padding:0px 10px; position:relative;filter:alpha(opacity=40);   -moz-opacity:0.4;   -khtml-opacity: 0.4;   opacity: 0.4;-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_footer_b_r .s2 a:hover{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.i_footer_b_r .s2 a .img1{width:100px; height:100px; position:absolute; left:-30px; bottom:100%; z-index:11; display:none;}

.i_footer_b_r .s2 a:hover .img1{ display:block;}



.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;}







.n_banner{width:100%; background-position: center center; background-repeat:no-repeat; background-size:cover; position:relative;}

.n_banner img{width:100%;}

.n_banner:after{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; content:""; background:url(../images/tb_16.png) repeat;}

.n_banner_text{width:100%; position:absolute; left:0px; top:50%; color:#fff; z-index:2;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}

.n_banner_text .s1{ font-size:48px;font-family: 'OsBlod'; line-height:1.3;}

.n_banner_text .s2{ font-size:36px; line-height:1.3;}

.n_banner_text .w1500{ line-height:1.3;}

.n_menu{ background:url(../images/tb_17.png) repeat;width:100%; position:absolute; left:0px; bottom:0px; z-index:2; text-align:center;}

.n_menu a{ padding:0px 30px; margin:0px 5px; height:60px; line-height:60px; color:#fff; font-size:16px;}

.n_menu a:hover,.n_menu a.activemenu{ background-color:#00aae7; color:#fff;}

.n_banner_text.active{ display:none;}



.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}

.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../images/wap_jt.png) right center no-repeat; font-size:16px; text-align:center; background-color:#104ead; 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 #184d93;/*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:#206bdd;}

.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #eaeaea;display:none; float:left; background-color:#2f73af;}

.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{ padding:90px 0px 120px 0px;}

.n_box1.active{ padding-bottom:50px;}

.n_box1_t{ padding-bottom:23px; width:100%; text-align:center; position:relative; color:#000000; font-size:30px; line-height:1.3;}

.n_box1_t .s1{ color:#104ead; font-size:56px; font-weight:bold; line-height:1.1;}

.n_box1_t:after{width:38px; height:3px; background-color:#104ead; position:absolute; left:50%; margin-left:-19px; bottom:0px; z-index:1; content:"";}

.n_box1_c{width:100%; padding:35px 0px 55px 0px; line-height:2; overflow:hidden; color:#000000; font-size:16px; line-height:2;}

.n_box1_c img{ max-width:100%; height:auto !important;}

.n_box1_b{width:84%; margin:0px auto;}

.n_box1_b li{ min-width:18.5%; padding:15px 0px; align-items:center;}

.n_box1_b li .s1{ padding:0px 10px; color:#104ead; font-size:14px;}

.n_box1_b li .s1 font{ font-size:40px;font-family: 'OsBlod';}

.n_box1_b li .s2{ color:#999999; font-size:16px; line-height:1.5;}

.n_box1_b li .s2 font{ color:#333333; font-size:18px;}



.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;

}



.n_box1_content{width:100%; padding:60px 0px 90px 0px; position:relative; z-index:1;}

.n_box1_content_c{width:100%; padding:70px 7%; background-color:#fff; color:#333333; font-size:16px; line-height:2; overflow:hidden;}

.n_box1_content_c p{font-family: 微软雅黑 !important;}

.n_box1_content_c img{ max-width:100%; height:auto !important;}





.n_box2{ padding-bottom:80px;}

.n_box2_ul{width:100%;}

.n_box2_ul li{width:100%; float:left; padding-bottom:50px;}

.n_box2_ul li .div{width:100%; color:#000000; font-size:18px;}

.n_box2_ul li .div:hover{ color:#000;}

.n_box2_ul li .div .a_img{width:50%; 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:50%; padding:3% 5%; float:right;}

.n_box2_ul li .div .a_img_r_t{width:100%; padding:20px 0px; line-height:1.6; color:#000000; font-size:36px;}

.n_box2_ul li .div .a_img_r_c{width:100%; line-height:1.8; overflow:hidden; text-align:justify;}



.n_box2_ul li:nth-child(2n) .div .a_img{ float:right;}

.n_box2_ul li:nth-child(2n) .div .a_img_r{ float:left;}







.n_ygfc_bg{ background-color:#f7f7f7;}

.n_ygfc_box{width:100%; padding:90px 0px 20px 0px;}

.n_ygfc_box_b{width:100%; padding-bottom:50px;}



.n_box28{ padding:100px 0px 60px 0px; position:relative; z-index:1;}

.n_box28_c{width:100%; position:relative;}



.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:#333333; 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; overflow:hidden; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}

.zz_swiper .swiper-slide .div_t:after{width:33px; height:1px; background-color:#104ead; 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-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_box28_c .zz_next{width:50px; height:50px; background:url(../images/tb_04.png) center center no-repeat; background-color:#004a9a;right:-85px; top:auto; top:50%; margin-top:-25px; outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */}

.n_box28_c .zz_next:hover{ background:url(../images/tb_04s.png) center center no-repeat; background-color:#fff;}

.n_box28_c .zz_prev{width:55px; height:55px; background:url(../images/tb_03.png) center center no-repeat;background-color:#004a9a; left:-85px; top:auto; top:50%; margin-top:-25px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */;}

.n_box28_c .zz_prev:hover{ background:url(../images/tb_03s.png) center center no-repeat;background-color:#fff;}







.n_box4_box1{width:100%; position:relative;}

.n_box4{width:100%; position:absolute; left:0px; bottom:0px; z-index:2;}

.n_box4_t{ padding-left:40px; line-height:33px; background:url(../images/tb_18.png) left center no-repeat; color:#ffffff; font-size:16px;}

.n_box4_t a,.n_box4_t a:hover{ color:#fff;}

.n_box4_c{width:442px; margin-top:22px; padding:40px 35px 35px 35px; background-color:#fff; position:relative;}

.n_box4_c:after{width:100%; height:20px; background-color:#104ead; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}

.n_box4_c_t{width:100%; height:57px; line-height:57px; overflow:hidden; margin-bottom:25px; position:relative; padding-left:43px; font-size:36px; color:#000000;}

.n_box4_c_t:before{width:13px; height:100%; background-color:#104ead; position:absolute; left:0px; top:0px; z-index:1; content:"";}

.n_box4_c_text{width:100%; line-height:24px; height:120px; text-align:justify; color:#000000; font-size:16px; overflow:hidden;}



.n_box5{width:100%; background:url(../images/bg5.jpg) top right no-repeat; padding:95px 0px;}

.n_box5_l{width:27%; padding-bottom:102px; background:url(../images/bg6.jpg) left bottom no-repeat;  color:#222222; font-size:36px; line-height:1.4;}

.n_box5_r{width:68%; line-height:2; overflow:hidden; color:#333333; font-size:20px; text-align:justify;}



.n_bg2{ background:url(../images/bg8.jpg) top center no-repeat;}



.n_box6{ padding:88px 0px 140px 0px;}

.n_box6_t{ padding:27px 0px; line-height:1.6; text-align:center; width:100%; background:url(../images/bg7.jpg) top center no-repeat; color:#222222; font-size:36px;}

.n_box6_t.active{ padding:20px 0px; background:none;}

.n_box6_c{width:100%; position:relative;}





.solution_swiper{width:100%; overflow:hidden;}

.solution_swiper .swiper-slide{width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}

.solution_swiper .swiper-slide .a_img{width:100%; position:relative; display:inline-block; overflow:hidden;}

.solution_swiper .swiper-slide .a_img img{width:100%; float:left;}

.solution_swiper .swiper-slide .a_img:after{width:100%; height:100%; background:url(../images/tb_19.png) repeat;content:""; background-size:cover; position:absolute; left:0px; top:0px; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}

.solution_swiper .swiper-slide .a_img .a_text{width:100%; padding:0px 6.6% 22px 6.6%; color:#fff; line-height:1.8; font-size:30px; position:absolute; left:0px; bottom:0px; z-index:2;-webkit-transition:all 0.5s;transition:all 0.5s;}

.solution_swiper .swiper-slide .a_img .a_div{width:100%; 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%); z-index:2; padding:0px 10%; color:#fff; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}

.solution_swiper .swiper-slide .a_img .a_div_t{width:100%; padding:25px 0px; line-height:1.6; font-size:30px;}

.solution_swiper .swiper-slide .a_img .a_div_c{width:100%; line-height:30px; height:150px; margin-bottom:8px; overflow:hidden; text-align:justify;}

.solution_swiper .swiper-slide .a_img .a_div_b{ padding-right:60px; display:inline-block; height:30px; line-height:30px; background:url(../images/tb_20.png) right center no-repeat;}

.solution_swiper .swiper-slide .a_img:hover:after,.solution_swiper .swiper-slide .a_img:hover .a_div{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.solution_swiper .swiper-slide .a_img:hover .a_text{ bottom:-200px;}



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

.solution_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}

.solution_pagination .swiper-pagination-bullet-active{}

.solution_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_c .solution_next{width:50px; height:50px; background:url(../images/tb_04s.png) center center no-repeat; border:2px solid #004a9a;

-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */ right:-100px; top:auto; top:50%; margin-top:-25px; outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}

.n_box6_c .solution_next:hover{ background:url(../images/tb_04.png) center center no-repeat; background-color:#004a9a;}

.n_box6_c .solution_prev{width:50px; height:50px; background:url(../images/tb_03s.png) center center no-repeat;border:2px solid #004a9a; left:-100px; top:auto; top:50%; margin-top:-25px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */}

.n_box6_c .solution_prev:hover{ background:url(../images/tb_03.png) center center no-repeat;background-color:#004a9a;}





.n_bg3{ border-bottom:1px solid #f5f5f5;}

.n_box7_menu{width:100%; text-align:center;}

.n_box7_menu a{ margin:0px 20px; height:80px; padding:0px 5px; line-height:80px; color:#021a45; font-size:24px; display:inline-block; position:relative;}

.n_box7_menu a:after{width:0px; height:3px; background-color:#183883; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_box7_menu a:hover,.n_box7_menu a.activetopemnu{ color:#183883;}

.n_box7_menu a:hover:after,.n_box7_menu a.activetopemnu:after{width:100%;}



.n_box7_gk{width:100%; padding-bottom:50px;}

.n_box7_gk_t{width:100%; line-height:1.6; color:#222222; font-size:36px;}

.n_box7_gk_c{width:100%; color:#000000; font-size:16px; margin-top:20px; line-height:1.8; overflow:hidden;font-size: 21px}

.n_box7_gk_c img{ max-width:100%; height:auto !important;}



.n_box7_xg_t{ padding:8px 0px; width:100%;  line-height:1.4; color:#183883; font-size:24px; font-weight:bold; padding-left:38px; position:relative;}

.n_box7_xg_t:before{width:8px; height:24px; background-color:#183883;  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%); content:""; z-index:1;}



.n_box7{ padding:70px 0px;}

.n_box7_c{width:100%; padding-top:30px;}

.n_box7_c li{width:100%; padding-bottom:90px; float:left;}

.n_box7_c li .div{width:100%; display:inline-block; overflow:hidden; color:#333333; font-size:16px;}

.n_box7_c li .div:hover{ color:#333;}

.n_box7_c li .div .a_img{width:35%; display:inline-block; overflow:hidden; float:left;}

.n_box7_c li .div .a_img img{ width:100%; float:left; height:auto !important;}

.n_box7_c li .div .a_img_r{width:60%; float:right;}

.n_box7_c li .div .a_img_r_t{width:100%; padding:25px 0px; line-height:1.6; color:#222222; font-size:36px;}

.n_box7_c li .div:hover .a_img_r_t{ color:#0d6cb8;}

.n_box7_c li .div .a_img_r_c{width:100%; height:108px; line-height:36px; overflow:hidden; text-align:justify; margin-bottom:30px; font-size: 21px;}

.n_box7_c li .div .a_img_r_b{ display:inline-block; height:30px; line-height:30px; padding-right:60px; background:url(../images/tb_02.png) right center no-repeat;}

.n_box7_c li .div:hover .a_img_r_b{ color:#0d6cb8}

/*.n_box7_c li:nth-child(2n) .div .a_img{ float:right;}

.n_box7_c li:nth-child(2n) .div .a_img_r{ float:left;}*/



.n_bg4{width:100%; background-repeat: no-repeat; background-position: center center; background-size:cover;}

.n_box8{width:100%; padding:110px 0px 25px 0px;}

.n_box8_title{ width:100%; color:#fff; margin-bottom:30px; line-height:1.6; font-size:36px;}





.n_solution_box{ padding:100px 0px; }

.n_solution_box_c{width:100%; color:#333333; font-size:16px; line-height:2; overflow:hidden;font-size: 20px;}

.n_solution_box_c img{ max-width:100%; height:auto !important;}

.n_bg5{ background-color:#f0f4f7;}



.n_solution_box1{ padding:72px 0px 35px 0px;}

.n_solution_box1_t{width:100%; line-height:1.6; color:#222222; font-size:36px; text-align:center;}

.n_solution_box1_c{width:100%; padding-top:108px;}

.n_solution_box1_c li{width:25%;  margin-bottom:20px;}

.n_solution_box1_c li .div_t{width:100%; line-height:1.6;color:#222222; font-size:30px; text-align:center;}

.n_solution_box1_c li .div_c{width:100%; margin-top:18px; line-height:1.8; color:#333333; font-size:16px; }



.n_solution_box2{width:100%; padding:55px 6.6% 110px 6.6%; background:#f7f7f7;}

.n_solution_box2_c{width:100%; margin-top:35px; padding:0px 6.4%; position:relative;}

.n_solution_box2_c_prev{width:50px; height:50px; background:url(../images/tb_03.png) center no-repeat; background-color:#bbbbbb;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */ cursor:pointer; position:absolute; left:0px; top:50%; margin-top:-92.5px; z-index:11;}

.n_solution_box2_c_prev:hover{ background-color:#004a9a;}



.n_solution_box2_c_next{width:50px; height:50px; background:url(../images/tb_04.png) center no-repeat; background-color:#bbbbbb;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */ cursor:pointer; position:absolute; right:0px; top:50%; margin-top:-92.5px; z-index:11;}

.n_solution_box2_c_next:hover{ background-color:#004a9a;}



.solution_cp_swiper{width:100%; overflow:hidden;}

.solution_cp_swiper .swiper-slide{width:100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}

.solution_cp_swiper .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#666666; font-size:16px;background: #fff;padding-bottom: 8%;}

.solution_cp_swiper .swiper-slide .div:hover{ color:#666;}

.solution_cp_swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}

.solution_cp_swiper .swiper-slide .div .a_img img{width:100%; float:left;}

.solution_cp_swiper .swiper-slide .div .a_text_t{width:100%; margin-top:25px; height:50px; line-height:50px; overflow:hidden; color:#222222; font-size:30px;padding: 0 4%;}

.solution_cp_swiper .swiper-slide .div:hover .a_text_t{ color:#004a9a;}

.solution_cp_swiper .swiper-slide .div .a_text_c{width:100%; height:60px; line-height:30px; overflow:hidden;padding: 0 4% 4% 4%;}



.solution_cp_box1{width:100%; padding-bottom:60px; color:#333333; font-size:16px; line-height:2; overflow:hidden;}

.solution_cp_box1 .a_img{width:42%; float:left; display:inline-block; overflow:hidden; margin-right:4%;}

.solution_cp_box1 .a_img img{width:100%;}

.solution_cp_box1 .a_img_t{ color:#222222; font-size:30px;  line-height:1.5;}

.solution_cp_box1_t{ padding:20px 3.75%; color:#222222; font-size:30px; width:100%; border:1px solid #f0f4f7; line-height:1.5;}

.solution_cp_box1_c{width:100%; padding:65px 3.75% 0px 3.75%; color:#333333; font-size:16px; line-height:2; overflow:hidden;}

.solution_cp_box1_c img{ max-width:100%; height:auto !important;}





.n_box10{ padding:70px 0px;}

.n_box10_ul{width:100%;}

.n_box10_ul li{width:100%; float:left; padding:45px 0px; border-bottom:1px solid #eeeeee;}

.n_box10_ul li .div{width:100%; overflow:hidden; color:#333333; font-size:16px;}

.n_box10_ul li .div:hover{ color:#333;}

.n_box10_ul li .div .div_l{width:11%; }

.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:16%; 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:70%;}

.n_box10_ul li .div .a_img_r_t{width:100%; padding-bottom:10px; line-height:1.6; color:#000000; font-size:24px; overflow:hidden;}

.n_box10_ul li .div:hover .a_img_r_t{ color:#024cac;}

.n_box10_ul li .div .a_img_r_c{width:100%; margin-bottom:10px; 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:#104ead; color:#fff; font-size:15px; display:inline-block;-moz-border-radius: 20px;      /* Gecko browsers */

-webkit-border-radius: 20px;   /* Webkit browsers */

border-radius:20px;            /* W3C syntax */}



.n_news{width:100%; margin-bottom:75px; overflow:hidden;}

.n_news .news_swiper{ padding-bottom:40px !important; height:auto;}

.n_news .news_swiper .swiper-wrapper{ height:auto !important;}

.n_news .news_pagination { text-align:left;}



.n_news_ul{width:100%;}

.n_news_ul li{width:24%; float:left; margin-right:1.3%; padding-bottom:90px;}

.n_news_ul li .div{width:100%; display:inline-block; overflow:hidden; position:relative; color:#333333; font-size:16px; padding-bottom:50px;}

.n_news_ul li .div:before{width:100%; height:2px; background-color:#d2d2d2;  position:absolute; left:0px; bottom:0px; content:"";}

.n_news_ul li .div:after{width:0px; height:2px; background-color:#004a9a; position:absolute; left:0px; bottom:0px; content:""; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_news_ul li .div:hover{ color:#333;}

.n_news_ul li .div:hover:after{width:100%;}

.n_news_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}

.n_news_ul li .div .a_img img{width:100%; float:left;}

.n_news_ul li .div .a_title{width:100%; height:60px; line-height:60px; margin-top:10px; overflow:hidden; color:#000000; font-size:22px;}
.n_news_ul li .div .a_title1{width:100%; margin:15px 0px; text-align:left; height:80px; line-height:40px; color:#000; font-size:22px;  overflow:hidden;}

.n_news_ul li .div .a_text{width:100%; height:60px; line-height:30px; overflow:hidden; margin-bottom:20px;}

.n_news_ul li .div .a_button{ padding-right:38px; height:28px; line-height:28px; position:relative; left:-70px; background:url(../images/tb_22.png) right center no-repeat; color:#104ead; font-size:14px;

-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_news_ul li .div:hover .a_button{ background:url(../images/tb_23.png) right center no-repeat; left:0px;}

.n_news_ul li:nth-child(4n){ margin-right:0px;}





.n_news_details{width:100%;}

.n_news_detauls_l{width:12.5%;}

.n_news_detauls_l_t{width:100%; padding:35px 20px; background-color:#104ead; color:#fff; font-size:16px;}

.n_news_detauls_l_t .s1{ font-size:36px; line-height:1.3;}

.n_news_detauls_l_b{width:100%; margin-top:75px;}

.n_news_detauls_l_b li{ width:100%; padding:15px 0px; float:left;}

.n_news_detauls_l_b li a{ padding-left:55px; line-height:38px; height:38px; color:#666666; font-size:16px;}

.n_news_detauls_l_b li a:hover{ color:#104ead;}

.n_news_detauls_l_b li a.bg1{ background:url(../images/tb_44.png) left center no-repeat;}

.n_news_detauls_l_b li a.bg2{ background:url(../images/tb_45.png) left center no-repeat;}

.n_news_detauls_l_b li a.bg3{ background:url(../images/tb_46.png) left center no-repeat;}

.n_news_detauls_r{width:82%;}

.n_news_detauls_r_t{width:100%; padding-bottom:40px; line-height:1.4; border-bottom:1px solid #eeeeee; color:#333333; font-size:36px;}

.n_news_detauls_r_time{ padding:20px 0px; color:#999999; font-size:14px; line-height:1.6; width:100%;}

.n_news_detauls_r_c{width:100%; padding-top:10px; line-height:2; color:#666666; font-size:16px; display:inline-block; overflow:hidden;}

.n_news_detauls_r_c img{ max-width:100%; height:auto !important;}
.n_news_detauls_r_c table{width:auto !important; max-width:100% !important;}







.n_product{width:100%; padding:70px 0px;}

.n_product_ul{width:100%;}

.n_product_ul li{width:100%; padding:30px 0px; float:left;}

.n_product_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#333333; font-size:16px;}

.n_product_ul li .div:hover{ color:#333;}

.n_product_ul li .div .a_img{width:50%; display:inline-block; overflow:hidden; float:left;}

.n_product_ul li .div .a_img img{width:100%;}

.n_product_ul li .div .a_img_r{ padding:0px 5%; float:right;width:50%;}

.n_product_ul li .div .a_img_r_t{ margin:30px 0px; padding-left:85px; line-height:64px; color:#000000; font-size:24px; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_product_ul li .div .a_img_r_t img{width:64px;  height:64px; 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%);}

.n_product_ul li .div .a_img_r_c{width:100%; height:80px; line-height:40px; overflow:hidden; margin-bottom:10px;}

.n_product_ul li .div .a_img_r_b{ padding:0px 40px; height:40px; line-height:40px; color:#fff; font-size:15px; background-color:#12baa4; display:inline-block; overflow:hidden;-moz-border-radius: 20px;      /* Gecko browsers */

-webkit-border-radius: 20px;   /* Webkit browsers */

border-radius:20px;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_product_ul li .div:hover .a_img_r_t{ color:#00aae7;}

.n_product_ul li .div:hover .a_img_r_b{ background-color:#00aae7;}

.n_product_ul li:nth-child(2n) .div .a_img{ float:right;}

.n_product_ul li:nth-child(2n) .div .a_img_r{ float:left;}





.n_contact{width:100%; padding:80px 0px;}

.n_contact_l{width:56.3%;}

.n_contact_l img{width:100%; float:left;}

.n_contact_r{width:36.5%; padding-top:54px;}

.n_contact_r_t{ padding-bottom:32px; font-size:30px; color:#000000; width:100%; line-height:1.4; width:100%;}

.n_contact_r_c{width:100%; color:#333333; font-size:16px; line-height:2.2; overflow:hidden;}

.n_contact_r_map{ padding:0px 15px; background-color:#ffeade;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */ text-align:center; margin-top:5px; margin-bottom:35px;}

.n_contact_r_map .s1{ color:#ff6000; font-size:16px; padding-left:22px; height:40px; line-height:40px; display:inline-block; background:url(../images/tb_47.png) left center no-repeat;}

.n_contact_r_map:hover{ background-color:#104ead;}

.n_contact_r_map:hover .s1{ color:#00aae7;}

.n_contact_r_wx{width:100%;}

.n_contact_r_wx img{ max-width:100%; height:auto !important;}



.n_messages{width:100%; background-color:#f7f7f7; padding:80px 5%;}

.n_messages_l{width:35%;}

.n_messages_l_t{ padding:15px 0px 15px 0px; line-height:1.7; color:#000000; font-size:30px; position:relative;}

.n_messages_l_t:after{width:38px; height:4px; background-color:#104ead; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}

.n_messages_l_text{ padding:20px 20% 15px 0px; line-height:2; color:#666666; font-size:15px; overflow:hidden;}

.n_messages_l_c{width:100%; color:#000000; font-size:14px; line-height:2; overflow:hidden; display:flex; align-items:center;}

.n_messages_l_c .s1{ font-size:30px; padding-left:15px;}

.n_messages_r{width:59%;}

.n_messages_r li{width:100%; padding-bottom:35px; float:left;}

.n_messages_r li .div_t{ width:100%; padding:8px 0px; line-height:1.5; color:#666666; font-size:13px;}

.n_messages_r li .div_c{width:100%;}

.n_messages_r li .div_c .ipt1{width:100%; height:45px; line-height:45px; border-bottom:1px solid #e5e5e5; color:#8d8d8d; font-size:16px; background-color:transparent;}

.n_messages_r li .div_c .ipt2{ width:100%; height:145px; border:0px; padding:10px; line-height:1.5;}

.n_messages_r li .div_c .ipt3{width:100%; height:48px; line-height:48px; text-align:center; color:#fff; font-size:16px; background-color:#104ead;}





.n_join{width:100%; padding:95px 0px 85px 0px;}

.n_join_t{width:100%; padding:5px 0px; color:#000000; font-size:18px; font-weight:bold; line-height:1.4;}

.n_join_t1{ padding:30px 0px 45px 0px; line-height:1.7; color:#333333; font-size:16px;}

.n_join_t1 a,.n_join_t1 a:hover{ color:#fa400d;}

.n_join_c{width:100%;}





.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:2px; background-color:#014099; color:#fff; font-size:16px; font-weight:bold;}

.a_careers_c dt .s1{width:70%; padding-left:3%; height:60px; line-height:60px;}

.a_careers_c dt .s2{width:15%; height:60px; line-height:60px;}

.a_careers_c dt .s3{width:15%;height:60px; line-height:60px; text-align:center;}

.a_careers_c dd{width:100%; float:left; background-color:#fff;  margin-bottom:2px;}

.a_careers_c dd .div{width:100%; height:59px; line-height:59px; cursor:pointer; color:#000000; font-size:16px; background-color:#f7f7f7;}

.a_careers_c dd .s1{width:70%; padding-left:3%; height:59px; line-height:59px;}

.a_careers_c dd .s2{width:15%; height:59px; line-height:59px;}

.a_careers_c dd .s3{width:15%; height:59px; line-height:59px;background:url(../images/ee.png) center no-repeat;}

.a_careers_c dd .div.activeds .s3{ background:url(../images/ee1.png) center no-repeat;}

.a_careers_c dd .div_l{width:100%; background-color:#fff;  padding:3% 5%; color:#323333; font-size:14px; line-height:1.8; overflow:hidden; display:none ; text-align:left;}

.a_careers_c dd .div_l img{ max-width:100%;}

.a_careers_c dd .div_l span{ font-weight:bold;}

.a_careers_c dd .div_l .nt_box{width:100%; padding-top:15px;}

.a_careers_c dd .div_l .nt_btn{ padding:0px 40px; height:50px; line-height:50px; background-color:#104ead; color:#fff; font-size:16px; font-weight:bold;-moz-border-radius: 25px;      /* Gecko browsers */

-webkit-border-radius: 25px;   /* Webkit browsers */

border-radius:25px;            /* W3C syntax */}

.a_careers_c dd .div_l .nt_btn:hover{ background-color:#00aae7;}









.a_careers_c1{width:100%; border-bottom:0px; overflow:hidden;}

.a_careers_c1 dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; margin-bottom:2px; background-color:#014099; color:#fff; font-size:16px; font-weight:bold;}

.a_careers_c1 dt .s1{width:41%; padding-left:3%; height:60px; line-height:60px;}

.a_careers_c1 dt .s2{width:14%; height:60px; line-height:60px;}

.a_careers_c1 dt .s3{width:14%; height:60px; line-height:60px;}

.a_careers_c1 dt .s4{width:15%; height:60px; line-height:60px;}

.a_careers_c1 dt .s5{width:16%;height:60px; line-height:60px; text-align:center;}

.a_careers_c1 dd{width:100%; float:left; background-color:#fff;  margin-bottom:2px;}

.a_careers_c1 dd .div{width:100%; /*height:59px; line-height:59px;*/ cursor:pointer; color:#000000; font-size:16px;background-color:#f7f7f7; display:flex;}

.a_careers_c1 dd .s1{width:41%; padding-left:3%; padding-top:10px; padding-bottom:10px; line-height:1.8; /*height:59px; line-height:59px;*/ float:none !important;}

.a_careers_c1 dd .s2{width:14%;padding-top:10px; padding-bottom:10px; line-height:1.8; /*height:59px; line-height:59px;*/float:none !important;}

.a_careers_c1 dd .s3{width:14%;padding-top:10px; padding-bottom:10px; line-height:1.8;/* height:59px; line-height:59px;*/float:none !important; padding-right:10px;}

.a_careers_c1 dd .s4{width:15%;padding-top:10px; padding-bottom:10px; line-height:1.8; /*height:59px; line-height:59px;*/float:none !important;}

.a_careers_c1 dd .s5{width:16%; padding-top:10px; padding-bottom:10px; line-height:1.8;/*height:59px; line-height:59px;*/ background:url(../images/ee.png) center no-repeat;float:none !important;}

.a_careers_c1 dd .div.activeds .s5{ background:url(../images/ee1.png) center no-repeat;}

.a_careers_c1 dd .div_l{width:100%; background-color:#fff;  padding:3% 5%; color:#323333; font-size:14px; line-height:1.8; overflow:hidden; display:none ; text-align:left;}

.a_careers_c1 dd .div_l img{ max-width:100%;}

.a_careers_c1 dd .div_l span{ font-weight:bold;}



.n_join_tc{width:100%; height:100%; background:url(../images/tb_48.png) repeat; position:fixed; left:0px; top:0px; z-index:111111; display:none;}

.n_join_tc_c{width:534px; position:fixed; left:50%; top:50%; background-color:#fff;

-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); padding:35px 45px 45px 45px;z-index:1111111;}

.n_join_tc_c .close_btn{width:20px; height:20px; position:absolute; right:15px; top:15px; z-index:1; cursor:pointer;}

.n_join_tc_c .close_btn img{width:100%;}



.n_join_tc_c_t{width:100%; text-align:center; color:#000000; font-size:24px; line-height:1.6; margin-bottom:30px;}

.n_join_tc_c_ul{width:100%;}

.n_join_tc_c_ul li{width:100%; float:left; padding-bottom:15px;}

.n_join_tc_c_ul li .ipt1{width:100%; height:50px; line-height:50px; border:1px solid #eeeeee; text-indent:25px; color:#000000; font-size:16px;}

.n_join_tc_c_ul li .ipt2{width:100%; height:170px; line-height:1.8; padding:15px 25px; border:1px solid #eeeeee; color:#000; font-size:16px;}

.n_join_tc_c_ul li .ipt3{width:100%; text-align:center; color:#fff; font-size:16px; font-weight:bold; background-color:#104ead; height:50px; line-height:50px; overflow:hidden;-moz-border-radius: 25px;      /* Gecko browsers */

-webkit-border-radius: 25px;   /* Webkit browsers */

border-radius:25px;            /* W3C syntax */}


/*2023-10-19*/
.n_addlx{width:100%; padding:50px 0px 60px 0px;}
.n_solution_box1_t.active{ text-align:left;}
.n_addlx_ul{width:100%; margin-top:55px;}
.n_addlx_ul li{width:32%; padding:25px; background-color:#fff; margin-bottom:25px;}
.n_addlx_ul li .div_t{width:100%; padding:15px 0px; line-height:1.6; color:#000000; font-size:16px; font-weight:bold;}
.n_addlx_ul li .div_c{width:100%; color:#333333; font-size:14px; line-height:1.8; overflow:hidden;}


/*2023-11-17*/
.n_adddiv1{width:100%; padding:65px 0px 0px 0px; overflow-x:hidden;}
.cx_swiper{width:100%; overflow:visible !important; padding-bottom:75px !important;}
.cx_swiper .swiper-slide{width:100%; float:left; -webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition:all 0.5s;transition:all 0.5s; display:inline-block;}
.cx_swiper .swiper-slide .div{width:100%; color:#333333; font-size:16px; display:inline-block;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.cx_swiper .swiper-slide .div:hover{ color:#333;}
.cx_swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.cx_swiper .swiper-slide .div .a_img img{width:100%;}
.cx_swiper .swiper-slide .div .a_text{width:100%; padding:25px 6% 45px 6%;}
.cx_swiper .swiper-slide .div .a_text .div_l{width:9%; text-align:center;}
.cx_swiper .swiper-slide .div .a_text .div_l img{ max-width:100%; height:auto !important;}
.cx_swiper .swiper-slide .div .a_text .div_l{ max-width:100%;}
.cx_swiper .swiper-slide .div .a_text .div_r{width:89%;}
.cx_swiper .swiper-slide .div .a_text .div_r_t{width:100%; padding-bottom:20px; line-height:1.8; color:#01b59e; font-size:36px; overflow:hidden;}
.cx_swiper .swiper-slide .div .a_text .div_r_c{width:100%; height:48px; line-height:24px; overflow:hidden;}

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


