@charset "UTF-8";
/* CSS Document */
/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none;cursor:pointer; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body { font-size:12px; font-family:"寰蒋闆呴粦"; }
input, button {appearance: none;-moz-appearance: none;-webkit-appearance: none;}
/* end reset */

/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
.no_break {
  overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.triangle_down, .triangle_right, .triangle_left { position:absolute; width:0; height:0; overflow:hidden; cursor:pointer;}
.triangle_down {border-top:14px solid #5f9eeb; border-left:10px solid transparent; border-right:10px solid transparent;}
.triangle_right {border-left:14px solid #5f9eeb; border-top:10px solid transparent; border-bottom:10px solid transparent;}
.triangle_left {border-right:14px solid #5f9eeb; border-top:10px solid transparent; border-bottom:10px solid transparent;}
/* header */
.store {color:#666; width:1116px; margin:0 auto; height:40px; line-height:40px;}
.store a {color:#666; margin-left:10px; padding-right:10px;}
.store .fl {margin-left:50px;}
.store .fr {margin-right:50px;}
.store .blue {color:#0ba0ff;}
nav {height:80px; background:#272b2e;min-width:1116px;width:100%;}
nav .nav {width:1116px; margin:0 auto;}
.nav_list li {width:120px; line-height:80px; float: left; text-align:right; font-size:18px;font-weight:600;}
.nav_list li:hover a {color:#d8e4ff;}
.nav_list li a {color:#5f9eeb;}
.nav_list li.active a {color:#d8e4ff;}
/* main_box */
.main_box {width:1116px; min-height: 600px; margin:50px auto 40px;}
.main_box .head {height:100px; background:url("../images/main_hd.png")/*tpa=images/main_hd.png*/ no-repeat;}
.main_box .head h2 {font-size:36px; color:#666; line-height:75px; margin-left:15px;}
.main_box .head .position {margin-left:15px; color:#666;}
.main_box .head .position a {color:#666;}
.main_box .head .position a.now {color:#ff7e00;}
.main_box .content {background:#f7f7f7; min-height:500px;}
/* footer */
footer{min-width:1116px;width:100%;}
footer .warn_msg {color:#333; text-align:center; font-size:18px; line-height:38px;}
footer .company {background:#272b2e; height:140px; padding-top:50px;}
footer .company p {color:#fff; text-align:center; line-height:28px;}
footer .company p a {color:#fff; padding-right:10px; margin-left:10px;}
footer .company p.contact {line-height:60px;}
footer .company p .police {margin-left:60px;}

/*form_common*/
.form_common {width:400px; margin:0 auto; padding-top:40px;}
.inputbox {margin-bottom:20px!important;clear:both;overflow:hidden;}
.inputbox_last {margin-bottom:20px;}
.inputbox .input_title {font-size:14px; color:#333; line-height:40px; margin-right:10px; float:left; width:85px;font-weight:600;}
.text_common {background:white; display:inline-block; border:none; outline:none; font-size:14px; color:#333; padding:0 20px; width:230px;line-height:40px; height:40px; font-family:"寰蒋闆呴粦";}
.verify_img {display:inline-block; margin-left:10px; margin-right:10px;margin-top: 10px;}
.refresh_btn {cursor:pointer; display:inline-block;}
.btn_blue, .btn_green, .btn_red {background:#0ba0ff; border:none; width:240px; height:40px; line-height:40px; font-size:14px; color:white; text-align:center; margin:0 auto; cursor:pointer; display:block; font-family:"寰蒋闆呴粦";appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.btn_blue:active {background:#0f93e8;}
.btn_green {background:#76c953;}
.btn_green:active {background:#52ac2d;}
.btn_red {background:#d21b35;}
.btn_red:active {background:#9e071d;}
.yellow_btn{background:#ffc000;color:#840000;border:none;display:block;border-radius:6px;height:30px;line-height:30px;width:98px;font-family:"寰蒋闆呴粦";cursor:pointer;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.yellow_btn:active{background:#d7a202;}
.error {color: #d21c35; font-size: 14px; text-align: center; line-height: 40px; height: 40px; margin-bottom: 10px;}
.radio_common {font-size: 14px; color: #333; line-height: 40px; height:40px; display:block; width:54px; cursor:pointer;}
.radio_common_first {margin-right:125px;}
.radio_common i {margin-right:22px; display:block; background:url("../images/radio.png")/*tpa=images/radio.png*/ no-repeat center; width:17px; height:40px; float:left;}
.radio_common i.active {background:url("../images/radio_active.png")/*tpa=images/radio_active.png*/ no-repeat center;}
.divider {height:1px; border:none; border-bottom:1px dotted #adadad; margin:20px auto;}
.divider2{height:1px;border:none;border-bottom:1px dotted #adadad;margin:20px auto;position:relative;left:-358px;width:1116px;z-index:2;}
.agreementbox {font-size:14px; color:#666; height:22px; line-height:22px; width:310px; margin:0 auto; margin-bottom:20px;}
.agreementbox .checked {margin-right:20px; height:20px; line-height:20px; float:left;}
.agreementbox .checked i {background:url("../images/check.png")/*tpa=images/check.png*/ no-repeat; width:22px; height:22px; display:block; cursor:pointer;}
.agreementbox .checked i.active {background:url("../images/checked.png")/*tpa=images/checked.png*/ no-repeat;}
.agreementbox a {color:#ff7e00;}
.agreementbox a:hover {text-decoration:underline;}
.getverify {background:#d0cbf1; width:109px; text-align:center; height:40px; line-height:40px; font-size:14px; color:black; cursor:pointer; margin-left:6px; border:none;}
.getverify:active {background:#b5afe2;}
.register_verify{width:112px;display:inline-block;}
.login_verify{width:100px;}

/*FAIL*/
.register_fail h3{font-size:30px;padding:50px 0;color:#333;text-align:center;font-weight:normal;}
.register_fail > img{display:block;margin:0 auto;padding-top:50px;}

.w50{width:50%;}
.content .paging{padding:20px 0;text-align:center;margin:0 auto;}
.content p{
	    font-size: 18px;
	    color: #71675E;
	    margin: 0 50px;
	    line-height: 30px;
	}

/*闈欐�佹枃瀛�-about us-parents-etc.*/
.state_text,.state_text ol li{font-size:14px;line-height: 30px;color: #333;text-indent:2em;padding:30px;padding-bottom:0;}
.state_text ol li{padding:0;}

/*speard*/
.spread_title {height:50px;width:100%;background:url("../images/title_bg.png")/*tpa=images/title_bg.png*/ no-repeat center;margin-top:18px;margin-bottom:25px;}
.spread_title img{display:block;margin:0 auto;}
.main_box .content_spread{background:#f0f3fa;border-radius:10px;min-height:860px;}
.h860 {background:#f0f3fa; border-radius:10px; min-height:860px; text-align:center; margin-bottom:30px;}
.spread_btn {display:inline-block; width:242px; height:72px; line-height:72px; text-align:center; color:#fff; font-size:24px; background:#0ba0ff;}

