@charset "utf-8";
/* CSS Document */
.lrbox .zhuce{ border:1px solid #dedede; margin:47px auto 0; overflow:hidden; }
.lrbox .zhuce h3{ color:#666; font-size:24px; height:90px; line-height:90px; border-bottom:1px solid #dedede; text-align:center; font-weight:normal;}
.lrbox .zhuce_nr{ width:380px;  margin:0px auto 40px;}
.lrbox .zhuce_nr p{ margin-top:25px; color:#666; font-size:15px;}
.lrbox .zhuce_name,.lrbox .zhuce_mima,.lrbox .zhuce_tel{ width:378px;  height:48px; margin-top:40px; position:relative; }
.lrbox .zhuce_name input,.lrbox .zhuce_mima input,.lrbox .zhuce_tel input{border:1px solid #ddd; color:#333; line-height:48px; height:48px; width:100%; padding-left:5px; background:url(../images/login_dl.png) 340px 10px no-repeat; }
.repeat-login-text{width:100%;  height:80px;line-height:80px;color: #bf0000;}

.repeat-login-text a{text-decoration: underline;}
.lrbox .repeat-login-userinput{margin-top:0;}

.lrbox .zhuce_mima input{background:url(../images/login_mm.png) 340px 10px no-repeat;}
.lrbox .zhuce_tel input{ background:url(../images/login_sj.png) 340px 10px no-repeat;}
.lrbox .zhuce_dl_wj{ width:380px; height:30px; margin-top:30px; font-size:15px;}
.lrbox .zhuce_dl_tk{width:380px; margin-top:30px; font-size:15px; }
.lrbox .zhuce_dl_wj p,.lrbox .zhuce_dl_tk p{ float:left; line-height:30px; margin:0; padding:0;}
.lrbox .zhuce_dl_tk p{ margin-top:10px;}
.lrbox .zhuce_dl_wj p input,.lrbox .zhuce_dl_tk p input{ margin-right:5px;}
.lrbox .zhuce_dl_tk p span{ margin-left:20px;float:right; }
.lrbox .zhuce_dl_wj span{ float:right;line-height:30px;}
.lrbox .zhuce_login button{ width:380px; height:48px; line-height:48px; text-align:center; color:#fff; background:#bf0000; margin-top:30px; border:none;  font-size:18px;}
.lrbox .zhuce_login a{ width:380px; height:48px; line-height:48px; text-align:center; color:#fff; background:#bf0000; margin-top:30px; border:none;  font-size:18px;display:block;}
.lrbox .huo_box{ width:380px; margin-top:30px; overflow:hidden; color:#666; font-size:20px;}
.lrbox .huo_box span{ float:left;}
.lrbox .xian1{ border-bottom:1px solid #ccc; width:175px; margin-top:15px;}
.lrbox .huo{ margin:0 5px;}
.lrbox .login_dl_qq,.lrbox .login_dl_weixin{ width:56px; height:55px; background:#00aaf1; text-align:center; float:left; margin-top:15px;}
.lrbox .login_dl_weixin{background:#2dc000; margin-left:24px;}
.lrbox .login_dl_qq img,.lrbox .login_dl_weixin img{ margin-top:15px;}

.lrbox .login_dui,.login_dui_yz{ position:absolute; width:25px; height:25px;  background:url(../images/login_dui.png) no-repeat;right: -40px;top: 10px;}
.lrbox .login_cuo,.login_cuo_yz{ position:absolute; width:25px; height:25px; background:url(../images/login_x.png)  no-repeat;right: -40px;top: 10px; }
.lrbox .login_cuo_yz,.lrbox .login_dui_yz{right:20px;}
.lrbox .login_cuo_nr,.lrbox .login_cuo_yznr{width: 300px; color:#bf0000; font-size:16px; top:10px; left: 430px; position:absolute;}
.lrbox .login_cuo_red{width: 300px; color:#bf0000; font-size:16px; top:10px; left: 395px; position:absolute;}
.lrbox .login_cuo_yznr{left:370px;}
.lrbox .login_sjyzm{border-radius:5px; height:48px; margin-top:40px; position:relative;}
.lrbox .login_sjyzm input{ width:190px;color:#333; line-height:48px; height:48px;border:1px solid #ddd; float:left;}
.lrbox .login_sjyzm button{ float:left;width:109px; color:#fff;line-height:48px; height:48px; text-align:center; margin-left:20px; background:#b3b3b3; border:none; }
.lrbox .login_zhmm{ color:#666; margin-top:40px; }
.lrbox .login_zhmm a{ color:#bf0000; text-decoration:none;}
.lrbox .login_sjyzm a{float:left;width:109px; color:#fff;line-height:48px; height:48px; text-align:center; margin-left:20px; background:#b3b3b3; border:none;}

#yanzhengmaimg{cursor: pointer;}

/*推荐课程*/
/*.zhibo_nr{ position:relative; width:100%;}
.zhibo_nr h3{ height:58px; margin:29px 0 49px 0; border-bottom:1px solid #cdcdcd; font-size:20px; line-height:58px; font-weight:normal;}
.zhibo_nr ul{ list-style:none; margin:0; padding:0; }
.zhibo_nr li{ list-style:none; float:left;}
.tup{ width:390px; float:left; margin-right:10px; position:relative;margin-bottom:10px; overflow:hidden;}
.tup.last{ margin-right:0;}
.zhibo_sm{  border:1px solid #eee; border-top:none; padding:16px 16px 0 16px;}
.zhibo_sm p{ color:#333px; font-size:18px; overflow:hidden; line-height:30px; padding-bottom:5px;}
.zhibo_sm p span{font-size:15px;}
.right_red{ float:right; width:56px;color:#666; text-align:center; line-height:25px;}
.left_hs{ float:left; color:#bf0000;}
.left_yuanjia{ color:#999; text-decoration:line-through; margin-left:5px;}
.kecheng_bq{ width:100px; height:35px; position:absolute; left:0; top:205px; font-size:15px; line-height:35px; font-weight:bold; text-align:center; color:#fff; background:#000;opacity:0.8;filter:alpha(opacity=80);}
.laoshi{ width:66px; height:66px; border:3px solid #fff; position:absolute; top:210px; left:310px;border-radius:50%;}
.laoshi img{ width:100%; height:100%; overflow:hidden; border-radius:50%;}
.shoucang{ width:390px; height:38px; position:absolute; top:0; left:0; background:#000; opacity:0.8;filter:alpha(opacity=80); color:#fff; font-size:15px; line-height:38px; font-weight:700; display:none;}
.shoucang span{ float:right; margin-right:14px;}
.shoucang span i{ background:url(../images/sc.png) no-repeat; width:14px; height:14px; display:inline-block; margin-right:5px;}*/
/*放大缩小效果*/
/*.zhibo_nr li .tup a:hover img{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);}
.zhibo_nr li .tup a img {display:block;line-height: 1em;transition: all 0.3s ease 0s;}
.msn{ height:240px; overflow:hidden; display:block;}*/

/*弹框*/
.zhuce_tk{ width:440px; margin:0 auto; background:#fff; border-radius:5px; border:none;}
.zhuce_tk h4{color:#666; font-size:24px; height:60px; line-height:60px; border-bottom:1px solid #dedede;  font-weight:normal; padding-left:190px;}
.zhuce_tk h4 span{width:20px; height:20px; padding-left:170px; }
.zhuce_dui,.zhuce_dui_yz{ position:absolute; width:25px; height:25px;  background:url(../images/login_dui.png) no-repeat;left: 10px;top:55px;}
.zhuce_cuo,.zhuce_cuo_yz{ position:absolute; width:25px; height:25px; background:url(../images/login_x.png)  no-repeat;left: 10px;top:55px; }
.zhuce_cuo_nr,.zhuce_cuo_yznr{width: 300px; color:#bf0000; font-size:16px; top:56px; left:45px; position:absolute;}

/*支付弹框*/
.zf_del{ width:450px; margin:0 auto; border-radius:5px; background:#fff; overflow:hidden;}
.zf_del h4{color:#515151; font-size:24px; height:45px; line-height:45px; background:#f3f3f3;  font-weight:normal; font-size:20px; padding-left:10px; }
.zf_del h4 span{width:20px; height:20px; padding-left:370px; }
.zf_del p{ margin-top:23px; color:#bf0000; font-size:28px; margin-left:113px;}
.zf_del p i{ float:left; background:url(../images/zftk_sc.png) no-repeat; width:30px; height:30px; margin:5px 5px 0 5px;}
.zf_del p span{  color:#666; font-size:16px; display:block; margin-left:40px; line-height:30px;}
.zf_del_yi{ width:185px; height:35px; font-size:16px; color:#0b0b0b; margin:20px 0 20px 157px; overflow:hidden;}
.shanchu,.yichu{ width:75px; height:35px; line-height:35px; background:#e3e3e3; text-align:center; float:left;}
.yichu{width:99px; float:right;}
.zf_del_yi a:hover{ background:#bf0000; color:#fff;}

/*推荐课程*/
/*.zhifu_guess{ width:1190px; padding:18px 0 25px 0;  color:#333;}
.zhifu_guess h3{  font-size:18px; padding:12px 0; }
.zhifu_guess h3 i{ background:url(../images/bt_bg.png) no-repeat; width:5px; height:18px; float:left;margin:4px 10px 0 0;}
.zhifu_guess_nr{ border:1px solid #ededed; padding:15px 20px; overflow:hidden;}
.zhifu_guess_left,.zhifu_guess_right{ width:23px; float:left; margin-top:50px;}
.zhifu_guess_left img,.zhifu_guess_right img{ width:22px; height:45px; overflow:hidden;}
.zhifu_guess_center{ width:1076px; float:left; margin:0 11px;}
.zhifu_guess_center ul{ margin:0; padding:0; list-style:none;}
.zhifu_guess_center li{ width:250px; height:auto; float:left; margin-left:15px;}
.zhifu_guess_top{ width:250px; height:140px; overflow:hidden;}
.zhifu_guess_top img{ width:100%; height:100%; overflow:hidden;}
.zhifu_guess_bottom{ width:250px; padding:0; margin:0;}
.zhifu_guess_bottom p{ line-height:30px; overflow:hidden;}
.zhifu_xmdr {border-top: 1px dashed #ededed;color: #999;overflow: hidden; line-height:40px;}
*/

/*找回密码*/
.password_index{ border:1px solid #ededed; margin:0; padding:0; overflow:hidden}
.password_index h4{ height:90px; line-height:90px; color:#333; font-size:18px; text-align:center;}
.password_title{ width:692px; height:55px; margin:20px auto;}
.password_yanzheng{ margin:20px auto; padding:0; overflow:hidden; width:692px; text-align:center;}
.password_name,.password_yzm{ width:250px; height:30px; line-height:30px; border:1px solid #ddd; margin:0 auto;}
.password_name input{ border:none;  width:235px; height:30px; line-height:30px;padding-left:15px; color:#333; background:none; }
.password_yzm{ border:none; margin-top:15px;}
.password_yzm_left{ width:178px;height:30px; line-height:30px; border:1px solid #ddd; float:left;}
.password_yzm_left input{ border:none;width:163px;height:30px; line-height:30px; padding-left:15px;color:#ccc; background:none;}
.password_yzm_right{ width:62px;height:30px; line-height:30px; border:1px solid #ddd; float:right; text-align:center; }
.password_yzm_right button{ width:100%; height:100%; border:none; background:none;color:#ccc}
.password_btn{ width:80px; height:30px; color:#fff; background:#bf0000; text-align:center; line-height:30px; margin:50px auto;}
.password_btn button{width:100%; height:100%; border:none; background:none;color:#fff;cursor:pointer;}

.password_yzm_mail{ width:544px; height:auto; border:1px solid #bf0000; margin:40px auto 0; padding:33px 55px 37px 40px; overflow:hidden;}
.password_yzm_mail_left{ width:40px; float:left; margin-top:5px;}
.password_yzm_mail_left i{ background:url(../images/icon.png) -176px -106px no-repeat; width:40px; height:33px; display:inline-block;}
.password_yzm_mail_center{ width:266px; float:left; margin-left:13px; text-align:left;}
.password_yzm_mail_center h3{ font-size:18px; color:#666;}
.password_yzm_mail_right{ width:95px; height:30px; float:right; background:#bf0000; line-height:30px; color:#fff; margin-top:10px;}
.password_yzm_mail_right button{ border:none; background:none;line-height:30px; color:#fff;}

/*
.password_yzm_phone{ width:502px; height:auto; border:1px solid #ebebeb; margin:20px auto 40px;padding:30px 34px 40px 35px;overflow:hidden;}
*/
.password_yzm_phone{ width:544px; height:auto; border:1px solid #bf0000; margin:40px auto 0; padding:33px 55px 37px 40px; overflow:hidden;}
.password_yzm_phone_left{ width:25px; float:left; margin-top:5px;}
.password_yzm_phone_left i{ background:url(../images/icon.png) -176px -144px no-repeat; width:25px; height:40px; display:inline-block;}
.password_yzm_phone_center{ width:266px; float:left; margin-left:13px; text-align:left;}
.password_yzm_phone_center h3{ font-size:18px; color:#666;}
.password_yzm_phone_right{ width:95px; height:30px; float:right; background:#bf0000; line-height:30px; color:#fff; margin-top:10px;}
.password_yzm_phone_right button{ border:none; background:none;line-height:30px; color:#fff;cursor:pointer;}
/*找回密码之手机验证*/
.password_yanzheng p{ line-height:30px;}
.password_yanzheng p span{ color:#bf0000;}
.password_yanzheng p a{ color:#999; text-decoration:underline;}
.phone_yzm{ width:302px; height:32px; overflow:hidden; margin:28px auto 50px;}
.phone_yzm_left{ width:260px; height:30px; float:left;}
.phone_yzm_left input{float:left; width:178px; text-align:center; height:30px; line-height:30px; border:1px solid #ddd; background:none;}
.phone_yzm_left a{display:block;width:80px; height:32px;line-height:32px; border:none; background:#bf0000;color:#fff;cursor:pointer;float:left;}
/*.phone_yzm_right{ width:25px; height:25px; float:right; background:url(../images/login_dui.png) no-repeat;}*/
.phone_yzm_right_right{ margin-top: 3px;width:25px; height:25px; float:right; background:url(../images/login_dui.png) no-repeat;}
.phone_yzm_right_error{ margin-top: 3px;width:25px; height:25px; float:right; background:url(../images/login_x.png) no-repeat;}
.phone_next{ width:80px; height:30px; color:#fff; background:#bf0000; text-align:center; line-height:30px; margin:0px auto 30px;}
.phone_next button{width:100%; height:100%; border:none; background:none;color:#fff;cursor:pointer;}
.phone_next a{width:100%; height:100%; border:none; background:none;color:#fff;}
.phone_tishi{ width:692px; margin:50px auto; padding:0; height:auto; }
.phone_tishi h4{ color:#333; border-bottom:1px solid #ededed; line-height:30px; height:30px; font-size:14px; text-align:left;}
.phone_tishi p{ color:#999; line-height:30px; text-align:left;}
.phone_tishi p a{ color:#666; text-decoration:underline;}
.col_green{ color:#64b200; font-size:18px; margin-top:10px;}
.phone_password{ width:355px; height:auto; margin:46px auto;}
.phone_password div {overflow: hidden;margin-top: 20px;position: relative;}
.phone_password label{ width:100px;height:30px; line-height:30px; text-align:right; float:left; color:#333;}
.phone_password input{ width:250px; height:30px; line-height:30px; float:left; border:1px solid #ddd;}
.phone_password img{ width:68px; height:66px; overflow:hidden;}
/*找回密码之邮箱验证*/
.mail_next{ width:123px; height:30px; color:#fff; background:#bf0000; text-align:center; line-height:30px; margin:40px auto 30px;}
.mail_next button{width:100%; height:100%; border:none; background:none;color:#fff}

/*所以a标签的样式*/
.mulu_guide a{ color:#999;}
.buy_video_left a,.guess_left a,.direct_top a{ border:none;}
.expert_top_right p a{color:#999;}
.expert_top_right p a span{ color:#333;}
.expert_bottom li a{ color:#666;}
.guess_right p a{ color:#666;}
.direct p a{color:#666;}
.buy_video_right p span a{ color:#999;}
.kecheng_time p a{ color:#666;}
.xiaotieshi a{ color:#666;}
.zhifu_guess_bottom p span a{ color:#999;}

/*用户协议*/
.agreement{
	margin: 0 50px;
    font-size: 16px;
    line-height: 29px;
}

.zhuce .bold{
	font-weight: bold;
}

.zhuce .italic{
	font-style: italic;
}

.zhuce .padding20{
	padding-left: 20px;
}

.zhuce .margintop50{
	margin-top: 50px;
}

.zhuce .marginbottom50{
	margin-bottom: 50px;
}



.zhuce h4{ margin: 10px 50px;font-size: 18px;font-weight: bold;}