html{width: 100%;}
body{font-size: 16px; background: #fff; font-family: "SourceHanSansSC","Microsoft Yahei","Arial",Verdana,Arial,sans-serif; line-height: 50px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
html,body{min-width: 1200px;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .3s ease; cursor: pointer;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
strong{font-weight: 800;}
img{border: 0; height: auto; vertical-align: middle;/*display: block;*/}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
button:focus{outline: 0;}
textarea{resize: none;}
video{outline: none;display: block;}
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;overflow: hidden;}
.relative{position: relative;}
.fl{float: left;}
.fr{float: right;}
.container{position: relative;width: 1560px;margin: 0 auto;}
.flex {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;padding-top: 100px;}
.pd50{padding: 0 50px;}

/* 产品分类 */.ind_fenleix {background-color:#F5F5F5;overflow:hidden;/* padding-bottom:47px */;padding-top:16px;}
.tab_list .tit {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:"microsoft yahei";font-weight:300;color:#333333;line-height:26px;text-align:center;padding:8px 0 16px;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;}
.tab_list:hover .tit {color:#01458E;}
.ind_fenleix .tab_tit {width:305px;height:69px;background:#FFFFFF;border-radius:10px;text-align:center;font-size:18px;font-family:"microsoft yahei";color:#666666;line-height:69px;text-align:center;float:left;margin:0 35px 15px;transition:background .8s;-webkit-transition:background .8s;-moz-transition:background .8s;-ms-transition:background .8s;-o-transition:background .8s;cursor:pointer;}
.ind_fenleix .tab_tit.active,.ind_fenleix .tab_tit:hover {background-color:#01458E;color:#fff;}
.ind_fenleix .tab_tit:hover a {color:#fff !important;}
.ind_fenleix .tab_list .inner {float:left;width:25%;}
.ind_fenleix .tab_list .item {background-color:#fff;margin:11px;display:block;overflow:hidden;}
.ind_fenleix .tab_list .img {width:100%;overflow:hidden;}
.ind_fenleix .tab_list img {width:100%;transition:transform 1.1s;-webkit-transition:transform 1.1s;-moz-transition:transform 1.1s;-ms-transition:transform 1.1s;-o-transition:transform 1.1s;}
.ind_fenleix .tab_list .inner:hover img {transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);}
.ind_fenleix .tab_con {margin-top:18px;}
@media screen and ( max-width:1599px ) {.ind_fenleix .tab_tit {width:184px;}
}
@media screen and ( max-width:1399px ) {.ind_fenleix .tab_tit {width:155px;height:60px;line-height:60px;font-size:14px;}
}

.header_zw{display: block;height: 120px;width: 100%;transition: .3s;}
.header{display: flex;padding-right: 100px;align-items: center;position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 9999;transition: .3s;}
.h_logo{background: #01458E;padding-right: 10px;padding-left: 100px;height: 120px;display: flex;align-items: center;transition: .3s;}
.h_logo_etitle{margin-left: 15px;}
.h_nav{margin-left: auto;display: flex;}
.h_nav .li{margin-right: 40px;position: relative;}
.h_nav .li>a{line-height: 120px;font-size: 18px;color: #222222;position: relative;}
.h_nav .li>a::after{content: "";display: block;height: 4px;width: 0;background:#01458E;left: 50%;top: 50%;margin-top: 35px;position: absolute;transition:.3s;}
.h_nav .li.active>a,.h_nav .li:hover>a{color: #01458E;font-weight: bold;}
.h_nav .li.active>a::after,.h_nav .li:hover>a::after{left: 0;width: 100%;}
.h_phone{display: flex;align-items: center;}
.h_phone .hp_icon{margin-right: 5px;}
.h_phone span{font-size: 30px;font-weight: bold;color: #01458E;line-height: 1;}

.h_subnav {width:190px;background:#ffffff;font-size:12px;text-align:left;position:absolute;left:50%;transform: translateX(-50%);top:100%;height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s;box-shadow:0 0 16px -4px rgba(0,0,0,.3);margin-top:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;z-index:44;}
.h_subnav ol {padding:5px 0;}
.h_subnav ol li{width: 100%;margin: 0 !important;}
.h_subnav a {transition: .3s; padding: 0 10px;box-sizing: border-box; width: 100%; display:block;padding:12px 0;line-height:25px;color:#333;font-size: 14px;text-align: center;}
.h_subnav a:hover {background:#01458E;color:#fff!important;}
.h_nav .li:hover .h_subnav {height:auto;opacity:1;visibility:visible;margin-top:0;}

.header.active{box-shadow: 0px 0px 2px #ccc;}
.header_zw.active{height: 100px;}
.header.active .li>a{line-height: 100px;}
.header.active .h_logo{height: 100px;}


.nfooter{background: #212121;}
.nfooter .w1600{max-width: 1400px;}
.nfoot1{padding: 50px 0 40px;border-bottom: 1px solid rgba(255,255,255,.1);}
.nfoot1_box{display: flex;}
.nfoot1_box .fnav{width: calc(100% - 310px);padding-right: 150px;display: flex;justify-content: space-between;}
.nfoot1_box .fnav .fnav_item{max-width: 30%;}
.nfoot1_box .fmore{width: 310px;}
.nfoot1 .atit{font-size: 16px;color: #FFFFFF;line-height: 36px;display: block;margin-bottom: 8px;}
.nfoot1 .btit{display: block;font-size: 14px;line-height: 30px;color: #FFFFFF;opacity: 0.5;}
.nfoot1 .btit img{margin-right: 5px;}
.nfoot1 a.btit:hover{opacity: 1;}
.fnav_item2 .fnav_list{display: flex;flex-wrap: wrap;}
.fnav_item2 .fnav_list a{width: 50%;}

.nfoot2{padding: 15px 0;}
.nfoot2 a,.nfoot2 span{line-height: 50px;font-size: 14px;font-weight: 400;color: #9E9E9E;}
.yqlj_box{position: relative;}
.yqlj span{display: block;float: right;height: 40px;line-height: 38px;color: rgba(255,255,255,.3);border: 1px solid rgba(255,255,255,.15);box-sizing: border-box;padding: 0 18px 0 50px;background: url(../images/yqlj.png) no-repeat;background-position: 15px 9px;font-size: 16px;}
.yqlj i.jt{height: 40px;width: 40px;margin: 0;background: url(../images/jt.png) no-repeat #444;background-position: center !important;cursor: pointer;transition: .3s;overflow: hidden;display: block;float: right;}
.yqlj_list{display: none;position: absolute;width: 100%;bottom: 40px;left: 0;background: #333;text-align: center;}
.yqlj_list a{display: block;color: rgba(255,255,255,.3);height: 40px;line-height: 40px;}
.yqlj_list a:hover{color: #fff;}



.ind_titleBox{display: flex;}
.ind_title{margin-right: auto;}
.ind_title .atit{font-size: 48px;font-weight: bold;color: #333333;line-height: 1;position: relative;}
.ind_title .atit span{color: #01449A;}
.ind_title .atit .t{position: relative;z-index: 99;}
.ind_title .btit{font-size: 84px;font-weight: bold;color: #FFFFFF;line-height: 1;white-space: nowrap;-webkit-text-stroke: 1px #F5F5F5;text-stroke: 1px #F5F5F5;text-transform: uppercase;position: absolute;top: 0px;left: 0;z-index: 1;}
.ind_title .ctit{font-size: 24px;color: #777777;line-height: 1;margin-top: 45px;}
.ind_titleBox .Atitle{display: flex;width: 240px;height: 60px;border-radius: 10px;background: #103678;font-size: 22px;color: #FFFFFF;display: flex;align-items: center;justify-content: center;position: relative;z-index: 99;}
.ind_titleBox .Atitle:hover{box-shadow: 0px 4px 10px rgba(16, 54, 120, .7);transform: translateY(-5px);}
.ind_titleBox .Atitle .icon{display: block;background: url(../images/jt2.png);width: 12px;height: 22px;margin-left: 15px;transition: .3s;}

.ind_titleBox.white .ind_title .atit{color: #FFFFFF;}
.ind_titleBox.white .ind_title .btit{color: #FFFFFF;opacity: 0.14;}
.ind_titleBox.white .ind_title .ctit{color: #FFFFFF;}
.ind_titleBox.white .Atitle{background: #FFFFFF;color: #103678;}
.ind_titleBox.white .Atitle .icon{background: url(../images/jt3.png);}

/************************* index ***************************/
.banner .mySwiper_banner {width: 100%;height: 100%;position: relative;overflow: hidden;}
.banner .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.banner img{width: 100%;}
.banner .swiper-pagination-bullet{width: 25px;height: 25px;background: #FFFFFF;border-radius: 50%;opacity: 1;transition: .3s;}
.banner .swiper-pagination-bullet-active{background: #01458E;}


.indSec1{padding: 65px 0;}
.incase_selBox{display:flex;flex-wrap: wrap;width: 890px;position: relative;z-index: 99;}
.incase_sel{width: calc(25% - 8px);height: 60px;margin-right: 10px;margin-bottom: 12px;background: #F0F7FF;display: flex;align-items: center;justify-content: center;font-size: 22px;color: #333333;line-height: 1;border-radius: 10px;}
.incase_sel:nth-of-type(4n){margin-right: 0;}
.incase_sel .icon{display: block;background: url(../images/jt1.png);width: 12px;height: 22px;margin-left: 8px;transition: .3s;}
.incase_sel.active{color: #FFFFFF;background: #DA251C;}
.incase_sel.active .icon{background: url(../images/jt2.png);transform: rotate(90deg);}
.indSec1 .line{display: block;height: 2px;background: #EFEFEF;margin: 50px 0 40px;}

.incase_sel .i{display: block;width: 21px;height: 21px;background-repeat: no-repeat;background-position: 1px -3px;margin-right: 10px;}
.incase_sel.active .i{background-position: 1px -67px;}
.incase_sel strong{font-weight: normal;}


.incase_item{display: none;}
.incase_item.active{display: flex;}
.incase_item .img{width: calc(50% - 6px);}
.incase_item .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.incase_item .desc{width: calc(50% + 260px);padding: 35px 80px 40px 80px;margin:20px 0;margin-left: -260px;background: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);}
.incase_item .desc .atit{font-size: 36px;font-weight: bold;color: #333333;line-height: 1.2;margin-bottom: 8px;}
.incase_item .desc .btit{font-size: 22px;color: #01458E;line-height: 1.2;}
.incase_item .desc .itLine{display: block;height: 2px;background: #EAEAEA;position: relative;margin: 14px 0 14px;}
.incase_item .desc .itLine::after{content: "";display: block;width: 240px;height: 2px;background: #01458E;position: absolute;left: 0;bottom: 0px;}
.incase_item .desc .ctit{font-size: 18px;color: #777777;line-height: 30px;height: 60px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.incase_item .desc .dtit{display: flex;margin-bottom: 25px;}
.incase_item .desc .dtit .pic{width: calc(33.3333% - 17px);margin-right: 25px;}
.incase_item .desc .dtit .pic img{width: 100%;}
.incase_item .desc .dtit .pic:nth-of-type(3n){margin-right: 0px;}
.incase_item .desc .etit{display: flex;}
.incase_item .desc .etit a{display: flex;width: 180px;height: 50px;background: #01458E;border-radius: 25px;align-items: center;justify-content: center;font-size: 18px;color: #FFFFFF;}
.incase_item .desc .etit a img{width: 22px;margin-right: 5px;}
.incase_item .desc .etit a+a{background: #CB2B25;margin-left: 20px;}
.incase_item .desc .etit a:hover{box-shadow: 0px 4px 10px #868686;transform: translateY(-5px);}

.incase_lb{margin-top: 30px;}
.mySwiper_incase {width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiper_incase .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.mySwiper_incase .swiper-button-prev,.mySwiper_incase .swiper-button-next{width: 32px;height: 78px;border-radius: 10px 0px 0px 10px;margin-top: -39px;background: #103678;background-image: url(../images/jt2.png);background-position: center;background-repeat: no-repeat;}
.mySwiper_incase .swiper-button-prev::after,.mySwiper_incase .swiper-button-next::after{display: none;}
.mySwiper_incase .swiper-button-prev{left: 0;transform: rotate(180deg);}
.mySwiper_incase .swiper-button-next{right: 0;}
.incase_lbitem{position: relative;overflow: hidden;}
.incase_lbitem img{width: 100%;transition: .5s;}
.incase_lbitem p{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(16, 54, 120, .8);color: #FFFFFF;height: 50px;line-height: 50px;text-align: center;font-size: 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.incase_lbitem:hover img{transform: scale(1.1);}




.indSec2{background: url(../images/sec2_bg.jpg) center/cover;padding: 60px 0 80px;}
.indys_list{display: flex;flex-wrap: wrap;margin-top: 35px;}
.indys_item{width: calc(20% - 15px);margin-right: 18px;background: #FFFFFF;padding-bottom: 40px;}
.indys_item:nth-of-type(5n){margin-right: 0;}
.indys_item .img{overflow: hidden;}
.indys_item .img img{width: 100%;}
.indys_item .icon{display: flex;width: 84px;height: 84px;margin: -42px auto 0;position: relative;z-index: 9;background: #EEEFF0;border-radius: 50%;align-items: center;justify-content: center;}
.indys_item .atit{font-size: 30px;font-weight: bold;color: #222222;line-height: 1.2;margin: 15px 0 15px;text-align: center;padding: 0 15px;}
.indys_item .line{display: block;width: 44px;height: 2px;background: #0F3F9E;margin: 0 auto 15px;}
.indys_item .btit{font-size: 16px;color: #777777;line-height: 1.5;text-align: center;padding: 0 15px;}




.indSec3{padding: 80px 0 65px;}
.jjfa_box{display: flex;margin-top: 50px;}
.jjfa_left{width: 40%;padding-right: 40px;}
.jjfa_right{width: 60%;position: relative;}

.jjfa_selBox{display: flex;flex-wrap: wrap;}
.jjfa_sel{width: calc(50% - 8px);margin-right: 16px;margin-bottom: 16px;border: 1px solid #CCCCCC;border-radius: 10px;padding: 25px 8px;font-size: 20px;color: #333333;display: flex;align-items: center;}
.jjfa_sel:nth-of-type(2n){margin-right: 0;}
.jjfa_sel .icon{display: block;width: 35px;height: 30px;background: url(../images/jjfa_icon1.png) no-repeat;margin-right: 5px;flex-shrink: 0;}
.jjfa_sel .icon1{background-position: 3px 0px !important;}
.jjfa_sel .icon2{background-position: -113px 0px !important;}
.jjfa_sel .icon3{background-position: -229px 0px !important;}
.jjfa_sel .icon4{background-position: -345px 0px !important;}
.jjfa_sel .icon5{background-position: -460px 0px !important;}
.jjfa_sel .icon6{background-position: -576px 0px !important;}
.jjfa_sel .icon7{background-position: -693px 0px !important;}
.jjfa_sel .icon8{background-position: -808px 0px !important;}
.morejjfa{border-radius: 10px;height: 84px;background: #01458E;display: flex;align-items: center;justify-content: center;}
.morejjfa .img{}
.morejjfa .spa{font-size: 22px;color: #FFFFFF;line-height: 1;padding: 0 5px 0 10px;}
.morejjfa .spb{font-size: 36px;font-weight: bold;color: #FFFFFF;line-height: 1;}
.jjfa_sel.active{border-color: #01449A;color: #01449A;}
.jjfa_sel.active .icon{background: url(../images/jjfa_icon2.png) no-repeat;}

.jjfa_item{position: relative;display: none;height: 100%;}
.jjfa_item.active{display: block;}
.jjfa_item .img{height: 100%;}
.jjfa_item .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.jjfa_item .desc{position: absolute;top: 50%;transform: translateY(-50%);right: 55px;width: 345px;background: #FFFFFF;padding: 45px 35px 40px;}
.jjfa_item .desc .atit{font-size: 24px;font-weight: bold;color: #333333;line-height: 1.2;padding-bottom:20px;margin-bottom:20px;border-bottom: 2px solid #EAEAEA;}
.jjfa_item .desc .btit{font-size: 16px;color: #777777;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;max-height: 150px;}
.jjfa_item .desc .ctit{display: flex;margin-top: 30px;}
.jjfa_item .desc .ctit a{display: block;width: 124px;height: 45px;line-height: 45px;background: #103678;border-radius: 10px;font-size: 16px;text-align: center;color: #FFFFFF;}
.jjfa_item .desc .ctit a+a{margin-left: 20px;background: #CB2B25;}
.jjfa_item .desc .ctit a:hover{box-shadow: 0px 4px 10px #868686;transform: translateY(-5px);}

.indSec4{background: url(../images/sec4_bg.jpg) center/cover;padding: 80px 0;}
.mySwiper_tdzs {width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiper_tdzs .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.tdzs_box{display: flex;margin-top: 40px;}
.tdzs_imgs{width: 45%;overflow: hidden;border: 3px solid #FFFFFF;}
.tdzs_imgs img{width: 100%;}
.tdzs_desc{width: 55%;margin-top: auto;padding-left: 30px;}
.tdzs_desc .atit{font-size: 30px;font-weight: bold;color: #FFFFFF;line-height: 1.2;margin-bottom: 18px;}
.tdzs_desc .btit{font-size: 18px;color: #FFFFFF;line-height: 1.5;margin-bottom: 50px;}
.mySwiper_tdzs .swiper-button-prev,.mySwiper_tdzs .swiper-button-next{width: 32px;height: 78px;border-radius: 10px 0px 0px 10px;margin-top: -39px;background: #103678;background-image: url(../images/jt2.png);background-position: center;background-repeat: no-repeat;}
.mySwiper_tdzs .swiper-button-prev::after,.mySwiper_tdzs .swiper-button-next::after{display: none;}
.mySwiper_tdzs .swiper-button-prev{left: 0;transform: rotate(180deg);}
.mySwiper_tdzs .swiper-button-next{right: 0;}
.tdzs_lb .img{position: relative;overflow: hidden;border: 2px solid #FFFFFF;cursor: pointer;}
.tdzs_lb .img img{width: 100%;transition: .5s;}
.tdzs_lb .img p{position: absolute;background: rgba(16, 54, 120, .6);left: 0;bottom: 0;font-size: 18px;color: #FFFFFF;line-height: 40px;text-align: center;width: 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tdzs_lb .img:hover img{transform: scale(1.05);}



.indSec5{padding: 70px 0 55px;/* background: url(../images/indsec5_bg.jpg) no-repeat; */background-position: center bottom;}
.pc_img{position: relative;margin: 0 auto;max-width: 100%;width: 1199px;}
.pc_img img{width: 100%;}
.pc_img .video_open{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-100%);cursor: pointer;}
.layui-layer-video{max-width: 1000px;}
.layui-layer-video video{display: block;width: 100%;}


.indSec6{padding: 60px 0 0;position: relative;z-index: 99;}
.indabout_Box{display: flex;}
.indabout_left{width: 50%;padding-left: calc((100vw - 1560px)/2);}
.indabout_left .atit{font-size: 30px;color: #333333;line-height: 1.2;margin-bottom: 35px;}
.indabout_left .btit{font-size: 48px;font-weight: bold;color: #333333;line-height: 1.2;margin-bottom: 8px;}
.indabout_left .ctit{font-size: 36px;font-weight: bold;color: #103678;line-height: 1.2;margin-bottom: 50px;}
.indabout_left .dtit{font-size: 18px;color: #333333;line-height: 36px;height: 216px;text-indent: 2em;padding-right: 100px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;}
.indabout_right{width: 50%;}
.indabout_right .img{position: relative;}
.indabout_right .img img{width: 100%;}
.indabout_right .ljgt{position: absolute;left: 0;bottom: 0;display: flex;background: #FFFFFF;}
.indabout_right .ljgt .ljgt_desc{width: 300px;height: 90px;display: flex;align-items: center;justify-content: center;}
.indabout_right .ljgt .ljgt_desc img{width: 25px;}
.indabout_right .ljgt .ljgt_desc span{font-size: 22px;color: #103678;}
.indabout_right .ljgt .ljgt_icon{transition: .3s;width: 100px;height: 90px;background: #CB2B25;display: flex;align-items: center;justify-content: center;}
.indabout_right .ljgt .ljgt_icon img{width: 32px;}
.indabout_right .ljgt:hover .ljgt_icon{background: #103678;}

.number_box{background: url(../images/indabout_bg.jpg) center/cover;width: calc(50% + 400px);margin-top: -250px;padding-left: calc((100vw - 1560px)/2);padding-right: 400px;padding-top: 100px;padding-bottom: 100px;display: flex;}
.number_item{width: 25%;}
.number_item .atit{display: flex;align-items: center;}
.number_item span{font-size: 53px;font-weight: bold;color: #FFFFFF;line-height: 1.2;}
.number_item sub{font-size: 36px;font-weight: bold;color: #FFFFFF;line-height: 1;}
.number_item .btit{margin-top: 25px;font-size: 18px;color: #FFFFFF;line-height: 1.6;}


.indSec7{background: #F6F6F6;padding: 140px 0 50px;margin-top: -100px;}
.mySwiper_honor {width: 100%;height: 100%;position: relative;overflow: hidden;padding: 30px 0;}
.mySwiper_honor .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.mySwiper_honor .swiper-button-prev,.mySwiper_honor .swiper-button-next{width: 32px;height: 78px;border-radius: 10px 0px 0px 10px;margin-top: -39px;background: #103678;background-image: url(../images/jt2.png);background-position: center;background-repeat: no-repeat;}
.mySwiper_honor .swiper-button-prev::after,.mySwiper_honor .swiper-button-next::after{display: none;}
.mySwiper_honor .swiper-button-prev{left: 0;transform: rotate(180deg);}
.mySwiper_honor .swiper-button-next{right: 0;}
.honorItem{width: 100%;}
.indHonor_lb .img{overflow: hidden;}
.indHonor_lb .img img{width: 100%;transition: .5s;}
.indHonor_lb .img:hover img{transform: scale(1.1);}
.indHonor_lb p{display: block;transition: .3s;opacity: 0;text-align: center;color: #666;font-size: 16px;line-height: 1.3;padding: 10px 0;}
.mySwiper_honor .swiper-slide{transform: scale(0.8);transition: .3s;}
.mySwiper_honor .swiper-slide.swiper-slide-prev{transform: scale(0.9) translateX(-10px);}
.mySwiper_honor .swiper-slide.swiper-slide-next{transform: scale(0.9) translateX(10px);}
.mySwiper_honor .swiper-slide-active{transform: scale(1);}
.indHonor_lb .swiper-slide-active p{opacity: 1;}

.indSec8{padding: 70px 0;}
.indNews_Box{display: flex;margin-top: 60px;}
.indnews_left{width: 33.333%;}
.indnews_right{width: 66.666%;padding-left: 30px;}

.news_item1{position: relative;background: #FFFFFF;box-shadow: 0px 0px 5px #ccc;display: block;}
.news_item1 .img{overflow: hidden;}
.news_item1 .img img{width: 100%;transition: .5s;height: 300px;object-fit: cover;object-position: center;}
.news_item1 .desc{padding: 20px 30px;}
.news_item1 .desc .atit{font-size: 16px;color: #777777;line-height: 1.2;margin-bottom: 11px;}
.news_item1 .desc .btit{font-size: 20px;font-weight: bold;color: #333333;line-height: 30px;height: 30px;margin-bottom: 12px;transition: .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_item1 .desc .ctit{font-size: 16px;color: #777777;line-height: 24px;height: 48px;margin-bottom: 25px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_item1 .desc .dtit{}
.news_item1:hover .img img{transform: scale(1.05);}
.news_item1:hover .desc .btit{color: #103678;}

.indnews_rone{background: #FFFFFF;box-shadow: 0px 0px 5px #ccc;display: flex;padding: 45px 0;}
.news_item2{display: block;padding: 0 40px;position: relative;width: 50%;}
.news_item2+.news_item2::before{content: "";display: block;height: 100%;width: 2px;background: #CCCCCC;position: absolute;left: 0;top: 0;}
.news_item2 .atit{display: flex;align-items: center;margin-bottom: 18px;}
.news_item2 .atit span{display: block;font-size: 20px;font-weight: bold;color: #333333;line-height: 24px;width: calc(100% - 30px);padding-right: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .3s;}
.news_item2 .atit img{width: 29px;height: 14px;}
.news_item2 .btit{font-size: 16px;color: #777777;line-height: 1.2;margin-bottom: 4px;margin-bottom: 45px;}
.news_item2 .ctit{font-size: 16px;color: #777777;line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_item2:hover .atit span{color: #103678;}

.indnews_rtwo{display: flex;margin-top: 30px;}
.indnews_list{width: calc(50% - 15px);box-shadow: 0px 0px 5px #ccc;padding: 20px 20px 20px 30px;}
.indnews_list+.indnews_list{margin-left: 30px;}
.news_item3{display: flex;align-items: center;position: relative;padding-left: 15px;}
.news_item3::before{content: "";display: block;width: 5px;height: 5px;background: #103678;border-radius: 100%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.news_item3 .desc{display: block;font-size: 16px;color: #333333;line-height: 50px;height: 50px;width: calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .3s;}
.news_item3 .date{display: block;font-size: 16px;color: #777777;line-height: 1.2;width: 120px;text-align: right;transition: .3s;}
.news_item3:hover .desc{color: #103678;}
.news_item3:hover .date{color: #103678;}


/************************* index ***************************/


@media screen and (max-width:1880px) {
	.h_nav .li {margin-right: 20px;}
}
@media screen and (max-width:1740px) {
	.h_nav .li {margin-right: 15px;}
	.header{padding-right: 50px;}
	.h_logo{padding-left: 50px;}
	.number_box{margin-top: -190px;}
}
@media screen and (max-width:1600px) {
	.container{width: 1360px;}
	.h_nav .li a{font-size: 16px;}
	.h_phone span{font-size: 24px;}
	.ind_title .atit{font-size: 38px;}
	.ind_title .btit{font-size: 60px;}
	.ind_title .ctit{font-size: 18px;margin-top: 35px;}
	.incase_selBox{width: 800px;}
	.incase_sel{font-size: 18px;height: 50px;}
	.incase_item .desc{padding-left: 50px;}
	.incase_item .desc .atit{font-size: 28px;}
	.incase_item .desc .btit{font-size: 20px;}
	.incase_item .desc .ctit{font-size: 16px;line-height: 24px;height: 48px;}
	.incase_item .desc .etit a{width: 160px;font-size: 16px;}
	.incase_lbitem p{font-size: 16px;}
	.ind_titleBox .Atitle{width: 200px;height: 50px;font-size: 18px;}
	.indys_item .atit{font-size: 24px;}
	.indys_item .btit{font-size: 14px;}
	.jjfa_sel{padding: 25px 15px;font-size: 18px;}
	.morejjfa .spa{font-size: 18px;}
	.morejjfa .spb{font-size: 28px;}
	.jjfa_item .desc .btit{font-size: 14px;line-height: 24px;max-height: 120px;}
	.tdzs_desc .atit{font-size: 24px;}
	.tdzs_desc .btit{font-size: 16px;}
	.tdzs_lb .img p{font-size: 16px;}
	.pc_img{width: 70%;}
	.pc_img .video_open{zoom: .8;}
	.indabout_left .atit{font-size: 24px;}
	.indabout_left .btit{font-size: 38px;}
	.indabout_left .ctit{font-size: 24px;}
	.indabout_left .dtit{font-size: 16px;line-height: 32px;height: 192px;padding-right: 50px;}
	.indabout_left{padding-left: calc((100vw - 1360px)/2);}
	.number_box{padding-left: calc((100vw - 1360px)/2);}
	.number_item span{font-size: 42px;}
	.number_item .btit{font-size: 16px;}
	.nfoot1_box .fnav{padding-right: 80px;}
	.indnews_rone{padding: 35px 0;}
	.news_item3 .desc{line-height: 45px;height: 45px;}
	.news_item1 .img img{height: 260px;}
	.indSec7{margin-top: -150px;padding-top: 190px;}
}
@media screen and (max-width:1500px) {
	.header{padding-right: 30px;}
	.h_logo{padding-left: 30px;}
	.h_nav .li {margin-right: 10px;}
}
@media screen and (max-width:1420px) {
	.container{width: 1180px;}
	.indabout_left{padding-left: calc((100vw - 1180px)/2);}
	.number_box{padding-left: calc((100vw - 1180px)/2);margin-top: -90px;}
	.h_logo_etitle img{width: 250px;}
	.incase_selBox{width: 680px;}
	.incase_sel{font-size: 16px;}
	.incase_item .desc .btit{font-size: 16px;}
	.jjfa_sel{padding: 20px 10px;font-size: 16px;}
	.morejjfa .spa{font-size: 14px;}
	.morejjfa .spb{font-size: 24px;}
	.jjfa_item .img img{min-height: 500px;object-fit: cover;object-position: center;}
	.number_box{padding-top: 50px;padding-bottom: 50px;}
	.number_item .btit{font-size: 14px;}

}
@media screen and (max-width:1350px) {
	.header .h_logo img{zoom: .5;}
	.h_nav .li a{font-size: 14px;}
}


.pagesDiv {clear:both;width:100%;margin:0 auto;line-height:25px;padding:10px 0px 10px 0px;}

.pages {height:30px;color:#666666;margin-top:5px;text-align:center;}

.pages a:link,.pages a:visited {color:#666666;}

.pages a,.pages a:link {text-decoration:none;padding:2px 5px;border:1px solid #DDDDDD;background:#FFFFFF;margin:0px 2px;font-size:12px;color:#666666;text-align:center;}

.pages a:hover {background:#FB9007;color:#FFFFFF;border:1px solid #E61636;text-decoration:none;text-align:center;padding:2px 5px;}

.pages .cpb {font-weight:bold;color:#FFFFFF;background:#FB9007;border:1px solid #E61636;text-align:center;margin:0px 2px;padding:2px 5px;}

.pages .intext {width:30px;border:1px solid #7F9DB9;height:19px;line-height:19px;}

.pagination {text-align:center;}

.pagination li {display:inline-block;color:#333333;height:30px;line-height:30px;margin:0px 4px;vertical-align:middle; font-size: 14px;}

.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:14px;border:1px solid #dddddd;color:#666;text-decoration:none;}

.pagination li a:hover {background:#FB9007;color:#ffffff;}

.pagination li a.thisclass {background:#FB9007;color:#ffffff;border:1px solid #E61636;cursor:default;}

.pagination li a.thisclass:hover {background:#FB9007;color:#ffffff;border:1px solid #E61636;cursor:default;}

.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}

.pagination li .pageinfo strong {color:#555555;font-weight:normal;}

.pagination table {text-align:center;margin:10px 0px 0px 25%;}

.pagination table td {padding:0px 2px;}

#pages {padding:14px 0 70px;text-align:right;}

#pages a {display:inline-block;height:30px;line-height:30px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 14px;margin: 0;}

#pages a.a1 {background:url('../images/pages.png') no-repeat 0 5px;padding:0 5px;}

#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}

#pages span {display:inline-block;height:30px;padding:0 14px;line-height:30px;background:#01458E;border:1px solid #01458E;color:#ffffff;text-align:center;}

#pages .noPage {display:inline-block;height:22px;line-height:22px;background:url('../images/titlebg.png') repeat-x 0 -55px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}


.grayBg{background: #f5f5f5;}
.xCaseList{display: flex;flex-wrap: wrap;padding: 50px 0 30px;}
.xCaseItem{width: calc(33.333% - 20px);margin: 0 30px 20px 0;display: block;}
.xCaseItem:nth-of-type(3n){margin-right: 0;}
.xCaseItem .img{overflow: hidden;}
.xCaseItem .img img{width: 100%;display: block;transition: .5s;}
.xCaseItem .desc{background: #fff;padding: 18px 18px 25px;}
.xCaseItem .desc p{display: block;font-weight: bold;font-size: 20px;color: #000000;line-height: 25px;height: 25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .3s;}
.xCaseItem .desc span{display: block;font-size: 14px;color: #999999;line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 8px;}
.xCaseItem:hover .img img{transform: scale(1.08);}
.xCaseItem:hover .desc p{color: #01458E;}


.xCaseShow{padding-top: 50px;display: flex;width: 100%;}
.xCaseShow .img{width: 50%;display: flex;flex-direction: column;}
.xCaseShow .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}
.xCaseShow .desc{width: 50%;background: #ffffff;padding: 90px 40px 90px 50px;}
.xCaseShow .desc .atit{font-weight: bold;font-size: 36px;color: #000000;line-height: 1.3;}
.xCaseShow .desc .btit{font-size: 16px;color: #999999;line-height: 1.6;margin: 40px 0 40px;}
.xCaseShow .desc .ctit{margin-top: auto;}
.xCaseShow .desc .ctit a{display: block;width: 180px;height: 50px;line-height: 50px;text-align: center;background: #01458E;border-radius: 25px;font-size: 18px;color: #FFFFFF!important;}
.xCaseShow .desc .ctit a:hover{transform: translateY(-10px);box-shadow: 0px 5px 5px 0 #ccc;}

.xCaseAList{display: flex;flex-wrap: wrap;padding-bottom: 60px;}
.xCaseAItem{width: calc(20% - 16px);margin: 30px 20px 0 0;}
.xCaseAItem:nth-of-type(5n){margin-right: 0;}
.xCaseAItem .img{overflow: hidden;width: 100%;background: #ffffff;text-align: center;padding: 30px;}
.xCaseAItem .img img{display: block;margin: 0 auto;width: 100%;}
.xCaseAItem p{text-align: center;font-size: 16px;color: #000000;line-height: 1.3;padding: 20px 0;transition: .3s;}
.xCaseAItem:hover p{color: #01458E;}



.indSec42{background: #F5FAFF;padding: 100px 0;}
.xbpwSelList{display: flex;margin: 0 -14px;}
.xbpwSel{width: calc(33.3333% - 28px);margin: 0 14px;display: flex;align-items: center;background: #01458E;border-radius: 10px;height: 90px;padding: 0 40px;transition: .3s;overflow: hidden;position: relative;}
.xbpwSel::after{content: "";display: block;width: 240px;height: 240px;background: #103678;border-radius: 50%;opacity: 0.2;position: absolute;right: -120px;top: 40%;}
.xbpwSel span{display: block;width: 100%;font-size: 30px;color: #FFFFFF;line-height: 1;position: relative;z-index: 9;}
.xbpwSel img{display: block;flex-shrink: 0;position: relative;z-index: 9;}
.xbpwSel.active{background: #DE0000;}

.xbpwList{margin-top: 50px;}
.mySwiperXBPW{position: relative;overflow: hidden;}
.mySwiperXBPW .swiper-slide{opacity: 0;transition: .3s;}
.mySwiperXBPW .swiper-slide-active{opacity: 1;}
.xbpwItem{width: 100%;display: flex;background: #F5FAFF;}
.xbpwItem .desc{width: 55%;padding-right: 35px;}
.xbpwItem .desc .atit{font-weight: bold;font-size: 45px;color: #01458E;line-height: 1.3;}
.xbpwItem .desc .btit{font-size: 24px;color: #DE0000;line-height: 1.3;margin: 6px 0 22px;}
.xbpwItem .desc .ctit{font-size: 18px;color: #333333;line-height: 1.75;}
.xbpwItem .desc .dtit{display: flex;margin: 25px -7px 0;}
.xbpwItem .desc .dtit .img{width: calc(33.3333% - 14px);margin: 0 7px;}
.xbpwItem .desc .dtit .img img{width: 100%;display: block;}
.xbpwItem .imgs{width: 45%;}
.xbpwItem .imgs img{display:block;width: 100%;height: 100%;object-fit: cover;object-position: center;}


.xtdList{display: flex;flex-wrap: wrap;margin: 50px -10px -10px;}
.xtdItem{width: calc(33.333% - 20px);margin: 10px;}
.xtdItem .img{border: 1px solid #fff;overflow: hidden;}
.xtdItem .img img{display: block;width: 100%;transition: .5s;}
.xtdItem p{display: block;text-align: center;font-size: 20px;color: #FFFFFF;line-height: 1.4;padding: 12px 0 20px;}
.xtdItem:hover .img img{transform: scale(1.05);}


.indSec72{background: url(../images/xHonorBg.png) center/cover;padding: 100px 0;}
.xHonorBox{display: flex;padding: 50px 0 0px;}
.xHonorItemL{width: calc(34.5% - 17px);margin-right: 25px;}
.xHonorItemL img{display: block;width: 100%;}
.xHonorItemS{width: calc(30.5% - 17px);display: flex;flex-direction: column;}
.xHonorItemS img{display: block;width: 100%;}
.xHonorItemS .img+.img{margin-top: auto;}

.ind_title .ctit b{color: #FF0000;}

@media screen and (max-width:1600px) {
	.xbpwSel{padding: 0 30px;}
	.xbpwSel span{font-size: 26px;}
	.xbpwItem .desc .atit{font-size: 38px;}
	.xbpwItem .desc .btit{font-size: 20px;}
	.xbpwItem .desc .ctit{font-size: 16px;}
}