/* ================== public css==================== */
body {background: #fff; font-size: 14px; color: #231815; font-family: "Microsoft YaHei","微软雅黑","arial";}
/*body {background: #fff; font-size: 14px; color: #231815; font-family: "Helvetica","Tahoma","Arial","PingFang SC","Hiragino Sans GB","Heiti SC","STXihei","Microsoft YaHei","SimHei","WenQuanYi Micro Hei";}*/
a {cursor: pointer; color: #ee7700; }
a:active, a:focus, a:hover {text-decoration: none; outline:0 none; color: #e17000;}
.clear {clear: both !important;float: none !important;font-size: 0 !important; height: 0 !important;line-height: 0 !important;overflow: hidden !important;}
ul,li {list-style:none; margin: 0; padding: 0;}
.h1, .h2, .h3, h1, h2, h3 {margin: 0;}
p {margin: 0;}
dl {margin-top: 0;margin-bottom:0px;}

/* Margin */
.ma15 {margin: 15px !important;}
.ma10 {margin: 10px !important;}
.ma5 {margin: 5px !important;}
.nm {margin: 0px !important;}
.ma-15 {margin: -15px !important;}
.ma-10 {margin: -10px !important;}
.ma-5 {margin: -5px !important;}
.mt15 {margin-top: 15px !important;}
.mt10 {margin-top: 10px !important;}
.mt5 {margin-top: 5px !important;}
.mt0 {margin-top: 0px !important;}
.mt-15 {margin-top: -15px !important;}
.mt-10 { margin-top: -10px !important;}
.mt-5 {margin-top: -5px !important;}
.mr15 {margin-right: 15px !important;}
.mr10 {margin-right: 10px !important;}
.mr5 {margin-right: 5px !important;}
.mr0 {margin-right: 0px !important;}
.mr-15 {margin-right: -15px !important;}
.mr-10 {margin-right: -10px !important;}
.mr-5 {margin-right: -5px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb0 {margin-bottom: 0px !important;}
.mb-15 {margin-bottom: -15px !important;}
.mb-10 {margin-bottom: -10px !important;}
.mb-5 {margin-bottom: -5px !important;}
.ml15 {margin-left: 15px !important;}
.ml10 {margin-left: 10px !important;}
.ml5 {margin-left: 5px !important;}
.ml0 {margin-left: 0px !important;}
.ml-15 {margin-left: -15px !important;}
.ml-10 {margin-left: -10px !important;}
.ml-5 {margin-left: -5px !important;}
/* Padding */
.pa15 {padding: 15px !important;}
.pa10 {padding: 10px !important;}
.pa5 {padding: 5px !important;}
.np {padding: 0px !important;}
.pt15 {padding-top: 15px !important;}
.pt10 {padding-top: 10px !important;}
.pt5 {padding-top: 5px !important;}
.pt0 {padding-top: 0px !important;}
.pr15 {padding-right: 15px !important;}
.pr10 {padding-right: 10px !important;}
.pr5 {padding-right: 5px !important;}
.pr0 {padding-right: 0px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb5 {padding-bottom: 5px !important;}
.pb0 {padding-bottom: 0px !important;}
.pl15 {padding-left: 15px !important;}
.pl10 {padding-left: 10px !important;}
.pl5 {padding-left: 5px !important;}
.pl0 {padding-left: 0px !important;}
.pt-100 {padding-top: 100px;}
img {border: none; max-width: 100%; display: inline-block;}
/* Vertical align */
.valign-top {vertical-align: top !important;}
.valign-middle {vertical-align: middle !important;}
.valign-bottom {vertical-align: bottom !important;}
/* Misc */
.bradius0 {border-radius: 0px !important;}
.bdr0 {border-width: 0px !important;}
.noshadow {-webkit-box-shadow: none !important;box-shadow: none !important;}
.dis-none {display: none;}
.input-group {width: 100%;}
.fsize12 {font-size: 12px;}
.fsize14 {font-size: 14px;}
.fsize16 {font-size: 16px;}
.fsize18 {font-size: 18px;}
.fsize22 {font-size: 22px;}
.fsize24 {font-size: 24px;}
.fsize32 {font-size: 32px;}
.fsize36 {font-size: 36px;}
.fsize46 {font-size: 46px;}
.fsize55 {font-size: 55px;}
.font_nor{font-weight: normal;}
.semibold, .bold{font-weight: 600;}
.patb100 {padding-bottom: 100px; padding-top: 100px;}
.pt100 {padding-top: 100px;}
.pb100 {padding-bottom: 100px;}

.container {width: 75%;max-width: 1440px; margin: 0; padding: 0; margin: 0 auto;}

/*=============== header ===============*/
.header {position: fixed; z-index: 100;  top: 0; left: 0; right: 0; background-color: #fff;}
.logo {float: left;}
.header .nav_logo .menu {margin-right: 10px;}
.header .nav_logo .menu>li {float: left;padding: 27px 0;}
.header .logo { display: block; position: relative; padding-top:12px; width: 220px;}
.header .logo img { height:70px;}



/* menu */
.menu{ display: flex;align-items: center;justify-content: center;}
.menu>ul{ padding: 0; list-style: none;}
.menu>ul>li{ float: left;padding: 27px 0;}
.menu>ul>li + li{ margin-left: 10px;}
.menu>ul>li>a{ display: block; color: #080404; font-size: 18px; line-height: 36px; width: 134px; height:36px;transition: all .4s; border-radius: 18px; padding: 0; text-align: center; transition:all 0.3s ease 0s; }
.menu>ul>li.active > a, .menu>ul li.active > a:hover {border:1px solid #003979;}
.menu>ul>li a:hover { color: #003979; }



/*二级menu*/
.nav_hover, .nav_hover_tow {position: absolute;top: 100%;left: 0;width: 100%; padding: 50px 0 30px;background: #fff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);z-index: 1;display: none;}
.nav_hover {padding: 0;}
.nav_hover_tow .dl_t{display: flex;justify-content: center;width: 100%;}
.nav_hover_tow dl dt {float: left; margin: 0 30px;display: block; font-weight: normal;}
.nav_hover_tow dl dt a {color: #080404;font-size: 18px;}
.menu >ul>li:hover .nav_hover_tow, .menu >ul>li:hover .nav_hover {display: block;}

.nav_hover:before {position: absolute;top: 0;left: 0;width: 27.8%;background: #F5F5F5;content: "";height: 100%;z-index: -1;}
.nav_hover .nav_hover_right {width: calc(100% - 210px);float: left;display: flex;justify-content: space-between;padding: 5px 0;padding-left: 60px;min-height: 290px;}
.nav_hover .nav_hover_right img {max-width: 100%;}
.nav_hover .nav_hover_left {width:210px;float: left;padding: 5px 0;}
.nav_hover .nav_hover_left ul {width: 100%;padding-top: 45px;overflow: hidden;}
.nav_hover .nav_hover_left ul li {float: left;width: 100%;padding: 20px 0;float: left;border-bottom: 1px solid #D2D2D2;padding-left: 25px ;cursor: pointer;}
.nav_hover .nav_hover_left ul li:first-child {padding-top: 0 !important;}
.nav_hover .nav_hover_left ul li i {width: 18px;height: 18px;border: 1px solid #666666;border-radius: 50%;display: block;position: relative;float: left;margin-top: 3px;}
.nav_hover .nav_hover_left ul li i:before {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #666666;content: "";width: 4px;height: 4px;border-radius: 50%;}
.nav_hover .nav_hover_left ul li p {font-size: 18px;color: rgba(51, 51, 51, 1);width: calc(100% - 18px);padding-left: 15px;float: left; margin-bottom: 0;}
.nav_hover .nav_hover_left ul li a {color: #080404;}
.nav_hover .nav_hover_left ul li a:hover {color: #003979;}
.tab-content .panel-body {display: none;}
.tab-content .panel-body.active {display: block;}


/*手机版菜单*/
.mobile_icon { display: none;}
.mobile_menu {top: 0; width: 280px; height: 100%;background:rgba(255,255,255,0.95); position: fixed; z-index:999; left:-300px; overflow: auto; -moz-box-shadow:0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.5); box-shadow:0 0 10px rgba(0,0,0,0.5); transition:all 0.5s ease 0s;}
.mobile_menu .ico_close{ font-size:30px; color:#352b28; position:absolute; right:15px; top:5px; line-height:40px;}
.mobile_menu .ico_close:hover{color:#999; }
.mobile_menu ul{ border-top:1px solid #eee; margin-top:50px;}
.mobile_menu ul li{ border-bottom:1px solid #eee;}
.mobile_menu ul li a { text-align: left; color:#7a7a7a; border-radius:0; transition:all 0.5s ease 0s; font-size:16px;}
.mobile_menu ul li a i{ margin-right:10px;}
.mobile_menu ul li a:hover { background:#f0f0f0; color: #ee7700;}
.mobile_menu ul li ul{ margin-top: 0; border: 0; padding-left: 50px;}
.mobile_menu ul li li{ border: 0;}
.mobile_menu ul li li a{display: block; padding: 5px 10px;}


/*.main {padding-top: 100px;}*/
/*=============== 大轮播图 ===============*/
.mainbanner {width: 100%; height:100vh; position: relative;}
.carousel_big {float:left; width: 100%; margin-top: 0; position: relative;}
.carousel_big .carousel .item-image img, .carousel_big .carousel .item-image {width: 100%;height: 100vh;}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {width: 56px;height: 56px;margin-top: -15px;margin-left: -15px;font-size:24px; line-height: 40px; position: absolute;top: 50%;z-index: 5;display: inline-block;border-radius:100%; border:1px solid #fff; padding:7px 0 0 0; color: #fff;}
.carousel-control:hover .glyphicon-menu-left, .carousel-control:hover .glyphicon-menu-right {border:1px solid #123c7e; background: #123c7e;}
.carousel-control .glyphicon-menu-left {left: 50%;}
.carousel-control .glyphicon-menu-right {right: 50%;}
.carousel-indicators li {background:none;border: 1px solid #fff; width: 18px; height: 18px; margin: 0; margin-right:30px; position: relative; }
.carousel-indicators li:before {content: ""; width: 6px; height: 6px; background: #fff; position: absolute; top:5px; left:5px; z-index: 1; border-radius: 3px;} 
.carousel-indicators li.active {background-color: #fff;}
.carousel-indicators .active {width: 18px; height: 18px;margin-right:30px; position: relative;}
.carousel-indicators li.active:before {background-color: #123c7e;}
.carousel_big .about_bf {position: absolute;top: 60%;left: 50%;transform: translate(-50%, -60%);display: flex;flex-direction: column;align-items: center;}
.carousel_big .about_bf img {width: 71px;width: 60px;cursor: pointer;background: #003979;opacity: 0.5;border-radius: 30px;}
.carousel_big .about_bf p {font-size: 16px;color: #FFFFFF;line-height: 30px;margin-top: 20px;}
.carousel-inner .view-details {position: absolute;top:80%;left:12%;font-size: 16px; cursor: pointer;}
.carousel-inner .view-details span {text-shadow: 2px 0px 2px #000; color: #fff;}
.carousel-inner .view-details:hover span {text-decoration:underline;}
.carousel-inner .view-details img {width:30px; display: inline-block;}

.carousel_big .about_bf {position: absolute;top: 60%;left: 50%;transform: translate(-50%, -60%);display: flex;flex-direction: column;align-items: center;}
.carousel_big .about_bf img {width: 71px;width: 60px;cursor: pointer;background: #003979;opacity: 0.5;border-radius: 30px;}
.carousel_big .about_bf p {font-size: 16px;color: #FFFFFF;line-height: 30px;margin-top: 20px;}
.carousel-inner .view-details {position: absolute;top:80%;left:12%;font-size: 16px; cursor: pointer;}
.carousel-inner .view-details span {text-shadow: 2px 0px 2px #000; color: #fff;}
.carousel-inner .view-details:hover span {text-decoration:underline;}
.carousel-inner .view-details img {width:30px; display: inline-block;}

/*第一模块－产品*/
.main-pro {width: 100%;}
.indx_pro_top {width: 100%;display: flex;align-items: flex-end;justify-content: space-between;}
.index_h3 h3 {font-size: 48px;font-weight: bold;color: #003174;text-transform: uppercase;}
.index_h3 h3 .hong {color: #b30411;}
.index_h3 p {font-size: 24px;color: #333333;line-height: 30px;}
.idx_proswiper {width: 100%;margin-top: 40px; position: relative;}
.idx_pro_us {position: absolute;top: 0;left: 0;width: 100%;opacity: 0;visibility: hidden;}
.idx_pro_us.act {position: relative;opacity: 1;visibility: visible;}
.idx_proswiper .gallery-top_ty {width:100%;position: relative;float: left;}
.gallery-top_ty .shigTxtLi {margin-top: 50px; background: #003174; border-radius: 0 0 0 50px;}
.idx_proswiper .gallery-top_ty .img_cont {width: 100%; height:380px; position: relative; border-radius: 0 50px 0 0;}
.idx_proswiper .gallery-top_ty .img_cont .img_boot {width:40%; height:400px;line-height: 230px;text-align: center; background:#f5f5f5;position: absolute; top:-50px; right: 0;border-radius: 0 50px 0 0; overflow: hidden;}
.idx_proswiper .gallery-top_ty .img_cont .img_hover {position: absolute;top: 0;left: 0;width: 50%;height: 100%;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.idx_proswiper .gallery-top_ty .img_cont .point {position: absolute;top: 0;left: 50%;background: #003979;height: 100%;width: 1px;}
.idx_proswiper .gallery-top_ty .img_cont .img_boot img {border: none;max-width: 100%;max-height: 100%; display: inline-block;}
.idx_proswiper .gallery-top_ty .img_cont .img_hover img {border: none;max-width:none;display: inline-block;}
.idx_proswiper .gallery-top_ty .img_cont .point .ipot {position: absolute;top: 50%;transform: translateY(-50%);width: 36px;height: 40px;background: url(../image/idx_icon.png) no-repeat center center/100%;left: -18px;cursor: pointer;}
.idexpro-top_ty .img { cursor: pointer;border: 1px solid rgba(0, 0, 0, 0);overflow: hidden;transition: all .4s; text-align: center;background:rgb(245,245,245)}
.idexpro-top_ty .swiper-slide-thumb-active .img {border: 1px solid #003979;}
.idexpro-top_ty .img img {width: 100%; border: none;max-height: 100%;display: inline-block;}
.idx_pro_text {float: left; width: 58%; padding:80px 80px 50px 80px;}
.idx_pro_text h3 {font-size: 24px;color: #fff;line-height: 30px; font-weight: 600; margin-bottom:30px;}
.idx_pro_text p {font-size: 18px;color: #fff;line-height: 30px;}
.idx_pro_text .index_mor {font-size:18px;color: #fff;line-height: 30px; margin-top: 30px;}
.idx_pro_text .index_mor img {width:18px;margin-left: 13px;position: relative;border: none;max-width: 100%;display: inline-block;}
.idx_pro_text:hover .index_mor {transform: translateX(30px);}
.idexpro_span {width: 100%;display: flex;align-items: center;justify-content: flex-start;position: relative;padding-left: 40%;}
.idexpro_span .idexpro_app_prev, .idexpro_span .idexpro_app_next {width: 36px;height: 36px;border: 1px solid #666666;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all .4s;}
.idexpro_span .idexpro_app_span {display: flex;align-items: center;justify-content: center;margin: 0 13px;}
.idexpro_span .idexpro_app_span .swiper-pagination-bullet {margin: 0 7px;width: 20px;height: 6px;background: #666666;border: 1px solid #666666;border-radius: 3px;overflow: hidden;}
.idexpro_span .idexpro_app_span .swiper-pagination-bullet-active {background: rgba(0, 19, 76, 1);}
.idexpro_span .idexpro_app_prev i {width: 8px;height: 13px;background: url(../image/idx_app_l.png) no-repeat center center/100%;display: inline-block;transition: all .4s;}
.idexpro_span .idexpro_app_next i {width: 7px;height: 12px;background: url(../image/idx_app_rr.png) no-repeat center center/100%;display: inline-block;transition: all .4s;}
.idx_proswiper .idexpro-top_ty {width: 100%;float: left;padding-right: 36px; margin-top: 20px; overflow: hidden;height: 180px;}
.idx_proswiper .idexpro-top_ty .swiper-slide {float: left; margin: 0 1%;width:24%;}


/*第二模块*/
.idx_center_pro　{width: 100%;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.idx_center_pro .index_h3 h3, .idx_center_pro .index_h3 p {color: #fff;}
.idx_center_pro .index_pro_ul a.mor {width: 150px;height: 40px;border: 1px solid #FFFFFF;border-radius: 20px;transition: all .4s;font-size: 16px;color: #FFFFFF;line-height: 30px;display: flex;align-items: center;justify-content: center;}
.idx_pro_list_left {width: 35%;color: #fff; margin-top: 20px; font-size: 18px; float: left; padding: 20px;}
.idx_pro_list_left p {line-height: 25px;}
.idx_pro_list_left .view-details {font-size: 16px; cursor: pointer; margin-top: 30px;}
.idx_pro_list_left .view-details span {text-shadow: 2px 0px 2px #000; color: #fff;}
.idx_pro_list_left .view-details:hover span {text-decoration:underline;}
.idx_pro_list_left .view-details img {width:30px; display: inline-block;}
.idx_pro_list {margin-top: 20px; float: left; position: relative; width: 65%; height: 400px;}
.idx_pro_list ul li {height: 200px;width: 300px;border: 1px solid #fff; color: #fff;text-align: center;padding-top:60px;cursor: pointer;transition: all .3s;overflow: hidden;}
.idx_pro_list ul li:nth-child(1) {position: absolute;bottom: 200px;right: 300px;border-right: none;border-bottom: none;}
.idx_pro_list ul li:nth-child(2) {position: absolute;bottom: 200px;right: 0;border-bottom: none;}
.idx_pro_list ul li:nth-child(3) {position: absolute;bottom: 0px;right: 600px;border-right: none;}
.idx_pro_list ul li:nth-child(4) {position: absolute;bottom: 0px;right: 300px;border-right: none;}
.idx_pro_list ul li:nth-child(5) {position: absolute;bottom: 0px;right: 0px;}
.idx_pro_list ul li .idx_year h3 {width: 100%; font-size: 60px;}
.idx_pro_list ul li p {margin-top: 10px; margin-bottom: 10px; font-size: 18px;}
.idx_pro_list ul li:hover {background:#006cff;}


/*解决方案*/
.idx_appli_cont {width: 100%;}
.idx_appli_cont .index_pro_ul a.mor {width: 150px;height: 40px;border: 1px solid #766A60;border-radius: 20px;transition: all .4s;font-size: 16px;color: #666666;line-height: 30px;display: flex;align-items: center;justify-content: center;}
.idx_aali_swr {width:100%;float: right;margin-top: 40px;}
.idx_aali_swiper {width: 100%;}
.idx_aali_swiper .swiper-slide {width:25%;float: left;transition: all .4s;}
.idx_aali_swiper .idx_appl_img {width: 100%;height: 570px;z-index: 1; overflow: hidden;position: relative;}
.idx_aali_swiper .idx_appl_img:before {position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);z-index: -1; width: 100%;height: 100%;content: "";}
.idx_aali_swiper .idx_appl_img .idx_app_t.dd {width: 100%;float: left; text-align: center; position: relative;padding-top:150px;transition: all .4s;}
.idx_aali_swiper .idx_appl_img .idx_app_t .img img {border: none;width: 95px;margin-bottom:30px;display: inline-block;}
.idx_aali_swiper .idx_appl_img .idx_app_t h3 {font-size: 24px;color: #FFFFFF;line-height: 36px;}
.idx_aali_swiper .swiper-slide:hover .idx_appl_img .idx_app_t.dd {padding-top:30px;}
.idx_aali_swiper .idx_appl_img .divd_app {width: 70%; margin-left: 15%; float: left; border: 1px solid #fff; color: #fff; margin-top: 15px;transition: all .4s;}
.idx_aali_swiper .idx_appl_img .idx_app_right {width: 100%; display: none;padding: 15px;transition: all .4s;}
.idx_aali_swiper .idx_appl_img .idx_app_right ul li {width: 100%;overflow: hidden;padding: 10px 0;}
.idx_aali_swiper .idx_appl_img .idx_app_right ul li .icon {width: 32px;float: left;}
.idx_aali_swiper .idx_appl_img .idx_app_right ul li p {width: calc(100% - 32px);float: left;padding-left: 13px;font-size: 18px;color: #fff;}
.idx_aali_swiper .idx_appl_img .idx_app_right ul li .icon img {border: none;max-width: 100%;display: inline-block;}
.idx_aali_swiper .swiper-slide:hover .idx_app_right {display: block;}
.idx_aali_swiper .swiper-slide:hover .idx_appl_img:before {background: rgba(0, 49, 116, 0.8);}
.idx_appl_span {width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 40px;}
.idx_appl_span .idx_app_prev, .idx_appl_span .idx_app_next {width: 36px;height: 36px;border: 1px solid #666666;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all .4s;}
.idx_appl_span .idx_app_span .swiper-pagination-bullet {margin: 0 7px;width:20px;height: 6px;background: #666666;border: 1px solid #666666;border-radius: 3px;overflow: hidden;}
.idx_appl_span .idx_app_prev i {width: 8px;height: 13px;background: url(../image/idx_app_l.png) no-repeat center center/100%;display: inline-block;transition: all .4s;}
.idx_appl_span .idx_app_next i {width: 7px;height: 12px;background: url(../image/idx_app_rr.png) no-repeat center center/100%;display: inline-block;transition: all .4s;}

/*友情连接*/
.idx_partner {width: 100%;background: #F5F5F5;}
.idxpart_swiper {width: 100%;}
.idxpart_swiper .idx_par_cont {background: #FFFFFF;border-radius: 0px 26px 0px 26px;width: 100%;overflow: hidden;}
.idxpart_swiper .idx_par_cont .idx_par_img {width: 100%;overflow: hidden;}
.idxpart_swiper .idx_par_cont .idx_par_text {width: 100%;padding: 14px 0;border-top: 1px solid #DBDBDB;transition: all .4s;}
.idxpart_swiper .idx_par_cont .idx_par_text p {font-size: 16px;color: #333333;text-align: center;}
.idxpart_swiper .idx_par_cont {background: #FFFFFF;border-radius: 0px 26px 0px 26px;width: 100%;overflow: hidden;}
.idxpart_swiper .idx_par_cont .idx_par_img {width: 100%;overflow: hidden;}
.idxpart_swiper .idx_par_cont .idx_par_img img {border: none;width: 100%;display: inline-block;}
.idxpart_swiper .idx_par_cont .idx_par_text {width: 100%;padding: 14px 0;border-top: 1px solid #DBDBDB;transition: all .4s;}
.idxpart_swiper .idx_par_cont .idx_par_text p {font-size: 16px;color: #333333;text-align: center;}
.idxpart_swiper .idx_par_cont:hover .idx_par_text {background: #003174;border-top: 1px solid #003174;}
.idxpart_swiper .idx_par_cont:hover .idx_par_text p {color: #fff;}
.idx_part_span {width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 40px;}
.idx_part_span .idx_part_prev, .idx_part_span .idx_part_next {width: 36px;height: 36px;border: 1px solid #666666;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all .4s;}
.idx_part_span .idx_part_span1 {display: flex;align-items: center;justify-content: center;margin: 0 13px;}
.idx_part_span .idx_part_span1 .swiper-pagination-bullet {margin: 0 7px;width:20px;height: 6px;background: #666666;border: 1px solid #666666;border-radius:3px;overflow: hidden;}
.idx_part_span .idx_part_span1 .swiper-pagination-bullet-active {background:#003174;}
.idx_part_span .idx_part_prev i {width: 8px;height: 13px;background: url(../image/idx_app_l.png) no-repeat center center/100%;display: inline-block;transition: all .4s;}
.idx_part_span .idx_part_next i {width: 7px;height: 12px;background: url(../image/idx_app_rr.png) no-repeat center center/100%;display: inline-block;transition: all .4s;}
.idx_part_span .idx_part_prev:hover, .idx_part_span .idx_part_next:hover {border: 1px solid #003174;}
.idx_part_span .idx_part_prev:hover i {background: url(../image/idx_app_l_h.png) no-repeat center center/100%;}
.idx_part_span .idx_part_next:hover i {background: url(../image/idx_app_r_h.png) no-repeat center center/100%;}
.idx_part_swiper {padding-top: 20px;}
/*专业*/
.idx_czja {width: 100%;}
.idx_hz_cont {width: 100%;height: 280px;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 0px 30px 0px 30px;position: relative;margin-top: -140px;}
.idx_hz_cont h3 {font-size: 36px;font-weight: bold;color: #FFFFFF;margin-bottom: 18px;}
.idx_hz_cont p {font-size: 16px;font-weight: 400;color: #FFFFFF;line-height: 30px;}

/*首页新闻*/
.index_pro_ul ul li {float: left;width: 160px;height: 46px;border: 1px solid #BFBFBF;border-radius: 23px;margin-left: 10px;display: flex;align-items: center;justify-content: center;transition: all .4s;cursor: pointer;overflow: hidden;font-size: 16px;color: #333333;}
.index_pro_ul ul li.on {background: #003174;border: 1px solid #003174;color: #fff;}
.index_pro_ul ul li:first-child {margin-left: 0;}
.idx_center_pro .index_pro_ul a.mor:hover, .idx_appli_cont .index_pro_ul a.mor:hover {background: #003174;border-color: #003979;color: #fff;}
.index_pro_ul ul li:hover {background: #003174;border: 1px solid #003174;color: #fff;}
.idx_news_list {margin-top: 40px;width: 100%;}
.idx_news_list ul {width: 100%;position: absolute;top: 0;left: 0;display: none;overflow: hidden;}
.idx_news_list ul.act {position: relative;display: block;}
.idx_news_list ul li {width: 31.52%;float: left;margin-right: 2.7%;}
.idx_news_list ul li:nth-child(3n) {margin-right: 0;}
.idx_news_list ul li .img {width: 100%;overflow: hidden;margin-bottom: 30px;height: 234px; text-align: center;}
.idx_news_list ul li .img img {transition: all .4s;max-width: 100%;max-height: 100%;}
.idx_news_list ul li .text {width: 100%;}
.idx_news_list ul li .text h3 {font-size: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333333;line-height: 30px;margin-bottom: 20px;transition: all .4s;}
.idx_news_list ul li .text p {font-size: 16px;color: #666666;line-height: 30px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 60px;}
.idx_news_list ul li .text .motr {width: 100%;display: flex;justify-content: space-between;align-items: center;border-top: 1px solid rgba(0, 0, 0, 0.1);padding-top: 20px;margin-top: 30px;}
.idx_news_list ul li .text .motr span {font-size: 16px;color: #333333;line-height: 30px;}
.idx_news_list ul li .text .motr span.more {color: #666666;display: flex;align-items: center;justify-content: center;}
.idx_news_list ul li .text .motr span.more img {margin-left: 13px;}
.idx_news_list ul li:hover .text h3 {color: rgba(0, 19, 76, 1);}
.idx_news_list ul li:hover .img img {transform: scale(1.1);}

/*底部*/
.footer {width: 100%;background: #333333;padding-top: 80px;}
.footer .footer_left {width: 60%;float: left;}
.footer .footer_left ul {width: 100%;display: flex;align-items: stretch;flex-wrap: wrap;justify-content: space-between;}
.footer .footer_left ul li h3 {font-size: 18px;color: #FFFFFF;line-height: 30px;margin-bottom: 20px;}
.footer .footer_left ul li dl {width: 100%;}
.footer .footer_left ul li dl dt {width: 100%;font-weight: 400;padding: 4px 0;}
.footer .footer_left ul li dl dt a {font-size: 16px;color: rgba(255, 255, 255, 0.3);line-height: 30px;transition: all .4s;}
.footer_right {width: 40%;float: left;padding-left:5%;}
.footer_right .footer_form {width: 100%;}
.footer_right .footer_form .foote_inpt {width: 100%;}
.footer_right .footer_form .foote_inpt .foot_input {width: 47.72%;float: left;margin-right: 4.5%;margin-bottom: 20px;position: relative;z-index: 1;}
.footer_right .footer_form .foote_inpt .foot_input label {position: absolute;top: 50%;left: 20px;transform: translateY(-50%);color: #fff;font-weight: 400;font-size: 16px;z-index: -1;}
.footer_right .footer_form .foote_inpt .foot_input label i {color: rgba(255, 0, 0, 1);font-size: 16px;}
.footer_right .footer_form .foote_inpt .foot_input:nth-child(2n) {margin-right: 0;}
.footer_right .footer_form .foote_inpt .foot_input .layui-input {border: 1px solid rgba(255, 255, 255, 0.1);height: 40px;border-radius: 2px;background: rgba(0, 0, 0, 0);font-size: 16px;color: #FFFFFF;padding-left: 20px;}
.footer_right .footer_form .footer_teamer {width: 100%;margin-bottom: 20px;}
.footer_right .footer_form .footer_teamer .layui-textarea {width: 100%;height: 66px;background: rgba(0, 0, 0, 0);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 2px;overflow: hidden;resize: none;font-size: 16px;color: #FFFFFF;padding-top: 12px;padding-left: 20px;min-height: 100px;}
.footer_right .footer_form .footer_bottom {width: 100%;display: flex;align-items: center;justify-content: center;}
.footer_right .footer_form .footer_bottom .layui-btn {width: 140px;height: 40px;background: #003979;border-radius: 2px;font-size: 16px;color: #FFFFFF;display: flex;align-items: center;justify-content: center;border-radius: 0;border: none;white-space: nowrap;text-align: center;line-height: 38px;padding: 0 18px;}
.footer_right .footer_form .footer_bottom .layui-btn:hover {color: #ccc;}
.footer_right .footer_form .foote_inpt .foot_input .layui-input:-moz-placeholder, .footer_right .footer_form .footer_teamer .layui-textarea:-moz-placeholder {color: #fff;}
.footer_right .footer_form .foote_inpt .foot_input .layui-input::-moz-placeholder, .footer_right .footer_form .footer_teamer .layui-textarea::-moz-placeholder {color: #fff;}
.footer_right .footer_form .foote_inpt .foot_input .layui-input:-ms-input-placeholder, .footer_right .footer_form .footer_teamer .layui-textarea:-ms-input-placeholder {color: #fff;}
.footer_right .footer_form .foote_inpt .foot_input .layui-input::-webkit-input-placeholder, .footer_right .footer_form .footer_teamer .layui-textarea::-webkit-input-placeholder {color: #fff;}
.footer_top {width: 100%;padding-bottom: 60px;}
.footer_bott {width: 100%;overflow: hidden;border-top: 1px solid rgba(255, 255, 255, .1);padding: 26px 0;}
.footer_bott p, .footer_bott p a {font-size: 16px;color: #FFFFFF;line-height: 38px;text-align: center;transition: all .4s;}
.footer_bottom p a:hover {color: rgba(0, 19, 76, 1);}
.footer .footer_left ul li dl dt a:hover {color: #fff;}
.foot_input .btn-default {border: 1px solid rgba(255, 255, 255, 0.1);height: 40px;text-align: left;border-radius: 2px;background: rgba(0, 0, 0, 0);font-size: 16px;color: #FFFFFF;padding-left: 20px;padding-right: 30px;cursor: pointer;display: block;width: 100%;}
.foot_input .dropdown .btn-default .caret {position: absolute; top:18px; right: 10px;}
.footer_right .text-guan {color: #fff; margin-top: 15px;}
.footer_right .about-div {color: #fff; font-weight: normal;}
.footer_right .about-div h3 {line-height: 30px;font-size: 18px; margin-bottom: 20px;}
.footer_right .about-div dd {margin-bottom: 10px;}


/*解决方案页面*/
.container-a {width: 1200px;margin: auto;}
.banner_ny {position: relative; width: 100%; margin-top: 90px;}
.imgDiv img {width: 100%; display: block;}
.banner_ny_text {position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%);}
.banner_ny_text .ban_text {padding-left: 44px; position: relative;}
.banner_ny_text .ban_text:before {position: absolute; top: 50%; left: 0; height: 89%; content: ''; width: 3px; background-color: #fff; transform: translateY(-50%);}
.banner_ny_text h3 {font-size: 46px; font-weight: bold; color: #FFFFFF; margin-bottom: 25px;}
.banner_ny_text p {font-size: 30px; color: #FFFFFF; text-transform: uppercase;}
.Bread_crumbs {width: 100%; border-bottom: 1px solid #E0E0E0; box-shadow: 0px 0px 8px 0px rgba(26, 26, 26, 0.1); height: 80px;}
.brea_li {width: 100%; display: flex; align-items: center; justify-content: space-between;}
.submenu {height: 80px; width: 60%; align-items: center; display: flex; display: -webkit-flex; display: -ms-flex;}
.submenu .swiper-container {width: 100%;}
.submenu .swiper-wrapper {margin-left: 30px;width: 91%;}
.submenu .swiper-slide {width: auto;text-align: center; display: inline-block;}
.submenu .swiper-slide a {font-size: 18px; color: #333333; margin: 0 27px; transition: all .4s; line-height: 80px; display: inline-block; position: relative;}
.submenu .swiper-slide.cur03 a {color:#003174;}
.submenu .swiper-slide:first-child a {margin-left: 0;}
.submenu .swiper-slide a:before {position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: rgba(0, 0, 0, 0); content: ""; transition: all .4s;}
.submenu .swiper-slide.cur03 a:before {background: #003174;}
.submenu .swiper-button-next:after, .submenu .swiper-button-prev:after {font-size: 30px;color: #888;}
.submenu .swiper-button-next {right: 0; background: #fff;}
.submenu .swiper-button-prev {left: 0; background: #fff;}
.submenu .swiper-button-next.swiper-button-disabled, .submenu .swiper-button-prev.swiper-button-disabled {opacity: 1;}
.submenu .swiper-button-next.swiper-button-disabled:after, .submenu .swiper-button-prev.swiper-button-disabled:after {opacity:0.35;}
.brea_right ul {display: flex; align-items: center; color: #888;}
.brea_right ul li {float: left;}
.brea_right ul li a {font-size: 16px; color: #888888; display: flex; align-items: center; transition: all .4s;}
.brea_right ul li a i {font-size: 20px; margin-right: 10px;}
.brea_right ul span {font-size: 10px; margin: 0 5px;}
.c1_pro_ui {width: 100%; margin-bottom: 60px;}
.c1_pro_ui ul {display: flex; align-items: stretch; flex-wrap: wrap; width: 100%;}
.c1_pro_ui ul li {width: 31.66%; float: left; margin-right: 2.5%; background: #F9F9F9; border: 1px solid #EEEEEE; border-radius: 0px 0px 30px 0px; overflow: hidden; border-top: 2px solid #003174; margin-top: 40px;}
.c1_pro_ui ul li:nth-child(1), .c1_pro_ui ul li:nth-child(2), .c1_pro_ui ul li:nth-child(3) {margin-top: 0;}
.c1_pro_ui ul li a {display: inline-block; width: 100%; padding: 22px 20px;}
.c1_pro_ui ul li .img {width: 100%; overflow: hidden;}
.c1_pro_ui ul li .img img {width: 100%; transition: all .4s;}
.c1_pro_ui ul li .text {width: 100%; padding: 34px 0 10px 0;}
.c1_pro_ui ul li .text h3 {font-size: 20px; color: #333333; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px; transition: all .4s;}
.c1_pro_ui ul li .text p {font-size: 16px; color: #666666; line-height: 26px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px; height: 52px;}
.c1_pro_ui ul li .text .more {display: flex; width: 100%; align-items: center; font-size: 16px; color: #003979; line-height: 30px;}
.pages {width: 100%; display: flex; align-items: center; justify-content: center;}
.pages ul li {float: left; display: flex; align-items: center; justify-content: center;}
.pages ul li a {color: #333; font-size: 18px; width: 36px; height: 36px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 10px;}
.pages ul li a:hover {color:#003979;}
.pages ul li.act a {color: #003979;}
.pages ul li.pages_prev a, .pages ul li.pages_next a {border: 1px solid #666666; margin: 0 30px;}
.pages ul li.pages_prev a i {transition: all .4s; width: 8px; height: 13px; display: inline-block; background: url(../image/idx_app_l.png) no-repeat center center/100%;}
.pages ul li.pages_prev a:hover i {background: url(../image/idx_app_l_h.png) no-repeat center center/100%;}
.pages ul li.pages_next a i {transition: all .4s; width: 7px; height: 11px; display: inline-block; background: url(../image/idx_app_rr.png) no-repeat center center/100%;}
.pages ul li.pages_next a i {background: url(../image/idx_app_rr.png) no-repeat center center/100%;}
.pages ul li.pages_next a:hover i {background: url(../image/idx_app_r_h.png) no-repeat center center/100%;}
.c1_bir_bott {width: 100%; border-radius: 30px 0px 30px 0px; margin-top: 60px; overflow: hidden; padding: 80px 100px 85px 100px;}
.c1_bir_bott .c1_bir_lsft {width: calc(100% - 260px); float: left; padding-right: 80px; border-right: 1px solid rgba(255, 255, 255, .2);}
.c1_bir_bott .c1_bir_lsft h3 {font-size: 24px; color: #FFFFFF; line-height: 30px; position: relative; padding-bottom: 24px; margin-bottom: 28px;}
.c1_bir_bott .c1_bir_lsft h3:before {position: absolute; bottom: 0; left: 0; content: ""; width: 35px; height: 2px; background: #FFFFFF;}
.c1_pro_ui ul li:nth-child(1), .c1_pro_ui ul li:nth-child(2), .c1_pro_ui ul li:nth-child(3) {margin-top: 0;}
.c1_pro_ui ul li:nth-child(3n) {margin-right: 0;}
.c1_bir_bott .c1_bir_lsft p {font-size: 16px; color: #FFFFFF; line-height: 36px;}
.c1_bir_bott .c1_bir_right {width: 260px; float: left; padding-left: 85px;}
.c1_bir_bott .c1_bir_right h3 {font-size: 18px; color: #fff; line-height: 32px;}
.c1_bir_bott .c1_bir_right h4 {font-size: 24px; color: #fff; line-height: 36px;}
.c1_bir_bott .c1_bir_right .c1_zxzx {width: 100%; margin-top: 34px;}
.c1_bir_bott .c1_bir_right .c1_zxzx a {width: 175px; height: 50px; background: #FFFFFF; border-radius: 25px; font-size: 18px; color: #003979; display: flex; align-items: center; justify-content: center; transition: all .4s;}
.c1_pro_ui ul li:hover .img img {transform: scale(1.1);}
.c1_pro_ui ul li:hover .text h3 {color: #003174;font-weight: bold;}
.pta80 {padding-top: 80px; padding-bottom: 80px;}
.pages ul li.act a {font-size: 22px;font-weight: bold;}
.pages ul li.pages_prev a:hover, .pages ul li.pages_next a:hover {border-color: #003979;}
/*解决方案详情*/
.c2_disr_top {width: 100%;overflow: hidden;}
.c2_disr_top .c2_sidr_titl {width: 100%;display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 60px;}
.c2_disr_top .c2_sidr_titl h3 {font-size: 36px;font-weight: bold;color: #333333;width: calc(100% - 160px);float: left;}
.c2_disr_top .c2_sidr_titl a {width: 160px;height: 46px;border: 1px solid #003979;border-radius: 23px;font-size: 18px;color: #003979;display: flex;align-items: center;float: left;justify-content: center;transition: all .4s;}
.c2_sider_nac {width: 100%;}
.c2_sider_nac .c2_nd_left {width: 50%;float: left;padding-right: 79px;}
.c2_nd_left .li_c2 {width: 100%;margin-bottom: 50px;}
.c2_nd_left .li_c2 h3 {font-size: 24px;font-weight: bold;color: #0f3199;margin-bottom: 10px;line-height: 30px;}
.c2_nd_left .li_c2 p {font-size: 18px;color: #333333;line-height: 40px;}
.c2_nd_left .jjfa_c2 {width: 100%;}
.c2_nd_left .jjfa_c2 p {width: 175px;height: 50px;background: #0f3199;border-radius: 25px;font-size: 18px;color: #FFFFFF;display: flex;align-items: center;cursor: pointer;justify-content: center;}
.Related_Products {width: 100%;}
.Related_Products .rela_left {width: 50%;float: left;margin-bottom: 100px;}
.Related_Products .rela_left h3 {font-size: 36px;font-weight: bold;color: #333333;margin-bottom: 50px;margin-top: 80px;}
.Related_Products .rela_left .reel_tit {width: 100%;}
.Related_Products .rela_left .reel_tit h4 {font-size: 24px;font-weight: bold;color: #333333;line-height: 40px;margin-bottom: 10px;}
.Related_Products .rela_left .reel_tit p {font-size: 24px;color: #333333;line-height: 40px;}
.Related_Products .rela_right {width: 50%;float: left;padding-left: 30px;}
.c2_sider_nac .c2_nd_right {width: 50%;float: left;overflow: hidden;position: relative;border-radius: 0px 30px 0px 30px;cursor: pointer;}
.Related_Products .rela_right .img {width: 387px;}
.c2_sider_nac .c2_nd_right:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);content: "";}
.c2_sider_nac .c2_nd_right.not_video:before {background: rgba(0, 0, 0, 0);}
.c2_disr_top .c2_sidr_titl a:hover {color: #fff;background: #003979;}


/*新闻页面*/
.d1_news_ui {width: 100%;margin-bottom: 50px;}
.d1_news_ui ul li {width: 100%;margin-top: 30px;background: #F9F9F9;border-radius: 0px 30px 0px 30px;overflow: hidden;border: 2px solid rgba(0, 0, 0, 0);transition: all .4s;}
.d1_news_ui ul li:first-child {margin-top: 0;}
.d1_news_ui ul li a {width: 100%;display: flex;align-items: stretch;flex-wrap: wrap;}
.d1_news_ui ul li a .d1_text {width: calc(100% - 175px);display: flex;align-items: center;}
.d1_news_ui ul li a .d1_text .img {width: 340px;overflow: hidden;float: left;height: 225px; text-align: center;}
.d1_news_ui ul li a .d1_text .img img {max-width: 100%;max-height: 100%; transition: all .4s;}
.d1_news_ui ul li a .d1_text .text {width: calc(100% - 340px);float: left;padding-left: 60px;padding-right: 60px;border-right: 1px solid #ddd;}
.d1_news_ui ul li a .d1_text .text h3 {font-size: 24px;font-weight: bold;color: #333333;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;margin-bottom: 20px;}
.d1_news_ui ul li a .d1_text .text p {font-size: 16px;color: #666666;line-height: 36px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 72px;}
.d1_news_ui ul li a .d1_year {width: 175px;float: left;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.d1_news_ui ul li a .d1_year .yse_der {display: flex;align-items: flex-end;flex-direction: column;}
.d1_news_ui ul li a .d1_year p {color: rgba(153, 153, 153, 1);font-size: 16px;line-height: 24px;}
.d1_news_ui ul li a .d1_year h3 {color: rgba(153, 153, 153, 1);font-size: 26px;line-height: 36px;}
.d1_news_ui ul li:hover a .img img {transform: scale(1.1);}
.d1_news_ui ul li:hover a .text h3 {color: #003979;}
.d1_news_ui ul li:hover {border-color:#003979}
.d2_diser_title {width: 100%;padding-bottom: 30px;border-bottom: 1px solid rgba(238, 238, 238, 1);margin-bottom: 48px;}
.d2_diser_title h3 {font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 24px;}
.d2_diser_title p {font-size: 16px;color: #888888;line-height: 30px;}
.d2_diser_title p span {margin-right: 30px;}
.d2_diser_cotn {width: 100%;font-size: 16px;color: #333333;line-height: 36px;}
.d2_diser_cotn iframe {width: 800px !important; height: 500px !important;}
.d2_sisd_pager {width: 100%;margin-top: 64px;background: #F9F9F9;border-radius: 30px 0px 30px 0px;padding: 40px 60px;display: flex;align-items: center;position: relative;}
.d2_sisd_pager .d2_sisd_prev, .d2_sisd_pager .d2_sisd_next {width: 50%;float: left;}
.d2_sisd_pager .d2_sisd_cont {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.d2_sisd_pager .d2_sisd_prev, .d2_sisd_pager .d2_sisd_next {width: 50%;float: left;}
.d2_sisd_pager .d2_sisd_prev a, .d2_sisd_pager .d2_sisd_next a {width: 150px;height: 45px;border: 1px solid #003979;border-radius: 23px;font-size: 16px;color: #003979;display: flex;align-items: center;justify-content: center;line-height: 30px;transition: all .4s;}
.d2_sisd_pager .d2_sisd_prev a i {transition: all .4s;margin-right: 6px;display: inline-block;width: 8px;height: 13px;background: url(../image/idx_app_l_h.png) no-repeat center center /100%;}
.d2_sisd_pager .d2_sisd_cont a {transition: all .4s;width: 150px;height: 45px;border: 1px solid #F9F9F9;border-radius: 23px;font-size: 16px;color: #003979;display: flex;align-items: center;justify-content: center;line-height: 30px;}
.d2_sisd_pager .d2_sisd_cont a img {margin-right: 20px;}
.d2_sisd_pager .d2_sisd_next a {float: right;}
.d2_sisd_pager .d2_sisd_next i {transition: all .4s;margin-left: 6px;display: inline-block;width: 7px;height: 11px;background: url(../image/idx_app_r_h.png) no-repeat center center /100%;}
.d2_sisd_pager .d2_sisd_prev a:hover i {transform: translateX(-4px);}
.d2_sisd_pager .d2_sisd_next a:hover i {transform: translateX(4px);}
.d2_sisd_pager .d2_sisd_cont a:hover {border-color: #003979;}



/*联系我们页面*/
.f1_conter {width: 100%;}
.f1_conter .f1_title {width: 100%;}
.f1_conter .f1_title p {font-size: 30px;color: #333333;line-height: 40px;text-align: center;}
.f1_cont_list {width: 100%;margin-top: 80px;}
.f1_cont_list ul {width: 100%;display: flex;align-items: stretch;flex-wrap: wrap;}
.f1_cont_list ul li {width: 100%;float: left;margin-right:0;background: #FFFFFF;box-shadow: -4px 7px 17px 2px rgba(0, 0, 0, 0.1);padding: 40px 30px;}
.f1_cont_list ul li .f1_cont_li {width: 100%;display: flex;flex-direction: column;align-items: center;padding-bottom: 19px;border-bottom: 1px solid rgba(84, 83, 89, 0.18);margin-bottom: 30px;}
.f1_cont_list ul li .f1_cont_li .img {width: 157px;margin-bottom: 10px;}
.f1_cont_list ul li .f1_cont_li h3 {font-size: 24px;color: #003979;line-height: 56px;}
.f1_cont_list ul li:nth-child(2n) {margin-right: 0;}
.f1_cont_list ul li .f1_cont_text {width: 100%;font-size: 16px;color: #666666;line-height: 36px;text-align: center;}
.f1_map {width: 100%;overflow: hidden;height: 650px;}



/*关于格鲁布*/
.e1_about {width: 100%;z-index: 1;position: relative;}
.e1_about .e1_about_top {width: 100%;margin-bottom: 88px;}
.e1_about .e1_about_top .e1_about_left {width: 45.84%;float: left;padding-right: 30px;}
.e1_about .e1_about_top .e1_about_left h2 {font-size: 56px;font-weight: bold;color:#0f3199;margin-bottom: 5px;text-transform: uppercase;}
.e1_about .e1_about_top .e1_about_left h3 {font-size: 24px;color: #333333;line-height: 42px;}
.e1_about .e1_about_top .e1_about_left p {font-size: 18px;color: #666666;margin-top: 8px;}
.e1_about .e1_about_top .e1_about_right {width: 54.16%;float: left;font-size: 18px;color: #333333;line-height: 42px;}
.e1_about_lis {width: 100%;position: relative;}
.e1_about_lis ul {width: 100%;display: flex;align-items: stretch;flex-wrap: wrap;}
.e1_about_lis ul li {float: left;width: calc(100% / 6);border: 1px solid #fff;border-right: none; color: #fff;padding: 80px 0;}
.e1_about_lis ul li:last-child {border-right:1px solid #fff;}
.e1_about_lis ul li .year_e1 {width: 100%;display: flex;justify-content: center;align-items: flex-end;}
.e1_about_lis ul li .year_e1 h3 {font-size: 48px;font-weight: bold;line-height: 48px;}
.e1_about_lis ul li p {font-size: 16px;line-height: 30px;margin-top: 10px;text-align: center;}
.e1_about_lis ul li:hover {background:#006cff;}
.shipin_about {width: 100%;height: 580px;position: relative;cursor: pointer;z-index: -1;}
.shipin_about:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: rgba(0, 0, 0, 0.5);}
.shipin_about .about_bf {position: absolute;top: 60%;left: 50%;transform: translate(-50%, 40%);display: flex;flex-direction: column;align-items: center;}
.shipin_about .about_bf img {width: 71px;}
.shipin_about .about_bf p {font-size: 16px;color: #FFFFFF;line-height: 30px;margin-top: 20px;}
.company_culture {width: 100%;background: #F9F9F9;}
.e1_title {width: 100%;}
.e1_title h3 {font-size: 48px;font-weight: bold;color: #0f3199;line-height: 48px;}
.comply_ul {width: 100%;margin-top: 40px;}
.comply_ul ul li {width: calc(100% / 3);float: left;height: 560px;position: relative;}
.comply_ul ul li .comr_hover {padding: 60px 60px 0 60px;width: 100%;}
.comply_ul ul li .comr_hover .icon {transition: all .4s;position: relative;}
.comply_ul ul li .comr_hover h3 {font-size: 20px;font-weight: bold;color: #FFFFFF;line-height: 40px;margin-top: 20px;}
.comply_ul ul li .comr_hover p {font-size: 16px;color: #FFFFFF;line-height: 30px;margin-top: 10px;}
.comply_ul ul li:nth-child(2) .e1_li_one:nth-child(2):before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);content: "";z-index: -1;transition: all .4s;}
.comply_ul ul li .e1_li_one {width: 100%;height: 50%;position: relative;z-index: 1;}
.comply_ul ul li .comr_hover {padding: 60px 60px 0 60px;width: 100%;}
.comply_ul ul li .comr_hover .icon {transition: all .4s;position: relative;}
.comply_ul ul li .comr_hover h3 {font-size: 20px;font-weight: bold;color: #FFFFFF;line-height: 40px;margin-top: 20px;}
.comply_ul ul li .comr_hover p {font-size: 16px;color: #FFFFFF;line-height: 30px;margin-top: 10px;}
.comply_ul ul li:nth-child(2) .e1_li_one:nth-child(1) h3 {color: #333333;}
.comply_ul ul li:nth-child(2) .e1_li_one:nth-child(1) p {color: #666666;}
.comply_ul ul li:nth-child(3) .e1_li_one:nth-child(1):before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);content: "";z-index: -1;transition: all .4s;}
.comply_ul ul li:nth-child(3) .e1_li_one:nth-child(2) h3 {color: #333333;}
.comply_ul ul li:nth-child(3) .e1_li_one:nth-child(2) p {color: #666666;}
.e1_about_srt {width: 100%; margin-top: 80px;}
.e1_about_tow {width: 100%;padding-bottom: 100px;position: relative;display: flex;align-items: center;}
.e1_about_tow .e1_about_top {width: calc(100% - 400px);overflow: hidden;float: left;}
.e1_about_top .texy {width: 100%;}
.e1_about_top .texy h3 {font-size: 38px;font-family: Arial;font-weight: bold;color: #003979;line-height: 40px;position: relative;padding-bottom: 28px;}
.e1_about_top .texy .re_abr_ul {width: 66%;margin-top: 28px;max-height: 260px;}
.e1_about_top .texy .re_abr_ul li {width: 100%;position: relative;font-size: 18px;color: #333333;line-height: 36px;position: relative;padding-left: 18px;margin: 8px 0;max-height: 260px;}
.e1_about_top .texy .re_abr_ul li:before {position: absolute;top: 14px;left: 0;width: 6px;height: 6px;background: #CDD3E4;border-radius: 50%;content: "";overflow: hidden;}
.e1_about_tow .aboutT-rt {width: 400px;overflow: hidden;float: left; position: relative;}
.aboutT-rt .imgs {position: absolute;top: 0;left: 0;height: 100%;width: auto;}
.e1_about_tow .ssje_t .ssje-prev, .e1_about_tow .ssje_t .ssje-next {position: absolute;top: 50%;transform: translateY(-50%);width: 56px;height: 56px;background: #F9F9F9;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 1;transition: all 0.4s;}
.e1_about_tow .ssje_t .ssje-prev {left: -106px;}
.e1_about_tow .ssje_t .ssje-prev i {width: 11px;height: 19px;background: url(../image/idx_app_l.png) no-repeat center center/100%;transition: all 0.4s;display: inline-block;}
.e1_about_tow .ssje_t .ssje-next {right: -106px;}
.e1_about_top .texy h3:before {position: absolute;bottom: 0;left: 0;width: 55px;height: 2px;background: #003979;content: "";}
.abotu_sdd {width: 100%;position: relative;border-top: 1px solid rgba(229, 229, 229, 1);padding-top: 33px;}
.about-twoSwp {width: 100%;}
.about-twoSwp .year {font-size: 16px;font-family: Arial;color: #333333;line-height: 40px;transition: all .4s;cursor: pointer;}
.e1_about_tow .ssje_t .ssje-next i {width: 10px;height: 18px;background: url(../image/idx_app_r_h.png) no-repeat center center/100%;transition: all 0.4s;display: inline-block;}
.about-twoSwp .swiper-slide-thumb-active .year {font-size: 20px;color: #003979;}
.e2_about_ctt {width: 100%;}
.e2_abotu_ss {width: 100%;margin-top: 80px;position: relative;}
.e2_abotu_ss .container-a {position: relative;}
.e2_abotu_ss:before {position: absolute;bottom: 0;left: 0;width: 100%;content: "";background: #F5F5F5;height: 60%;}
.e2_abotu_ss .G_cor_swiper {width: 100%;}
.G_cor_swiper .img {width: 100%;overflow: hidden;box-shadow: 0px 11px 14px 1px rgba(6, 0, 1, 0.1);}
.G_cor_swiper .img img {width: 100%;height: 350px;}
.G_cor_prev, .G_cor_next {position: absolute;top: 50%;transform: translateY(-50%);width: 56px;height: 56px;background: #F9F9F9;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 1;transition: all 0.4s;}
.G_cor_prev {left: -106px;}
.G_cor_prev i {width: 11px;height: 19px;background: url(../image/idx_app_l.png) no-repeat center center/100%;transition: all 0.4s;display: inline-block;}
.G_cor_next i {width: 10px;height: 18px;background: url(../image/idx_app_r_h.png) no-repeat center center/100%;transition: all 0.4s;display: inline-block;}
.G_cor_next {right: -106px;}
.e1_about_tow .ssje_t .ssje-prev:hover, .G_cor_prev:hover {background: #003979;}
.e1_about_tow .ssje_t .ssje-prev:hover i, .G_cor_prev:hover i {background: url(../image/ban_l.png) no-repeat center center/100%;}
.e1_about_tow .ssje_t .ssje-next:hover, .G_cor_next:hover {background: #003979;}
.e1_about_tow .ssje_t .ssje-next:hover i, .G_cor_next:hover i {background: url(../image/ban_r.png) no-repeat center center/100%;}
.e3_pri_riort {width: 100%;position: relative;}
.re_div_tit {width: 100%;display: flex;justify-content: space-between;align-items: center;}
.re_div_tit .titl h3 {font-size: 48px;font-family: Arial;font-weight: bold;color: #0f3199;}
.re_div_tit .titl p {font-size: 30px;color: #333333;margin-top: 5px;}
.re_div_tit .ul ul li {float: left;margin-left: 25px;}
.re_div_tit .ul ul li:nth-child(1) {margin-left: 0;}
.re_div_tit .ul ul li a {width: 150px;height: 50px;border: 1px solid #003979;border-radius: 25px;font-size: 18px;color: #003979;display: flex;align-items: center;justify-content: center;overflow: hidden;transition: all .4s;}
.re_div_tit .ul ul li.act a {background: #003979;color: #fff;}
.qsa_top {width: 100%;padding-top: 100px;}
.qsa_top .div_aq {width: 50%;background: url(../image/HONOR.png) no-repeat center center;padding-right: 90px;min-height: 125px;}
.qsa_top .div_aq p {font-size: 18px;color: #003979;margin-bottom: 20px;}
.qsa_top .div_aq h3 {font-size: 24px;font-weight: bold;color: #333333;line-height: 40px;}
.e3_aburtt {width: 100%;background: #F9F9F9;padding: 60px 0 100px 0;margin-top: 110px;}
.e_cor_swiper {width: 100%;}
.qer_swiper {width: 100%;display: flex;align-items: flex-end;position: relative;}
.qer_left {width: calc(100% - 390px);padding-right: 60px;float: left;}
.e_cor_swiper .img {border: 2px solid #EEEEEE;transition: all .4s;cursor: pointer;}
.qer_right .qer_right_swiper .img {width: 100%;border: 2px solid #EEEEEE;}
.e3_cor_prev, .e3_cor_next {position: absolute;top: 50%;transform: translateY(-50%);width: 56px;height: 56px;background: #FFFFFF;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 1;transition: all 0.4s;border: 1px solid #E5E5E5;}
.e3_cor_prev {left: -106px;}
.e3_cor_next {right: -106px;}
.e3_cor_prev i {width: 11px;height: 19px;background: url(../image/ban_l_l.png) no-repeat center center/100%;transition: all 0.4s;display: inline-block;}
.e3_cor_next i {width: 10px;height: 18px;background: url(../image/ban_r_l.png) no-repeat center center/100%;transition: all 0.4s;display: inline-block;}
.e3_cor_next:hover, .e3_cor_prev:hover {background: #003979;border: 1px solid #003979;}
.e3_cor_next:hover i {background: url(../image/ban_r.png) no-repeat center center/100%;}
.e3_cor_prev:hover i {background: url(../image/ban_l.png) no-repeat center center/100%;}
.qer_right {width: 390px;float: left;position: absolute;right: 0;bottom: 0;}
.qer_right .qer_right_swiper {width: 100%;}
.qer_right .qer_right_swiper .img {width: 100%;border: 2px solid #EEEEEE;}
.e_cor_swiper .swiper-slide-thumb-active .img {border-color: #003979;}
.e3_about_zs_list {width: 100%;}
.a3_asbout_uo {width: 100%;margin-bottom: 60px;}
.a3_asbout_uo ul {width: 100%;display: flex;align-items: stretch;flex-wrap: wrap;}
.a3_asbout_uo ul li {width: 23.33%;float: left;margin-right: 2.2%;margin-top: 50px;}
.a3_asbout_uo ul li:nth-child(1), .a3_asbout_uo ul li:nth-child(3), .a3_asbout_uo ul li:nth-child(2), .a3_asbout_uo ul li:nth-child(4) {margin-top: 0;}
.a3_asbout_uo ul li .img {width: 100%;border: 2px solid #EEEEEE;overflow: hidden;}
.a3_asbout_uo ul li .img img {width: 100%;}
.a3_asbout_uo ul li p {font-size: 16px;color: #333333;line-height: 30px;margin-top: 20px;text-align: center;}
.a3_asbout_uo ul li:nth-child(4n) {margin-right: 0;}
.re_div_tit .ul ul li:hover a {background: #003979;color: #fff;}
.e2_about_ctt .title h3 {font-size: 48px;font-family: Arial;font-weight: bold;color: #003979;margin-bottom: 10px;}
.video-modal {width: 900px; max-width: 90%; min-width: 300px;left: 3%;}
.video-modal video {width: 100%;}
.video-modal .close {position: absolute; top:-30px; right: 0; color: #fff;}
.video-modal .modal-content {background: none;}


/*产品中心*/
.b1_pro_list {width: 100%;}
.b1_pro_ui {width: 100%;margin-bottom: 65px;}
.b1_pro_ui ul {display: flex;align-items: stretch;flex-wrap: wrap;width: 100%;}
.b1_pro_ui ul li {width: 32.16%;float: left;margin-right: 1.76%;border-radius: 0px 30px 0px 30px;background: #eff5f9;position: relative;margin-top: 40px;z-index: 1;border: 2px solid rgba(0, 0, 0, 0);transition: all .4s;}
.b1_pro_ui ul li:nth-child(1), .b1_pro_ui ul li:nth-child(2), .b1_pro_ui ul li:nth-child(3) {margin-top: 0;}
.b1_pro_ui ul li .img {width: 100%;overflow: hidden;background:#fff;border-radius: 0px 30px 0 0;}
.b1_pro_ui ul li .img img {width: 100%;transition: all .4s;}
.b1_pro_ui ul li .text {width: 100%;padding: 38px 34px;}
.b1_pro_ui ul li .text h3 {font-size: 24px;color: #333333;line-height: 38px;margin-bottom: 8px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;/*display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;*/}
.b1_pro_ui ul li .text p {font-size: 20px;color: #666666;line-height: 36px;margin-bottom: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.b1_pro_ui ul li:nth-child(3n) {margin-right: 0;}
.b1_pro_ui ul li:hover {border-color: #003979;}
.b1_pro_ui ul li:hover .img img {transform: scale(1.1);}
.brea_tt ul li {position: relative;float: left;padding: 0 38px;border-left: 1px solid #EEEEEE;width: 220px;background: url(../image/b1_iconx.png) no-repeat center right 38px;height: 80px;z-index: 4;cursor: pointer;}
.brea_tt ul li:last-child {border-right: 1px solid #eee;height: 80px;}
.brea_tt ul li .tit {font-size: 18px;color: #333333;line-height: 80px;}
.brea_tt ul li .tit_hover {position: absolute;top: 100%;left: 0;width: 100%;background: #F5F5F5;border: 1px solid #E5E5E5;padding: 10px 39px;border-top-color: #071951;display: none;}
.brea_tt ul li .tit_hover dl dt {border-bottom: 1px dashed rgba(229, 229, 229, 1);}
.brea_tt ul li .tit_hover dl dt a {color: rgba(102, 102, 102, 1);font-size: 16px;line-height: 36px;padding: 8px 0;display: inline-block;transition: all .4s; font-weight: normal;}
.brea_tt ul li.act .tit_hover {display: block;}
.brea_tt ul li .tit_hover dl dt.act a {color: rgba(0, 19, 76, 1);}
.brea_tt ul li.act {background: url(../image/b1_icons.png) no-repeat center right 38px;}
.brea_tt ul li .tit_hover dl dt:last-child {border: 0;}

/*产品详情*/
.b2_banner {width: 100%;margin-top: 90px;padding: 60px 0;overflow: hidden;}
.b2_banner .b2_baner_left {width: 50%;float: left;padding-right: 11.8%;}
.b2_banner .b2_baner_left h3 {font-size: 32px;font-weight: bold;color: #0f3199;margin-bottom: 14px;}
.b2_banner .b2_baner_left h4 {font-size: 18px;color: #0f3199;line-height: 30px;margin-bottom: 10px;}
.b2_banner .b2_baner_left .tit {width: 100%;font-size: 16px;color: #666666;line-height: 36px;margin-bottom: 28px;}
.b2_banner .b2_baner_left h5 {font-size: 24px;font-weight: bold;color: #0f3199;line-height: 30px;}
.b2_banner .b2_baner_left .b2_bar_lsi {width: 100%;margin-top: 30px;}
.b2_banner .b2_baner_left .b2_bar_lsi ul li {width: 25%;float: left;display: flex;flex-direction: column;align-items: center;}
.b2_banner .b2_baner_left .b2_bar_lsi ul li .icon {width: 76px;}
.b2_banner .b2_baner_left .b2_bar_lsi ul li p {font-size: 16px;color: #333333;line-height: 36px;margin-top: 18px;}
.b2_bra_top {width: 100%;display: flex;align-items: center;margin-top: 50px;}
.b2_bra_top {width: 100%;display: flex;align-items: center;margin-top: 50px;}
.b2_bra_top .b2_top1 a, .b2_bra_top .b2_top2 a {width: 175px;height: 50px;border: 1px solid rgba(0, 19, 76, 1);border-radius: 25px;display: flex;align-items: center;justify-content: center;font-size: 18px;color: rgba(0, 19, 76, 1);transition: all .4s;}
.b2_bra_top .b2_top2 a i {margin-left: 16px;display: inline-block;width: 23px;height: 23px;background: url(../image/cp/icon_zx.png) no-repeat center center/100%;transition: all .4s;}
.b2_banner .b2_baner_right {width: 50%;float: left;padding-left: 3%;}
.b2_baner_swiper {width: 100%;}
.b2_baner_swiper .swiper-slide img {width: 100%;}
.b2_ber_sapn {width: 100%;display: flex;justify-content: center;align-items: center;}
.b2_ber_sapn .swiper-pagination-bullet {width: 6px;height: 6px;background: #666666;border-radius: 50%;opacity: 1;margin: 0 7px;}
.b2_pro_list {width: 100%;}
.b2_pro_list .b2_pro_Features {width: 100%;}
.ba1b21 {width: 100%;}
.ba1b21 h3 {font-size: 30px;font-weight: bold;color: #003979;display: flex;align-items: center;line-height: 32px;}
.ba1b21 h3 img {margin-right: 17px;}
.b2_pro_list .b2_pro_Features .b2_rest_lis {width: 100%;margin-top: 40px;}
.b2_pro_list .b2_pro_Features .b2_rest_lis ul li {width: 100%;position: relative;padding: 4px 0;overflow: hidden;}
.b2_pro_list .b2_pro_Features .b2_rest_lis ul li span {font-size: 18px;color: #333333;line-height: 32px;display: inline-block;width: 44px;position: relative;float: left;}
.b2_pro_list .b2_pro_Features .b2_rest_lis ul li span:before {position: absolute;top: 50%;right: 0;transform: translateY(-50%);content: "";width: 25px;height: 7px;background: url(../image/cp/b2_cp_icon2.png) no-repeat center center/100%;}
.b2_pro_list .b2_pro_Features .b2_rest_lis ul li p {font-size: 18px;color: #333333;line-height: 32px;float: left;width: calc(100% - 44px);padding-left: 10px;}
.b2_Applications {width: 100%;background: #F9F9F9;}
.b2_h3 {width: 100%;}
.b2_h3 h3 {font-size: 30px;font-weight: bold;color: #0f3199;display: flex;align-items: center;line-height: 32px;}
.b2_h3 h3 img {margin-right: 17px;}
.b2_appli_list {margin-top: 40px;width: 100%;}
.b2_appli_list ul li {width: 48.33%;float: left;margin-right: 3.34%;border-radius: 0px 30px 0px 30px;overflow: hidden;}
.b2_appli_list ul li .img {width: 100%;overflow: hidden;position: relative;}
.b2_appli_list ul li .img img {width: 100%;transition: all .4s;}
.b2_appli_list ul li .img .b2_img_text {position: absolute;bottom: 0;left: 0;width: 100%;padding: 50px;}
.b2_appli_list ul li .img .b2_img_text p {font-size: 22px;color: #FFFFFF;line-height: 30px;}
.b2_appli_list ul li:nth-child(2n) {margin-right: 0;}
.b2_par_table {margin-top: 40px;width: 100%;}
.b2_par_table ul {width: 100%;display: flex;align-items: stretch;flex-wrap: wrap;}
.b2_par_table ul li {width: 49.91%;float: left;margin-right: .18%;margin-top: 1px;padding: 10px 0;background: #F9F9F9;position: relative;min-height: 65px;display: flex;align-items: center;}
.b2_par_table ul li:before {position: absolute;top: 0;left: 180px;width: 1px;height: 100%;background: #fff;content: "";}
.b2_par_table ul li .b2_par_li {width: 180px;padding: 0 68px 0 40px;float: left;font-size: 18px;color: #0f3199;}
.b2_par_table ul li .b2_par_lrt {width: calc(100% - 180px);background: #F9F9F9;float: left;padding: 0 40px;font-size: 18px;color: #333333;line-height: 26px;}
.b2_par_table ul li .b2_par_lrt.sty {font-size: 24px;color: rgba(0, 19, 76, 1);}
.b2_par_table ul li:nth-child(2n) {margin-right: 0;}
.b2_word_text {margin-top: 30px;width: 100%;font-size: 18px;color: #333333;line-height: 36px;}
.b2_word_text img {max-width: 100%;height: auto !important;margin-top: 10px;}
.b2_effect {width: 100%;}
.b2_dtt_left {float: left;padding-right: 40px;}
.b2_eff_right {width: 450px;float: right;}
.b2_dtt_left .b2_dee_list {width: 100%;margin-top: 38px;}
.b2_dtt_left .b2_dee_list ul li {font-size: 18px;color: #333333;line-height: 36px;padding: 8px 0;}
.b2_Product_Size {width: 100%;background: #F9F9F9;}
.b2_pro_siimg {width: 100%;margin-top: 40px;padding-top: 20px;}
.b2_pro_siimg img {height: auto !important;max-width: 100%;}
.left_menu {position: fixed;top: 50%;right: 0px;z-index: 2;transform: translateY(-50%);opacity: 0;visibility: hidden;transition: all .4s;background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgb(4 0 0 / 10%);border-radius: 0px 4px 4px 0;padding: 10px 20px 10px 10px;}
.left_menu.act {opacity: 1;visibility: visible;}
.left_menu ul li {font-size: 16px;color: #333333;line-height: 30px;position: relative;cursor: pointer;height: 64px;display: flex;align-items: center;padding-left:25px;transition: all .4s;}
.left_menu ul li:before {width: 18px;height: 18px;background: #F2F3F6; color: #fff;text-align: center;line-height: 18px; border-radius: 50%;content: ">";position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.left_menu ul li:after {position: absolute;top: 50%;left:9px;width: 1px;height: 100%;content: "";background: #F2F3F6;z-index: -1;transition: all .4s;}
.left_menu ul li.active {color: rgba(0, 19, 76, 1);}
.left_menu ul li.active:before {background: #003979;}
.left_menu ul li:last-child:after {height: 0;}
.b2_appli_list ul li:hover .img img {transform: scale(1.1);}
.b2_bra_top .b2_top1 a:hover, .b2_bra_top .b2_top2 a:hover, .b2_bra_top .b2_top3:hover {background: #003979;color: #fff; border: 1px solid #003979;}
.b2_bra_top .b2_top1 a:hover i {background: url(../image/cp/icon_xz_h.png) no-repeat center center/100%;}
.b2_bra_top .b2_top2 a:hover i {background: url(../image/cp/icon_zx_h.png) no-repeat center center/100%;}



/*404/505页面*/
.error_page {background: #f5f5f5; width: 100%; height: 100%; text-align: center; padding-top: 100px;}
.error_page .error_title {font-size: 120px; font-weight: bold; color: #3c3b39;}
.error_page p {font-size: 24px;margin-bottom: 15px;}



@media screen and (max-width: 1680px){
	.index_h3 h3 {font-size: 40px;}
	.index_h3 p {font-size:18px;}
	.idx_proswiper .gallery-top_ty .img_cont {width: 100%; height:280px;}
	.idx_proswiper .gallery-top_ty .img_cont .img_boot {width:40%; height:300px;line-height: 300px;}
	.idx_pro_text h3 {font-size: 22px;}
	.idx_pro_text {float: left;padding:50px 50px 20px 50px;}
	.idx_pro_text h3 {font-size:14px;margin-bottom:10px;}
	.idx_pro_text p {font-size:14px;}
	.idx_pro_list_left {font-size: 14px;}
	.idx_pro_text .index_mor {font-size:14px; margin-top: 10px;}
	.idx_pro_text .index_mor img {width:10px;}
	.idx_proswiper .idexpro-top_ty {height:160px; padding-right: 30px;}
	.patb100 {padding-bottom: 90px; padding-top: 90px;}
	.pt100 {padding-top:90px;}
	.pb100 {padding-bottom: 90px;}
	.idx_pro_list {height: 320px;}
	.idx_pro_list ul li .idx_year h3 {font-size:52px;line-height: 42px;}
	.idx_aali_swiper .swiper-slide:hover .idx_appl_img .idx_app_t.dd {padding-top:50px;}
	.idx_aali_swiper .idx_appl_img .idx_app_t .img img {width: 90px;}
	.idx_aali_swiper .idx_appl_img .idx_app_right ul li p {font-size: 16px;}
	.idx_hz_cont {height: 240px;margin-top: -120px;}
	.footer {padding-top: 70px;}
	.footer_top {padding-bottom: 50px;}
	.banner_ny_text h3 {font-size:42px; margin-bottom: 20px;}
	.banner_ny_text p {font-size: 24px;}
	.pages ul li a {width: 32px;height: 32px;font-size: 16px;}
	.container-a {width: 1170px;}
	.pta80 {padding-bottom: 70px; padding-top: 70px;}
	.d1_news_ui ul li a .d1_text .text h3 {font-size: 20px;}
	.d1_news_ui ul li a .d1_year h3 {font-size: 24px;}
	.f1_conter .f1_title p {font-size: 26px;}
	.f1_cont_list {margin-top: 60px;}
	.f1_cont_list ul li .f1_cont_li h3 {font-size: 18px;}
	.f1_map {height: 600px;}
	.e1_about .e1_about_top .e1_about_left h2 {font-size:48px;}
	.e1_about .e1_about_top .e1_about_left h3 {font-size: 20px;}
	.e1_about .e1_about_top .e1_about_left p {font-size: 16px;}
	.e1_about_lis ul li .year_e1 h3 {font-size: 42px;}
	.e1_title h3 {font-size: 38px;}
	.comply_ul ul li .comr_hover .icon {width: 54px;}
	.comply_ul ul li .comr_hover h3 {font-size: 18px;}
	.comply_ul ul li .comr_hover .icon {width: 54px;}
	.comply_ul ul li .comr_hover h3 {font-size: 18px;}
	.e1_about_srt {margin-top: 70px;}
	.e1_about_tow {padding-bottom: 80px;}
	.e1_about_top .texy h3 {font-size: 36px;font-size: 32px;line-height: 32px;}
	.e1_about_top .texy .re_abr_ul {width: 68%;}
	.d2_diser_title h3 {font-size: 26px;}
	.re_div_tit .titl h3 {font-size: 38px;}
	.re_div_tit .titl p {font-size: 24px;}
	.qsa_top .div_aq {width: 52%;}
	.qsa_top .div_aq h3 {font-size: 22px;}
	.pt-100 {padding-top: 80px;}
	.b1_pro_ui {margin-bottom: 60px}
	.b1_pro_ui ul li .text {padding: 32px 30px;}
	.b1_pro_ui ul li .text h3 {font-size: 18px;line-height: 30px;}
	.b1_pro_ui ul li .text p {font-size: 16px;line-height: 32px;}
	.b2_banner .b2_baner_left {padding-right: 6.2%;}
	.b2_banner .b2_baner_left h3 {font-size: 28px;}
	.b2_banner .b2_baner_left h4 {font-size: 16px;}
	.b2_banner .b2_baner_left h5 {font-size: 20px;}
	.b2_pro_list .b2_pro_Features .b2_rest_lis ul li p {font-size: 16px;}
	.b2_h3 h3 {font-size: 26px;}
	.b2_appli_list ul li .img .b2_img_text {padding: 40px;}
	.b2_appli_list ul li .img .b2_img_text p {font-size: 18px;}
	.b2_par_table ul li .b2_par_lrt.sty {font-size: 20px;}
	.b2_word_text {font-size: 16px;}
	.b2_dtt_left .b2_dee_list ul li {font-size: 16px;}
	.pages ul li.act a {font-size: 20px;}
	.c2_disr_top .c2_sidr_titl {margin-bottom: 50px;}
	.c2_disr_top .c2_sidr_titl h3, .Related_Products .rela_left h3 {font-size: 28px;}
	.c2_nd_left .li_c2 {margin-bottom: 40px;}
	.c2_nd_left .li_c2 h3 {font-size: 20px;}
	.c2_nd_left .li_c2 p {font-size: 16px;}
	.c2_nd_left .jjfa_c2 p {font-size: 16px;height: 46px;}
	.c2_disr_top .c2_sidr_titl h3, .Related_Products .rela_left h3 {font-size: 28px;}
	.Related_Products .rela_left .reel_tit h4, .Related_Products .rela_left .reel_tit p {font-size: 20px;}
	.e2_about_ctt .title h3 {font-size: 38px;}
	.index_pro_ul ul li {width: 140px;font-size: 15px;border-radius: 33px;}
	.brea_tt ul li {width: 190px;padding: 0 30px;}
	.brea_tt ul li .tit {font-size: 16px;}
	.brea_tt ul li .tit_hover {padding: 10px 30px;}
	.idx_pro_list ul li {width: 250px;height: 150px;padding-top: 40px;}
	.idx_pro_list ul li:nth-child(1) {right: 250px;bottom: 150px;}
	.idx_pro_list ul li:nth-child(2) {bottom: 150px;}
	.idx_pro_list ul li:nth-child(3) {right: 500px;}
	.idx_pro_list ul li:nth-child(4) {right: 250px;}
}


@media screen and (max-width: 1560px) {
	.container {width: 80%;}
	.menu>ul>li {padding: 20px 0;}
	.menu>ul>li a {font-size: 16px; width: 120px;}
	.nav_hover_tow dl dt a {font-size: 16px;}
	.nav_hover .nav_hover_left ul li {padding: 16px 0 16px 16px;}
	.nav_hover .nav_hover_left ul li p {font-size: 16px;}
	.index_h3 h3 {font-size: 32px;}
	.index_h3 p {font-size:18px;}
	.idexpro_span .idexpro_app_prev, .idexpro_span .idexpro_app_next {width: 32px;height: 32px;}
	.idexpro_span .idexpro_app_prev i, .idexpro_span .idexpro_app_next i {width: 6px;}
	.idx_proswiper .idexpro-top_ty {height:160px;padding-right: 40px;}
	.patb100 {padding-bottom: 70px; padding-top: 70px;}
	.pt100 {padding-top:70px;}
	.pb100 {padding-bottom:70px;}
	.idx_center_pro .index_pro_ul a.mor {width: 130px;font-size: 14px;}
	.idx_pro_list ul li .intro {margin-top: 70px;}
	.idx_aali_swiper .idx_appl_img {height: 520px;}
	.idx_aali_swiper .idx_appl_img .idx_app_t .img img {width: 70px; margin-bottom:20px;}
	.idx_hz_cont {height: 200px;margin-top: -100px;}
	.header .logo img { height:60px;}
	.banner_ny {margin-top: 76px;}
	.banner_ny_text h3 {font-size: 36px;}
	.banner_ny_text p {font-size: 20px;}
	.brea_right ul li a {font-size: 15px;}
	.c1_pro_ui ul li .text h3 {font-size: 18px;}
	.c1_pro_ui ul li .text p {font-size: 14px;}
	.c1_pro_ui ul li .text .more {font-size: 14px;}
	.pages ul li a {margin: 0 4px;}
	.pages ul li.pages_prev a, .pages ul li.pages_next a {margin: 0 20px;}
	.c1_bir_bott .c1_bir_lsft h3 {font-size: 20px;}
	.c1_bir_bott .c1_bir_right h3 {font-size: 16px;}
	.c1_bir_bott .c1_bir_right h4 {font-size: 22px;}
	.c1_bir_bott .c1_bir_right .c1_zxzx a {font-size: 16px;}
	.d1_news_ui ul li a .d1_text .text p {line-height: 32px;height: 64px;}
	.d1_news_ui ul li a .d1_text .text h3 {font-size: 18px;}
	.d1_news_ui ul li a .d1_year h3 {font-size: 22px;}
	.f1_conter .f1_title p {font-size: 16px;line-height: 24px;}
	.f1_cont_list ul li .f1_cont_li .img {width: 140px;}
	.f1_cont_list ul li .f1_cont_li h3 {font-size: 16px;}
	.f1_map {height: 500px;}
	.e1_about .e1_about_top {margin-bottom: 70px;}
	.e1_about .e1_about_top .e1_about_left h2 {font-size:38px;}
	.e1_about .e1_about_top .e1_about_left h3 {font-size: 18px;line-height: 38px;}
	.e1_about .e1_about_top .e1_about_right {font-size: 16px;line-height: 38px;}
	.e1_about_lis ul li .year_e1 h3 {font-size: 38px;}
	.shipin_about {height: 530px;}
	.shipin_about .about_bf img,.carousel_big .about_bf img{width: 60px;cursor:pointer;background: #003979;opacity: 0.5;border-radius: 30px;}
	.e1_title h3 {font-size: 32px;}
	.comply_ul ul li .comr_hover .icon {width: 42px;}
	.comply_ul ul li .comr_hover h3 {line-height: 36px;}
	.comply_ul ul li .comr_hover .icon {width: 42px;}
	.comply_ul ul li .comr_hover h3 {line-height: 36px;}
	.e1_about_tow {padding-bottom: 70px;}
	.e1_about_top .texy h3 {font-size: 24px;padding-bottom: 20px;}
	.e1_about_top .texy .re_abr_ul li {font-size: 16px;}
	.e1_about_tow .ssje_t .ssje-prev, .e1_about_tow .ssje_t .ssje-next {width: 48px;height: 48px;}
	.e1_about_tow .ssje_t .ssje-prev, .e3_cor_prev {left: -80px;}
	.e1_about_tow .ssje_t .ssje-prev i, .e3_cor_prev i {width: 7px;}
	.e1_about_top .texy h3:before {width: 40px;}
	.e1_about_tow .ssje_t .ssje-next i, .e3_cor_next i {width: 7px;}
	.G_cor_prev, .G_cor_next {width: 50px;height: 50px;}
	.G_cor_prev {left: -80px;}
	.G_cor_prev i, .G_cor_next i {width: 8px;}
	.G_cor_next {right: -80px;}
	.d2_diser_title h3 {font-size: 24px;margin-bottom: 20px;}
	.d2_diser_title p {font-size: 14px;}
	.re_div_tit .titl h3 {font-size: 32px;}
	.re_div_tit .titl p {font-size: 20px;}
	.re_div_tit .ul ul li a {font-size: 16px;width: 130px;height: 40px;}
	.e3_aburtt {padding: 50px 0 80px 0;}
	.e1_about_tow .ssje_t .ssje-prev, .e3_cor_prev {left: -80px;}
	.e3_cor_prev, .e3_cor_next {width: 50px;height: 50px;}
	.e1_about_tow .ssje_t .ssje-next, .e3_cor_next {right: -80px;}
	.e1_about_tow .ssje_t .ssje-prev i, .e3_cor_prev i {width: 7px;}
	.e1_about_tow .ssje_t .ssje-next i, .e3_cor_next i {width: 7px;}
	.pt-100 {padding-top: 70px;}
	.b1_pro_ui ul li {margin-top: 30px;}
	.b1_pro_ui ul li .text h3 {font-size: 16px;}
	.b1_pro_ui ul li .text p {font-size: 14px;line-height: 24px;}
	.b1_pro_ui ul li .text {padding: 22px 21px;}
	.b2_banner {margin-top: 76px;}
	.b2_banner .b2_baner_left {padding-right: 6.2%;}
	.b2_banner .b2_baner_left h3 {font-size: 24px;}
	.b2_banner .b2_baner_left .tit {line-height: 32px;}
	.b2_banner .b2_baner_left .b2_bar_lsi ul li .icon {width: 68px;}
	.b2_h3 h3 {font-size: 24px;}
	.b2_appli_list ul li .img .b2_img_text {padding: 30px 40px;}
	.left_menu {right: 10px;}
	.left_menu ul li {font-size: 14px;height: 50px;}
	.Related_Products .rela_left h3 {margin-top: 60px;margin-bottom: 40px;}
	.Related_Products .rela_left .reel_tit h4, .Related_Products .rela_left .reel_tit p {font-size: 18px;}
	.index_pro_ul ul li {width: 130px;height: 38px;}
	.e2_about_ctt .title h3 {font-size: 32px;}
	.brea_tt ul li .tit_hover dl dt a {font-size: 14px;line-height: 30px;}
	.idx_pro_list ul li {width: 200px;height: 150px;padding-top: 40px;}
	.idx_pro_list ul li:nth-child(1) {right: 200px;bottom: 150px;}
	.idx_pro_list ul li:nth-child(2) {bottom: 150px;}
	.idx_pro_list ul li:nth-child(3) {right: 400px;}
	.idx_pro_list ul li:nth-child(4) {right: 200px;}
}

@media screen and (max-width: 1440px) {
    .container {width: 83%;}
    .index_h3 h3 {font-size: 30px;}
    .idx_pro_text h3 {font-size: 20px;}
    .idx_pro_list {height:300px;}
    .idx_pro_list ul li .intro {margin-top:40px;margin-bottom: 0px;}
    .idx_pro_list ul li .intro .ring {height: 130px; width: 130px;left:25px;}
    .idx_pro_list ul li .intro .ring:before {height: 123px;width: 123px;}
    .idx_pro_list ul li p {font-size: 12px;}
    .idx_pro_list ul li .idx_year h3 {font-size:36px;line-height: 42px;}
    .idx_aali_swiper {padding-left: 20px;}
    .idx_aali_swiper .idx_appl_img {height:500px;}
    .idx_aali_swiper .idx_appl_img .idx_app_t.dd {padding-top: 130px;}
    .idx_aali_swiper .swiper-slide:hover .idx_appl_img .idx_app_t.dd {padding-top:20px;}
    .idx_aali_swiper .swiper-slide .idx_appl_img .divd_app .idx_app_t {padding-bottom: 40px;}
    .footer_right .footer_form .footer_bottom .layui-btn {font-size: 14px;}
    .footer_right .footer_form .foote_inpt .foot_input .layui-input {font-size: 14px;}
    .footer .footer_left ul li h3, .footer_right .about-div h3 {font-size: 16px;}
    .footer_bott {padding: 16px 0;}
    .footer_bott p, .footer_bott p a {font-size: 14px;}
    .footer_right .footer_form .foote_inpt .foot_input label {font-size: 14px;}
    .footer_right .footer_form .footer_teamer .layui-textarea {font-size: 14px;}
    .foot_input .btn-default {font-size: 14px;}
    .footer .footer_left ul li dl dt a, .footer_right .about-div dd {font-size: 14px;}
    .f1_cont_list {margin-top:40px;}
    .e2_about_ctt .title h3 {font-size: 28px;}
    .idx_aali_swiper .idx_appl_img .idx_app_right ul li p {font-size: 14px;}
    .idx_aali_swiper .idx_appl_img .idx_app_t h3 {font-size: 20px; line-height: 30px;}
}

@media screen and (max-width: 1366px) {
    .nav_hover:before {width: 27.5%;}
    .idx_aali_swiper .idx_appl_img .idx_app_right ul li p {font-size: 14px;}
    
}


@media (max-width: 1199px){
	.container {width:90%;}
	.mainbanner, .carousel_big .carousel .item-image img, .carousel_big .carousel .item-image {height: 66vh;}
	.idx_pro_text {width:60%;padding: 30px 34px;}
	.idx_pro_list {height:230px;}
	.idx_pro_list ul li .intro {margin-top:40px;margin-bottom: 0px;}
	.idx_aali_swiper .swiper-slide .divd_app {opacity: 1;visibility: visible;}
	.idx_aali_swiper .idx_appl_img {height: 450px;}
	.idx_aali_swiper .idx_appl_img .idx_app_t.dd {padding-top:100px;}
	.idx_aali_swiper .swiper-slide:hover .idx_appl_img .idx_app_t.dd {padding-top:10px;}
	.idx_aali_swiper .idx_appl_img .idx_app_t .img img {width: 60px;margin-bottom:20px;}
	.index_pro_ul ul li {width: 120px;}
	.idx_proswiper .idexpro-top_ty {height: 160px;}
	.footer {padding-top: 50px;}
	.banner_ny_text p {font-size: 18px;}
	.container-a {width:1024px;}
	.Bread_crumbs {height: 60px;}
	.pta80 {padding-top: 60px; padding-bottom: 60px;}
	.b1_pro_ui {margin-bottom: 50px;}
	.left_menu {display: none !important;}
	.b2_banner .b2_baner_left {padding-right: 0}
	.b2_banner .b2_baner_left h3 {font-size: 20px;}
	.b2_banner .b2_baner_left .tit {line-height: 30px;}
	.b2_banner .b2_baner_left .b2_bar_lsi ul li .icon {width: 58px;}
	.b2_banner .b2_baner_left .b2_bar_lsi ul li p {line-height: 30px;font-size: 14px;}
	.b2_bra_top .b2_top1 a, .b2_bra_top .b2_top2 a {width: 130px;height: 46px;}
	.b2_h3 h3 img {width: 26px;}
	.b2_par_table ul li:before {left: 140px;}
	.b2_par_table ul li .b2_par_li {width: 140px;padding: 0 46px 0 27px;}
	.b2_par_table ul li .b2_par_lrt {width: calc(100% - 140px);}
	.submenu {height: 60px;}
	.submenu .swiper-slide a {line-height: 60px;}
	.c1_bir_bott {padding: 60px 70px 60px 70px;}
	.c2_disr_top .c2_sidr_titl {margin-bottom: 40px;}
	.c2_disr_top .c2_sidr_titl h3, .Related_Products .rela_left h3 {font-size: 24px;}
	.c2_disr_top .c2_sidr_titl a {font-size: 16px;width: 140px;height: 40px;}
	.c2_sider_nac .c2_nd_left {padding-right: 40px;}
	.c2_nd_left .li_c2 {margin-bottom: 30px;}
	.c2_nd_left .li_c2 h3 {font-size: 18px;}
	.c2_nd_left .li_c2 p {line-height: 34px;}
	.Related_Products .rela_left {margin-bottom: 50px;}
	.Related_Products .rela_left h3 {margin-top: 50px;margin-bottom: 30px;}
	.d1_news_ui ul li a .d1_text .img {width: 250px;}
	.d1_news_ui ul li a .d1_text .text {width: calc(100% - 250px);padding: 0 30px;}
	.d1_news_ui ul li a .d1_text .text h3 {margin-bottom: 10px;}
	.e1_about .e1_about_top .e1_about_left h2 {font-size: 32px;}
	/*.e1_about_lis {padding: 50px 40px 50px 40px;}*/
	.e1_about_lis ul li {padding: 40px 0;}
	.e1_about_lis ul li .year_e1 h3 {font-size: 32px;}
	.e1_about_lis ul li p {font-size: 14px;line-height: 24px;}
	.shipin_about {height: 400px;}
	.shipin_about .about_bf {transform: translate(-50%, 15%);}
	.e1_title h3 {font-size: 28px;}
	.comply_ul ul li .comr_hover {padding: 40px 30px 0 30px;}
	.e1_about_tow .e1_about_top {width: calc(100% - 360px);}
	.e1_about_top .texy .re_abr_ul {width: 86%;}
	.d2_diser_title {margin-bottom: 30px;}
	.d2_diser_title h3 {margin-bottom: 10px;}
	.d2_sisd_pager {padding: 20px 40px;}
	.d2_sisd_pager .d2_sisd_prev a, .d2_sisd_pager .d2_sisd_next a, .d2_sisd_pager .d2_sisd_cont a {width: 120px;height: 38px;}
	.e2_about_ctt .title h3 {font-size: 26px;}
	.e2_about_ctt .title p {font-size: 16px;line-height: 24px;}
	.e2_abotu_ss {margin-top: 50px;}
	.e1_about_tow .ssje_t .ssje-prev, .G_cor_prev {left: -56px;}
	.f1_conter .f1_title h3 {font-size: 24px;}
	.f1_cont_list ul li .f1_cont_li {margin-bottom: 20px;}
	.f1_cont_list ul li .f1_cont_li .img {width: 120px;}
	.f1_cont_list ul li .f1_cont_li h3 {line-height: 28px;}
	.d2_diser_cotn iframe {width: 100% !important; height: 500px !important;}
	.brea_tt ul li {width: 150px;padding: 0 16px;height: 60px;}
	.brea_tt ul li .tit {line-height: 60px;}
	.brea_tt ul li:last-child {height: 60px;}
	.idx_pro_list ul li .intro {height: 150px; width: 150px;}
	.idx_pro_list {padding-left: 0;}
	.idx_pro_list ul li p {font-size: 12px;}
	.idx_pro_list ul li .idx_year h3 {font-size:36px;line-height: 42px;}
	.idx_aali_swiper .idx_appl_img .idx_app_t h3 {font-size: 20px;line-height: 30px;}
	.idx_aali_swiper .idx_appl_img .divd_app {width: 80%;margin-left: 10%;}
	.idx_aali_swiper .idx_appl_img .idx_app_right ul li p {font-size: 12px;}
	.idx_pro_list ul li {width:170px;height: 120px;padding-top:25px;}
	.idx_pro_list ul li:nth-child(1) {right: 170px;bottom: 120px;}
	.idx_pro_list ul li:nth-child(2) {bottom: 120px;}
	.idx_pro_list ul li:nth-child(3) {right: 340px;}
	.idx_pro_list ul li:nth-child(4) {right: 170px;}
}

@media (max-width: 991px){
	.container {width:90%;}
	.mainbanner {padding-top: 85px;}
	.header {padding: 8px 0;}
	.header .logo {padding-top:5px;}
	.menu { display: none;}
	.mobile_icon{ display: block; font-size: 36px; color: #231815; float: right; padding-top: 10px;}
	.mainbanner, .carousel_big .carousel .item-image img, .carousel_big .carousel .item-image {height: 66vh;}
	.index_h3 h3 {font-size: 20px;}
	.idx_pro_text h3 {font-size: 18px;}
	.idexpro_span {position: relative;top: auto;align-items: center;justify-content: center;margin-top: 20px;overflow: hidden;}
	.idx_pro_list {height: 150px;}
	.idx_pro_list ul li {padding: 0 8px;}
	.idx_pro_list ul li .idx_year h3 {font-size: 38px;}
	.idx_aali_swr {width: 95.5%;}
	.idx_hz_cont {height: 160px;margin-top: -80px;}
	.footer .footer_left {display: none;}
	.banner_ny {margin-top: 85px;}
	.banner_ny_text .ban_text {padding-left: 30px;}
	.banner_ny_text h3 {font-size: 30px;}
	.idx_proswiper .idexpro-top_ty {height: 140px;}
	.idexpro_span {padding-left: 0;}
	.container-a {width:86%;}
	.brea_li {flex-direction: column-reverse;align-items: flex-start;}
	.brea_tt {width: 100%;margin-top: 30px;}
	.Bread_crumbs {height: auto;padding-top: 30px;}
	.Bread_crumbs .submenu.wu {display: none;}
	.pta80 {padding-top:50px; padding-bottom: 50px;}
	.b2_banner .b2_baner_left {width: 100%;}
	.b2_banner .b2_baner_right {width: 100%;padding-left: 0;}
	.b2_appli_list ul li .img .b2_img_text {padding: 19px 40px;}
	.b2_par_table ul li:before {left: 85px;}
	.b2_par_table ul li .b2_par_li {width: 85px;padding: 0 10px;}
	.b2_par_table ul li .b2_par_lrt.sty {width: calc(100% - 85px);}
	.b2_par_table ul li .b2_par_lrt {width: calc(100% - 85px);padding: 0 20px;}
	.submenu {width: 100%;}
	.c1_pro_ui {margin-bottom: 50px;}
	.c1_pro_ui ul li a {padding: 12px;}
	.c1_bir_bott {margin-top: 50px;padding: 40px;}
	.c1_bir_bott .c1_bir_right {width: 206px;padding-left: 30px;}
	.c2_sider_nac {overflow: hidden;}
	.c2_sider_nac .c2_nd_left {width: 100%;padding-right: 0px;}
	.c2_sider_nac .c2_nd_right {width: 100%;margin-top: 30px;}
	.Related_Products .rela_left .reel_tit h4, .Related_Products .rela_left .reel_tit p {line-height: 36px;font-size: 16px;}
	.d1_news_ui ul li {margin-top: 24px;}
	.d1_news_ui ul li a .d1_text {width: calc(100% - 120px);}
	.d1_news_ui ul li a .d1_text .img {width: 208px;}
	.d1_news_ui ul li a .d1_text .text {width: calc(100% - 208px);}
	.d1_news_ui ul li a .d1_year {width: 120px;}
	.e1_about .e1_about_top .e1_about_left h3 {font-size: 16px;line-height: 30px;}
	.e1_about_lis ul li .year_e1 h3 {line-height: 34px;font-size: 28px;}
	.shipin_about {height: 300px;}
	.shipin_about .about_bf img, .shipin_about .about_bf img {width: 50px;}
	.shipin_about .about_bf p, .shipin_about .about_bf p {margin-top: 14px;line-height: 24px;}
	.e1_title h3 {font-size: 24px;line-height: 30px;}
	.comply_ul {margin-top: 30px;}
	.comply_ul ul li {height: 510px;}
	.comply_ul ul li .comr_hover {padding-top: 30px;}
	.comply_ul ul li .comr_hover h3 {margin-top: 10px;line-height: 26px;}
	.e1_about_srt {margin-top: 40px;}
	.e1_about_tow {padding-bottom: 50px;}
	.e1_about_tow .e1_about_top {width: calc(100% - 260px);}
	.d2_diser_title h3 {font-size: 20px;}
	.d2_diser_title p {line-height: 22px;}
	.d2_diser_cotn {line-height: 30px;}
	.d2_sisd_pager .d2_sisd_cont a img {margin-right: 10px;}
	.e2_abotu_ss {margin-top: 40px;}
	.G_cor_prev, .G_cor_next {width: 40px;height: 40px;}
	.e1_about_tow .ssje_t .ssje-prev, .G_cor_prev {left: -42px;}
	.footer {padding-top:0;}
	.footer_top {display:none;}
	.f1_map {height: 300px;}
	.re_div_tit .titl h3 {font-size: 32px;}
	.d2_diser_cotn iframe {width: 100% !important; height: 400px !important;}
	.main-pro .indx_pro_top .index_pro_ul {margin-top: 30px;}
	.brea_tt {width: 100%;margin-top: 30px;}
	.brea_tt ul li {border-top: 1px solid #eee;}
	.idx_aali_swiper .swiper-slide {width: 33.33%;}
	.idx_aali_swiper .idx_appl_img .idx_app_right ul li .icon {width: 24px;}
	.idx_aali_swiper .idx_appl_img .idx_app_t h3 {font-size: 16px; line-height: 25px;}
	.idx_pro_list {height: 250px;}
	.idx_pro_list ul li {width:140px;height: 120px;padding-top:25px;}
	.idx_pro_list ul li:nth-child(1) {right: 140px;bottom: 120px;}
	.idx_pro_list ul li:nth-child(2) {bottom: 120px;}
	.idx_pro_list ul li:nth-child(3) {right: 280px;}
	.idx_pro_list ul li:nth-child(4) {right: 140px;}
	.e1_about_lis ul li p {font-size: 12px;}
	.e1_about_lis ul li {padding: 30px 0;}
	.shipin_about {height: 350px;}
}	

@media (max-width: 767px){
	.header {padding: 8px 0;}
	.container {width:90%;}
	.mobile_icon {font-size: 28px;padding-top: 15px;}
	.mainbanner, .carousel_big .carousel .item-image img, .carousel_big .carousel .item-image {height:42vh;}
	.patb100 {padding-bottom: 40px; padding-top: 30px;}
	.pt100 {padding-top: 30px;}
	.pb100 {padding-bottom: 30px;}
	.index_h3 h3 {font-size: 20px;}
	.idx_proswiper .idexpro-top_ty {height: 120px;}
	.re_div_tit .titl p {font-size:14px;}
	.re_div_tit .ul ul li {float: right;}
	.re_div_tit .ul ul li:first-child {margin-bottom: 10px;}
	.qsa_top .div_aq {width: 100%;padding-right:0;min-height: 100px;}
	.qsa_top .div_aq h3 {font-size: 20px;}
	.qsa_top .div_aq p {font-size: 14px; margin-bottom: 0;}
	.qsa_top {padding-top: 30px;}
	.qer_left {width: 100%;padding-right:0; float: none;}
	.e3_aburtt {margin-top:0; padding: 0;}
	.qer_swiper {top: -50px;display: block;}
	.qer_right {display: none;}
	.a3_asbout_uo ul li {width: 100%;}
	.a3_asbout_uo {margin-bottom: 0px;}
	.a3_asbout_uo ul li:nth-child(3), .a3_asbout_uo ul li:nth-child(2), .a3_asbout_uo ul li:nth-child(4) {margin-top: 50px;}
	.d2_diser_cotn iframe {width: 100% !important; height: 300px !important;}
	.idx_proswiper .idexpro-top_ty {height: 110px;}
	.idx_proswiper .gallery-top_ty .img_cont .img_boot {height:220px;line-height: 230px;}
	.idx_pro_text {width: 60%;}
	.idx_pro_text p {font-size: 12px;line-height:20px;}
	.idx_proswiper .gallery-top_ty .img_cont {height: 200px;}
	.idx_pro_list ul li .intro {margin-top: 10px;}
	.idx_aali_swiper .swiper-slide {width: 50%;}
	.depressed-button {display: none;}
	.idx_pro_list_left {width: 100%;}
	.idx_pro_list {width: 100%;height: 250px;}
	.idx_pro_list ul li {width:33.3333%;}
	.idx_pro_list ul li:nth-child(1) {right:33.3333%;}
	.idx_pro_list ul li:nth-child(3) {right:66.6666%;}
	.idx_pro_list ul li:nth-child(4) {right:33.3333%;}
	.e1_about_lis ul li {width: calc(100% / 3);}
	.e1_about_lis ul li:nth-child(1), .e1_about_lis ul li:nth-child(2), .e1_about_lis ul li:nth-child(3) {border-bottom: none;}
	.e1_about_lis ul li .year_e1 h3 {font-size: 24px;}
	.e1_about_lis ul li p {font-size: 12px;line-height: 20px;}
	.shipin_about {height: 410px;}
	.shipin_about .about_bf {transform: translate(-50%, 75%);}
	.submenu .swiper-wrapper {margin-left:0;width: 100%;}
	.submenu .swiper-button-next {display: none;}
	.submenu .swiper-button-prev {display: none;}
}	

@media (max-width: 680px) {
	.mainbanner, .carousel_big .carousel .item-image img, .carousel_big .carousel .item-image {padding-top:30px;}
	.indx_pro_top .index_h3 {padding-right: 10px;}
	.patb100 {padding-bottom: 30px; padding-top: 30px;}
	.index_h3 h3 {font-size: 20px;}
	.idx_pro_text {padding: 14px 20px;}
	.idx_pro_text h3 {font-size: 14px;}
	.idx_pro_text .index_mor {font-size: 12px;line-height: 17px;}
	.idx_pro_text .index_mor img {margin-left: 3px;width: 5px;}
	.idexpro_span .idexpro_app_prev, .idexpro_span .idexpro_app_next {margin: 0 10px;}
	.idexpro_span .idexpro_app_span {display: none;}
	.idx_center_pro .index_pro_ul a.mor {width: 100px;}
	.index_h3 p {font-size: 14px;line-height: 22px;}
	.main-pro .indx_pro_top {flex-direction: column;align-items: flex-start;}
	.idx_pro_list ul li .idx_year h3 {font-size: 32px;line-height: 32px;}
	.idx_pro_list ul li p {font-size: 12px;line-height: 22px;}
	.divd_app {width: 100%;}
	.idx_aali_swiper .swiper-slide .divd_app {flex-direction: column;}
	.idx_aali_swr {margin-top: 30px;}
	.idx_aali_swiper {padding-left: 0;}
	.idx_aali_swiper .swiper-slide .idx_appl_img .divd_app .idx_app_t {width: 100%;}
	.idx_aali_swiper .idx_appl_img .idx_app_right {width: 100%;}
	.idx_appl_span {margin-top: 30px;}
	.idx_appl_span .idx_app_prev, .idx_appl_span .idx_app_next {margin: 0 10px;}
	.idx_appl_span .idx_app_span {display: none;}
	.idx_part_span .idx_part_span1 {display: none;}
	.idx_part_span .idx_part_prev, .idx_part_span .idx_part_next {margin: 0 10px;}
	.idx_hz_cont {height: 100px;margin-top: -50px;}
	.idx_hz_cont h3 {font-size: 20px;margin-bottom: 10px;}
	.idx_hz_cont p {font-size: 14px;line-height: 22px;}
	.idx_part_span {margin-top: 30px;}
	.idx_news_cont .index_pro_ul {margin-top: 30px;}
	.index_pro_ul ul li {margin-left: 10px;}
	.idx_news_list {margin-top: 30px;}
	.idx_news_list ul li {width: 100%;margin-top: 20px;margin-right: 0;}
	.idx_news_list ul li:first-child {margin-top: 0;}
	.idx_news_list ul li .img {margin-bottom: 20px;}
	.idx_news_list ul li .text h3 {font-size: 16px;line-height: 24px;}
	.idx_news_list ul li .text p {font-size: 14px;line-height: 22px;height: auto;}
	.footer {padding-top: 30px;}
	.footer_bott p, .footer_bott p a {line-height: 22px;}
	.footer_bott {border-top:none; padding-top: 0;}
	.footer_top {display: none;}
	.banner_ny {margin-top: 61px;}
	.banner_ny_text .ban_text {padding-left: 18px;}
	.banner_ny_text .ban_text:before {width: 1px;}
	.banner_ny_text h3 {font-size: 20px;line-height: 24px;margin-bottom: 10px;}
	.banner_ny_text p {font-size: 16px;}
	.container-a {width: 90%;}
	.brea_tt {margin-bottom: 20px;}
	.brea_right ul {flex-wrap: wrap;}
	.Bread_crumbs .brea_right.mb20 {margin-bottom: 20px;}
	.Bread_crumbs {padding-top: 20px;}
	.pta80 {padding-top: 30px; padding-bottom: 30px;}
	.b1_pro_ui {margin-bottom: 30px;}
	.b1_pro_ui ul li {width: 49%;margin-right: 2%;margin-top: 10px !important;}
	.b1_pro_ui ul li:nth-child(2n) {margin-right: 0 !important;}
	.b1_pro_ui ul li .text {padding: 11px 11px;}
	.b1_pro_ui ul li .text h3 {line-height: 22px;}
	.b1_pro_ui ul li .text p {font-size: 12px;}
	.pages ul li.pages_prev, .pages ul li.pages_next {display: block;}
	.pages ul li {display: none;}
	.pages ul li.act {display: block;}
	.b2_banner {margin-top: 61px;padding: 30px 0;}
	.b2_banner .b2_baner_left h3 {font-size: 16px;}
	.b2_banner .b2_baner_left h4 {font-size: 12px;line-height: 20px;}
	.b2_banner .b2_baner_left .tit {font-size: 14px;line-height: 22px;margin-bottom: 10px;}
	.b2_banner .b2_baner_left h5 {font-size: 16px;line-height: 22px;}
	.b2_banner .b2_baner_left .b2_bar_lsi ul li .icon {width: 44px;}
	.b2_banner .b2_baner_left .b2_bar_lsi ul li p {font-size: 12px;text-align: center;line-height: 22px;}
	.b2_bra_top .b2_top1 a, .b2_bra_top .b2_top2 a {font-size: 14px;}
	.b2_h3 h3 {font-size: 20px;}
	.b2_h3 h3 img {width: 21px;margin-right: 10px;}
	.b2_pro_list .b2_pro_Features .b2_rest_lis {margin-top: 30px;}
	.b2_pro_list .b2_pro_Features .b2_rest_lis ul li span {font-size: 14px;line-height: 22px;}
	.b2_pro_list .b2_pro_Features .b2_rest_lis ul li p {font-size: 14px;line-height: 22px;}
	.b2_appli_list {margin-top: 30px;}
	.b2_appli_list ul li {width: 100%;margin-right: 0;margin-top: 20px;}
	.b2_appli_list ul li:first-child {margin-top: 0;}
	.b2_appli_list ul li .img .b2_img_text {padding: 12px 14px;}
	.b2_appli_list ul li .img .b2_img_text p {font-size: 14px;}
	.b2_par_table {margin-top: 30px;}
	.b2_par_table ul li {width: 100%;margin-right: 0;}
	.b2_par_table ul li .b2_par_li, .b2_par_table ul li .b2_par_lrt {font-size: 14px;}
	.b2_par_table ul li .b2_par_lrt.sty {font-size: 16px;}
	.b2_dtt_left .b2_dee_list {margin-top: 30px;}
	.b2_dtt_left .b2_dee_list ul li {font-size: 14px;padding: 0;}
	.b2_eff_right {width: 100%;margin-top: 10px;}
	.b2_word_text {font-size: 14px;line-height: 22px;}
	.b2_pro_siimg {padding-top: 0;margin-top: 30px;}
	.submenu .swiper-slide a {font-size: 14px;}
	.c1_pro_ui {margin-bottom: 30px;}
	.c1_pro_ui ul li {width: 49%;margin-right: 2%;margin-top: 10px !important;}
	.c1_pro_ui ul li:nth-child(2n) {margin-right: 0 !important;}
	.c1_pro_ui ul li .text h3 {font-size: 16px;line-height: 24px;}
	.c1_bir_bott {padding: 40px 20px;}
	.c1_bir_bott .c1_bir_lsft {width: 100%;border-right: 0;border-bottom: 1px solid rgba(255, 255, 255, .2);padding-bottom: 20px;margin-bottom: 20px;padding-right: 0;}
	.c1_bir_bott .c1_bir_lsft h3 {font-size: 16px;line-height: 24px;padding-bottom: 10px;margin-bottom: 10px;}
	.c1_bir_bott .c1_bir_lsft p {font-size: 14px;line-height: 22px;}
	.c1_bir_bott .c1_bir_right {width: 100%;padding-left: 0;}
	.c1_bir_bott .c1_bir_right h3 {font-size: 14px;}
	.c2_disr_top .c2_sidr_titl {margin-bottom: 30px;}
	.c2_disr_top .c2_sidr_titl h3, .Related_Products .rela_left h3 {font-size: 20px;}
	.c2_disr_top .c2_sidr_titl h3 {width: calc(100% - 100px);padding-right: 10px;}
	.c2_disr_top .c2_sidr_titl a {width: 100px;height: 38px;font-size: 14px;}
	.c2_nd_left .li_c2 {margin-bottom: 20px;}
	.c2_nd_left .li_c2 h3 {font-size: 16px;}
	.c2_nd_left .li_c2 p {font-size: 14px;line-height: 22px;}
	.c2_nd_left .jjfa_c2 p {font-size: 14px;width: 120px;height: 38px;}
	.Related_Products .rela_left {width: 100%;}
	.Related_Products .rela_left h3 {margin-top: 30px;}
	.Related_Products .rela_left .reel_tit h4, .Related_Products .rela_left .reel_tit p {font-size: 14px;line-height: 22px;}
	.Related_Products .rela_right {width: 100%;padding-left: 0;margin-bottom: 30px;}
	.d1_news_ui {margin-bottom: 30px;}
	.d1_news_ui ul li {margin-top: 20px;}
	.d1_news_ui ul li a .d1_text {width: 100%;flex-direction: column;}
	.d1_news_ui ul li a .d1_text .img {width: 100%;}
	.d1_news_ui ul li a .d1_text .text {width: 100%;padding: 10px;}
	.d1_news_ui ul li a .d1_text .text h3 {font-size: 16px;line-height: 24px;}
	.d1_news_ui ul li a .d1_text .text p {font-size: 14px;line-height: 22px;height: auto;}
	.d1_news_ui ul li a .d1_year {width: 100%;}
	.d1_news_ui ul li a .d1_year .yse_der {width: 100%;align-items: center;flex-direction: initial;padding-left: 10px;}
	.d1_news_ui ul li a .d1_year p, .d1_news_ui ul li a .d1_year h3 {font-size: 14px;}
	.d1_news_ui ul li a .d1_year h3 {margin-left: 10px;}
	.pages ul li.pages_prev a, .pages ul li.pages_next a {margin: 0 8px;}
	.e1_about .e1_about_top {margin-bottom: 30px;}
	.e1_about .e1_about_top .e1_about_left {width: 100%;}
	.e1_about .e1_about_top .e1_about_left h2 {font-size: 20px;}
	.e1_about .e1_about_top .e1_about_left p {font-size: 14px;line-height: 22px;}
	.e1_about .e1_about_top .e1_about_right {width: 100%;font-size: 14px;line-height: 22px;margin-top: 30px;}
	.shipin_about .about_bf img,.about_bf p .about_bf img {width: 38px;}
	.shipin_about .about_bf p,.about_bf p .about_bf p {font-size: 12px;line-height: 22px;margin-top: 10px;}
	.e1_title h3 {font-size: 20px;}
	.comply_ul ul li {width: 100%;height: auto;}
	.comply_ul ul li .comr_hover {padding: 30px 20px;}
	.comply_ul ul li .comr_hover .icon {width: 36px;}
	.comply_ul ul li .comr_hover h3 {font-size: 16px;line-height: 22px;}
	.comply_ul ul li .comr_hover p {font-size: 14px;line-height: 22px;}
	.comply_ul ul li:nth-child(3) {flex-direction: column-reverse;display: flex;}
	.e1_about_srt {margin-top: 30px;}
	.e1_about_tow {flex-direction: column-reverse;padding-bottom: 30px;}
	.e1_about_tow .e1_about_top {width: 100%;}
	.e1_about_top .texy h3 {font-size: 20px;line-height: 20px;padding-bottom: 10px;margin-bottom: 10px;}
	.e1_about_top .texy .re_abr_ul {margin-top: 20px;width: 100%;}
	.e1_about_top .texy .re_abr_ul li {font-size: 14px;line-height: 22px;padding-left: 10px;}
	.e1_about_tow .ssje_t {display: none;}
	.d2_diser_title {padding-bottom: 20px;margin-bottom: 20px;}
	.d2_diser_title h3 {font-size: 18px;}
	.d2_diser_cotn {font-size: 14px;line-height: 22px;}
	.d2_sisd_pager {padding: 20px;margin-top: 30px;}
	.d2_sisd_pager .d2_sisd_prev a, .d2_sisd_pager .d2_sisd_next a, .d2_sisd_pager .d2_sisd_cont a {width: 74px;height: 30px;font-size: 12px;line-height: 22px;}
	.d2_sisd_pager .d2_sisd_cont a img {width: 14px;}
	.e2_about_ctt .title h3 {font-size: 20px;}
	.e2_abotu_ss {margin-top: 30px;}
	.G_cor_mert {width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 30px;}
	.G_cor_prev, .G_cor_next {position: relative;top: auto;left: auto;right: auto;transform: inherit;margin: 0 10px;}
	.f1_conter .f1_title h3 {font-size: 20px;line-height: 22px;}
	.f1_conter .f1_title p {font-size: 14px;line-height: 22px;}
	.f1_cont_list {margin-top: 30px;}
	.f1_cont_list ul li {width: 100%;margin-right: 0;padding: 30px 20px;margin-top: 20px;}
	.f1_cont_list ul li:nth-child(1) {margin-top: 0;}
	.f1_cont_list ul li .f1_cont_li .img {width: 100px;}
	.f1_cont_list ul li .f1_cont_text {font-size: 14px;line-height: 22px;}
	.f1_map {height: 280px;}
	.re_div_tit .titl h3 {font-size: 20px;}
	.d2_diser_cotn iframe {width: 100% !important; height: 240px !important;}
	.indx_pro_top .index_pro_ul ul {display: flex;width: 100%;justify-content: space-around;}
	.indx_pro_top .index_pro_ul ul li {width: 115px;}
	.brea_tt {margin-bottom: 20px;}
	.brea_tt ul li {width: 50%;border: 1px solid #eee;height: 48px;}
	.brea_tt ul li .tit {font-size: 14px;line-height: 48px;}
	.brea_tt ul li .tit_hover {padding: 8px 16px;padding: 16px 16px;}
	.brea_tt ul li .tit_hover dl dt a {padding: 4px 0;font-size: 12px;}
	.brea_tt ul li:last-child {height: 48px;}
}