@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:none }
.clear{clear:both;overflow:hidden;}
ul li{list-style: none;}
a{text-decoration:none;color:#333;}
input{border:none;  outline:medium;}
body{font:0.32rem  "PingFang-SC-Regular"; word-wrap:break-word;}
html{overflow-x:hidden;}
table{border-collapse:collapse}
img{border:none;max-width:100%;}
/*a:hover{color: #c8201e}*/
em{font-style: normal;}
i{font-style: normal;}










/** 常用class **/
.none{display: none;}
.tc{text-align:center;}
.tl{text-align:left}
.tr{text-align:right}
.fr{float:right;}
.fl{float:left;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.em{font-style:normal}
.ov{overflow:hidden}
.pc{display:block;}
.w11{width:110%;}
.inbk{display:inline-block;vertical-align:middle;}
.inbkT{display:inline-block;vertical-align:top;}
.wap_banner{display:none}
.pc_banner{display:block}
.pr{position: relative;}
.lh{line-height: 0;}
.cur{cursor: pointer;}
.lh{line-height: 0;}

/** 手机导航 **/
.menu{cursor:pointer; right:0px; top:0;height:100%; /*width:50px;*/ position:absolute; z-index:9600; height:50px; border-radius:5px;}
.menu_div{position:relative; top:5px; right: 0;}
.menu i{display:block; width:25px; height:2px; background-color:#f3f3f3; position:relative; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s; margin:0 auto}
.menu i:nth-child(1){ top:0px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
.menu i:nth-child(2){ top:5px;}
.menu i:nth-child(3){ top:10px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
.menu.on i:nth-child(1){ -webkit-transform:rotate(34deg); -moz-transform:rotate(34deg); -ms-transform:rotate(34deg); -o-transform:rotate(34deg); transform:rotate(34deg);}
.menu.on i:nth-child(2){ opacity:0;}
.menu.on i:nth-child(3){ -webkit-transform:rotate(-34deg); -moz-transform:rotate(-34deg); -ms-transform:rotate(-34deg); -o-transform:rotate(-34deg); transform:rotate(-34deg);}
.fixed .menu{background:rgba(0,0,0,0.8); top:5px; right:5px; width:40px; height:40px;}
.fixed .menu_div{top:12px;}
.fixed .menu i{background:#fff}


/*弹窗*/
.pup-box{display: none; background-color: rgba(0,0,0,0.5); position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 99999}
.pup-cell{display: table-cell; vertical-align: middle; text-align: center; position: relative;}
.pay-box{position: relative; text-align: left; position: relative; background-color: #fff; margin: 0 auto; width: 80%; border-radius: 5px; padding: 40px 2%;}
.retyfee{position: relative; text-align: left; position: relative; background-color: #fff; margin: 0 auto; width: 80%; overflow: hidden;  border-radius: 5px; padding: 0.2rem 2% 0.9333rem;}

.lxzj{text-align: center; position: relative; background-color: #fff; width: 400px; border-radius: 5px; padding: 40px 2%; margin: 0 auto;}
.fontred{color: #ff0000; }

