@charset "utf-8";
html,body,form,ul,ol,p,dl,dt,dd,label,input,textarea,h1,h2,h3,h4{margin:0;padding:0;}
body{color:#1A0509;font:12px/22px \5b8b\4f53;background:#060503;overflow-x: hidden;}
table{width:100%;border-collapse:collapse;empty-cells:show;}
object,parm{cursor:hand;cursor:pointer;}
ul,ol{list-style:none;} i,em{font-style:normal;}img{border:0;}input,button{vertical-align:middle;font-size:12px;border:none;}
a{color:#D22448;text-decoration:none;}a:hover{text-decoration:underline;}
.right span i a,.theme ul span a,.banner ol,.banner ul,.activeList h2,.activeList li,.banner a.get{overflow:hidden;text-indent:-9999px;}
/*header*/
.header h1,.header .btn_link b{background:url(../images/hd_sp.png) no-repeat;}
.sys_top{border-bottom:3px #A00000 solid;height:48px;background:#fff;_overflow:hidden;}
.header{width:1000px;margin:0 auto;height:48px;overflow:hidden;position:relative;border-bottom:3px #A00000 solid;background:#fff;}
.header h1{float:left;width:143px;height:48px;overflow:hidden;}
.header h1 a{display:block;height:48px;line-height:300;}
.header a{color:#C80000;text-decoration:none;}
.header a:hover{text-decoration:underline;}
.header .menu{float:left;padding:18px 0 0 20px;overflow:hidden;overflow:hidden;}
.header .menu li{float:left;color:#A5000D;margin-right:-1px;border-right:1px solid #C8C8C8;height:14px;line-height:14px;padding:0 8px 0 10px;}
.header .user{float:right;padding:12px 5px 0 0;*padding:11px 5px 0 0;color:#646464;text-align:right;}
.header .user a{color:#646464;}
.header .thid{left:-9999em;position:absolute;}
.header .u_log{padding-right:8px;}
.header .u_name{color:#C80000 !important;}
.header .btn_link{display:inline-block;position:relative;width:114px;height:26px;line-height:26px;background:#C80C0C;color:#fff;text-align:center;}
.header .btn_link b{position:absolute;left:0px;top:0px;display:block;width:100%;height:100%;cursor:pointer;background-position:0 -49px;}
/*container*/
.container {background: url(../images/containerbg.jpg) no-repeat center 0;margin: 0 auto;}
.banner{background:url(../images/banner_a.jpg) no-repeat center top ;position: relative;width:1000px; margin: 0 auto;}
.bannerbox{height: 600px;margin: 0 auto;  position: relative;width: 1000px;background:url(../images/hanner_b.jpg) no-repeat center bottom; }
.bannerbox h1,.bannerbox ol,.bannerbox ul{position:  absolute; left:-9999em }
.banner h{text-indent:-9999px;position:relative;}
.banner .btn_a, .banner .btn_b {height: 65px;left: 40px;position: absolute;top: 525px;width: 197px;}
object{display:block;}
.banner .btn_b{left: 270px;}
.banner a.white{font-family:\5FAE\8F6F\96C5\9ED1;text-decoration:underline;color: #C80000; font-size: 14px;left: 331px; position: relative;top:490px;}
.bannerbox a.white:hover{text-decoration:none;}
.banner a.get {display: block; height: 67px;left: 270px;position: absolute;top: 524px;width: 199px;z-index:10; background:url(black:none) }
.content {clear:both;height:779px;margin:0 auto;position:relative;width:1000px;background:url(../images/shareSwf.jpg) no-repeat 0 0;overflow:hidden;zoom:1;}
.shareSwf{height: 548px;}
.shareSwf img{ display: block; height: 473px;width: 588px;}
.activeList{background:url(../images/rightbg.jpg) no-repeat 0 0;height:231px; position: relative;}
.activeList h2{height:53px;}
.activeList ul li { float: left;height: 70px;width: 200px;}
.activeList ul li a{ display: block;height: 100px;}
.activeList ul li a.pl_01{width: 160px;margin-left:50px;}
.activeList ul li a.pl_02{width: 150px;margin-left:50px;}
.activeList ul li a.pl_03{width: 185px;margin-left:35px;}
.activeList ul li a.pl_04{width: 135px;margin-left:50px;}
.activeList ul li a.pl_05{width: 130px;margin-left:20px;}
.activeList a.more { color: #5F5F5E;left: 850px;position: relative; top: -100px;}
/*footer*/
.sys_fot{height:110px; background:#050302;clear: both;}
.footer span {margin: 0 5px;}
.footer{width:1000px;margin:0 auto;text-align:center;color:#60574E;padding:30px 0;font-family:arial;}
.footer a{color:#60574E}


/*add by ly

.banner a.get {top: 309px}
.bannerbox a.white {top:209px;}

*/

/**lightBox**/
.grayBg{ background:#000000; filter: alpha(opacity=50); opacity: 0.5; height:2100px; width:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:997;}
.light_box{ background:#d1c8bd; border:#9d1e29 solid 5px; width:300px; height:160px; position:fixed; _position:absolute; top:160px; left:50%; z-index:999; color:#646464; box-shadow:0 0 2px #888;}
.close1, .s_btn{ background:url(http://act.vip.xunlei.com/fcfinal/img/s1.png) no-repeat;}
.close1{ background-position:-117px -110px; width:11px; height:11px; cursor:pointer; position:absolute; top:6px; right:9px; text-indent:-999em; }
.b_con{ width:170px; margin:25px auto;}
.b_con p{ font-weight:bold; font-size:14px; color:#981924; margin-bottom:12px;}
.b_con select{ width:160px; height:20px; padding-left:5px; background:#e9dbca; border:#7f9db9 solid 1px; color:#f04a01;}
.s_btn{ background-position:0 -110px; display:block; width:116px; height:40px; margin:10px auto 0; text-indent:-999em;}

.layout2{position: fixed;_position:absolute;top:50%;left:50%;  z-index:111}
.layout2 .pop{ width:346px;position:relative;background:#fff; border:1px #960000 solid}
.layout2 .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}
.layout2 .close1{position:absolute;top:7px;right:8px;display:block;width:15px;height:15px;overflow:hidden; text-indent:-999em;background:url(http://act.vip.xunlei.com/img/bg_spr.png) -172px -25px no-repeat;}
.layout2 .popinfo{ padding:25px 25px 0; line-height:24px; font-size:14px; color:#646464; height: auto !important;height:90px;margin-bottom:10px}
.layout2 .popinfo p{ margin-bottom:5px; line-height:20px}
.layout2 .btn11{ text-align:center;margin:10px 0;}
.layout2 .btn11 .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}
.layout2 .btn11 .btn_button:hover{ text-decoration:none}
.layout_s{border:none;}
.layout2 a,.layout2 a:hover{color:#ff0000;}

/*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;}

.box_shadow a{color:#ff0000;}

