html,body,div,h1,h2,h3,strong,span,img,a,p,label,ul,li,dl,dt,dd,ol,table,tr,td,input,nav,section,header,footer,i,figure,figcaption{ margin: 0; padding:0; -webkit-tap-highlight-color:rgba(255,0,0,0); }
html,body{ width: 100%; height: 100%; font-family: "\5FAE\8F6F\96C5\9ED1"; /* overflow: hidden; */ position: relative; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none;}
input::-webkit-input-placeholder { color: #888785 !important; }
img{ border: none 0; width: 100%}
a{ text-decoration: none; border: none 0; color: inherit;}
i{ font-style: normal; }
input,textarea{ border: none 0; outline: none; }
ol,ul{list-style: none;}

.fl{ float: left;}
.fr{ float: right;}

.wrapper{ width: 100%; max-width: 1080px; margin: 0 auto; background: url("../files/bg_top.jpg") no-repeat center top; background-size: 100%; position: relative;}
.dia-container{ width: 5.27rem; height: 1.66rem; position: absolute; top: 0.2rem; right: 0.5rem; background: url("../files/dialog.png") no-repeat center center; background-size: 100%;}
.dia-container p{ padding: 0.44rem 0.3rem 0 0.3rem; line-height: 0.48rem; font-size: 0;}
.dia-container p span{ font-size: 0.3rem; color: orangered;}
.dia-container p img{ width: 0.41rem; margin: -0.2rem 0 0; vertical-align: middle;}
.logo{ width: 3.67rem; font-size: 0; margin: 0 auto 0;}
.logo img{ margin: 4.06rem 0 0; width: 100%;}
.m-reg, .dl-reg{ width: 8.51rem; margin: 0 auto; overflow: hidden; border-bottom: 1px dotted #261b18;}
.m-reg .qrc{ width: 2.44rem; height: 2.44rem; float: left; margin: 0.85rem 0 0.75rem 0.68rem; font-size: 0;}
.m-reg .title{ width: 4.24rem; font-size: 0; float: left; margin: 0.85rem 0 0 0.58rem;}
.dl-reg ul{ overflow: hidden;}
.dl-reg ul li{ width: 3.9rem; overflow: hidden;}
.dl-reg ul li.teac{ float: left;}
.dl-reg ul li.stud{ float: right;}
.dl-reg ul li .head{ font-size: 0.52rem; line-height: 0.52rem; text-align: center; color: #0074ac; margin: 0.5rem 0 0.4rem;}
.dl-reg ul li .content{ overflow: hidden;}
.dl-reg ul li .content .btn-wrap{ height: 1.05rem; margin: 0 0 0.15rem; border-radius: 0.2rem;}
.dl-reg ul li.teac .content .btn-wrap{ background: #003dbb; }
.dl-reg ul li.stud .content .btn-wrap{ background: #0755c2; }
.dl-reg ul li .content .btn-wrap .btn-cont{ height: 0.9rem; border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem; font-size: 0.43rem; line-height: 1.05rem; color: #fff;}
.dl-reg ul li.teac .content .btn-wrap .btn-cont{ background: #006ed4; }
.dl-reg ul li.stud .content .btn-wrap .btn-cont{ background: #1c99dd; }
.dl-reg ul li .content .btn-wrap .btn-cont .icon{ width: 0.63rem; height: 0.76rem; float: left; margin: 0.1rem 0.3rem 0 0.3rem; font-size: 0;}
.dl-reg .ques{ font-size: 0.3rem; text-align: center; color: #221815; line-height: 1.1rem;}
.dl-reg .ques a{ text-decoration: underline; color: #0074ac;}
.btm-reg{ padding: 0.35rem 0 1.2rem; overflow: hidden; background: url("../files/bg_btm.jpg") no-repeat center bottom; background-size: 100%;}
.btm-reg p{ font-size: 0.26rem; line-height: 0.36rem; color: #0074ac; text-align: center;}