@charset "utf-8";

a{color:#b8510c;}
a:hover{color:#ff8938; text-decoration:none;}

/*公用重构*/
.XYTipsWindow .boxTitle {

	height: 38px;
	line-height: 38px;

}
.XYTipsWindow .boxTitle h3{	font-weight:bold; color:#333; font-size:16px;}
.XYTipsWindow .boxTitle b{ font-size:12px; font-weight:normal; color:#666;}
.XYTipsWindow .boxTitle i{ color:#ff7f38; font-style:normal;}

.XYTipsWindow .boxTitle span {
	position: absolute;
	width: 20px;
	background-position: -80px -39px;
	text-indent: -10em;
	right: 10px;
	top: 10px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
}

.XYTipsWindow .boxTitle span.hover { background-position: -80px -59px; }
/*.XYTipsWindow .___boxContent{border-top:#dedede solid 1px !important;}*/

.clearfix_2:after{
	content:"."; 
	display:block;
	height:0;
	clear:both;
	visibility:hidden; }
.clearfix_2{display:inline-block;}
.clearfix_2{display:block;}

/*私有定制开始*/

/*确定 取消*/
.win-skin-opNav{ position:absolute; height:22px; padding:10px 20px 20px 10px; right:0px; bottom:0px; text-align:right; z-index:3;}
.win-skin-opNav .confirm-btn,.win-skin-opNav .cancel-btn{ width:70px; height:22px; display:block; line-height:22px !important; background:url(/ue1/2011/17173my/images/win-skin.gif) no-repeat; text-align:center; display:inline-block; margin-left:8px; font-size:12px !important; text-decoration:none;}
.win-skin-opNav .confirm-btn{ color:#fff !important; background-position:0px -39px;}
.win-skin-opNav .confirm-btn:hover{background-position:0px -61px; color:#fff !important;}
.win-skin-opNav .cancel-btn{ color:#333 !important; background-position:0px -83px;}
.win-skin-opNav .cancel-btn:hover{ background-position:0px -105px; color:#333 !important;}


.win-skin-op-promptNav{color:#333333; position:absolute; height:22px; padding:10px 190px 20px 10px; right:0px; bottom:0px; text-align:right; font-size:12px; background:#f6f6f5; border-top:#dadada solid 1px; width:355px; z-index:2;}


.atte-win:after{content:"."; display:block;	height:0; clear:both; visibility:hidden;}
.atte-win {display:inline-block;}  
.atte-win {display:block;}


.mod-win{position:relative; background:#fff; font-size:14px; line-height:24px; color:#333;/* margin-bottom:10px;*/}
.mod-win .extend-describe{ color:#a5a5a5; font-size:12px; line-height:22px;}
.mod-win .extend-describe a{color:#b8510c;}

/*tab*/
.mod-win-tab{ padding-left:6px; height:29px; background:url(/ue1/2011/17173my/images/sohu-skin-set.gif) 0px -58px repeat-x;}
.mod-win-tab li{ float:left; display:inline; margin-left:-2px;}
.mod-win-tab li a{ width:93px; height:29px; display:block; line-height:28px; background:url(/ue1/2011/17173my/images/sohu-skin-set.gif) -27px -29px no-repeat; text-align:center; color:#666;}
.mod-win-tab li a.current{ background-position:-27px 0px; position:relative;  color:#333;}


/*input 获取焦点样式*/
.input-blur{ display:inline-block;}
.input-blur em{margin:1px -1px; display:inline-block; padding:2px 3px;}
.input-focus{background:#c8ea8c;}
.input-focus em{ background:#c8ea8c;}
.input-focus em .input-sohu{ border:#4d971a solid 1px !important;}

/*我的头像列表*/
.figure-list-win{padding:10px; width:555px; height:470px; overflow:hidden;}

.flw-list{ margin:5px 0px 0px 5px !important;}
.flw-list li{ width:134px; height:200px; float:left; display:inline; margin-left:2px; margin-bottom:27px;}
.flw-list li .img-area{float:left; display:inline; width:134px; height:173px; overflow:hidden;}
.flw-list li .img-area a{position:relative; width:134px; height:173px; display:block;}
.flw-list li .img-area a img{width:120px; height:160px; padding:6px 7px 7px 7px; background:#fff;}
.flw-list li .img-area i{position:absolute; top:0px; left:0px; width:134px; height:173px; display:block; background:url(/ue1/2011/17173my/images/figure-show.gif) -830px 0px no-repeat; cursor:pointer;}
.flw-list li .flw-op{ font-size:12px; line-height:29px; height:29px; text-align:center; clear:both; padding:0px 12px;}
.flw-list li .flw-op a{display:inline; width:auto !important; height:auto !important; background:none !important;}
.flw-list li .flw-op a:hover{color:#ff7f38;}
.flw-list li .flw-op a i{display:none !important;}
.flw-list li .flw-op .current-figure{ color:#ff7f38;}
.flw-list li .flw-op .set-figure{color:#1c6899;}
.flw-list li .flw-op .del-figure{color:#a5a5a5;}




/*我喜欢*/

.atte-win{padding:15px !important; width:515px !important; height:170px !important; overflow:hidden;}
	.atte-win-left{ float:left; display:inline; width:222px; height:173px; background:url(/ue1/2011/17173my/images/examples-img.jpg) no-repeat; position:relative;}
	.atte-win-left .game-ico{ width:52px; height:52px; overflow:hidden; position:absolute; top:26px; left:6px;}
	.atte-win-left .game-ico img{width:52px; height:52px;}
	.atte-win-right{float:right; display:inline; width:280px;}
	.atte-win-right .extend-describe{padding-top:23px;}



/*取消喜欢*/
.atte-cancel-win{padding:25px; width:495px; height:130px; overflow:hidden;}

/*游戏关注*/
.atte-set-win{padding-top:10px; width:555px; height:430px; overflow:hidden; font-size:12px;}

.atte-set-win .asw-co_01{ width:205px; float:left; display:inline; margin-left:18px;}
.atte-set-win .asw-co_02{ width:205px; float:left; display:inline; margin-left:10px;}
.atte-set-win .asw-co_03{ width:70px; float:right; display:inline; margin-right:22px; padding-top:70px;}

.asw-search{height:27px; line-height:27px; margin-bottom:7px;}
.asw-search .search-txt{width:160px; height:22px; line-height:22px; padding:2px 5px 1px; border:#dadada solid 1px; border-right:none; color:#a5a5a5; float:left; display:inline;}
.asw-search .search-btn{background:#fff url(/ue1/2011/17173my/images/atte-set-skin.gif) 0px -27px no-repeat; border:#dadada solid 1px; border-left:none; width:32px; height:25px; cursor:pointer; display:block; float:left; display:inline;}


.asw-prompt{ color:#ff7f38; height:27px; line-height:27px; margin-bottom:7px;}
.asw-prompt label{color:#333;}


.asw-nav{border:#e1c286 solid 1px;}
.asw-nav .hd{ background:url(/ue1/2011/17173my/images/atte-set-skin.gif) repeat-x; overflow:hidden; height:26px; line-height:26px; position:relative;}
.asw-nav .hd .title{color:#333; text-indent:27px;}
.asw-nav .hd .show-ico{position:absolute; left:0px; top:0px; width:27px; height:26px; background:url(/ue1/2011/17173my/images/atte-set-skin.gif) 0px -56px no-repeat;}
.asw-nav .hd .hide-ico{position:absolute; left:0px; top:0px; width:27px; height:26px; background:url(/ue1/2011/17173my/images/atte-set-skin.gif) 0px -83px no-repeat;}
.asw-nav .hd .add-ico{position:absolute; right:0px; top:0px; width:27px; height:26px; background:url(/ue1/2011/17173my/images/atte-set-skin.gif) 0px -110px no-repeat; cursor:pointer;}
.asw-nav .bd{ background:url(/ue1/2011/17173my/images/atte-set-list-bg.jpg); overflow:hidden; overflow-y:auto; position:relative; height:261px;}


.asw-list{}
.asw-list li{ height:24px; line-height:24px; position:relative; text-indent:27px;}
.asw-list li.hover{background:#ffefae;}
.asw-list li.current{background:#ffefae;}
.asw-list li a{color:#333;}
.asw-list li .asw-op{ position:absolute; right:15px; top:0px; height:24px; line-height:24px;}
.asw-list li .asw-op a{ color:#b8510c;}
.asw-list li .asw-op a:hover{color:#ff7f38;}
.asw-list li .asw-suc{ background:url(/ue1/2011/17173my/images/atte-set-skin.gif) -44px -56px no-repeat; width:24px; height:24px; display:block; text-indent:-999px; overflow:hidden;}
.asw-list li .asw-del{ background:url(/ue1/2011/17173my/images/atte-set-skin.gif) -44px -83px no-repeat; width:24px; height:24px; display:block; text-indent:-999px; overflow:hidden; cursor:pointer;}

.asw-up-btn,.asw-down-btn{width:43px; height:22px; line-height:22px !important; padding-left:27px; display:block; text-align:center; color:#333 !important; background:url(/ue1/2011/17173my/images/atte-set-skin.gif) 0px -60px no-repeat; text-align:left; font-size:12px !important; margin-bottom:17px;}/*上移  下移*/

.asw-up-btn{background-position:0px -138px;}
.asw-up-btn:hover{ background-position:0px -160px;}
.asw-down-btn{background-position:0px -182px;}
.asw-down-btn:hover{ background-position:0px -204px;}


/*近期开测*/
.recent-test{}
.recent-test .bd{/*height:121px;*/}

/*热门关注*/
.hot-atte{ border-top:none;}
.hot-atte .hd{}
.hot-atte .bd{/*height:140px;*/}

/*已关注游戏*/
.atte-game{}
.atte-game .bd{height:288px;}
.atte-game .asw-list li .asw-del{display:none;}
.atte-game .asw-list li.hover .asw-del{display:block;}


/*皮肤设置*/
.skin-set-win{width:555px; height:340px; overflow:hidden; font-size:12px;}
.skin-set-win .hd{clear:both;}
.skin-set-win .bd{ padding:23px 0px 0px 19px;}



.ssw-tab{}

.ssw-list{margin-left:-11px; *padding-bottom:18px;}
.ssw-list li{ margin-left:11px; margin-bottom:18px;}
.ssw-list li img{ width:114px; height:80px; padding:2px; border:#d6d6d6 solid 1px;}
.ssw-list li a cite{ width:114px; top:59px; left:3px; background:#333; color:#dadada; position:absolute; cursor:pointer; text-decoration:none !important; z-index:2;}
.ssw-list li a i{ position:absolute; left:0px; top:0px; background:url(/ue1/2011/17173my/images/sohu-skin-set.gif) 0px -87px no-repeat; width:120px; height:86px; z-index:9; display:block;}

.ssw-page-bar{ padding-right:22px; margin-top:-10px;}
.ssw-page-bar li{float:left; display:inline; padding:0px 5px;}
.ssw-page-bar li a{color:#666;}
.ssw-page-bar li a:hover{color:#b8510c;}
.ssw-page-bar li a.current{color:#b8510c; font-weight:bold;}



/*登录*/
.login-win{width:464px; height:228px; /*overflow:hidden;*/ font-size:12px; background:url(/ue1/2011/17173my/images/win-login-bg.jpg) 0px bottom no-repeat;}
.login-win .hd{}
.login-win .bd{ padding:27px 0 0 44px;}



	/*用户登录*/
.login-win .loginNav{ font-size:12px; text-align:left; overflow:hidden; margin:0 auto; padding-top:5px;}
.login-win .loginNav .regBtn{ background-position:0px -98px; width:205px; height:52px; display:block; text-indent:-999px; overflow:hidden; cursor:pointer; padding-bottom:5px;}
.login-win .loginNav .line{ line-height:30px; margin-bottom:8px;}
.login-win .loginNav .opLine{ padding-top:5px;}
.login-win .loginNav Label{ color:#585c5d;}
.login-win .loginNav .emailLabel,.login-win .loginNav .pwdLabel{ width:36px; display:inline-block; text-align:right; float:left; padding-right:8px;}
.login-win .loginNav .emailInput,.login-win .loginNav .passwordInput{width:169px; height:24px; line-height:24px; padding:2px 5px; border:#b6b6b6 solid 1px; display:inline-block; vertical-align:middle; float:left;}
.login-win .loginNav .passwordInput{}
.login-win .loginNav .rememberPwd{display:block; cursor:pointer; float:left; padding-left:44px; width:70px; height:25px; line-height:25px; _padding-top:3px;}
.login-win .loginNav .rememberPwd input{vertical-align:middle;}
.login-win .loginNav .forgotPwd{color:#39a3d4; float:left; padding-left:55px; width:60px;  height:25px; line-height:25px;}
.login-win .loginNav .submitNav{ float:left; display:inline; padding-left:44px; text-align:left;}
.login-win .loginNav .loginBtn{ width:118px; height:31px; line-height:31px; text-align:center; background:url(/ue1/2011/17173my/images/sohu-login-skin.gif) 0px -4px no-repeat; cursor:pointer; border:none; color:#000102; font-size:14px; font-weight:bold;}
.login-win .loginNav .loginBtn-hover{ background-position:-122px -4px;}
	
	
/*注册*/
.reg-win{/*width:514px;*/ width:614px; height:447px; font-size:12px;}
.reg-win .bd{font-size:14px; color:#000; padding-top:20px;}
.reg-line{line-height:32px; margin-bottom:4px; clear:both; height:32px; overflow:visible;}
.reg-line-other{height:auto;}
.reg-line .label{ float:left; display:inline; text-align:right; width:150px; padding-right:5px; position:relative;}
.reg-line .con{float:right; display:inline; /*width:350px;*/ width:450px; position:relative;}
.reg-line .red{color:#ff0000; font-family:Arial; font-size:12px; position:absolute; right:0px; top:0px; line-height:32px;}

.reg-win input,.reg-win select{vertical-align:middle; color:#949494;}
.reg-win .input-style01{width:174px; height:22px; line-height:22px; border:#dadada solid 1px; padding:2px 0px 2px 5px;}
.reg-win label{ padding-right:20px; cursor:pointer;}

.reg-win .code{ margin-left:3px;}

.reg-win .reg-op{ background:#f6f6f5; padding:10px; border-top:#dadada solid 1px; clear:both; margin-top:10px;}
.reg-win .reg-op .reg-btn{ background:url(/ue1/2011/17173my/images/reg-btn.gif) no-repeat; width:186px; height:39px; margin:5px auto; clear:both; display:block; text-indent:-999px; overflow:hidden;}
.reg-win .reg-op .reg-article{ text-align:center; font-size:12px;}
.reg-win .reg-op .reg-article a{color:#0060ff; text-decoration:underline;}

.reg-win .input-focus .input-style01{ border-color:#4d971a; background-color:#fefbec;}




.reg-win .reg-prompt{ position:absolute; right:0px; top:0px; line-height:18px; color:#70860b; background:#eef5da; padding:5px 10px; border:#d3e3a6 solid 1px; width:240px; font-size:12px; display:none;}
.reg-win .reg-right-ico,.reg-error-ico{ background:url(/ue1/2011/17173my/images/player-set-skin.gif) no-repeat; display:inline-block; width:15px; height:15px;}
.reg-win .reg-right-ico{ background-position:0px -24px;}
.reg-win .reg-error-ico{background-position:-19px -24px; margin-right:5px; vertical-align:middle; }

.reg-win .reg-right-prompt{ vertical-align:middle; display:inline-block;}
.reg-win .reg-error-prompt{ vertical-align:top; display:inline-block; background:#ffeae4; border:#ffc6c2 solid 1px; padding:5px 5px 5px 3px; line-height:16px; color:#ff7f38; font-size:12px; margin-top:3px; }


/*注册成功*/
.reg-success{ width:450px; margin:20px auto 0px; padding-top:30px;}
.reg-success a{color:#0060ff;}
.reg-success .flag-ico{width:200px; height:56px; background:url(/ue1/2011/17173my/images/player-activate-skin.gif) 0px -43px no-repeat; margin-left:70px; clear:both; text-indent:-999px; overflow:hidden;}

.reg-success .reg-suc-mail{ font-family:Arial; font-weight:bold; font-size:18px;}
.reg-success .reg-suc-mail b{ color:#ee5f00;}
.reg-success .reg-suc-title{ font-size:14px; color:#000; line-height:30px;}
.reg-success .reg-suc-con{ font-size:12px; line-height:22px; color:#949494;}
.reg-success .reg-prompt-title{ font-size:12px; font-weight:bold; color:#949494;}
.reg-success .reg-prompt-con{font-size:12px; color:#000; line-height:22px;}

.reg-success .reg-act-op{ padding:20px 0px 20px 140px;}
.reg-success .reg-act-btn{width:120px; height:31px; display:block; background:url(/ue1/2011/17173my/images/player-activate-skin.gif) 0px -103px no-repeat; text-align:center; line-height:31px; font-size:14px; font-weight:bold; color:#000;}


/*游戏关注提醒*/
.atte-remind-win{padding:25px; width:495px; height:100px;}	
.atte-remind-win .remind-ico{width:35px; height:35px; display:inline-block; vertical-align:middle; background:url(/ue1/2011/17173my/images/win-skin.gif) 0px -139px no-repeat; margin-right:10px;}
.atte-remind-win .remind{ font-size:16px; font-weight:bold; color:#333; height:35px; line-height:35px;}

	
/*我的个人档案*/
.person-doc-win{padding:10px 25px 25px; width:500px; height:430px; font-size:12px;}

.person-doc-prompt{ line-height:26px; padding:0px 18px; background:#fff7d2; border:#ebd469 solid 1px; color:#ff7f38;}

.mod-pdw{}
.mod-pdw .hd{ padding-top:8px; height:30px; line-height:30px; border-bottom:#dadada solid 1px; clear:both;}
.mod-pdw .hd .title{color:#333; font-size:14px;}
.mod-pdw .bd{ color:#666; padding-top:14px;}

.pwd-line{ height:23px; line-height:23px; margin-bottom:14px; clear:both;}
.pwd-line .label{ float:left; display:inline; text-align:right; width:90px; padding-right:5px;}
.pwd-line .con{float:right; display:inline; width:400px;}


.mod-pdw input,.mod-pdw select{vertical-align:middle; margin-right:5px;}
.mod-pdw label{ padding-right:20px; cursor:pointer;}
.mod-pdw .input-style01{width:182px; height:21px; line-height:21px; border:#dadada solid 1px; padding-left:5px;}
.mod-pdw .select-style01{width:58px; height:21px; line-height:21px; border:#dadada solid 1px; padding-left:5px;}
.mod-pdw .select-style02{width:104px; height:21px; line-height:21px; border:#dadada solid 1px; padding-left:5px;}


/*秒杀*/

.atte-sec-win{padding:15px !important; width:515px !important; height:160px !important; overflow:hidden;}
	.atte-sec-win-left{ float:left; display:inline; width:180px; height:156px; background:url(/ue1/2011/17173my/images/examples-img2.jpg) no-repeat; position:relative; margin-left:15px;}
	.atte-sec-win-right{float:right; display:inline; width:280px;}

/*秒杀成功*/
.sec-succeed-win{padding:15px !important; width:453px !important; height:246px !important; overflow:hidden;}
	.sec-succeed-win-left{ float:left; display:inline; width:100px;}
	.sec-succeed-win-right{float:right; display:inline; width:315px;}
	
	.sec-succeed-op-promptNav{color:#333333; position:absolute; height:22px; padding:10px 20px 50px 20px; right:0px; bottom:0px; text-align:right; font-size:12px; background:#f6f6f5; border-top:#dadada solid 1px; width:463px; z-index:2; color:#666;}
	
	.sec-card{ padding-top:20px;}
	.sec-card-row{ height:22px; margin-bottom:10px; clear:both;}
	.sec-card .label{ float:left; display:inline;}
	.sec-card .con{ float:left; display:inline;}
	.coupon-copy{ width:220px; height:22px; padding-left:10px; overflow:hidden; position:relative; line-height:22px !important; background:#d9d9d9;}
	.coupon-copy .cc-btn{ position:absolute; right:0px; top:0px; width:33px; height:22px; display:block; background:#ff7f38; color:#fff; text-align:center;}
	
	
/*金币不足*/
.money-remind-win{padding:15px !important; width:453px !important; height:166px !important; overflow:hidden;}
	.money-remind-win-left{ float:left; display:inline; width:100px;}
	.money-remind-win-right{float:right; display:inline; width:315px; padding-top:10px;}	
	

/*领奖人联系信息确认*/
.info-veri-win{padding:15px !important; width:525px !important; height:485px !important; overflow:hidden;}

.info-veri-describe{ color:#666;}
.info-veri-prompt{line-height:26px; padding:0px 18px; background:#fff7d2; border:#ebd469 solid 1px; color:#ff7f38; margin:10px 0px; font-size:12px;}

.info-veri-line{line-height:30px; height:30px; overflow:visible; margin-bottom:9px; clear:both;}
.info-veri-line-other{ height:68px;}
.info-veri-line .label{ float:left; display:inline; text-align:right; width:200px; padding-right:5px; line-height:30px; color:#666;}
.info-veri-line .con{float:right; display:inline; width:320px; position:relative;}
.info-veri-line .red{color:#ff0000; font-family:Arial; font-size:12px; font-weight:bold; padding-right:5px;}

.info-veri-line input,.info-veri-line select{vertical-align:middle; color:#949494; display:inline-block; font-size:12px;}
.info-veri-line .input-style01{width:240px; height:22px; line-height:22px; border:#dadada solid 1px; padding:2px 0px 2px 5px;}
.info-veri-line .input-style02{width:90px; height:22px; line-height:22px; border:#dadada solid 1px; padding:2px 0px 2px 5px;}
.info-veri-line .textarea-style01{width:240px; height:60px; line-height:22px; border:#dadada solid 1px; padding:2px 0px 2px 5px; overflow:hidden; overflow-y:auto; font-size:12px;}

.info-veri-line label{ padding-right:20px; cursor:pointer;}

.info-veri-op-promptNav{color:#333; position:absolute; height:22px; padding:10px 20px 50px 20px; right:0px; bottom:0px; text-align:right; font-size:12px; background:#f6f6f5; border-top:#dadada solid 1px; width:555px; z-index:2;}
.info-veri-op-promptNav input{vertical-align:middle;}

	