@charset 'utf-8';
/* CSS reset */
html{color:#333;font-family:PingFangSC-Regular; font-size: 1rem;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,strong{padding:0;margin:0;font-family:PingFangSC-Regular; border: none; outline: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
a{text-decoration:none; color:#333; outline:none;}/*此处待添加默认链接颜色*/
var,em,strong{font-style:normal;}
address,caption,cite,code,dfn,em,strong,th,var, optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit;font-style:inherit;font-weight:inherit; border: none; outline: none;}
input,button,textarea,select{*font-size:100%;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html, body {min-width: 320px; max-width: 750px; width: 100%;  margin: 0 auto; background-color: #f6f6f6;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
textarea {-webkit-appearance: none;}
input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}
.ellipsis {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wrapper {position: relative;}
.pagetoplogo {position: fixed; top: 0; left: 0; width: 100%; min-width: 320px; max-width:750px; height: 15rem; padding: 0.71rem 0; background: #f6f6f6 url("../../images/common/superdesk_bottom.png") center 20px no-repeat; background-size: 46.5%; z-index: -1;}
.pagebottomlogo {position: fixed; bottom: 0; left: 0; width: 100%; min-width: 320px; height: 15rem; padding: 0.71rem 0; background: #f6f6f6; z-index: -1;}

/*alert弹窗*/
.visitormask {position: fixed; top: 0; left:0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); display: none;}
.visitorcon {position: absolute; top: 12.5rem; left: 50%;  width: 68%; margin-left: -34%; background-color: #fff;}
.visitorcon p {width: 100%; padding: 3.25rem 0; font-size: 1.17rem; text-align: center; color: #333;}
.visitorcon a {display: block; width: 100%; height: 3.33rem; text-align: center; text-decoration: none; font-size: 1.25rem; line-height: 3.33rem; color: #fff; background-color: #006DB6;}

/*弹窗*/
.popupmask {display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, .5); z-index: 5;}
.popup {position: absolute; top: 10.71rem; left: 50%; width: 47%; margin-left: -26.5%; padding: 1.43rem 3% 0.71rem; background-color: #fff; border-radius: 8px;}
.popupicon {display: block; width: 51.1%; height: 5.36rem; margin: 0 auto; background: url("../../images/common/popup_icon.png") 0 0 no-repeat; background-size: 100% 100%;}
.popup span {display: block; margin-top: 0.71rem; text-align: center;font-size:1.29rem; color:#333333;}
.popup em {display: block; margin-top: 0.42rem; text-align: center; color:#666666;}
.okbtn {display: block; width: 100%; height: 2.86rem; margin-top: 0.71rem; text-align: center; color: #fff; line-height: 2.86rem; background-color: #1b37a8; border-radius: 4px; }
