body,html {
	font: normal 12px/24px '微软雅黑','黑体','宋体',Arial, Helvetica, sans-serif ; 
	background:url("../images/background.png") repeat-x top #6A5740;
	color:#000;
	margin:0;
	padding:0;
}
ul,li{ list-style:none; padding:0; margin:0;}
.fl { float:left}
.fr { float:right;}
.clr{ clear:both;}
img {border:none;}
.hr {background:url(../images/uline.gif) repeat-x center center;height:15px;}
a{ 
color:#333;
text-decoration:none;
hide-focus:expression(this.hideFocus=true); /* for ie 5+ */
outline: none; /* for firefox 1.5 + */
}

/* header 样式 */
#header,#container,#footer{ width:1000px; margin:0 auto;}
#header .toptxt{ 
background:#D4C595; 
line-height:30px; 
height:30px;
text-align:center;
}
#header .head{ background:#fff; padding-bottom:10px;}
#header .logo { 
width:250px; 
height:140px; 
background:url("../images/logo.jpg") no-repeat center center;
}
#header .logo a{ display:block; width:250px; height:140px; text-indent:-999px;}
#header .phone{ width:700px; margin:20px 20px 10px auto;} 
#header .phone .img{ float:left; width:605px; height:88px;}
#header .phone .fav{ float:right; margin:10px 5px;}
#header .phone .fav ul li{ 
background:url(../images/bg.png) no-repeat -166px 7px;
_background:url("../images/bg.gif") no-repeat -166px 6px;  /* for firefox */
padding-left:10px;}
#header .menu { 
height:34px; 
background:url(../images/navbg.png) repeat-x;
padding:0 0 0 15px; 
overflow:hidden;
font-family:"宋体";
}
#header .menu li{ 
float:left;
font-size: 14px;
height: 34px;
line-height: 36px;
font-weight: bold;}
#header .menu li a{ 
display:block; 
padding:0 10px; 
margin:0 6px;
_margin:0 4px;
color:#fff;
float:left;
}
#header .menu li a:hover{
background:#DC323B; 
height:34px;
}
#header .menu .on{
background:#DC323B; 
height:34px;}

/* container 样式 */
#container { background:#fff; padding:10px 0;}
#container .sider_banner{
float:left; 
width:315px;
height:340px; 
overflow:hidden;
margin-left:3px;
}
#container .tody_news,#container .special{ 
float:left; 
width:317px;
height:340px; 
overflow:hidden;}
#container .sider_banner,#container .tody_news{ margin-right:20px;}

.fs_A1 {
	POSITION: relative; WIDTH: 320px; BACKGROUND: #000; HEIGHT: 340px; overflow:hidden;
}
.fs_A1 .A1fBt {
	Z-INDEX: 10; POSITION: absolute; ZOOM: 1; HEIGHT: 16px; OVERFLOW: hidden; TOP: 323px; LEFT: 220px
}
.fs_A1 .shadow {
	width: 100%;
position: absolute;
top: 313px;
left: 0px;
z-index: 10;
height: 34px;
background: 
rgba(0, 0, 0, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')	9;
display: block;
line-height: 34px;
text-align: left;
}
.fs_A1 .shadow A {
	COLOR: #fff; MARGIN-LEFT: 10px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: bolder; TEXT-DECORATION: none
}
.fs_A1 .fcon {
	POSITION: relative; WIDTH: 100%; DISPLAY: none; FLOAT: left
}
.fs_A1 .A1fBt I {
	FONT-STYLE: normal
}
.fs_A1 .A1fBt A {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px 1px 0px 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: 18px; DISPLAY: inline; FONT: 12px/15px "宋体"; BACKGROUND: #000; FLOAT: left; HEIGHT: 15px; COLOR: #b0b0b0; TEXT-DECORATION: none
}
.fs_A1 .A1fBt A:hover {
	BACKGROUND: #cb0e02; COLOR: #fff
}
.fs_A1 .A1fBt A.current {
	BACKGROUND: #cb0e02; COLOR: #fff
}
.fs_A1 .fcon IMG {
	DISPLAY: block
}


#container .tody_news,#container .special{ border:1px solid #ccc;}
#container .tody_news .txt{ 
text-align:center; 
font-size:24px; 
margin:0 10px 0; 
padding:10px; 
border-bottom:1px dashed #ccc;
background:url(../images/topic.jpg) no-repeat 210px 12px;}
#container .tody_news ul{ width:300px; margin:0 auto; padding:10px;}
#container .tody_news li{
background:url(../images/bg.png) -165px -407px no-repeat; 
_background:url(../images/bg.gif) -165px -407px no-repeat;
padding-left:10px; 
line-height:28px;
font-size:16px;
}
#container .tody_news li a:hover{ color:#FF3300; text-decoration:underline;}
#container .special .txt{ 
font-size:22px; 
padding:10px 0 10px 20px;
}
#container .special .txt span{ float:right; padding-right:10px;}

#container .special ul{ 
margin:0 0 5px 0; 
padding:5px 0 0 7px;
*display:inline-block; /* IE6/IE7 */
}
#container .special li{ 
float:left; 
width:70px; 
overflow:hidden; 
text-align:center;
margin:0 0 13px 5px; 
background:#ddd; 
}
#container .special li a{ display:block;}
#container .special li a:hover{ background:#FF6633; color:#FFFFFF}
#container .special li:hover{}

#container .ad{padding:10px 5px; clear:both; }

#container .news2,#container .news3{
float:left;
width:317px; 
overflow:hidden; 
}
#container .news1{
float:left;
width:315px; 
overflow:hidden; 

margin-left:3px;
}
#container .news1,#container .news2{ margin-right:20px;}
#container .news3{ margin:0 0 10px 0;}
#container .news1 .txt{ 
font-size:16px; 
border-bottom:1px solid #ccc; 
margin:5px 10px; 
padding-left:20px;
background:url(../images/dot.jpg) no-repeat 0px 3px;
}
#container .news1 .txt span{ float:right; font-size:12px;}
#container .news1 ul{ padding:5px 10px 0;}
#container .news1 li{ 
padding-left:10px;
background:url(../images/bg.png) -165px -407px no-repeat; 
_background:url(../images/bg.gif) -165px -407px no-repeat;
}
#container .news1 li a:hover{ color:#FF3300; text-decoration:underline;}
#container .news1 .img { background:none;}
#container .news1 .img img{ float:left;margin-right:10px;}
#container .news1 .img p{ 
line-height:25px; 
text-indent:2em;
height:68px; 
overflow:hidden;
}

#container .news2 .txt{ 
font-size:16px; 
border-bottom:1px solid #ccc; 
margin:5px 10px;
padding-left:20px;
background:url(../images/dot.jpg) no-repeat 0px 3px;
}
#container .news2 .txt span{ float:right; font-size:12px;}
#container .news2 ul{ padding:5px 10px 0;}
#container .news2 li{ 
padding-left:10px;
background:url(../images/bg.png) -165px -407px no-repeat; 
_background:url(../images/bg.gif) -165px -407px no-repeat;
}
#container .news2 li a:hover{ color:#FF3300; text-decoration:underline;}
#container .news2 .img { background:none;}
#container .news2 .img img{ float:left; margin-right:10px;}
#container .news2 .img p{ 
line-height:25px; 
text-indent:2em; 
height:68px; 
overflow:hidden;}

#container .news3 .txt{ 
font-size:16px; 
border-bottom:1px solid #ccc; 
margin:5px 10px; 
padding-left:20px;
background:url(../images/dot.jpg) no-repeat 0px 3px;
}
#container .news3 .txt span{ float:right; font-size:12px;}
#container .news3 ul{ padding:5px 10px 0;}
#container .news3 li{ 
padding-left:10px;
background:url(../images/bg.png) -165px -407px no-repeat; 
_background:url(../images/bg.gif) -165px -407px no-repeat;
}
#container .news3 li a:hover{ color:#FF3300; text-decoration:underline;}
#container .news3 .img { background:none;}
#container .news3 .img img{ float:left;margin-right:10px;}
#container .news3 .img p{ 
line-height:25px; 
text-indent:2em;
height:68px; 
overflow:hidden;
}

.adv { margin-bottom:10px; width:655px; overflow:hidden;}

#container .link {
clear:both;
border:1px solid #ccc; 
width:990px; 
margin:0 auto;}
#container .link .txt { 
font-size:14px; 
border-bottom:1px solid #ccc; 
margin:5px 10px; 
padding-left:5px;}
#container .link .txt span{ float:right; padding-right:20px;}
#container .link ul{ padding:10px;}
#container .link li{ float:left; padding-right:10px;}

#footer{ padding-bottom:20px;font-family:"宋体";}
#footer .footbg{ background:#D4C595; height:23px;}
#footer .copyright {background:#AE2026; text-align:center; color:#fff;}
#footer .copyright a{ color:#fff;}