@charset "utf-8";
/* CSS RESET */
html,body{margin:0;background:#ecf1f4; width: 100%; height: 100%; }
.overflowYHidden{overflow-y:hidden;}
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{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
em{font-style:normal;}
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;}
i{font-style:normal;}
input,button,textarea,select,optgroup,option{font-family:"微软雅黑";outline:none;font-style:inherit;font-weight:inherit;box-sizing:content-box;}
input,button,textarea,select{*font-size:100%;}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,input[type=number]:focus,input[type=tel]:focus{border:1px solid #7baeed;}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#666;}
textarea{resize:vertical;}
input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,button{border:1px solid #e2e2e2;background-color:#FFF;color:#666;text-indent: 10PX}
.clear{clear:both}
input[type=button],input[type=submit],button{-webkit-appearance:button;outline:none;}
body{ color:#666;font-family:"微软雅黑",Verdana,Arial,Helvetica,sans-serif;margin:0; word-break:break-all; position: absolute; left: 0; top: 0; }
small{font-size:10px;}
a{outline:0;text-decoration:none;}a:link,a:visited,a:active{color:#666;}a:hover{color:#3277de;}



.index-header,
.memberCont { min-width:1250px; }
.release-bnt{ display: inline-block; width: 70px; position: relative; padding-left: 38px; background: #00a0e9; text-align: left; color: #fff!important; border-radius: 3px; margin-left: 18px;}
.release-bnt em { position: absolute; left: 9px; top: 8px; width: 21px; height: 21px;background-image: url("../../images/new/icon.png"); background-position: -234px 0px;}
.release-bnt:hover { background: #3277de;}

/*index-header*/
.nav-a{ overflow: hidden; margin: 0 10px; color: #666;}
.release-bnt{ display: inline-block; width: 70px; padding: 0px 6px 0px 30px; background: #00a0e9; text-align: center; color: #fff!important; border-radius: 3px;}
.release-bnt:hover { background: #3277de;}

.index-header dl .searchTop { width:260px; height:40px; *height:42px; padding-top:12px; position:relative; }
.index-header dl .searchIpt { width:188px; height:38px; line-height:38px; padding:0 47px 0 23px; vertical-align:top; border:1px solid #e2e2e2; border-radius:19px; }
.index-header dl .searchBtn { position: absolute; right: 3px; top: 13px; width:40px; height:38px; cursor:pointer; text-indent:-1000px; overflow:hidden; border:none; background:url("../../images/new/icon.png") no-repeat -97px -95px; }
.index-header .dropdown { margin-left:15px; }


.f-left{ float: left;}
.f-right{ float: right;}
.clearfix:after { display:block; clear:both; height:0; visibility:hidden; content:" "; overflow:hidden; }
.clearfix { *zoom:1; }

.mt-12 { margin-top: 12px;}
.mt-14{ margin-top: 14px;}

.release-bnt{ display: inline-block; width: 70px; position: relative; padding-left: 38px; background: #00a0e9; text-align: left; color: #fff!important; border-radius: 3px; margin-left: 18px;}
.release-bnt em { position: absolute; left: 9px; top: 8px; width: 21px; height: 21px;background-image: url("../../images/new/icon.png"); background-position: -234px 0px;}
.release-bnt:hover { background: #3277de;}
.release-bnt{ display: inline-block; width: 70px; padding: 0px 6px 0px 30px; background: #00a0e9; text-align: center; color: #fff!important; border-radius: 3px;}
.release-bnt:hover { background: #3277de;}


.Pay_button{text-align: center;font-size: 18px;height: 50px;line-height: 50px;width: 244px;border-radius: 6px;background-color: #379fe6;color: #ffffff;margin-right: 24px;}
.Pay_button:hover { color: #ffffff;cursor: pointer}
.submitMessage-box{
    height: 60px;
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 14px;
    text-align: center;
}

/* 单选 多选 */

.rdoWrap,
.ckbWrap { display:inline-block; cursor:pointer; }
.rdoWrap input,
.ckbWrap input { width:0; height:0; opacity:0; filter:alpha(opacity=0); }
.rdoWrap i,
.ckbWrap i { display:inline-block; width:28px; 
    height:26px; margin-right:12px; vertical-align:middle;
    background: url(../../images/new/sprite.png) no-repeat;
     border:1px solid #e5e5e5; background-color:#fff !important; 
}
.rdoWrap.disabled,
.ckbWrap.disabled { cursor:default; }
.ckbWrap.checked i { background-position:-97px -46px; }
.rdoWrap i { width:20px; height:20px; margin-right:5px; border:none; background-color:transparent !important; background-position:-200px -50px; }
.rdoWrap.checked i { background-position:-250px -50px; }

.ckbWrap i { background-position:110px 150px; }
.rdoWrap.rdoS i { width:15px; height:14px; border:none; background-position:-300px -50px; }
.rdoWrap.rdoS.checked i { background-position:-330px -50px; }
.ckbWrap.ckbS i { width:17px; height:16px; border:none; background-position:-350px -50px; }
.ckbWrap.ckbS.checked i { background-position:-380px -50px; }

.pc-blue{
    color: #00a0e9 !important;
}
.pc-red{
    color: red;
}


.pc-activity{
    width: 1250PX;
    height: 100%;
    margin: 0 auto;
    background-color: #ffffff;
}
.pc-activity h1{
    text-align: center;
    padding: 20px 0;
    font-weight: 600;
    font-size: 24px;
}


/* 填写报名信息 */
.pc-activity-message-verify{
    min-height: 500px;
    width: 94%;
    margin: 100px auto  20px;
}

.pc-activity-message{
    min-height: 500px;
    width: 94%;
    margin: 0 auto;
    /* border: 1px solid #ccc; */
}
.pc-activity-message-lists{
    width: 96%;
    height: 100%;
    
}
.pc-activity-message-lists li{
    display: flex;
    align-items: center;
}
.pc-num{
    margin: 0 2%;
}
.pc-activity-message-lists-three{
    height: 100px;
    width: 50%;
    
}
.normal tbody .n1{
    text-align: left;
    padding-left: 26px;
}
.normal tbody tr{
    width: 300px;
    border: 1px solid #e3e3e3;
}

table{
    border-collapse: collapse;
    border-spacing: 0;
}
.tableForm{
    width: 100%;
    table-layout: fixed;
    border: 1px solid #e3e3e3;
    text-align: center;
}
.tableForm thead{
    padding: 6px 0;
}
.pc-rwo{
    /* padding: 6px 0; */
}
.pc-rwo th{
    background-color: #00a0e9;
    border: 1px solid #e3e3e3;
    position: relative;
    color: #fff;
    padding: 8px 0;
    font-size: 14px;
    text-align: center;
    border-bottom: none;
}
.pc-list{
    background-color: #fff;
}
.pc-list td{
    border: 1px solid #e3e3e3;
    position: relative;
    color: #666;
    padding: 8px 0;
    font-size: 14px;
    text-align: center;
    border-bottom: none;
}
/* 优惠码 */
.discounts-code{
    width: 100%;
    margin-top: 20px;
}
.discounts-code-head{
    color: #00a0e9;
    height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 20px 0;
}
.discounts-code-head-p{
    margin-right: 90px;
}
.discounts-code-query{
    width: 600px;
    height: 50px;
    display: flex;
    align-content: center;
}

.discounts-code-query-input{
    width: 226px;
    height: 38px;
}
.discounts-code-query-input input{
    width: 100%;
    height: 100%;
    font-size: 18px;
}
.discounts-code-query-confirm{
    width: 100px ;
    height: 40px;
    background-color: #00a0e9;
    text-align: center;
    line-height: 40px;
    color: #fff;
    margin:0 24px;
    border-radius: 6px;
}
.discounts-code-query-cancle{
    width: 100px ;
    height: 40px;
    background-color: #fff;
    text-align: center;
    line-height: 40px;
    border-radius: 6px;
    color: #00a0e9;
    border: 1px solid #00a0e9;
}
.next-up{
    min-height: 200px;
    width:26%;
    margin: 0 auto;
    margin-top: 40px;
    display: flex;
}
.next-up-top{
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: #9D9D9D ;
    color: #fff;
    border-radius: 6px;
    margin: 50px auto;
}
.next-up-top:hover{
    cursor: pointer;
}
.next-up-bottom{
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: rgba(22, 155, 213, 1) ;
    color: #fff;
    border-radius: 6px;
    margin: 50px auto;
}
.next-up-bottom:hover{
    cursor: pointer;
}

.s-bnt-card{
    height: 42px;
}


.message-lists{
    min-height: 200px;
    width: 50%;
    margin: 0 auto;
    margin-top: 40px;
    /* border: 1px solid red; */
}
.message-lists li{
    display: flex;
    min-height: 50px;
    line-height: 50px;
    width: 100%;
}
.message-lists-error{
    height: 20px;
    line-height: 20px;
    color: red;
}
.message-lists-p{
    text-align: left;
 /*   width: 120px;*/
    width: 24%;
}

.message-lists-box{
    height: 75%;
    width: 75%;
}

.message-lists-input{
  /*  width: 520px;
    height: 40px;
    font-size: 18px;*/
    width: 98%;
    height: 40px;
    font-size: 16px;
}
.message-lists-box{
    height: 70px;
}
.message-lists-input input{
    /* width: 100%;
    height: 100%; */
}

.message-lists-content{
    width: 75%;
    height: 70px;
    display: flex;
}


.message-lists-code{
/*    width: 400px;*/
    width: 72%;
    height: 70px;
    
}
.message-lists-code input{
    width: 100%;
    height: 40px;
/*    font-size: 18px;*/
    font-size: 16px;
}
.message-lists-code-img{
/*    width: 120px;*/
    width: 26%;
    height: 40px;
    margin-top: 3px;
}
.message-lists-submit{
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: rgba(22, 155, 213, 1) ;
    color: #fff;
    border-radius: 6px;
    margin: 50px auto;
}
.message-lists-submit:hover{
    cursor: pointer;
}

