body{font-family: "Microsoft YaHei";}
/*header*/
:focus{outline:0;}
.bg2{background:url(../images/login-bg-t.gif) repeat-x;}
.wrap1000{width:1000px;margin:0 auto;}
.wrap780{width:780px;margin:0 auto;}
.top2{height:66px;}
.top2 img {margin-top: 5px;}
/*register1*/
.register{width:100%;padding-bottom:40px;background:#fbfbfb;}
.register .flow,.register .flow2,.register .flow3{width:850px;padding:100px 0 0 150px;height:52px;color:#848484;background:url(../images/zc-tit1.png) no-repeat 0 35px;font-size:16px;}
.rpad282{padding-right:282px;}
.lpad288{padding-left:288px;}
.orange3{color:#ff5401;}
.register_cvc{padding-left: 50px;padding-right: 50px;}
.register_cvc .zjdl{color:#2a89ec;font-size: 16px;text-align: right;}
.register_cvc .tar{text-align: right;}
.reg-wrap{box-shadow: 0px 3px 10px #dfdfdf;}
.reg-wrap .row{margin-bottom: 30px;overflow: hidden;margin-left: 130px;}
.reg-wrap .row input{font-family: "Microsoft YaHei";}
.reg-wrap .row input:focus{border: 1px solid #2a89ec;box-shadow: 0 8px 8px #d7e9fb;-webkit-box-shadow: 0 8px 8px #d7e9fb;-moz-box-shadow: 0 8px 8px #d7e9fb;}
.reg-wrap .row input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;font-size: 16px;}
.reg-wrap .row input:-moz-placeholder,textarea:-moz-placeholder{color:#999;font-size: 16px;}
.reg-wrap .row input::-moz-placeholder,textarea::-moz-placeholder{color:#999;font-size: 16px;}
.reg-wrap .row input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;font-size: 16px;}
.reg-wrap .row .error-input{border:1px solid #f5541c;}
.reg-wrap .error{color:#f5541c;padding-left: 240px;margin-top: -25px;margin-bottom: 8px;font-size: 12px;}
.reg-wrap h2{background: #2a89ec;line-height: 70px;height:70px;text-align: center;width: 900px;font-size: 24px;color:#fff;margin-top: 28px;margin-bottom: 50px;}
.reg-wrap label{width: 90px;text-align: right;margin-right: 20px;line-height: 38px;height: 38px;text-align: right;color:#666;}
.reg-wrap .w400{width: 400px;height: 38px;border:1px solid #d2d2d2;border-radius: 5px;padding-left: 20px;line-height: 38px;}
.reg-wrap .w260{width: 260px;height: 38px;border:1px solid #d2d2d2;border-radius: 5px;margin-right: 20px;padding-left: 20px;line-height: 38px;}
.reg-wrap .w325{width: 325px;height: 38px;border:1px solid #d2d2d2;border-radius: 5px;margin-right: 12px;padding-left: 20px;line-height: 38px;}
.reg-wrap .iphone-yzm{width: 120px;height: 40px;line-height:40px;background: #2a89ec;display: inline-block;border-radius: 5px;color:#fff;font-size: 14px;text-align: center;cursor: pointer;}
.reg-wrap .iphone-yzm-2{background:#eff7ff;border:1px solid #2a89ec;width: 120px;height: 38px;line-height:38px;display: inline-block;border-radius: 5px;color:#2a89ec;font-size: 14px;text-align: center;cursor: pointer;}
.reg-wrap .extent p{font-size: 14px;color:#666;}
.reg-wrap .extent .qrz{margin-top: -4px;}
.reg-wrap .extent .fk{margin-top: 6px;}
.reg-wrap .extent p span.mr7{margin-right: 7px;}
.reg-wrap .extent p span.gray{width: 5px;height: 16px;background-color: #e5e5e5;float: left;margin-left: 5px;margin-right: 15px;}
.reg-wrap .extent p span.orange{background-color:#f5541c;}
.reg-wrap .extent p span.yellow{background-color:#ffc516;}
.reg-wrap .extent p span.green{background-color:#67ba04;}
.reg-wrap .sure{width: 420px;height: 38px;line-height:38px;background: #2a89ec;font-size: 16px;border:none;border-radius: 5px;margin-left:240px;color:#fff;font-family: "Microsoft YaHei";margin-top: 20px;margin-bottom: 50px;cursor: pointer;}

/*register2*/
.register .flow2{background:url(../images/zc-tit2.png) no-repeat 0 35px;}
.reg-wrap .row .star{color:#ee2d00;top:-1px;left:-6px;position: relative;}
.reg-wrap2 label{width: 105px;}
.reg-wrap2 .error{padding-left: 256px;}
.reg-wrap2 .sure{margin-left: 256px;}
.reg-wrap2 .addIcon{position: relative;right:40px;top:10px;cursor: pointer;}
.reg-wrap2 input.none:focus{border: 1px solid #d2d2d2;box-shadow:none;}
.inputBox{width: 400px;padding-left: 20px; border:1px solid #e0e0e0;background: #fff;line-height: 36px;height:36px;border-radius: 5px;vertical-align: middle;}
.inputBox span{font-size: 16px;color: #bbbbbb;}
.userSchoolMod{cursor: pointer;}
.inputBox img{vertical-align: middle;float: right;margin-top: 9px;margin-right: 20px;cursor: pointer;}

/*弹框*/
.hide{display: none;}
.userInfo_tkbg{display: none;width: 100%;height: 100%;background: #000;position: absolute;top: 0;left: 0;opacity: 0.4;}
.userInfo_tk{z-index:11;display: none;width: 600px;margin-top: 22px; height: 533px;background: #fff; position: fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);box-shadow: 0 1px 7px rgba(51,51,51,0.2);-webkit-transform:translate(-50%,-50%);}
.userInfo_tk .close{position: absolute;top: -44px;right:0;cursor: pointer;}
.searchPart{height:30px;border-bottom:1px solid #dcdcdc;box-shadow: 0px 1px 5px #eaeaea;padding: 20px;font-size: 16px;}
.searchBox{font-size: 16px; width: 470px;height: 30px; background: #f4f4f4 url(../images/searchIcon.png) no-repeat 20px 7px;float: left;border:1px solid #f4f4f4;border-radius: 5px;margin-right: 20px;padding-left: 45px;box-sizing:border-box;}
.searchBox:focus{border:1px solid #2a89ec;background-color: #fff;box-shadow: 0 0 5px rgba(42,137,236,0.5);}
.searchPart input[type="button"]{cursor: pointer;background: #2a89ec;font-size: 16px;width: 70px;height: 30px;text-align: center;line-height: 28px;color: #fff;border-radius: 5px;border:none;}
.userInfo_tkDet{padding: 20px;}
.columeItem{clear: both;padding-bottom: 20px;}
.columeItem .columeName{text-align: right;font-size: 16px;color: #999;width: 80px;padding-right: 20px;line-height: 38px;}
.columeItem .columeDet select{width: 460px;height: 38px;background: #f4f4f4;border:1px solid #d2d2d2;font-size: 16px;color: #666;padding-left: 16px;border-radius: 5px;}
.columeDetScroll{width: 460px;height: 306px;background: #f4f4f4;float: left;border-radius: 5px;overflow: hidden;overflow-y:scroll;}
.columeDetScroll ul{padding:10px 20px;}
.columeDetScroll li{float: left;width: 160px;padding-right: 40px;font-size: 16px;color: #666;line-height: 32px;cursor: pointer;}
.columeDetScroll li.cur{color: #007df9;}
.columeDetScroll li.cur:hover{color: #007df9;}
.columeDetScroll li:hover{color: #333;}
.mCSB_inside > .mCSB_container{margin-right: 0;}
.mCSB_scrollTools{top:0;right:-5px;height:306px;}
.mCSB_scrollTools .mCSB_draggerRail{height: 306px;}
.mCSB_scrollTools .mCSB_dragger{height: 40px !important;}
.mCSB_dragger_bar{height: 40px !important;border-radius: 10px !important;background: #b7b7b7 !important;}
.sureBtn{text-align: right;padding-top: 20px;clear: both;}
.sureBtn input{cursor: pointer;width: 100px;height: 38px;text-align: center;line-height: 38px;border:none;border-radius: 5px;background: #ebebeb;color: #999;font-size: 16px;}
.sureBtn input.state2{background: #2a89ec;color: #fff;}


/*register3*/
.register .flow3{background:url(../images/zc-tit3.png) no-repeat 0 35px;}
.reg-wrap3 .tac{text-align: center;}
.reg-wrap3 .pt35{padding-top:35px;}
.reg-wrap3 .mtb10{margin-top: 10px;margin-bottom: 10px;color:#999;}
.reg-wrap3 .ljtz{margin-top: 17px;background: #2a89ec;height: 38px;line-height: 38px;text-align: center;color:#fff;width: 160px;display: inline-block;border-radius: 5px;margin-bottom: 80px;}
.reg-wrap3 .ljtz:hover{text-decoration: none;}


/*绑定手机号*/
.reg-wrap4{margin-top:70px;}
.reg-wrap4 h2{margin-bottom: 30px;width: 680px;}
.reg-wrap4 .tips{text-align: center;color:#999;font-size: 14px;margin-bottom: 47px;}
.reg-wrap4 .iphone-yzm{width: 128px;}
.reg-wrap4 .iphone-yzm-2{width: 128px;}
.reg-wrap4 .iphone-yzm-3{background: #2a89ec;width: 128px;height: 38px;line-height:38px;display: inline-block;border-radius: 5px;color:#fff;text-align: center;font-size: 14px;}
.reg-wrap4 .row{margin-bottom: 50px;margin-left: 30px;}
.reg-wrap4 .error{margin-top: -35px;margin-bottom: 18px;padding-left: 135px;}
.reg-wrap4 .sure{margin-top: 0px;}
.reg-wrap4 .w394{width: 394px;height: 38px;border:1px solid #d2d2d2;border-radius: 5px;padding-left: 20px;line-height: 38px;}
.reg-wrap4 .w230{width: 230px;height: 38px;border:1px solid #d2d2d2;border-radius: 5px;padding-left: 20px;line-height: 38px;margin-right: 35px;}
.reg-wrap4 .sure{width: 414px;margin-left: 141px;}

/*footer2*/
.footer2{height:80px;line-height:80px;background:url(../images/login-bg-b.gif) repeat-x;min-width:1000px;color:#7aabde;}