 
/*---------- import ---------*/
@import url("layout.css");
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote { margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0; }
li { list-style: none; }
img { border: 0; }
a{ outline:none; color:#313131; text-decoration:none;}
.cl:after{ content:'\20'; display:block; height:0; clear:both; }
.cl{ *zoom:1;} 
.center{margin:0px auto;}
.L{ float:left;}
.R{ float:right;}
.mt1{margin-top:12px;}
.clear{
	overflow:hidden;clear:both;
}
.fix{*zoom: 1;}
.fix:after{content: "";visibility: hidden;display: block;height: 0;clear: both;}

/*---------- logo ---------*/
.logo{height:57px;  background:#2764bb; text-align:center;}
.logo img { margin:0 auto; max-width:280px;}

.topmenu {background-color:#FFF; position:relative;}
.topmenu li{ float:left; width:25%; text-align:center; height:40px; line-height:40px; background:url(../images/menu_bg.png) repeat-x;}
.topmenu li a{color:#000; display:block; border:1px solid #fff; font-size:14px;}
.topmenu li a:hover{color:#EEB317;}
.menu {background-color:#FFF; position:relative;}
.menu li{ float:left; width:189px; border-bottom:1px solid #CCC; border-left:1px solid #CCC;   text-align:center; padding:13px 0px; }
.nav{ text-align:left; font-size:16px; line-height:30px; position:relative;}
.nav-p {text-align:left; font-size:16px; line-height:30px; height:30px;}
.nav-p a{ margin-left:10px;}
/*��Ȩ*/
.com-t { text-align:center; font-size:16px; height:40px; line-height:40px; border-bottom:1px solid #CCC;  border-top:1px solid #CCC; margin-top:20px; background-color:#FFF;}
.com-t a{ padding:0px 10px;}
.bot{ line-height:30px; padding-bottom:80px; background-color:#FFF; padding-top:10px;  border-top:1px solid #CCC; margin-top:20px; font-size:14px;}
.bot-c { line-height:150%;  padding:0px; margin:0px; text-align:center;}
/*�ײ�����*/

.act_nav{height:60px; position: fixed; left: 0; bottom: 0; z-index: 500; width: 100%;}
.act_nav .event_content{height: 60px; margin:0 auto; text-align:center; position:relative; border-top:1px solid #1f242a; border-bottom:1px solid #1f242a;background:url("../img/bottom.gif") repeat top center;}
.act_nav a{ display: block;height: 60px; float: left; outline: none; }
.event_content a{ display: block;height: 60px; float: left; outline: none;width:25%;  line-height:60px; color:#E8B832; font-size:14px;}
.event_content a:hover{color:#fff;}


.viewbox .intro ul { width:auto; margin:0 auto; text-align:center;}
.viewbox .intro ul li {display: inline-table;margin: 5px 10px;}
.viewbox .intro ul li p{ text-align:left; margin:0;}
.viewbox .intro ul li p.bt { font-weight:bold; margin-top:3px;}

.listinfo li.new-buff { background:#ffe6d2; color:#333; font-size:14px; text-indent: 28px;line-height: 180%;  height:auto; padding:5px; list-style-type:none;word-break:break-all; border:1px solid #ffa154; font-family:microsoft yahei; font-weight:bold;}
.listinfo li.new-buff span.new-buff-bl { font-weight:bold; color:#006699;}
.listinfo li.new-buff span.new-buff-red { color:#ff7300;font-weight:bold;}


.new-buff { background:#ffe6d2; color:#333; font-size:14px; text-indent: 28px;line-height: 180%;  height:auto; padding:5px; list-style-type:none;word-break:break-all; border:1px solid #ffa154; font-family:microsoft yahei; font-weight:bold;}
.new-buff span.new-buff-bl { font-weight:bold; color:#006699;}
.new-buff span.new-buff-red { color:#ff7300;font-weight:bold;}