@charset "utf-8";
/* CSS Document */
.clearfix:after{content:'\0020'; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
.c{font-size: 0; line-height: 0; overflow: hidden; clear: both;}
.f0{font-size: 0; line-height: 0; overflow: hidden;}
.bdLogin{background-color: #F6F8EF;}
/* header */
#header{width: 900px; height: 55px; margin: 0 auto; padding-top: 30px; overflow: hidden;}
#header h1{float: left; height: 55px;}
#header h1 span.cplogo{display: inline-block; float: left; width: 140px; height: 55px;}
#header h1 span.img{display: table-cell; vertical-align: middle; *display: block; *font-size: 48px; *font-family: Arial ;width: 140px; height: 52px; text-align: center;}
#header h1 span.desc{display: inline-block; float: left; margin-left: 5px; padding-top: 22px; font: normal 14px/20px "Microsoft Yahei"; color: #333333;}
#header .toelse{float: right; width: 200px; padding-top: 32px; text-align: right; font: normal 12px/20px "simsun";}
#header .toelse a{margin: 0 4px;}

/* login content */
.contBg{padding-top: 29px; background: url(http://www.qiyipic.com/common/fix/action_images/bgsmile.png) no-repeat center top;}
.logCont{width: 900px; height: auto; margin: 0 auto;}
.logCont .bgTop, .logCont .bgBot{height: 7px; background: url(http://www.qiyipic.com/common/fix/action_images/bglinex.png) no-repeat 0 0;}
.logCont .bgBot{background-position: 0 -9px;}
.logCont .bgMid{background: url(http://www.qiyipic.com/common/fix/action_images/bglinex.png) repeat-y -905px 0;}

.logLeft{float: left; width: 620px; padding: 0 1px;}
.logRight{float: right; width: 270px;}
.logForm{position: relative; width: 540px; margin: 0 auto; padding: 45px 0 45px 45px;}

span.tipsInfo, span.error, span.success{position: absolute; display: inline-block; top: 20px; left: 113px; height: 32px; font: normal 12px/32px "simsun";}
span.error, span.success{padding-left: 25px; color: #EB6100; background: url(http://www.qiyipic.com/common/fix/action_images/bgtxt.png) no-repeat -232px -133px;}
span.success{background-position: -232px -171px;}
.bandCont span.tipsInfo{top: -16px; left: 70px;}
table.loginTab span.tipsInfo{position: static;}
table.loginTab{width: 100%; border-collapse: collapse; border-spacing: 0;}
table.loginTab th{width: 70px; font-size: 14px; text-align: right; font-weight: normal;}
table.loginTab th, table.loginTab td{padding: 8px 0; line-height: 32px;}
table.loginTab .nextAuto input, table.loginTab .nextAuto img{margin-right: 5px; margin-top: -1px; _margin-top: -4px; vertical-align: middle;}
table.loginTab .nextAuto img.testCode{border: 1px solid #A4BA30;}
.txtBg{float: left; width: 260px; height: 32px; margin-right: 8px; _margin-right: 2px; _padding-bottom: 2px;}
input.txtLogin, input.txtLogin_on{width: 248px; border: 0; color: #999999; font-size: 12px; background: url(http://www.qiyipic.com/common/fix/action_images/bgtxt.png) no-repeat 0 0;
height: 32px; padding: 0 6px; height: 30px\9; padding-top: 2px\9; height: 29px\9\0; padding-top: 3px\9\0; *height: 30px; *padding-top: 2px; _height: 28px; _padding-top: 4px; vertical-align: middle; line-height: 28px;}
input.txtLogin_on{background-position: 0 -34px;}
input.btn_log, input.btnOn_log, input.btn_band, input.btnOn_band{width: 90px; height: 34px; margin-right: 10px; background: url(http://www.qiyipic.com/common/fix/action_images/bgtxt.png) no-repeat 0 -68px; cursor: pointer; border: 0; vertical-align: middle;}
input.btnOn_log{background-position: -92px -68px;}
input.btn_band, input.btnOn_band{width: 120px; background-position: 0 -222px;}
input.btnOn_band{background-position: -122px -222px;}

.bandCont{position: relative; padding-top: 10px;}
/* the third login */
.thirdLogin, .bandTips{padding: 17px 20px 10px 40px; border-top: 1px solid #E6E6E6; background-color: #F8F8F8;}
.bandTips{padding: 17px 20px 10px 91px;}
.thirdLogin span, .thirdLogin a{display: inline-block; vertical-align: middle;}
.thirdLogin a{height: 16px; padding-left: 20px; margin-right: 6px; line-height: 16px; background: url(http://www.qiyipic.com/common/fix/action_images/bgtxt.png) no-repeat 2px -110px; overflow: hidden;}
.thirdLogin a.baidu{background-position: 2px -110px;}
.thirdLogin a.pay{background-position: -73px -110px;}
.thirdLogin a.happy{background-position: -147px -110px;}
.thirdLogin a.qq{background-position: 2px -264px;}
.thirdLogin a.weibo{background-position: -73px -264px;}
.thirdLogin a.renren{background-position: -147px -264px;}
/* login right */
.noqiyi{padding: 20px 10px 0;}
.noqiyi p{text-align: center; line-height: 50px;}
.noqiyi p.toReg{padding-bottom:20px;}
.noqiyi p.toIphone{padding-left: 10px; text-align: left;}
a.regMail{display: inline-block; width: 70px; height: 28px; margin: 0 5px; line-height: 28px; text-align: center; color: #000000; text-decoration: none; background: url(http://www.qiyipic.com/common/fix/action_images/bgtxt.png) no-repeat -190px -68px;}
a.regMail:hover{color: #4A7F07; text-decoration: none;}
ul.descList{padding-left: 20px;}
ul.descList li{height: 24px; line-height: 24px; padding-left: 6px; background: url(http://www.qiyipic.com/common/fix/action_images/bgtxt.png) no-repeat -258px -103px; overflow: hidden;}
.productsQy{width: 248px; height: 217px; margin-top: -20px; margin-left: -5px; overflow: hidden;}
/* band the acount */
ul.tagsList{height: 43px; padding: 0 0 20px 27px;}
ul.tagsList li{float: left; width: 161px; height: 38px; margin-right: 10px; padding-bottom: 5px; text-align: center; font: normal 14px/38px "simsun"; background: url(http://www.qiyipic.com/common/fix/action_images/bgtxt.png) no-repeat 0 -132px; overflow: hidden;}
ul.tagsList li.cur{background-position: 0 -177px; font-weight: bold; color: #FFFFFF;}
.bandDesc{padding-top: 20px; line-height: 24px;}
.bandDesc span.user{font-weight: bold; color: #4A7F07;}
.bandDesc span.youcan{display: block; font-weight: bold;}
/* footer */
.footer{width: 900px; margin: 0 auto; padding: 20px 0; text-align: center; font: normal 12px/2 Arial,simsun;}
.footer a{color: #6B6B6B; text-decoration: none; margin: 0 3px;}
.footer a:hover{color: #4C7D08; text-decoration: underline;}
.footer span.fGray{color: #D0D0D0;}
a.ac000{color: #000000; text-decoration: none;}
a.ac000:hover{color: #339900; text-decoration: underline;}

/* Automatic matching */
/* Automatic matching */
.mailType {width: 258px; font:12px/25px Tahoma; border: 1px solid #C3C3C3; background:#FFFFFF; }
.mailType a, .mailType span { display:block; padding:0 10px; color:#7D7D7D; height: 23px; overflow: hidden;}
.mailType .selected { line-height: 23px; border:solid #E8E8E8; border-width: 1px 0; background:#F1F1F1; color:#000000; }
.mailType a:hover { line-height:23px; border:solid #E8E8E8; border-width:1px 0; background:#F1F1F1 !important; text-decoration:none; color:#000 !important; }
