﻿@charset "UTF-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0;}
body{
	font-family:"宋体",Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	color:#202020;
	background:url(bg.gif) repeat-x;
	}
a img { 
padding:0; 
border:none; 
} 
img{padding:0;}
.spanleft{
	float:left;}
.spanright{
	float:right;}
.clear {clear: both;}

/*all fontstyle*/
ul{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#FF6633;text-decoration:none;}
a.red{color:#D20016;text-decoration:none;}
a.red:hover{color:#4F4F4F;text-decoration:underline;}



/*顶部CSS效果*/
#header{
	width:960px;
	height:350px;
	overflow:hidden;
	}
.header_logo{
	float:left;
	width:960px;
	height:84px;
	background:url(headerbg.gif) no-repeat 322px 0;
	padding:15px 0 0 15px;
	}
.nav{
	float:left;
	width:930px;
	height:226px;
	padding:24px 0 0 30px;
	background:url(navbg.gif) no-repeat 7px 0;}
.nav ul{}
.nav ul li{float:left;
width:960px;}
.navlink{
	float:left;
	width:220px;
	height:20px;
	padding:8px 0 4px 10px;}
.navlink:link,.navlink:visited{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
	width:220px;
	height:16px;
	padding:10px 0 4px 10px;}
.navlink:hover{
	font-size:14px;
	font-weight:bold;
	color:#333;
	float:left;
	width:220px;
	height:16px;
	padding:10px 0 4px 10px;}

#content{
	width:930px;
	overflow:hidden;
	padding-top:10px;}
.content_left{
	float:left;
	width:640px;
	overflow:hidden;}
	
#content_infotitle{
	float:left;
	width:610px;
	height:24px;
	padding:2px 10px 0 20px;
	background:url(dot_bg.gif) no-repeat;}

#right_info{
	float:left;
	width:636px;
	height:76px;
	padding-top:6px;
	padding-left:4px;
	line-height:22px;
	text-indent:2em;
	}
#content_pictitle{
	float:left;
	width:610px;
	height:24px;
	padding:2px 10px 0 20px;
	background:url(dot_bg.gif) no-repeat;}
.pictitle_l{
	float:left;
	font-size:14px;
	color:#ec841b;
	font-weight:bold;}
.pictitle_r{
	float:right;
	padding-top:4px;}
#content_pic{
	float:left;
	width:640px;
	height:160px;
	overflow:hidden;
	padding-top:6px;
	white-space: nowrap;
	}
#demo {width:930px;overflow:hidden; height:160px; padding-top:10px;}
#demo img {padding:2px;border:1px solid #ccc;height:120px;width:150px;margin-right:10px;}
#demo img a{padding:2px;border:1px solid #063;}
#indemo {float:left;width:800%;height:150px;}
#indemo p{padding-top:6px;}
#demo1 {float:left;height:150px;}
#demo2 {float:left;}
#demo1 li,#demo2 li{height:150px;float:left; text-align:center;}


#content_news{
	float:left;
	width:640px;
	overflow:hidden;}
.picnews{
	float:left;
	width:640px;
	height:134px;
	line-height:24px;
	padding-top:10px;
	border-bottom:1px dashed #ccc;
	}
.picnews img{
	float:left;
	padding-right:10px;}
.picnews p{
	text-indent:2em;}
.news_list{
	float:left;
	width:640px;
	height:150px;
	padding-top:6px;}
.news_list ul{
	line-height:24px;}
.news_list ul li{
	float:left;
	width:620px;
	padding:0 5px 0 15px;
	background:url(point_list.gif) no-repeat 2px 7px;}
.news_date{
	float:right;
	color:#999;}


.content_right{
	float:right;
	width:270px;
	overflow:hidden;}
#right_contact_search{
	float:left;
	width:270px;
	height:82px;}
.search_title{
	float:left;
	width:270px;
	height:22px;
	padding:8px 0 0 0;}
.search_input{
	width:200px;
	border:2px solid #eee;
	padding-top:1px;}

#right_contact_title{
	float:left;
	width:240px;
	height:24px;
	padding:2px 10px 0 20px;
	background:url(dot_bg.gif) no-repeat;}
#right_contact{
	float:left;
	width:266px;
	overflow:hidden;
	padding-top:6px;
	padding-left:4px;
	}
#right_contact ul{
	line-height:22px;}
#right_contact ul li{
	float:left;
	width:266px;}

#bottomin{
	width:100%;
	overflow:hidden;
	padding:6px 0;
	line-height:18px;
	background:#ccc;}
.bottomcon{
	width:930px;}
