@charset "utf-8";
/* CSS Document */
* {margin:0px; padding:0px;}
body, div, form, img, ul, ol, li, dl, dt, dd, p {border:0; margin:0; padding:0;}
ul, ol, li {list-style-type: none;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */} 
.clear {clear:both; font-size:0; line-height:0;}
html{ font-size: 10px;}
body {font-family: "微软雅黑", "宋体", "Verdana","Arial", "Helvetica","sans-serif"; background-repeat:repeat-x;}  
A:link,A:visited  {color:#58595b; text-decoration:none;}
A:hover {color:#6193d6; text-decoration:underline;} 
A.white14:link,A.white14:visited {COLOR: #ffffff; TEXT-DECORATION: none; font-size: 14px; font-weight: bold;}
A.white14:hover {COLOR: #9ad8ff; TEXT-DECORATION: none; font-size: 14px; font-weight: bold;}
A.blue:link,A.blue:visited {COLOR: #06a1e8; TEXT-DECORATION: none; font-size: 14px; font-weight: bold;}
A.blue:hover {COLOR: #9ad8ff; TEXT-DECORATION: none; font-size: 14px; font-weight: bold;}

/* 快捷入口 start */
.QuickEntry{ width:92%; margin:0 auto;}
.QuickEntry .QuickEntry_1{ display:block; width:100%; height:200px; border-radius: 10px; background-color:#dee7ff; background-size: cover; text-decoration:none; margin-top:2rem; box-shadow:0px 4px 10px 0px #dcdcdc;}
.QuickEntry .QuickEntry_1 p{ font-size:26px; color:#155ae8; text-align:center; padding-top: 68px; }
.QuickEntry .QuickEntry_1 span{ display:block; font-size:20px; color:#155ae8; text-align:left; line-height:46px;margin-left: 36px; }
.QuickEntry .QuickEntry_2{ display:block;  width:100%; height:200px; border-radius: 10px; background-color:#e4e3ff; background-size: cover;  text-decoration:none; margin-top:2rem; box-shadow:0px 4px 10px 0px #dcdcdc;}
.QuickEntry .QuickEntry_2 p{ font-size:26px; color:#3333da; text-align:center; padding-top: 68px; }
.QuickEntry .QuickEntry_3{ display:block;  width:100%; height:200px; border-radius: 10px; background-color:#ddefff; background-size: cover;  text-decoration:none; margin-top:2rem; box-shadow:0px 4px 10px 0px #dcdcdc;}
.QuickEntry .QuickEntry_3 p{ font-size:26px; color:#0076d1;  text-align:center; padding-top: 68px; }
/* 快捷入口 over */	
/* 报名登录 start */
.login2025title {width:100%; height:22px; z-index: 1; }
.login2025title dl { margin-left: 10%; }
.login2025title .login2025tab_focus {float:left; width:40%; height:30px; font-weight:normal; text-align:center; color:#0d4fd7; cursor:pointer; font-size:24px; line-height:30px; margin: 30px auto; }
.login2025title a { TEXT-DECORATION:none;}
.login2025title .login2025tab_losefocus{float:left; width:40%; height:30px; border-left:1px #000000 solid; text-align:center; cursor:pointer; color:#000000; font-size:24px; line-height:30px; margin: 30px auto; }
.login2025title .login2025tab_losefocus-1{float:left; width:40%; height:30px; border-right:1px #000000 solid; text-align:center; cursor:pointer; color:#000000; font-size:24px; line-height:30px; margin: 30px auto; }
.checkinwapbox {width:94%;}
.checkinwapbox h5{float: left; width:100%; border:0; text-align: left; font-size: 16px; line-height:22px; color:#1471e4; font-weight: 700;}
.checkinwapbox h5 a{ float: right; font-size: 14px; color:#1471e4; font-weight: normal; }
.checkinwap_input { width:100%; height:50px; line-height:50px; border:1px solid #dddee1; font-size:16px; margin-bottom: 10px; background:#ffffff; color:#7b7b7b;   overflow:hidden; vertical-align:middle; outline:none; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
.checkinwapbox h8{float: left; width:58%; border:0; padding:7px 0px; text-align: left; font-size: 16px; line-height:22px; color:#1471e4; font-weight: 700;}
.checkinwapbox h7{float: right; width:40%; height:40px; font-size:16px; line-height:40px; margin: 8px -2px 8px 0px; }
.Buttoninput{ width:100%; height:50px; font-size:16px; line-height:50px; color:#1471e4; text-align:center; border:0; font-weight:normal; cursor:pointer; background:#ffffff;}
.buttonbox { width: 100%; border:0; padding:10px 0; text-align: center; font-size: 16px; font-weight: normal; bottom: 0px;}
.buttonbox .ButtonSubmit {width: 60%; height:44px; font-size:16px; line-height:44px; color:#ffffff; text-align:center; margin:10px; padding:0 20px; border:0; font-weight:normal; cursor:pointer; background:#1471e4; border-radius:3px;}
.checkinwapbox h7 img{ height: 28px; margin-top: 10px;}
.dlbz{ font-size: 16px; color: #595959; text-align: center;}
/* 报名登录 over */
.maintop{ width: 100%; height: 170px; background:url("../images/bmbwapbg.jpg") no-repeat top center; background-size: cover;}
.maintop02{ width: 100%; height: 170px; background:url("../images/bmbwapbg02.jpg") no-repeat top center; background-size: cover;}
.maintop03{ width: 100%; height: 170px; background:url("../images/bmbwapbg03.jpg") no-repeat top center; background-size: cover;}
.maintop04{ width: 100%; height: 170px; background:url("../images/bmbwapbg04.jpg") no-repeat top center; background-size: cover;}
.buttonfile { width: 100%; border:0;}
.buttonfile .Buttonbc { float: right; padding:4px 14px; font-size:16px; color:#ffffff; text-align:center; margin-top:20px; margin-left: 10px; font-weight:normal; cursor:pointer; background-color: #1471e4; border:0; border-radius:8px; outline: none; }
.loginpertable{ width:92%;}
.loginpertable .bt{ color: #ff5555; font-size: 16px; margin-right: 6px;}
.loginpertable .fontblue{ color:#1471e4; font-weight: normal;}
.loginpertable .thcss{font-size:16px; text-align: left; line-height:50px; color:#000000; font-weight: bold; margin-top: 18px; }
.loginpertable .perinputname { width: 100%;font-size:16px; outline: 0; color:#595959; border:0; border-bottom: 1px solid #e0e7ed; height:40px; line-height:40px; background-color:rgba(255,255,255,0);}	
.loginpertable .phonenomber{ float: left; width: 60%; font-size:16px; outline: 0; color:#595959; border:0; border-bottom: 1px solid #e0e7ed; height:40px; line-height:40px; }
.loginpertable .yzm{ float: right; width: 40%; color:#1471e4; font-size:16px; text-align: right; height:40px; line-height:40px; text-decoration: none; border-bottom: 1px solid #e0e7ed;}
.loginpertable .choosesex{ font-size:16px; line-height:40px; text-align: left; }
.xzcy a{ display: block; line-height:36px; color:#1471e4; font-size:16px; text-align:center; margin-top: 14px; border:1px solid #e0e7ed; border-radius:6px; background:#ffffff; font-weight:normal; cursor:pointer; vertical-align:middle; text-decoration: none;}
.tdcy { width: 90%; padding:1% 5% 7% 5%; margin-top:14px; background-color: #f8f8f8;}
.loginpertable .textareaper{border: 1px solid #e0e7ed; width: 96%; padding: 2%; height:12rem; font-size:1.6rem; line-height:2.4rem; color:#919596; }
.xzcn{ text-align: left; line-height:36px; color:#1471e4; font-size:16px; cursor:pointer; }
.sccy a{ float: right; display: block; padding: 3px 10px; color:#1471e4; font-size:16px; text-align:center; margin-top: 14px; border:1px solid #e0e7ed; border-radius:6px; background:#ffffff; font-weight:normal; cursor:pointer; vertical-align:middle; text-decoration: none;}
/* 附件上传 start */
.filebox{ float: left; margin-bottom: 10px; margin-top: 14px; }
.fileinput-button {position:relative; /*display: inline-block;*/overflow:hidden;}
.fileinput-button input{position:absolute; left:0px; top:-10px; opacity:0; -ms-filter:'alpha(opacity=0)'; font-size:16px; height:36px; cursor:pointer;}
.UploadButton { line-height:36px; color:#1471e4; font-size:16px; text-align:center; padding:4px 16px; border-radius:4px; background:#ffffff; border:1px solid #e0e7ed; font-weight:normal; cursor:pointer; vertical-align:middle;}
.Annex {float: left; width:100%; margin:0; text-align: left; font-size: 16px; line-height:36px;  font-weight:normal; color:#727171;}
.Annex a{font-weight:normal; color:#1471e4;}
.Annex_left {float: left; width:9%; margin:0; border:0; padding-right:1%; text-align: right; font-size: 15px; line-height: 40px; height: 40px; color:#14569d; font-weight: 700;}
.Annex_right {float: left; width:90%; padding:5px 0 0 0; border:0; margin:0; text-align: left; font-size: 12px; line-height:26px;  font-weight:normal; color:#727171;}
.Annex_right a{font-weight:normal; color:#1471e4;}
.Annex_bottom {float: left; width:100%; height: 5px; padding:0; border-bottom:1px solid #e6e6e6; margin:0; text-align: left;}
.fontcl{ color:#595959; font-size:16px; text-align: left; line-height: 24px; }
/* 附件上传 over */
.box_all{ overflow: hidden;width: 100%;font-family: "微软雅黑","宋体";border:0; margin-bottom:0.4rem; }
.boxdown{ width:6rem; font-size: 14px; color: #595959; margin-left:15rem; margin:0 auto; cursor: pointer; }
.up{  width:6rem; font-size: 14px; color: #595959; margin-left:15rem; margin:0 auto; cursor: pointer; }
.fjts{float: left; width:100%; color: #8d8d8d; font-size: 14px; line-height: 30px; font-weight:300; text-align: left; }
.searchbox{width: 100%; border: 0; border-bottom: 1px solid #e0e7ed; height:40px; font-size:16px; line-height:40px; color:#595959; text-align:left; appearance:none; -moz-appearance:none; outline:none; -webkit-appearance:none; }
select::-ms-expand {display: none;} 
@media screen and (min-width:769px) {
	body { width:800px; margin: 0 auto; }
	.maintop{ width: 100%; height: 300px; background:url("../images/bmbwapbg.jpg") no-repeat top center; }
	.maintop02{ width: 100%; height: 300px; background:url("../images/bmbwapbg02.jpg") no-repeat top center; }
	.maintop03{ width: 100%; height: 300px; background:url("../images/bmbwapbg03.jpg") no-repeat top center; }
	.maintop04{ width: 100%; height: 300px; background:url("../images/bmbwapbg04.jpg") no-repeat top center; }
}
@media screen and (max-width:768px) {
.login2025title .login2025tab_focus {float:left; width:40%; height:30px; font-weight:normal; text-align:center; color:#0d4fd7; cursor:pointer; font-size:16px; line-height:30px; margin: 20px auto; }
.login2025title a { TEXT-DECORATION:none;}
.login2025title .login2025tab_losefocus{float:left; width:40%; height:30px; border-left:1px #000000 solid; text-align:center; cursor:pointer; color:#000000; font-size:16px; line-height:30px; margin: 20px auto; }
.login2025title .login2025tab_losefocus-1{float:left; width:40%; height:30px; border-right:1px #000000 solid; text-align:center; cursor:pointer; color:#000000; font-size:16px; line-height:30px; margin: 20px auto; }	
}
