*{margin: 0; padding: 0;}
html{font-size:62.5%;}
body{ font-family:"Microsoft Yahei",Helvetica,Arial,sans-serif; font-size:1.4rem; line-height:1.45; color:#666; background: #fff;}
@media screen  and (min-width: 1600px){body{ font-size:1.6rem;}}
ul,ol,li,dl,dt,dd{ list-style:none;}ul{ margin-bottom:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0;}
a{text-decoration:none; color:#333; -webkit-tap-highlight-color:rgba(255,0,0,0);}

a:visited{text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#F33;}
a:active{text-decoration:none; color:#F06;}
img{border:none; vertical-align:middle; }.img100 img{ width:100%;}
input{color:#333; outline:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset !important;}
textarea{outline:none;}label{ margin-bottom:0; font-weight:normal;}
button{color:#333; outline:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
i{font-style:normal;}p{ margin:0;}

.blk,.blk3,.blk5,.blk6,.blk8,.blk10,.blk14,.blk15,.blk20,.blk25,.blk30,.blk36{clear: both; font-size: 1px;line-height: 1px; display:block;}
.blk3{height: 3px;}.blk5{height: 5px;}.blk6{height: 6px}.blk8{height: 8px}.blk10{height: 10px}.blk14{height: 14px}.blk15{height: 15px}.blk20{height: 20px}.blk25{height: 25px}.blk30{height: 30px}.blk36{ height:36px;}
.clearfix{_zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both}

.warp{ width:100%;}.w-auto{ width:80%; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}.w1100{ width:1100px; margin:0 auto;}.w1000{ width:1000px; margin:0 auto;}.w800{ width:800px; margin:0 auto;}.w720{ width:720px; margin:0 auto;}
.min-w1200{ width:100%; min-width:1200px; margin:0 auto;} .min-w1040{ width:100%; min-width:1040px; margin:0 auto;}
.bgfff{ background:#FFF;}.bgf8{background-color:#f3f3f3;}.bgf5{background-color:#F5F5F5;}
.blue1{ color:#115daa;}.blue2{ color:#0d4680;}
.gray3{ color:#333;}.gray6{ color:#666;}.gray9{ color:#999;}
.red1{ color:#F30;}.white{ color:#FFF;}.black{ color:#000;}

.op5{ opacity:0.5}.op7{ opacity:0.7}.op8{ opacity:0.8}
.fl{ float: left;}.fr{ float: right;}.tc{ text-align: center;}.tl{ text-align: left;}.tr{ text-align: right;}
.oh{overflow: hidden;}.ovt{overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}.pr{ position: relative;}.pa{ position: absolute;}
.vam{ vertical-align: middle;}

.cb{ clear: both;}.tdlt{ text-decoration: line-through;}.fw{ font-weight: bold;}.fwn{ font-weight: normal;}.tdlt{text-decoration: line-through;}.di{ display: inline-block;}.dn{ display: none;}.db{display: block;}.bdn{ border: none;}.van{-webkit-appearance:none; }.ti2{ text-indent: 2em;}.ov_h1{ font-size: 1.2em; height: 1.2em; overflow: hidden;}.fsn{ font-style: normal; }

.f12{ font-size:12px;}.f14{ font-size:14px;}.f16{ font-size:16px;}.f18{ font-size:18px;}.f20{ font-size:20px;}.f22{ font-size:22px;}.f24{ font-size:24px;}.f26{ font-size:26px;}.f28{ font-size:28px;}.f30{ font-size:30px;}
.lh16{ line-height: 16px;}.lh18{ line-height: 18px;}.lh20{ line-height: 20px;}.lh22{ line-height: 22px;}.lh24{ line-height: 24px;}.lh26{ line-height: 26px;}.lh28{ line-height: 28px;}.lh30{ line-height: 30px;}.lh36{ line-height: 36px;}.lh40{ line-height: 40px;}.lh54{ line-height: 54px;}
.lh1-2{ line-height:1.2;}.lh1-4{ line-height:1.4;}.lh1-6{ line-height:1.6;}.lh1-8{ line-height:1.8;}
.lh2{ line-height:2;}.lh2-2{ line-height:2.2;}.lh2-4{ line-height:2.4;}.lh2-6{ line-height:2.6;}.lh2-8{ line-height:2.8;}
.lh3{ line-height:3;}.lh3-2{ line-height:3.2;}.lh3-4{ line-height:3.4;}.lh3-6{ line-height:3.6;}.lh3-8{ line-height:3.8;}

.pt10{ padding-top:10px;}.pt20{ padding-top:20px;}.pt30{ padding-top:30px;}.pt40{ padding-top:40px;}.pt50{ padding-top:50px;}.pt60{ padding-top:60px;}.pt70{ padding-top:70px;}.pt80{ padding-top:80px;}.pt90{ padding-top:90px;}.pt100{ padding-top:100px;}
.pb20{ padding-bottom:20px;}.pb30{ padding-bottom:30px;}.pb40{ padding-bottom:40px;}.pb50{ padding-bottom:50px;}.pb60{ padding-bottom:60px;}.pb70{ padding-bottom:70px;}.pb80{ padding-bottom:80px;}.pb90{ padding-bottom:90px;}.pb100{ padding-bottom:100px;}
.ptb20{ padding-top:20px; padding-bottom:20px;}.ptb30{ padding-top:30px; padding-bottom:30px;}.ptb40{ padding-top:40px; padding-bottom:40px;}.ptb50{ padding-top:50px; padding-bottom:50px;}.ptb60{ padding-top:60px; padding-bottom:60px;}.ptb70{ padding-top:70px; padding-bottom:70px;}
.plr50{ padding-left:50px; padding-right:50px;}.plr60{ padding-left:60px; padding-right:60px;}.plr70{ padding-left:70px; padding-right:70px;}.plr80{ padding-left:80px; padding-right:80px;}

address, cite, dfn, em, var { font-style: normal}
code, kbd, pre, samp { font-family: courier new, courier, monospace;}

.bx{ box-sizing:border-box;}
.flex{ display:flex;}.flex1{ flex:1;}.flex2{ flex:2;}.flex2{ flex:3;}
.flex-ss{display:flex; align-items: flex-start; justify-content:flex-start;}
.flex-sc{display:flex; align-items: flex-start; justify-content:center;}
.flex-sb{display:flex; align-items: flex-start; justify-content:space-between;}
.flex-stc{display:flex; align-items: stretch; justify-content:center;}
.flex-cs{display:flex; align-items: center; justify-content:flex-start;}
.flex-cc{display:flex; align-items: center; justify-content:center;}
.flex-ce{display:flex; align-items: center; justify-content:flex-end;}
.flex-cb{display:flex; align-items: center; justify-content:space-between;}
.flex-ca{display:flex; align-items: center; justify-content:space-around;}

.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}.mt40{ margin-top:40px;}.mt50{ margin-top:50px;}
.ml12{ margin-left:12px;}.ml20{ margin-left:20px;}.ml40{ margin-left:40px;}
.mr8{ margin-right:8px;}
.mlr20{ margin:0 20px;}


/*µ×²¿²Ëµ¥*/
.footer_menu{ width:100%; height:4.3rem; position:fixed; z-index:1039; bottom:0; left:0;}
.menu_container{ width:100%; max-width:640px; height:100%; margin:0 auto;  background-color:#fff;  border-top:1px #cccccc solid;}
.menu_container li{ float:left; width:25%; height:100%; text-align:center;}
.menu_container li a{ width:100%; display:block; margin-top:0.67rem;}
.menu_container li a img{ height:1.5rem;}
.menu_container li a p{ width:100%; margin-top:0.05rem; font-size:1rem; color:#666;}
.menu_container li.meun1_cur p{ color:#115daa;}