/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0;}
body,input,textarea{font-size:14px;line-height:1.4;font-family:"Microsoft Yahei";color:#444;}
textarea{resize:none;outline:none;}
fieldset,img{border:0;}
table{ border-collapse: collapse; border-spacing:0;}
input{vertical-align:middle;outline:none;}
img,object,embed{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
fieldset,img,abbr{border:0;}
ul,ol{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
a:focus,embed{outline:0;}
q:before,q:after{ content:''}
a{text-decoration:none;cursor:pointer;color:#fff;outline:none;/* firefox */ hide-focus:expression(this.hideFocus = true);/* ie */}
.clear:after{content:".";display:block;clear:both;height:0px;visibility:hidden;}
.clear{zoom:1;}
.none {display: none;}
body {
	background: url(../img/bg.jpg) repeat-y center top;
}
.wrapper {
	width: 100%;
	height: 100%;
	min-width: 1000px;
	margin: 0 auto;
	background: url(../img/banner.jpg) no-repeat center top;
}
.wrap {
	width: 1000px;
	margin: 0 auto;
}
.banner {
	height:618px
}
.main {padding-bottom:150px}
.main .hd_tit {
	width: 100%;
	height:107px
}
.main .hd1{
	position:relative;
}
.main .hd1 .hd_text{
	position:relative;
}
.main .hd1 .hd_tit {
	background:none;
}
.main .hd2 .hd_tit {
	margin-top:100px;
	background:url(../img/hd_tit_2.png) no-repeat center top;
}
.main .hd2 .hd_pic{
	position:relative;
	height:286px;
	background:url(../img/sz_bg.png) no-repeat center top;
}
.main .hd2 .hd_tit{
	position:relative;
}
.main .hd2 .hd_tit .jf{
	position:absolute;
	right:21px;
	top:80px;
	color:#4d4d4d;
	height:30px;
	line-height: 30px;
	font-weight:bolder;
}
.main .hd2 .hd_tit .jf span{
	color:#e04722;
}
.main .hd2 .hd_tit .jf button{
	padding:0 10px;
	color:#e04722;
	font-weight:bolder;
	background:none;
	border:none;
	cursor:pointer;
	outline: none;
}
.main .hd3 .hd_tit {
	margin-top:100px;
	background:url(../img/hd_tit_3.png) no-repeat center top;
}
.main .hd_text h3 {
	font-size: 24px;
	font-weight: bold;
	color: #4d4d4d;
}
.main .hd_text {
	margin:50px 10px 30px 10px
}
.main .hd_text p {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 30px;
	/*text-indent: 25px;*/
	background: url(../img/p_bg.jpg) no-repeat 6px 6px ;
}
.main .hd_text p span {
	font-size: 16px;
	line-height: 30px;
	padding:0 10px 0 11px;
	color:#f2b596
}

.main .hd_text p i span{
	padding:0;
}
.main .hd_text p em{
	color:#e04722;
}
.main .hd_text p.note {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 53px;
	background: none;
}
.main .hd_pic{
	padding:0 0 30px;
	text-align: center;
}
.main .hd_btns li {
	display: block;
	width:120px;
	float: left;
	background: url(../img/g_bg.jpg) no-repeat center top;
}
.main .hd_btns li+li {
	margin-left:26px
}
.main .hd_btns li p {
	display: block;
	width: 100%;
	height:106px;
	padding:6px 0;
	text-align: center;
}
.main .hd_btns li span {
	display: block;
	width: 100%;
	line-height:100%;
	padding:15px 0;
	font-size: 18px;
	color:#e04722;
	text-align: center;
}
.main .hd_btns li .btn {
	display: block;
	width: 114px;
	height:43px;
	line-height:38px;
	margin:0 auto;
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	text-align: center;
	background: url(../img/btn.png) no-repeat;
}
.main .hd_btns li .btn:hover {
	color:#ffb657
}


/*daojishi*/
.time-item {
	position:absolute;
	width:980px;
	height:153px;
	background:#999;
	text-align: center;
}
.time-item h4{
	font-size:24px;
	height:48px;
	line-height:2;
	color:#fff;
	padding:15px 0 0 0;
}
.time-item strong {
	background:#C71C60;
	color:#fff;
	line-height:49px;
	font-size:36px;
	font-family:Arial;
	padding:0 10px;
	margin-right:10px;
	border-radius:5px;
	box-shadow:1px 1px 3px rgba(0,0,0,0.2);
}
#day_show {
	line-height:49px;
	color:#c71c60;
	font-size:32px;
	margin:0 10px;
	font-family:Arial,Helvetica,sans-serif;
}
.item-title .unit {
	background:none;
	line-height:49px;
	font-size:24px;
	padding:0 10px;
	float:left;
}


/* login */
.login{position:absolute;right:21px;top:127px;;font-size:14px;line-height:32px;color:#fff;}
.login .before a{color:#e04722;text-decoration:underline;}
.login .after a,#username{color:#e04722;}

.layer{width: 355px;text-align: center;margin: 50px 0 0;display: none;}

.sz{width:140px;height:143px; margin:0 auto; padding:25px 0 0; position:relative}
.dice{width:140px;height:143px; background:url(../img/touzi.png) no-repeat; cursor:pointer;}
.dice_1{background-position:0px 0px}
.dice_2{background-position:0px -141px}
.dice_3{background-position:0px -283px}
.dice_4{background-position:0px -425px}
.dice_5{background-position:0px -567px}
.dice_6{background-position:0px -710px}
.dice_t{background-position:0px -283px}
.dice_s{background-position:0px -567px}
.dice_e{background-position:0px -141px}
#dice_mask{width:90px; height:90px; background:#fff; opacity:0; position:absolute; top:0; left:0; z-index:999}

.throw{position:absolute;top:200px;left:50%;margin-left:-92px;width:184px;height:53px;background:none;border:none;cursor:pointer;outline: none;}