@charset "gb2312";
/* CSS Document */
.w_top{
	width:980px;
	padding:0 10px;
}
.top_nav{
	background:#f2f2f2;
	height:30px;
	border-bottom:1px solid #e0e0e0;
}

.top_nav a{
	display:inline;
	padding:0 15px;
}

.auto{
	margin:0 auto;
}

.banner  img{
	width:100%;
}

.nav{
	background:#ffcc33;
	height:40px;
	color: #C30;
}

.nav a{
	color:#C30 !important;
	display:inline;
	padding:0 20px;
}
.content{
    background:#;
}

.main{
	background:#fff;
	width:980px;
	padding:10px;
}

.loc{	
	color:#676767;
	height:40px;
}

.iborder{
	background:url(../images/bg_loc.jpg) no-repeat 30% 100%;
}

.f_main{
	margin:10px 0;
	height:300px;

}

.focus{
	width:545px;
	height:300px;
}

.abs{
	width:395px;
	height:290px;
	padding:5px 10px;
}

.abs h2 a{
	color:#c5030b !important;
}

.red1{
	color:#c5030b;
}

.gray6{
	color:#666;
}

.dash{
	border-bottom:1px dashed #ccc;
}

.dash1{
	border-bottom:1px dashed #666;
}

.dash2{
	border-top:1px dashed #666;
}

.bpadding{
	padding-bottom:5px;
}

.dash span a{
	color:#f07143 !important;
}

.border{
	border:1px solid #c4c4c4;	
}

.tpadding{
	padding-top:8px;
}

.m_general{
	width:480px;
	height:230px;
	margin-bottom:10px;
}

.m_title{
	height:40px;
	border-bottom:1px solid #c5c5c5;
	padding-right:10px;
}


.o_tab{
	display:inline-block;
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	background:#cc0000;
	color:#fff;
}

.c_tab{
	display:inline-block;
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	float:left;
	background:#ccc;
	color:#666;
}

.mpadding{
	padding:10px 35px;
}

.media{
	height:235px;
}

.media ul{
	width:420px;	
}

.pic{
	height:390px;
}

.lpic{
	width:410px;
	height:320px;
	margin:20px 10px 0px 30px;
}
.rpic{
	margin-top:10px;
}
.rpic ul li{
	width:154px;
	height:152px;
	float:left;
	margin:10px 0 0 13px;
}

.video{
	height:255px;
}
.video ul{
	margin-left:20px;
}
.video ul li{
    width:221px;
	height:142px;
	float:left;
	margin:10px 0 0 13px;
}

.ititle{
	height:50px;
	padding-left:10px;
}

.list{
	padding:10px;
}

.lpadding{
	padding:10px 30px;
}

.page{
	height:100px;
}

.article{
	margin:50px 0 0 0;
	font-family:"ËÎÌå";
}

.article h3{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
}
.article h2{
	padding: 10px 0;
}
.article img{
	margin:15px 0;
}

.a_inf{
	background:#f2f2f2;
	color:#666;
	margin:30px 0;
}

.a_con{
	padding:10px 40px;
}

.footer{
	background:url(../images/bg_footer.jpg) repeat-x;
	height:185px;
	border-top:3px solid #cc0000;
	padding-top:40px;	
}

.footer ul{
	background:url(../images/gxrd.jpg) no-repeat 90% 30%;

	width:1000px;	
}