@charset "GBK";
/*
 * $版本: 2009_01 $
 * 创建: 许少龙
 * 修改: $作者: 许少龙 $ $最后修改日期: 2009-03-31 $
 */

 
/******************************通站样式******************************/
* {
	margin:0;
	padding:0;
}
body {
	color:#000;
	background:#c0c0c0;
	font-size:12px;
	line-height:1.25;
	font-family:Arial,sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	font-weight:normal;
}
a {
	color:#333;
}
a:hover {
	text-decoration:none;
}

img {
	display:block;
	border:0;
}
form {
	display:block;
}
.red {
	color:red;
}
/******************************以上为通站样式******************************/
/*------------------------------------------------------------------------*/


/******************************网站顶部样式******************************/
#overallTop .header {
	position:relative;
	margin:0 auto;
	background:url(../img/top_bg.jpg) repeat-x;
	width:800px;
	height:100px;
}
#overallTop .header .logo {
	float:left;
	width:450px;
	height:70px;
}
#overallTop .header .logo a {
	display:block;
	background:url(../img/logo.jpg) no-repeat;
	text-align:left;
	text-indent:-3000px;
	width:450px;
	height:70px;
	overflow:hidden;
}
#overallTop .header .language {
	float:right;
	display:inline;
	margin-right:20px;
	text-align:right;
	width:330px;
	height:70px;
}
#overallTop .header .language a {
	font-weight:bold;
	color:#5e5e5e;
	line-height:30px;
	font-family:Verdana,sans-serif;
}
#overallTop .header .navi {
	width:800px;
	height:30px;
}
#overallTop .header .navi .navi_arrow {
	float:left;
	display:inline;
	margin-left:20px;
	background:url(../img/navi_arrow.jpg);
	width:11px;
	height:30px;
}
#overallTop .header .navi a {
	float:left;
	display:block;
	margin-right:10px;
	color:#5e5e5e;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
	width:auto;
	height:30px;
}
/******************************以上为网站顶部样式******************************/


/******************************网站主体样式******************************/
#overallMain {
	position:relative;
	margin:0 auto;
	background:#fff;
	width:800px;
	height:auto;
}
#overallMain .left {
	float:left;
	display:inline;
	margin:15px 0 0 20px;
	width:550px;
	overflow:hidden;
}
#overallMain .left .main_pic {
	width:550px;
	height:150px;
}
#overallMain .left .title {
	width:550px;
	height:30px;
}
#overallMain .left .title .title_lf {
	float:left;
	display:inline;
	background:url(../img/title_lf.jpg);
	width:2px;
	height:30px;
}
#overallMain .left .title .title_main {
	float:left;
	display:inline;
	background:url(../img/title_bg.jpg);
	color:red;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:30px;
	width:546px;
	height:30px;
}
#overallMain .left .title .title_rg {
	float:left;
	display:inline;
	background:url(../img/title_rg.jpg);
	width:2px;
	height:30px;
}
#overallMain .left .pro {
	float:left;
	display:inline;
	margin-top:15px;
	margin-left:15px;
	font-size:13px;
	line-height:20px;
	width:535px;
	overflow:hidden;
}
#overallMain .left .pro .lf-class {
	float:left;
	color:#666;
	font-size:13px;
	font-weight:bold;
	width:150px;
}
#overallMain .left .pro .rg-pro {
	float:right;
	display:block;
	width:385px;
}
#overallMain .left .pro .rg-pro li {
	margin-right:15px;
	height:25px;
}
#overallMain .left .pro .rg-pro li a {
	float:left;
	display:block;
	line-height:25px;
}
#overallMain .left .pro .pro_pic {
	float:left;
	width:100px;
	height:98px;
}
#overallMain .left .pro .pro_info {
	float:left;
	padding-left:15px;
	width:420px;
}
#overallMain .left .pro .pro_info a{
	color:red;
	font-size:13px;
	font-weight:bold;
}
#overallMain .left .pro_item {
	margin-top:10px;
	margin-left:15px;
	font-size:13px;
	line-height:20px;
	width:535px;
	overflow:hidden;
}
#overallMain .left .pro_item .pic_item {
	float:left;
	display:inline;
	margin-left:5px;
	margin-bottom:5px;
	width:102px;
	height:102px;
	overflow:hidden;
}
#overallMain .left .pro_item .pic_item .pic {
	background:#fff;
	width:100px;
	height:75px;
	border:solid #666;
	border-width:1px
}
#overallMain .left .pro_item .pic_item .pic img {
	margin-top:1px;
	margin-left:1px;
	width:98px;
	height:73px;
}
#overallMain .left .pro_item .pic_name {
	font-size:13px;
	line-height:25px;
	text-align:center;
	width:102px;
	height:25px;
	overflow:hidden;
}
#overallMain .left .pro_item .item_title {
	color:red;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	width:535px;
}
#overallMain .left .pro .more {
	float:right;
	margin-top:20px;
	margin-right:5px;
	width:36px;
	height:8px;
}
#overallMain .left .pro .more a {
	display:block;
	background:url(../img/more.jpg);
	text-align:left;
	text-indent:-3000px;
	width:36px;
	height:8px;
	overflow:hidden;
}
#overallMain .left .line {
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	width:545px;
	height:10px;
}
#overallMain .left .line .line_lf {
	float:left;
	width:115px;
	height:10px;
	border:solid #d8d8d8;
	border-width:1px 0 0 0;
}
#overallMain .left .line .line_main {
	float:left;
	background:#d8d8d8;
	width:1px;
	height:10px;
}
#overallMain .left .line .line_rg {
	float:left;
	width:419px;
	height:10px;
	border:solid #d8d8d8;
	border-width:1px 0 0 0;
}
#overallMain .right {
	float:right;
	display:inline;
	margin:15px 20px 0 0;
	width:190px;
	height:auto;
	overflow:hidden;
}
#overallMain .right .about {
	background:url(../img/about.jpg);
	width:190px;
	height:150px;
}
#overallMain .right .about .info {
	margin-top:50px;
	margin-left:10px;
	color:#444;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	width:170px;
}
#overallMain .right .about .more {
	float:right;
	display:inline;
	margin-top:5px;
	margin-right:10px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}
#overallMain .right .about .more a {
	text-decoration:underline;
}
#overallMain .right .about .more a:hover {
	text-decoration:none;
}
#overallMain .right .title {
	width:190px;
	height:auto;
}
#overallMain .right .title .title_lf {
	float:left;
	display:inline;
	background:url(../img/title_rg_lf.jpg);
	width:2px;
	height:30px;
}
#overallMain .right .title .title_main {
	float:left;
	display:inline;
	background:url(../img/title_rg_bg.jpg);
	color:#666;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:30px;
	width:186px;
	height:30px;
}
#overallMain .right .title .title_rg {
	float:left;
	display:inline;
	background:url(../img/title_rg_rg.jpg);
	width:2px;
	height:30px;
}
#overallMain .right .title li {
	float:left;
	width:190px;
	height:25px;
	list-style-type:none;
}
#overallMain .right .title li a {
	color:#666;
	font-size:13px;
	line-height:25px;
}

/******************************以上为网站主体样式******************************/


/******************************网站底部样式******************************/
#overallBottom {
	position:relative;
	margin:0 auto;
	background:#fff;
	width:800px;
	height:auto;
}
#overallBottom .bom_line {
	margin-top:15px;
	width:800px;
	height:14px;
}
#overallBottom .bom_line .bom_line_lf {
	float:left;
	background:url(../img/bom_line_lf.jpg);
	width:62px;
	height:14px;
}
#overallBottom .bom_line .bom_line_main {
	float:left;
	background:url(../img/bom_line_bg.jpg) repeat-x;
	width:676px;
	height:14px;
}
#overallBottom .bom_line .bom_line_rg {
	float:left;
	background:url(../img/bom_line_rg.jpg);
	width:62px;
	height:14px;
}
#overallBottom .bom_navi {
	margin-top:2px;
	background:url(../img/bom_navi_bg.jpg) repeat-x;
	width:800px;
	height:28px;
}
#overallBottom .copyright {
	padding-top:10px;
	padding-bottom:10px;
	color:#5e5e5e;
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	width:800px;
}
#overallBottom .copyright a {
	text-decoration:none;
}