body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,dt,input,p,textarea{margin:0;padding:0;font-weight: 400;}
body,html{width: 100%;height:100%;font:16px "微软雅黑","宋体","Arial Narrow";background:#FAFAFA;overflow: hidden;}
a{display:block;color:#172c45;text-decoration:none;}
a:hover{text-decoration:none;cursor: pointer;}
em,i,span{font-style:normal}
li{list-style:none}
img{display: block; border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input,textarea{border: none;outline:none;}




.heard{position:fixed;top:0;left:0;width: 100%;height: 4rem;background: #fff;}
.heard .last{position: absolute;left: 1rem;top: 1rem;/*background: url("../img/icon1.jpg") no-repeat center;*/width:1rem;height: 2rem; }
.heard .last img{width: 100%;height: auto;}
.heard .logo{position: absolute;left:50%;top: 50%;margin-left:-2rem;margin-top:-1rem;width:4rem;height: 2rem;}
.heard .logo img{width: 100%;height: auto;}

.main{position: fixed;top: 4rem;left: 0;bottom: 0;right: 0;overflow: auto;overflow-x: hidden;}
.main .bann{width: 19rem;height: 9rem;position: relative;}
.main .bann img{width: 100%;height: auto;}
.main .bann .zuce{position:absolute;bottom:1rem;right:12%;border-radius:5px;width:6rem;height: 2rem;background:#fff;border:1px solid #f80000;color: #f80000;outline: none;font-size: 0.7rem;}

.main .nav{width: 100%;height: 4rem;}
.main .nav li{width: 20%;font-size:0.8rem;background:#fff;text-align:center;height:4rem;line-height:4rem;float: left;}
.main .nav li a{color: #333;}
.main .nav .colory{color: #ff7900;border-bottom: 2px solid #ff7900;}
.main .moban{padding:1rem;position: relative;}
.moban .moban_tiit{text-align: center;font-size: 0.9rem;line-height: 2rem;color: #ff7900;font-weight: 600;}
.moban .moban_cu{font-size: 0.7rem;line-height: 1.1rem;letter-spacing: 1px;}
.moban .moban_cu span{color: #f50000;}
.moban .md_bg{position:absolute;left:0;top:0;z-index:-1;width: 100%;height: auto;}
#voider{width: 19rem;height:11rem;background: #aaa;position: relative;}
#voider .vod{position: absolute;top: 0;left: 0;}
#voider .bofang{position:absolute;left:50%;top:20%;margin-left:-2.5rem;width: 5rem;height: 5rem;z-index: 3;}
#voider p{position:absolute;left:50%;top:70%;margin-left:-4.5rem;font-size: 1rem;z-index: 3;}

/*人物卡*/
.moban .ren{width: 100%;height: auto;margin-top: 1rem;}
.moban .ren:after{content:".";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.moban .ren li{width: 6.3rem;height: auto;position:relative;float: left;margin: 0 0.7rem 1rem 1rem;}
.moban .ren li img{width: 100%;height: auto;}
.moban .ren li h2{text-align: center;font-size:0.7rem;height: 1.6rem;line-height: 1.6rem;overflow: hidden;}
.moban .ren li p{text-align: center;font-size:0.4rem;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 11; overflow: hidden;}

/**/
.funct .ren li h2{color: #ff7900;font-size:0.6rem;}
.funct .ren li p{text-align: left;font-size:0.5rem;}
.funct .ren li h3{text-align: center;width:100%;position: absolute;left: 0px;top: 0px;font-size: 1rem;}
.order dl{width: 17rem;height: auto;margin:1rem 0;}
.order dl:after{content:".";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.order dl dt{width: 6rem;float: left;}
.order dl dt img{width: 5rem;height: auto;display: block;margin: 0.9rem auto;}
.order dl dd{margin-left:5%;width: 10rem;height:100%;float: left;position: relative;}
.order dl dd img{width: 10%;position: absolute;}
.order dl dd .sty_hui{width: 10%;right:0;top: 0.7rem;}
.order dl dd .sty_tuan{width: 10%;right:11%;top: 0.7rem;}
.order dl dd h1{font-size: 0.9rem;position: absolute;left: 0;top: 0.7rem;}
.order dl dd h2{font-size: 0.6rem;position: absolute;right: 0;top: 2.8rem;}
.order dl dd h3{font-size: 0.6rem;position: absolute;left: 0;top: 3.2rem;}
.order dl dd h4{font-size: 0.8rem;position: absolute;left: 0;top:4.1rem;}
.order dl dd button{border:none;background:#DD0000;border-radius:6px;padding:0 10px;color:white;height:1.5rem;outline:none;font-size: 0.8rem;position: absolute;right: 0;top: 3.8rem;}
.main_font{width: 19rem;height:auto;margin-bottom: 3px;}
.main_font img{width: 100%;}
.sup .ren{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;}
.sup .ren li{width: 6.7rem;height: auto;position:relative;/*float: left;margin: 0 0.7rem 1rem 1.5rem;*/}
.sup .ren li p{text-align: left;}
.sup .ren .sup_fif{width: 100%;margin: 0;}
.sup .ren .sup_fif img{width: 80%;margin: 0 auto 12px;}
.sup .ren .sup_fif p{text-align: center;}
.sup .ren li img{width: 100%;margin-bottom: 12px;}
.main .main_count{width: 100%;height: auto;position: absolute;left: 0;top: 0;}

.num .ren li p{text-align: left;}

.funct .ren{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;}
.funct .ren li{width: 8rem;margin:0;margin-bottom:0.5rem;padding: 0;float: none;}
.funct .ren li p{padding: 0 0.2rem;}


/*底部*/
/*.foot{position: fixed;bottom: 0;left: 0;height: 88px;width: 100%;background: #F4F4F4;}
.foot div{width: 20%;height: 88px;float: left;}
.foot .font_l{background: url("../img/icon6.jpg") no-repeat center;}
.foot .font_n{background: url("../img/icon2.jpg") no-repeat center;}
.foot .font_d{background: url("../img/icon3.jpg") no-repeat center;}
.foot .font_b{background: url("../img/icon4.jpg") no-repeat center;}
.foot .font_c{background: url("../img/icon5.jpg") no-repeat center;}*/



/*注册*/
/*.regis{text-align: center;margin: 2rem auto 2rem;}
.regis div{width:19rem;margin:0.7rem 0;position: relative;}
.regis div h4{font-size: 1.3rem;color:#ff7900;}
.regis div input{border:1px solid #aaa;border-radius:4px;font-size:0.7rem;width: 14rem;height: 2rem;line-height:2rem;padding:0 1.5rem;}
#login_pwd{margin-bottom: 18px;}
#Yanzheng{float:left;padding:0  0 0 1.5rem;margin-left:5vw;width: 8rem;}
#Syz{float:right;width: 7rem;margin-right:1rem;background:red;border:none;padding:0;text-align:center;color:white;}
#Syz:hover{cursor: pointer;}
.regis div a:first-of-type{float:left;}
.regis div a:last-of-type{float:right;}
.regis div .login_sub{margin-top:8px;background:red;border:none;font-size:1.2rem;width:17rem;padding: 0;color: white;}
.regis div .login_sub:hover{cursor: pointer;}
.regis div img{position: absolute;top: 0.6rem;left: 1.3rem;width: 0.8rem;}

.regis div:after{content:".";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}

.regis .augua{width: 19rem;/!*margin-left: 36px;*!/position: relative;height: 1rem;}

.regis .augua #aug{}
.regis .augua #aug a{display: inline-block;float: none;}
.regis .augua #aug i{display: inline-block;}
#Tiaokuan{width: 0.7rem !important;margin:0;padding:0;height: 0.7rem;position: absolute;left: 2rem;top: 0.35rem;}
#aug{padding:0;margin:0;width: 15rem;font-size: 0.7rem;}
#aug a{display: inline;color: red;}
#aug a i{display: inline;}*/


/*注册2*/
article{ overflow:hidden;margin: 1rem 0;}
#error_account, #error_password, #error_repassword, #error_phone,#error_code{ font-size:0.5rem;}
article h3{width: 19rem;font-size: 1rem;color:#ff7900;height: 1.5rem;font-weight:600;line-height: 1.5rem;text-align: center;}
.zhuce1{ padding:0; overflow:hidden}
.zhuce1 li{ margin-top:8px; font-size:11px; color:#39caff; }
.zhuce1 li p{ margin-top:5px;margin-left:10px;}
.zhuce1 li div{ position:relative; margin-right:10px; margin-left:10px;}
.zhuce1 li div input{ height:2rem;line-height:2rem;font-size: 0.7rem; width:100%;border: 1px solid #ccc;border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;box-sizing: border-box;padding-left: 1rem;}
.zhuce1 li input.shuru{ width:57%; float:left}
.zhuce1 li .tijiao{ padding:0;height:2rem; border:none;  color:#FFF; font-size:0.9rem; background:#17b4eb;border-radius:5px;line-height: 2rem;margin: 8px 0 10px;overflow: hidden;text-align: center;width: 100%;-webkit-appearance: none;}
.zhuce1 li div img{position: absolute;top: 0.6rem;left: 0.2rem;width: 0.8rem;}
.zhuce1 li div input.get_code{ width:40%; background:0;text-align: center;padding:0; float:right; font-size:0.7rem}
.zhuce1 li div input.b3{width:58%; float:left; background:0}