#all {background: #eee;}
.row {margin-right:0; margin-left:0; }
 .navbar-toggle{border:initial;}
.navbar-toggle{width: 0.5rem;height: 0.3rem;border-top: 0.05rem solid #525f95;border-bottom:0.05rem solid #525f95;background-color: #525f95;padding: 0.075rem 0; background-clip:content-box;border-radius: 0;margin: 0.35rem 0;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative; min-height: 1px; padding-right: 0;padding-left: 0; }
p{margin-bottom: 0;}
.nav{height: 105px;}

/*header .container{width: 88%;}*/
.container>.navbar-header{margin-left: 0;margin-right: 0;}
.navbar{margin-bottom:0;}
.navbar-nav>li>a{line-height: 70px;color: #969696!important;font-size: 18px;}
.navbar-nav span{margin-right: 30px;}
.navbar-brand{height: 100px;line-height: 70px;}
.navbar-brand>img{display: inline-block;}
.login{background-image: url(img/xl-login-back.jpg);background-repeat: no-repeat;background-size: 100% auto;margin-bottom: 0px; }
.bs-docs-header, .bs-docs-masthead {position: relative;padding: 0;color: #000000;text-align: center;text-shadow: 0 1px 0 rgba(0,0,0,.1);background-color: #eeeeee; }
.login_top_tip{font-size: 30px;text-align: center;color: #ffffff;line-height: 100px;}
.login_con{width: 70%;padding: 30px 0 0; background: #ffffff;box-shadow: 0px 1px 4px rgba(0,0,0,0.15);margin: auto;}
.login_con>div{padding: 0 10%;}
.login_top_div{border-right:1px solid #969696 ;}
.login_con .col-xs-6,.login_con .col-sm-6,.login_con .col-md-6,.login_con .col-lg-6{padding: 0;}
.login_con .row{margin-bottom: 15px;}
.form-control{height: 52px;border-radius: 0;text-indent: 0px;}
.login .login_username{background: url(img/xl-username.png);background-size:23px 24px;background-repeat: no-repeat;background-position:10px 13px;padding:6px 40px;color: #969696;}
.login .login_userpwd{background: url(img/xl-userpwd.png);background-size:23px 24px;background-repeat: no-repeat;background-position:10px 13px;padding:6px 40px;color: #969696;}
.login .login_usercode, .regist_bottom_div .login_usercode, .regist_code_div .login_usercode{background: url(../img/xl-usercode.png);background-size:23px 24px;background-repeat: no-repeat;background-position:10px 13px;padding:6px 40px;color: #969696;}
.send-sms-code .login_usercode{padding-right: 129px;}
.login_codeImg{height: 51px;box-shadow: 0px 1px 4px rgba(0,0,0,0.15);}
.login_codeImg img{height: 100%;}
.login_title{margin-bottom: 0!important;}
.login_title span{font-size: 30px;margin-bottom: 30px;display: block;}
.login_con a{line-height: 50px;font-size: 18px;color: #337ab7;}
.login_con a:hover{color: #23527c;}
#changeImg{line-height: normal;font-size: inherit;}
.regist_showimg{width: 185px;}
.login_footer{width: 100%;margin: auto;padding: 0 15%;background: #FFF;}
.login_footer_help{height: 62px;line-height: 62px; font-size: 18px;text-align: left;margin-bottom: 0;}
.login_footer_help a.now{color: #0070c6 !important;font-weight: bold !important;}
.login_footer span{color: #ab997a;}
.login_footer a{color: #000000;text-decoration: none;font-weight: normal;cursor: pointer;}
.login_footer a:hover{color: #525f95;}
.login_footer_tip{background: #eeeeee;font-size: 16px;padding: 10px 5px;color: #000000;line-height: 24px;}
.login_footer_tip .tabs{display: none;}
.login_footer_tip .block{display: block;}
.row .btn.btn-primary:focus, .row .btn.btn-primary:hover{color: #fff; background-color: #757faa;border-color: #757faa;}
.row .btn.btn-primary {color: #fff;background-color: #525f95;border-color: #525f95;border-radius: 0;}
.row input[type="text"], .row input[type="password"]{height: 52px;line-height: 52px;border-radius: 0;font-size: 14px;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; border-radius:3px}
.row input[type="text"]:focus,.row input[type="password"]:focus{border-color: #66AFE9 !important;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);}
.row input[type="text"]:hover,.row input[type="password"]:hover{border-color: #66AFE9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);}
.login_alert_display_none {font-size: 14px;color: #fe800e;display: none;margin-bottom:15px;}



/*注册*/
.regist_top_tip{width: 100%;height: 45px;background: #525f95;padding:0 9%;text-align: right;color: #ffffff;line-height: 45px;}
.regist_con{width: 70%;padding:30px 40px; background: #ffffff;box-shadow: 0px 1px 4px rgba(0,0,0,0.15);margin: auto;overflow: hidden;}
.regist_top_div{width: 100%;padding:0 0 0 16%;}
.regist_title span{line-height: 39px;float: left;width: 710px;text-align: center;font-size: 20px;font-weight: 700;color: #0e419c;margin-left: 90px;}
.regist_title a{font-size: 16px;line-height: 39px;float: right;height: 39px;width: 58px;text-align: left;}
.regist_footer_tip {width: 100%;text-align: center;font-size: 14px;color: #eeeeee;background: #0e419c;padding: 12px 15%;margin-top: 12px;}
.regist_con .row{margin-bottom: 20px;}
.regist_label{display: block;height: 52px;color: #3e3d3d;font-size: 18px;text-align:right;line-height: 52px;font-weight: initial;white-space: nowrap;}
.regist_con .login_codeImg{width: 24%; margin-left: 1%;}
.regist_bottom_div{width: 72%;padding: 0 16% 0;}
.regist_bottom_div .regist_label{background: none;}
.regist_code_div{width: 100%;padding: 38px 0 0 16%;}
.validation{width: 25%}
.validation.text-left{max-height: 52px;line-height: 52px;padding-left:10px;white-space: nowrap;z-index: 1;}
.validation p{display: inline;font-size: 12px;color: red;}
.serch-ico{position: absolute;top: 14px;right: 10px;left: auto;cursor: pointer;}
.pw-tip{z-index: 999; width: 240px;}
input.input_35pst_left{width: 34%;float: left;display: inline-block;}
input.input_65pst_right{width: 65%;float: right;display: inline-block;}
#yzmEmailTipsX{float: left;line-height: 52px;}
#yzmEmailTipsX label{margin: 0px;}
#send_Verification{height: 40px;z-index: 999;width: 156px;border-radius: 0px;}
.sms-code-input{width: 75%;}
.email-code-input{width: 25%;}
.alert_display_none{display: none;}
.row.send-sms-code{position: relative;}
.reg_title_star{color:red;}
.top_main{height: 133px;}



@media screen and (width: 768px){
	.collapse.navbar-collapse{position: relative; height: 1rem!important;}
	.collapse.navbar-collapse ul{position: absolute;top: 0;right: 0;}
	.collapse.navbar-collapse ul li a{line-height: 1rem;line-height: 0.7rem;}
}


@media screen and (min-width: 350px) and (max-width: 768px) {
	.navbar-header{width: 100%;height: 1rem;}
	.nav {height: 1rem;}
	.nav>li{display: inline-block;}
	.navbar .nav>li>a, .navbar-nav>li>a{line-height: 0.3rem;font-size: 0.3rem;padding: 10px 0.1rem;}
	.navbar-nav{padding:0 0 0 15px;}
	.navbar-nav span{margin-right: 0.1rem;}
	.navbar-brand{height: inherit;line-height: inherit;padding:0;}
	.navbar-brand>img{height: 0.6rem;margin: 0.2rem 0;}
	.bs-docs-header, .bs-docs-masthead {position: relative;padding: 0;color: #000000;text-align: center;text-shadow: 0 1px 0 rgba(0,0,0,.1);background-color: #ffffff; }
	.login_top_tip{font-size: 0.3rem;text-align: center;color: #ffffff;line-height: 1rem;}
	.login_con{width: 92%;padding: 0.3rem 0 0; background: #ffffff;box-shadow: 0px 1px 4px rgba(0,0,0,0.15);margin: auto;}
	.login_con>div{padding: 0 10%;border-bottom: 1px solid #ececec;}
	.login_top_div{border-right:none;}
	.login_codeImg img{width: auto;height: 100%;}
	.login_title span{font-size: 0.3rem;margin-bottom: 0.3rem;display: block;}
	.login_con a{line-height: 50px;font-size: 0.28rem;}
	.btn-group-lg>.btn, .btn-lg {font-size: 0.28rem;}
	.login_footer{width: 100%;margin: auto;padding: 0 2%;}
	.login_footer_help{line-height: 0.30rem; font-size: 0.24rem;text-align: left;margin-bottom: 0;height: auto;padding: 0.2rem 0;}
	.col-md-5 .login_title{margin-top: 0.3rem;}
	.login_footer_tip{background: #eeeeee;font-size: 0.18rem;padding: 5px 3px;color: #000000;}
	.login_footer_tip p{font-size: 0.24rem;}
	.login_alert_display_none{font-size: 0.24rem;}
	.regist_showimg{width: 130px;}

		/*注册*/
	.regist_con{width: 100%;padding:0.3rem 0.1rem; background: #ffffff;box-shadow: 2px 2px 4px rgba(0,0,0,0.15);margin: auto;border-radius: 10px}
	.regist_top_div{width: 100%;padding:0 2%;}
	.regist_code_div{width: 100%;padding: 0.38rem 2% 0 2%;}
	.regist_title span{font-size: 0.3rem;color: #525f95;margin-bottom: 0.3rem;display:inline-block;}
	.regist_title a{position: absolute; right: 2%;font-size: 0.24rem;color: #525f95;text-decoration: none;}
	.regist_footer_tip{font-size: 0.16rem;}
	.regist_con .row{margin-bottom: 0.2rem;}
	.regist_label{display: block;height:52px;line-height:52px;color: #3e3d3d;font-size: 0.3rem;text-align:right;font-weight: initial;}
	.regist_bottom_div{width: 72%;padding: 0.38rem 2% 0;}
	.validation p{height: 25px;}
	.login_codeImg img{width: 100%;max-height: 100%;}
	.validation.text-left{line-height: 16px;clear: both;}
	.validation .alert_img{vertical-align: -4px;}
	#send_Verification, .sms-code-input{width: 100%;}
	#send_Verification{position: absolute;width: 120px;z-index: 999;height: 38px;right: 6px;top: 7px;}
	#yzfsMobile{position: relative;}
	.email-code-input{width:50%;}


	/*注册弹窗*/
	ul, ol{list-style: none;padding: 0;}
	.topbar{position: relative;width:100%;height: 45px;;background:#525f95;background-size:100%;font-size:0.3rem;line-height:45px;text-align: center;color:#fff;}
	.topbar i{display: block;height:45px;width:10%;position:absolute;background:url(../img/return.png)no-repeat center center;background-size:30%;left: 0;top:0;}
	.shade{display:none;width: 100%; height: 100%; position:fixed; top:0; left: 0; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=30)"; z-index: 135;}
	.country_pop{display:block;width:100%;height:auto;background-color:#fff;border-radius:0.3rem;margin:3% auto;}
	select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background-color:transparent;}
	.school_pop{display:block;width:100%;height:auto;margin:3% auto;background-color:#fff;border-radius:0.3rem;}
	.pop_tit{width:94%;height:auto;margin:2% auto;font-size:0.3rem;color:#3779d8;overflow:hidden;}
	.pop_tit span{float:left;}
	.pop_tit a{display:block;float:right;}
	.pop_search{width:94%;margin:2% auto;overflow:hidden;}
	.pop_search1{width:94%;margin:0 auto;overflow:hidden;}
	.pop_search i{margin-top:2%;float:right;display:block;width:1.5rem;height:1.5rem;background:url(../img/pop_se.png)no-repeat center center;background-color:#3779d8;border-radius:5px;background-size:70%;}
	.pop_search1 i{margin-top:2%;float:right;display:block;width:1rem;height:1rem;background:url(../img/pop_se.png)no-repeat center center;background-color:#3779d8;border-radius:5px;background-size:70%;}
	.pop_chose{width:94%;margin:4% auto;font-size:0.3rem;color:#333;border-bottom:1px solid #ddd;padding-bottom: 2%;}
	.chose_list{width:94%;margin:2% auto;font-size:0.24rem;color:#666;overflow:hidden;}
	.chose_list li{float:left;width:25% !important;;padding:2% 4%;}
	/*.chose_list li{float:left;padding:2% 5%;width:1.4rem !important;}*/
	.chose_on{color:#3779d8;}
	.country_list{width:94%;margin:2% auto;font-size:0.24rem;color:#666;height:150px;overflow:auto;}
	.country_list li{padding:2% 0 2% 5%;}
	.pop_close{color:#666 !important;}
}

@media screen and (max-width: 350px){
	.chose_list li{float:left;width:33% !important;;padding:2% 4%;}
}

/* 超小屏幕（手机，小于 768px） */
/* 没有任何媒体查询相关的代码，因为这在 Bootstrap 中是默认的（还记得 Bootstrap 是移动设备优先的吗？） */

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: @screen-sm-min) {

}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: @screen-md-min) {

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: @screen-lg-min) {

}
