/* base */
html{overflow-x:hidden; overflow-y:auto;}
body{ font:normal 1em  "微软雅黑","Arial","MIC","Tahoma",sans-serif;color:#505a66; margin:0px; padding:0px; background:#fff;}
ul,ol{list-style:none;padding:0px;margin:0;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl, em,i{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight: 400;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display:block;}
figure {margin:0;}
img {border:0; vertical-align: middle; max-width: 100%;}
a {text-decoration:none; cursor:pointer; outline-color:-moz-use-text-color;
outline-style:none;outline-width:0;text-decoration:none;-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
a:hover {text-decoration:none;}
button {cursor:pointer;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
input, button{outline: none;}
em{font-style: normal;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}

.f_l{float: left;}
.f_r{float: right;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt14{padding-top: 14px;}
.pb20{padding-bottom: 20px;}
.pd50{padding-bottom: 50px;}
.hide{display: none;}
.text_c{text-align: center;}

/**/
.color_red{color: #c11128;}

/**/
header{background: #a30030; height: 50px; position: relative; text-align: center;}
.logo{background: url(images/head_ico.png) no-repeat 0 0; width: 102px; background-size: 320px auto; height: 45px; display: inline-block; overflow: hidden; text-indent: 999px; line-height: 80px; margin-top: 4px;}
.return{position: absolute; width: 55px; height: 20px; top:13px; left: 3%;}
.return_wrap{display: block; color: #fff; font-size: 1.2em; width: 16px;}
.return_ico{background: url(images/head_ico.png) no-repeat 0 -46px; background-size: 320px auto; display: inline-block; vertical-align: -6px; width: 16px; height: 24px;}
.wap_title{font-size: 1.5em; font-weight: 400; color: #fff; line-height: 50px;}
.nav_ico{background: url(images/head_ico.png) no-repeat 0 -71px; background-size: 320px auto; width:22px; height: 26px; position: absolute; right: 3%; top:10px; cursor: pointer;}
.nav_ico a{display: block; background: none; cursor: pointer; width: 100%; height: 100%;}

.borderb_wrap{padding:1em 3%; border-bottom: 1px solid #e9ecef; line-height: 1.5em;}
.borderb_wrap .big_title{padding-top: 10px;}
.big_title{color: #a30030; font-size: 1.5em; }
.mid_title{color: #a30030; font-size: 1.125em;}
.borderb_wrap p, .mt1em{margin-top: 1em;}
.point_list li{background: url(images/head_ico.png) no-repeat -310px 9px; background-size: 320px auto; padding-left: 14px;}
.bottom_tips{color: #46a2d4; margin-top: 1.5em; padding:0 3% 2em; font-size: 0.875em;}


.img_box{text-align: center;}
.img_box a{display: block;  text-align: center;}
.img_box img{max-width: 100%;}



footer{background:#e9ecef; border-top:1px solid #d5dce2; overflow: hidden;}
.footer_nav{padding: 2em 8% 0;}
.footer_nav li{width: 33.3333%; float: left; margin-bottom: 1.5em; text-align: center;}
.footer_nav li a{background: url(images/head_ico.png) no-repeat 0 -106px; background-size: 320px auto; padding-left: 14px; display: inline-block; color: #5c6773}
.copy_right{line-height: 1.5em; text-align: center; margin-top: 12px; padding-bottom: 30px; color: #79818c; font-size: 0.80em}

.main{padding-bottom: 4em;}
.btn_box{position: fixed; bottom: 0; background: rgba(255,255,255,0.8); box-shadow: 0 -4px 4px rgba(0,0,0,0.1); width: 100%; height: 3em; text-align: center; padding-top: 1em;}
.btn_box a{display: inline-block; margin: 0 5%; width: 38%; text-align: center; height: 2.4em; line-height: 2.4em; font-weight: 700; background:#ac0100; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f98039), to(#ac0100)); border-radius: 5px; color: #fff; cursor: pointer;}


.noborder{border: none;}


/**/
.tip-body{ position: fixed; top:0px; left:0px; display: none; z-index: 9999; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);}
    .tip-body .tipimg1{float:right; width: 87px;margin:0 30px 0 0;}
    .tip-body .tipimg2{ width: 100%;}

@media screen and (min-width:380px){
	body{font-size: 1.4em;}
}

@media screen and (max-device-height:480px){

}