﻿/********************************************
 *	webdesign style CSS+DIV                 *
 *	wasenz.com  Author leiker  2008-02-22   *
 *******************************************/
/*------基本样式设定 ------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#eeeeee;
}
body{
font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}
a,a:link,a:visited,a:hover,a:active{
    color:3a3a3a;
	text-decoration: none;
}

.clear{
	overflow:hidden;
}
.mt1{margin-top:10px;}
.ml1{
	margin-left:10px;
}
.ml2{
  margin-left:20px;
}
.pb2{
   padding-bottom:20px;
}
.pt2{
   padding-top:20px;
}
.mb2{
   margin-bottom:20px;
}

.ml4{
   margin-left:40px;
}
.mt2{
	margin-top:20px;
}
.mt3{
	margin-top:45px;
}
.center{
	margin:0px auto;
}
.text-center{
 text-align:center;
 }
.fs-12{
	font-size:12px;
}
.fs-33{
    color:#333333;
}
.p1 {
	text-indent: 25px;
}
.p2 {
	text-indent: 50px;
}
.fs-cc{
	color:#CCCCCC;
}
.fs-16{
    font-weight:bold;
    font-size:16px;
	color:#00AF9D;
}
.fs-cu{
    font-weight:bold;
    font-size:14px;
	color:#33333;
	text-decoration:underline;
}
.fs-14{
    font-size:14px;
}
.fs-4f{
    color:#4f4e4e;
	font-weight:bold;
    font-size:16px;
}
.fs-66{
	color:#666666;
}
.fs-1666{
    font-weight:bold;
    font-size:16px;
	color:#666666;
}
.fs-18{
   font-size:18px;
   font-weight:bolder;
   color:#CC0000;
}
.fs-1866{
   font-size:18px;
   font-weight:bolder;
   color:#666666;
}
.bgff{
 background-color:#FFFFFF
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.w960{
	width:960px;
	position:relative;
}
.w920{
	width:920px;
	position:relative;
}
.w480{
	width:480px;
	position:relative;
}
.w500{
	width:500px;
	position:relative;
}
.w470{
	width:470px;
	position:relative;
}
.w460{
	width:460px;
	position:relative;
}
.w700{
	width:700px;
	position:relative;
}
.w680{
	width:680px;
	position:relative;
}
.w650{
	width:650px;
	position:relative;
}
.w760{
	width:760px;
	position:relative;
}
.w170{
	width:170px;
	position:relative;
}
.w165{
	width:165px;
	position:relative;
}
.w440{
	width:440px;
	position:relative;
}
.w240{
	width:240px;
	position:relative;
}
.w220{
	width:220px;
	position:relative;
}
.w410{
	width:410px;
	position:relative;
}
.w420{
	width:420px;
	position:relative;
}
.fleft{
   float:left;
}
.h140{
    height:140px;
	position:relative;
}
.bgf3{ background:#f3f3f3;}
.pd5{ padding:5px 5px 5px 5px;}

/*------头部开始------*/
#header {
	height: 250px;
	background-color: #3a3a3a;
	background-image: url(imagesheader_bg.gif);
	padding-top: 20px;
	width: 100%;
	overflow:hidden;
}
#header #logo {
	height: 137px;
	width: 660px;
	margin-left: 30px;
}
#header #nav .nav_1 {
	background-image: url(imagesnav_01.gif);
	height: 35px;
	width: 20px;
	float: left;
}
#header #nav .nav_3 {
	height: 35px;
	width: 18px;
	background-image: url(imagesnav_03.gif);
	float: right;
}
#header #nav {
	height: 35px;
	width: 720px;
	margin-left: 10px;
	background-image: url(imagesnav_02.gif);
	float: left;
}
#header #nav .nav_2 {
	background-image: url(imagesnav_02.gif);
	height: 35px;
	float: left;
}
#header #nav ul {
	list-style-type: none;
}
#header #nav li {
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}
#header #nav a{
	font-weight: bold;
        font-size:14px;
	color: #4f4e4e;
	width: 88px;
	height: 35px;
	display: block;
	text-align: center;
	line-height: 35px;
	background-image: url(imagesnav_02.gif);
}
#header #nav a:hover{background-image: url(imagesnav_bg_hover.gif); color:#FFFFFF;}
#header #nav .current{
	background-image: url(imagesnav_bg_current.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
        font-size:14px;
}
/*------头部工具条[百度/GOOGLE/RSS]------*/
#top_tool {
	background-image: url(imagestop_tool_bg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 153px;
	margin-left: 20px;
}
#top_tool .tool_img {
	float: left;
	margin-top: 9px;
}
#top_tool #google_img {
	margin-left: 10px;
	float: left;
}
#top_tool #rss_img {
	margin-left: 8px;
}
#top_tool #baidu_img {
	margin-left: 6px;
}
#top_tool #google_img {
}
/*------首页主体------*/
#main {
	width: 100%;
}
.col1,col2,col3{ float:left;}
/*------通用底部------*/
#footer {
	height: 130px;
	width: 100%;
	background-color: #4f4e4e;
}
#footer {
	height: 130px;
	overflow: hidden;
}
#footer #footer_logo {
	height: 44px;
	width: 216px;
	margin-left: 40px;
	margin-top: 5px;
	float: left;
}
#footer #footer_info {
	background-color: #4F4E4E;
	margin-top: 40px;
	height: 80px;
}
#footer #copyright {
	width: 440px;
	background-color: #4F4E4E;
	float: left;
	margin-left: 50px;
	margin-top: 5px;
}
#copyright #bottom_font {
	background-color: #4F4E4E;
	color: #878787;
}
#footer_logo img {
}
#footer #footer_src {
	height: 64px;
	width: 13px;
	background-image: url(imagesfooter_src.gif);
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px;
}
#main .col1 {
	width: 240px;
}
.news .tbox dt {
	background-image: url(imagestbox_bg.gif);
	height: 27px;
	width: 222px;
	margin-top: 5px;
}
.news .tbox dt a {
	line-height: 27px;
	display: block;
	height: 27px;
	width: 110px;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #3a3a3a;
}
.news .tbox ul,.l2 ul {
	list-style-image: url(imagesnews_ico.gif);
	list-style-type: none;
	list-style-position: inside;
}
.news .tbox ul li a {
}
.news .tbox dd {
}
.news .tbox li {
	margin-top: 12px;
}
.news {
	height: 250px;
	overflow: hidden;
	background-color: #FFFFFF;
}
.col1 .l2 {
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
.col1 .l2 dt,.l3 dt{
	background-image: url(imagesindex_l2.gif);
	height: 50px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.col1 .l3 dt{
	background-image: url(imagesindex_l21.gif);
}
.l2 ul li {
	margin-top: 12px;
}

.col2 {

}
.col2 {

}
.c1 {
	float: left;
	width: 490px;
}
.picnews {
	width: 490px;
	height: 260px;
	background-color: #FFFFFF;
	float: left;
}
.picnews_img {
	height: 150px;
	width: 477px;
	background-color: #eeeeee;
	text-align: center;
	overflow: hidden;
}
.picnews_img img {
	height: 140px;
	width: 467px;
	margin-top: 5px;
}
.picnews_tit a {
	font-size: 16px;
	font-weight: bold;
	color: #3aa399;
	line-height: 32px;
}
.picnews_text a {
	text-indent: 20px;
}
.fs_de {
	font-size: 12px;
	color: #de4a0f;
}
.picnews_info {
	color: #999999;
}
.picnews_text {
}
.col3 {
	width: 155px;
	float: left;
}
.usercenter .title {
	background-image: url(imagesuser_login.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 142px;
}
.usercenter {
	background-color: #FFFFFF;
	height: 245px;
	padding-top: 5px;
}
.col2 {
	float: left;
	width: 490px;
}
.user_login {
	width: 142px;
}
.user_login .login_input {
	border: 1px solid #CCCCCC;
}
.fb {
}
.btn11 {
border-width:0px;
	background-image: url(imagesbtn_1.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 46px;
}
.btn-2 {
border-width:0px;
	background-image: url(imagesbtn_2.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 45px;
}
.submit {
	text-align: center;
}
.login_info {
	text-align: center;
}
#faq ul {
	list-style-position: inside;
	list-style-type: square;
}
#faq li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 25px;
	margin-top: 2px;
}
#faq {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: center;
}
.bbsinfo .title {
	background-image: url(imageslatestlogin.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 142px;
}
.bbsinfo {
	background-color: #FFFFFF;
	height: 260px;
	padding-top: 5px;
}
.bbsinfo li {
	margin-top: 5px;
}
.link .title {
	background-image: url(imageslink_tit.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 142px;
}
.link ul {
	list-style-position: inside;
	list-style-image: url(imageslink_ico.gif);
}
.link li {
	margin-top: 10px;
}
.link {
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.bbsinfo ul {
        width:142px;
        overflow: hidden;
	padding-left: 5px;
}
.list_title {
	height: 40px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	background-color: #FFFFFF;
	background-image: url(imageslist_title_ico.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
.place {
	font-size: 14px;
	font-weight: bold;
	color: #AAAAAA;
	width: 80%;
	text-indent: 50px;
	line-height: 40px;
}
.listl {
	background-color: #FFFFFF;
	float: left;
}
.listr {
	background-color: #FFFFFF;
	float: left;
}
.renwu {
	height: 220px;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
}
.renwu img { float:left;}.renwu .renwu_name {
	margin-left: 5px;
	width: 275px;
	float: left;
	height: 170px;
	overflow: hidden;
}
.renwu .renwu_info {
	clear: left;
}
.contact_body {

}
.contact_body {
	padding: 20px;
	height: 170px;
}
.contact_map {
	background-color: #4F4E4E;
	padding: 10px;
	height: 452px;
	width: 877px;
}
.s1 {
	height: 250px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.s1_1 {
	height: 250px;
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.s1_2 {
	height: 250px;
	width: 480px;
}
.categories ul {

}
.categories ul li {
	background-color: #4f4e4e;
	margin-top: 10px;
	height: 40px;
	width: 153px;
	padding: 5px;
	background-image: url(imageslist_li_bg.gif);
	background-repeat: no-repeat;
}
.tbox a,.bbsinfo a,.link a,.login_info a,fs-cu a{
	color: #3a3a3a;
}
.place a {
	color: #aaaaaa;
}
.STYLE1 {color: #FFFFFF}
.STYLE2 {color: #9f9e9e}
.STYLE3 {color: #000000}.pagelist li {
	float: left;
	margin-left: 10px;
	color: #000000;
	font-weight: bold;
	line-height: 17px;
}
.STYLE4 {
	color: #7a7878;
	font-weight: bold;
}
.STYLE5 {color: #3a3a3a}
#pages ul{float:left;padding:12px 0 12px 16px;}.pagelist a {
	height: 17px;
	line-height: 18px;
	border: 1px solid #c8c8c8;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	color: #aaaaaa;
	text-align: center;
}
.pageinfo {
	float: right;
	padding-right: 10px;
}
.list_text {
	border: 1px solid #e3e3e3;
	background-color: #f4f4f4;
	color: #4f4e4e;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 22px;
	padding-right: 5px;
	padding-left: 5px;
}
.other_service li {
}
.other_service li {
	float: left;
	margin-left: 10px;
}
.other_service {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	height: 250px;
}#article .tbox dt {
	background-image: url(../images/tbox_bg2.gif);
	background-position: 25px 27px;
}
.bt-e2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e2e2;
}
.article_main {
	padding: 10px;
}
.article_main .title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d7d7;
	padding-bottom: 10px;
}
.article_main .info li {
	float: left;
	margin-right: 20px;
}
.info {
	height: 30px;
}
.infos {
	width: 30%;
	float: left;
	color: #adadad;
	line-height: 10px;
	padding-top: 5px;
	font-size: 12px;
}
.description {
	height: 50px;
	background-color: #f5f5f5;
	border: 1px solid #d8d7d7;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.text_body {
	margin-top: 20px;
}
#pages {
	height: 40px;
}
