
/*登录页面框*/
.login_box{ position:absolute; width:347px;top:-15px; right:10px; background: url("../images/login/login_box_bg.png") 0 0 no-repeat; height: 428px;}
.login_box .ico_left,.login_box .ico_right,.login_input,.login_btn,.login_t,.tip_box .close, .login_yzm .icon_wrong, .login_yzm .icon_right{ background:url(../images/login/new_login_bg.png) no-repeat;}
.login_box .ico_left,.login_box .ico_right{ display:block; width:9px; height:15px; }
.login_box .ico_left{background-position:-16px 0; float:left;}
.login_box .ico_right{background-position:0 0; float:right;}
.login_box .lg_box{width:329px; margin:0 auto; float:left;}
.login_box .top_b{ background:#2b7dd1; height:1px; overflow:hidden; line-height:0; font-size:0;}
.login_box .bg{ border:1px solid #FFF;background:url(../images/login/login_bg.png) repeat-x; width:327px; height:400px;margin:0 auto;}
.login_box .bg .content{ padding:15px;}
.login_t{ background-position:-233px -150px; padding-left:25px; font-size:14px; display:inline-block; float:left;}
.other_login{ text-align:right; padding-top:10px;}

.tip_box{ margin:30px 10px 5px; height:28px;}
.tip_box .cnt{background:#fff9d9; border:1px solid #ffc28c; color:#F00;padding:5px 10px;}
.tip_box .close { background-position:-240px -185px; display:inline-block; font-size:0; float:left; text-indent:-9999em; width:10px; height:13px; line-height:0; margin-right:8px; overflow:hidden; }
.tip_box p { padding-top:3px\9; }
.login_m { padding:0 5px; }
.login_m li { height:28px; padding:6px 0; overflow:hidden; }
.login_m li.login_yzm { height:40px; position: relative;}
.login_yzm .icon_wrong{background-position:-205px -185px; display:inline-block; width:16px; height:16px; position: absolute; top: 13px; left: 130px;}
.login_yzm .icon_right{background-position:-223px -185px; display:inline-block; width:16px; height:16px; position: absolute; top: 13px; left: 130px;}
.login_m li.login_yzm .sp_l { padding-top:14px; }
.sp_l { float:left; font-size:14px; height:30px; text-align:left; width:60px; vertical-align:middle; padding-top:4px;}
.sp_r { height:30px; text-align:left; vertical-align:middle; float:left;}
.sp_r img { vertical-align:middle; }
.fresh { float: left; display: inline; width:24px; height:35px; text-indent: -9999em; outline: none; background: url(../images/login/yzm_bg.png) no-repeat 4px -144px; filter: alpha(opacity=70); opacity:0.7;}
.fresh:hover {filter:alpha(opacity=100); opacity:1;}
.login_input, .login_code { border:1px solid #8b9ec0; background-position:0 -80px; font-size:14px; width:209px; vertical-align:middle; height:20px; line-height:20px; padding:4px 3px; }
.login_code { border:1px solid #ceced5; width:50px; float:left; margin-top:12px;}
.veid {float:left; width:90px; height:35px; overflow:hidden; margin: -2px 2px 0 9px;}
.login_btn, a.login_btn, a.login_btn:visited { border:none; cursor:pointer; display:inline-block; background-position:-165px 0; color:#FFFFFF; font-size:14px; font-weight:bold; height:31px; line-height:32px; margin-right:15px; vertical-align:bottom; text-align:center; text-decoration:none; width:85px; }
.login_btn:hover { background-position:-165px -36px; color:#FFFFFF; }
a.forget_a { height:12px; line-height:12px; vertical-align:top; display:inline-block; line-height:34px; }
.login_b { text-align:center; margin-top:30px; _margin-top:10px; }
/*登录页面内容*/
#main{ height:458px; position:relative; overflow:visible;}
.login_pic01,.login_pic02,.login_pic03,.login_pic04,.login_pic05,.login_pic06, .login_pic07, .login_pic08, .login_pic09, .login_pic010, .login_pic011, .login_pic012{height:295px; display:inline-block; width:572px;}
.login_pic01{ background:url(../images/login/login_bg01.png) no-repeat;}
.login_pic02{ background:url(../images/login/login_bg02.png) no-repeat;}
.login_pic03{ background:url(../images/login/login_bg03.png) no-repeat;}
.login_pic04{ background:url(../images/login/login_bg04.png) no-repeat;}
.login_pic05{ background:url(../images/login/login_bg05.png) no-repeat;}
.login_pic06{ background:url(../images/login/login_bg06.png) 2px 0 no-repeat;}
.login_pic07{ background:url(../images/login/login_bg07.png) no-repeat;}
.login_pic08{ background:url(../images/login/login_bg08.png) no-repeat;}
.login_pic09{ background:url(../images/login/login_bg09.jpg) no-repeat;}
.login_pic010{ background:url(../images/login/login_bg10.png) no-repeat;}
.login_pic011{ background:url(../images/login/login_bg11.png) no-repeat;}
.login_pic012{ background:url(../images/login/login_bg12.jpg) no-repeat;}


.login_pic{ width:950px; height:320px; display:inline-block;}
.login_pic{ background:url(../images/login/login_bg06.jpg) 0 0 no-repeat;}

.login_txt{ background:url(../images/login/description.png) no-repeat -21px 0; height:100px; width:572px;}
.login_txt p{ padding:8px 0 0 45px; line-height:18px;}
.login_txt p.one_line{ padding-top:16px; }

/*合作登录 bu sunhh 2011/12/27*/
.login-ptn .hd{padding:15px 0;}
.login-ptn .bd .weixin {background: url(../images/login/hz_link_wx.png) no-repeat scroll 0 5px;padding-left: 20px;}
.login-ptn .bd a{display:inline-block;height:30px;margin-right:6px;overflow:hidden;background:url(../images/login/hz_link.png) 0 -200em no-repeat; color:#999; padding-left: 22px; line-height: 26px;}
.login-ptn .bd a:hover{color: red;}
.login-ptn .bd .ali{background-position:-41px 0;}
.login-ptn .bd .qq{background-position:0 0;}
.login-ptn .bd .sina{background-position:-97px 0;}
.login-ptn .bd .mail{background-position:-167px 0;}
.login-ptn .bd .pptv{background-position:-243px 0; padding-left: 45px;}
/*控件密码登录样式 huangls modify 20120727*/
.ocx_style{border: 1px solid #8B9EC0; font-size: 14px;height: 24px; line-height:24px; background:#fff; width: 215px; border:0\9;}
#esun_ocx_password_pge{border: 1px solid #8B9EC0; display:block; width:215px; height:24px; overflow:hidden; line-height:24px; background:#fff;}


.logo .logo_text h1{font-size: 20px; font-family: "Microsoft Yahei","微软雅黑","黑体";  font-weight: normal; line-height: 1.2; text-indent: 0;}

/*HJW的改版需求 by chengmq 121122*/

.login_m li{ padding:6px 0 7px;}

.login_t{ background:none; padding-left:8px;}
.login_input{ background:none #fff;width:215px;}
.login_m .sp_l{ line-height:20px; width:52px; }
.login_m li.login_yzm .sp_l{ padding-top:4px;}
.login_code{ margin-top:0; width:92px;background:#fff;}
.login_m li.login_yzm{ height:40px;}

.login_input:focus,.login_code:focus{ border-color:#62a6ea;}
.login_btn{ background:url(../images/login/new_login_btn.png) no-repeat 0 0; width:100px; height:35px; line-height:9999px; overflow:hidden;}

.login_box .bg .content{ position:relative; *zoom:1;}
.login_box .bg .content .reg_lnk{ color:#999; position:absolute; top:22px; left:185px; font-size:12px; white-space:nowrap;}
.login_box .phone_login{float: right; position: relative;}
.login_box .phone_login a{color:#666;}
.login_box .phone_login a:hover {color: #FF0000;}
.login_box .phone_login .mp_login_help{display: inline-block; height:14px; width: 14px; background:url(../images/login/hz_link.png) -105px -38px no-repeat; padding-left:3px; position: relative; top:2px;  *top:0;}
.login_box .mp_login_tips{border:1px solid #c1c48d; background:#fefbe2; position: absolute; top:-46px; right: -8px; _top:22px; padding: 5px; width: 100px; color:#000; line-height:1.2; display: none; z-index:999;}
.login_box .mp_login_tips span{width:5px; height:6px; display: inline-block; position: absolute; background: url(../images/login/hz_link.png) -125px -44px no-repeat; bottom:-6px; _top:-5px; _background-position: -131px -44px;}
.login_box .login-ptn{ width:277px; margin:auto; border-top:#e1e0e0 solid 1px;}
.tip_box .close{ height:15px;}
.tip_box .cnt{ padding:4px 10px;}
.login_input, .login_code{ border-color:#b0bcc8;}

/*记住用户名*/
.login_m li.login-remember {height:20px;}
.login-remember input {vertical-align:-2px;}
.login-msg p {display:none;}
.login-msg .icon-warning {display:inline-block; *display:inline; zoom:1; width:18px; height:18px; background:url(../images/info/user/icon_warn2.png) no-repeat; vertical-align:-5px; margin-right:4px; margin-top:4px;}
/*PC登录页面活动图片轮播*/
.login_wrap_slider{ position:relative; padding-bottom: 100px;}
#full-screen-slider { width:100%; height:396px; position:relative}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:380px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:8px; border-radius:5px; background:#333 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.login_wrap_slider #main{position:absolute;width:347px;top:0px; left:50%; margin-left:150px; z-index:1000}
