@charset "utf-8";html,body,form,pre,ul,ol,p,dl,dt,dd,h1,h2,h3{margin:0;padding:0;}
html{background:#000 url(../images/i_03.jpg);}
body{color:#FFF;font:12px/24px 宋体;background:url(../images/i_02.jpg) no-repeat center bottom;}
ul,ol{list-style:none;} em{font-style:normal;} img{border:0;}input,button{vertical-align:middle;font-size:12px;}
a{color:#FFF;text-decoration:none;}a:hover{color:#FFF;text-decoration:underline;}

.focus .pic{overflow:hidden;zoom:1;}
.intro p,.props p{text-align:justify;text-justify:inter-ideograph;}
.logo,.open,.renew,#banner h1,#banner p,.logcon h2,.links li a,.intro h2,.bbs a,.focus h2,.gifts h2,.feast,.props h3{display:block;text-indent:-999px;overflow:hidden;}

/*--header--*/
#header{background:url(../images/hd.png) repeat-x;}#header .m{width:960px;height:44px;margin:0 auto;position:relative;z-index:999;}
#header .logo{width:172px;height:66px;position:absolute;top:0;left:0;background:url(../images/logo.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/logo.png);}
#header .menu,#header .user{height:14px;line-height:14px;overflow:hidden;}#header .menu{float:left;padding:22px 0 0 192px;}
#header .menu li{float:left;padding:0 12px;margin-right:-1px;border-right:1px solid #AB0E05;}#header li .on{font-weight:bold;}
#header .user{float:right;padding:22px 10px 0 0;color:#6F6F6F;}#header .user a{padding:0 4px;}#header .user span{padding:0 5px;}#header .user em{color:#F00;}
#header a{color:#AB0E05;text-decoration:none;}#header a:hover{color:#AB0E05;text-decoration:underline;}

/*--container--*/
#wrapper{background:url(../images/i_01.jpg) no-repeat center 44px;}#header .m{width:960px;height:44px;margin:0 auto;position:relative;z-index:999;}
#banner,#container,#footer{width:930px;margin:0 auto;}#banner{height:284px;background:url(../images/i_04.jpg) no-repeat}
#sidebar{float:left;width:215px;height:983px;padding:0 17px 0 14px;background:url(../images/i_05.jpg) no-repeat;}
#content{float:right;width:684px;height:983px;overflow:hidden;zoom:1;background:url(../images/i_06.jpg) no-repeat;}

.begin{width:276px;height:179px;position:absolute;bottom:-102px;left:-21px;cursor:pointer;background:url(../images/begin.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/begin.png);}

.intro{height:268px;background-position:-215px -1081px;}
.intro h2{height:55px;}.intro p{padding:0 14px;line-height:22px;text-indent:2em;}

.other{height:132px;}
.other h2{height:31px;line-height:31px;font-weight:normal;font-size:12px;text-indent:14px;color:#D6AC85;}
.other ul{margin-top:10px;}.other li{float:left;width:86px;padding-left:14px;}

.bbs a{display:block;height:62px;}

.links{height:203px;}.links li{float:left;width:215px;margin-bottom:3px;}
.links a{display:block;height:62px;background:url(../images/i_05.jpg) no-repeat 0 -1167px;}

.focus{width:676px;height:285px;padding:0 7px;}.focus h2{height:42px;}.focus a,.focus a:hover{text-decoration:none;}
.focus .pic{float:left;width:558px;height:243px;position:relative;}
.focus .pic ul{width:10000px;}.focus .pic li{float:left;width:558px;}.focus .pic img{width:558px;height:243px;}
.focus .pic strong{width:558px;height:36px;line-height:36px;font-size:14px;color:#FFF;cursor:pointer;text-indent:12px;position:absolute;bottom:0;_bottom:-2px;left:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background:rgba(0,0,0,0.3);}
.focus .tab{float:left;width:112px;overflow:hidden;zoom:1;}.focus .tab ul{margin-top:-1px;}.focus .tab li{float:left;width:112px;border:1px solid #000;border-width:1px 0 0 1px;}
.focus .tab a{display:block;}
.focus .tab a img{width:112px;height:60px;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}
.focus .tab .on img{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}

.skill{width:676px;height:400px;padding:1px 12px;margin-bottom:15px;position:relative;background-position:0 -304px;}
.skill img{margin-bottom:5px;border-bottom:2px solid #131335;}.skill p{font-size:14px;font-weight:bold;padding:0 23px;}
.skill .s1{background-position:0 -250px;}.skill .s2{background-position:0 -288px;}.skill .s3{background-position:0 -326px;}
.skill .s4{background-position:0 -364px;}.skill .s5{background-position:0 -402px;}.skill .s6{background-position:0 -440px;}
.skill .s7{background-position:0 -478px;}

.gifts{height:256px;padding:0 48px 0 46px;}.gifts h2{height:86px;}
.gifts .pic{float:left;display:block;width:189px;height:146px;border:1px solid #1E1810;}
.gifts img{width:187px;height:144px;border:1px solid #623C00;}
.gifts p{padding-left:218px;line-height:20px;color:#FFF5BD;}.gifts p strong{font-size:16px;color:#F4BA66;}
.gifts p .btn{display:block;width:89px;height:35px;margin-top:8px;background:url(../images/i_07.jpg) no-repeat 0 -99px;}

.feast{height:124px;}

.props{height:291px;padding:0 0 0 22px;}
.props li{float:left;width:165px;padding:0 24px;}.props li h3{height:68px;}.props li p{line-height:20px;}
.props li img{display:block;width:163px;height:106px;margin-bottom:10px;border:1px solid #1E1810;}

.help{width:700px;height:154px;margin-bottom:15px;background-position:0 -707px;}
.help dl{float:left;width:280px;padding:28px 35px 0 35px;}
.help dt{font-weight:bold;color:#E0B238;}

.open{display:block;width:162px;height:52px;margin:0 auto;background:url(../images/i_07.jpg) no-repeat 0 0;}
.renew{display:block;width:146px;height:44px;margin:0 auto;background:url(../images/i_07.jpg) no-repeat 0 -54px;}

.logcon{height:296px;padding:0 15px;color:#5B5858;}.logcon a,.logcon a:hover{color:#595959;}.logcon h2{height:60px;}
.logform label{display:inline-block;width:60px;text-align:right;}.logform li{margin-bottom:6px}
.logform .txt_in{border:1px #DFDEDE solid;background:#F8F8F8;width:112px;color:#000;padding:2px;height:14px;}
.logform .mouse_in{border:1px #FED4A0 solid;background:#FCF7E6}.logform .forgetpw{display:inline-block;width:60px}
.logform .log_btn{width:95px;height:23px;line-height:23px;color:#fff;border:none;cursor:pointer;background:url(http://img.vip.xunlei.com/img/bg_indexspr.png) no-repeat 0 0;-webkit-transition:-webkit-box-shadow .5s;}
.logform .log_btn:hover{-moz-box-shadow:0 0 5px #BC1616;-webkit-box-shadow:0 0 6px #BC1616;-moz-border-radius:4px;border-radius:4px}
.logform .logtip{padding-top:2px;white-space:nowrap}.logform .yzmimg{margin-left:2px;vertical-align:middle;}#verifycode{width:30px;}

.lognovip .usercon{height:55px;padding:15px 0 0 60px;position:relative;line-height:20px;}
.lognovip .usercon .use_img{width:38px;height:38px;display:block;position: absolute;left:6px;top:15px;padding:2px;border:1px #DBDBDB solid;}
.lognovip .usercon .u_wel{color:#8C8C8C}.lognovip .open{margin:0 auto;}
.lognovip .usercon .vip_name{white-space:nowrap;color: #B80000;display:inline-block;width:70px;overflow:hidden;vertical-align:middle;}
.lognovip .usercon .common_name{white-space:nowrap;display:inline-block;width:70px;overflow:hidden;vertical-align:middle;}
.lognovip .vipbox{overflow:hidden;height:24px;padding-left:5px;margin-bottom:18px;position:relative;}
.lognovip .vipbox .quit_link{position: absolute;right:0;top:0;}
.icvip{display:inline-block;vertical-align:baseline;width:24px;height:13px;margin-left:4px;background:url(../images/ic_vip.png) no-repeat 0 999em;}
.icvip00{background-position: 0 0}     .icvip01{background-position: -26px 0} .icvip02{background-position: -52px 0} .icvip03{background-position: -78px 0}
.icvip04{background-position: -104px 0}.icvip05{background-position: -130px 0}.icvip06{background-position: -156px 0}
.icnian{width:15px;height:15px;background-position: -183px 0}.icshuai{width:15px;height:15px;background-position: -200px 0}
.icbao{width:15px;height:16px;background-position: -218px 0} .icgrow{background-position: -236px 2px;width:9px} .icdown{background-position: -236px -14px;width:9px}
.icvip00hui{background-position: 0 -16px}     .icvip01hui{background-position: -26px -16px}
.icvip02hui{background-position: -52px -16px} .icvip03hui{background-position: -78px -16px}
.icvip04hui{background-position: -104px -16px}.icvip05hui{background-position: -130px -16px}
.icvip06hui{background-position: -156px -16px}
.icnianhui{width:15px;height:15px;background-position: -183px -16px}.icshuaihui{width:15px;height:15px;background-position: -200px -16px}
.icbaohui{width:15px;height:16px;background-position: -218px -16px}

/*--footer-- */
#footer{clear:both;padding:35px 0 210px 0;line-height:20px;text-align:center;font-family:arial;color:#9D9DBF;}
#footer p a{margin:0 5px;color:#9D9DBF;text-decoration:none;}#footer p a:hover{color:#9D9DBF;text-decoration:underline;}

.red{color:#ff0000;}
/* 去除IE链接点击后的虚线框 */
a{outline:0} /* for ff */
a{star:expression(this.onFocus=this.blur()); /* for Ie*/ }

#tooltip {position:absolute;z-index:1000;max-width:435px;word-wrap:break-word;background:#000;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#tooltip p {color:#fff;font:12px 'Microsoft YaHei',Arial,宋体,Tahoma,Sans-Serif;}
#tooltip p em {display:block;margin-top:3px;color:#f60;font-style:normal;}
#tooltip li{color:#fff;padding:3px 0;}

/*msgbox*/
.msgbox_layer, .msgbox_layer .gtl_ico_succ, .msgbox_layer .gtl_ico_fail, .msgbox_layer .gtl_ico_hits, .msgbox_layer .gtl_ico_clear, .msgbox_layer .gtl_end {background-image: url("http://act.vip.xunlei.com/img/gb_tip_layer.png");background-repeat: no-repeat;color: #606060;display: inline-block;font-size: 14px;font-weight: bold;height: 54px;line-height: 54px;}
.msgbox_layer_wrap {left: 0;position: fixed;_position: absolute;_top: expression(documentElement.clientHeight/2 + documentElement.scrollTop + "px");text-align: center;top: 46%;width: 100%;z-index: 65533;}
.msgbox_layer {background-position: 0 -161px;background-repeat: repeat-x;margin: 0 auto;padding: 0 18px 0 9px;position: relative;}
.msgbox_layer .gtl_ico_succ {background-position: -6px 0;left: -45px;position: absolute;top: 0;width: 45px;}
.msgbox_layer .gtl_end {background-position: 0 0;position: absolute;right: -6px;top: 0;width: 6px;}
.msgbox_layer .gtl_ico_fail {background-position: -6px -108px;left: -45px;position: absolute;top: 0;width: 45px;}
.msgbox_layer .gtl_ico_hits {background-position: -6px -54px;left: -45px;position: absolute;top: 0;width: 45px;}
.msgbox_layer .gtl_ico_clear {background-position: -6px 0;left: -5px;position: absolute;top: 0;width: 5px;}
.msgbox_layer img {float: left;margin: 19px 10px 0 5px;}

.layout{position: fixed;_position:absolute;top:50%;left:50%;  z-index:111}
.layout .pop{ width:360px;height:210px;position:relative;background:#fff; border:1px #960000 solid}
.layout .pop h3{  line-height:30px; color:#fff; height:30px; background:#B40000; border-top:1px #D60000 solid; font-size:14px; font-weight:normal; padding-left:10px}
.layout .close{position:absolute;top:7px;right:8px;display:block;width:15px;height:15px;overflow:hidden; text-indent:-999em;background:url(../img/bg_spr.png) -172px -25px no-repeat;}

.layout .popinfo{ padding:25px 25px 0; line-height:24px; font-size:14px; color:#646464; height: auto !important;height:90px; min-height:90px; margin-bottom:10px}
.layout .popinfo p{ margin-bottom:5px; line-height:20px}
.layout .btn{ text-align:center;}
.layout .btn .btn_button{ display:inline-block; text-align:center; width:68px; height:27px; color:#fff; font-size:14px; line-height:27px; overflow:hidden; border:1px #820000 solid; background:#B40000}
.layout .btn .btn_button:hover{ text-decoration:none}
.layout_s{border:none;}
.layout a,.layout a:hover{color:#ff0000;}