@charset "utf-8";


body {
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#555;
	background:url(../../public/images/bg.jpg) repeat-x #FFF;
}
form {
	margin:0px;
	padding:0px;
	display:inline;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
a,a:link,a:visited {color:#555; text-decoration:none;}
a:hover {color:#248100; text-decoration:none;}
a:active {color:#555; text-decoration:none;}

img{border:none;}
.f_left{float:left;}
.f_right{float:right;}
.w100 {width:100%; padding:0px; margin:0px; overflow:hidden;}


.top {
	width:980px;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
	background:url(../../public/images/top_bg.jpg) no-repeat;
}
.top_logo {
    width:685px;
    height:55px;
	padding:0px;
	margin:35px 0px 30px 0px;
	overflow:hidden;
}
.top_column { 
	width:980px;
	height:45px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	clear:both;
	background:url(../../public/images/menu_bg.jpg) no-repeat right center;
}
.top_column li { float:left; font-size:14px; font-weight:bold; line-height:45px; padding:0px; margin:0px; background:url(../../public/images/menu_bg.jpg) no-repeat left center;}
.top_column li a{
	padding:0px 32px;
	display:block;}
.top_column li a:hover{
	background:url(../../public/images/menu_bgon.jpg) no-repeat left center;}
#selected{background:url(../../public/images/menu_bgon.jpg) no-repeat left center;}


.center {
	width:980px;
	padding:0px 0px 20px 0px;
	margin:0px auto;
	overflow:hidden;
}
.center_l {
	width:250px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.center_r {
	width:710px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}


.bottom_bg {
	width:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background:url(../../public/images/bottom_bg.jpg) repeat-x #3c6d0b;
}
.bottom {
	width:980px;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
	color:#FFF;
}
.bottom a{color:#FFF;}


.pro {
	width:204px;
	padding:0px 11px 0px 10px;
	margin:0px;
	overflow:hidden;
}
.pro_img a{
	display:inline-block;
	border:1px solid #ddd;
	padding:1px;
	}
.pro_img a:hover{
	display:inline-block;
	border:1px solid #549b00;
	padding:1px;
	}
.pro_test {
	padding:10px 0px;
	margin:0px;
	text-align:center;
	overflow:hidden;
}


.page {
	margin:0px auto;
	overflow:hidden;
	padding:10px 0px 0px 0px;
	line-height:25px;
	text-align:center;
	clear:both;
	border-top:1px dotted #c6c6c6;
}
.disabled {
    border:1px solid #5a5a5a;
    margin-right:2px;
    padding:2px 5px;
}
.page span.current {
    background-color:#5a5a5a;
    border:1px solid #5a5a5a;
    color:#5a5a5a;
    margin-right:2px;
    padding:2px 5px;
}
.page a {
    border:1px solid #5a5a5a;
    color:#5a5a5a;
    margin-right:2px;
    padding:2px 5px;
    text-decoration:none;
}
.page a:hover {
    background:none repeat scroll 0 0 #f80515;
    border:1px solid #ADADAD;
    color:#fff;
    margin-right:2px;
    padding:2px 5px;
    text-decoration:none;
}
.pager input {
	width:20px;
	font-size:10px;
	height:15px;
	line-height:15px;
	margin:0px 3px;
	vertical-align:middle;
}


.pro_l {
	width:480px;
	padding:0px 5px 0px 5px;
	margin:0px;
	overflow:hidden;
}
.pro_l_photo {
	width:480px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
.pro_l_info {
	width:460px;
	padding:0px 10px 0px 10px;
	margin:0px;
	overflow:hidden;
	text-align:left;
}
.pro_r {
	width:250px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.pro_r_photo {
	width:115px;
	padding:0px 8px 0px 0px;
	margin:0px;
	overflow:hidden;
}
.pro_r_photo_img {
	width:115px;
	height:115px;
	border:1px solid #CCC;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
.pro_r_photo_img img {max-width:115px; height:auto; width:expression(this.width > 115 ? "115px" : this.width);}
.pro_r_photo_name {
	width:117px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	line-height:25px;
	text-align:center;
}
.pro_r_page {
	width:250px;
	border-top:1px #999 dotted;
	padding:0px;
	margin:0px;
	overflow:hidden;
	line-height:25px;
	text-align:center;
}


.news_t {
	padding:0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
.news_t li{text-align:left;height:30px; line-height:30px;border-bottom:1px dotted #aaaaaa;  padding:0px 0px 0px 13px; margin:0px;  background:url(../../public/images/ico_03.jpg) no-repeat left center;}
.news_t li span{float:right; color:#888;}
.news_t li .red a{color:#F00;}


