@charset "utf-8";
/* CSS Document */
body {font-family: "Tahoma", "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #666666; margin:0; padding:0; background-color:white;}
p{ margin:0; padding:0;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#333; text-decoration:none;}
ul{ margin:0; padding:0;}
li{ margin:0; padding:0;}
input{outline:none;}
* ul, * ol, * li {list-style: none outside none;}


.box-shadow-2{   -webkit-box-shadow: 1px 2px 4px;   -moz-box-shadow: 1px 2px 4px;  box-shadow: 1px 2px 4px #c2c2c2;  }

.container{overflow:hidden; width:769px; margin:0 auto;  padding-top:65px; padding-bottom:113px;}

.login{ float:right; width:308px; border:1px solid #d1d1d1; padding-bottom:25px; } 
.panel .panel-heading{ height:40px; line-height:40px; border-bottom:1px solid #d1d1d1; background-color:#f0f5f9; }
.panel .panel-heading h3{ margin:0; text-indent:29px;}
.panel .panel-body{ padding-top:30px;}
.panel .panel-body .loginFormIpt{ width:248px; height:34px; border:1px solid #d1d1d1; clear:both; position:relative; z-index:300; margin-left:30px; margin-bottom:20px; cursor:pointer;}
.panel .panel-body .loginFormIpt .formIpt{  -webkit-box-shadow: 0 0 0px 1000px white inset;
  -webkit-text-fill-color: #333; background:none repeat scroll 0 0 rgba(0, 0, 0, 0) ; border:0; color: #333; font-family: verdana; font-size: 14px; font-weight: 700; height: 21px; left: 38px; line-height: 21px; padding: 5px 0 5px; top: 1px; width: 205px; position:absolute;cursor:pointer; outline:none;}
.placeholder {background: none ;color: #c9c9c9;font-size: 14px;left: 39px;line-height:16px; height:16px; position: absolute;top:9px; cursor:pointer;width: 205px; display:block; overflow:hidden;}
.panel .panel-body .loginFormIpt .ico-uid{ background:url(../img/login.png) no-repeat 0 0; position:absolute; z-index:320; width:12px; height:16px; left:14px; top:9px; cursor:pointer;}
.panel .panel-body .loginFormIpt .ico-pwd{ background:url(../img/login.png) no-repeat 0 -34px; position:absolute; z-index:320; width:12px; height:16px; left:14px; top:9px; cursor:pointer;}
.panel .panel-body .remberLogin{width:248px; height:22px; line-height:22px; clear:both; margin-left:30px; margin-bottom:15px;}
.panel .panel-body .remberLogin .loginFormCheckInner{ float:left; position:relative; z-index:300;}
.panel .panel-body .remberLogin .loginFormCheckInner input.checkrem{ position:absolute; top:3px; }
.panel .panel-body .remberLogin .loginFormCheckInner label{ margin-left:20px; display:inline;}
.panel .panel-body .remberLogin .forgetPwdLine{ float:right; color:#00a2fd; }
.panel .panel-body .remberLogin .forgetPwdLine a{color:#00a2fd; }
.panel .panel-body .login-btn{ clear:both; width:250px; height:36px;  margin-left:30px; margin-bottom:15px;}
.panel .panel-body .login-btn .btn{ background:url(../img/sub_btn.jpg) no-repeat 0 0; border:none; width:249px; height:36px; cursor:pointer; padding:0;}
.panel .panel-body .register{margin-left:30px; height:14px; line-height:14px;}
.panel .panel-body .register a{ color:#00a2fd;}
.panel .panel-body .codeFormIpt{ margin-left:30px; margin-bottom:10px; height:30px;}
.panel .panel-body .codeFormIpt .verifycode{ padding:2px 0 2px 10px; width:80px; line-height:21px; height:21px; font-size:14px; float:left;}
.panel .panel-body .codeFormIpt .captcha{ float:left; margin:1px 0 0 5px;}
.layui-layer-tips .layui-layer-content{ font-size:14px; padding:5px 15px;}



/*ad*/
.logo_area{border-bottom:1px solid #CCCCCC; height:80px; width:100%;}
.logo{ width:769px; margin:0 auto; height:80px;}
.logo img{margin-top:30px;}
.blank80{width:100%; height:80px;}
.loginad{float:left; text-align:center; cursor:pointer;  width:400px; }


.loginad .text_ad{height:90px;}
.loginad .link_ad{overflow:hidden; height:64px; margin:12px 0px 42px 0px; font-size:18px; line-height:64px; color:#3D88C9;}
.loginad .link_ad span.sep_line{display:inline-block; width:1px; height:15px; margin:0px 15px; border-right:1px solid #3D88C9;}
.loginad .link_ad a{color:#3D88C9;}
.loginad .pic_ad{margin-top:42px; height:183px; background:url(../img/loginad.png) no-repeat center center;}

.footer_area{width:100%; border-top:1px solid #cccccc;}
.footer{width:769px; margin:0 auto; height:126px; padding-top:20px; font-family:"微软雅黑";}
.footer_left{float:left;  line-height:30px; }
.footer_right{float:right; }
.footer_right a{display:inline-block; color:#467dbd; margin-right:25px;}
.footer_right a:hover{color:#f40;}


.g-bd { padding: 30px 0;}
.g-in { margin: 0 auto; width: 990px;}
.m-box {padding: 40px 40px 60px;}
.m-box .boxHd { border-bottom: 1px dotted #c8c8c8;color: #323232; font-family:"Microsoft YaHei",微软雅黑,arial,宋体; font-size: 20px; font-weight: normal; height: 33px; margin-bottom: 24px; overflow: hidden;}
.boxBd form { padding: 20px 0 0 200px; }

.clear{clear: both;}
.sch_header{padding:40px 0 20px 20px; width:1200px; margin:0 auto;}
.left_logo{width: 344px;height: 42px;background:url(../img/readlink_logo2.png) no-repeat 0 0;float: left;}
.header_right{float:right}
.header_right a{display: inline-block;width: 85px;height: 20px;background-color: #000000;color:#ffffff;line-height: 20px;text-align: center;}
.verify_con h1{margin: 30px 0 30px 120px; font-size:23px; color: #333; font-weight: normal; font-family: "微软雅黑"; }
.verify_con{overflow:hidden; width:100%; margin:0 auto;}

.information input{width:270px; height:18px; border:1px solid #dadada; padding:6px 0; padding-left:10px; vertical-align:middle; border-radius:3px; font-size: 14px;}
.verify_con span{width: 100px;text-align: right;display: inline-block;padding-right: 20px;font-size: 14px; color:#333;}

.verify_con label{color: #00a2fd;padding-left: 20px;color: #ad1616;}
.dl{font-size: 14px;color: #00a2fd;}
.dl label{color: #000000;}
.dl:hover{color: #00a2fd;}
.verify_mess{margin: 6px 0px 15px 123px;color: #999999;}
.verify_con select{height: 30px;border:1px solid #d8d8d8;background-color:#f5f5f5;}
.se_1{width: 145px;}
.se_2{width: 125px;margin-left: 10px;}
.dx_butt{padding: 9px;background-color: #dcdcdc;border:1px solid #c5c5c5;display: inline-block;margin-left: 10px;color: #666666;vertical-align:middle;}
.dx_butt:hover{color:#666666 ;}
.fl_l{float: left;}
.registered a{width:149px;height:50px;background:url(../img/reg_bth.jpg) no-repeat 0 0;color: #ffffff;display: inline-block;font-size: 14px;font-weight: bold;text-align: center;line-height: 40px;margin-top: 12px;}
.normalfooter{width:1200px; border-top:1px dashed #ddd; padding-top:6px; margin:0 auto; margin-top:70px;}
.normalfooter p a{color:#467dbd; margin-left:10px;}
h1{font-size: 30px;}
.hack{padding-top/*\**/:5px\9;}
.blue{color: #005aa0;}
.captcha {vertical-align: middle;}
.layui-layer{background-color:#fff}
.btnt {margin: 20px auto; width: 160px;}
.btn-img { border: 0 none; cursor: pointer;margin: 0;overflow: hidden; padding: 0;text-align: center;background: none repeat scroll 0 0 #e4393c;border-radius: 3px;color: #fff;font-family: "微软雅黑";font-size: 16px;font-weight: 800;height: 34px; width: 150px;}
.Gender input{vertical-align: middle;}
.reg_log_btn{text-align:left;}
.reg_log_btn .registered{display:inline-block;}
.reg_log_btn .login_in{display:inline-block;}

.information span.invitedCode_span{padding-right:5px;}
.verify_name.shool_name{margin-bottom:20px;}
.school_se{margin-left:0px;}