*,body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{margin:0;padding:0;text-decoration:none;font-family:'Arial','Helvetica','sans-serif','Microsoft Yahei';}
img{border:none;max-width:100%;vertical-align:middle;}
li{list-style:none;}
textarea{resize:none;}
button,a,input,textarea{outline:none;overflow:visible;-webkit-tap-highlight-color:rgba(255,255,255,0);}
.clearfix:after{content:".";font-size:0em;display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:100%;}
*{box-sizing: border-box;}


/*公用class*/
.fl{float:left;}
.fr{float:right;}
.comWidth{width:19rem;margin:0 auto;}
.maxWidth{width:16rem;margin:0 auto;}
.inWidth{width:15rem;margin:0 auto;}

/* head */
/*.banner{background: url(/uiFramework/commonResource/zip/enImg/enImg/banner.png) no-repeat;background-size: 100% 100%;height: 13.5rem;}*/
.bg{position: relative;}
.head{background-color: rgba(255,255,255,0.9);border-radius:0rem;height: 1.25rem;position: fixed;top: 0;left: 0;width: 100%;z-index: 31;backdrop-filter:blur(8px);}
.head .logo{height: 1rem;margin-top: 0.25rem;margin-left: 0rem;}
.head .logo img{height: 0.75rem;}
.head ul {width: auto;}
.head ul li{float: left;margin-right: .625rem;line-height: 1.25rem;height: 1.25rem;}
.head ul li:last-child{margin-right:0;}
.head ul li a{font-size: .25rem;color:#070c2b;display:block;height:100%;font-weight:700;}
.head .li_one{position: relative;}
.head .li_one.active span{display:block;}
.head .li_one span{display:block;background:url(/uiFramework/commonResource/image/2023081009174087681.jpg);background-size:0.625rem 0.035rem;height:0.035rem;width:0.625rem;position: absolute;bottom:0.3rem;left:50%;margin-left: -0.312rem;display:none;animation: all 0.3s;}
/* .head .login{float: right;width: 3.7rem;height: 1.25rem;background-color: #213b8f;box-shadow: 0rem -0.125rem .625rem 0rem rgba(119, 119, 119, 0.23);border-radius: .125rem;line-height: 1.25rem;text-align: center;cursor: pointer;color: #fff;font-size: .3rem;}
.lineBox{position:absolute;left:0;top:0.85rem;padding: 0 0.375rem;width:100%;}
.lineBox .lineMove{width:12.5rem;}
.lineBox .lineMove span{display:inline-block;width:1rem;text-align:center;position:relative;z-index:0;} */
.lineBox .lineMove span img{width:0.625rem;}


.backTop{opacity:0;visibility:hidden;width:0.6rem;height:0.6rem;position:fixed;right:0.65rem;bottom:4.375rem;z-index:900;cursor:pointer;-o-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.backTop.col{opacity:1;visibility:visible;}


/* foot */
.foot{border-top: 1px solid #d3d8e9;}
.footTop{}
.footTop .logo{display: block;height: 1rem;margin: .35rem auto;}
.footTop p{text-align: center;}
.footTop span{color: #070c2b;font-size: .22rem;padding: 0 0.4rem;border-right: 1px solid #c7cad3;}
.footTop span:last-child{border: 0;}
.footBom {height:1rem;line-height:1rem;background-color: #ebeef3;margin-top: 0.55rem;}
.footBom p{text-align: center;color: #565862;font-size: .18rem;}
.footBom p span{margin-right: .375rem;}
.footBom p a{font-size: .18rem; vertical-align: middle;}
.footBom p img{vertical-align: middle;width: .2rem;margin-right: 0.05rem;margin-top: -0.01rem;}






@media only screen and (max-width:1380px){
.loginList li a span{font-size:0.24rem;}

.footBom p img{width:0.23rem;height:0.23rem;}
}



@media(max-width:768px){
html{width:100%;overflow-x:hidden;}
body{overflow-x:hidden;}
.head{height:50px;position: relative;background:#fff;padding-top: 8px;}
.head .logo img{height:32px;}
.head .comWidth{width:100%;}
.head .logo{margin-top:0;height:auto; margin-left: 0.3rem;}
.head ul{position: absolute;width: 100%;height: 100vh;background: #fff;top:1.2rem;z-index:2;padding:0 18px;padding-top: 0.3rem;transition:all 0.6s;opacity:0;transform:translateX(100%);overflow-y:auto;}
.head ul li{float:none;border-bottom:1px solid #f6f6f6;margin-right:0;}
.head ul li a{display:block;font-size: 14px;margin-right:0;}
.head ul.open{opacity:1;transform: translateX(0);}
.head .li_one span{display:none !important;}

.nav_btn{float:right;margin-right:10px;}
.nav_btn span{display:block;margin:6px 0;width:30px;height:3px;background:#0e05b0;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.nav_btn.open .top{-webkit-transform: translateY(8px) rotate(45deg);-moz-transform: translateY(8px) rotate(45deg);-ms-transform: translateY(8px) rotate(45deg);-o-transform: translateY(8px) rotate(45deg);transform: translateY(8px) rotate(45deg);}
.nav_btn.open .middle{width:0;}
.nav_btn.open .bottom{-webkit-transform: translateY(-10px) rotate(-45deg);-moz-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);-o-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg);}

.footBom p,
.footTop span,
.footBom p a,
.footBom p span,
.loginList li a span{font-size:14px;}

.footTop .logo{margin:10px auto;width:110px;height:auto;}
.footTop p{line-height:20px;}
.footTop span{padding:0 8px;font-size:14px;}
.footBom{height:auto;line-height:18px;padding: 10px 0;margin-top:10px;}
.footBom p{font-size:12px;}
.footBom p span{margin-right:10px;}
}