@charset "utf-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-size:12px;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	 /*-moz-user-select: none;*/
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

#idDialUserLogined table {
	border-collapse: collapse;
	border-spacing: 0;
	text-align:left;
	width: 335px;
	height: 130px;
	top: 10px;
	position: absolute;
	left: 14px;
	color:#FFFFFF;
}

.fl{
	float:left
}
.fr{
	float:right
}
.clearfix{ 
	clear:both
}

input,button,textarea,select,option{
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
}

.bgpacity{ background:#000; opacity:.4; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; position:absolute; top:0px; left:0px; z-index:99}
.popform h3, .popform .close, .poptipok .close,.poptipok .btn1, .poptipfull .close,.poptipfull .btn1, .popMore .title a,.wrap .mid .main .jd p.pent a.more,.loginbar-t div.button-btn a,a.nacA{ display:block; overflow: hidden;text-indent: -999em;}
.dlbot,.popform, .submit, .submit1, .poptipok ,.poptipfull,.poptipok .bg,.poptipfull .bg,.poptipok .btn1,.poptipfull .bg,.popMore .title, .popMore .title ul li a:hover, .popMore .title ul li a.active,.wrap .mid .main .jd p.pent a.more,.loginbar-t div input,.loginbar-t div.button-btn a{ background:url(../image/alert.png) no-repeat 0 0;}
.denglu{ background:url(../image/dld.png);width: 335px;height: 149px;position:absolute;left: 550px;top:400px;z-index:10;}
.bg{ background:url(../image/bg.jpg) top center;}
.wrap{ width:982px; margin:0 auto; position:relative; left:9px}
.wrap .top{ height:328px; background:url(../image/top.jpg);}
.wrap .top-bom{ background:url(../image/top-bom.jpg); height:311px;}
.wrap .mid{ background:url(../image/mid.jpg); height:545px;}
.wrap .bom{ background:url(../image/bom.jpg); height:164px;}
.wrap .bom .m{ text-align:center; line-height:23px; padding:65px 0px 0px 73px; color:#555}
#activeOc{ position:absolute; display:block; top:360px; left:60px; z-index:1;}
a.nacA{ display:block; position:absolute; height:32px; width:79px; z-index:2}
.b1{ top:0px; left:651px;}
.b2{ top:0px; left:730px;}
.b3{ top:0px; left:809px;}
.b4{ top:0px; left:888px;}
.wrap .mid .dwrap{ width:410px; margin:0 auto;position:absolute;top: 430px;left: 495px;height:170px;}
/*.wrap .mid .title{ padding:32px 0px 16px 0px;}*/
/*.wrap .mid .title .jt{ height:70px; position:relative;}*/
.wrap .mid .title .jt td{ padding:4px 0px;}
.wrap .mid .title .jt td.row{ padding:0px;}
.wrap .mid h4{ font-size:14px; color:#000; font-weight:bold;}
.wrap .mid h4 a{ color:#000; text-decoration:underline;}
.wrap .mid h4 a:hover{ color:#f00; text-decoration:underline;}
.wrap .mid table{ padding:0; margin:0;}
.wrap .mid a.button, .wrap .mid .main .jd p.pent a.more{ display:block; }
.wrap .mid a.pay{ background:url(../image/icon_1.png) 2px 2px; width:94px; height:37px; position:absolute; top:0px; left:565px;}
.wrap .mid a.out{ background:url(../image/icon_1.png) 2px 39px; width:94px; height:37px; position:absolute; top:36px; left:565px;}
.wrap .mid .main{ width:785px;position:absolute;top:826px;left: 70px;}
.wrap .mid .main .jd{ padding:88px 0px 0px 0px;width: 830px}
.wrap .mid .main .jd .blank{ width:178px; height:110px;}
.wrap .mid .main .jd ol li{ line-height:17px;width:821px;padding:0px 0px 0px 20px;}
.wrap .mid .main .jd p.pent{ padding:0px 0px 0px 20px; line-height:19px; position:relative;top:45px;}
.wrap .mid .main .jd p.pent a.more{ position:absolute; top:80px; left:685px; background-position:-538px -321px; width:150px; height:60px;}
/*.loginbar-t {height: 32px;margin: 36px 0 0 0;position: relative;width: 764px; overflow:hidden;}*/
/*.loginbar-t div{ float:left; display:inline; margin-right:10px; overflow:hidden; zoom:1;}*/
.loginbar-t div label{ float:left; width:62px; text-align:right; font-size:14px; font-weight:bold; line-height:31px; color:#ffffff; padding-right:5px;}
.loginbar-t div input{ float:left;border:none; width:182px; height:31px; background-position:0 -313px; padding:0 5px; line-height:31px;}
.loginbar-t div.button-btn input{ width:110px; height:35px; cursor:pointer; overflow:hidden; display:block; background-position:-186px -313px;}
.loginbar-t div.button-btn a{ float:left; width:121px; height:32px; background-position:-296px -313px; margin-left:0px;}
/*.loginbar-ok{ padding-left:20px;}*/
.popform{ height: 231px; left: 50%; margin: 0 0 0 -165px; padding: 8px 9px;position: absolute;top: 330px;width: 330px;z-index: 8;}
.popform h3 {height: 40px;}

.poptipok .close, .poptipfull .close, .popform .close, .popMore .close  {height: 13px;position: absolute;right: 14px;top: 13px; width: 13px;}
.popform .close { right: 9px; top: 8px;}
.popform .tab {padding: 42px 15px 0;}
.popform .tab li {margin-bottom: 10px;overflow: hidden;}
.popform .tab li label {  display: block;  float: left; overflow: hidden;text-indent: -999em; width: 100px;}
.popform .tab li select {float: left;height: 22px; width: 186px;}
.popform .tab li .login_input {float: left; height: 22px; line-height: 22px; width: 186px;}
.submit, .submit1 {background-position: -444px -190px;border: 0 none;cursor: pointer; float: left; height: 34px; margin-left: 40px;overflow: hidden;width: 86px;}
.submit1 {background-position: -530px -190px;}
.poptipok,.poptipfull{background-position:-349px 0;height: 120px;left: 50%;margin: 0 0 0 -139px;overflow: hidden;padding: 13px 14px;position: absolute;top: 300px;width: 249px;z-index: 10;}
.poptipok .bg,.poptipfull .bg{background-position: -349px 0;}
.poptipok h4,.poptipfull h4{color: #610229;font-family: "Microsoft Yahei";font-size: 14px;height: 50px;line-height: 24px;margin: 0 auto;padding-top: 30px;text-align: center;width: 250px;}
.poptipok .btn1 { background-position: -349px -189px;height: 30px;margin: 18px auto;width: 93px;}
.poptipfull .btn1 {background: url("../image/paybtn.jpg") no-repeat scroll 0 0 transparent;height: 30px;margin: 18px auto;width: 93px;}
.popMore{background:#FFFFFF;left: 50%;margin: 0 0 0 -302px;padding: 2px;position: absolute;top: 705px;width: 562px;z-index: 10}
.popMore .box {border: 1px solid #66CC66;width: 560px;}
.popMore .title{ background-position:-4px -259px; width:559px; height:53px;}
.popMore .title ul {height: 41px;overflow: hidden;padding-top: 13px;width: 300px;}
.popMore .title ul li {display: inline;float: left;height: 41px;margin-left: 0px;width: 107px;}
.popMore .title ul li a{ width:107px; height:41px; display:block;}
.popMore .title ul .accept a.active,.popMore .title ul .accept a:hover{ background-position:-350px -148px; width:107px; left:2px;}
.popMore .title ul .gift a.active,.popMore .title ul .gift a:hover{ background-position:-458px -148px; width:106px;}

.popMore thead th{ background:url(../image/c.jpg) repeat-x; height:38px; line-height:38px; color:#faeea6; font-size:14px; font-weight:bold;}
.popMore .page{ text-align:center; padding:10px 0px; text-align:center; background: #a61233}
.popMore th, .popMore td{ border-right:1px solid #FFFFFF; border-bottom:1px solid  #a61233;}
.popMore table{ border:1px solid #a61233; }
.popMore tr.yellow td{ background:#f3f3b9;}
.popMore tr.orange td{ background:#a61233}
.popMore tbody td{ padding:10px 0px; text-align:center}

.popMore .page a{ margin:0px 5px;}
.login-name{position:absolute;top: 22px;width: 335px;left: 25px}
.login-pwd{position:absolute;top: 57px;width: 335px;left: 25px}
.button-btn{position:absolute;top: 100px;width: 335px;left: 60px}
h4{ font-size:14px; color:#000; font-weight:bold;}
.dlbot{position:absolute;width: 46px;height: 143px;left: 884px;top:400px;background-position: -626px -171px;}
#idDialUserLogined h4{color:#FFFFFF;}