@charset "UTF-8";
html {
  font-size: 100px;
}
body{margin: 0; padding: 0; font-size: 14px; font-family:"Microsoft YaHei","SourceHanSansCN-Regular";overflow-x: hidden;background: #fff;}
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span, p, table, tr, td{margin: 0; padding: 0; list-style: none; border: 0;}
ol,ul{margin-bottom: 0;}
.h1, .h2, .h3,.h5, h1, h2, h3,h5{margin-top: 0; margin-bottom: 0}
.h4, .h5, .h6, h4, h5, h6{margin-top: 0; margin-bottom: 0;}
a{-webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none;outline: none !important;}
.trs{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
video{object-fit: fill;width:100%;}
img{vertical-align: middle;max-width:100%;}
a:focus, a:hover{text-decoration: none !important;}
i,em{display: block; font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix{overflow: hidden;}
.clearfix:after{content: ""; display: block; clear: both;}
.scale-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    display: block;
}
.scale-img img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;
}
.scale-img:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.wrapper{width:92.59%;margin-left: auto;margin-right: auto;position: relative;}

.container{max-width: 10.80rem;margin:0 auto;display: block;width:100%;}
.header_top{background:#f7427b url(../images/headerbg.jpg) no-repeat left center;height: 1.61rem;width:100%;}
.header_top .wrapper{height:1.61rem;}
.logo{display: block;height:0.63rem;position: absolute;top:50%;margin-top:-0.315rem;}
.menu{height:0.66rem;background: url(../images/menu.png) no-repeat center;position: absolute;right:0px;top:50%;margin-top:-0.33rem;width: 0.78rem;}
@media only screen and (max-width:640px) {
html {
  font-size: 100px;
}
.btnfwcx{width:80%!important;background-size:contain!important;}
.btnfwcx a:after, .btnfwcx a:before{background-size:contain!important;}
.btnfwcx a{width:90.77%!important;font-size: 0.35rem!important;}
.logo{height:30px!important;margin-top:-15px!important;}
.logo img{height:30px;}
.menu{height:30px!important;background-size:30px!important;margin-top:-15px!important;}
}
@media only screen and (max-width:540px) {
html {
  font-size: 84.375px;
}
}
@media only screen and (max-width:480px) {
html {
  font-size: 75px;
}
}
@media only screen and (max-width:414px) {
html {
  font-size: 64.6875px;
}

}
@media only screen and (max-width: 400px) {
html {
  font-size: 62.5px;
}
}
@media only screen and (max-width: 375px) {
html {
/*  font-size: 58.5938px;*/
  font-size: 50px;
}
}
@media only screen and (max-width: 360px) {
html {
  /*font-size: 56.25px;*/
}
}
@media only screen and (max-width: 320px) {
html {
  /*font-size: 50px;*/
   
}
}
