@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  color:#333;}
body {text-align:center; font-size:12px;}
p {margin-bottom:10px;}
img {border:none;}
a:link,a:visited {color:#333; text-decoration:none}
a:hover {color:#ff0000;}
#top {width:970px; height:96px; overflow:hidden; margin:0 auto; text-align:left; background:url(../images/index_02.jpg) no-repeat left top;}
#top h1 {color:#3c8613; font-size:25px; margin-top:35px; padding-left:17px;}
#top h2 {color:#8f8f8f; font-size:11px; font-weight:normal; margin-top:0px; padding-left:17px;}
#menu {width:950px; height:34px; overflow:hidden; margin:0 auto; text-align:left; background:url(../images/index_04.jpg) no-repeat left top; margin-bottom:10px; line-height:34px; padding-left:20px; color:#fff; font-weight:bold;}
#menu a:link,#menu a:visited {padding:0px 10px; font-size:13px; color:#fff; text-decoration:none;}
#menu a:hover {padding:0px 10px; color:#ff0000; text-decoration:none;}
#mainbox {width:970px; overflow:hidden; margin:0 auto; text-align:left; background:url(../images/bg_25.jpg) repeat-y left top;}
#mainbox-left {width:180px; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; overflow:hidden;}
#left-p-title {height:21px; background:#e1e1e1 url(../images/index_07.jpg) repeat-x left top; line-height:21px; text-align:center; color:#fff; font-size:13px; display:block;}
.left-p-class {background:#e1e1e1 url(../images/index_13.jpg) no-repeat 2px center; height:20px; line-height:20px; border-right:4px solid #fff; border-bottom:1px solid #fff; padding-left:17px; display:block;}
.left-p-subclass {background-color:#e1e1e1; height:20px; line-height:20px; border-right:4px solid #fff; border-bottom:1px solid #fff; padding-left:17px; display:block;} 
#left-c-title {height:25px; border-left:3px solid #ff6600; text-align:left; line-height:25px; margin:1px 1px 0px 1px; padding-left:5px; display:block; background:#e1e1e1 url(../images/index_18.jpg) repeat-x left top; font-size:13px;}
#left-c-contact {margin:0px 1px 1px 1px; background-color:#f5f5f5; padding:7px;}
#mainbox-right {width:771px; float:right; padding-right:9px; overflow:hidden;}
#right-banner {width:771px; overflow:hidden; margin-bottom:10px; overflow:hidden;}
.right-title {border-left:8px solid #ff6600; background:#e1e1e1 url(../images/index_18.jpg) repeat-x left top; height:25px; line-height:25px; margin-bottom:10px; overflow:hidden; padding-left:10px; font-size:13px; display:block; position:relative;}
.right-title span {
	position:absolute;
	right:10px;
	font-size:11px;
	font-weight:normal;
	left: 229px;
	width: 233px;
	top: -1px;
	text-align:right;
	width:525px;
}
.right-more {text-align:right; padding-right:15px; color:#ff6600; margin-bottom:10px;}
.right-more a:link,.right-more a:visited {color:#ff6600; text-decoration:none;}
.right-more a:hover {color:#ff0000; text-decoration:none;}
#right-cont {margin:0 10px; overflow:hidden;}
#right-cont h2 {font-size:13px;}
#right-cont h3 {font-size:11px;}
#right-p-list {margin:0 10px;}
#right-p-list li {width:370px; float:left; height:170px; overflow:hidden;}
#right-p-list li .imgbox {float:left; width:120px;}
#right-p-list li .infobox {float:left; width:250px;}
#right-p-list li .infobox h2 {font-size:12px; color:#ff6600; background:url(../images/index_22.jpg) no-repeat left center; padding-left:15px;}
#right-p-list li .infobox h2 a:link,#right-p-list li .infobox h1 a:visited {color:#ff6600;}
#right-p-list li .infobox h2 a:hover {color:#ff0000;}
#right-news-list {margin:0 10px;}
#right-news-list li {border-bottom:1px dashed #e1e1e1; height:20px; line-height:20px; background:#fff url(../images/point.gif) no-repeat 3px center; padding-left:15px;}
#right-news-list li span {padding-right:10px; float:right;}
#pagebox {text-align:center; line-height:25px; margin:5px auto;}
#right-p-cont {margin:0 10px; overflow:hidden;}
#right-p-cont-imgbox {width:260px; overflow:hidden; float:right; text-align:center;}
#right-p-cont-imgbox img {border:2px solid #e1e1e1; padding:1px;}
#right-p-cont-info {width:480px; overflow:hidden; float:left;}
#bottom {width:970px; padding-top:26px; background:url(../images/index_25.jpg) no-repeat left top; margin:0 auto; text-align:left;}
#bottom a:link,#bottom a:visited {padding:0 10px; font-size:13px; font-weight:bold; text-decoration:none;} 
#bottom a:hover {padding:0 10px; font-size:13px; font-weight:bold;}
h4{ color:#ff6600; font-size:12px; margin:0; padding:0; font-weight:bold;}
.more{ color:#333333;}
.more a,.more a:visited,.more a:link{ color:#ff6600; text-decoration:none;}
.more a:hover{ color:#ff0000; text-decoration:none;}
#left-c-contact h3 {
	margin: 0px;
	padding: 0px;
	font-size:100%;
	font-weight:normal;
}
#linkPartner {
	width: 970px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	clear: both;
}
