/*
@font-face{
	font-family:"siyuan";
	src:url("../fonts/SourceHanSansCN-Regular.otf") format("opentype");
}
@font-face{
	font-family:"siyuanlight";
	src:url("../fonts/SourceHanSansCN-Light.otf") format("opentype");
}
*/
/*@font-face{*/
/*	font-family:"siyuanbold";*/
/*	src:url("../fonts/SourceHanSansCN-Bold.otf") format("opentype");*/
/*}*/
body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px;font-family:Arial,siyuan; line-height:1;font-weight: normal;letter-spacing: 0;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}

/*IE*/
.web-ie2018{ font-family: sans-serif;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
.web-ie2018 dl #img{    display: block;margin: 50px auto;}
.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}

/* headerwrap */
.headerwrap{width:100%;border-bottom: 1px solid #ddd;position: fixed;background-color: #fff;left: 0;top: 0;z-index: 12;}
.center{width: 1400px;}
.header{margin: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;}
/* h-right */
.h-right{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.nav{display: flex;display: -webkit-flex;}
.nav li{margin-right: 60px;}
.nav li:last-child{margin-right: 0;}
.nav a{font-size: 16px;color: #333;display: block;line-height: 90px;position: relative;}
.nav a::before{content: '';display: block;position: absolute;left: 0;background-color: #022E76;bottom: 15px;width: 100%;height: 2px;opacity: 0;}
.nav a.active::before,.nav a:hover::before{opacity: 1;}
.nav a.active,.nav a:hover{color: #022E76;}
/* h-links */
.h-links{display: flex;display: -webkit-flex;margin-left: 50px;}
.more{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height: 40px;border-radius: 20px;border: 1px solid #022E76;width: 90px;font-size: 16px;color: #022E76;margin-right: 20px;}
.more img{margin-right: 5px;}
.h-links a:last-child{margin-right: 0;}
.h-links a:first-child{background-color: #022E76;color: #fff;}
/* h-icon */
.h-icon{border-left: 1px solid #ddd;margin-left: 20px;padding-left: 20px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.h-icon>a{margin-right: 20px;}
/* languageshow */
.language{position: relative;}
.language>img,.h-icon>a>img{height:20px;}
.languageshow{width: 120px;background-color: #fff;position: absolute;filter: drop-shadow(0px 0px 1px #555);border-radius: 4px;left: 50%;margin-left: -60px;margin-top: 6px;opacity: 0;visibility: hidden;}
.languageshow::before{content: '';display: block;border: 5px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;top: -10px;margin-left: -5px;}
.languageshow a{font-size: 14px;color: #333;display: block;line-height: 40px;text-align: center;}
.languageshow a.active{background: #022E76; color: #ffffff}
.languageshow a:hover{background: #E2E5E6; color: #333}
.language:hover .languageshow{opacity: 1;visibility: visible;}

/* seadershow */
.seadershow{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 11;background-color: rgba(0,0,0,0.9);display: none;}
.seaderbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.seader{position: relative;}
.seader form{width: 1000px;height: 80px;border: 5px solid #8C8C8C;border-radius: 8px;overflow: hidden;background-color: #fff;display: flex;display: -webkit-flex;}
.seader form input{display: block;width: 80%;height: 100%;border: none;outline: none;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #666666;}
.seader form button{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 20%;border: none;outline: none;background-color: #222;font-size: 18px;color: #FFFFFF;cursor: pointer;}
.seader form button img{display: block;width: auto;filter:brightness(11);margin-right: 20px;max-width:20px;}
.seader .close{display: block;position: absolute;right: -60px;top: -80px;}
.seader .close img{display: block;}

/* cbl */
.cbl{position: fixed;right: 20px;background-color: #fff;border-radius: 38px;z-index: 11;bottom: calc(8% + 75px);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);box-sizing: border-box;padding: 0 8px 20px;height:auto;transition:all .4s;overflow:visible;}
.cbl.show{overflow:initial;overflow:visible;}
/* showitem */
.cbl .showitem{width: 46px;height: 46px;background-color: #022E76;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;border-radius: 50%;position: relative;margin: auto;margin-top: 15px;margin-bottom: 15px;z-index: 0;cursor:pointer;}
.showitem::before,.showitem::after{content: '';display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;top: 0;left: 0;-webkit-animation: radio 2s ease-out infinite;animation: radio 2s ease-out infinite;background-color: #022E76;z-index: -1;}
.showitem::before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
.showitem::after{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes radio{
	100%{transform:scale(1.8);opacity:0}
}
@keyframes radio{
	100%{transform:scale(1.8);opacity:0}
}
.cbl .showitem>img{display: block;width: auto;max-width:60%;}
.cbl .showitem .tips{position: absolute;background-color: #fff;box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);border-radius: 4px;box-sizing: border-box;padding: 20px;width: 176px;right: 80px;}
.cbl .showitem .tips::before{content: '';display: block;width: 0;height: 0;border: 6px solid transparent;border-left-color: #fff;position: absolute;right: -12px;}
.cbl .showitem .tips p{font-size: 16px;color: #022E76;}
.cbl .showitem .tips img{position: absolute;right: 10px;top: 10px;width: 10px;opacity: 0.5;cursor: pointer;}
.cbl .item{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;padding: 12px 0;border-bottom: 1px solid #F0F0F0;opacity:1;;transition:all .3s;}
.cbl .item:nth-of-type(1){transition-delay:.1s;}
.cbl .item:nth-of-type(2){transition-delay:.2s;}
.cbl .item:nth-of-type(3){transition-delay:.3s;}
.cbl .item:nth-of-type(4){transition-delay:.4s;}
.cbl.show .item{opacity: 1;}
.cbl .item img{display: block;margin: auto;filter: grayscale(1) opacity(0.5);}
.cbl .item p{font-size: 14px;color: #666666;margin-top: 10px;text-align:center;}
.cbl .item:last-child{margin-bottom: 0;border-bottom: none;}
.cbl .item:hover img{filter: none;}
.cbl .item:hover p{color: #022E76;}

.cbl .item .boxshow{width: auto;box-sizing: border-box;padding: 10px;position: absolute;background-color: #fff;right: 70px;filter: drop-shadow(1px 1px 2px rgba(0,0,0,0.3));opacity: 0;visibility: hidden;transition: all .3s;}
.cbl .item .boxshow p{font-size: 14px;color: #222;white-space:nowrap;line-height:20px;margin:0;}
.cbl .item .boxshow02 p{padding-bottom:8px;border-bottom:1px solid #f8f8f8;margin-bottom:8px;}
.cbl .item .boxshow02 p:last-child{padding-bottom:0;margin-bottom: 0;border: none;}
.cbl .item .boxshow::before{content: '';display: block;border: 6px solid transparent;border-left-color: #fff;position: absolute;right: -12px;top: 50%;margin-top: -6px;}
.cbl .item:hover .boxshow{opacity: 1;visibility: visible;}

.hamburger{display: none;}


/* totop */
.totop{width: 50px;height: 50px;border-radius: 6px;background-color: #022E76;position: fixed;right: 13px;bottom: 30%;position: fixed;z-index: 11;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;opacity: 0;visibility: hidden;transition: all .3s;}
.totop .morejt{background-color: #fff;transform: rotate(-90deg);margin: 0;}
.totop .morejt::after{border-color: #fff;}
.totop.show{opacity: 1;visibility: visible;}
.totop{width: 66px;height: 66px;border-radius: 50%;bottom: 8%;right: 25px;}
.totop p{font-size: 16px;color: #fff;text-align: center;margin-top: 6px;}
.totop img{margin: auto;}

.ass{display: none;}


/* footerwrap */
.footerwrap{width: 100%;background-color: #303030;padding-top: 40px;}
.footer{margin: auto;}
.f-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-bottom: 80px;}
.f-logo{display: block;}
.f-logo img{filter: grayscale(1) brightness(11);}
/* f-fx */
.f-fx{display: flex;display: -webkit-flex;}
.f-fx a{width: 64px;height: 64px;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin-right: 20px;background-color: #4A4A4A ;position:relative;}
.f-fx a>img{opacity: 0.5;max-width: 50%;max-height: 50%;}
.f-fx a:last-child{margin-right: 0;}
.f-fx a:hover>img{opacity: 1;}
.f-fx a .imgshow{width: 100px;position: absolute;left: 50%;margin-left: -50px;background-color:#fff;filter:;bottom:56px;opacity:0;visibility:hidden;}
.f-fx a .imgshow img{width: 100%;}
.f-fx a .imgshow:before{content:'';display: block;border: 6px solid transparent;border-top-color: #fff;position: absolute;left: 50%;bottom: -12px;margin-left:-6px;}
.f-fx a:hover .imgshow{opacity: 1;visibility: visible;}

/* f-nav */
.f-nav{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 50px;}
.f-nav li h3 a{font-size: 18px;color: #ffffff;}
.f-nav li h3{margin-bottom: 30px;}
.f-nav li .list a{display: block;font-size: 14px;color: #ffffff;opacity: 0.5;line-height: 40px;}
.f-nav li .list a:hover{opacity: 1;}
/* f-lx */
.f-lx{width: 100%;border-top: 1px solid #7C7C7C;border-bottom: 1px solid #7C7C7C;padding: 50px 0;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.f-lx p{font-size: 16px;color: #ffffff;opacity: 0.5;margin-bottom: 30px;}
.f-lx p:last-child{margin-bottom: 0;}
.f-lx p>a{font-size: inherit;color: inherit;}
/* ba */
.ba{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;height: 100px;align-items: center;-webkit-align-items: center;}
.ba a{font-size: 14px;color: #ffffff;opacity: 0.5;}
.ba a:hover{opacity: 1;}


/* contact */
.contact-b{width: 100%;position: relative;margin-top: 90px;}
.contact-b img{width: 100%;}
.contact-b .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;}
.contact-b .text h3{font-size: 48px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.contact-b .text p{font-size: 30px;color: #ffffff;}

/* mbx */
.mbx{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: 80px;}
.mbx a{display: block;font-size: 14px;color: #333333;}
.mbx i{display: block;width: 1px;height: 14px;background-color: #CACACA;margin: 0 10px;}

/* c-tabs */
.c-tabs{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;transition: all .3s;}
.c-tabs a{width: 190px;height: 58px;border-radius: 29px;border: 1px solid #E8E8E8;margin: 0;border-radius: 0;margin-right: -1px;transition: all .3s;color: #333;position: relative;}
.c-tabs a:first-child{border-top-left-radius: 29px;border-bottom-left-radius: 29px;}
.c-tabs a:last-child{border-top-right-radius: 29px;border-bottom-right-radius: 29px;}
.c-tabs a.active,.c-tabs a:hover{background-color: #022E76;color: #fff;}

/* .c-tabs */
.c-tabs.fixed{position: fixed;top: 91px;left: 0;border-bottom: 1px solid #E8E8E8;width: 100%;z-index: 10;background-color: #fff;}
.c-tabs.fixed a{border: none;background-color: transparent;color: #333;}
.c-tabs.fixed a::after{content: '';display: block;width: 1px;height: 60%;position: absolute;right: 0;top: 20%;background-color: #E8E8E8;}
.c-tabs.fixed a:last-child::after{display: none;}
.c-tabs.fixed a.active{color: #022E76;}

/* ab */
.ab{position: absolute;left: 0;width: 100%;z-index: -1;height: 0;top: -140px;}

/* contact01wrap */
.contact01wrap{margin: 0 auto 100px;position: relative;padding-top: 80px;}
/* c-tl */
.c-tl{margin: auto;text-align: center;margin-bottom:80px;}
.c-tl h3{font-size: 36px;color: #333333;margin-bottom: 20px;font-weight: bold;}
.c-tl strong{display: block;width: 34px;height: 4px;background-color:#E5E5E5;margin: auto;}
/* contact01 */
.contact01{margin: auto;}
.contact01 label{display: flex;display: -webkit-flex;margin-bottom: 30px;}
.contact01 label p{font-size: 16px;color: #333333;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: 48px;width: 80px;}
.contact01 label p span{color: #f00;font-size: 20px;margin-right: 5px;}
.contact01 label input,.contact01 label select,.contact01 label textarea{width: calc(100% - 80px);background-color: #F9F9F9 ;padding: 0 20px;box-sizing: border-box;border: none;outline: none;border-radius: 4px;height: 48px;font-size: 16px;color: #333;}
.contact01 label input::placeholder,.contact01 label textarea::placeholder{color: #999;}
.contact01 .item{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.contact01 .item01 label{width: calc((100% - 180px)/3);}
.contact01 .item02 label{width: calc((100% - 90px)/2);}
.contact01 label textarea{resize: none;height: 150px;padding: 20px;}
.contact01 .item03 label{width: 100%;}
.contact01 button{width: 150px;height: 48px;background-color: #022E76;color: #fff;border-radius: 24px;margin: auto;margin-top: 60px;}

/* contact02wrap */
.contact02wrap{width: 100%;padding: 90px 0;background-color: #F8F8F8;position: relative;}
.contact02-t{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 80px;}
.contact02-t li h3{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 20px;color: #333;margin-bottom: 30px;font-weight: bold;}
.contact02-t li h3 .imgbox{width: 42px;height: 42px;border-radius: 50%;border: 2px solid #022E76;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-right: 10px;}
.contact02-t li h4{font-size: 28px;color: #022E76;font-weight: bold;}

/* contact02-b */
.contact02-b{margin: auto;height: 700px;position: relative;}
.mapcont{width: 100%;height: 100%;}
.mapcont .BMapLabel{width: 300px;box-sizing: border-box;padding: 30px!important;white-space: normal!important;border: none!important;filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.23));top: initial!important;bottom: 30px;left: 50%!important;margin-left: -140px;}
.mapcont .BMapLabel::before{content: '';display: block;border:10px solid transparent;border-top-color: #fff;position: absolute;left: 50%;bottom: -20px;margin-left: -10px;}
.mapcont .BMapLabel h3{font-size: 18px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 20px;}
.mapcont .BMapLabel p{font-size: 14px;line-height: 24px;color: #333333;}



/* newswrap */
.newswrap{margin: auto;margin-top: 80px;}
.news{width: 100%;}
.news a{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkti-align-items: flex-start;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #E8E8E8;}
.news a .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.news a .data h3{font-size: 48px;color: #666666;font-weight: bold;}
.news a .data p{font-size: 18px;color: #666666;}
.news a .data span{font-size: 18px;color: #666666;display:none}
.news a .data img{width: 14px;}
.news a .data>div{border-left: 1px solid #E8E8E8;padding-left: 10px;margin-left: 10px;}
.news a .min{width: calc(100% - 200px);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.news a .min .imgbox{width: 34%;height: 235px;overflow: hidden;}
.news a .min .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.news a .min .text{width: 62%;}
.news a .min .text span{width: 132px;height: 34px;background: #E2E5E6;border-radius: 17px;border: none;color: #333;margin-bottom: 30px;}
.news a .min .text h3{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.news a .min .text p{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 30px;}
.news a .min .text img{width: 30px;filter: grayscale(1) opacity(0.5);}
.news a:hover .data h3,.news a:hover .min .text h3{color: #022E76;}
.news a:hover .min .text img{filter: none;}
.news a:hover .min .imgbox img{transform: scale(1.1);}

/* news-page */
.n-page{margin: 80px auto;}
.part .el-pagination{text-align: center;width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;box-sizing: border-box;padding: 0;}
.part .el-pagination .btn-prev{width:36px;height:36px; line-height: 36px; display: block; background:transparent;border: 1px solid #EAEAEA;margin-right: 6px;padding: 0;background-color: transparent;border-radius: 3px;}
.part .el-pagination .btn-next{width:36px;height:36px; line-height: 36px; display: block; background:transparent;border: 1px solid #EAEAEA;padding: 0;background-color: transparent;border-radius: 3px;}
/* .part  .el-pagination .btn-prev .el-icon-arrow-left:before{font-size:14px;content:"<";color: #888888;}
 .part  .el-pagination .btn-next .el-icon-arrow-right:before{font-size:14px;content:">";color: #888888;} */
 .part .el-pagination .btn-quickprev{width:36px;height:36px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
 .part .el-pagination .btn-quickprev:before{content:""}
 .part .el-pagination .btn-quicknext{width:36px;height:36px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
 .part .el-pagination .btn-quicknext:before{content:""}
 .part .el-pagination__jump{display:none!important;}
.el-pager{display: flex;display: -webkit-flex;}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{box-shadow: none;}
.part .el-pagination .btn-quicknext::after,.part .el-pagination .btn-quickprev::after{display: none;}
.el-pager li{width: 36px;height: 36px;background-color: transparent;margin-right: 6px;line-height: 36px;border-radius: 3px;border: 1px solid #EAEAEA;box-sizing: border-box;}
.el-pager li.active{background-color: #022E76;color: #fff;}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{margin-top:0;text-align:center;background-color:transparent;display:flex;display:-webkit-flex;align-items:center;-webkti-align-items:center;justify-content:center;-wbekit-justify-content:center;}
.part .el-pagination .btn-quicknext:before,.part .el-pagination .btn-quickprev:before{content:'...';width:auto;height:auto;position:relative;background-color:transparent;}
.el-pager li.active+li{border-left: 1px solid #EAEAEA;}

/* ninfowrap */
.ninfobigwrap{width: 100%;background-color: rgba(248,248,248,1);padding-bottom: 1px;}
.ninfo{margin: 70px auto 90px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.ninfo-l{width: calc(100% - 450px);}
.ninfo-lmin{width: 100%;background-color: #fff;padding: 50px 40px;box-sizing: border-box;}
.ninfo-lmin .tl{margin-bottom: 40px;}
.ninfo-lmin .tl h1{font-size: 36px;color: #333333;font-weight: bold;margin-bottom: 50px;line-height: 42px;}
.ninfo-lmin .tl .data{display: flex;display: -webkit-flex;font-size: 15px;color: #999999;white-space: nowrap;align-items: center;-webkit-align-items: center;}
.ninfo-lmin .tl .data img{display: block;margin-right: 10px;width: 20px;}
.ninfo-lmin .tl .data::after{content: '';display: block;width: 90%;height: 1px;background-color: #E4E4E4;margin-left: 10px;}
.ninfo-lmin .min{width: 100%;}
.ninfo-lmin .min p{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 20px;}
.ninfo-lmin .min img{max-width: 100%;margin: 50px auto;}
/* ninfo-page */
.ninfo-page{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 50px;}
.ninfo-page .link{width: calc(100% - 160px);}
.ninfo-page .link a{font-size: 16px;color: #333333;line-height: 30px;display: block;}
.ninfo-page .link a:hover{color: #022E76;}
.ninfo-page .goback{width: 154px;height: 50px;background: #E9E9E9;border-radius: 25px;position: relative;border: none;font-size: 16px;color: #333333;box-sizing: border-box;padding-left: 30px;}
.ninfo-page .goback .imgbox{width: 50px;height: 50px;background: #022E76;border-radius: 25px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: absolute;left: 0;top: 0;transition: all .3s;}
.ninfo-page .goback .imgbox img{width: 20px;filter: grayscale(1) brightness(11);transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.ninfo-page .goback:hover .imgbox{width: 100%;}

/* ninfo-r */
.ninfo-r{width: 400px;background-color: #fff;padding: 30px;box-sizing: border-box;}
.ninfo-r .tl{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 30px;color: #333333;font-weight: 500;margin-bottom: 30px;}
.ninfo-r .tl img{display: block;margin-right: 15px;}
.ninfo-r .list{width: 100%;}
.ninfo-r .list .item{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #E4E4E4;}
.ninfo-r .list .item:last-child{padding-bottom: 0;border: none;margin-bottom: 0;}
.ninfo-r .list .item .imgbox{width: 32%;height: 84px;}
.ninfo-r .list .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.ninfo-r .list .item .text{width: 64%;}
.ninfo-r .list .item .text h3{font-size: 16px;color: #333333;line-height: 26px;margin-bottom: 10px;}
.ninfo-r .list .item .text p{font-size: 14px;color: #999999;}

/* productwrap */
.productwrap{margin: auto;margin-top: 60px;}
/* product */
.product{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.product .item{width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 20px;background-color: #fff;position: relative;overflow: hidden;padding-bottom: 30px;}
.product .item:nth-of-type(3n){margin-right: 0;}
.product .item .imgbox{width: 100%;height: 380px;box-sizing: border-box;padding-bottom: 20px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;}
.product .item .imgbox img{max-width: 80%;max-height: 80%; border: 1px solid #ccc}
.product .item .imgbox p{position: absolute;left: 0;bottom: 0;line-height: 40px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;color: #333333;width: 100%; margin-bottom: 10px;}
.product .item .list{width: 100%;box-sizing: border-box;padding: 0 20px;}
.product .item .list li{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding: 0 20px;height: 44px;}
.product .item .list li p{font-size: 16px;color: #666666;text-align: right;}
.product .item .list li:nth-of-type(odd){background-color: #EFEFEF;}
.product .item .links{width: 100%;background: rgba(2,46,118,0.3);display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;padding: 20px 0;position: absolute;bottom: 0;transform: translateY(100%);transition: all .3s;}
.product .item .links a{width: 145px;height: 45px;background: #DFE3EB;border-radius: 23px;border: 1px solid #022E76;margin-right: 20px;}
.product .item .links a:last-child{margin-right: 0;}
.product .item .links a:first-child{background-color: #022E76;color: #fff;}
.product .item:hover .links{transform: none;}

/* proinfo-bmin */
.proinfo-bmin{background-color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding: 30px;}
.proinfo-bmin .imgbox{width: 34%;}
.proinfo-bmin .imgbox img{width: 100%;}
.proinfo-bmin .textmin{width: 64%;box-sizing: border-box;padding: 0 20px;}
.proinfo-bmin .textmin>h3{font-size: 24px;color: #333333;margin-bottom: 15px;}
.proinfo-bmin .textmin .tags{display: flex;display: -webkit-flex;margin-bottom: 40px;}
.proinfo-bmin .textmin .tags p{height: 38px;border-radius: 4px;box-sizing: border-box;padding: 0 20px;font-size: 16px;margin-right: 10px;border: 1px solid currentColor;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: relative;}
.proinfo-bmin .textmin .tags p::before{content: '';display: block;width: 100%;height: 100%;background-color: currentColor;opacity: 0.08;position: absolute;left: 0;top: 0;}
.proinfo-bmin .textmin .tags p:last-child{margin-right: 0;}
.proinfo-bmin .textmin .info{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 40px;}
.proinfo-bmin .textmin .info .item p{font-size: 16px;color: #666666;margin-bottom: 5px;}
.proinfo-bmin .textmin .info .item h3{font-size: 20px;color: #333333;}
.proinfo-bmin .textmin .info i{width: 1px;height: 43px;background-color: #D4D4D4;display: block;}
.proinfo-bmin .textmin .down{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 20px;color: #333333;margin-bottom: 50px;}
.proinfo-bmin .textmin .down img{width: auto;margin-left: 10px;}
.proinfo-bmin .textmin .down:hover{color: #022E76;}
.proinfo-bmin .textmin .links{width: 100%;display: flex;display: -webkit-flex;}
.proinfo-bmin .textmin .links a{width: calc(100% / 2);margin: 0;border: none;height: 60px;background-color: #E4E4E4;border-radius: 0;font-size:16px;}
.proinfo-bmin .textmin .links a:first-child{background-color: #022E76;border-top-left-radius: 30px;border-bottom-left-radius: 30px;color: #fff;}
.proinfo-bmin .textmin .links a:last-child{border-top-right-radius: 30px;border-bottom-right-radius: 30px;}

/* proinfowrap */
.proinfowrap{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;margin-bottom: 90px;}
/* proinfo */
.proinfo{width: 78%;}
.proinfo .tl{font-size: 24px;color:#022E76;margin-bottom: 40px;}
/* proinfomin */
.proinfomin{width: 100%;box-sizing: border-box;background-color: #fff;padding: 30px 20px;}
.proinfomin li{width: 100%;margin-bottom: 50px;}
.proinfomin li:last-child{margin-bottom: 0;}
.proinfomin li .tl02{font-size: 20px;color: #333333;margin-bottom: 28px;}
.proinfomin li span{white-space: normal!important;}
/* tabmin */
.proinfomin .tabmin{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.proinfomin .tabmin table{width: calc((100% - 30px)/2);border: 1px solid #E9E9E9;box-sizing: border-box;}
.proinfomin .tabmin table tr{height: 46px;border-bottom: 1px solid #E9E9E9;}
.proinfomin .tabmin table tr td:nth-of-type(odd){background-color:#F0F3F7;}
.proinfomin .tabmin table tr td{box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #666666;vertical-align: middle;line-height:20px;border-right:1px solid #E9E9E9;height:50px;}
.proinfomin .tabmin table tr td:last-child{border-right:none;}
.proinfomin li .imgbox{width: 100%;}
.proinfomin li .imgbox img{width: 100%;}
.proinfomin li .text{width: 100%;}
.proinfomin li .imgbox p{margin-bottom: 30px;}
.proinfomin li .text h3,.proinfomin li .imgbox h3{font-size: 20px;color: #333333;line-height: 30px;}
.proinfomin li .text h4,.proinfomin li .imgbox h4{font-size: 16px;color: #666666;line-height: 24px;margin-bottom: 20px;}
.proinfomin .tabmin>h3{font-size: 14px;color: #333333;text-align:center;margin-top:20px;width:100%;}
.proinfomin .tabmin>p{display: none;}

/* proinfo-r */
.proinfo-r{width: 20%;padding: 30px 20px 20px;margin-top: 64px;}
/* pinfo-rlist */
.pinfo-rlist{width: 100%;}
.pinfo-rlist .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkti-justify-content: space-between;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #E4E4E4;}
.pinfo-rlist .item:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
.pinfo-rlist .item .imgbox{width: 28%;height: 66px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.pinfo-rlist .item .imgbox img{max-width:100%;max-height:100%;}
.pinfo-rlist .item .text{width: 68%;}
.pinfo-rlist .item .text h3{font-size: 16px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 20px;}
.pinfo-rlist .item .text p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 14px;color: #666666;}
.pinfo-rlist .item .text p img{margin-left: 5px;width: 18px;filter: grayscale(1);transition: all .3s;}
.pinfo-rlist .item:hover .text h3,.pinfo-rlist .item:hover .text p{color: #022E76;}
.pinfo-rlist .item:hover .text p img{filter: none;transform: translateX(10px);}

/* about01wrap */
.about01wrap{margin: auto;padding-top: 80px;position: relative;margin-bottom: 80px;}
/* about01 */
.about01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
/* about01-l */
.about01-l{width: 52%;}
.a-tl{text-align: left;margin-bottom: 50px;}
.a-tl h3{color: #022E76;}
.a-tl strong{margin: 0;background-color: #022E76;margin-top: 20px;}
.a-tl p{font-size: 20px;color: #022E76;margin-top: 30px;}
.about01-l h4{font-size: 16px;color: #666666;line-height: 30px;text-align: justify;}
/* about01-r */
.about01-r{width: 42%;border-radius: 10px;}
.about01-r img{width: 100%;}

/* about02wrap */
.about02wrap{width: 100%;background: url(../images/aboutbg.jpg)no-repeat fixed;background-size: cover;padding: 130px 0;position: relative;}
.about02{margin: auto;}
.a-tl02 h3,.a-tl02 p{color: #fff;}
.a-tl02 strong{background-color: #fff;}
/* about02-list */
.about02-list{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.about02-list .item{display: block;width: calc((100% - 60px)/4);box-sizing: border-box;border-radius: 10px;border: 1px solid rgba(255,255,255,0.5);height: 316px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding: 0 20px;transition: all .3s;}
.about02-list .item>div{width: 100%;text-align: center;}
.about02-list .item>div img{width: auto;height: 150px;margin:auto;margin-bottom: 20px; border-radius: 10px;}
.about02-list .item>div h3{font-size: 18px;color: #FFFFFF;}
.about02-list .item>div p{font-size: 14px;color: #fff;height: 0;opacity: 0;transition: all .3s; line-height: 28px;}
.about02-list .item:hover>div p{padding-top: 20px;height: auto;opacity: 1;}
.about02-list .item:hover{background-color: rgba(30,80,174,0.9);border-color: rgba(30,80,174,0.9);}

/* about03wrap */
.about03wrap{width: 100%;position: relative;padding-top: 110px;}
/* about03 */
.about03{margin: auto;margin-bottom: 70px;}
.a-tl03{text-align: center;}
.a-tl03 strong{margin: auto;}
/* about03min */
.about03min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.about03min-l{width: 56%;}
.about03min-l .text h3{font-size: 30px;color: #022E76;margin-bottom: 30px;font-weight: bold;}
.about03min-l .text h4{font-size: 16px;color: #666666;line-height: 30px;}
.about03min-l .text{margin-bottom: 80px;}
.about03min-l .imglist{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.about03min-l .imglist .imgbox{width: calc((100% - 20px)/2);border-radius: 10px;overflow: hidden;}
.about03min-l .imglist .imgbox img{width: 100%;height:100%;object-fit:cover;}
/* about03min-r */
.about03min-r{width: calc(44% - 20px);border-radius: 10px;overflow: hidden;}
.about03min-r img{width: 100%;height: 100%;object-fit: cover;}
/* about03-bot */
.about03-bot{width: 100%;background-color: #F8F8F8;padding: 90px 0;}
.about03-botmin{margin: auto;}
.about03-botmin .tl h3{font-size: 30px;color: #022E76;font-weight: bold;margin-bottom: 20px;}
.about03-botmin .tl h4{font-size: 20px;color: #333333;}
.about03-botmin .tl{margin-bottom: 80px;}
.about03-botmin .imglist{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.about03-botmin .imglist .item{width: calc((100% - 40px)/3);position: relative;padding-bottom: 30px;transition: all .3s;}
.about03-botmin .imglist .item .imgbox{width: 100%;position: relative;border-radius: 10px;overflow: hidden;}
.about03-botmin .imglist .item img{width: 100%;}
.about03-botmin .imglist .item .text{position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;box-sizing: border-box;padding: 0 20px;z-index: 2;}
.about03-botmin .imglist .item .text .num{text-align: center;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.about03-botmin .imglist .item .text .num h3 i{font-size: 16px;position: absolute;top: 6px;font-weight: normal;color: #ffffff;}
.about03-botmin .imglist .item .text .num h3{font-size: 48px;color: #FFFFFF;font-weight: bold;position: relative;}
.about03-botmin .imglist .item .text .num h3 span{font-size: 16px;position: absolute;bottom: 6px;font-weight: normal;}
.about03-botmin .imglist .item .text p{font-size: 16px;color: #FFFFFF;margin-top: 10px;text-align: center;}
.about03-botmin .imglist .item .imgbox::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #022E76;opacity: 0.5;z-index: 1;}
.about03-botmin .imglist .item::before{content: '';display: block;width: 230px;height: 2px;background-color: #022E76;position: absolute;left: 50%;bottom: 0;margin-left: -115px;opacity: 0;transition: all .3s;}
.about03-botmin .imglist .item:hover{transform: translateY(-30px);}
.about03-botmin .imglist .item:hover::before{opacity: 1;}

/* about04wrap */
.about04wrap{width: 100%;padding: 100px 0;position: relative;}
.about04wrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
/* about04 */
.about04{margin: auto;position: relative;}
.about04 .webmap{display: none;}
.about04-text{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 80px;}
.about04-text .tl h3{font-size: 36px;color: #022E76;font-weight: bold;}
.about04-text .tl p{font-size: 60px;color: #022E76;opacity: 0.1;font-weight: bold;margin-top: -20px;}
.about04-text h4{font-size: 16px;color: #FFFFFF;line-height: 30px;width: 64%;}
/* about04-map */
.about04-map{position: relative;width: 1285px;margin: auto;}
.about04-map .mapimg{width: 100%;}
.mdgqlist{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.mdgq{position: absolute;text-align: center;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.mdgq p{font-size: 13px;color: #333333;margin-top: 15px;white-space: nowrap;position: absolute;}
.mdgq .pulse{width: 10px;height: 10px;border-radius: 50%;background-color: #022E76;position: relative;margin: auto;z-index: 0;cursor: pointer;}
.mdgq .pulse .ring{width: 100%;height: 100%;position: absolute;top: 0;left: 0;position: absolute;border-radius: 50%;background-color: #022E76;-webkit-animation:pulsing 2s ease-out infinite;animation:pulsing 2s ease-out infinite;}
.mdgq .pulse .ring:nth-of-type(1){-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
.mdgq .pulse .ring:nth-of-type(2){-webkit-animation-delay:-1s;animation-delay:-1s}
.mdgq .pulse .ring:nth-of-type(3){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}
@-webkit-keyframes pulsing{
	100%{transform:scale(3);opacity:0}
}
@keyframes pulsing{
	100%{transform:scale(3);opacity:0}
}
/* @-webkit-keyframes pulsing02{50%{transform:scale(30);opacity:0.8}}
@keyframes pulsing02{100%{transform:scale(30);opacity:0.8}} */

/* wz02 */
.wz02{flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.wz02 .pulse{margin-left: 0;margin-right: 10px;}
.mdgq .info{width: 243px;height: 178px;background: rgba(2,46,118,0.7);border-radius: 10px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;text-align: center;position: absolute;top: 50%;left: 78px;transform: translateY(-50%) scale(0.2);-webkit-transform: translateY(-50%) scale(0.2);top: -18%;box-shadow: 0px 0px 20px 0 rgba(0,0,0,.2);transition: all .6s;opacity: 0;visibility: hidden;z-index: 1;}
.mdgq .info>div{width: 100%;box-sizing: border-box;padding: 0 20px;}
.mdgq .info h3{font-size: 20px;color: #FFFFFF;margin-bottom: 30px;}
.mdgq .info .more{width: 130px;height: 40px;border-radius: 20px;border: 1px solid #FFFFFF;box-sizing: border-box;position: relative;padding-right: 30px;color: #fff;font-size: 16px;margin: auto;}
.mdgq .info .more .imgbox{width: 30px;height: 30px;background-color: #ffffff;border-radius: 15px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webikit-align-items: center;-webikit-justify-content: center;position: absolute;right: 4px;top: 4px;transition: all .3s;}
.mdgq .info .more .imgbox img{width: 16px;margin: 0;}
.mdgq .info .more:hover .imgbox{width: calc(100% - 8px);}
.mdgq .mapxt{position: absolute;left: 96%;margin-top: -15px;opacity: 0;visibility: hidden;width: 70px;}
.mdgq .info.openinfo{transform: scale(1) translateY(-50%);-webkit-transform: scale(1) translateY(-50%);transition: all .6s;opacity: 1;visibility: visible;}
.mdgq.show .mapxt{opacity: 1;visibility: visible;}
#md01{top: 30%;left:20%;}
#md02{top: 23%;left:53%;}
#md03{top: 73%;left:84%;}

#md04{top: 65%;left:30%;}

#md05{top: 37%;right:23%;}



#md05 .pulse,#md05 .pulse .ring{background-color: #e92727;}
#md05 p{left: 20px;top: initial;margin:0;}

/* service01wrap */
.service01wrap{margin: 80px auto;}
/* service01-tab */
.service01-tab{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.service01-tab a{width: 178px;height: 50px;background: #022E76;border-radius: 25px;background-color: rgba(2,46,118,0.1);}
.service01-tab a:last-child{margin-right: 0;}
.service01-tab a.active,.service01-tab a:hover{background-color: #022E76;color: #fff;}
/* service01list */
.service01list{width: 100%;}
.service01list .item01 .imglist{width: 100%;display: flex;justify-content: space-between;-webkit-justify-content: space-between;flex-direction: row;
    flex-wrap: wrap;}
.service01list li.active{display: block;}
.service01list li .box{position: relative;overflow: hidden;display: block;border-radius: 10px;}
.service01list li .box img{width: 100%;height: 100%;object-fit: cover;}
.service01list li .box::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left:0;top: 0;background-color: rgba(2,46,118,0.9);opacity: 0;transition: all .3s;}


.service01list li .box .p-txt{position: absolute;left: 0;top: 0;width: 100%;box-sizing: border-box;padding: 70px 40px;transition: all .3s;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);opacity: 0;}
.service01list li .box:hover .p-txt{opacity: 1;}

.service01list li .box .p-txt .p01{font-size: 24px;color: #FFFFFF;text-align: center;opacity: 1;line-height:30px; font-weight: 700;}
.service01list li .box .p-txt .p02{font-size: 18px;color: #FFFFFF;text-align: center;opacity: 1;line-height:30px;}

.service01list li .box:hover::before{opacity: 1;}
.service01list .item01 .imglist .box{width: calc(33% - 10px);margin-bottom: 20px; border: 1px solid #022E76;}
.service01list .item02 .imglist-min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.service01list li .imglist-l{width: 54%;}
.service01list li .imglist-r{width: calc(46% - 20px);}
.service01list li .imglist-r .box{height: calc((100% - 20px)/2);margin-bottom: 20px;}
.service01list li .imglist-r .box:last-child{margin-bottom: 0;}

/* case01wrap */
.case01wrap{margin: 70px auto 100px;}
.case-tl{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.case-tl>h3{font-size: 30px;color: #022E76;font-weight: bold;}
.case-tl .text{width: calc(100% - 150px);box-sizing: border-box;border-left: 1px solid #DADADA;padding-left: 50px;}
.case-tl .text h3{font-size: 20px;color: #022E76;margin-bottom: 10px;font-weight: bold;}
.case-tl .text h4{font-size: 16px;color: #666666;line-height: 30px;}

/* case-tab */
.case-tab{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 100px;}
.case-tab a{width: 243px;height: 50px;border-radius: 25px;font-size: 20px;transition: all .3s;margin-right: 50px;}
.case-tab a:last-child{margin-right: 0;}
.case-tab a.active,.case-tab a:hover{background-color: #022E76;color: #fff;}
/* case01 */
.case01{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-top: 70px;}
.case01 .item{display: block;width: calc((100% - 60px)/4);margin-bottom: 30px;margin-right: 20px;}
.case01 .item:nth-of-type(4n){margin-right: 0;}
.case01 .item .imgbox{width: 100%;height: 310px;background: linear-gradient(173deg, #EFF1F6, #E1E4EA);border-radius: 10px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.case01 .item .imgbox img{max-width: 90%;max-height: 90%;transition: all .3s;}
.case01 .item p{font-size: 18px;color: #333333;text-align: center;margin-top: 20px;}
.case01 .item:hover .imgbox img{transform: scale(1.1);}
.case01 .item:hover p{color: #022E76;}

/* case03wrap */
.case03wrap{margin: 100px auto;}
.case03 .item .imgbox{border-radius: 0;}
.case01 .item{width: calc((100% - 60px)/3);margin-right:30px;}
.case01 .item:nth-of-type(4n){margin-right:30px;}
.case01 .item:nth-of-type(3n){margin-right:0;}
.case03 .item .imgbox{overflow: hidden;height:320px;}
.case03 .item .imgbox img{width: 100%;height: 100%;object-fit: cover;max-width:100%;max-height:100%;}
/* overseas01wrap */
.overseas01wrap{margin: 40px auto;}
.overseas01{overflow: hidden;width: 100%;border-radius: 10px;}

/* overseas02wrap */
.overseas02wrap{width: 100%;box-sizing: border-box;position: relative;padding: 80px 0;}
.overseas02wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top:0;}
.overseas02{position: relative;margin: auto;}
.overseas02 .tl{font-size: 30px;color: #022E76;margin-bottom: 60px;text-align: center;}
.overseas02min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.overseas02min .item{width: calc((100% - 60px)/4);margin-right: 20px;}
.overseas02min .item .numimg{display: block;margin: auto;position: relative;z-index: 0;transition: all .3s;}
.overseas02min .item .box{width: 100%;box-sizing: border-box;padding: 80px 20px 60px;background-color: rgba(255,255,255,0.3);margin-top: -30px;position: relative;z-index: 1;backdrop-filter: blur(6px);border-radius: 10px;}
.overseas02min .item h3{font-size: 24px;color: #022E76;font-weight: bold;margin-bottom: 40px;text-align: center;}
.overseas02min .item .imgbox{width: 100%;border-radius: 10px;overflow: hidden;height:210px;}
.overseas02min .item .imgbox img{width: 100%;transition: all .5s;height:100%;object-fit:cover;
}
.overseas02min .item:hover .imgbox img{transform: scale(1.1);}
.overseas02min .item:hover .numimg{transform: scale(1.1);}

/* custo01wrap */
.custo01wrap{margin: 80px auto;}
.custo01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;background-color: #FFFFFF;border-radius: 10px;box-sizing: border-box;padding: 50px 30px;}
.custo01 .item{width: calc((100% - 210px)/2);}
.custo01 .item .imgbox{width: 100%;border-radius: 10px;overflow: hidden;height:310px;}
.custo01 .item .imgbox img{width: 100%;height:100%;object-fit:cover;}
.custo01 .item p{font-size: 18px;color: #333333;margin-top: 30px;text-align: center;font-weight: bold;}
.custo01 .jt{width: 44px;filter: grayscale(1) opacity(0.5);}

/* custo02wrap */
.custo02wrap{padding: 80px 0;background-color: #fff;}
.custo02{margin: auto;}
.custo-tl{font-size: 30px;color: #022E76;margin-bottom: 30px;}
.custo02min{width: 100%;position: relative;}
.custo02min .item{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.custo02min .item img{width: 100%;}
.custo02min .button{width: 36px;height: 36px;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkti-align-items: center;-webkti-justify-content: center;border: 2px solid #022E76;background-image: none;}
.custo02min .button i{font-size: 20px;color: #022E76;}
.custo02min .button.custo02-prev{left: -50px;}
.custo02min .button.custo02-next{right: -50px;}

/* custo03wrap */
.custo03wrap{margin: 80px auto;}
.custo03{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.custo03-l{width: 57%;}
.custo03 .imgbox{border-radius: 10px;overflow: hidden;}
.custo03 .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.custo03 .custo03-r{width: calc(43% - 26px);}
.custo03 .custo03-r .imgbox{height: calc((100% - 20px)/2);margin-bottom: 20px;}
.custo03 .custo03-r .imgbox:last-child{margin-bottom: 0;}
.custo03 .imgbox:hover img{transform: scale(1.1);}

/* custo04wrap */
.custo04wrap{width: 100%;box-sizing: border-box;padding: 100px 0;position: relative;}
.custo04wrap>.bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
/* custo04 */
.custo04{margin: auto;position: relative;}
/* custo04-top */
.custo04-top{width: 100%;}
.custo04-top p{font-size: 24px;color: #333333;margin-bottom: 30px;text-align: center;}
.custo04-top .imgbox{width:60%;height: 440px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: auto;}
.custo04-top .imgbox img{max-width: 100%;max-height: 100%;}
.custo04-bot{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-top: 60px;}
.custo04-bl{width: 42%;}
.custo04-bl p{text-align: center;font-size: 30px;color: #333333;margin-top: 30px;}
.custo04-bl .list{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.custo04-bl .list .imgbox{width: calc((100% - 20px)/2);height: 270px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-color: #EFF2F7;position: relative;cursor: pointer;}
.custo04-bl .list .imgbox img{max-width: 90%;max-height: 90%;}
.custo04-bot .vs{width: 95px;}
.custo04-bl .list .imgbox::before{content: '';display: block;border: 8px solid transparent;border-bottom-color: #EFF2F7;position: absolute;left: 50%;margin-left: -8px;top: -16px;opacity: 0;}
.custo04-bl .list .imgbox.active{filter: drop-shadow(0px 0px 1px #022E76);}
.custo04-bl .list .imgbox.active::before{opacity: 1;}

/*custo0402min*/
.custo0402min{width: 100%;display: flex;display: -webkit-flex;background-color:#fff;border-radius:10px;overflow:hidden;}
.custo0402-item{width: calc((100% - 260px)/2);}
.custo0402-item .imglist{width: 100%;position:relative;}
.custo0402-item .imglist .box{width: 100%;height: 370px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.custo0402-item .imglist .box img{max-width: 90%;max-height: 90%;display: none;}
.custo0402-item .imglist .box img:first-child{display:block;}
.custo0402-item .imglist p{position: absolute;left: 0;top: 0;width: 185px;line-height: 50px;background: #022E76;text-align:center;font-size:24px;color:#FFFFFF;border-bottom-right-radius:20px;}
.custo0402-item.custo0402-item02 .imglist p{left:initial;right: 0;border-radius: 0;border-bottom-left-radius: 20px;font-size: 20px;}
.custo0402-item .imglist .abimg{position: absolute;right: 70px;top: 40px;}
.custo0402-item.custo0402-item02 .imglist .abimg{right: initial;left: 70px;}
.custo0402-item .textlist{width:100%;box-sizing:border-box;padding-left:50px;}
.custo0402-item.custo0402-item02 .textlist{padding-left: 0;padding-right: 50px;}
.custo0402-item .textlist li{width: 100%;box-sizing: border-box;padding: 0 40px;height:76px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.custo0402-item .textlist li p{font-size:18px;color:currentColor;line-height: 20px;width: 100%;}
.custo0402-item .textlist li:nth-of-type(odd){background-color:#F8F8F8;}
.custo0402-item .textlist li.active{background-color: #022E76;color: #fff;}


/*custo0402-tab*/
.custo0402-tab{width: 260px;box-sizing:border-box;padding-top:370px;position:relative;}
.custo0402-tab:before{content:'';display: block;width: calc(100% + 40px);height: 90%;position: absolute;left: -20px;bottom: 0;background:url(../images/db05.png)no-repeat;background-size: 100% 100%;}
.custo0402-tab a{display: block;width: 100%;text-align: center;font-size: 24px;color: #333333;line-height:76px;position:relative;z-index:1;}


/* caseinfowrap */
.caseinfowrap{margin: 80px auto;}
.caseinfowrap .tl{text-align: center;font-size: 36px;color: #022E76;margin-bottom: 50px;font-weight: bold;}
/* caseinfo */
.caseinfo{background-color: #fff;box-sizing: border-box;padding: 60px 80px;}
.caseinfo p{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 20px;text-align: justify;}
.caseinfo .imgbox{width: 940px;border-radius: 10px;margin: 50px auto;overflow: hidden;}
.caseinfo .imgbox img{width: 100%;}
.caseinfo img{display: -webkit-inline-box;}
/* goback */
.caseinfowrap .goback{width: 110px;height: 110px;background: #022E76;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin: auto;margin-top: 50px;}
.caseinfowrap .goback img{margin: auto;margin-bottom: 10px;}
.caseinfowrap .goback p{font-size: 16px;color: #FFFFFF;text-align: center;}

/* loginwrap */
.loginwrap{width: 100%;height: 100%;position: relative;}
.loginwrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.login{width: 491px;background: #FFFFFF;border-radius: 10px;position: absolute;right: 10%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);padding: 50px;box-sizing: border-box;padding-bottom: 138px;min-height: 606px;}
.login .logo{display: block;margin: auto;margin-bottom: 50px;}
.login .logo img{margin: auto;}
.login .links{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-bottom: 40px;}
.login .links a{font-size: 24px;color: #333333;position: relative;padding-bottom: 10px;}
.login .links a::before{content: '';display: block;width: 50px;height: 4px;background-color: #022E76;position: absolute;left: 50%;bottom: 0;margin-left: -25px;opacity: 0;}
.login .links i{display: block;width: 2px;height: 28px;background-color: #D5D5D5;margin: 0 30px;}
.login .links a.active::before{opacity: 1;}
/* loginlist */
.loginlist{width: 100%;}
.loginlist .loginli{display: none;}
.loginlist .loginli.active{display: block;}
.login01{width: 100%;}
.login01 .item{margin-bottom: 30px;}
.login01 .item input{width: 100%;height: 50px;background: #F9F9F9;border: none;outline: none;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #333;}
.login01 .item input::placeholder{color: #999999;}
.login01 label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #999999;margin-bottom: 50px;}
.login01 label input{margin-right: 10px;width: 18px;height: 18px;}
.loginlist .more{width: 100%;height: 50px;background: #022E76;border-radius: 25px;font-size: 16px;color: #FFFFFF;margin-bottom: 15px;}
.loginlist p{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;font-size: 14px;color: #999999;}
.loginlist p a{color: #022E76;}
.loginlist p a:hover{text-decoration: underline;}
.login01 .item.yzmitem,.login01 .item.sexitem{display: flex;display: -webkit-flex;}
.login01 .item.yzmitem .yzminput{width: calc(100% - 116px);}
.login01 .item.yzmitem .btn-default{width: 116px;background-color: #022E76;color: #fff;font-size: 16px;cursor: pointer;}
.login01 .item.yzmitem .btn-default.disabled{cursor: no-drop;background-color: #D4D4D4;}
.form-bot{position: absolute;bottom: 60px;width: 100%;box-sizing: border-box;padding: 0 50px;left: 0;}
.loginlist span{display: block;font-size: 16px;color: #333333;margin-bottom: 30px;}
.login .tl{text-align: center;font-size: 24px;color: #303030;margin-bottom: 40px;}
.register02 .item{margin-bottom: 20px;}
.login01 .item.sexitem .name{width: calc(100% - 153px);}
.login01 .item.sexitem .list{width: 153px;background-color: #EFEFEF;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding: 0 12px;justify-content: space-between;-webkit-justify-content: space-between;}
.login01 .item.sexitem .list label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #999999;margin: 0;line-height: 20px;}
.login01 .item.sexitem .list label input{width: 15px;height: 16px;}


.login .next{display: none;}

/* 商城 */
.mallheaderwrap{width: 100%;position: fixed;top: 0;left: 0;z-index: 10;transition: all .3s;box-shadow: 0px 4px 5px 0px rgba(128,128,128,0.09);}
.mallheader-topwrap{width: 100%;background-color: #DFE3EB;}
.mallheader-top{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: 40px;}
.mallheader-topl{display: flex;display: -webkit-flex;}
.mallheader-topl p{font-size: 14px;color: #333333;margin-right: 40px;}
.mallheader-topl .links{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mallheader-topl .links a{font-size: 14px;color: #333333;}
.mallheader-topl .links a:first-child{color: #E63023;}
.mallheader-topl .links i{display: block;width: 1px;height: 14px;background-color: #B3B3B3;margin: 0 10px;}
.mallheader-topr{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mallheader-topr a{font-size: 14px;color: #333333;margin-right: 30px;}
.mallheader-topr .shopcar{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 14px;color: #333333;position: relative;}
.mallheader-topr .shopcar img{filter: grayscale(1);margin-right: 10px;}
.mallheader-topr .shopcar span{display: block;width: 14px;height: 14px;background-color: #E63023;border-radius: 50%;text-align: center;line-height: 14px;font-size: 12px;color: #fff;margin-top: -20px;}
/* mallheader-centerwrap */
.mallheader-centerwrap{width: 100%;background-color: #fff;}
.mallheader-center{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: 80px;}
.mallheader-center .logo{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mallheader-center .logo i{display: block;width: 2px;height: 30px;background-color: #E9E9E9;margin: 0 10px;}
.mallheader-center .logo p{font-size: 18px;color: #333333;}
/* mallheader-search */
.mallheader-search{width: 430px;height: 42px;border: 2px solid #022E76;display: flex;display: -webkit-flex;box-sizing: border-box;}
.mallheader-search input{width: calc(100% - 64px);height: 100%;background-color: transparent;box-sizing: border-box;border: none;outline: none;font-size: 14px;color: #333;box-sizing: border-box;padding: 0 15px;}
.mallheader-search input::placeholder{color: #999999;}
.mallheader-search button{width: 64px;border-radius: 0;background-color: #022E76;margin: 0;}
.mallheader-search button img{filter: grayscale(1) brightness(11);height:20px;}
/* mallheader-telnum */
.mallheader-telnum{position: relative;box-sizing: border-box;padding-left: 60px;}
.mallheader-telnum .imgbox{width: 50px;height: 50px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border:5px solid rgba(223,227,235,1);box-sizing: border-box;background-color: #022E76;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -25px;}
.mallheader-telnum .imgbox img{filter: grayscale(1) brightness(11);}
.mallheader-telnum p{font-size: 14px;color: #333333}
.mallheader-telnum h3{font-size: 24px;color: #022E76;font-weight: bold;margin-top: 6px;}
/* mallheader-nav */
.mallheader-navwrap{width: 100%;background-color: #fff;padding-top: 20px;}
.mallheader-nav{margin: auto;display: flex;display: -webkit-flex;}
.mallheader-nav>li>a{font-size: 18px;color: #333333;display: block;line-height: 48px;text-align: center;}
.mallheader-nav>li{width: 180px;margin-right: 20px;}
.mallheader-nav>li:last-child{margin-right: 0;}
.mallheader-nav>li>.cx{background: linear-gradient(91deg, #022E76 0%, #E63023 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: scratchy .253s linear infinite forwards;animation: scratchy .253s linear infinite forwards;}
@-webkit-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20% -20%}
50%{background-position:20% -20%}
51%{background-position:40% -40%}
75%{background-position:40% -40%}
76%{background-position:80px -80px}
99%{background-position:80px -80px}
100%{background-position:0 0}
}
@keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20% -20%}
50%{background-position:20% -20%}
51%{background-position:40% -40%}
75%{background-position:40% -40%}
76%{background-position:80px -80px}
99%{background-position:80px -80px}
100%{background-position:0 0}
}
.mallheader-nav>li.active{}
.mallheader-nav>li.active a,.mallheader-nav>li:hover a{background: #022E76;color: #FFFFFF;-webkit-text-fill-color:#FFFFFF;}
.mallheaderwrap.hwrap01{transform: translateY(-140px);}

/* mall-banner */
.mall-banner{width: 100%;position: relative;margin-top: 188px;}
.mall-banner .bg{width: 100%;}
.mall-bform{position: absolute;left: calc((100% - 1400px)/2);top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background-color: #FFFFFF;box-sizing: border-box;padding: 30px 30px 40px;width: 400px;border-radius: 10px;}
.mall-bform .tl{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 25px;}
/* mall-bformmin */
.mall-bformmin{width: 100%;}
.mall-bformmin .raidolist{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 30px;}
.mall-bformmin .raidolist label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #333333;}
.mall-bformmin .raidolist label input{width: 20px;margin-right: 10px;}
.mall-bformmin .item select{width: 100%;background-color: #F0F0F0;height: 50px;border-radius: 4px;box-sizing: border-box;padding: 0 20px;border: none;margin-bottom: 20px;font-size: 16px;color: #333333;}
.mall-bformmin .more{width: 100%;height: 50px;background-color: #022E76;border-radius: 4px;color: #fff;}

/* mall01wrap */
.mall01wrap{margin: auto;padding-top: 60px;margin-bottom: 80px;}
.mall01-tl{display: flex;display: -webkit-flex;margin-bottom: 50px;}
.mall01-tl h3{font-size: 36px;color: #333333;font-weight: bold;position: relative;}
.mall01-tl h3::before{content: '';display: block;width: 100%;position: absolute;left: 0;height: 6px;background-color: rgba(2,46,118,0.3);bottom: -0;}
/* mall01-top */
.mall01-top{width: 100%;box-sizing: border-box;background-color: #fff;display: flex;display: -webkit-flex;margin-bottom: 20px;}
.mall01-top .text{width: 50%;box-sizing: border-box;padding: 60px;}
.mall01-top .text h3{position: relative;border-bottom: 1px solid #DCDCDC;padding-bottom: 20px;font-size: 24px;color: #333333;}
.mall01-top .text h3::before{content: '';background-color: #022E76;width:100px;height: 2px;position: absolute;left: 0;bottom: 0;display: block;}
.mall01-top .text h4{margin-top: 30px;font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 60px;}
.mall01-top .text .more{width: 152px;height: 46px;border-radius: 23px;border: 1px solid #022E76;box-sizing: border-box;font-size: 16px;color: #022E76;position: relative;padding-right: 30px;}
.mall01-top .text .more .imgbox{width: 34px;height: 34px;background-color: #022E76;border-radius: 17px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webikit-align-items: center;-webikit-justify-content: center;position: absolute;right: 5px;top: 5px;transition: all .3s;}
.mall01-top .text .more .imgbox img{width: 16px;margin: 0;filter: grayscale(1) brightness(11);}
.mall01-top .text .more:hover .imgbox{width: calc(100% - 10px);}
.mall01-top .video{width: 50%;}
.mall01-top .video video{width: 100%;height: 100%;object-fit: cover;}
/* mall01-bot */
.mall01-bot{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.mall01-bot .item{width: calc((100% - 60px)/4);background-color: #fff;padding: 20px;box-sizing: border-box;}
.mall01-bot .item .imgbox{width: 100%;height: 200px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webikit-align-items: center;-webikit-justify-content: center;}
.mall01-bot .item .imgbox img{max-width: 80%;max-height: 80%;}
.mall01-bot .text{margin-bottom: 20px;}
.mall01-bot .text h3{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mall01-bot .text h4{font-size: 16px;color: #666666;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height:60px;}
.mall01-bot .bot{width: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webikit-align-items: center;-webikit-justify-content: space-between;}
.mall01-bot .bot p{font-size: 14px;color: #333333;}
.mall01-bot .bot p span{color: #E63023;font-size: 24px;margin-right: 5px;}
.mall01-bot .bot p i{color: #E63023;font-size: 18px;font-style: normal;}
.mall01-bot .bot .more{width: 107px;height: 40px;border-radius: 20px;border: 1px solid #022E76;margin: 0;}
.mall01-bot .bot .more img{margin-right: 10px;}
.mall01-bot .bot .more:hover{color: #fff;background-color: #022E76;}
.mall01-bot .bot .more:hover img{filter: grayscale(1) brightness(11);}
.mall01-bot .item:hover .text h3{color: #022E76;}

/* mall02wrap */
.mall02wrap{margin: auto;margin-bottom: 80px;}
/* mall02-tl */
.mall02-tl{width: 100%;position: relative;height: 117px;margin-bottom: 50px;}
.mall02-tl .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;z-index: 0;}
.mall02-tl h3{width: 100%;height: 100%;position: relative;z-index: 1;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;font-size: 60px;color: #FFFFFF;font-weight: bold;}
.mall02-tl h3::before,.mall02-tl h3::after{content: '';display: block;width: 44px;height: 4px;background: #FFFFFF;}
.mall02-tl h3::before{margin-right: 10px;}
.mall02-tl h3::after{margin-left: 10px;}
/* mall02-top */
.mall02-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 20px;}
.mall02-topl{width: calc(20px + ((100% - 40px)/3) * 2);position: relative;padding: 60px 40px;box-sizing: border-box;}
.mall02-topl .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;z-index: 0;}
.mall02-topl .box{position: relative;width: 100%;z-index: 1;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.mall02-topl .text{width: 50%;}
.mall02-topl .text h3{position: relative;border-bottom: 1px solid #DCDCDC;padding-bottom: 40px;font-size: 24px;color: #333333;}
.mall02-topl .text h3::before{content: '';background-color: #022E76;width:100px;height: 2px;position: absolute;left: 0;bottom: 0;display: block;}
.mall02-topl .text h4{margin-top: 30px;font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 80px;}
.mall02-top .bot{width: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webikit-align-items: center;-webikit-justify-content: space-between;}
.mall02-top .bot p{font-size: 14px;color: #333333;}
.mall02-top .bot p span{color: #E63023;font-size: 24px;margin-right: 5px;}
.mall02-top .bot p i{color: #E63023;font-size: 18px;font-style: normal;}
.mall02-top .bot .more{width: 107px;height: 40px;border-radius: 20px;border: 1px solid #022E76;}
.mall02-top .bot .more img{margin-right: 10px;}
.mall02-topl .imgbox{width: 40%;}
.mall02-topl .imgbox img{max-width: 100%;margin: auto;}
.mall02-topr .imgbox{width: 100%;height: 260px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webikit-align-items: center;-webikit-justify-content: center;}
.mall02-topr .imgbox img{max-width: 80%;max-height: 80%;}
.mall02-topr .text{margin-bottom: 20px;}
.mall02-topr .text h3{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.mall02-topr .text h4{font-size: 16px;color: #666666;line-height: 30px;}
/* mall02-topr */
.mall02-topr{width: calc((100% - 40px)/3);background-color: #fff;box-sizing: border-box;padding: 20px;}
/* mall02-bot */
.mall02-bot .item{width: calc((100% - 40px)/3);}
.mall02-bot .item .imgbox{height: 260px;}
.mall02-top .bot .more:hover{color: #fff;background-color: #022E76;}
.mall02-top .bot .more:hover img{filter: grayscale(1) brightness(11);}

/* mall04wrap */
.mall04wrap{margin: 80px auto;}
/* mall04-top */
.mall04-top{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-bottom: 40px;}
.mall04-top .links{display: flex;display: -webkit-flex;}
.mall04-top .links a{width: auto;padding: 0 24px;height: 42px;border-radius: 21px;color: #333333;border-color: transparent;}
.mall04-top .links a.active{color: #022E76;border-color: #022E76;}
.mall04-top .mall01-tl{margin-bottom: 0;}
/* mall04-bot */
.mall04-bot{flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: flex-start;-webkit-justify-content: flex-start;}
.mall04-bot .item{margin-right: 20px;margin-bottom: 20px;}
.mall04-bot .item:nth-of-type(4n){margin-right: 0;}
.mall04-bot .item:hover{box-shadow:0px 0px 3px 5px rgba(0,0,0,0.02);}

/* inquirymask */
.inquirymask{width: 100%;height: 100%;position: fixed;top: 0;z-index: 12;left: 0;background-color: rgba(0,0,0,0.4);display: none;}
.inquirywrap{width: 100%;height: 100%;position: absolute;left: 0;left: 0;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.inquiry{width: 1050px;background-color: #FFFFFF;box-sizing: border-box;padding: 70px 90px;position: relative;}
.inquiry .text{width: 100%;margin-bottom: 40px;}
.inquiry .text h3{font-size: 28px;color: #022E76;font-weight: bold;}
.inquiry .text h4{font-size: 16px;color: #333333;margin-top: 20px;}
/* inquiryform */
.inquiryform{width: 100%;}
.inquiryform .item01 label{width: calc((100% - 60px)/3);}
.inquiryform .item01 label input,.inquiryform .item02 label input,.inquiryform .item02 label select,.inquiryform label textarea{border: 1px solid #DCDFE6;background-color: transparent;}
.inquiryform .item02 label{width: calc((100% - 60px)/2);}
.inquiryform label{margin-bottom: 20px;}
.inquiryform button{margin-top: 40px;}
.inquirywrap .close{position: absolute;right: 20px;top: 20px;}
.inquirywrap .close img{filter: brightness(0.5);}

/* mallsort01 */
.mallsort01{padding-top: 160px;}

/* memberwrap */
.memberwrap{margin: auto;padding-top: 240px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* member-l */
.member-l{width: 180px;}
.member-l .tl{font-size: 30px;color: #333333;margin-bottom: 30px;}
.member-l .list{width: 100%;}
.member-l .list a{display: block;font-size: 16px;color: #333333;margin-bottom: 30px;}
.member-l .list a.active{color: #022E76;}
/* member */
.member{width: calc(100% - 200px);}
.mdownwrap{width: 100%;}
.mdown-top{width: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;margin-bottom: 40px;}
.mdown-top .tl{font-size: 24px;color: #022E76;}
.mdown-top .search form{width: 322px;height: 50px;background: rgba(2,46,118,0.06);border-radius: 25px;border: 1px solid #022E76;position: relative;box-sizing: border-box;padding-left: 50px;display:flex;display:-webkit-flex;overflow:hidden;}
.mdown-top .search form img{position: absolute;left: 20px;top: 50%;margin-top: -10px;height: 20px;}
.mdown-top .search form input{width: 100%;height: 100%;border: none;outline: none;font-size: 14px;color: #333;background-color: transparent;}
.mdown-top .search form input::placeholder{color: #999999;}
/* mdown */
.mdown{width: 100%;}
.mdown .item{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding: 0 30px;height: 60px;background-color: #FFFFFF;margin-bottom: 20px;}
.mdown .item p{font-size: 16px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 80px);}
.mdown .item img{filter: grayscale(1);}
.mdown .item:last-child{margin-bottom: 0;}
.mdown .item:hover{background-color: #022E76;}
.mdown .item:hover p{color: #fff;}
.mdown .item:hover img{filter: grayscale(1) brightness(11)}

/* mnoticewrap */
.mnoticewrap{width: 100%;box-sizing: border-box;background-color: #FFFFFF;padding: 40px;}
.mnoticewrap .tl{font-size: 24px;color: #022E76;margin-bottom: 40px;}
/* mnotice */
.mnotice{width: 100%;}
.mnotice .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding-bottom: 30px;border-bottom: 1px solid #E6E6E6;margin-bottom: 30px;justify-content: space-between;-webkit-justify-content: space-between;}
.mnotice .item .imgbox{width: 340px;border-radius: 10px;overflow: hidden;}
.mnotice .item .imgbox img{width:100%;transition: all .3s;}
.mnotice .item:hover .imgbox img{transform: scale(1.1);}
.mnotice .item .text{width: calc(100% - 360px);}
.mnotice .item .text h3{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mnotice .item .text h4{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.mnotice .item .text .bot{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.mnotice .item .text .bot p{font-size: 16px;color: #999999;}
.mnotice .item .text .bot .more{width: 140px;height: 48px;border-radius: 24px;}
.mnotice .item:hover .text .bot .more{background-color: #022E76;color: #FFFFFF;}
.mnotice .item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.mnotice .item:hover .text h3{color: #022E76;}

/* muserwrap */
.muserwrap{width: 100%;background-color: #fff;box-sizing: border-box;padding: 40px;margin-bottom: 60px;}
.muserwrap .tl{font-size: 24px;color: #022E76;margin-bottom: 40px;}
/* muser */
.muser{width: 100%;}
.muser .item{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 20px;}
.muser .item .box{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.muser .item .box p{font-size:16px;color: #333333;width: 80px;line-height: 48px;}
.muser .item .box input,.muser .item.item03 .box .list select{height: 48px;border-radius: 4px;border: 1px solid #DADADA;width: calc(100% - 80px);outline: none;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #333;}
.muser .item.item01 .box{width: calc((100% - 80px)/2);}
.muser .item.item02 .box{width: 100%;}
.muser .item.item03 .box{width: 100%;}
.muser .item.item03 .box .list{width: calc(100% - 80px);display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.muser .item.item03 .box .list select{width: calc((100% - 70px)/3);}
.muser .item.item04 .box{width: 100%;}
.muser .item.item04 .box input{border: none;padding: 0;}
.muser .bot{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 100px;margin-bottom: 20px;}
.muser .bot .more{width: 140px;height: 48px;background: #022E76;border-radius: 4px;color: #fff;}
.muser .bot .more:first-child{background-color: rgba(2,46,118,0.1);color: #022E76;border-color: rgba(2,46,118,0.1);}

/* maddresswrap */
.maddresswrap{width: 100%;background-color: #fff;box-sizing: border-box;padding: 40px;margin-bottom: 80px;}
.maddresswrap .tl{text-align: center;font-size: 24px;color: #022E76;margin-bottom: 40px;}
.maddress-tabwrap{width: 100%;margin-bottom: 50px;}
.maddress-tab{border: 1px solid #E2E2E2;width: 100%;border-collapse: collapse;}
.maddress-tab tr{border-bottom: 1px solid  #E2E2E2;height: 80px;}
.maddress-tab tr td{padding: 0 20px;box-sizing: border-box;border-right: 1px solid  #E2E2E2;}
.maddress-tab tr td:first-child{width: 40%;}
.maddress-tab tr td p{font-size: 16px;color: #333333;line-height: 24px;}
/* white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%; */
.maddress-tab tr td .link{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.maddress-tab tr td .link a{font-size: 16px;color: #022E76;white-space: nowrap;}
.maddress-tab tr td .link a:hover{text-decoration: underline;}
.maddress-tab tr td .link i{display: block;width: 1px;height: 16px;background-color: #D1D1D1;margin: 0 20px;}
.maddress-tab tr td .more{margin: auto;width: 110px;height: 42px;background: rgba(2,46,118,0.08);border-radius: 21px;border: 1px solid #022E76;}
/* maddress-form */
.maddress-formwrap{width: 80%;margin: auto;}
.maddress-form{width: 100%;}
.maddress-form .item{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 20px;}
.maddress-form .item p{font-size: 16px;color: #333333;}
.maddress-form .item .list{width: calc(100% - 100px);display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.maddress-form .item .list select{width: calc((100% - 40px)/3);height: 48px;border-radius: 4px;border: 1px solid #DCDFE6;font-size: 16px;color: #333;box-sizing: border-box;padding: 0 20px;outline: none;}
.maddress-form .item .list input{width: 100%;height: 48px;border-radius: 4px;border: 1px solid #DCDFE6;font-size: 16px;color: #333;padding: 0 20px;box-sizing: border-box;outline: none;}
.maddress-form .item .list input::placeholder{color: #999999;}
.maddress-form .item02 .list input{width: calc(100% - 230px);}
.maddress-form .item02 .list select{width: 210px;}
.maddress-form .bot{width: 100%;box-sizing: border-box;padding-left: 100px;}
.maddress-form .bot label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 14px;color: #333333;}
.maddress-form .bot label input{width: 20px;margin-right: 10px;}
.maddress-form .more{width: 140px;height: 42px;background: #022E76;border-radius: 21px;margin: auto;margin-top: 60px;color: #fff;}

/* mcarwrap */
.mcarwrap{margin-top: 240px;width: 100%;}
.mcar{margin: auto;}
/* mcar-top */
.mcar-top{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.mcar-top .tl{font-size: 30px;color: #333333;}
.mcar-topr{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mcar-topr p{font-size: 16px;color: #333;margin-right: 30px;}
.mcar-topr p i{font-style: normal;color: #E63023;font-size: 16px;margin-left: 5px;}
.mcar-topr p span{font-size: 24px;color: #E63023;}
.mcar-topr .more{width: 120px;height: 40px;background: #022E76;border-radius: 20px;color: #FFFFFF;}

/* mcarcont */
.mcarcont{width: 100%;box-sizing: border-box;margin-top: 50px;}
.mcar-tab{width: 100%;border-collapse: collapse;}
.mcar-tab thead{border-bottom: 2px solid #022E76;}
.mcar-tab thead td{font-size: 18px;color: #333333;font-weight: bold;height: 40px;box-sizing: border-box;padding: 0 20px;text-align: center;}
.mcar-tab tbody tr{border-bottom: 1px solid #D1D1D1;}
.mcar-tab tbody tr .chek{width: 22px;}
.mcar-tab tbody tr td{box-sizing: border-box;padding: 20px;}
.mcar-tab tbody tr td .box{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mcar-tab tbody tr td .box .imgbox{width: 110px;height: 80px;border-radius: 10px;overflow: hidden;}
.mcar-tab tbody tr td .box .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.mcar-tab tbody tr td .box .text{box-sizing: border-box;padding-left: 20px;}
.mcar-tab tbody tr td .box .text h3{font-size: 16px;color: #333333;}
.mcar-tab tbody tr td p{font-size: 16px;color: #333333;line-height: 30px;text-align: center;}
.el-input-number{width: 84px;display: block;margin: auto;}
.el-input-number__decrease, .el-input-number__increase{width: 26px;height: 26px;border-radius: 6px;border: 1px solid #CCCCCC;line-height: 26px;}
.el-input-number__increase{background-color: #004F9B;border-color: #004F9B;}
.el-input-number__increase i{color: #fff;}
.el-input-number .el-input__inner{border: none;padding: 0 30px;height: 28px;line-height: 28px;}

/* mcar-botwrap */
.mcar-botwrap{width: 100%;box-sizing: border-box;position: fixed;bottom: 0;left: 0;background-color: #fff;box-shadow: 0px 0px 5px 3px rgba(2,46,118,0.2);z-index: 10;}
.mcar-bot{height: 88px;margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
/* mcar-bot-l */
.mcar-bot-l{display: flex;display: -webkit-flex;}
.mcar-bot-l label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 18px;color: #333333;}
.mcar-bot-l label input{width: 22px;margin-right: 10px;}
.mcar-bot-l a{font-size: 18px;color: #333333;margin-left: 30px;}
.mcar-bot-l a:hover{color: #004F9B;}
/* mcar-bot-r */
.mcar-bot-r{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mcar-bot-r h3{font-size: 16px;color: #333333;display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;line-height: 24px;margin-right: 30px;}
.mcar-bot-r h3 span{color: #E63023;}
.mcar-bot-r h3 p{font-size: 24px;color: #E63023;}
.mcar-bot-r .more{width: 120px;height: 40px;background: #022E76;border-radius: 20px;color: #fff;}

/* settlewrap */
.settlewrap{margin: auto;margin-top: 240px;margin-bottom: 100px;}
/* settle */
.settle{width: 100%;}
.settle .tl{font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 30px;}
/* settle-bot */
.settle-bot{width: 100%;background-color: rgba(2,46,118,0.08);height: 84px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding: 0 30px;margin-top: 40px;}
.settle-botl,.settle-botr{display: flex;display: -webkit-flex;}
.settle-botl p,.settle-botr p{font-size: 16px;color: #333333;margin-right: 60px;}
.settle-botl p:last-child,.settle-botr p:last-child{margin-right: 0;}
.settle-botr p i{color: #E63023;font-style: normal;}
.settle-botr p span{font-size: 24px;color: #E63023;}
/* settle-endwrap */
.settle-endwrap{width: 100%;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;margin-top: 20px;}
.settle-end .listbox{box-sizing: border-box;padding: 30px;border: 1px solid #E63023;width: 480px;}
.settle-end .listbox p{font-size: 16px;color: #333333;line-height: 30px;font-weight: bold;}
.settle-end .listbox>p{text-align: right;}
.settle-end .listbox p i{color: #E63023;font-style: normal;}
.settle-end .listbox p span{font-size: 24px;color: #E63023;}
.settle-end .listbox li{display: flex;display: -webkit-flex;margin-top: 20px;justify-content: flex-end;-webkit-justify-content: flex-end;}
.settle-end .listbox li p{width: 80px;}
.settle-end .listbox li h4{font-size: 16px;color: #666666;line-height: 30px;}
.settle-end .more{width: 130px;height: 46px;background: #E63023;border-radius: 0;color: #fff;border-color:#E63023;float: right;margin: 0;margin-top: 20px;}
.settle-end::after{content: '';clear: both;}
/* settle-top */
.settle-top{width: 100%;margin-bottom: 50px;}
.settle-topt{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;border-bottom: 1px solid #DFE3EB;align-items: center;-webkit-align-items: center;height: 40px;}
.settle-topt p{font-size: 16px;color: #333;}
.settle-topt a{font-size: 16px;color: #004F9B;}
.settle-topt a:hover{color: #E63023;}
/* settle-topc */
.settle-topc{width: 100%;}
.settle-topc .nowitem{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;position: relative;justify-content: space-between;-webkit-justify-content: space-between;height: 80px;padding-bottom: 5px;}
.settle-topc .nowitem .line{position: absolute;left: 0;bottom: 0;width: 100%;height: 5px;}
.settle-topc .nowitem>div{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.settle-topc .nowitem p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #E63023;width: 100px;}
.settle-topc .nowitem p img{height: 22px;margin-right: 10px;}
.settle-topc .nowitem h4{width: calc(100% - 100px);font-size: 16px;color: #333333;}
.settle-topc .nowitem a{font-size: 16px;color: #004F9B;}
.settle-topc .nowitem a:hover{color: #E63023;}
.settle-topc .adderlist{width: 100%;box-sizing: border-box;padding-left: 100px;padding-top: 20px;display: none;}
.settle-topc .adderlist label{width: 100%;font-size: 16px;color: #333;cursor: pointer;display: flex;display: -webkit-flex;box-sizing: border-box;padding-left: 20px;position: relative;margin-bottom: 20px;}
.settle-topc .adderlist label:hover,.settle-topc .adderlist label.active{color: #E63023;}
.settle-topc .adderlist label input{width: 16px;position: absolute;left: 0;}
.settle-topc .lookmore{font-size: 16px;color: #004F9B;margin-top: 30px;display: inline-block;}

/* reviseaddermask */
.reviseaddermask{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 11;background-color: rgba(0,0,0,0.4);display: none;}
.reviseadderwrap{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;position: relative;justify-content: center;-webkit-justify-content: center;}
.reviseadder{width: 940px;background-color: #fff;border-radius: 10px;box-sizing: border-box;padding: 50px;position: relative;}
.reviseadder h3{font-size: 24px;color: #333333;margin-bottom: 50px;}
.reviseadder .close{position: absolute;right: 20px;top: 20px;}
.reviseadder .close img{filter: brightness(0.5);width: 32px;}
.reviseaddermask.show{display:block;}
.reviseaddermask.show02{display: block;}

/* cashierwrap */
.cashierwrap{padding-top: 240px;margin: auto;}
.cashierwrap .tl{font-size: 30px;color: #333333;margin-bottom: 30px;}
/* cashier-top */
.cashier-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 60px;}
.cashier-top h3{font-size: 20px;color: #333333;}
.cashier-top p{font-size: 16px;color: #333333;}
.cashier-top p i{color: #E63023;font-style: normal;}
.cashier-top p span{font-size: 24px;color: #E63023;}
/* cashier */
.cashier{width: 100%;box-sizing: border-box;padding: 40px 40px 100px;background-color: #fff;margin-bottom: 100px;}
.cashier label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: 74px;border-bottom: 1px solid #EFEFEF;box-sizing: border-box;padding: 0 30px;position: relative;z-index: 0;}
.cashier label .label-l{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #333333;}
.cashier label input{width: 22px;height:22px;margin-right: 30px;}
.cashier label .imgbox{width: 40px;height: 40px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-right: 20px;}
.cashier label .imgbox img{max-width: 100%;max-height: 100%;}
.cashier .more{width: 150px;height: 48px;background: #022E76;border-radius: 24px;margin: auto;margin-top: 100px;color: #FFFFFF;}
.cashier label h3{font-size: 16px;color: #666666;opacity: 0;}
.cashier label h3 span{font-size: 24px;color: #E63023;font-weight: 500;margin-right: 5px;}
.cashier label.active h3{opacity: 1;}
.cashier label.active{}
.cashier label::after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;border: 4px solid rgba(2,46,118,0.2);opacity: 0;box-sizing: border-box;}
.cashier label.active::after{opacity: 1;}

/* morderwrap */
.morderwrap{margin: 240px auto 100px;}
.morderwrap .tl{font-size: 30px;color: #333333;margin-bottom: 40px;}
.morder-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;border-bottom: 2px solid #EEEEEE;margin-bottom: 20px;}
.morder-top .links{display: flex;display: -webkit-flex;}
.morder-top .links a{width: 140px;height: 48px;line-height: 48px;font-size: 20px;color: #333333;text-align: center;margin-right: 20px;}
.morder-top .links a.active{background-color: #022E76;color: #fff;}
.morder-top .links a:last-child{margin-right: 0;}
/* morder */
.morder{width: 100%;}
.morder-tl{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;height: 60px;}
.morder-tll,.morder-tlr{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;height: 100%;}
.morder-tll{width: 60%;}
.morder-tlr{width: 40%;}
.morder-tl p{font-size: 18px;color: #333333;text-align: center;}
.morder-tl p.name{width: 70%;box-sizing: border-box;padding-left: 50px;text-align: left;}
.morder-tl p.price,.morder-tl p.num{width: 15%;}
.morder-tl p.paid,.morder-tl p.state,.morder-tl p.operate{width: calc(100% / 3);}
/* morder-list */
.morder-list{width: 100%;}
.morder-list .item{width: 100%;margin-bottom: 20px;background-color: #F8F8F8;}
.morder-list .item .top{box-sizing: border-box;width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: 60px;background: #E4EEFF;padding-left: 20px;}
.morder-list .item .top input{width: 20px;height: 20px;background-color: transparent;}
.morder-list .item .top span{font-size: 16px;color: #333333;font-weight: bold;margin-left: 10px;}
.morder-list .item .top p{font-size: 16px;color: #333333;margin-left: 40px;}
.morder-list .item .minwrap,.morder-list .item .min,.morder-list .item .min-r{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.morder-list .item .min{height: 150px;}
.morder-list .item .min-l{width: 60%;}
.morder-list .item .min-r{width: 40%;}
.morder-list .item .min .info{width: 70%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding-left: 20px;}
.morder-list .item .min .info .imgbox{width: 116px;border-radius: 10px;height: 88px;overflow: hidden;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.morder-list .item .min .info .imgbox img{max-width: 100%;max-height: 100%;object-fit: cover;}
.morder-list .item .min .info .text{width: calc(100% - 116px);box-sizing: border-box;padding-left: 20px;}
.morder-list .item .min .info .text h3{font-size: 16px;color: #333333;margin-bottom: 20px;}
.morder-list .item .min .info .text .list{display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.morder-list .item .min .info .text .list p{font-size: 14px;color: #666666;margin-right: 30px;}
.morder-list .item .min .info .text .list p:last-child{margin-right: 0;}
.morder-list .item .min li.price,.morder-list .item .min li.num{width: 15%;}
.morder-list .item .min-r li.paid,.morder-list .item .min-r li.state,.morder-list .item .min-r li.operate{width: calc(100% / 3);border-left: 1px solid #E4E4E4;height: 100%;}
.morder-list .item .minwrap li>p{font-size: 16px;color: #333333;}
.morder-list .item .minwrap li>span{font-size: 16px;color: #E63023;}
.morder-list .item .minwrap li{display: flex;display: -webkit-flex;justify-content: center;align-items: center;-webikit-justify-content: center;-webikit-align-items: center;}
.morder-list .item .minwrap li .links a,.morder-list .item .minwrap li .links p,.morder-list .item .minwrap li .links .oafter{display: block;text-align: center;font-size: 16px;color: #333333;line-height: 30px;position: relative;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.morder-list .item .minwrap li .links a:hover{color: #022E76;}
.morder-list .item .minwrap li .more{width: 110px;height: 42px;background: #022E76;border-radius: 21px;color: #fff;border: none;margin: 0;}
.morder-list .item .minwrap li .more.clearbtn{background-color: #222;}
.morder-list .item .minwrap li .more.paybtn{background-color: #E63023;}
.morder-list .item .minwrap li .links p a{color:#E63023;font-weight:bold;}
.morder-list .item .minwrap li .links p a:hover{color:#022E76;}
.morder-list .item .minwrap li .links p a span{font-size: 12px;font-weight: normal;color: #555;}

/* boxshow */
.morder-list .boxshow{background-color: #FFFFFF;border-radius: 10px;position: absolute;right: calc(100% + 10px);box-sizing: border-box;padding: 25px;filter: drop-shadow(0px 0px 3px rgba(2,46,118,0.3));text-align: left;opacity: 0;visibility: hidden;}
.morder-list .boxshow::before{content: '';display: block;border: 6px solid transparent;border-left-color: #fff;position: absolute;right: -12px;top: 50%;margin-top: -6px;}
.morder-list .boxshow p{font-size: 16px;color: #333333;line-height: 30px;}
.morder-list .boxshow h3{font-size: 24px;color: #022E76;font-weight: bold;line-height: 30px;}
.morder-list .boxshow.oafterbox{padding-left: 80px;}
.morder-list .boxshow.oafterbox .imgbox{width: 46px;height: 46px;background: #022E76;border-radius: 50%;display: flex;display: -webkit-flex;justify-content: center;align-items: center;-webikit-justify-content: center;-webikit-align-items: center;border: 4px solid rgba(223, 227, 235, 1);position: absolute;left: 20px;top: 50%;margin-top: -23px;box-sizing: border-box;}
.morder-list .item .minwrap li .links a:hover .boxshow,.morder-list .item .minwrap li .links .oafter:hover .boxshow{opacity: 1;visibility: visible;}
.morder-list .boxshow.otrack{width: 500px;border-radius: 0;}
.morder-list .boxshow.otrack h3{margin-bottom: 20px;}
.morder-list .boxshow table{width: 100%;border:1px solid #ddd;}
.morder-list .boxshow table tr{font-size: 14px;height: 30px;color: #333;}
.morder-list .boxshow table tr:first-child{font-weight: bold;}
.morder-list .boxshow table tr td{border: 1px solid #ddd;box-sizing:border-box;padding: 5px;}
.morder-list .boxshow table tr td a{font-size: inherit!important;}
.morder-list .boxshow table tr td:last-child{text-align:center;}

/* morder-topr */
.morder-topr{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.morder-topr label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #333333;margin-right: 30px;}
.morder-topr label input{width: 20px;height: 20px;margin-right: 10px;}
.morder-topr .more{width: 120px;height: 36px;background: rgba(2,46,118,0.08);border-radius: 18px;border: 1px solid #022E76;margin: 0;}
.morder-topr .more:hover{background-color: #022E76;color: #fff;}

/* morderinfo-wrap */
.morderinfo-wrap{margin: 250px auto 100px;filter: drop-shadow(0px 0px 1px #022E76);}
.morderinfo-wrap .tl{background-color: #fff;width: 182px;height: 50px;line-height: 50px;font-size: 24px;color: #333333;font-weight: bold;margin-left: 40px;border-top-left-radius: 10px;border-top-right-radius: 10px;text-align: center;}
.morderinfo{width: 100%;background-color: #fff;border-radius: 10px;box-sizing: border-box;padding: 30px 30px 50px;}
.morderinfo .adder{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding-bottom: 30px;border-bottom: 1px solid rgba(2,46,118,0.1);margin-bottom: 40px;}
.morderinfo .adder h3{font-size: 18px;color: #333333;font-weight: bold;}
.morderinfo .adder p{font-size: 16px;color: #333333;}
.morderinfo .massage{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 40px;}
.morderinfo .massage p{font-size: 16px;color: #333333;}
.morderinfo .massage p span{font-size: 18px;color: #333333;margin-right: 25px;font-weight: bold;}
/* morderinfomin */
.morderinfomin{width: 100%;}
/* morderinfomin-tab */
.morderinfomin-tab{width: 100%;border-collapse: collapse;}
.morderinfomin-tab thead{background-color: #E4EEFF;height: 60px;text-align: center;font-size: 18px;color: #333333;}
.morderinfomin-tab tbody{background-color: #F8F8F8;}
.morderinfomin-tab tbody tr{border-bottom: 1px solid #E4E4E4;}
.morderinfomin-tab tbody tr:last-child{border: none;}
.morderinfomin-tab tbody td{font-size: 16px;color: #333333;text-align: center;padding: 20px 0;}
.morderinfomin-tab tbody td .info{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding-left: 20px;}
.morderinfomin-tab tbody td .info .imgbox{width: 116px;border-radius: 10px;height: 88px;overflow: hidden;}
.morderinfomin-tab tbody td .info .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.morderinfomin-tab tbody td .info .text{width: calc(100% - 116px);box-sizing: border-box;padding-left: 20px;text-align: left;}
.morderinfomin-tab tbody td .info .text h3{font-size: 16px;color: #333333;margin-bottom: 20px;}
.morderinfomin-tab tbody td .info .text .list{display: flex;display: -webkit-flex;}
.morderinfomin-tab tbody td .info .text .list p{font-size: 14px;color: #666666;margin-right: 30px;}
.morderinfomin-tab tbody td .info .text .list p:last-child{margin-right: 0;}
/* morderinfomin-bot */
.morderinfomin-bot{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 50px;}
.morderinfomin-bot .oafter{width: 130px;height: 42px;background: #022E76;border-radius: 21px;color: #fff;position: relative;}
.morderinfomin-bot .boxshow{background-color: #FFFFFF;border-radius: 10px;position: absolute;box-sizing: border-box;padding: 25px;filter: drop-shadow(0px 0px 3px rgba(2,46,118,0.3));text-align: left;opacity: 0;visibility: hidden;bottom: calc(100% + 10px);}
.morderinfomin-bot .boxshow::before{content: '';display: block;border: 6px solid transparent;border-top-color: #fff;position: absolute;left: 50%;margin-left: -6px;bottom: -12px;}
.morderinfomin-bot .boxshow p{font-size: 16px;color: #333333;line-height: 30px;}
.morderinfomin-bot .boxshow h3{font-size: 24px;color: #022E76;font-weight: bold;line-height: 30px;}
.morderinfomin-bot .boxshow.oafterbox{padding-left: 80px;}
.morderinfomin-bot .boxshow.oafterbox .imgbox{width: 46px;height: 46px;background: #022E76;border-radius: 50%;display: flex;display: -webkit-flex;justify-content: center;align-items: center;-webikit-justify-content: center;-webikit-align-items: center;border: 4px solid rgba(223, 227, 235, 1);position: absolute;left: 20px;top: 50%;margin-top: -23px;box-sizing: border-box;}
.morderinfomin-bot .oafter:hover .boxshow{opacity: 1;visibility: visible;}
/* morderinfomin-botr */
.morderinfomin-botr{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end}
.morderinfomin-botr p{font-size: 16px;color: #333333;margin-right: 50px;}
.morderinfomin-botr p i{font-style: normal;color: #E63023;}
.morderinfomin-botr p span{font-size: 24px;color: #E63023;}
.morderinfomin-botr p:last-child{margin-right: 0;}

/* mallinfo01wrap */
.mallinfo01wrap{margin: 250px auto 100px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
/* mallinfo01-r */
.mallinfo01-r{width: 290px;box-shadow: 0px 0px 5px 3px rgba(2,46,118,0.08);box-sizing: border-box;padding: 30px 20px 20px;}
.mallinfo01-r .tl{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 30px;color: #333333;margin-bottom: 30px;}
.mallinfo01-r .tl img{width: 28px;margin-right: 10px;}
.mallinfo01-r .list{width: 100%;}
.mallinfo01-r .list .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding-bottom: 20px;border-bottom: 1px solid #E4E4E4;margin-bottom: 20px;}
.mallinfo01-r .list .item:last-child{margin-bottom: 0;padding-bottom: 0;border: none;}
.mallinfo01-r .list .item .imgbox{width: 76px;height: 66px;overflow: hidden;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.mallinfo01-r .list .item .imgbox img{max-width:100%;max-height:100%;}
.mallinfo01-r .list .item .text{width: calc(100% - 76px);box-sizing: border-box;padding-left: 10px;}
.mallinfo01-r .list .item .text h3{font-size: 16px;color: #333333;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mallinfo01-r .list .item .text p{font-size: 14px;color: #666666;}
.mallinfo01-r .list .item .text p i{color: #E63023;font-style: normal;}
.mallinfo01-r .list .item .text p span{font-size: 20px;color: #E63023;}
.mallinfo01-r .list .item:hover .text h3{color: #022E76;}

/* mallinfo01 */
.mallinfo01{width: calc(100% - 320px);display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.mallinfo01 .imglist{width: 46%;}
.mallinfo01 .imglist .gallery-top{width: 100%;height: 460px;}
.mallinfo01 .imglist .gallery-top img{width: 100%;border-radius: 10px;overflow: hidden;height: 100%;object-fit: cover;}
.mallinfo01 .imglist .proimgbot{width: 100%;box-sizing: border-box;padding: 0 50px;margin-top: 40px;position: relative;}
.mallinfo01 .imglist .proimgbot .gallery-thumbs{height: 64px;}
.mallinfo01 .imglist .proimgbot img{width: 100%;height: 100%;object-fit: cover;border-radius: 10px;}
.mallinfo01 .imglist .proimgbot .btn{width: 28px;height: 28px;border-radius: 50%;border: 1px solid #A2A2A2;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;top: 50%;margin-top: -14px;}
.mallinfo01 .imglist .proimgbot .btn .swiper-button-next,.mallinfo01 .imglist .proimgbot .btn .swiper-button-prev{position: relative;width: 100%;height: 100%;background-size: 14px 14px;top: 0;left: 0;right: 0;bottom: 0;margin: 0;filter: grayscale(1);}
.mallinfo01 .imglist .proimgbot .btn.btnbot{right: 0;}
.mallinfo01 .imglist .proimgbot .btn.btntop{left: 0;}
.mallinfo01 .imglist .proimgbot .swiper-slide.swiper-slide-thumb-active{border-color: #1470CC;}
.mallinfo01 .imglist .proimgbot .swiper-slide{border: 1px solid transparent;border-radius: 10px;box-sizing: border-box;}
/* text */
.mallinfo01 .text{width: 52%;}
.mallinfo01 .text .top{width: 100%;margin-bottom: 20px;}
.mallinfo01 .text .top h3{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.mallinfo01 .text .top .tags{display: flex;display: -webkit-flex;}
.mallinfo01 .text .top .tags p{width: auto;box-sizing: border-box;position: relative;padding: 0 20px;font-size: 16px;line-height: 38px;border: 1px solid currentColor;border-radius: 4px;margin-right: 10px;z-index: 0;}
.mallinfo01 .text .top .tags p:last-child{margin-right: 0;}
.mallinfo01 .text .top .tags p::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;background-color: currentColor;opacity: 0.08;}
/* pricebox */
.mallinfo01 .pricebox{width: 100%;box-sizing: border-box;padding: 20px;background-color: rgba(2,46,118,0.06);margin-bottom: 20px;}
.mallinfo01 .pricebox .top{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.mallinfo01 .pricebox .top p{font-size: 14px;color: #999999;}
.mallinfo01 .pricebox .top a{font-size: 14px;color: #022E76;}
.mallinfo01 .pricebox .top a i{font-size: inherit;color: inherit;margin-left: 10px;}
.mallinfo01 .pricebox .list{width: 100%;background-color: #fff;display: flex;display: -webkit-flex;box-sizing: border-box;padding: 15px 0;}
.mallinfo01 .pricebox .list li{width: calc(100% / 3);box-sizing: border-box;border-right: 1px solid #E5E5E5;padding-left: 20px;}
.mallinfo01 .pricebox .list li:last-child{border: none;}
.mallinfo01 .pricebox .list li h3{font-size: 14px;color: #E63023;margin-bottom: 10px;}
.mallinfo01 .pricebox .list li h3 span{font-size: 20px;}
.mallinfo01 .pricebox .list li p{font-size: 13px;color: #666666;}
.mallinfo01 .info{width: 100%;}
.mallinfo01 .info li{width: 100%;display: flex;display: -webkit-flex;margin-bottom: 20px;}
.mallinfo01 .info li>p{font-size: 16px;color: #999999;width: 100px;line-height: 38px;}
.mallinfo01 .info li .tabs{width: calc(100% - 100px);display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.mallinfo01 .info li .tabs>a{min-width: 92px;height: 38px;background: #F0F0F0;border-radius: 4px;text-align: center;display: block;box-sizing: border-box;padding: 0 14px;margin-right: 10px;margin-bottom: 10px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.mallinfo01 .info li .tabs>a.active{border: 2px solid #333;}
.mallinfo01 .info li .tabs>a:last-child{margin-right: 0;}
.mallinfo01 .info li .tabs span{font-size: 16px;color: #333333;line-height: 38px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mallinfo01 .info li .tabs span a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #1470CC;margin-right: 15px;}
.mallinfo01 .info li .tabs span a img{width: 20px;margin-right: 5px;}
/* mallinfo01-page */
.mallinfo01-page{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 60px;}
.mallinfo01-page .more{width: 158px;height: 48px;background: #022E76;border-radius: 24px;color: #fff;border: none;margin: 0;}
.mallinfo01-page .link{display: flex;display: -webkit-flex;border-radius: 24px;overflow: hidden;margin-right: 30px;}
.mallinfo01-page .link a{border-radius: 0;}
.mallinfo01-page .link a.addbtn{background-color: #E63023;}
.mallinfo01-page .link a.buybtn{background-color: #FFA701;}
/* mallinfo02wrap */
.mallinfo02wrap{width: 100%;background-color: #F8F8F8;box-sizing: border-box;padding: 20px 0 100px;}
.mallinfo02{margin: auto;box-sizing: border-box;padding-right: 320px;}
.mallinfo01min{width: 100%;}
.mallinfo02min .link{display: flex;display: -webkit-flex;}
.mallinfo02min .link p{width: 200px;height: 52px;background: #FFFFFF;line-height: 52px;font-size: 18px;color: #333333;text-align: center;border-top: 2px solid #E63023;}
.mallinfo02min .link .more{margin: 0;width: 134px;height: 40px;background: rgba(2,46,118,0.08);border-radius: 20px;border: 1px solid #022E76;margin-left: 40px;}
/* mallinfo02info */
.mallinfo02info{width: 100%;box-sizing: border-box;padding: 30px 20px;background-color: #ffffff;}

/* mallinfo02-question */
.mallinfo02-question{width: 100%;box-sizing: border-box;background-color: #fff;padding: 40px;margin-top:30px;}
.mallinfo02-question .list{width: 100%;}
.mallinfo02-question .list li{margin-bottom: 30px;}
.mallinfo02-question .list li:last-child{margin-bottom: 0;}
.mallinfo02-question .list li h3{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.mallinfo02-question .list li p{font-size: 16px;color: #666666;line-height: 30px;}

/* mallinfo02-recommend */
.mallinfo02-recommend{width: 100%;box-sizing: border-box;padding: 40px;background-color: #fff;margin-top: 30px;}
.mallinfo02-recommend .min{width: 100%;box-sizing: border-box;padding: 0 40px;position: relative;}
.mallinfo02-recommend .min a{display: block;width: 100%;}
.mallinfo02-recommend .min a .imgbox{width: 100%;height:170px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.mallinfo02-recommend .min a .imgbox img{width: 100%;}
.mallinfo02-recommend .min a .text{width: 100%;margin-top: 20px;}
.mallinfo02-recommend .min a .text h3{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.mallinfo02-recommend .min a .text h4{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.mallinfo02-recommend .min a .text p{font-size: 14px;color: #333333;}
.mallinfo02-recommend .min a .text p i{font-size: 18px;color: #E63023;font-style: normal;}
.mallinfo02-recommend .min a .text p span{font-size: 24px;color: #E63023;margin-right: 4px;}

.mallinfo02-recommend .min .btn{width: 28px;height: 28px;border-radius: 50%;border: 1px solid #A2A2A2;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;top: 50%;margin-top: -14px;}
.mallinfo02-recommend .min .btn .swiper-button-next,.mallinfo02-recommend .min .btn .swiper-button-prev{position: relative;width: 100%;height: 100%;background-size: 14px 14px;top: 0;left: 0;right: 0;bottom: 0;margin: 0;filter: grayscale(1);}
.mallinfo02-recommend .min .btn.btnbot{right: 0;}
.mallinfo02-recommend .min .btn.btntop{left: 0;}

/* mallinfo02-news */
.mallinfo02-news{width: 100%;background-color: #fff;padding: 40px;box-sizing: border-box;margin-top: 30px;}
/* mallinfo02-newsmin */
.mallinfo02-newsmin{padding-bottom: 40px;}
.mallinfo02-news .mnotice .item .imgbox{width: 230px;height: 180px;}
.mallinfo02-news .mnotice .item .imgbox img{height: 100%;object-fit: cover;}
.mallinfo02-news .mnotice .item .text{width: calc(100% - 250px);}
.mallinfo02-news .mnotice .item .text h4{margin-bottom: 20px;}

/* addmaskwrap */
.addmaskwrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 12;background-color: rgba(0,0,0,0.3);opacity: 0;visibility: hidden;}
.addmaskwrap.show{opacity: 1;visibility: visible;}
/* addmask */
.addmask{position: absolute;right: -600px;top: 0;background-color: #fff;height: 100%;width: 600px;box-sizing: border-box;padding: 40px 30px 200px;transition: all .3s;}
/* addmaskmin */
.addmaskmin{width: 100%;height: 100%;overflow: auto;}
.addmaskmin::-webkit-scrollbar{width: 3px;height: 3px;background-color: #f5f5f5;border-radius: 3px;}
/* 设置滚动条滑块的背景色和圆角 */
.addmaskmin::-webkit-scrollbar-thumb{background-color: #ccc;border-radius: 3px;}
.addmaskwrap.show .addmask{right: 0;}
body.no-scroll{overflow: hidden!important;}

.addmask .tl{font-size: 24px;color: #000000;margin-bottom: 30px;}
.addmask .close{display: block;position: absolute;right: 25px;top: 15px;}
.addmask .close img{filter: brightness(0.5);width: 26px;}
.addmask .list{width: 100%;background-color: #fff;display: flex;display: -webkit-flex;box-sizing: border-box;margin-bottom: 40px;}
.addmask .list li{width: calc(100% / 3);box-sizing: border-box;border-right: 1px solid #E5E5E5;padding-left: 20px;}
.addmask .list li:first-child{padding-left: 0;}
.addmask .list li:last-child{border: none;}
.addmask .list li h3{font-size: 14px;color: #E63023;margin-bottom: 10px;}
.addmask .list li h3 span{font-size: 20px;}
.addmask .list li p{font-size: 13px;color: #666666;}
.addmask .types,.addmask .version{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.addmask .types>p,.addmask .version>p{font-size: 16px;color: #999999;width: 100px;line-height: 38px;}
.addmask .types .list{width: calc(100% - 100px);display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.addmask .types .list a{width: auto;padding: 0 30px;background-color: #F0F0F0;border-radius: 4px;line-height: 38px;font-size: 16px;}
.addmask .version .list{width: 100%;}
.version-tab{width: 100%;}
.version-tab tr{height: 50px;}
.version-tab td p{font-size: 16px;color: #333333;}
.version-tab td p .price{display: none;}
/* addmask-bot */
.addmask-bot{width: 100%;position: absolute;bottom: 0;left: 0;background-color: #fff;box-shadow: 0px 0px 5px 3px rgba(2,46,118,0.1);box-sizing: border-box;padding: 30px;z-index: 1;}
.addmask-bot .text{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;}
.addmask-bot .text a{font-size: 16px;color: #333333;display: flex;display: -webkit-flex;}
.addmask-bot .text a span{color: #E63023;margin: 0 5px;}
.addmask-bot .text a i{margin-left: 5px;}
.addmask-bot .text p{font-size: 16px;color: #333333;}
.addmask-bot .text p i{color: #E63023;font-style:normal;}
.addmask-bot .text p span{font-size: 24px;color: #E63023;}
.addmask-bot .freight{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;padding: 20px 0;}
.addmask-bot .freight p{font-size: 16px;color: #666666;}
.addmask-bot .freight span{font-size: 16px;color: #333333;}
.addmask-bot .link{width: 100%;overflow: hidden;border-radius: 25px;display: flex;display: -webkit-flex;margin-top: 10px;}
.addmask-bot .link a{width: 50%;height: 50px;border: none;color: #fff;margin: 0;border-radius: 0;}
.addmask-bot .link a.addbtn{background-color: #E63023;}
.addmask-bot .link a.buybtn{background-color: #FFA701;}

/* selectedinfowrap */
.selectedinfowrap{width: 100%;background-color: #fff;top: 100%;position: absolute;left: 0;box-sizing: border-box;padding: 40px 30px;height: 100%;z-index: 1;transition: all .3s;}
.selectedinfowrap.show{top: 0;}
.selectedinfowrap .top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 30px;}
.selectedinfowrap .top h3{font-size: 24px;color: #000000;}
.selectedinfowrap .top a{display: block;font-size: 24px;color: #000000;}
/* selectedinfo */
.selectedinfo{width: 100%;border: 1px solid #D1D1D1;box-sizing: border-box;}
.selectedinfo table{width: 100%;border-collapse: collapse;}
.selectedinfo table tbody tr{border-bottom: 1px solid #D1D1D1;}
.selectedinfo table thead{background-color: #ECECEC;height: 60px;text-align: center;font-size: 18px;color: #333333;}
.selectedinfo tbody tr{height: 50px;}
.selectedinfo tbody p{font-size: 16px;color: #333333;text-align: center;}
.selectedinfo table tr td{border-right: 1px solid #D1D1D1;}
.selectedinfo table tbody tr:last-child,.selectedinfo table tr td:last-child{border: none;}


/* banner */
.banner{width: 100%;position: relative;}
.swiper-banner{width: 100%;height: 100%;}
.swiper-banner .box{width: 100%;height: 100%;display: block;}
.swiper-banner img{width: 100%;height: 100%;object-fit: cover;}
.swiper-banner .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;}
.swiper-banner .text h3{font-size: 42px;color: #FFFFFF;font-weight: bold;margin-bottom: 30px; line-height: 60px;}
.swiper-banner .text p{font-size: 24px;color: #FFFFFF;}
.i-more{width: 152px;height: 46px;border-radius: 23px;border: 1px solid #FFFFFF;color: #fff;box-sizing: border-box;padding-right: 20px;position: relative;margin: auto;margin-top: 70px;}
.i-more .imgbox{width: 36px;height: 36px;background: #022E76;border-radius: 17px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: absolute;right: 4px;top: 4px;transition: all .3s;}
.i-more .imgbox img{filter: grayscale(1) brightness(11);width: 16px;height: auto;margin: 0;}
.i-more:hover .imgbox{width: calc(100% - 8px);}
/* bannerpage */
.bannerpage{position: absolute;left: 0;width: 100%;bottom: 80px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.bannerpage .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;border: 1px solid #D5D4D5;margin-right: 12px;background-color: transparent;box-sizing: border-box;transition: all .3s;opacity: 1;}
.bannerpage .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerpage .swiper-pagination-bullet-active{width: 36px;background-color: #fff;}

/* index02wrap */
.index02wrap{background-color: #F5F5F5;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;width: 100%;height: 100%;justify-content: center;-webkit-justify-content: center;background: url(../images/indexbg02.jpg)no-repeat;background-size: cover;}
.index02wrap .fp-tableCell{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.index02{margin-top: 90px;}
.index02-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;position: relative;}
.index02-top .img{width: 50%;}
.index02-top .img img{width: 100%;}
.index02-top .bg{width: 50%;height: 100%;position: absolute;right: 0;top: 0;object-fit: cover;z-index: 0;}
.index02-top .text{width: 50%;box-sizing: border-box;padding: 0 80px;position: relative;z-index: 1;}
.index02-top .text p{font-size: 16px;color: #666666;margin-bottom: 20px;}
.index02-top .text h3{font-size: 30px;color: #022E76;font-weight: bold;margin-bottom: 40px;}
.index02-top .text h4{font-size: 16px;line-height: 30px;color: #666666;margin-bottom: 60px;}
.index02-top .text .more{border-color: #022E76;color: #022E76;margin: 0;}
/* index02-bot */
.index02-bot{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.index02-bot .item{width: calc((100% - 20px)/3);background-color: #fff;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding: 10px; margin-top: 15px;}
.index02-bot .item .imgbox{width: 40%;height: 152px;}
.index02-bot .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.index02-bot .item .text{width: 60%;box-sizing: border-box;padding-left: 20px;}
.index02-bot .item .text h3{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: 10px;}
.index02-bot .item .text .data{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.index02-bot .item .text .data p{font-size: 14px;color: #666666;}
.index02-bot .item .text .data img{filter: grayscale(1);width: 26px;}
.index02 .tomore{float: right;margin-top: 20px;font-size: 16px;color: #022E76;padding-bottom: 5px;border-bottom: 2px solid #022E76;}
.index02 .tomore i{font-size: 16px;color: #022E76;margin-left: 10px;}

/* index03wrap */
.index03wrap{width: 100%;height: 100%;box-sizing: border-box;position: relative;}
.index03wrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.index03wrap .fp-tableCell{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.index03{position: relative;margin-top: 90px;}
.index03 .tl{text-align: center;margin-bottom: 70px;}
.index03 .tl h3{font-size: 30px;color: #FFFFFF;font-weight: bold;}
.index03 .tl p{font-size: 20px;color: #FFFFFF;margin-top: 15px;}
/* index03-list */
.index03-list{width: 100%;display: flex;display: -webkit-flex;border: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;}
.index03-list .item{width: 25%;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.5);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;height: 60vh;transition: all .3s;}
.index03-list .item:last-child{border: none;}
.index03-list .item .img{width: 100%;height: 100%;position: absolute;left: 0;top:0;opacity: 0;transition: all .3s;transition-delay: .1s;object-fit: cover;}
.index03-list .item.active{width: 50%;}
.index03-list .item .text{position: relative;box-sizing: border-box;padding: 0 30px;}
.index03-list .item .text h3{font-size: 24px;color: #FFFFFF;font-weight: bold;margin-bottom: 10px;text-align: center;}
.index03-list .item .text strong{display: block;width: 70px;height: 1px;background-color: #FFFFFF;margin: auto;margin-bottom: 20px;}
.index03-list .item .text h4{font-size: 16px;color: #FFFFFF;line-height: 30px;}
.index03-list .item.active .img{opacity: 1;}

/* index04wrap */
.index04wrap{width: 100%;height: 100%;}
.index04wrap .about04wrap{padding: 1px 0;padding-top: 90px;height: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;box-sizing: border-box;}

/* index05wrap */
.index05wrap{width: 100%;height: 100%;position: relative;}
.index05wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.index05wrap .fp-tableCell{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;}
/* index05 */
.index05{position: relative;z-index: 1;}
.index05-list{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.index05-list .item{position: relative;box-sizing: border-box;width: calc((100% - 220px)/3);padding: 20px 0;padding-left: 15px;}
.index05-list .item:nth-of-type(odd){margin-top: 50px;}
.index05-list .item h3{height: 64px;background: linear-gradient(91deg, #2B57EA, #022E76);width: 240px;border-top-right-radius: 32px;border-bottom-right-radius: 32px;box-sizing: border-box;line-height: 64px;padding-left: 26px;font-size: 30px;color: #FFFFFF;margin-bottom: 20px;box-sizing: border-box;margin-left: -10px;}
.index05-list .item .info{width: 100%;height: 220px;background: #FFFFFF;border-radius: 10px;box-shadow: 0px 0px 5px 3px rgba(2,46,118,0.1);box-sizing: border-box;padding: 30px 20px;}
.index05-list .item .info p{font-size: 16px;color: #666666;line-height: 28px;position: relative;box-sizing: border-box;padding-left: 20px;}
.index05-list .item .info p::before{content: '';display: block;width: 6px;height: 6px;background: #022E76;border-radius: 50%;position: absolute;left: 0;top: 10px;}
.index05-list .item strong{position: absolute;width: 2px;height: 100%;background: linear-gradient(180deg, #818588, transparent);left: 3px;top: 0;}
.index05-list .item strong::before{content: '';display: block;width: 10px;height: 10px;background: #022E76;border-radius: 50%;position: absolute;left: -4px;}

/* index05-bot */
.index05-bot{margin: auto;}
.index05-bot img{max-width: 100%;}
.index05-bot h3{font-size: 48px;color: #022E76;text-align: center;font-weight: bold;position: relative;margin-bottom:-60px;}
.index05-bot h3::before{content: attr(data-title);position: absolute;left: 0;width: 100%;text-align: center;transform: rotateX(180deg);top: 42px;opacity: 0.8;background: linear-gradient(0deg, #022E76 0%, transparent 60%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

/* index06wrap */
.index06wrap{width: 100%;height: 100%;position: relative;}
.index06wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.index06wrap .fp-tableCell{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.index06{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;position: relative;margin-top: 90px;}
.index06-text{width: 35%;}
.index06-text h3{font-size: 150px;color: #022E76;opacity: 0.2;margin-bottom: 40px;font-weight: bold;}
.index06-text p{font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 40px;}
.index06-text h4{font-size:20px;color: #666666;line-height: 30px;margin-bottom: 100px;}
.index06-text .more{border-color: #022E76;color: #022E76;margin: 0;}
/* index06-img */
.index06-img{width: 57%;}
.index06-img img{width: 100%;}
.index06page{position: relative;margin-top: 30px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;}
.index06page .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;border: 1px solid #022E76;margin-right: 12px;background-color: transparent;box-sizing: border-box;transition: all .3s;opacity: 1;}
.index06page .swiper-pagination-bullet:last-child{margin-right: 0;}
.index06page .swiper-pagination-bullet-active{width: 36px;background-color: #022E76;}
.index06-img .swiper-slide{width: 100%;height: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.index06-img .swiper-slide img{max-width: 100%;max-height: 100%;}

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.i-div .headerwrap{background-color: transparent;}
.i-div1 .headerwrap{background-color: transparent;}
.i-div1 .headerwrap .logo img{filter: grayscale(1) brightness(11);}
.i-div1 .headerwrap .nav a{color: #fff;}
.i-div1 .headerwrap .nav a::before{background-color: #fff;}
.i-div1 .headerwrap .h-links a:last-child{border-color: #fff;color: #fff;}
.i-div1 .headerwrap .h-links a:last-child img,.i-div1 .headerwrap .h-icon>a img,.i-div1 .headerwrap .language>img{filter: grayscale(1) brightness(11);}

/* dwlist */
.dwlist{position: absolute;left: 80px;top: 0;height: 100%;width: 1px;background-color: rgba(255,255,255,0.5);display: flex;display: -webkit-flex;align-items: center;-webkti-align-items: center;}
.dwlist .min{margin-left: -5px;}
.dwlist a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 60px;position: relative;}
.dwlist a::before{content: '';display: block;width: 10px;height: 10px;border-radius: 50%;background-color: #D5D4D5;}
.dwlist a:last-child{margin-bottom: 0;}
.dwlist a .box{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;white-space: nowrap;position: absolute;opacity: 0;visibility: hidden;margin-left: -19px;transition: all .3s;}
.dwlist a .box .imgbox{width: 50px;height: 50px;background: #FFFFFF;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.dwlist a .box p{font-size: 16px;color: #FFFFFF;margin-left: 10px;}
.dwlist a.active .box{opacity: 1;visibility: visible;}
.dwlist.color02 a .box p{color: #022E76;}
.dwlist.hide{opacity: 0;visibility: hidden;}




/*20240313*/
.layui-form-radio:hover>*, .layui-form-radioed, .layui-form-radioed>i{color:#022E76;}
.layui-form-radio>i{font-size: 20px;margin-right:5px;}
.layui-form-radio{margin: 0;padding: 0;}
.layui-form-checked[lay-skin=primary]>i {border-color: #022E76 !important;background-color: #022E76;}
.layui-form-checkbox[lay-skin=primary]:hover>i{border-color: #022E76;}

.mallinfo01-page .link{display: none;}
.mallinfo01-page{justify-content: flex-start;-webkit-justify-content:flex-start;}
.maddress-tab tr td .more:hover{color:#022E76;}
.settle-topc .nowitem .revisebtn{font-size: 16px;color: #004F9B;border:none;background-color:transparent;}
.settle-topc .nowitem .revisebtn:hover{color: #E63023;}
.selectedinfo table tr td input{width: 60px;height: 30px;border:1px solid #D1D1D1;box-sizing:border-box;padding:0 10px;font-size:14px;background-color:#F5F7FA;display:block;margin:auto;}


/*tipsimg*/
.tipsimg{width: 100%;margin:auto;margin-top:50px;display:none;}
.tipsimg img{max-width: 150px;margin:auto;}
.tipsimg p{text-align: center;font-size: 16px;color: #555;margin-top:20px;}
.tipsimg.show{display: block;}




/* globinfo01 */
.globinfo01{width: 100%;margin: 80px auto 0;border-bottom: 4px solid #022E76;}
.g-tl01{text-align: center;}
.g-tl01 h3{font-size: 42px;color: #022E76;font-weight: bold;margin-bottom: 20px;}
.g-tl01 p{font-size: 28px;color: #022E76;}
/* g-tl02 */
.g-tl02{text-align: center;font-size: 34px;color: #022E76;font-weight: bold;margin-top: 50px;}
/* globinfolist */
.globinfolist{width: 100%;}
.globinfolist li{width: 100%;position: relative;padding: 60px 0;}
.globinfolist li .box{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.globinfolist li .box .left{width: 54%;}
.globinfolist li .box .left .tl h3{font-size: 30px;color: #022E76;font-weight: bold;margin-bottom: 20px;}
.globinfolist li .box .left .tl strong{display: block;width: 50px;height: 2px;background-color: #022E76;margin-bottom: 30px;}
.globinfolist li .box .left .tl p{font-size: 20px;color: #022E76;}
.globinfolist li .box .left .tl{margin-bottom: 50px;}
.globinfolist li .box .left h4{font-size: 16px;color: #666666;line-height: 30px;}
.globinfolist li .box .left h4 span{font-size: 16px;color: #333333;font-weight: bold;display: block;margin-top: 10px;line-height: 30px;}
.globinfolist li .box .right{width: 40%;}
.globinfolist li .box .right img{width: 100%;}
.globinfolist li:nth-of-type(2n){background-color: #F8F8F8;}
.globinfolist li:nth-of-type(2n) .box{flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}

.globinfo02 .globinfolist li:nth-of-type(2n) .box{flex-flow: row;-webkit-flex-flow: row;}
.globinfo02 .globinfolist li:nth-of-type(odd) .box{flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}

/* globinfo03 */
.globinfo03min{margin: auto;margin-top: 50px;margin-bottom: 80px;}
.globinfo03min h4{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 50px;}
.globinfo03min video{width: 100%;object-fit: cover;display: block;}
/* globinfo03-tab */
.globinfo03-tab{margin: auto;margin-bottom: 80px;}
.g-tl03{font-size: 30px;color: #022E76;font-weight: bold;text-align: center;margin-bottom: 50px;}
.globinfo03-tab .tabwrap{width: 100%;}
.globinfo03-tab .tabwrap table{width: 100%;border-collapse: collapse;border: 1px solid #AAAAAA;}
.globinfo03-tab .tabwrap thead{background-color: rgba(2, 46, 118, 0.1);}
.globinfo03-tab .tabwrap table tr{width: 100%;height: 108px;text-align: center;font-size: 18px;color: #333333;line-height: 30px;}
.globinfo03-tab .tabwrap table td{border-right: 1px solid #AAAAAA;}
.globinfo03-tab .tabwrap table tbody tr{font-size:16px;border-bottom: 1px solid #AAAAAA;}
.globinfo03-tab .tabwrap table tbody .imgbox{width: 130px;height: 94px;margin: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.globinfo03-tab .tabwrap table tbody .imgbox img{max-width: 100%;max-height: 100%;}
.globinfo03-tab .tabwrap table tbody img{margin: auto;max-width:130px;max-height:94px;object-fit:cover;}

.mapmaskwrap{display:none;}

/*20240425*/
.mnotice .item .text{width: 100%;}
.mnotice .item .text h4{line-height: 26px;margin-bottom: 20px;}
.mnotice .item .text .bot p{font-size: 14px;}
.mnotice .item .text .bot .more{width: 100px;height: 34px;font-size: 14px;}
.mnotice .item{padding-bottom: 20px;}

/*mnoticemaskwrap*/
.mnoticemaskwrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.8);z-index:111111111111;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;opacity:0;visibility:hidden;}
.mnoticemask{background-color: #fff;box-sizing: border-box;padding: 50px;border-radius: 6px;position: relative;width:60vw;}
.mnoticemask .close{position: absolute;right: 10px;top: 10px;filter: brightness(0.5);cursor: pointer;width:30px;}
.mnoticemask .min{width: 100%;max-height: 60vh;min-height: 30vh;overflow: auto;}
.mnoticemask .min p{font-size: 16px;color: #333;line-height: 26px;}
.mnoticemaskwrap.show{opacity:1;visibility:visible;}


@media (max-width: 1600px) {

	.center{width: 1180px;}
	.nav li{margin-right: 35px;}
	.h-links a{width: 84px;height: 34px;font-size: 14px;}
	.dwlist{left: 30px;}
	.dwlist a .box .imgbox{width: 40px;height: 40px;}
	.dwlist a.active .box{margin-left: -16px;}
	.dwlist a .box p{display: none;}

	.swiper-banner .text h3{font-size: 32px;}
	.swiper-banner .text p{font-size: 18px;}

	.index02-top .text{padding: 0 40px;}
	.index02-top .text h3{font-size: 24px;margin-bottom: 30px;}
	.index02-bot .item .text h3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.index02-bot .item .imgbox{height: 130px;}

	.index03 .tl{margin-bottom: 50px;}
	.about04-map{width: 1200px;}
	.index05-bot h3{font-size: 36px;margin-bottom: -40px;}
	.index05-bot h3::before{top: 32px;}
	.index05-list .item{width: calc((100% - 160px)/3);}
	.index05-list .item h3{height: 52px;line-height: 52px;}

	.index06-text h3{font-size: 132px;}
	.index06-text h4{font-size: 18px;margin-bottom: 60px;}

	.f-fx a{width: 50px;height: 50px;margin-right: 10px;}
	.f-top{margin-bottom: 50px;}
	.f-nav li h3{margin-bottom: 20px;}
	.f-nav li .list a{line-height: 30px;}
	.f-nav{margin-bottom: 40px;}
	.f-lx{padding: 40px 0;}
	.f-lx p{margin-bottom: 20px;font-size: 14px;}
	.ba{height: 80px;}

	.totop{width: 56px;height: 56px;right: 5px;}
	.totop p{font-size: 14px;}
	.cbl{height: auto;right: 5px;padding: 0 4px 20px;}
	.cbl .showitem{width: 40px;height: 40px;margin-top: 8px;}
	.cbl .item p{font-size: 12px;}
	.cbl.show{height: 290px;}

	/* .contact-b .text h3 */
	.contact-b .text h3{font-size: 36px;}
	.contact-b .text p{font-size: 20px;}

	.ninfo-lmin .tl h1{font-size: 30px;}

	.custo02min .button{width: 34px;height:34px;border-width: 1px;}
	.custo02min .button.custo02-next{right: -40px;}
	.custo02min .button.custo02-prev{left: -40px;}
	.custo04-bl .list .imgbox{height: 200px;}
	.custo04-top .imgbox{height: 380px;}

	.product .item .list li p{font-size: 14px;}
	.product .item .list li{height: 40px;}

	.contact-b>img{height: 500px;object-fit: cover;}
	.proinfo-bmin .textmin .links a{height: 50px;}
	.proinfo-bmin .textmin .down{margin-bottom: 40px;}

	.mall-bform{left: calc((100% - 1180px)/2);}
	.mall-bformmin .raidolist{margin-bottom: 20px;}
	.mall-banner .bg{height: 440px;object-fit: cover;}
	.mall01-bot .bot .more{width: 90px;height: 34px;}
	.mall01-bot .bot p span{font-size: 20px;}

	.mall02-tl h3{font-size: 46px;}
	.maddress-tab tr td .more{width: 90px;height: 36px;}

	.mnotice .item .text .bot .more{width: 100px;height: 34px;}

	.mallheader-center .logo p{font-size: 16px;}
	.mallheader-center .logo .logoimg img{height: 30px;}
	.mallheader-telnum h3{font-size: 20px;}
	.mallheader-search{width: 380px;}
	.mallheader-navwrap{padding-top: 0;}
	.mallheaderwrap.hwrap01{transform: translateY(-120px);}
	.mallinfo01 .text .top .tags p{padding: 0 10px;font-size: 14px;line-height: 32px;}
	.mallinfo01 .info li .tabs>a{padding: 0 10px;font-size: 14px;}

	.mallinfo01-r{width: 260px;}
	.mallinfo01{width: calc(100% - 280px);}
	.mallinfo01 .imglist .gallery-top{height: 400px;}
	.mallinfo01 .imglist{width: 42%;}
	.mallinfo01 .text{width: 56%;}
	.mallinfo01 .info li{margin-bottom: 10px;}
	.mallinfo01 .info li .tabs span{font-size: 14px;}
	.mallinfo01 .info li>p{font-size: 14px;width: 80px;}
	.mallinfo01 .info li .tabs{width: calc(100% - 80px);}
	.mallinfo01-page{margin-top: 40px;}
	.mallinfo01 .imglist .proimgbot{margin-top: 20px;padding: 0 40px;}
	.mallinfo01-r .tl{font-size: 26px;}
	.mallinfo02{padding-right: 280px;}
	.proinfomin .tabmin .tab01 tr td{font-size: 14px;}


	/*20240313*/
	.more img{height: 16px;margin-right: 2px;}
	.mall-banner{margin-top: 168px;}

	.mallinfo02-recommend .min a .text h3{font-size: 18px;margin-bottom: 15px;}
	.mallinfo02-recommend .min a .text h4{line-height: 24px;margin-bottom:15px;}
	.mallinfo02-recommend .min a .text p i{font-size: 16px;}
	.mallinfo02-recommend .min a .text p span{font-size: 20px;}

	.case03 .item .imgbox{height: 280px;}


	/* .globinfo01 */
	.globinfo01{margin-top: 60px;}
	.g-tl01 h3{font-size: 34px;}
	.g-tl01 p{font-size: 24px;}
	.g-tl02{font-size: 28px;}
	.globinfolist li .box .left .tl h3{font-size: 24px;}
	.globinfolist li .box .left .tl{margin-bottom: 40px;}

	.morder-list .item .min .info .text .list p{margin-right: 10px;}
}
