@charset "utf-8";
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input,textarea,b,i,em,cite,hr{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;-webkit-tap-highlight-color:rgba(0,0,0,0);}
article,aside,details,figcaption,figure,footer,header,nav,section{display:block;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
ul,ol,li{list-style-type:none;}
li{vertical-align:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{outline-style:none;text-decoration:none;}
a:hover{text-decoration:none;}
body{background-color:#fff;}
body,input,select,textarea{font-size:14px; outline:none;border-radius: 0;}
input[type='text'],input[type="submit"],input[type="reset"],input[type="button"],button,select,textarea{-webkit-appearance:none;}
object,embed,video{max-width:100%; border:none;margin-top:3px;}
img{display: block;border:none;margin-top:0;max-width:100%;}
html, body{height: 100%;width: 100%;font-family:Arial, Helvetica, sans-serif;font-style:normal;}
.clearFix:after,.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearFix,.clearfix{zoom:1;}
@font-face{font-family: 'ABBvoice_Rg'; src: url('ABBvoice_CNSG_Rg.ttf');}
html, body{font-family: 'ABBvoice_Rg';}
#loading{background: rgba(0,0,0,0.5);position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;z-index: 99999;-webkit-transition: flipInX 0.5s ease;transition: flipInX 0.5s ease;}
#loading img{position: absolute; left: 50%; margin-left: -62px; top: 50%; margin-top: -62px;}
.header{width: 100%; max-width: 750px; height: 126px; background: #fff; border-bottom: 2px solid #c1c2c1; position: fixed; left: 50%; margin-left: -375px; top: 0; z-index: 9999;}
.header .logo{display: block; width: 120px; height: 126px; float: left; background: url("../images/logo.png") no-repeat left center; background-size: 100% auto; margin: 0 0 0 6%;}
.header .link{display: block; width: 50px; height: 126px; float: right; background: url("../images/nav-i2.png") no-repeat left center; background-size: 100% auto; margin: 0 4% 0 0;}
.header .menu{display: block; width: 50px; height: 126px; float: right; background: url("../images/nav-i1.png") no-repeat left center; background-size: 80% auto; margin: 0 6% 0 0;}
.footer{width: 100%; max-width: 750px; height: 118px; background: #fff; position: fixed; left: 50%; margin-left: -375px; bottom: 0; z-index: 9999;}
.footer .link{float: left; display: block; width: 184.5px; height: 118px; margin: 0 4px 0 0;position: relative;}
.footer .link .ft{font-size: 21px;color: #231815;width: 100%;text-align: center;position: absolute;left: 0;bottom: 15%;}
.footer .link:nth-child(1){background: #dcdcdc url("../images/foot-1.png?v=2022052302") no-repeat left center; background-size: 100% auto;}
.footer .link:nth-child(2){background: #dcdcdc url("../images/foot-2.png?v=2022052302") no-repeat left center; background-size: 100% auto;}
.footer .link:nth-child(3){background: #dcdcdc url("../images/foot-4.png?v=2022052302") no-repeat left center; background-size: 100% auto;}
.footer .link:nth-child(4){background: #dcdcdc url("../images/foot-3.png?v=2022052302") no-repeat left center; background-size: 100% auto; margin: 0;}
.navigation{width: 100%; max-width: 750px; height: 100%; background: #fff; position: fixed; left: 50%; margin-left: -375px; bottom: 0; z-index: 99999;}
.navigation .left{width: 220px; height: 100%; background: #e40019 url("../images/nav-side.png") no-repeat left top; margin: 0 44px 0 0; float: left;}
.navigation .left .navList{margin: 256px 0 0 0;}
.navigation .left .nav{display: block; width: 220px; text-align: center; height: 120px; line-height: 120px; font-size: 32px; color: #fff; margin: 56px 0 0 0;}
.navigation .left .nav.active{font-weight: bold; background: #fff; color: #333;}
.navigation .left .f-nav{width: 420px; height: 900px; position: absolute; top: 278px; left: 280px;overflow: scroll;}
.navigation .left .f-n{display: block; width: 100%; height: 70px; line-height: 70px; font-size: 26px; color: #333;}
.navigation .right{width: 420px; float: left; padding: 60px 0 0 0;}
.navigation .right .back{display: block; font-size: 32px; color: #333; font-weight: bold;}
.navigation .searchBox{margin: 60px 0 0 0; background: transparent url(../images/search-box.png) no-repeat center bottom;}
.navigation .searchBox .search-txt{width: 100%; padding: 0 36px 0 64px; height: 80px; background: transparent url(../images/search-i1.png) no-repeat left 2% center; background-size: 39px auto; font-size: 26px; color: #333;}
.popBomb{width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0; left: 0; z-index: 9999;}
.popBomb .bg{width: 100%; height: 100%; background-color: rgba(0,0,0,0.6);}
.phonePop .form{width: 80%; position: absolute; top: 50%; margin-top: -255px; left: 5%; padding: 50px 5% 50px 5%; background: #fff;}
.phonePop .form .input{width: calc(100% - 44px); height: 52px; border: 2px solid #b4b4b6; display: block; background: #fff; padding: 10px 20px; border-radius: 10px; font-size: 32px; text-align: center;margin: 30px 0 0 0;}
.phonePop .form .input:first-child{margin: 0;}
.phonePop .form .submitBtn{display: block; width: 300px; text-align: center; height: 72px; line-height: 72px; border-radius: 10px; font-size: 32px; font-weight: bold; background: #e50019; color: #fff; margin: 50px auto 0 auto;}