@charset "utf-8";
/* CSS Document */

/*头部文件*/
a.link_blue:link,a.link_blue:visited{color:#06c;text-decoration:none;}
a.link_blue:hover{color:#06c;text-decoration: underline;}

.header{width:1100px; margin:0 auto;height:90px;}
.header_logo{  width:270px;  padding-top:15px;float:left;}
/*top search*/
.header .head_logo_right { width:625px;float:right;padding-top:16px; text-align:right; overflow:hidden;}
*+html .header .head_logo_right{width:625px;padding-top:16px; text-align:right;float:left; margin-left:-1220px; }

.top_search_box{height:70px;}
.search_hot_key{line-height:24px; height:24px; color:#552600; padding-top:80px; float:left;}
.search_hot_key a:link,.search_hot_key a:visited{color:#552600;text-decoration:none;}
.search_hot_key a:hover{color:#f00;text-decoration: none;}
.search_input_top{ height:32px; line-height:32px; width:480px; border:1px solid #e54043; float:left; color:#7f7f7f; padding:0 10px;}
.search_bnt_top{ background:#e54043 url(../../images/front/index_search_bnt.png) 12px 6px no-repeat; width:110px; height:34px; color:#fff; font-size:16px; text-align:left;font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; padding:0 0 0 45px; letter-spacing:8px; float:left; border:0;}
.header #tab{position: absolute; width:625px;}
* html #tab1{position: absolute; width:625px;left:-50px;}
*+html #tab1{position: absolute; width:625px;left:-50px;}
.header #tab .tabList{ height:31px; line-height:31px;position:absolute; z-index:50;}
.header #tab .tabList li{ float:left;width:80px;text-align:center; height:31px; margin:0 4px 0 0 ; background:#efefef; cursor:pointer; font-size:15px; font-weight:bold; color:#787878;}
.header #tab .tabCon{position:absolute;width:625px;	height:40px; top:31px;z-index:49;}
.header #tab .tabCon div{}
.header #tab .tabList li.cur{background:#e54043 url(../../images/front/arrow_tab_bg.gif) center bottom no-repeat; color:#fff; margin-top:1px;}
.header #tab .tabCon div.cur{opacity:1;	filter:alpha(opacity=100);}


/*导航*/
.wzrc5nav{ margin:0 auto; width:100%;height:44px;background:#e54043;}
.wzrc5nav .clist{margin:0 auto;width:980px;}
.wzrc5nav .clist a{display:block; float:left; height:44px;width:120px;color: #fff; margin:0 20px; cursor:pointer;text-decoration:none;font-weight:bold;font-size:16px;text-decoration:none; line-height:44px;text-align:center;}
.wzrc5nav .clist a:hover{ color:#fff;background:#a40000;}
.wzrc5nav .clist a.select{color:#fff;background:#a40000;}
.wzrc5nav .clist a.select_new{color:#fff;background:url(../../images/front/new.gif) 93px 1px no-repeat;}
.wzrc5nav .clist a.select_new:hover{ color:#fff;background:#a40000 url(../../images/front/new.gif) 93px 1px no-repeat;}
.wzrc5nav .clist a#select_campus{color:#fff;background:url(../../images/front/new.gif) 93px 1px no-repeat;}
.wzrc5nav .clist a#select_campus:hover{ color:#fff;background:#a40000 url(../../images/front/new.gif) 93px 1px no-repeat;}
/*联英灵工导航*/
.LYLG-layer01 { position:relative;}
.LYLG-layer01 .navCK{position:absolute; display:none;z-index:999;}
.LYLG-layer01:hover .navCK{display:block;top:44px;left:244px;}
.LYLG-layer01 ul.navCK{width:130px;}
.LYLG-layer01 ul.navCK li a{margin:0;padding:0;width:130px;background: #E5282B; opacity:0.8}
.LYLG-layer01 ul.navCK li:hover a{width:130px;background:#a4000;}
.LYLG-layer01 ul.navCK li.on {background:#a40000;}

/*底部*/
.foot{ width:100%;  background-color:#e8e8e8; margin-top:10px;}
.foot .footer_box{border-bottom: 1px dashed #d2d2d2;margin-bottom: 17px;font-family: "microsoft yahei"; padding-bottom: 10px;}
.foot .box{margin:0 auto; width:1100px; font-size:12px;position:relative}
.foot .box .list{ width:220px; float:left; padding-bottom: 10px;}
.foot .box .list h4{font-family: "microsoft yahei";font-size: 16px;color:#606060;font-weight: normal;line-height:40px; margin: 44px 0 0 20px;}
.foot .box .list .foot_list{padding: 20px 0 0 0;width:147px;height:93px;}
.foot .box .list .foot_list ul{ border-right:1px solid #dbdada;  }
.foot .box .list .foot_list li{font-size: 12px;line-height:28px; padding-left: 20px;}
.foot .box .list .foot_list li a{text-decoration:none;color: #606060;}
.foot .box .list .foot_list li a:hover{text-decoration:none;color:#f00;}
.foot .box .weixin{ position:absolute; right:0; top:0; width:220px; text-align:center; background: url(../../images/front/footer_tel.png) left 20px no-repeat; height: 180px; padding-top: 30px;}
.foot .box .weixin div{ float:left; padding:0;}
.foot .box .weixin img{ margin-top:6px;}

.foot .box .weixin .weixin_img{float: left;margin-right: 36px;color:#606060;}
.foot .box .weixin .weixin_img span{font-size: 14px; font-family: "microsoft yahei";}
.foot .box .weixin .comment{font-size: 16px;color:#666666;margin-top: 11px;padding-left: 36px;font-family: "microsoft yahei";}
.foot .box .weixin .comment p{text-align: left; line-height:30px; }
.foot .box .weixin .comment .phone_number{font-size: 18px;color:#999999;line-height:30px;}
.foot .box .weixin .weixin_cons{}
.foot .box .weixin .weixin_cons .w_txt{float: left;font-size: 16px;color:#606060;width:35px;font-family: "microsoft yahei";margin-left: 21px;margin-top: 18px;margin-right: 12px;}
.foot .box .weixin .weixin_cons img{float: left;}
.emptytip{background:url(../../images/18.gif)  no-repeat center 40px; padding-top:140px; margin-bottom:50px; text-align:center; font-size:14px; color: #999999}
.foot .copyright {width:100%; text-align:center; line-height:180%; color:#606060; padding-bottom:15px;}
.foot .copyright a{ color: #606060; text-decoration:none; }
.foot .copyright a:hover{ color: #f00;text-decoration:none; }

.bg_about{ background: url(../../images/front/footer_bg1.png) left top no-repeat; }
.bg_serve{ background: url(../../images/front/footer_bg2.png) left top no-repeat;}
.bg_help{ background: url(../../images/front/footer_bg3.png) left top no-repeat;}
.bg_comServe{ background: url(../../images/front/footer_bg4.png) left top no-repeat;}
/*top ad*/
.head_ad{ background:#eee;  height: 60px; text-align: center;}
/*top login*/
.head_top{ width: 100%; background:#fff url(../../images/front/top_bg.jpg); height: 34px; line-height: 34px; }
.head_top_box{ width: 985px; margin: 0 auto; }
.head_top_box_left{ float: left;  background: url(../../images/front/topnav_fg.jpg) top right no-repeat; width: 46%;}
.head_top_box_right{ float: right; width: 50%; background: url(../../images/front/26.gif) -22px -106px no-repeat;  padding-left:30px; }

/*search*/
.header .head_logo_right .keybox{ width:610px;height:37px;}
.keybox .f_R { padding-top:1px;}
.keybox .f_R a{float:left;margin-left:18px;}
.header .head_logo_right .keybox .keyinputbox{float:left}
.header .head_logo_right .keybox .keyinputbox input{ width:325px; border:2px #E54043 solid; background-color:#FFFFFF; height:24px; padding-left:10px; padding-bottom:3px; padding-top:3px; border-right:0px; line-height:18px;}
.header .head_logo_right .keybox .subinputbox{ width:93px; height:35px; float:left;}
.header .head_logo_right .keybox .subinputbox input{ cursor:pointer; width:93px; height:34px;background:#e54043; font-size:18px; line-height: 34px; border:0px; color:#fff; font-family:"microsoft yahei","宋体";  line-height:31px; *margin-top:1px;}
.header .head_logo_right .hotkey{ padding-top:8px;  font-size:12px; height:17px; overflow:hidden;text-align:left;width:630px;}
.header .head_logo_right .hotkey a{margin-left:3px;}

/*index header*/
.index_box{ width:1140px; margin:0 auto;}
.head_index_top{ background: #fdfdfd; border-bottom:2px solid #f3f3f3; height: 32px; line-height: 32px; overflow:hidden;  }
.head_index_box_left{ float: left; padding-left: 10px; padding-right: 20px;}
.head_index_box_tel{ float: left; background: url(../../images/front/26.gif) -22px -106px no-repeat;padding-left:30px;  }
.header_top_phone{height:32px;z-index:999; float:right; width:84px; }
#top_phone_box{ z-index:100; }
.top_phone{ position:absolute;width:40px; height: auto; border:1px solid #fdfdfd; color:#ed6c0a; line-height:30px; background: url(../../images/front/index_topS.png) 5px 0 no-repeat;cursor:pointer;z-index:90; text-align: center;}
.top_phone_div{ border:1px solid #dbdbdb; padding:10px; line-height:18px; position:absolute;z-index:10; background:#fff; text-align:center; color:#8b8b8b; cursor: default; margin:30px 0 0 -110px;z-index:80;}
.top_phone_div img{ width:130px; height:130px;}
#show_winxin{ z-index:11;}
.top_winxi{ position:absolute; width:40px;height: auto;line-height:30px; border:1px solid #fdfdfd;  background: url(../../images/front/index_topW.png) 5px 0 no-repeat; color:#55c04b; cursor:pointer; z-index:110; margin:0 0 0 42px; text-align: center;}
.top_winxi_div{ border:1px solid #dbdbdb; padding:10px; width:260px; line-height:18px; position:absolute;z-index:100; background:#fff; text-align:center; color:#8b8b8b; cursor: default; margin:30px 0 0 -198px;}
.top_winxi_div div{ float:left; margin: 0;padding: 0; width:130px;}
.top_winxi_div img{ width:130px; height:130px;}

.line{ border:1px solid #dbdbdb; border-bottom:none; border-top:1px solid #e8e8e8; background-color:#fff;  }
.header_top_telList{height:32px;width:180px; z-index:999; margin:0 0 0 450px; position:absolute;}

.header_index{width:1140px; margin:0 auto;height:90px;}
.header_index .header_logo{ float:left; width:173px; padding-top: 0;}
/*选分站组件*/
.sub_station_bbox{font-family:"microsoft yahei";float: right; width: 60px; overflow:hidden;padding-right: 1px; background: url(../../images/front/line_Topbg.gif) right 10px no-repeat; }
.sub_station_bbox .local_station{font-size:14px;cursor:pointer;width:60px;height:32px; background: url(../../images/front/local_station_bg.gif) left 10px no-repeat;}
.sub_station_bbox .local_station h3{font-size: 12px;font-weight: normal;text-align: center;color:#787878;}
.sub_station_bbox .local_station h3 span{ padding: 0 3px; }
.sub_station{position: absolute;width:316px;padding-top:12px;z-index:99; display: none; margin-top:-10px; }
.sub_station .triangle{position:absolute;top:1px;left:39px;width:16px;height:12px;background:url(../../images/front/69.gif)center center no-repeat;z-index: 9999}
.sub_station .sub_st_box{position:relative;padding:20px;background-color:#fff;border:1px solid #ccc;}
.sub_station .sub_st_box .sub_st_tit{border-bottom:1px solid #ccc;}
.sub_station .sub_st_box .sub_st_tit h3{font-family:"microsoft yahei";font-size:16px;height:24px;font-weight:normal;color:#004ea2;margin:0;margin-bottom:10px;}
.sub_station .sub_st_box .sub_st_tit h3 a{text-decoration:none;color:#004ea2;}
.sub_station .sub_st_box .sub_st_content{}
.sub_station .sub_st_box ul{margin:0;padding:0;list-style:none;}
.sub_station .sub_st_box ul li{padding-left:5px;height:25px;line-height:25px; float: left;font-size: 14px;}
.sub_station .sub_st_box ul li a{text-decoration:none;color:#656565;margin-right:5px;}

.indexLoginTop{margin:0 15px 0 0;float:right; height: 32px; color: #929292; padding: 0 10px 0 1px; background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; }
.indexLogin_Box { display: none; width:60px; background: #fff; margin-top:-32px;border: 1px solid #f3f3f3; position:absolute; border-radius:3px;    }
*+html .indexLogin_Box { display: none; width:60px; background: #fff; margin-top:-32px; margin-left:-30px;border: 1px solid #f3f3f3; position:absolute; border-radius:3px;    }

.indexLogin_Box a{ display: block; line-height: 22px; color: #929292;text-decoration: none; text-align: left;padding-left: 26px; width:44px;background: #fff;}
.indexLogin_Box a:hover{ color: #e54044;line-height: 22px;text-decoration: none;  background: #f3f3f3;text-align: left; }
.indexLogin_Box a i.icon_per,.indexLogin_Box a i.icon_com{ position:absolute; width:20px; height: 20px; background: url(../../images/front/users.png) left top no-repeat; display: block; margin-left:-24px; margin-top:1px; }
.indexLogin_Box a i.icon_com{background: url(../../images/front/users.png) left -20px no-repeat;}
.indexLogin_li { cursor:pointer; float:left; width:60px;text-align: center;  }
.indexLogin_li span{ background: url(../../images/front/LogArrow.png) 90% 0 no-repeat; display: block; }
.indexLogin_li .indexLogin_Box span{background: url(../../images/front/LogArrow.png) 90% -32px no-repeat; }

/*个人登录后*/
.indexLogin_person{  margin:0 15px 0 0;float:right; height: 32px; color: #929292; padding: 0 10px 0 1px; background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; }
.indexLogin_person a{ float:left;  padding: 0 10px; text-decoration: none;}
.indexLogin_person a.person_addRes{ background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; color: #e54043; }
.indexLogin_person a.person_refreshRes{ color: #787878; cursor:pointer; }
#person_icon{ float:left; }
.indexLogin_person .person_icon{  float:left; background: url(../../images/front/users.png); height: 20px; width:20px; padding: 0; margin: 5px 0 0 0; }
.indexLogin_person .person_icon span{ width:6px; display: block; position: absolute; height: 6px; background: url(../../images/front/round_bg.png); margin-left:15px;  }
.indexLogin_person .person_toplist span{ width:6px; display: block; position: absolute; height: 6px; background: url(../../images/front/round_bg.png); margin-left:75px;margin-top:8px;   }

.person_toplist{ background: url(../../images/front/kuang.png) left top no-repeat; width:87px; padding:7px 2px 0 2px;  position: absolute; z-index: 79; margin: 25px 0 0 -60px; display: none; height: 177px; overflow:hidden;}
.person_toplist li{ height: 22px; line-height: 22px;  }
.person_toplist li.line_person{ border-top:1px solid #dcdcdc;  }
.person_toplist li a{ padding-left: 20px; background: url(../../images/front/qiuzhi.png) left top no-repeat;color: #000;text-decoration: none; }
.person_toplist li a:hover{ background: url(../../images/front/qiuzhi_hover.png) left top no-repeat;color: #e54043;}
.person_toplist li a.person_link1{ background-position: 0 -22px}
.person_toplist li a.person_link1:hover{background-position: 0 -22px}
.person_toplist li a.person_link2{ background-position: 0 -45px}
.person_toplist li a.person_link2:hover{background-position: 0 -45px}
.person_toplist li a.person_link3{ background-position: 0 -67px}
.person_toplist li a.person_link3:hover{background-position: 0 -67px}
.person_toplist li a.person_link4{ background-position: 0 -89px}
.person_toplist li a.person_link4:hover{background-position: 0 -89px}
.person_toplist li a.person_link5{ background-position: 0 -111px}
.person_toplist li a.person_link5:hover{background-position: 0 -111px}
.person_toplist li a.person_link6{ background-position: 0 -133px}
.person_toplist li a.person_link6:hover{background-position: 0 -133px}
.person_toplist li a.person_link7{ background-position: 0 -155px}
.person_toplist li a.person_link7:hover{background-position: 0 -155px}
/*企业登录后*/
.indexLogin_com{  margin:0 15px 0 0;float:right; height: 32px; color: #929292; padding: 0 10px 0 1px; background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; }
.indexLogin_com a{ float:left;  padding: 0 10px; text-decoration: none;}
.indexLogin_com a.com_addJobs{ background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; color: #e54043; }
.indexLogin_com a.com_searchRes{ color: #787878; cursor:pointer; }
.indexLogin_com a.com_refreshJobs{ color: #787878; cursor:pointer;background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; }
#comanpy_icon{ float:left; }
#comanpy_icon .comanpy_icon{  float:left; background: url(../../images/front/users.png) 0 -20px no-repeat; height: 20px; width:20px; padding: 0; margin: 5px 0 0 0; }
#comanpy_icon .comanpy_icon span{ width:6px; display: block; position: absolute; height: 6px; background: url(../../images/front/round_bg.png); margin-left:15px;  }
#comanpy_icon .comanpy_toplist span{ width:6px; display: block; position: absolute; height: 6px; background: url(../../images/front/round_bg.png); margin-left:75px;margin-top:8px;   }

.comanpy_toplist{ background: url(../../images/front/kuang.png) left top no-repeat; width:87px; padding:7px 2px 0 2px; position: absolute; z-index: 79; margin: 25px 0 0 -60px; display: none;height: 177px; overflow:hidden; }
.comanpy_toplist li{ height: 22px; line-height: 22px;  }
.comanpy_toplist li.line_comanpy{ border-top:1px solid #dcdcdc;  }
.comanpy_toplist li a{ padding-left: 20px; background: url(../../images/front/qiye.png) left top no-repeat;color: #000; }
.comanpy_toplist li a:hover{ background: url(../../images/front/qiye_hover.png) left top no-repeat;color: #e54043;}
.comanpy_toplist li a.comanpy_link1{ background-position: 0 -22px}
.comanpy_toplist li a.comanpy_link1:hover{background-position: 0 -22px}
.comanpy_toplist li a.comanpy_link2{ background-position: 0 -45px}
.comanpy_toplist li a.comanpy_link2:hover{background-position: 0 -45px}
.comanpy_toplist li a.comanpy_link3{ background-position: 0 -67px}
.comanpy_toplist li a.comanpy_link3:hover{background-position: 0 -67px}
.comanpy_toplist li a.comanpy_link4{ background-position: 0 -89px}
.comanpy_toplist li a.comanpy_link4:hover{background-position: 0 -89px}
.comanpy_toplist li a.comanpy_link5{ background-position: 0 -111px}
.comanpy_toplist li a.comanpy_link5:hover{background-position: 0 -111px}
.comanpy_toplist li a.comanpy_link6{ background-position: 0 -133px}
.comanpy_toplist li a.comanpy_link6:hover{background-position: 0 -133px}
.comanpy_toplist li a.comanpy_link7{ background-position: 0 -155px}
.comanpy_toplist li a.comanpy_link7:hover{background-position: 0 -155px}



/*登录弹出层*/

.login_bgIndex {width:100%;height:100%;filter:alpha(opacity=20); opacity:0.2;position:absolute;top:0;left:0;z-index: 10000; background: #000; display: none;}

.loginIndex_box{ background: #fff; width: 380px; position:fixed; _position:absolute; top: 100px; left: 50%; margin-left:-190px;  z-index: 10001;display: none; }
.login_close{ background: url(../../images/index/login_close.png); width: 28px; height: 28px; position:absolute; right: -14px; top:-14px; cursor:pointer; }

.loginBoxBg_w{overflow:hidden;width: 380px;height: 400px;position:relative;}
.regBoxBg_w{width: 380px;position:relative;}

.loginBoxBg_width{ width: 1140px; position:absolute; left: 0; }
.loginBoxBg{float:left;padding: 20px 30px;position:relative;width: 320px;}


.loginBoxBg .item-tip{ margin-top:-60px;  }
.loginBoxtop{background: url(../../images/register/loginBox_bgTop.png); height: 15px; width:100%; }
.loginBoxbottom{background: url(../../images/register/loginBox_bgBottom.png); height: 15px; width:100%;}
.loginBoxBg h6{ color: #036eb8; line-height: 30px; padding-top: 10px; font-size:16px; }
.loginBoxBg h5{ color: #ed6c09; line-height: 30px; font-size:16px; text-align: center; margin: 0; }

.loginBoxBg h6.font_h6{ color: #e54043; margin: 0;}
.login_topBnt,.login_topBntWinxin,.login_topBnt_per,.login_perWinxin{ position:absolute; width: 50px; height: 50px; background: url(../../images/register/login_topBnt.png) 0 0 no-repeat; right:15px; cursor:pointer; }
.login_topBntWinxin{ background-position:0 -100px; }
.login_topBnt_per{ background-position: 0 -50px }
.login_perWinxin{background-position:0 -150px;}


.box_weixinLogin { background: #fffcdf; position:absolute; color: #7d7d7d; border: 1px solid #ffe09c; line-height: 24px; padding: 0 5px; left:-90px; }
.box_weixinLogin_r{ left: -70px; }
.box_weixinLogin i{ background: url(../../images/register/login_top_arr.png); width: 7px; height: 12px; position:absolute;right:-7px;top: 6px }
.loginBoxBg dl{ padding: 0; margin: 0; }
.loginBoxBg dd{padding: 15px 0;height: auto;margin: 0;}
.loginBoxBg dd input{ height: 38px; outline: none; border-radius: 2px; line-height: 38px; background: url(../../images/register/login_icon.png) 10px top no-repeat; border:1px solid #dcdcdc; width:268px; padding:0 10px 0 40px; font-size:14px; font-family:'Microsoft Yahei'}

.loginBoxBg dd input.password_input{background-position: 10px -40px;}
.loginBoxBg dd input.captcha_input{background-position: 10px -120px; background-color:#fffcdf; border:1px solid #ffe09c; width:133px; color: #ed6c09;}
.loginBoxBg dd #imgdiv{ padding-left: 8px; }
.loginBoxBg dd .captcha_img{ float:left; height: 38px; overflow:hidden; }
.loginBoxBg dd .captcha_img img{ height:38px;}
.loginBoxBg dd input.inputCur{ border:1px solid #999; background-color: #fff; }
.loginBoxBg dd input.captcha_inputCur{ border:1px solid #999; background-color: #fff; }
.loginBoxBg dd input.captcha_input_per{background-position: 10px -120px;}
.loginBoxBg dd input.input_per{background-position: 10px -82px; border-right: 0; width: 162px; float:left; border-radius: 2px 0 0 2px}
.loginBoxBg dd input.phone_LoginBut{ width: 107px; height:40px; line-height: 40px; background:#fffcdf; border:1px solid #ffe09c;padding: 0;  float:left; border-radius: 0 2px 2px 0; overflow:hidden; cursor:pointer;}

.loginBoxBg dd input.input_text_tel{background-position: 10px -85px;}
.loginBoxBg dd input.input_text_Code{background-position: 10px -167px; float:left; width: 160px;}
.loginBoxBg dd input.mobile_code_send{float:left;background: #ededed;text-align: center;width: 100px;padding: 0;cursor:  pointer; margin-left:8px; }
.loginBoxBg dd input.input_text_img{background-position: 10px -125px; float:left; width: 160px;}


.text_login{ font-size:14px; text-align: center; line-height: 30px; color: #333; }
.text_login a{ text-decoration:underline; color: #333; }

.btn_Login {width:320px; height:40px; line-height:40px; border:1px solid #e54043; background-color:#e54043; color:#fff; border:none; border-radius:2px; font-size:16px; font-weight:bold; cursor:pointer;}
.btn_Login_Com {background-color:#036eb8;border:1px solid #036eb8;}
.auto_login{ padding: 10px 0; line-height: 30px; font-size:14px; }
.auto_login a{ text-decoration: none; }
.auto_login a.autoLogin_link{ float:left; color: #b5b5b5; background: url(../../images/register/checkbox_bg.png) 5px -36px no-repeat; padding-left: 30px; }
.auto_login a.cur_autoLogin{ background-position: 5px 6px;}
a.fCol_Orange:link,a.fCol_Orange:visited {color:#e54043; text-decoration:none;}
a.fCol_Orange:hover {color:#f00;}

.loginBoxBg dd input.error{ border:1px solid #f00; }

.qrcodeLogin{ text-align: center; padding: 10px;}
.qrcodeLogin img{ width: 220px; height: 220px; }
.qrcodeLogin_text{ text-align: center; font-size:14px; color: #b5b5b5 }
.wxFont{ color: #67ca60; background:url(../../images/register/login_wxIcon.png) right 2px no-repeat; padding:0 25px 0 5px; }
.qrcodeLogin_pw{ font-size:14px; text-align: center; padding: 10px; }

.other_login{padding-top: 15px;position:  relative; border: 0}
.other_login .other_loginTitle{ height:1px;background: #efefef;  position:relative; }
.other_login .other_loginTitle h5{position:absolute;text-align: center;font-weight: normal;color: #b5b5b5;background: #fff;width: 140px;top: -16px;left: 50%;/* margin-left:-70px; */font-size:14px;line-height: 30px;padding:0;margin: 0 0 0 -70px;}
.other_loginLink{ margin: 0 auto; padding: 20px 0; width: 136px; }
.other_loginLink a{width: 32px; height: 32px;margin-right:16px;  background: url(../../images/register/other_loginBg.png) 0 0 no-repeat; float:left;}
.loginBtnqq{  width: 48px; height: 32px; float:left;  }
.loginBtnqq img{ display: none; }
.other_loginLink a.other_login_qq{ background-position: 0 0;}
.other_loginLink a.other_login_wx{ background-position: -49px 0; }
.other_loginLink a.other_login_ph{ background-position: -97px 0;margin-right:0;   }


.reg_tip{font-size:12px;position:  absolute;}
.reg_tip label.error{  padding:0px 5px 0 20px; height:26px; line-height:26px; color:#ff5454; background: url(../../images/front/error_regIcon.png) 0 center no-repeat;}
.reg_tip label.success{background:#fff url("../../images/register/42.gif") no-repeat 0 8px; padding:0px 5px; height:30px; width:10px; line-height:30px; float:left; margin:15px 0 0 260px;}
.textAliCenter{ padding-top:15px;}
.h_inputBox{ height: 40px; line-height: 40px; }

.login_pop_bottom{ height: 40px; line-height: 40px; font-size:14px; background:#E4E4E1; text-align: center;}
.login_pop_bottom a{ color: #017FCF; text-decoration:none; }
.login_pop_bottom a:hover{ color: #f00; text-decoration: underline; }

/*快速注册成功*/
.reg_Index_success{ background: #fff; width: 420px; position:fixed; _position:absolute; top: 30%; left: 50%; margin-left:-210px;  z-index: 10001;display: none; }
.reg_Index_success .text_tips_p{ font-size:14px; line-height: 40px; text-align: center;}
.title_regIndex{font-size:20px;color: #5dac22;background:url(../../images/register/reg_successIcon.png) 15px 0 no-repeat;line-height: 40px;padding-left: 60px;margin: 20px 20px 0 20px; text-align: center;}
.but_regSuc{ padding:20px 0; margin: 0 auto; width: 288px; }
.but_regSuc a{ float:left; height: 40px; line-height: 40px; background: #ed6c09; font-size:18px;border: 2px solid #ed6c09; text-align: center; border-radius:3px;width: 120px; margin: 0 10px; text-decoration: none;  }
.but_regSuc a.suc_add_rem{ color: #fff; }
.but_regSuc a.suc_close_rem{color: #ed6c09; background: #fff; }

/*注册验证码弹出*/
.v_codeBox{ background:url(../../images/register/v_codeBoxBg.png); width: 100%; height: 100%; position:fixed;_position:absolute; z-index: 10005; left: 0; top: 0; }
.codeBox{ width: 400px; padding: 10px; background: #fff; position:fixed; _position:absolute;top: 50%; height: 195px; margin-left:-200px; left: 50%; top:30%;  }
.close_codeBox{ width: 22px; height: 22px; background: url(../../images/register/close_dialog.png) center center no-repeat; position:absolute; right: 15px; top: 15px; cursor:pointer; }
.codeBox_img{ height: 160px;background:url(../../images/register/codeBox_img.jpg) center center no-repeat; }