@charset "utf-8";
/*
 * @title           重置和公共类
 * @author       kylinwy
 * @email         kylinwy@qq.com
 * @version      1.0
 * @update      $Date: 2015-04-06 $
 */
 
 
.logo_login{background:url(../images/login/logo_login.png) no-repeat;width:395px;height:54px;margin-top:31px;}
 
 
.nav--sm .main-nav li{width:;}

/*左侧分类菜单隐藏*/
.main-l--w-sm{width:216px;margin-left:33px;float:left;position:relative; z-index:10000;}
.nav--sm-2 .cat-nav2{margin-top:0;}
.nav--sm-2 .cat-nav-hd2{margin-top:0; position:relative; z-index:10000;}
.nav--sm-2 .cat-nav-bd2{ position:absolute;top:40px;left:0;width:212px; z-index:30000;background:#fff;}
.nav--sm-2 .cat-cont{left:214px;top:-2px;*height:462px;_height:462px;}
.nav--sm-2 #J_cat_nav.hover .cat-nav-bd2{display:block;}

.cat-nav2 .cat-menu-bd .cat-menu-item{padding:0;}


/****************************************login_page****************************************/
#login,#reg{width:1000px;margin:0 auto 20px; padding-top:20px;}
#login h1,#reg h1{font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';text-align:left;font-size:32px;color:#000;font-weight:normal;}

.login{border:1px solid #e1e1e1;background:url(../images/login/login-bg.jpg) no-repeat right bottom;overflow:hidden;padding:30px 0 200px 50px;}
.login_form_con{width:570px;padding-top:47px;text-align:left;}
.login_form li{position:relative;width:265px;border-top:1px solid #878787;border-left:1px solid #878787;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:25px;padding:9px 0 0 10px;vertical-align:middle;font-size:14px;background:#fff;margin-bottom:20px;}
.login_form li i{background:url(../images/login/sprits_24.png) no-repeat 0 0;display:inline-block;width:16px;height:16px;margin-left:0; vertical-align:-3px;}
.login_form li i.user{background-position:0 0;}
.login_form li i.password,.login_form li i.yzm{background-position:0 -32px;}
.login_form li .reg_ipt{ position:absolute;left:30px;*left:31px;_left:31px;top:5px;height:25px;line-height:25px;border:none;background:none;width:245px;*width:244px;_width:244px;z-index:5000;font-size:14px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
.login_form li.li_yzm{width:130px;}
.login_form li .reg_yzm_ipt{width:110px;*width:109px;_width:109px;}
.login_form li.li_yzm span{position:absolute;left:150px;top:0px;}
.login_form li.li_yzm a{position:absolute;left:290px;top:10px;color:#42a684;font-size:12px;width:50px;}
.login_form li.li_yzm a:hover{color:#42a684;}
.login_form_con .savepassword{width:281px;margin-bottom:34px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
.login_form_con .loginbtn { text-align:left;margin-bottom:60px;}
.loginbtn .login_btn{background:#42a684;width:120px;height:40px;color:#fff;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';font-size:18px;border:none;border-radius:3px;cursor:pointer;}
.login_form_con .loginbtn .login_btn:hover{cursor:pointer;background:#1a7556;}
.login_form_con .loginbtn a{color:#00a2ff;font-size:12px;margin-left:10px;}
.login_form_con .other_login h2{font-size:14px;color:#666;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';margin-bottom:10px;}
.login_form_con .other_login p{line-height:26px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
.login_form_con .other_login p a{color:#666;}
.login_form_con .other_login p a:hover{color:#42a684;}
.login_form_con .other_login .sina{background:url(../images/login/sprits_24.png) no-repeat 0 -63px;padding-left:22px;}
.login_form_con .other_login .qq{background:url(../images/login/sprits_24.png) no-repeat 0 -100px;padding-left:22px;}

.login_r{padding-top:50px;}
.login_r h2{font-size:14px;color:#000;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';margin-bottom:10px;}
.login_r p a{display:block;width:122px;height:32px;line-height:32px;background:#42a684;color:#fff;font-size:14px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';font-weight:bold; text-align:center;}
.login_r p a:hover{background:#1a7556; text-decoration:none;}


/****************************************reg_page****************************************/

.reg_login{background:url(../images/login/reg_login.png) no-repeat;width:395px;height:54px;margin-top:31px;}

.reg_t{background:url(../images/sprits.png) no-repeat right -575px;*background:url(../images/sprits.png) no-repeat right -575px;_background:url(../images/sprits.png) no-repeat right -555px;height:87px;}
.reg_b{border:1px solid #e1e1e1;background:#fff;overflow:hidden;padding:30px 50px 60px;width:898px;}
.reg_b h2{background:url(../images/sprits.png) no-repeat -349px -429px;border-bottom:1px solid #f2f2f2;padding-bottom:20px;height:29px;}
.reg_form{text-align:left;width:574px;padding-top:40px;margin-bottom:35px;*margin-bottom:12px;_margin-bottom:12px;}
.reg_form li{position:relative;width:290px;border-top:1px solid #878787;border-left:1px solid #878787;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:25px;padding:9px 0 0 10px;vertical-align:middle;font-size:14px;background:#fff;margin-bottom:20px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
.reg_form li i{background:url(../images/login/sprits_24.png) no-repeat 0 0;display:inline-block;width:16px;height:16px;margin-left:0;vertical-align:-3px;}
.reg_form li i.user{background-position:0 0;}
.reg_form li i.password,.reg_form li i.yzm{background-position:0 -32px;}
.reg_form li i.grade{background-position:0 -135px;}
.reg_form li.li_grade{ z-index:6000; position:relative;}
.grade_list .jquery-selectbox{background:none;left:10px;width:390px !important;}
.grade_list .jquery-selectbox .jquery-selectbox-moreButton{background:url(../images/login/quick_nav_attr.png) no-repeat 370px 15px;width:390px;}
.grade_list .jquery-selectbox .jquery-selectbox-currentItem{color:#bfbfbf;left:10px;}
.grade_list  .jquery-selectbox .jquery-selectbox-list{width:401px !important; z-index:20000;left:-10px;}
.reg_form li .reg_ipt{ position:absolute;left:30px;*left:31px;_left:31px;top:5px;height:25px;line-height:25px;border:none;background:none;width:270px;*width:269px;_width:269px;z-index:5000;font-size:14px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1'; }
.reg_form li.li_yzm{width:190px;}
.reg_form li .reg_yzm_ipt{width:170px;*width:169px;_width:169px;}
.reg_form li.li_yzm span{position:absolute;left:210px;top:0px;}
.reg_form li.li_yzm a{position:absolute;left:350px;top:10px;color:#42a684;font-size:12px;width:60px;}
.reg_form li.li_yzm a:hover{color:#42a684;}
.prompt,.reg_form li .prompt_error,.reg_form li .prompt_right{position:absolute;left:315px;top:9px;font-size:14px;color:#FF6633;width:260px; height:20px;}
.reg_form li .prompt_error{color:#ff7f26;}
.reg_form li .prompt_error b,.reg_form li .prompt_right b{background:url(../images/login/sprits_24.png) no-repeat -36px -164px;width:14px;height:14px;display:inline-block; vertical-align:middle;margin-right:5px;}
.reg_form li .prompt_right b{background-position:0 -164px;}
.reg_b p{font-size:14px;color:#999;margin-bottom:60px;text-align:left;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
.reg_b p a{color:#33CC99;}
.reg_btn{display:block; text-align:center;background:#42a684;width:120px;height:40px;line-height:40px;color:#fff;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';font-size:18px;border:none;border-radius:3px;cursor:pointer;margin-left:80px;}
.reg_btn:hover{cursor:pointer;background:#1a7556; text-decoration:none;}

.reg_bg{ text-align:left;width:230px;padding-left:50px;padding-top:40px;}
.reg_bg .reg_img{ text-align:right;padding-top:62px;margin-bottom:15px;}
.reg_bg p{font-size:14px;color:#666; text-align:left;margin-bottom:15px;}
.reg_b p a.just_login{background:#42a684;width:87px;height:32px;line-height:32px;display:inline-block;color:#fff; text-align:center;}
.reg_b p a.just_login:hover{background:#1a7556; text-decoration:none;}

.reg_b .other_login{margin-top:50px;}
.reg_b .other_login h3{font-size:14px;color:#666;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';margin-bottom:10px;}
.reg_b .other_login p a{display:block;width:83px;height:34px;line-height:34px;border:1px solid #e0e0e0;font-size:12px;color:#000; vertical-align:-6px;}
.reg_b .other_login .sina{background:#fafafa url(../images/login/sprits_24.png) no-repeat 5px -59px;padding-left:27px;}
.reg_b .other_login .qq{background:#fafafa url(../images/login/sprits_24.png) no-repeat 5px -94px;padding-left:27px;}
.reg_b .other_login p a:hover{ text-decoration:none;border-color:#c4c1c1;}


.righbg{ background:url(../images/t131.png) no-repeat;}
.ftigs{ height:30px; line-height:30px; font-size:14px; margin-bottom:5px;}
.ftigs span{ font-size:16px; font-weight:bold; margin:0px 10px; color:#1a7556;}