﻿html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
ul, li { list-style:none outside none; }
fieldset, img { border:0;}
:focus { outline:0; }
em{ font-style:normal;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal; }
a { text-decoration:none;cursor:pointer;}
body {font:normal 12px/1.6em simsun, Tahoma, Verdana, Lucida, Arial, Helvetica, sans-serif; color:#725b30; background: url(../img/bodyBg.jpg) no-repeat center 51px #dfd1b7; }
.hide { position: absolute; left:-999em; }
.header h1,.header .btn_link b{background:url(../img/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:18px;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, .content, .ft_wp{background:url(../img/bg.png) no-repeat;}
.container{ background-position:0 0; background-repeat:repeat-y; width:960px; margin:0 auto;}
.banner01{ background:url(../img/banner01.jpg) no-repeat; height:107px;}
.banner02{ background:url(../img/banner02.jpg) no-repeat; height:132px;}
.process{ background:url(../img/process.png) no-repeat; height:58px;}
.content{ background-position:-961px bottom; overflow:hidden; clear:both;}
.blankDiv{ clear:both; overflow:hidden; height:24px;}

.title,.title01, .btn{ background:url(../img/sprite1.png) no-repeat; }
.title,.title01{ height:23px; overflow:hidden; text-indent:-999em;}
.num, .dt_con, .icon01, .icon02, .icon03, .icon04{ background:url(../img/sprite2.jpg) no-repeat;}
.tiket{ overflow:hidden; margin-top:10px;}
.t_box{ float:left; width:479px; overflow:hidden;}
.tit_box{ background:#f6f4ef; width:479px; height:50px; overflow:hidden; position:relative; border-top:#ddd8cc solid 1px;border-bottom:#ddd8cc solid 1px;}
.f_yuan .tit_box{ border-left:#ddd8cc solid 1px;}
.ktVip{ position:absolute; right:16px; top:16px; color:#A70101;}
.t_box .title{ margin:15px 0 0 15px;}
.t_yuan .title{ background-position:0 0; width:231px;}.f_yuan .title{ background-position:0 -24px; width:231px;}
.t_con{ width:479px; height:306px; float:left; border-bottom:#ddd8cc solid 1px; position:relative;}
.t_yuan .t_con{ background:url(../img/3yuan.jpg) no-repeat;}
.f_yuan .t_con{ background:url(../img/5yuan.jpg) no-repeat;}
.lingqu ,.lingqu1{ height: 135px;margin-left: 115px;margin-top: 65px;width: 247px;display:block;z-index:10;position:absolute;background:url("about:none");}
.num{font:normal 18px/24px Arial; color:#000000; width:176px; height:52px; position:absolute; left:152px; bottom:20px;}
.num em{ display:block; width:123px; height:23px; letter-spacing:15px; margin:5px 0 0 55px;padding-top:0px !important; padding-top:5px;}
.check{ position:absolute; bottom:7px; left:200px; color:#725b30;}
.activity{ overflow:hidden; margin-top:15px;}
.act_con{ float:left; width:555px;}
.act_con p{ line-height:30px; margin-left:22px;}
.title01{ background-position:0 -48px; width:201px; height:52px; margin-bottom:15px;}
.dt_con{ background-position:0 -119px; width:368px; height:247px; float:left; position:relative;}
.dt_con h3{ text-indent:-999em;}
.dt_list{ width:208px; height:160px; margin:30px auto 0; overflow:hidden;}
.dt_list li{ background:url(../img/dot.gif) repeat-x left bottom; line-height:31px;overflow:hidden;position:relative;height:31px;width:190px;}.dt_list li span{ padding-left:110px;position:absolute;top:0px;}
.nick{width:100px;overflow:hidden;display:block;width:100px;}

.hot{ margin:10px 0 0 20px; position:relative; width:475px; height:234px; float:left; display:inline;}
.hot .title{ background-position:-232px 0; width:84px;}
.a_link{ position:absolute; top:5px; right:10px; color:#725b30;}
.hot_box{ width:473px; height:203px; background:#f6f4ef; border:#ddd9cd solid 1px; margin-top:5px;}
.icon01, .icon02, .icon03, .icon04{width:66px; height:65px; display:block; float:left; margin-right:5px; display:inline;}
.icon01{ background-position:0 -53px;}.icon02{ background-position:-67px -53px;}.icon03{ background-position:-134px -53px;}.icon04{ background-position:-201px -53px;}
.hot_box li{ width:210px; height:70px; float:left; margin:23px 0 0 15px; display:inline;} 
.list li strong a{ font-size:14px; color:#333333; font-weight:bold;}
.list li p{ color:#333333; line-height:22px;}
.btn{ background-position:-202px -78px; width:69px; height:25px;  display:inline-block; color:#c10000; font-weight:bold; text-align:center; line-height:25px;}
.rules{ line-height:25px; color:#666666;}

.buy{ margin:10px 0 0 20px; position:relative; width:422px; height:234px; float:left; display:inline;}
.buy .title{ background-position:-317px 0; width:84px;}
.a_link1{ position:absolute; top:5px; left:95px; color:#a70101; border-bottom:#a70101 dashed 1px; line-height:16px;}
.buy_box{ width:420px; height:203px; background:#f6f4ef; border:#ddd9cd solid 1px; margin-top:5px;}
.buy_box li{ width:112px; height:58px; float:left; margin:28px 0 0 28px; display:inline;}
.buy_box li strong{ font-size:14px;}.prize{ color:#a70101;} .prize strong{ font-size:16px;}
.buy_box li p{ color:#666666;}

.vip{ margin:30px 0 0 20px; position:relative; width:475px; height:168px; float:left; display:inline;}
.vip .title{ background-position:-232px -24px; width:84px;}
.vip .a_link{ color:#4d3c1b;}
.vip_box{ background:#f6f4ef; width:469px; height:132px; padding:2px; overflow:hidden; border:#ddd9cd solid 1px; margin-top:3px;}
.lottery{ margin:30px 0 0 20px; position:relative; width:421px; height:168px; float:left; display:inline;}
.lottery .title{ background-position:-317px -24px; width:84px;}
.lottery .a_link{ color:#4d3c1b;}
.lot_box{ background:#f6f4ef; width:415px; height:132px; padding:2px; overflow:hidden; border:#ddd9cd solid 1px; margin-top:3px;}

.ft_wp{ background-position:-1922px 0; width:960px; margin:0 auto; height:150px; text-align:center;}
.footer,.footer a{ color:#51452e; }
.footer{ padding-top:35px; line-height:28px;}
.f-nav a{padding:0 10px; }
.fontEn{ font-family:Arial; line-height:10px;}

.grayBg{ background:#000; filter: alpha(opacity=50); opacity: 0.5; height:1600px; width:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:97;}
.lightBox{ width:360px; background:#ffffff;position:fixed !important;position:absolute; top:300px;left:50%; margin-left:-180px; z-index:999;}
.lightBox_new{ width:360px; background:#ffffff;position:fixed !important;position:absolute; top:200px!important;top:995px; left:50%; margin-left:-180px; z-index:999;}
.hd{ background:url(../img/sprite1.png) no-repeat 0 -104px; height:30px;}.hd h3{ font-size:14px; color:#ffffff; margin-left:8px; line-height:30px; font-weight:bold;width:300px;}
.close{width:30px; height:30px; position:absolute; top:0; right:0; z-index:9999; text-indent:-999em; cursor:pointer; }
.b_con { width:290px; margin:30px auto;}
.b_con p{ font-size:14px; line-height:24px;}
.b_con p a { color:#A70101}
.lightBox .b_btn { background:url(../img/sprite1.png) no-repeat -202px -48px; display:block; width:120px; height:29px; float:left; text-align:center; line-height:29px; color:#ffffff; font-weight:bold; margin:15px 0 ;}
.lightBox_new .b_btn { background:url(../img/sprite1.png) no-repeat -202px -48px; display:block; width:120px; height:29px;text-align:center; line-height:29px; color:#ffffff; font-weight:bold; margin:15px 0 15px 65px ;}
.re{color:#A70101}
.sad, .smile{ background:url(../img/sprite2.jpg) no-repeat;  display:block; float:left; margin:10px 22px 20px 0; display:inline; width:62px; height:72px;}
.sad{ background-position:-268px -46px;}
.smile{ background-position:-331px -46px;}

.layout_new{position: absolute;_position:absolute;top:300px;left:50%; margin:-300px 0 0 -400px; width:680px;background:#fff; z-index:1000; ;}

.layout_new .tab_title{ height:52px; background:#D30104;}
.layout_new .tab_title ul{ float:right;border-left:1px #A80104 solid;}
.layout_new .tab_title ul li{ float: left; width:120px; height:52px; line-height:52px; cursor:pointer; color:#fff; text-align:center; font-size:14px; font-weight:bold; border-left:1px #E61D20 solid;border-right:1px #A80104 solid;position:relative;}
.layout_new .tab_title ul li b{ display: none; overflow:hidden; width:0; height:0; border-left:10px #fff solid; border-right:10px #fff solid; border-top:10px #D30104 solid;position: absolute; bottom:-10px; left:50px;}
.layout_new .tab_title .on b{ display:block;}
.layout_new .tab_title .p_close{position: absolute; right:0; top:0; width:36px; height:36px;background:url(../img/bg_pcp.png) no-repeat -330px -104px;}

.layout_new .p_con{ padding:20px 40px}
.layout_new .p_con a{ color:#2586E1; text-decoration:underline}
.layout_new .p_con h2{ height:30px; text-indent:-9999em; background:url(../img/bg_pcp.png) no-repeat center -999em;}
.layout_new .p_con .cp_y01{ background-position:center 0}
.layout_new .p_con .cp_y02{ background-position:center -33px}
.layout_new .p_con .cp_y03{ background-position:center -66px}

.layout_new .p_con .pay_info{ border-top:1px #C5C5C5 dotted; margin-top:10px; padding:15px 0}
.layout_new .p_con .pay_info h3{ font-family:Microsoft Yahei; font-style:italic;color:#B50404;font-size:15px;}
.layout_new .p_con .pay_info h3 span{display:inline-block;padding:0 8px 0 0;background:#fff}
.layout_new .p_con .pay_info h3 span em{ font-style:normal;margin-right:3px}
.layout_new .p_con .sub_title{padding:5px 0}
.layout_new .p_con .sub_title .arr{ width:0;height:0;overflow:hidden;margin-right:4px;border:#fff solid;border-left-color:#B50404;border-width:5px 0 5px 5px;display:inline-block;vertical-align: baseline}

.layout_new .p_con .form_bank .col01{ display:inline-block;width:135px}
.layout_new .p_con .form_bank p{ padding:5px 0}
.layout_new .p_con .form_bank input{vertical-align:baseline}
.layout_new .p_con .form_bank img{vertical-align:-4px}
.layout_new .p_con .form_bank .bank_list{ width:150px}
.layout_new .p_con .btn_box{padding-left:210px}
.layout_new .p_con .btn_box .btn_next{ display:inline-block;vertical-align:middle;width:123px;height:37px;overflow:hidden;background:url(../img/bg_pcp.png) no-repeat center -999em;}
.layout_new .p_con .btn_box .btn_next{line-height:9em; background-position:-197px -104px;}
.layout_new .p_con .btn_box .btn_sure{ line-height:9em;width:133px;background-position: -197px -145px;}

.layout_new .p_con .stepbox .in_step{ width:510px;height:66px; border:1px #FEB15C solid; background:#FFEDDA;}
.layout_new .p_con .stepbox .in_step td{  font-weight:bold;text-align:center; color:#BA6203}
.layout_new .p_con .stepbox .col01{width:118px; background:url(../img/bg_pcp.png) no-repeat -442px -104px;}
.layout_new .p_con .stepbox .col02{width:128px; background:url(../img/bg_pcp.png) no-repeat -442px -173px;}
.layout_new .p_con .stepbox .col03{width:140px; background:url(../img/bg_pcp.png) no-repeat -442px -244px;}
.layout_new .p_con .stepbox .col04{width:118px; background:url(../img/bg_pcp.png) no-repeat -442px -319px;}
.layout_new .p_con .linkmore{ border-bottom:1px #C5C5C5 dotted; line-height:30px; text-align:right;margin-top:-20px;}
.layout_new .p_con .linkmore a{ color:#A9A8A8}
.layout_new .p_con .form_xiyi{  line-height:24px}
.layout_new .p_con .c_red{ color:#EA2611}
.layout_new .p_con .p_lei{ padding:15px 0 20px}
.layout_new .p_con .p_leidian{ background:#F9E4C5; font-size:14px;padding:0 4px; height:22px; line-height:22px;}
.red{color:#AB0E0F;}
#ckepop{float:left;}
.form_sel .col01 {display: inline-block;width: 125px;}
.sel_con {margin: 7px 0 ;}
.pay_tip_div {height: 18px;position: relative;}

/* add by yanglf */
.pay_tip_div{position:relative;height:18px;}
.pay_tip_lf1{position:absolute;left:5px;}
.pay_tip_lf2{position:absolute;left:130px;}
.pay_tip_lf3{position:absolute;left:258px;}
.pay_tip_lf4{position:absolute;left:385px;}
.pay_tip_lf4_right{position:absolute;right:70px;}
.pay_tip_vf1{position:absolute;left:5px;}
.pay_tip_vf2{position:absolute;left:170px;}
.pay_tip_vf3{position:absolute;left:330px;}
.pay_tip_xf3{position:absolute;left:160px;}
.pay_tip_xf4{position:absolute;left:80px;}
.bold{font-weight: bold;}
#syld{font-size: 14px;}
.c_imp {color: #CE2020;}
cite, ins, tt, kbd, u, i, em {font-style: normal;text-decoration: none;}
.bg {background: none repeat scroll 0 0 #FBE4C4;}

/*支付信息*/
.tc{width:426px;position:relative;border:1px solid #6f0900;border-radius:5px;background:#ffffff;left:0px;overflow:hidden}
.tc h2{height:38px;background:url(../img/text.jpg) 0 -475px;color:#ffd3d3;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:400;padding-left:10px;line-height:34px;text-shadow:0 0 2px #fff;}
.tc .zf li a{width:104px;height:33px;background:url(../img/text.jpg) -196px 0;display:block;text-align:center;line-height:30px;color:#781701;font-size:15px;font-family:\5FAE\8F6F\96C5\9ED1;}
.tc .zf {width:auto;height:50px;margin:20px 0 0 5px;}
.tc .zf li {float:left;margin:0 10px 0 20px;_display:inline}
.tc p,.tc .gm,.tc .gm1{color:#781701;font-size:13px;font-family:\5FAE\8F6F\96C5\9ED1;padding:15px 30px 0}
.gm{margin-top:5px;}
.tc .yh li {float:left;margin:0 10px 0 10px;_display:inline}
.tc .yh{width:100%;height:70px;margin:5px 0 0 20px}
.tc .qr{position:absolute;top:245px;left:137px;display:block;background:url(../img/text.jpg) -196px -38px;width:138px;height:43px;text-indent:-9999px;}
.tc .ts li{float:left;margin:0 8px;_display:inline;font-family:\5B8B\4F53}
.tc .jg li{float:left;margin:0 12px;_display:inline;*margin:0 17px;*width:30px;font-family:\5B8B\4F53}
.tc .jg{height:26px;font-size:14px;width:240px;padding-left:70px}
.tc .ts{height:26px;font-size:14px;width:310px}

.gm1 .ts li  {float:left;margin:0 50px;_display:inline;font-family:\5B8B\4F53}
.gm1 .jg li {float:left;margin:0 13px;_display:inline;*margin:0 17px;*width:30px;font-family:\5B8B\4F53}
.gm1 .jg {height:26px;font-size:14px;padding-left:55px}
.gm1 .ts {height:26px;font-size:14px;}
.blod {font-weight: bold;}

.tc .cor{color:#59595a;font-family:\5B8B\4F53}
.tc .cg1{color:#ad221e;font-family:\5B8B\4F53;font-weight:bold;padding:30px 0 0 0}
.tc .qrzfjg{color:#59595a;font-family:\5B8B\4F53;font-size:14px;font-weight:bold;padding:0px 0 0 75px;margin:38px 0 20px 40px;}
.tc .qrzfjg li{color: #E00000;font-size: 16px;}
.tananhao,.tananhao2{background:url(../img/text.jpg) -107px -123px;display:block;width:57px;height:57px;position:absolute;top:59px;left:36px;}
.tc .zfsb_p{color:#343434;font-family:\5B8B\4F53;font-size:14px;font-weight:bold;padding-top:60px}
.tc .zfsb_p a{color:#ad221e;}
.tananhao2{width:39px;height:39px;background-position:-108px -182px;left:107px;top:67px;}
.tc .help p{color:#343434;font-family:\5B8B\4F53;padding:2px 0 0 20px;}
.tc .help,.tc .hepl_fail{padding:20px;width:385px;}
.tc .close ,.tc_new .close{ float:right;width:10px;height:10px;margin:15px 15px 0 0 ;background: url(http://act.vip.xunlei.com/img/active/bali/bg_spr.png) no-repeat -50px -108px;}
.err {color: #781701;font-family: 微软雅黑;font-size: 15px;height: 63px;line-height: 30px;text-align: center;margin:40px;}
.blod{font-weight: bold;}
.tc_box{position:fixed;_position:absolute;left:0;top:0;z-index:1000;}
.btn_area { margin-bottom:20px;text-align:right;}
.n_layout h2, .n_layout .ic, .n_layout .info ul li, .n_layout .close, .sureinfo .n_l_btn ,.ldresult .n_l_btn,.sucresult .n_l_btn{background: url("../img/n_p_w.png") no-repeat scroll 0 0 transparent;}
.sureinfo .n_l_btn,.ldresult .n_l_btn,.sucresult .n_l_btn{background-position: 0 -70px;background-repeat: repeat-x;border: 1px solid #A00000;color: #FFFFFF;display: inline-block;font-weight: bold;height: 27px;line-height: 27px;margin: 10px 12px 0;text-align: center;width: 130px;}
.red{color:#AB0E0F;}
#ckepop{float:left;}
