.Banner{ width:100%; min-width:1002px; height:370px; z-index:1; position:absolute; margin:-6px auto 0; text-align:center; overflow:hidden; }
.Banner .Pic{ width:1650px; height:370px; position:absolute; top:0; left:50%; margin:0 0 0 -825px; display:none; }

#PicNum{ width:170px; height:10px; position:absolute; left:50%; margin:338px 0 0 430px; }
#PicNum .Text{ width:10px; height:10px; overflow:hidden; float:left; display:inline; cursor:pointer; background:url(../image/ot.png) no-repeat; margin-right:8px; text-indent:-999em; }
#PicNum .cur{ background:url(../image/cur.png) no-repeat; color:#fff;}


.Blank{ height:364px; }
.ContainerCont{ width:100%; max-width:1650px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1650?"1650px":""); margin:0 auto; padding-top:40px; background:url(404.png) repeat-x #E9E9E9; position:relative; z-index:3; }
.Container{ width:990px; margin:0 auto; }

.HoverBox{ width:1000px; position:relative; margin:0 auto 22px; }
.HoverBox .Item{ width:131px; height:42px; float:left; display:inline; margin:0 5px 0 6px; position:relative; background:url(404.png) no-repeat; }
.HoverBox .Item dl{ width:131px; height:147px; height:34px; overflow:hidden; position:absolute; bottom:8px; left:0; cursor:pointer; }
.HoverBox .Item dl dt{ height:34px; background:url(404.png) no-repeat; line-height:34px; text-align:center; color:#fff; }
.HoverBox .Item dl dd{ height:112px; background:url(404.png) no-repeat; }
.HoverBox .Item dl.RedBg dt{ background-position:0 -34px; }

.L_Box,.C_Box{ width:371px; height:236px; background:url(404.png) no-repeat; float:left; display:inline; }
.L_Box .Title,.C_Box .Title{ height:38px; line-height:38px; color:#231f20; padding-left:20px; }
.L_Box table tr td{ height:190px; }
.R_Box{ width:229px; float:left; margin-left:10px; }
.R_Box .Item{ width:227px; height:113px; padding:2px 0 0 2px; background:url(404.png) no-repeat; }
.C_Box{ margin-left:9px;}
.C_Box dl{ background:url(404.png) repeat-x bottom; padding:17px 0; margin-bottom:10px; }
.C_Box dl dt{ width:105px; height:84px; float:left; }
.C_Box dl dd{ width:200px; height:84px; float:right; }
.C_Box dl dd em,.C_Box dl dd strong{ display:block; font-style:normal; margin-bottom:6px; }
.C_Box dl dd em{ line-height:18px; }

.C_Box .Cont{ padding:0 20px; }
.C_Box ul li{ line-height:26px; }
.C_Box ul li span{ float:right; }
.C_Box ul li a{ background:url(404.png) no-repeat left center; padding-left:10px; }

.L_Box .Cont{ position:relative; width:371px; height:190px;}
#Contest .PicCont{ position:relative; width:365px; height:190px; margin-left:6px; overflow:hidden;}
#Contest .PicCont .Pic{ display:none; position:absolute; left:0px; top:0px;}
#Contest .PicNum{ position:absolute; right:12px; bottom:4px; height:12px;}
#Contest .PicNum .Num{ display:inline-block; width:12px; height:12px; margin:0 3px; background:url(404.png) no-repeat; color:#656565; text-align:center; cursor:pointer;}
#Contest .PicNum .cur{ background:url(404.png) no-repeat; color:#fff;}

.Mask{ display:block; position:fixed;z-index:99;top:0px;left:0px;height:100%;width:100%;background-color:#000000;filter:alpha(opacity=55);-moz-opacity: 0.55;opacity:0.55;}
*html .Mask{ position:absolute; height:expression((document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight) || window.innerHeight || self.innerHeight || (document.documentElement&&document.documentElement.clientHeight) || document.body.clientHeight + 'px');}

.FloatDiv{ width:302px; height:190px; background:url(404.png) no-repeat; position:fixed; top:50%; left:50%; margin:-95px 0 0 -151px; z-index:1000; }
*html .FloatDiv{ position:absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TipPreViewMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
.FloatDiv .Title{ height:30px; }
.FloatDiv .Title i{ display:block; width:20px; height:20px; float:right; margin:5px 8px 0 0; cursor:pointer; }

.FloatDiv .Cont{ padding:20px; color:#000; }
.FloatDiv .Cont p{ margin-bottom:20px; line-height:26px; }
.FloatDiv .JoinLink{ display:block; background:#000; font-size:14px; padding:4px 0; width:80px; margin:0 auto; text-align:center; font-family:'microsoft yahei'; color:#fff !important; }
.FloatDiv .JoinLink:hover{ opacity:0.8; }



.pagination {
	padding-top: 10px;
	text-align:center;
	line-height:20px;
}
.pagination ul{
	margin: 0;
	padding: 0;
	text-align: center; 
}
.pagination li{
	list-style-type: none;
	display: inline;
	padding: 2px;
}
.pagination a, .pagination a:visited{
	padding:3px 5px 0 5px;
	border: 1px solid #D8E8F8;
	text-decoration: none; 
	color: #0066cc;
}
.pagination a:hover, .pagination a:active{
	border: 1px solid #0033cc;
	color: #000;
	background-color: #D5E6F8;
}
.pagination li.currentpage{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	color: #FFF;
}
.pagination li.disablepage{
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;
}
.pagination li.nextpage{
	font-weight: bold;
}

        ul { list-style: none; margin:0px;padding:0px;}
        .wrapper { width: 720px; overflow: hidden; background: #f2f2f2; }
        .picSlider { border: 1px solid #e2e2e2; padding: 10px; overflow:hidden;}
        .bigPicCon { width: 500px; float: left; }
        .bigPicCon a { display: block; width: 500px; height: 425px; line-height: 425px; background: #999; color: #fff; font-size: 100px; font-weight: bolder; text-align: center; }
        .bigPicCon a img { display: block; height: 320px; width: 500px; line-height: inherit; font-size: inherit; font-weight: inherit; text-align: inherit; }
        .smallPicCon { width: 160px; float: right; height: 320px; padding: 0px; position: relative; }
        .smallPicCon ul { overflow: hidden;top: 0;position: relative;}
        .smallPicCon ul li { margin: 0px 4px 8px 0;padding:1px; }
        .smallPicCon ul li.on{ transition: all 300ms;border:1px solid grey;background:}
        .smallPicCon ul li a { height: 135px; line-height: 135px;  color: #fff; font-size: 30px; font-weight: bolder; text-align: center; display: block; background-color:white;}
        .smallPicCon ul li a img { display: block; height: 135px; width: 144px; line-height: inherit; font-size: inherit; font-weight: inherit; text-align: inherit; }
        .prev, .next { position: absolute; display: block; height: 24px; line-height: 24px; text-align: center; font-size: 16px; color: #333; width: 24px; left: -30px; top: 0; z-index:999;}
		.prev{background:url(404.png) no-repeat;}
        .next { top: auto; bottom: 0; background:url(404.png) no-repeat;}
        .clear { clear: both; }
        

            .slideTxtBox{ width:720px; text-align:left; position:relative; }
            .slideTxtBox .hd{ height:28px; line-height:28px;  border-bottom:1px solid #ddd;  position:relative; }
            .slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:0px; height:32px;   }
            .slideTxtBox .hd ul li{ float:left; text-align:center;margin-right:5px; cursor:pointer; background:url(404.png) no-repeat;width:90px; font-weight:bold;}
            .slideTxtBox .hd ul li.on{ color:white; background:url(../image/yell.png) no-repeat;}
            .slideTxtBox .bd {position:relative; }
            .slideTxtBox .bd ul{ padding:15px;  zoom:1; }
            .slideTxtBox .bd li{line-height:24px;   }
            .slideTxtBox .bd li .date{ float:right; color:#999;  }
            .clear{clear:both;height:1px; width:1000px;}
            .content  table{text-align:center;}
            .content p{text-align:left;}
            .content div{text-align:left;}
            table{border:1px solid;border-collapse: collapse;}
            tr{border:1px solid;}
            td{border:1px solid !important;}
			
			
			
			
	
.xgmomas1 {
width: 235px;
float:right;
width: 720px;
padding-bottom:20px;
}
.xgmomas {
border-bottom: 2px solid #ccc;
width: 235px;

padding-bottom: 6px;
float:right;
width: 720px;
}		
.xgcp{padding-top: 2px;
text-align: center;
line-height: 20px;
border: 1px solid #CDCDCD;
height: 340px;
float:right;
width: 720px;
}
.xgcp ul{
list-style: none;
margin: 2px;
padding: -1px;
line-height: 165px;
margin-left: -1px;
}
.xgcp  ul li {
display:inline;
width:230px;height:160px;
margin:5px;
padding:5px;
}
.xgcp  ul img{
width:210px;height:145px;
border: 1px #ccc solid;
display:inline;
}
.xgcp  img:hover {
border-color: #ff0000;
}
