﻿.mode .bd,.meal ul{overflow:hidden;_zoom:1;}
.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;font-family:\5B8B\4F53}
.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:#A5000D}
.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 }

.footer {
	clear:both;
	color:#977B71;
	height:80px;
	margin:40px auto 0 auto;

	text-align:center;
	width:960px;
}
.footer a {
	color:#977B71;
}
.footer .f-nav {
	color:#977B71;
	height:20px;
	text-align:center;
	width:930px;
}
.footer .f-nav a {
	color:#977B71;
	margin:0 8px;
}
.footer .copyright {
	font-family:"Arial";
	height:44px;
	line-height:22px;
	text-align:center;
	width:960px;
}

.close{width:30px; height:30px; position:absolute; top:0; right:0; z-index:9999; text-indent:-999em; cursor:pointer; }

.bg .r{width:349px;height:79px;display:block;position:absolute;left:314px;top:0;background:url(../img/text.jpg) 0 -388px;}
.bg .jd{position:absolute;background:url(../img/text.jpg);display:block;}


.msg{width:100%;background:#000;position:absolute;top:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;height:1700px;}

.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 p,.tc .gm,.tc .gm1{color:#781701;font-size:13px;font-family:\5FAE\8F6F\96C5\9ED1;padding:15px 30px 0}


.gm1 .ts li  {float:left;margin:0 40px;_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;width:110px;}
.gm1 .jg {height:36px;font-size:14px;padding-left:55px}
.gm1 .ts {height:26px;font-size:14px;}

.tc .cg1{color:#ad221e;font-family:\5B8B\4F53;font-weight:bold;text-align:center;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;}
.tananhao2{width:39px;height:39px;background-position:-108px -182px;left:107px;top:67px;}
.tc .help p,.tc .help div{color:#343434;font-family:\5B8B\4F53;padding:2px 0 0 20px;font-size: 13px;}
.tc .help,.tc .hepl_fail{padding:20px 20px 10px 20px;width:385px;height:120px;overflow:auto;}
.sureinfo .help{height:80px;}
.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;}
.tc_box{position:fixed;_position:absolute;left:0;top:0;}

.layout_new{position: fixed;_position:absolute;top:50%;left:50%; margin:-300px 0 0 -340px; 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:0 40px 20px 40px;color:#C80000;}
.layout_new .p_con a{ color:#2586E1; text-decoration:underline}

.layout_new .p_con .pay_info{ margin-top:0px; padding:15px 0}
.layout_new .p_con .pay_info h3{ font-family:Microsoft Yahei; font-style:italic;color:#B50404;font-size:15px; margin-bottom:10px}
.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 .btn_box{	margin:0px 0 10px;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 .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;}

#ckepop{float:left;}
.n_layout h2, .n_layout .ic, .n_layout .info ul li, .n_layout .close, .tc_box .n_l_btn{background: url("../img/n_p_w.png") no-repeat scroll 0 0 transparent;}
.sureinfo .n_l_btn,.ldresult .n_l_btn,.tc_box .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;}

.btn_area { margin-bottom:20px;text-align:right;}
#syld{font-size: 14px;}
	
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;outline:0 none}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}
html{ background:#FFE0B2}
.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{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 }
.thid{ left:-9999em;position: absolute;}
.wp{background:url(../img/bg_wp.jpg) no-repeat center top }
.header,.main{ width:1000px; margin:0 auto}
.main .t_2{ height:150px;background:url(../img/bg_wp01.jpg) no-repeat; text-indent:-999em}
.main .t_3{ height:164px;background:url(../img/bg_wp02.jpg) no-repeat; text-indent:-999em}
.main .m_01{ height:279px;background:url(../img/bg_wp03.jpg) no-repeat;position:relative;}
.main .m_02{ height:229px;background:url(../img/bg_wp04.jpg) no-repeat;position:relative; z-index:11}
.main .m_03{ height:269px;background:url(../img/bg_wp05.jpg) no-repeat;position:relative;}
.main .m_04{ height:332px;background:url(../img/bg_wp06.jpg) no-repeat;position:relative; margin-top:5px}

.old_place{ text-decoration:line-through; color:#EEABB1}
.now_place{ color:#FFF0A8}
.btn{ padding:5px 0 0 15px;}
.btn02{ padding:12px 0 0 180px;}
.link_buy{display:block; background:url(../img/hd_sp.png) no-repeat 0 -159px; width:111px; overflow:hidden; text-indent:-999em; height:36px;}
.link_buy:hover{ background-position:0 -200px}
.link02{ background-position:0 -81px}
.link02:hover{ background-position:0 -122px}

.info_box01{position: absolute; top:110px; left:204px; width:250px;color:#EEABB1; line-height:16px;}
.sub02{left:642px;}
.sub04{top:78px; left:208px}
.sub05{top:78px; left:642px}

.info_boxnf{font:14px/20px \5FAE\8F6F\96C5\9ED1; width:590px;top:93px; left:265px; color:#FFDFB2}
.hd_info{font:17px/27px \5FAE\8F6F\96C5\9ED1; color:#fff;position: absolute; top:50px; left:120px;}
.tq_list{position: absolute; top:201px; left:66px;}
.tq_list li{ float:left; display:inline; width:100px; height:100px; margin-right:27px}
.tq_list li a{ display:block;height:100px; overflow:hidden; text-indent:-9999em;}
.link_more{color:#fff;position: absolute; top:140px; right:8px; font-size:14px; color:#FFE0B2}
.mag01{ margin-top:5px}
.mag02{ margin-top:12px}
.footer{text-align:center; color:#313131; line-height:25px; padding:25px 0}
.footer a{color:#313131}