@charset "utf-8";
body{background:#eeeff1}
.wrap{/*padding:60px 0 0*/}
a{color: #595959;; text-decoration:none;}
a:hover {text-decoration:none; color:#F60;}
.yxform_in{border:1px solid #ccc;width:288px;height:25px;padding:7px 0 8px;background:#fff;position:relative;overflow:hidden}
.yxform_in .iuser,.yxform_in .ipwd,.yxform_in .iyzm,.yxform_in .iclose{background:url(../images/login_ico.png) no-repeat 0 0;height:25px;width:25px;display:inline-block;vertical-align:top;margin:0 6px}
.yxform_in .ipwd{background-position:-26px 0}
.yxform_in .iyzm{background-position:-52px 0}
.yxform_in .iclose{background-position:0 -26px; position:absolute;top:7px;right:0; cursor:pointer}
.yxform_in .ipt{height:17px;line-height:17px;width:245px;padding:4px 0 5px;border:0;background:none;font-size:14px;color:#444; vertical-align:middle;}
.yxform_in .ipt_txt{position:absolute;top:7px;left:38px;height:25px;line-height:24px;width:245px;color:#c5c5c5;font-size:14px;display:none}
.yxform_in_focus{border-color:#50a07b}
.yxform_in_err{border-color:#e54e53}
.yxform_in .placeholder { color: #aaa; }
/* yxlogin */
.yxlogin_conn{width:290px;margin:0 auto; position:relative;font-size:14px;text-align:left}
.yxlogin_conn li{padding:0 0 20px;height:42px;position:relative;vertical-align: top;}
.yxlogin_conn li.yzm{padding-bottom: 15px;}
.yxlogin_conn li .errtips{display:none}
.yxlogin_conn li .iright{background:url(../images/login_ico.png) no-repeat -26px -26px;width:25px;height:25px;display:block;position:absolute;top:7px;right:-40px}
.yxlogin_conn li.yzm .yxform_in{width:108px;margin:0 20px 0 0;float:left}
.yxlogin_conn li.yzm .ipt,.yxlogin_conn li .yzm .ipt_txt{width:60px;}
.yxlogin_conn li.yzm .yzmimg{width:151px;height:40px;position:relative;background:#fff;border:1px solid #ccc;float:right;}
.yxlogin_conn li.yzm .yzmimg img{ vertical-align:top}
.yxlogin_conn li.yzm .yzmimg .f5{cursor: pointer;position:absolute;top:1px;right:0;width:25px;height:25px;display:block;border-left:1px solid #e8e8e8;padding:6px 7px 7px 6px;}
.yxlogin_conn li.yzm .yzmimg .f5 i{background:url(../images/login_ico.png) no-repeat -78px 0;height:25px;width:25px;display:block;text-indent:-9999px;overflow:hidden}
.yxlogin_conn li.err{padding:0 0 36px}
.yxlogin_conn li.err .errtips{position:absolute;top:42px;left:0;height:30px;line-height:30px;display:block;color:#e54e53}
.yxlogin_conn li.err .yxform_in{color:#e54e53;border:1px solid #e54e53}
.yxlogin_conn li.login_err{height:20px;color:#f6614d;display:none;width: 100%;padding-bottom: 0px;position: absolute;left: 0;bottom:74px;}
.yxlogin_conn li.login_err .txt{position:absolute;top:-5px;left:0;height:20px;line-height:20px;font-size: 12px;}
.yxlogin_conn .yxlogin_btn,.yxlogin_conn .yxreg_btn{width:290px;height:56px;line-height:56px;background:#f4614d;border-radius:4px;text-align:center;font-size:18px;color:#fff;display:block;margin:20px auto 0;border:0; cursor:pointer}
.yxlogin_conn .yxlogin_btn:hover,.yxlogin_conn .yxreg_btn:hover{text-decoration:none;color:#fff;background:#ff4840}
.yxlogin_conn .yxlogin_fgt{height:18px;line-height:33px;color:#888;font-size:12px;position: relative;}
.yxlogin_conn .yxlogin_fgt a{color:#4e98ed;position: absolute;right: 0;bottom:89px;z-index: 10;}
.yxlogin_conn .yxlogin_fgt a:hover{color: #3db2ff;text-decoration:underline;}
.yxlogin_conn .yxlogin_read{padding:0;height:28px;font-size:12px;color:#888}
.yxlogin_conn .yxlogin_read a,.yxlogin_conn .yxlogin_read a:hover{color:#4e98ed}
.yxlogin_conn .yxlogin_read .ick{vertical-align:-2px;_vertical-align:-3px; margin-right:5px; *margin-right:0;}
.yxlogin_other{border-top:1px solid #f2f2f2;padding:3px 0 0px;width:290px;margin:0 auto; margin-top:5px;font-size:14px;position: relative;}
.yxlogin_other dt,.yxlogin_other dd{height:25px;line-height:25px;color:#c5c5c5;float:left}
.yxlogin_other dt{margin:0 15px 0 0}
.yxlogin_other dd{margin:0 5px 0 0}

.yxlogin_other .iwb{background:url(../images/oauth_logo_weibo.png) no-repeat;width:25px;height:20px;display:inline-block; vertical-align:middle;margin:0 2px 0 0}
.yxlogin_other .iqq{background:url(../images/oauth_logo_qq.png) no-repeat;width:25px;height:20px;display:inline-block; vertical-align:middle;margin:0 2px 0 0}

.yxlogin_conn .yxlogin_autolog{font-size: 12px;color: #888;height: 24px;line-height: 20px;padding-bottom: 0;}
.yxlogin_conn .yxlogin_autolog label{cursor: pointer;}
.yxlogin_conn .yxlogin_autolog .logcheck{vertical-align: -2px;}
.yxlogin_lab{background:url(../images/lab_bg.png) repeat-x 0 100%;padding:0 0 2px;height:50px; position:relative;_padding: 0;}
.yxlogin_lab li{float:left;height:51px;width:262px;color:#888;cursor:pointer;height: 47px;}
.yxlogin_lab li span{width:100%;height:25px;line-height:25px;display:block;font-size:16px;text-align:center;font-weight:bold;padding: 11px 0 15px;_padding: 11px 0;}
.yxlogin_lab li.cur{color:#F60;border-bottom:3px solid #f4614d;height: 47px;}
.yxlogin_lab li:hover{color:#F60;border-bottom:3px solid #f4614d;height: 47px;}
.yxlogin_conn{padding:38px 0 0}
.yxbtnbox{position: absolute;bottom: -2px;right: 30px;}
.yxregbtn{width: 102px;height: 30px;display:inline-block;line-height: 34px;padding-left: 13px;background:url() no-repeat;color: #fff;font-size: 12px;overflow: hidden;}
.yxregbtn:hover{background-position: 0 -34px;color: #fff;text-decoration: none}
.backfastbtn{font-size: 14px;color: #4e98ed;position: absolute;bottom: 11px;right: 130px;width: 85px;}
.backfastbtn:hover{text-decoration: underline;color: #4e98ed;}


/*reg*/
.yx_logo{margin:0 auto 43px;background:url() no-repeat;width:332px;height:116px;display:block; text-indent:-9999px;overflow:hidden}
.reg_page{background:url(../images/p_bg.png);width:670px;margin:0 auto;border-width:0 4px 4px 0;border-color:#e5e6e8;border-style:solid; position:relative;padding:0 0 60px;height:auto!important;height:360px; min-height:360px;}
.reg_page .yxreg_conn .yxlogin_conn{margin-top:60px;padding:0 57px 0 43px;float:left;width:290px;background:url(../images/reg_bg.png) repeat-y 388px 0;}
.reg_page .tr,.login_page .lb{background:url(../images/i_bg.png) no-repeat;width:4px;height:4px;display:block;position:absolute;}
.reg_page .tr{top:0;right:-4px}
.reg_page .lb{left:0;bottom:-4px;background-position:-4px 0}
.reg_page .yxreg_conn .yxlogin_conn li{padding:0 0 18px}
.reg_page .yxreg_conn .yxlogin_conn li.err{padding:0 0 34px}
.reg_page .yxreg_conn .yxform_in{width:288px;}
.reg_page .yxreg_conn .yxform_in .ipt,.reg_page .yxreg_conn .yxform_in .ipt_txt{width:230px;}
.reg_page .yxreg_conn li.yzm .ipt,.reg_page .yxreg_conn .yzm .ipt_txt{width:60px;}
.reg_page .yxreg_conn .yxlogin_conn .yxlogin_btn{width:290px}
.reg_page .yxreg_conn .yxlogin_other{width:280px;float:right;padding:58px 0 0;font-size:14px;border:0}
.reg_page .yxreg_conn .yxlogin_other .logintxt{height:28px;line-height:28px;color:#888;margin:0 0 8px 20px}
.reg_page .yxreg_conn .yxlogin_other .logintxt a,.reg_page .yxreg_conn .yxlogin_other .logintxt a:hover{color:#4e98ed}
.reg_page .yxreg_conn .yxlogin_other dt{height:33px;line-height:33px;padding-left:20px;}
.reg_page .yxreg_conn .yxlogin_other dd a{display: block;margin: 0 0 5px;color: #888;}
.reg_page .yxfcm_conn {color:#b0b0b0}
.reg_page .yxfcm_conn .tt{border-bottom:1px solid #d8d8d8;line-height:22px;text-align:right;margin:0 0 16px}
.reg_page .yxfcm_conn .tt span{float:left}
.reg_page .yxfcm_conn .ifcm,.reg_page .yxfcm_conn .iname,.reg_page .yxfcm_conn .icode,.reg_page .yxfcm_conn .imail{background:url(../images/login_ico.png) no-repeat 0 0;height:25px;width:25px;display:inline-block;vertical-align:top;margin:0 6px}
.reg_page .yxfcm_conn .ifcm{background-position:-52px -26px;height:23px}
.reg_page .yxfcm_conn .iname{background-position:-78px -26px}
.reg_page .yxfcm_conn .icode{background-position:0 -52px}
.reg_page .yxfcm_conn .imail{background-position:-26px -52px}

/*login*/
.loginwrap{/*padding-top: 30px;*/}
.frame_wrap{position: relative;width: 1000px;margin: 0 auto;}
.login_page{min-width: 1240px;height: 474px;margin: 0 0 30px;background:url(../images/tempBg.jpg) no-repeat center 0;}
.login_page .logo{position: absolute;left: 0;top: -82px;height: 65px;}
.login_page .logo h1{float: left;width: 200px;height: 65px;margin: 0 13px 0 0;background:url(../images/login_page_logo.png) no-repeat 0 0;text-indent: -999px;overflow: hidden;}
.login_page .logo p{float: left;padding: 9px 0 0 12px;margin: 25px 0 0;background:url(../images/line.gif) no-repeat 0 0;font-size: 24px;color: #2db5ee;}
.yxlogin_page{position: absolute;right: 30px;top: 27px;width: 340px;height: 410px;border-radius: 4px;background: rgba(255, 255, 255, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#6cffffff', endColorstr='#6cffffff');box-shadow: 0 0 2px rgba(229, 236, 243, 0.6)}
.yxlogin_page .yxlogin_lab ul{position: relative;width: 342px;}
.yxlogin_page .yxlogin_lab li{width: 171px;}
.yxlogin_page .yxlogin_lab li span{font-weight: normal;font-size: 14px;}
.yxlogin_page .yxlogin_conn,.yxlogin_page .yxlogin_conn .yxlogin_btn,.yxlogin_page .yxlogin_conn .yxreg_btn,.yxlogin_page .yxlogin_other{width: 260px;}
.yxlogin_page .yxlogin_conn .yxlogin_btn,.yxlogin_page .yxlogin_conn .yxreg_btn{margin: 0 auto;}
.yxlogin_page .yxlogin_conn{padding: 24px 0 0;}
.yxlogin_page .yxlogin_conn li.login_err .txt{top: 12px;}
.yxlogin_page .yxform_in{width: 258px}
.yxlogin_page .yxform_in .ipt{width: 214px}
.yxlogin_page .yxlogin_conn li{padding: 0 0 13px;}
.yxlogin_page .yxlogin_conn li.yzm .yxform_in{margin-right: 14px;}
.yxlogin_page .yxlogin_conn li.yzm .yzmimg{width: 134px;}
.yxlogin_page .yxlogin_conn li.yzm .yzmimg img{width: 95px;height: 40px;}
.yxlogin_page .yxlogin_conn .yxlogin_fgt a{bottom: 84px}
.yxlogin_page .yxlogin_other{border-top: none;top: -16px}

/*loginAfter*/
.yxlogin_page .fastlog{padding: 60px 0 0;}
.yxlogin_page .backfastbtn{right: 122px;bottom: 9px;width: 95px;}
.quc-mod-quick-sign-in .quc-main{width:100%;}

/*foot*/
#footer{display:block;padding:45px 0 0;height:123px;text-align:center}
#footer p{line-height:22px;color:#ababab}
#footer a,footer a:hover{color:#ababab}
