/*************** banner ****************/

.banner{height:320px;width:700px;float:left;overflow:hidden;}
.banner ul{position:relative;height:320px;}
.banner ul li{display:none;height:320px;width:700px;}
.banner ul li a{display:block; height:320px; width:700px;}

.banner ol{position:absolute; z-index:10; height:40px; line-height:40px; width:680px; padding-left:20px; margin-top:-40px;
           background:rgba(0,0,0,0.5); 
		   filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}	
.banner ol li{display:none;height:40px;width:100%;}
.banner ol li a{color:#fff;}

.banner .num {position:absolute; margin-top:-30px; width:680px; padding-right:20px; text-align:right; z-index:11;}
.banner .num a {background:#fff;display:inline-block;height: 10px;margin-right:0px;width: 30px;font-size:0;overflow:hidden;}
.banner .num a.cur {background:#ff4342;}
	
/******************** index banner row *************/
.indexNav{background:#fff; width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.indexNav .submenu1{margin-top:15px;}



/******************* index left ******************/
.leftNews{width:288px;height:auto;overflow:hidden;border:#dadada 1px solid; border-top:none; background:#fff;}
.leftNews h6{background:#f3f3f3; color:#333;border:#dadada solid; border-width:1px 0; height:40px; font:700 14px/40px "microsoft yahei"; padding-left:15px;}
.leftNews ul{margin:10px 15px; font-size:12px;}
.leftNews ul li{line-height:30px;background:url(../images/icon_point.gif) no-repeat 0 13px; padding-left:10px; font-family:"microsoft yahei";}


/*********** index right *******/
.tab{border:#dadada 1px solid; line-height:40px; padding-right:10px; background:#f3f3f3; height:40px; width:688px; overflow:hidden;}
.tab ul li{float:left; height:40px; color:#333; font:normal 14px/40px "microsoft yahei"; margin-right:2px;}
.tab ul li b,.tab ul li a{display:block; height:40px; width:auto; overflow:hidden; padding:0 20px;}
.tab ul li.tabBg a{background:#ff4242; font-weight:bold; color:#fff;}

.indexHot,.indexHe{padding-top:6px;background:#fff; color:#242424;border:#dadada 1px solid; border-top:none; width:698px; height:auto; overflow:hidden;margin-bottom:10px;}

.indexHot table{margin:10px; width:678px;}
.indexHot table th{background:#f3f3f3; font:700 12px/30px "ËÎÌå"; height:30px; padding-left:5px; text-align:left;}
.indexHot table td{border-bottom:#dadada 1px solid; height:35px; line-height:35px; padding-left:5px;}
.indexHot table td.tdBg{background:url(../images/tdBg.png) repeat-x bottom;}
.indexHot table td.tbBorder{border-right:#dadada 1px solid; text-align:center; padding-left:0;}
.hmthead{background:#FF4242;color:#fff;}
.indexHot_text{margin:10px; line-height:25px; width:auto; height:auto; overflow:hidden;}
.indexHot_text input{width:100px;}
.indexHot_text b.red{font-size:16px; display:inline-block;}
.indexHot_text .fright{line-height:40px;}
.an_x_z{padding:0 10px; color:red;}
.h_l{padding:0 10px;}

.indexHe h6{border-bottom:#dadada 1px solid; height:30px; line-height:30px; padding:0 20px; font-weight:normal;}
.indexHe table{width:100%;}
.indexHe table th{font-weight:normal; text-align:left; padding-left:10px; height:30px; line-height:30px;}
.indexHe table th.textC{text-align:center; padding-left:0;}
.indexHe table td{line-height:39px; padding-left:10px;}
.indexHe em.bgRed{display:inline-block; color:#fff; line-height:20px; padding:0 4px;}
.indexHe input {
    background: url("../images/inputGray_bg.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #DADADA;
    color: #FF0000;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    width: 60px;
}
.f_an_page{text-align:right;float:right;}	
	

	

#loginEntrance {
    background-color: #fff;
    display: none;
    left: 37%;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 32%;
    z-index: 50000;
}
	
.tips_m{
	position:absolute;
	height:auto;
	display:none;
	z-index:50000;
	top:50%;
}
.tips_b{
	filter:alpha(opacity=60);
	//padding:4px 4px 4px 4px;
	zoom:1;
	background:#ca909c;
}
.tips_box{
	border:#ff4242 6px solid;
	position:relative;
	zoom:1;
	background:#fff;
	overflow:hidden;
}
.tips_title{
	border-bottom:#ccc 1px solid;
	padding:0px 6px 0px 10px;
	height:28px;
	background-color:#f3f3f3;
	overflow:hidden;
}
#loginEntrance .closes a,
.tips_box .tips_title .closes a{
	margin-top:8px;
	text-indent:-99999em;
	width:14px;
	background:url('../letoula/images/T1PolrXt0cXXXLX9cK-195-320.gif') no-repeat -40px -180px;
	float:right;
	height:14px;
	overflow:hidden;
}

.tips_box h2{
	font:bold 14px Arial;
	float:left; 
	line-height:28px;
}
.tips_info{
	padding:10px 25px 10px 25px;
	width:632px;
	height:470px;
	overflow-x:hidden;
	overflow-y:auto;
}
.userMsg{float:right; text-align:right}
.mx_tips{
	font-size:12px;
}
.mx_tips h3{
	text-align:center;
	height:auto;
	font-size:12px;
}
.mx_tips th{
	border-bottom:#e1e4e4 1px solid;
	border-right:#e1e4e4 1px solid;
	background:#e27698;
	height:25px;
	color:#fff;
	font-weight:normal;
}
.mx_tips td{
	border-bottom:#e1e4e4 1px solid;
	border-right:#e1e4e4 1px solid;
	height:25px;
	line-height:25px;
}
.mx_tips th.last_th{
	border-right:0px;
}
.mx_tips table{
	border:#bccde9 1px solid;
	text-align:center;
}
.state{
	margin:20px 10px 0px 20px;
	min-height:60px;
	padding-left:65px;
	_height:60px;
}
.error{
	zoom:1;
	background:url('../images/state_error.png') no-repeat 0px 50%;
}
.success{
	zoom:1;
	background:url('../images/ok_ico.png') no-repeat 0px 50%;
}
.tips_sbt{
	padding:15px 0px 15px 0px;
	text-align:center;
}
.btn_Dora_b{
	text-align:center;
	display:inline-block;
	border:0px;
	background:red;
	line-height:32px;
	height:32px;
	width:100px;
	color:#fff;
	cursor:pointer;
	font:bold 14px Arial;
	text-decoration:none;
	
}
.tips_sbt input{
	vertical-align:middle;
}
.eroorMsg{
	font:16px Arial;
	line-height:60px;
	margin-left:50px;
}
#bd{
   position:fixed;
   height:100%;
   width:100%;
   background:#000;
   z-index: 49999; 
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); 
   zoom: 1;
   display: none; 
   left:0px; 
   top:0px; 
   opacity: 0.2;
}
.zdpm{padding-left:10px; float:left; width:22px;height:22px;display:block;}
.zdname{color:blue;float:left; width:50px; text-align:left;padding-left:10px}
.dzvs{padding:0 10px; width:20px;float:left;}
.kdpm{float:left; width:22px; height:22px; display:block; padding-left:10px;}
.kdname{float:left; width:50px; text-align:left; color:blue; padding-left:10px;}
.prizeRanking {
    padding: 10px;
    overflow: hidden;
    max-height: 227px;
}
.so{width:65px; display:bolck; height:20px;float:left;}
.vs{padding:0  10px;}
.prizeRanking h4 {
    background: url("../images/prizeRanking.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    height: 72px;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 10px;
    width: 258px;
}
.prizeRanking h4 span {
    clear: both;
    display: block;
    margin: 8px auto 2px;
    text-align: center;
}
.prizeRanking h4 b {
    background: url("../images/prizeRanking.png") no-repeat scroll 0 -74px rgba(0, 0, 0, 0);
    color: #222222;
    display: block;
    float: left;
    font: 700 22px/35px arial;
    height: 39px;
    overflow: hidden;
    padding: 0 4px 0 12px;
    text-align: center;
    width: auto;
}
.prizeRanking h4 em {
    background: url("../images/prizeRanking.png") no-repeat scroll -261px -74px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 39px;
    overflow: hidden;
    width: 8px;
}
.prizeRanking h4 font {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 39px;
    margin: 0 3px;
}
.prizeRanking ol li {
    border-bottom: 1px dashed #DDDDDD;
    height: 30px;
    line-height: 30px;
    padding: 0 2px;
}
.prizeRanking ol{
 	overflow: hidden;
}
.prizeRanking ol li em {
    background: none repeat scroll 0 0 #848484;
    border-radius: 2px;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 15px;
    line-height: 15px;
    margin: 7px 5px 0 0;
    text-align: center;
    width: 15px;
}
.prizeRanking ol li em.bgRed {
    background: none repeat scroll 0 0 #FF4242;
}
.prizeRanking ol li a {
    display: block;
    float: left;
}
.prizeRanking ol li span {
    display: block;
    float: right;
}
.prizeRanking ol li span font {
    font-size: 12px;
}
#hidem{cursor:pointer;}
#showm{cursor:pointer;}

#qq_icon {width:150px; height:240px; background:url(../images/qq_icon.png) no-repeat; position:fixed; right:-200px; top:150px; cursor:pointer;}
#cs_online {width:160px; height:292px; position:fixed; top:150px; right:-220px; background:url(../images/ballpic/kf.png) no-repeat; display:none; filter:alpha(opacity:0); opacity:0;}
.qq_context {width:122px; height:244px; margin-top:63px; margin-left:24px; list-style:none; padding:0px;} 
.qq_context li {width:117px; height:33px; margin-top:10px; float:left;}
.span_t {display:block; float:left; color:#333; line-height:25px; font-size:12px;}

/** ÓÒ²àµ¼º½À¸ */
body{
    width: 100%;
    padding: 0;
    margin: 0;
}

.navibar{
    position: fixed;
    top: 30px;
    right: 0;
    z-index: 11;
}
* html .navibar{
display:none;
}
*+html .navibar{
display:none;
}

.navibar-top{
    width: 124px;
    margin: 0 auto;
    text-align: center;
}

.navibar-top img{
    margin-bottom: -10px;
    margin-left: -9px;
    width: 142px;
}

.navibody{
    background-color: #f8e2d9;
    background-image: url("../images/index_home/navbar-bg.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;

    margin: 0 auto;
    width: 60px;
}

.navibody ol{
    list-style: none;
    margin: 0;
    padding: 0;
}

.navibody ol li{
    margin: 0;
    padding: 0;
    position: relative;
}

.navibody ol li .item{
    z-index: 11;
    cursor: pointer;
    position: relative;
    display: block;
}

.navibody .navbar-tip{
    position: absolute;
    top: 0;
    right: 0;
    width: 143px;
    height: 65px;
    background-color: transparent;

    z-index: 12;
    overflow: hidden;
    display: none;
    cursor: pointer;
}

.navibody .navbar-tip p{
    margin: 0;
    padding: 0;
    text-align: right;
    background-color: red;
    right: -145px;
    /* right: 0; */
    position: absolute;
    height: 68px;
}

.navibody .navbar-tip.qr{
    width: 200px;
}

.qr:before,
.qr:after{
    content: "";
    display: table;
    clear: both;
}

.navibody .list{
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    font-size: 16px;
    width: 200px;
    height: auto;
}

.navibody .list .field{
    margin-top: 3px;
    margin-bottom: 3px;
}

.navibody .list label{
    text-shadow: 0 0 5px black;
    color: white;
    margin-right: 10px;
}

.navibody .list label:after{
    content: ":";
}

.navibody .list a,
.navibody .list span{
    color: #EEE;
    margin-bottom: 5px;
}

.navibody .navbar-tip.qr{
    left: -128px;
    top: -60px; 
    overflow: visible;
    display: none;
    width: 129px;
    height: 129px;
}

.navibar .navbar-tip.qr img{
    width: 128px;
    height: 128px;
}

#kf{
	background-color: red;
    display: block;
    width: 130px;
    height: auto;
    margin: 5px 0;
    padding: 10px 1px 3px;
    border-radius: 4px;
    color: black;
    box-shadow: 0 1px 2px 1px black;
}

#kf ol{
	background-color: white;
	border-radius: 4px;
	box-shadow: 0 0 3px 1px black inset;
	margin: 0 5px;
	padding: 3px 0 3px 11px;
}

#kf li{
	margin-top: 7px;
	margin-bottom: 9px;
}
.index_more{float:right;padding-right:5px; font-size:12px;}
#kf li span{
	color: black;
	font-weight: bold;
	font-size: 16px;
}
/**ºÏÂòµ¯³ö²ã */

.alertWindowContent h1,p{text-align: center;font-size: 18px;font-weight: bolder;}
.alertWindowContent input{width: 100px; height: 50px;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

