﻿/* reset */
/*
*author:L.Mingming
*date：2022-1-15（uploadtime）
*designer：X.yan
/* reset */
*{margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li {list-style:none;}
table{width:100%;border-collapse:collapse;border-spacing:0; }
table td{word-break: break-all; word-wrap:break-word;}
em, i {font-style:normal;}
a, a:visited, a:active {text-decoration:none; border:none; outline:none; color: #333; cursor: pointer;}
a,img { display:block; border:none;}
input, textarea {outline:none;}
select,input{-webkit-appearance:none;-webkit-tap-highlight-color: rgba(3, 3, 3, 0); }
select {outline: medium none;}
textarea {resize: vertical;}
body {-webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(3,3,3,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 14px;overflow-x: hidden; color: #333;}
body, button, input, select, textarea {font-family:"Microsoft YaHei", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, "PingFang SC", 'Noto Sans', "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}
input[type="button"] {cursor: pointer;}
::-webkit-input-placeholder {color:#666;} /*placeholder 字体颜色*/
:-moz-placeholder {color:#666;} /*placeholder 字体颜色*/
::-moz-placeholder {color: #666;} /*placeholder 字体颜色*/
:-ms-input-placeholder {color: #666;} /*placeholder 字体颜色*/
.none{display:none;}
.left {float:left;}
.right {float:right;}
.clearfix::after {content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.clearfix {zoom:1;}
.clear{clear: both;}
.cont {width: 7.5rem; margin: auto;}
a[title="站长统计"]{display: none;}

.logo{padding:.2rem .4rem;}
.logo img{width:1.72rem;}

/* 报名入口 */
.bmrk {background: url(../images/bmrk_bg.png) no-repeat center top; background-size: 7.5rem auto;}
.bmrk h1 {position: relative; width: 100%; height: .9rem; font-size: .5rem; font-weight: bold; line-height: .9rem;}
.bmrk h1 span {display: block; position: absolute; width: 100%; letter-spacing: .03rem; text-align: center; color: #00599e;}
.bmrk h1 .sp1 {z-index: 3;}
.bmrk h1 .sp2 {-webkit-text-stroke: .06rem #fff;text-shadow: 0 .03rem .1rem rgba(16, 53, 102, .5);z-index: 1;}
.bmrk h2 {width: 7.1rem; height: .44rem; margin: .1rem auto .4rem; background: linear-gradient(to right, rgba(77,158,221,0), rgba(77,158,221,1), rgba(77,158,221,0)); font-size: .26rem; text-align: center; line-height: .44rem; color: #fff;}
.bmrk .myform {width: 7rem; padding: .6rem 0; margin: auto; border-radius: .08rem; background: #fff; text-align: center;}
.bmrk .myform h3 img {display: inline-block; vertical-align: middle; width: .44rem; margin-right: .1rem;}
.bmrk .myform h3 span {display: inline-block; vertical-align: middle; font-size: .44rem; font-weight: bold;}
.bmrk .myform ul li {display: inline-block; width: 6.2rem; padding: .25rem 0; margin-top: .4rem; border: .01rem solid #ccc; border-radius: .04rem;}
.bmrk .myform label {display: inline-block; width: 1.56rem; font-size: .26rem; text-align: left; line-height: .4rem;}
.bmrk .myform label img {float: left; width: .4rem; margin-right: .1rem;}
.bmrk .myform select {width: 4rem; height: .4rem; border: none; font-size: .26rem; background: url(../images/sel.png) no-repeat 3.8rem center; color: #666;}
.bmrk .myform input[type=text] {width: 4rem; height: .4rem; border: none; font-size: .26rem;}
.bmrk .myform input[type=button] {width: 6.2rem; height: .9rem; border: none; border-radius: .04rem; background: #329ef2; font-size: .4rem; font-weight: bold; color: #fff;}
.bmrk .tips {padding: .5rem .6rem;}
.bmrk .tips p {padding: .03rem 0; font-size: .24rem; line-height: .36rem; color: #666;}
.bmrk .tips p a {display: inline; color: #f00;}
.bmrk .tips span {font-size: .26rem; font-weight: bold; line-height: .4rem; color: #f00;}

/* 隐私协议条款 */
.xieyi {margin: .2rem 0; font-size: 14px;text-align: center; line-height: 19px; color: #666;}
.xieyi .xy {border: none;}
.xieyi span {vertical-align: top;}
.xieyi input[type=checkbox] {position: relative; width: 24px; height: 19px; padding: 0; margin-bottom: 0; border: none; vertical-align: bottom; background-color: transparent; -webkit-appearance: checkbox;-webkit-appearance: none;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: url(../images/checked1.png) no-repeat center; width: 100%;  height: 100%;}
.xieyi input[type=checkbox]:checked::before {position: absolute; background: url(../images/checked.png) no-repeat center; top: 0; left: 0; width: 100%;}
.xieyi a {display: inline; background: transparent; font-size: 14px; line-height: 19px; color: #ed5736;}

/*协议弹窗样式*/
.es_arg_mask {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #000;filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3; opacity: 0.3;z-index: 2000;}
.es_agr_box {position: fixed;top: 50%;left: 50%;width: 5.6rem;margin: -2.5rem 0 0 -2.9rem;padding: .1rem;background: #ffffff;border-radius: .08rem;z-index: 2001;}
.es_agr_title {text-align: center;font-size: .3rem;font-weight: bold;padding: .1rem .2rem;}
.es_agr_main {height: 2rem; overflow: auto;}
.es_agr_con {font-size: .16rem;color: #3a3d4b;line-height: .26rem;word-break: break-all;}
.es_agr_btn {text-align: center;padding: .2rem .2rem 0;}
.es_button {line-height: .6rem;border: none;outline: none;cursor: pointer;color: #ffffff;font-size: .24rem;border-radius: .08rem;padding: 0 .4rem;background: #1890FF;background: -webkit-linear-gradient(left, #1890FF, #90CAFF);background: -o-linear-gradient(left, #1890FF, #90CAFF);background: -moz-linear-gradient(left, #1890FF, #90CAFF);background: linear-gradient(left, #1890FF, #90CAFF);}
.es_cancel {display: block;font-size: .14rem;color: #3a3d4b;cursor: pointer; margin-top: .1rem;}
.agreement {padding: .1rem;}
.agreement p {font-size: .24rem; line-height: .4rem; text-indent: 2em; text-align: justify;}

/* footer */
.copyright {padding: .15rem 0; background: #999;}
.copyright p {font-size: .2rem; text-align: center; line-height: .34rem; color: #fff;}
.copyright p a {display: inline-block; color: #f8f8f8;}
.copyright p span {display: block;}
