
* { margin: 0; padding: 0; list-style: none; border: 0; word-break:break-word; vertical-align:top; outline: none; /* moz-user-select: -moz-none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout: none; -moz-touch-callout: none; -ms-touch-callout: none; -o-touch-callout: none; touch-callout: none; */}
html{overflow-x: hidden;}
html,body{ min-height: 100%;}
table{ border-collapse: collapse; }
img { border: 0; padding: 0; display: inline; -webkit-user-select: none; -moz-user-select: none; -webkit-user-select:none; -o-user-select:none; user-select:none; }
a { text-decoration: none; color: #727272; }
li { list-style: none; }
/* h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 12px; } */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix { *+height: 1%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{ display: block; }
/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family: sans-serif; }
input:focus { outline: none; }
input,button,select,textarea{ outline:none; /*-webkit-appearance:none; */}
textarea{ resize:none; /*-webkit-appearance:none; */}
textarea,input,select { background:none; border:none; margin:0; padding:0; }
a,a:link{ text-decoration:none; }
a,a:visited{ text-decoration:none; }
a,a:hover{ text-decoration:none; }
a,a:active{ text-decoration:none} 
html{-webkit-text-size-adjust:100%;font-size:100px}
@media (max-width:1440px) {
    html{font-size: calc((100 / 1600) * 100 * 1vw);} 
}
@media (min-width:769px) and (max-width:1024px) {
    html{font-size: calc((100 / 1100) * 100 * 1vw);} 
}
@media (max-width:768px) {
    html{font-size: calc((100 / 750) * 100 * 1vw);} 
}
@media (max-width:640px) {
    html{font-size: calc((100 / 550) * 100 * 1vw);} 
}
body {line-height: 1; font-weight: normal; font-family: sans-serif; -webkit-text-size-adjust: 100%;width: 100vw;overflow-y: hidden;}
body,input,pre,select,th,td,textarea{font-family: sans-serif;font-size: 0.16rem;}
@media (max-width:480px) {
    body,input,pre,select,th,td,textarea{font-size: 0.2rem;}
}






.fl{ float: left; }
.fr{ float: right; }
.tac{ text-align: center; }
.anim{ transition: 0.8s ease; transition: all 0.3s ease-in-out}
.por{ position: relative; }
.dib{ display: inline-block; }
.vam{ vertical-align: middle; }
.omission1{line-height: 1.5; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; }
.omission2{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.omission3{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.omission4{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.table{ display: table; width: 100%; height: 100%; }
.table-call{ display: table-cell; vertical-align: middle; }

/*页面框架结构*/
.w1400{ max-width: 14rem; margin: 0 auto; }
.contain{}
.content{ }/*内容*/
.mainnav{ }/*主导航*/
.menu{ }/*边侧菜单*/
.maincontent{ padding: 50px 0; } /*主要内容*/
.txtbox,.singlepage{ word-wrap:break-word; overflow:hidden; }

/*分页*/
.pages{ margin-top: 4.57%; font-size: 0; text-align: center; }
.pages a{ display: inline-block; width: .56rem; height: .56rem; line-height: .56rem;font-size: .18rem; color: #666c74;border-radius: .04rem;background-color: #fff;border: 1px solid #e1e6eb;transition: 0.4s ease;box-sizing: border-box;border-radius: .56rem}
.pages a.a_first{ margin-right: 10px; }
.pages a.a_end{ margin-left: 10px; }
.pages a.anum{ font-family: 'Arial'; }
/* .pages a.a_prev{width: 1rem;}
.pages a.a_next{width: 1rem;} */
.pages a.acur,.pages a:hover{ background-color: #1d1f7f; color: #fff;border: 1px solid #1d1f7f;}
.pages .nums{ display: inline-block; margin: 0 .25rem; }
.pages .nums .anum{ margin-right: .25rem; }
.pages .nums .anum:last-child{ margin-right: 0; }
.pages .f1{ font-size: 14px; margin: 0 10px; color: #666; line-height: 42px; }
.pages .i_text{ display: inline-block; height: 40px; width: 80px; border: 1px solid #edecec; vertical-align: middle; }
.pages .i_button{ margin-left: 10px; padding: 0 15px; height: 42px; font-size: 14px; color: #666; border: 1px solid #edecec; }
.pages .a_prev,.pages .a_next{font-family: 'Arial';box-sizing: border-box; }
.prew div{margin-bottom: .2rem;font-size: .18rem;color: #1d1f7f;}
.prew div:last-child{margin-bottom: 0rem;}
.prew div a{margin-left: .1rem;color: #333;}
.prew div a:hover{color: #1d1f7f}
.Return{margin-left: .3rem;}
.Return a{display: flex;align-items: center;justify-content: center;width: 1.8rem;height: .6rem;font-size: .16rem;color: #1d1f7f;border: 1px solid #1d1f7f;border-radius: .6rem;box-sizing: border-box;}
.Return a:after{display: block;content: '';margin-left: .25rem;width: .18rem;height: .15rem;background-image: url('../images/Return.png');background-size: 100%;}
/* 按钮 */
.rightMenuBtn {position: absolute;display: none;top: .1rem;right: 2%;width:40px; height:40px; background-color: transparent; z-index:350;cursor:pointer;}
.rightMenuBtn span { display:block; height:3px; background-color:#fff; position:absolute; top:20px; transition:0.5s; }
.rightMenuBtn img { display:block; position:absolute; bottom:5px; left: 5px; transition:0.5s; width:30px; height:auto; }
.rightMenuBtn .openMenu { width:30px; left:5px; }
.rightMenuBtn .closeMenu { left:25px; width:0; }
.rightMenuBtn span:active { width:0; }
.rightMenuBtn span:before,.rightMenuBtn span:after { content:""; display:block; width:30px; height:3px; background-color:#fff; position:absolute; transition:0.4s; }
.rightMenuBtn .openMenu:before { top:-10px; left:-0; }
.rightMenuBtn .openMenu:after { top:10px; left:-0; }
.rightMenuBtn .closeMenu:before { top:0px; left:-20px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.rightMenuBtn .closeMenu:after { top:0px; left:-20px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
/* 头部 */
header{position: fixed;left: 0;top: 0;width: 100%;padding: .3rem 0;border-bottom: 1px solid rgba(255, 255, 255, .12);z-index: 333;box-sizing: border-box;}
header .flex{display: flex;align-items: center;justify-content: space-between}
header .logo{max-width: 3.7rem}
header .logo img{width: 100%;}
header .logo img:nth-of-type(1){display: block;}
header .logo img:nth-of-type(2){display: none;}
header .right-box{display: flex;align-items: center;}
header .right-box nav ul{display: flex;align-items: center;}
header .right-box nav ul li{position: relative;margin-right: .6rem;}
header .right-box nav ul li:last-child{margin-right: 0;}
header .right-box nav ul li>a{font-size: .16rem;color: #ffffff;}
header .right-box nav ul li.on>a,
header .right-box nav ul li:hover>a{color: #1b1c80;}
header .right-box nav ul li .drop-down{display: none;}
header .right-box nav ul li:hover .drop-down{display: block;}
header .right-box .language{position: relative;margin-left: 1.5rem;}
header .right-box .language .name{display: flex;align-items: center;font-size: .16rem;color: #ffffff;cursor:pointer}
header .right-box .language .name:before{display: block;content: '';margin-right: .1rem;width: .26rem;height: .26rem;background-image: url('../images/language.png');background-size: 100%;}
header .right-box .language .drop-down{display: none;position: absolute;left: 0;top: 100%;width: 100%;padding-top: .4rem;z-index: 33;}
header .right-box .language .drop-down dl:before{display: block;content: '';position: absolute;left: 0;right: 0;top: -.12rem;margin: 0 auto;width: 0;height: 0;border-bottom: .12rem solid #fff;border-left: .06rem solid transparent;border-right: .06rem solid transparent;z-index: 3;}
header .right-box .language .drop-down dl{position: relative;padding: .15rem;background-color: #fff;}
header .right-box .language .drop-down dl dd{margin-bottom: .15rem;text-align: center;}
header .right-box .language .drop-down dl dd:last-child{margin-bottom: 0;}
header .right-box .language .drop-down dl dd a{font-size: .16rem;color: #333;}
header .right-box .language .drop-down dl dd:hover a{color: #dd001c;}
header .right-box .language:hover .drop-down{display: block;}
@media screen and (min-width: 1200px){
  header.on{background-color: #fff}
  header.on .logo img:nth-of-type(2){display: block;}
  header.on .logo img:nth-of-type(1){display: none;}
  header.on .right-box nav ul li>a{color: #333;}
  header.on .right-box nav ul li.on a,
  header.on .right-box nav ul li:hover>a{color: #1b1c80;}
  header .right-box nav ul li .drop-down{position: absolute;left: 50%;top: 100%;width: max-content;padding-top: .45rem;z-index: 33;transform: translateX(-50%);}
  header .right-box nav ul li .drop-down dl{background-color: #fff;border-top: 1px solid #1b1c7e;}
  header .right-box nav ul li .drop-down dl dd{line-height: .48rem;padding: 0 .2rem;text-align: center;}
  header .right-box nav ul li .drop-down dl dd:last-child{margin-bottom: 0;}
  header .right-box nav ul li .drop-down dl dd a{font-size: .16rem;color: #333 !important;}
  header .right-box nav ul li .drop-down dl dd:hover{background-color: #e1e7f2}
  header .right-box nav ul li .drop-down dl dd:hover a{color: #dd001c !important;}
  header.on .right-box .language .name:before{background-image: url('../images/language-on.png');}
  header.on .right-box .language .name{color: #333;}
  header:hover{background-color: #fff}
  header:hover .logo img:nth-of-type(2){display: block;}
  header:hover .logo img:nth-of-type(1){display: none;}
  header:hover .right-box nav ul li>a{color: #333;}
  header:hover .right-box nav ul li.on>a,
  header:hover .right-box nav ul li:hover>a{color: #1b1c80;}
  header:hover .right-box .language .name:before{background-image: url('../images/language-on.png');}
  header:hover .right-box .language .name{color: #333;}
}
/* 底部 */
footer{position: relative;padding: .35rem 0 .5rem;background-color: #11143d;background-image: url('../images/footer-bg.jpg');background-size: cover;}
footer .top-box{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding-bottom: .4rem;margin-bottom: .5rem;border-bottom: .01rem solid rgba(255, 255, 255, .2);}
footer .top-box .foot-logo{max-width: 3.7rem}
footer .top-box .foot-logo img{width: 100%;}
footer .top-box .foot-nav ul{display: flex;align-items: center}
footer .top-box .foot-nav ul li{margin-right: .7rem;}
footer .top-box .foot-nav ul li:last-child{margin-right: 0;}
footer .top-box .foot-nav ul li a{font-size: .16rem;color: rgba(244, 244, 244, .6);}
footer .bottom-box{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
footer .bottom-box .foot-share ul{display: flex;align-items: center;}
footer .bottom-box .foot-share ul li{margin-right: .15rem;}
footer .bottom-box .foot-share ul li:last-child{margin-right: 0;}
footer .bottom-box .foot-share ul li img{width: .4rem;}
footer .bottom-box .foot-column ul{display: flex;align-items: center;justify-content: end}
footer .bottom-box .foot-column ul li{display: flex;align-items: center;margin-right: .25rem;}
footer .bottom-box .foot-column ul li a{font-size: .14rem;color: rgba(244, 244, 244, .6);}
footer .bottom-box .foot-column ul li:after{display: block;content: '';margin-left: .25rem;width: 1px;height: .11rem;background-color: rgba(244, 244, 244, .6);}
footer .bottom-box .foot-column ul li:last-child{margin-right: 0;}
footer .bottom-box .foot-column ul li:last-child:after{display: none;}
footer .bottom-box .foot-icp{margin-top: .15rem;font-size: .14rem;color: rgba(244, 244, 244, .6);}
footer .bottom-box .foot-icp a{color: rgba(244, 244, 244, .6);}
/*二级导航*/
.column-menu{margin-bottom: .6rem;}
.column-menu ul{display: flex;align-items: center;justify-content: center}
.column-menu ul li{position: relative;margin-right: .3rem;}
.column-menu ul li:last-child{margin-right: 0;}
.column-menu ul li a{display: flex;align-items: center;justify-content: center;width: 2.4rem;height: .6rem;font-size: .18rem;color: #666666;border: 1px solid #666666;border-radius: .6rem}
.column-menu ul li.on a{color: #fff;background-color: #dd001c;border: 1px solid #dd001c;}
@media screen and (max-width: 768px){
  .column-menu ul{flex-wrap: wrap}
  .column-menu ul li{margin: .1rem;padding: 0;}
}
.Location{padding: .25rem 0;background-color: #fff;border-bottom: .03rem solid #eee7eb;}
.Location .box{display: flex;align-items: center;font-size: .16rem;color: #333333;}
.Location .box a{color: #333333;}
.Location .box span{color: #333333;}
.Location .box:before{display: block;content: '';margin-right: .1rem;width: .17rem;height: .16rem;background-image: url('../images/location.png');background-size: 100%;}
.Location .box i{display: block;width: .06rem;height: .1rem;margin: 0 .12rem;background-image: url('../images/location-icon.png');background-size: 100%;}
/*banner*/
.banner{    z-index: 0;}
.banner .pc{display: block;}
.banner .media{display: none;}
.banner img{width: 100%;transition: all 2s ease-in-out 0.5s;transform: scale(1.2);}
.banner .swiper-slide{position: relative;overflow: hidden;}
.banner .swiper-slide .box{position: absolute;left: 0;bottom: 1.5rem;width: 100%;z-index: 3;}
.banner .swiper-slide .box .title{position: relative;font-size: .9rem;color: #fff;}
.banner .swiper-slide .box .title span{color: #0043ff;font-weight: bold;}
.banner .swiper-slide .box .title:after{margin-top: .5rem;display: block;content: '';width: 1.2rem;height: .1rem;background-color: #fff;}
.banner .swiper-slide .box .title:before{display: block;content: '';position: absolute;left: 0;bottom: -.7rem;width: 7.7rem;height: 2.05rem;background-image: url('../images/banner-title.png');background-size: 100%;z-index: -1;}
.banner .swiper-slide .box .text{margin-top: .4rem;font-size: .28rem;color: #ffffff;line-height: 1.8;}
.banner .swiper-slide .box .more{margin-top: .8rem;}
.banner .swiper-slide .box .more a{display: flex;align-items: center;justify-content: center;width: 2.4rem;height: .6rem;font-size: .36rem;color: #fff;font-weight: bold;background: linear-gradient(to right, #204078, transparent);border-radius: .6rem}
.banner .swiper-slide .box .more a:after{display: block;content: '';margin-left: .15rem;width: .16rem;height: .22rem;background-image: url('../images/more.png');background-size: 100%;}
.banner .swiper-slide-active img{transform: scale(1);}
.banner .swiper-pagination{bottom: .8rem !important;display: flex;justify-content: center;}
.banner .swiper-pagination .swiper-pagination-bullet{margin: 0 .08rem;width: .12rem;height: .12rem;background-color: #fff;border-radius: .12rem;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: .22rem;background-color: #dd001c;}
.column-banner{ position: relative; }
.column-banner img{ width: 100%;object-fit: cover;}
.column-banner .pc{display: block;}
.column-banner .move{display: none;}
.column-banner .box{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);z-index: 3;}
.column-banner .title{font-size: .62rem;color: #ffffff;font-weight: bold;}
.column-banner .title span{color: #118c83;}
.public-more a{display: flex;align-items: center;justify-content: center;width: 1.8rem;height: .6rem;font-size: .16rem;color: #1d1f7f;border: 1px solid #1d1f7f;border-radius: .6rem;}
.public-more a:after{display: block;content: '';width: .3rem;height: .3rem;margin-left: .25rem;background-image: url('../images/public-more.png');background-size: 100%;}
.public-more a:hover{background-color: #1d1f7f;color: #fff;}
.public-more a:hover:after{background-image: url('../images/public-more1.png');}
.public-more1 a{display: flex;align-items: center;justify-content: center;width: 1.8rem;height: .6rem;font-size: .16rem;color: #fff;border: 1px solid #fff;border-radius: .6rem;}
.public-more1 a:after{display: block;content: '';width: .3rem;height: .3rem;margin-left: .25rem;background-image: url('../images/public-more1.png');background-size: 100%;}
.public-more1 a:hover{background-color: #fff;color: #1d1f7f;}
.public-more1 a:hover:after{background-image: url('../images/public-more.png');}
.public-title{font-size: .36rem;color: #000000;}
.public-title i{display: flex;align-items: center;margin-top: .4rem;}
.public-title i:before{display: block;content: '';width: .6rem;height: .05rem;background-color: #1d1f7f;border-radius: .05rem;}
.public-title i:after{display: block;content: '';margin-left: .08rem;width: .05rem;height: .05rem;background-color: #dd001c;border-radius: .05rem}
.foot-img{position: relative;padding-bottom: 15.1%;background-image: url('../images/foot-img.png');background-size: 100%;z-index: 3;}
.foot-img img{position: absolute;left: 0;right: 0;top: 25%;width: 56.3%;margin: 0 auto;z-index: 3;}
.Index{background-image: url('../images/index-bg.png');background-position: bottom center;background-repeat: no-repeat;background-size: auto 100%;}
.index-about{padding: 1.4rem 0;background-size: cover;}
.index-about .title .en{max-width: 4.67rem}
.index-about .title .en img{width: 100%;}
.index-about .title .public-title{margin-top: .6rem;}
.index-about .text{margin-top: .5rem;font-size: .16rem;color: #333333;line-height: 2;max-width: 6.65rem}
.index-about .public-more{margin-top: .7rem;}
.index-about .list{margin-top: .9rem;}
.index-about .list ul{display: flex;align-items: center;}
.index-about .list ul li{margin-right: 1.2rem;}
.index-about .list ul li:last-child{margin-right: 0;}
.index-about .list ul li .value{display: flex;align-items: baseline;font-size: .18rem;color: #1d1f7f;}
.index-about .list ul li .value span{padding-right: .05rem;font-size: .56rem;}
.index-about .list ul li .name{margin-top: .2rem;font-size: .16rem;color: #333333;}
.index-business{padding: 2.3rem 0;background-size: cover;}
.index-business .list ul{display: flex;justify-content: space-between;}
.index-business .list ul li{width: 5.2rem;text-align: center;}
.index-business .list ul li .img{position: relative;display: none;}
.index-business .list ul li .img:before{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(6, 3, 50, .4);z-index: 1;}
.index-business .list ul li .img img{width: 100%;}
.index-business .list ul li .title{font-size: .36rem;color: #ffffff;}
.index-business .list ul li .title i{margin-top: .4rem;display: flex;align-items: center;justify-content: center}
.index-business .list ul li .title i:before{display: block;content: '';width: .6rem;height: .05rem;background-color: #fff;border-radius: .05rem;}
.index-business .list ul li .title i:after{display: block;content: '';margin-left: .08rem;width: .05rem;height: .05rem;background-color: #fff;border-radius: .05rem}
.index-business .list ul li .text{margin-top: .5rem;font-size: .16rem;color: #ffffff;text-align: center;line-height: 1.8;}
.index-business .list ul li .public-more1{margin-top: .9rem;}
.index-business .list ul li .public-more1 a{margin: 0 auto;}
.index-news{margin-top: .9rem;}
.index-news .top-box{display: flex;align-items: center;justify-content: space-between;}
.index-news .flex{margin-top: .6rem;display: flex;flex-wrap: wrap;justify-content: space-between}
.index-news .flex .hot{width: 38.5%;}
.index-news .flex .hot .img{border-radius: .1rem;overflow: hidden;}
.index-news .flex .hot .img img{width: 100%;transition: all 0.8s ease-in-out}
.index-news .flex .hot:hover .img img{transform: scale(1.15);}
.index-news .flex .hot .time{margin-top: .3rem;font-size: .16rem;color: #1d1f7f;}
.index-news .flex .hot .title{margin-top: .2rem;}
.index-news .flex .hot .title a{font-size: .22rem;color: #333333;line-height: 1.3;}
.index-news .flex .hot .text{margin-top: .25rem;font-size: .16rem;color: #666666;line-height: 1.7;}
.index-news .flex .list{width: 55%;}
.index-news .flex .list ul li{margin-bottom: .6rem;display: flex;align-items: center;justify-content: space-between}
.index-news .flex .list ul li:last-child{margin-bottom: 0;}
.index-news .flex .list ul li .time{width: 1rem;}
.index-news .flex .list ul li .time .r{font-size: .52rem;color: #1d1f7f;font-weight: bold;}
.index-news .flex .list ul li .time .ny{margin-top: .15rem;font-size: .14rem;color: #999999;}
.index-news .flex .list ul li .box{width: calc(100% - 1.4rem);padding: 0 .4rem;border-left: 1px solid #e3e3e3;box-sizing: border-box}
.index-news .flex .list ul li .box .title a{font-size: .22rem;color: #333333;}
.index-news .flex .list ul li .box .text{margin-top: .3rem;font-size: .16rem;color: #666666;line-height: 1.8;}
.index-news .flex .list ul li .more a{display: block;width: .4rem;height: .4rem;background-image: url('../images/more.png');background-size: 100%;box-shadow: 0 .04rem .1rem rgba(175, 0, 22, .3);border-radius: .4rem}
.index-column{margin-top: 1rem;}
.index-column .list ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index-column .list ul li{position: relative;width: 49%;border-radius: .1rem;overflow: hidden;}
.index-column .list ul li .img{width: 100%;overflow: hidden;}
.index-column .list ul li .img img{width: 100%;transition: all 0.8s ease-in-out}
.index-column .list ul li:hover .img img{transform: scale(1.15);}
.index-column .list ul li .box{position: absolute;left: 0;top: 50%;width: 100%;padding: .3rem .6rem;box-sizing: border-box;z-index: 3;transform: translateY(-50%);}
.index-column .list ul li .box .title{font-size: .3rem;color: #ffffff;}
.index-column .list ul li .box .text{margin-top: .2rem;font-size: .18rem;color: #ffffff;line-height: 1.7;}
.index-column .list ul li .box .more{margin-top: .5rem;display: flex;align-items: center;font-size: .16rem;color: #ffffff;}
.index-column .list ul li .box .more:after{display: block;content: '';margin-left: .25rem;width: .3rem;height: .3rem;background-image: url('../images/more.png');background-size: 100%;border-radius: .3rem}
.index-column .list ul li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;}
.index-column .list ul li:after{position: absolute;display: block;content: '';left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to right, #000139 , transparent);z-index: 2;}
.public-title1 .tit{font-size: .18rem;color: #1d1f7f;}
.public-title1 .txt{margin-top: .2rem;font-size: .48rem;color: #222222;}
.About .info{padding-top: 1rem;background-image: url('../images/About-info-bg.jpg');background-size: cover;}
.About .info .flex{margin-top: .8rem;display: flex;align-items: center;justify-content: space-between}
.About .info .flex .img{width: 48.5%;border-radius: .1rem;overflow: hidden;}
.About .info .flex .img img{width: 100%;}
.About .info .flex .box{width: 46.5%;}
.About .info .flex .box .title{font-size: .36rem;color: #000;}
.About .info .flex .box .text{padding-right: .4rem;max-height: 3.2rem;margin-top: .5rem;font-size: .16rem;color: #333333;line-height: 2;overflow-x: hidden;}
.About .info .flex .box .text::-webkit-scrollbar{width: 2px;background-color: #dddddd;}
.About .info .flex .box .text::-webkit-scrollbar-thumb{background: #1d1f7f;}
.About .info .list{margin-top: 1rem;padding: .6rem 0;background-color: #f8f8f8;}
.About .info .list ul{display: flex;flex-wrap: wrap;}
.About .info .list ul li{position: relative;width: 25%;display: flex;align-items: center;justify-content: center;}
.About .info .list ul li .value{display: flex;align-items: baseline;font-size: .18rem;color: #1d1f7f;}
.About .info .list ul li .value span{padding-right: .1rem;font-size: .56rem;color: #1d1f7f;font-weight: bold;}
.About .info .list ul li .name{margin-top: .2rem;font-size: .16rem;color: #333333;}
.About .info .list ul li:after{position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;display: block;content: '';width: 1px;height: .35rem;background-color: #e2e2ec;z-index: 3;}
.About .info .list ul li:last-child:after{display: none;}
.About .tissue{padding: 1rem 0;background-image: url('../images/About-tissue.png');background-size: 100% auto;background-repeat: no-repeat;background-position: center bottom}
.About .tissue .img{margin-top: .4rem;text-align: center;}
.About .tissue .img img{max-width: 100%;}
.About .course{padding: .8rem 0 .9rem;background-image: url('../images/About-course-bg.jpg');background-size: cover;}
.About .course .list{margin-top: .3rem;}
.About .course .list .mySwiper .swiper-slide{position: unset;transform: unset;}
.About .course .list .mySwiper .swiper-slide i{position: relative;display: block;width: .3rem;height: .3rem;background-color: #fff;border-radius: .3rem}
.About .course .list .mySwiper .swiper-slide i:after{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: block;content: '';width: .1rem;height: .1rem;background-color: #a5a5cc;border-radius: .1rem;z-index: 3;}
.About .course .list .mySwiper .swiper-slide.swiper-slide-thumb-active i{background-color: #dd001c;}
.About .course .list .mySwiper .swiper-slide.swiper-slide-thumb-active i:after{background-color: #fff;}
.About .course .list .mySwiper .swiper-slide .title{padding-top: .1rem;padding-left: .3rem;font-size: .36rem;color: #1d1f7f;}
.About .course .list .mySwiper .swiper-slide.swiper-slide-thumb-active .title{color: #dd001c;}
.About .course .list .mySwiper .swiper-slide .time{display: none;position: absolute;left: 0;top: 0;font-size: 2rem;color: #efefef;font-weight: bold;z-index: 3;}
.About .course .list .mySwiper .swiper-slide.swiper-slide-thumb-active .time{display: block;} 
.About .course .list .mySwiper2{max-height: 12.8rem;margin: 0 auto;background-color: #fff;border-radius: .1rem}
.About .course .list .mySwiper2 .swiper-slide .box{display: flex;justify-content: space-between;align-items: center;padding: .4rem .6rem;}
.About .course .list .mySwiper2 .swiper-slide .box .text{width: 55%;font-size: .22rem;color: #333333;line-height: 1.8;}
.About .course .list .mySwiper2 .swiper-slide .box .img{width: 32%}
.About .course .list .mySwiper2 .swiper-slide .box .img img{width: 100%;}
.About .course .list .btn{display: flex;justify-content: end;margin-bottom: .4rem;}
.About .course .list .btn .swiper-button-prev,
.About .course .list .btn .swiper-button-next{position: initial;width: .55rem;height: .55rem;--swiper-navigation-size: .25rem;--swiper-theme-color: #1d1f7f;border: 1px solid #1d1f7f;border-radius: .55rem}
.About .course .list .btn .swiper-button-prev:hover,
.About .course .list .btn .swiper-button-next:hover{background-color: #1d1f7f;--swiper-theme-color: #fff;}
.About .course .list .btn .swiper-button-prev{margin-right: .25rem;}
@media screen and (min-width: 1200px){
  .About .course{position: relative;}
  .About .course:after{display: block;content: '';position: absolute;left: 0;top: 2rem;width: 100%;height: 2.65rem;background-image: url('../images/x.png');background-size: cover;background-position: center;background-repeat: no-repeat}
  .About .course .list .mySwiper .swiper-slide-visible{margin-top: 2.45rem;}
  .About .course .list .mySwiper .swiper-slide-visible+.swiper-slide{margin-top: 2.5rem;}
  .About .course .list .mySwiper .swiper-slide-visible+.swiper-slide+.swiper-slide{margin-top: 1.95rem;}
  .About .course .list .mySwiper .swiper-slide-visible+.swiper-slide+.swiper-slide+.swiper-slide{margin-top: .85rem;}
  .About .course .list .mySwiper .swiper-slide-visible+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{margin-top: .05rem;}
}
.About .honor{padding: .9rem 0 .9rem;background-image: url('../images/About-honor-bg.jpg');background-size: cover;}
.About .honor .list{margin-top: .7rem;}
.About .honor .list .swiper-slide .img{width: 100%;}
.About .honor .list .swiper-slide .img img{width: 100%;}
.About .honor .list .swiper-slide .title{margin-top: .2rem;font-size: .2rem;color: #010101;line-height: 1.6;text-align: center;}
.About .honor .list .btn{margin-top: .6rem;display: flex;justify-content: space-between;align-items: center}
.About .honor .list .btn .right-box{display: flex;align-items: center}
.About .honor .list .btn .right-box .swiper-button-prev,
.About .honor .list .btn .right-box .swiper-button-next{position: initial;width: .55rem;height: .55rem;--swiper-navigation-size: .25rem;--swiper-theme-color: #1d1f7f;border: 1px solid #1d1f7f;border-radius: .55rem}
.About .honor .list .btn .right-box .swiper-button-prev:hover,
.About .honor .list .btn .right-box .swiper-button-next:hover{background-color: #1d1f7f;--swiper-theme-color: #fff;}
.About .honor .list .btn .right-box .swiper-button-prev{margin-right: .25rem;}
.About .honor .list .btn .swiper-scrollbar{position: initial;width: calc(100% - 2.1rem);height: 2px;background-color: #dddddd}
.About .honor .list .btn .swiper-scrollbar .swiper-scrollbar-drag{height: 2px;top: auto;bottom: 0;background-color: #1d1f7f;}
.Lease-business{padding: 1rem 0;}
.Lease-business .flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.Lease-business .flex .box{width: 47.5%;}
.Lease-business .flex .box .text{margin-top: .7rem;font-size: .18rem;color: #333333;line-height: 2;}
.Lease-business .flex .img{width: 46.6%;}
.Lease-business .flex .img img{width: 100%;}
.Lease-engine{padding: 1rem 0;}
.Lease-engine .flex{display: flex;justify-content: space-between;flex-flow: row-reverse;flex-wrap: wrap;}
.Lease-engine .flex .box{width: 47.5%;}
.Lease-engine .flex .box .text{margin-top: .7rem;font-size: .18rem;color: #333333;line-height: 2;}
.Lease-engine .flex .img{width: 46.6%;}
.Lease-engine .flex .img img{width: 100%;}
.Notice{padding: 1rem 0;}
.Notice .list ul li{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: .3rem;padding: .6rem;background-color: #f7f8fa;transition: 0.8s ease;}
.Notice .list ul li:hover{box-shadow: 0 0 .1rem rgba(0, 0, 0, .28);}
.Notice .list ul li:last-child{margin-bottom: 0;}
.Notice .list ul li .time{width: 1.1rem;}
.Notice .list ul li .time .r{font-size: .52rem;color: #1d1f7f;font-weight: bold;}
.Notice .list ul li .time .ny{margin-top: .15rem;font-size: .14rem;color: #999999;}
.Notice .list ul li .box{width: calc(100% - 2.55rem);padding: 0 .8rem 0 .4rem;box-sizing: border-box;border-left: 1px solid #dedfe1;}
.Notice .list ul li .box .title a{font-size: .22rem;color: #333333;}
.Notice .list ul li .box .text{margin-top: .3rem;font-size: .16rem;color: #666666;line-height: 1.8;}
.Notice .list ul li .more a{display: flex;align-items: center;font-size: .16rem;color: #1d1f7f;}
.Notice .list ul li .more a:after{display: block;content: '';margin-left: .3rem;width: .3rem;height: .3rem;background-image: url('../images/public-more.png');background-size: 100%}
.Notice .list ul li:hover .box .title a{color: #1d1f7f;}
.News{padding: 1rem 0;}
.News .list ul{display: flex;flex-wrap: wrap;margin: -.25rem;}
.News .list ul li{width: calc(33.33% - .5rem);margin: .25rem;}
.News .list ul li .img{border-radius: .1rem;overflow: hidden;}
.News .list ul li .img img{width: 100%;transition: all 0.8s ease-in-out}
.News .list ul li:hover .img img{transform: scale(1.15);}
.News .list ul li .box{margin-top: .4rem;}
.News .list ul li .box .time{font-size: .16rem;color: #1d1f7f;}
.News .list ul li .box .title{margin-top: .2rem;}
.News .list ul li .box .title a{font-size: .22rem;color: #333333;line-height: 1.8;}
.News .list ul li .box .text{margin-top: .2rem;font-size: .16rem;color: #666666;line-height: 1.7;}
.News .list ul li .more{margin-top: .4rem;}
.News .list ul li .more a{display: flex;align-items: center;font-size: .16rem;color: #1d1f7f;}
.News .list ul li .more a:after{display: block;content: '';margin-left: .3rem;width: .3rem;height: .3rem;background-image: url('../images/public-more.png');background-size: 100%}

.News-info{padding: 1rem 0;}
.News-info .title{font-size: .36rem;color: #000000;text-align: center;line-height: 1.6;}
.News-info .time{margin-top: .25rem;font-size: .18rem;color: #666666;text-align: center;}
.News-info .text{margin-top: .5rem;padding-top: .5rem;font-size: .16rem;color: #333333;line-height: 1.8;border-top: 1px solid #e5e5e5;}
.News-info .bottom-box{margin-top: 1rem;padding-top: .6rem;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #e5e5e5;}
.Join{padding: 1rem 0;}
.Join .head-box{background-color: #ecf0f6}
.Join .head-box dl{display: flex;align-items: center;height: .7rem;padding: 0 1.4rem 0 .6rem;}
.Join .head-box dl dt{width: 20.5%;font-size: .18rem;color: #1d1f7f;}
.Join .head-box dl dt:last-child{width: 18%;}
.Join .head-box dl dt:not(:nth-of-type(1)){text-align: center;}
.Join .list ul li{margin-top: .2rem;}
.Join .list ul li .top-box{position: relative;display: flex;align-items: center;height: .7rem;padding: 0 1.4rem 0 .6rem;background-color: #f7f8fa;cursor:pointer}
.Join .list ul li .top-box .item{width: 20.5%;font-size: .18rem;color: #333333;}
.Join .list ul li .top-box .item:last-child{width: 18%;}
.Join .list ul li .top-box .item:not(:nth-of-type(1)){text-align: center;}
.Join .list ul li .top-box:after{display: block;content: '';position: absolute;right: .5rem;top: 0;bottom: 0;width: .37rem;height: .37rem;margin: auto 0;background-image: url('../images/Join-more.png');background-size: 100%;z-index: 3;}
.Join .list ul li .textarea{display: none;padding: .6rem;background-color: #f7f8fa}
.Join .list ul li .textarea .name{font-size: .18rem;color: #333333;}
.Join .list ul li .textarea .text{margin-top: .2rem;font-size: .18rem;color: #333333;line-height: 1.8;}
.Join .list ul li .textarea .delivery{margin-top: .4rem;}
.Join .list ul li .textarea .delivery a{display: flex;align-items: center;justify-content: center;width: 2rem;height: .6rem;font-size: .16rem;color: #ffffff;background-color: #1d1f7f;border-radius: .6rem}
.Join .list ul li .textarea .delivery a:after{display: block;content: '';width: .22rem;height: .22rem;margin-left: .3rem;background-image: url('../images/delivery.png');background-size: 100%}
.Join .list ul li.on .textarea{display: block;}
.Join .list ul li.on .top-box{background-color: #1d1f7f;}
.Join .list ul li.on .top-box .item{color: #fff;}
.Contact{padding: 1rem 0;}
.Contact .flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.Contact .flex .box{width: 45%;}
.Contact .flex .box .title{font-size: .36rem;color: #333333;}
.Contact .flex .box .list{margin-top: .6rem;}
.Contact .flex .box .list ul li{margin-bottom: .5rem;}
.Contact .flex .box .list ul li:last-child{margin-bottom: 0;}
.Contact .flex .box .list ul li .name{display: flex;align-items: center;margin-bottom: .15rem;font-size: .16rem;color: #666666;}
.Contact .flex .box .list ul li .name:before{display: block;content: '';margin-right: .1rem;width: .2rem;height: .2rem;background-position: center;background-repeat: no-repeat;background-size: contain;}
.Contact .flex .box .list ul li:nth-of-type(1) .name:before{background-image: url('../images/Contact-icon1.png');}
.Contact .flex .box .list ul li:nth-of-type(2) .name:before{background-image: url('../images/Contact-icon2.png');}
.Contact .flex .box .list ul li:nth-of-type(3) .name:before{background-image: url('../images/Contact-icon3.png');}
.Contact .flex .box .list ul li:nth-of-type(4) .name:before{background-image: url('../images/Contact-icon4.png');}
.Contact .flex .box .list ul li .text{font-size: .18rem;color: #333333;}
.Contact .flex .img{width: 51.5%;}
.Contact .flex .img img{width: 100%;}









@media screen and (max-width: 1440px){
  .w1400{max-width: 96%}
}
@media screen and (max-width: 1200px){
  .rightMenuBtn{ display: block; }
  header{position: fixed;top: 0;width: 100%;left: 0;z-index: 50;padding: .1rem 0;padding-right: 50px;box-sizing: border-box;background-color: rgba(29,31,127, .8);}
  header .right-box nav ul{display: block;}
  header .right-box nav{display: block;position: fixed;padding: .6rem .2rem .3rem .2rem;top: .8rem;right: 0;margin-right: 0;width: 300px;height: calc(100% - .8rem);background-color: rgba(29,31,127, .8);overflow: unset;box-sizing: border-box;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 300, 0);z-index: 300;}
  header .right-box nav ul li{display: block;margin-bottom: 0;margin-right: 0;padding: .25rem .2rem;border-bottom: 1px solid #ddd;}
  header .right-box nav ul li a{display: block;font-size: .2rem;color: #fff;line-height: 1;}
  header .right-box nav ul li .drop-down{margin-top: .2rem;padding-left: .1rem;}
  header .right-box nav ul li .drop-down dl dd{margin-bottom: .15rem;}
  header .right-box nav ul li .drop-down dl dd:last-child{margin-bottom: 0;}
  header .right-box nav ul li .drop-down dl dd a{font-size: .18rem;color: #fff;}
  header .flex{height: .6rem;}
  header .logo{max-width: 3rem}
  header .right-box .language{margin-left: 0;}
  .column-banner .move{display: block;height: 25vh;object-fit: cover;}
  .column-banner .pc{display: none;}
  .banner .media{display: block;height: 45vh;object-fit: cover;}
  .banner .pc{display: none;}
  footer .top-box .foot-nav{display: none;}
  footer .top-box{padding-bottom: .3rem;margin-bottom: .3rem;justify-content: center}
  footer .bottom-box .foot-share{width: 100%;}
  footer .bottom-box .foot-share ul{justify-content: center}
  footer .bottom-box .right-box{width: 100%;margin-top: .2rem;}
  footer .bottom-box .foot-column ul{justify-content: center}
  footer .bottom-box .foot-icp{margin-top: .2rem;text-align: center;}
  .About .course .list .mySwiper .swiper-slide.swiper-slide-thumb-active .time{display: none;}
}
@media screen and (max-width: 1024px){
  .index-about{padding: .6rem 0;}
  .index-about .list{margin-top: .6rem;}
  .index-business{padding: .6rem 0;}
  .index-news{margin-top: .6rem;}
  .public-title i{margin-top: .3rem;}
  .index-column{margin-top: .6rem;}
  .public-title1 .txt{font-size: .36rem;}
  .About .info{padding-top: .6rem;}
  .About .info .flex{margin-top: .6rem;flex-wrap: wrap;}
  .About .info .list{margin-top: .6rem;}
  .About .tissue{padding: .6rem 0;}
  .About .honor{padding: .6rem 0;}
  .About .honor .list{margin-top: .6rem;}
  .Lease-engine{padding: .6rem 0;}
  .Lease-business{padding: .6rem 0;}
  .Notice{padding: .6rem 0;}
  .News{padding: .6rem 0;}
  .Join{padding: .6rem 0;}
  .Contact{padding: .6rem 0;}
}
@media screen and (max-width: 768px){
  .index-about .title .public-title{margin-top: .3rem;}
  .index-about .list ul{flex-wrap: wrap}
  .index-about .list ul li{margin-right: 0;width: 50%;margin-bottom: .2rem;}
  .index-about .text{margin-top: .3rem;}
  .index-about .public-more{margin-top: .3rem;}
  .index-about .list ul li .value span{font-size: .32rem;}
  .index-about .title .en{max-width: 3.5rem}
  .index-business .list ul{flex-wrap: wrap;}
  .index-business .list ul li{width: 100%;margin-bottom: .2rem;}
  .index-business .list ul li .title{font-size: .32rem;}
  .index-business .list ul li .text{margin-top: .3rem;}
  .index-business .list ul li .public-more1{margin-top: .3rem;}
  .index-news .flex{margin-top: .3rem;}
  .index-news .flex .hot{width: 100%;}
  .index-news .flex .list{width: 100%;margin-top: .2rem;}
  .index-news .flex .list ul li{margin-bottom: .2rem;}
  .index-column .list ul li{width: 100%;margin-bottom: .2rem;}
  .index-column .list ul li .box .more{margin-top: .3rem;}
  .About .info .flex .img{width: 100%;}
  .About .info .flex .box{width: 100%;margin-top: .2rem;}
  .About .info .flex .box .title{font-size: .28rem;}
  .About .info .flex .box .text{margin-top: .2rem;}
  .About .info .list{padding: .3rem 0;}
  .About .info .list ul li{width: 50%;margin: .1rem 0;justify-content: flex-start;}
  .About .info .list ul li .value span{font-size: .32rem;}
  .About .info .list ul li:after{display: none;}
  .About .course .list .mySwiper .swiper-slide .title{padding-left: 0;text-align: center;}
  .About .course .list .mySwiper .swiper-slide i{margin: 0 auto;}
  .About .course .list .btn{margin-top: .2rem;justify-content: center}
  .About .course .list .mySwiper2 .swiper-slide .box{flex-wrap: wrap;padding: .3rem;}
  .About .course .list .mySwiper2 .swiper-slide .box .text{width: 100%;}
  .About .course .list .mySwiper2 .swiper-slide .box .img{width: 100%;margin-top: .2rem;}
  .About .course .list .mySwiper .swiper-slide .title{font-size: .28rem;}
  .Lease-engine .flex .box{width: 100%;}
  .Lease-engine .flex .img{width: 100%;margin-top: .2rem;}
  .Lease-engine .flex .box .text{margin-top: .3rem;}
  .Lease-business .flex .box{width: 100%;}
  .Lease-business .flex .img{width: 100%;margin-top: .2rem;}
  .Lease-business .flex .box .text{margin-top: .3rem;}
  .Notice .list ul li{padding: .3rem;}
  .Notice .list ul li .time{width: .8rem;}
  .Notice .list ul li .box{width: calc(100% - .8rem);padding: 0 0 0 .3rem;}
  .Notice .list ul li .box .text{margin-top: .2rem;}
  .Notice .list ul li .time .r{font-size: .32rem;}
  .Notice .list ul li .more{margin-top: .2rem;display: flex;justify-content: end;width: 100%;}
  .News .list ul{margin: -.1rem;}
  .News .list ul li{width: calc(50% - .2rem);margin: .1rem;}
  .News .list ul li .box{margin-top: .2rem;}
  .News .list ul li .more{margin-top: .2rem;}
  .column-menu ul li a{width: 2rem;}
  .Join .head-box dl{padding: 0 .6rem 0 .3rem;}
  .Join .head-box dl dt:last-child{display: none;}
  .Join .head-box dl dt{width: 24%;}
  .Join .list ul li .top-box .item:last-child{display: none;}
  .Join .list ul li .top-box{padding: 0 .6rem 0 .3rem;}
  .Join .list ul li .top-box:after{right: .2rem;}
  .Join .list ul li .top-box .item{width: 24%;}
  .Join .list ul li.on .textarea{padding: .3rem;}
  .Contact .flex .box{width: 100%;}
  .Contact .flex .img{width: 100%;margin-top: .2rem;}
  .Contact .flex .box .title{font-size: .32rem;}
  .Contact .flex .box .list{margin-top: .3rem;}
  .Contact .flex .box .list ul li{margin-bottom: .2rem;}
}
@media screen and (max-width: 640px){}
