﻿.ban,.content{width:1000px; margin:0 auto;}
.b_title, .snap_up, .c_titile, .bg_bottom, .mod{padding:0 40px; width:899px; margin:0 auto; position:relative; overflow:hidden;}

.b_title{background:url(../img/ban_bg_01.jpg) no-repeat; height:182px; text-indent:-999em;}
.snap_up{background:url(../img/ban_bg_02.jpg) no-repeat; height:214px; }
.snap_up p{background:#E8B4A7; font-size:24px; color:#BB6C5A; width:255px; height:78px; float:left; overflow:hidden; position:absolute; top:0;font-family:\5FAE\8F6F\96C5\9ED1;}
.price{border-right:1px solid #DBA194; left:0;}
.quota{border-left:1px solid #EEC6BC; left:255px;}
.price del{display:block; margin-left:10px;text-decoration:none;}
.price del i{display:block; height:2px; width:125px; background:#fff; position:absolute; top:18px; left:10px; overflow:hidden;}
.price ins{font-size:41px; color:#fff; text-decoration:none; position:absolute; top:22px; left:10px;}
p.quota{width:214px; }
.reciprocal{position:absolute; top:33px; left:0; font-size:14px; line-height:44px;vertical-align:baseline; height:44px;}
.quota strong{background:#444 url(../img/spr_basic.jpg) no-repeat; width:34px; height:44px; display:inline; font-size:22px; color:#efefef; text-decoration:none; padding:9px 5px 5px;  overflow:hidden;}
.link_pay{position:absolute; top:85px; left:0px; background:#C33B3A url(../img/link_pay.png) no-repeat; display:block; width:247px; height:59px; font-size:41px; color:#fff; line-height:59px; padding-left:10px; font-family:\5FAE\8F6F\96C5\9ED1;}
.link_pay:hover{background:#C33B3A url(../img/link_pay.png) no-repeat 0 -60px;text-decoration:none;}

.content{font:13px/1.5 \5FAE\8F6F\96C5\9ED1;}
.c_titile{height:34px; line-height:34px; margin-top:-34px; text-align:center; font-size:19px; color:#BB6C5A;}
.mod{background:url(../img/spr_bg.jpg) repeat-y -980px 0; padding:0 40px;}
.mod h3{height:81px; background:url(../img/link_pay.png) repeat-x 0 -120px; text-align:center; font-size:20px; color:#656565;}
.mod h3 span{display:inline; padding:0 10px; height:81px; line-height:81px; background:#fff; text-shadow:0 1px 1px rgba(163,163,163,0.3);}
.mod h3 strong{color:#ce0000;}
.mod ul{width:935px; overflow:hidden;}

.uni_list{height:185px;}
.uni_list li{float:left; width:152px; color:#4c4c4c; background:#fff; margin-right:35px;}
.uni_list img{display:block; width:146px; height:118px; padding:1px 2px; border:1px solid #CECECE;}
.uni_list p{padding:0 3px;}
.uni_list strong{color:#da2d0b;}

.rec_list{height:105px; padding-bottom:25px;}
.rec_list li{background-image:url(../img/spr_basic.jpg); background-repeat:no-repeat; width:117px; height:105px; padding:0 12px 0 95px; overflow:hidden; float:left; border-right:1px solid #e6e6e6; color:#787878; font-family:\5B8B\4F53;}
.lixian{background-position:0 -45px;}
.kuai{background-position:0 -150px;}
.xlpan{background-position:0 -256px;}
li.vod{background-position:0 -362px; border:none;}
.rec_list strong{display:block; font-size:14px; color:#586063; font-family:\5FAE\8F6F\96C5\9ED1}
.rec_list a{display:block; color:#810000;}

.bg_bottom{background:url(../img/spr_bg.jpg) no-repeat; display:block; height:30px;}
body{background:#FCECE4 url(../img/bg_body.png);}
.sys_footer .foot a,.sys_footer .foot p{color:#9D8577;}

.price del, p.quota, .c_titile{text-shadow:1px 1px 1px #fff;}
.price ins, .link_pay{text-shadow:0px 1px 1px #000;}
.uni_list li, .rec_list li{text-shadow:0 1px 1px rgba(212,212,212,0.7)};

/*lightBox*/
.grayBg{ background:#000; filter: alpha(opacity=50); opacity: 0.5; height:1600px; width:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:997;}
.light_box{ width:390px; height:240px; background:#ffffff; position:fixed; _position:absolute; top:160px; left:50%;z-index:999;}
.close, .s_btn{ background:url(http://act.vip.xunlei.com/levelvip/img/s1.png) no-repeat;}
.close{ background-position:-97px -191px;  width:13px; height:13px; overflow:hidden; position:absolute; top:10px; right:12px; z-index:9999; text-indent:-999em; cursor:pointer; }
.b_top{ background:#b40000; height:33px;}
.b_tit{ font-size:14px; color:#ffffff; font-weight:bold; line-height:33px; padding-left:10px; }
.b_tip{ padding:30px 20px 10px; color:#646464; }
.b_tip strong{font-weight:bold;}
.b_tip p{ padding:20px 28px; line-height:24px; font-size:14px;min-height: 75px;}
.s_btn{ background-position:0 -191px; width:96px; height:34px; display:block; margin:0 auto; color:#ffffff;  line-height:34px; text-align:center;}

/*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;}

