﻿body{
	margin:0 auto;
	padding:0;
	width:910px;
	height:auto;
	background:#fff;
	color:#555;
	font-size:12px;
	font-family:"宋体";
	line-height:1.75em;
	text-align:left;
	/*background:url(../image/body_bg.jpg) repeat-x;*/
}
div,form,ul,ol,li,dl,dt,dd,cite,p{margin:0; padding:0; border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th { margin:0;padding:0;}
td{ word-break:break-all; word-wrap:break-word;}
img{ margin:0; padding:0; border:none; display:block;}
input,textarea,select{font-size:12px}
ol,ul{ list-style:none;}

a,a:visited{ color:#555; text-decoration:none}
a:hover{ color:#555; text-decoration:underline}

/*others*/
.clear{ clear:both;}
.fl{float:left}
.fr{float:right}

.pad01{ padding-left:12px;}
.pad02{ padding:10px 0 0 10px}
.pad03{ padding:5px 0 0 2px}
.pad04{ padding:10px}
.pad05{ padding:7px 0 0 7px}

/*ads*/
.ad01{ width:100%; height:auto; margin-top:10px}
.ad02{ width:100%; height:43px; margin-top:10px}
.ad03{ width:100%; height:163px; margin-top:10px}
.ad04{ width:100%; height:70px; margin-top:10px}
.ad05{ width:100%; height:57px; margin-top:10px}
.ad06{ width:100%; height:90px; margin-top:10px}
.ad07{ width:100%; height:138px; margin-top:10px}
.ad08{ width:280px; height:220px;}
.ad09{ width:630px; height:80px; margin:0 auto; margin-top:10px;}
.ad10{ width:185px; height:51px; margin:0 auto; margin-top:8px}
.ad11{ width:100%; height:104px; margin-top:10px;}
.ad12{ width:100%; height:171px; margin-top:10px;}

/*nav*/
#nav{ margin-top:-5px}
#nav ul li{ float:left; display:block}
#nav1{ width:100%; height:38px; overflow:hidden; color:#fff; background:url(../image/bg_nav1.gif) left 5px repeat-x}
#nav1 a,#nav1 a:visited{ color:#fff; text-decoration:none;}
#nav1 a:hover{ color:#fff; text-decoration:underline;}
#nav1 a span{ display:none}
#nav1 .vnav1,#nav1 .vnav2,#nav1 .vnav3,#nav1 .vnav4,#nav1 .vnav5,#nav1 .vnav6,#nav1 .vnav7{ padding-left:12px}
#nav1 ul li{ padding-right:12px; line-height:45px; background:url(../image/spacer.gif) right 9px no-repeat}

#search{ width:250px; height:28px; color:#fff; line-height:28px; margin:8px 4px 0 0!important; *+margin:8px 4px 0 0!important; margin:8px 2px 0 0; background:url(../image/bg_search.gif) left top no-repeat}
#search span,#search input{ float:left}
#search span{ margin-left:35px;}
#search .so_text{ width:112px; height:14px; border:1px #026D73 solid; margin:4px 0 0 2px}
#search .so_btn{ border:0; width:33px; height:16px; line-height:17px; background:url(../image/search_btn.gif) left top no-repeat; margin:5px 0 0 3px; color:#fff; cursor:pointer;}

#nav2{ width:100%; height:32px; line-height:32px;}
#nav2 .nav2Left{ width:4px; height:32px; background:url(../image/bg_nav2_left.gif) left top no-repeat}
#nav2 .nav2Right{ width:4px; height:32px; background:url(../image/bg_nav2_right.gif) right top no-repeat}
#nav2 .nav2Mid{ width:902px; height:32px; background:url(../image/bg_nav2_mid.gif) left top repeat-x; color:#c36;}
#nav2 strong{ margin-left:15px; color:green}
#nav2 a,#nav2 a:visited{ color:#0077CC; text-decoration:none}
#nav2 a:hover{ color:#c36; text-decoration:underline}

/*footer*/
#footer{ padding:10px 0; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.footlink ul li{ display:inline; padding:0 3px}
.copyright span { color:#c36;}