body, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	margin:0;
	padding:0;
}

body {
	font-size: 12px;
	background-color:#FFFFFF;
	background:url(../images/pan_header.jpg) repeat-x;
	font-family:"宋体",arial,verdana,sans-serif;
}

a {
	color:#007622;
	text-decoration:none;	
	
}
a:hover {
	text-decoration:underline;
}

ul {
	list-style:none;
}
img {
	border:0;
}

h5 { /* 12px澶ф鑹茬矖浣? */
	font-size:12px;
	font-weight:bold;
	color:#ff5a00;
	height:25px; line-height:25px;
}
input.text {
	border:1px solid #dddddd;
	padding:3px;
}
.floatLeft {
	float:left;
}
.marginTop10 {
	margin-top:10px;
}
.marginTop20 {
	margin-top:20px;
}

#pager {
	text-align:center;
	font-weight:bold;
	clear:both;
}
#pager a {
	color:#cb0003;
}
.clearfix {
	clear:both;
}
.clearright {
	clear:right;
}
.width80 {
	width:80px;
}
.width160 {
	width:160px;
}
.redTitle {
	font-size:14px;
	color:#ff0000;
	font-weight:bold;
}
.imgBorder1 {
	padding:1px;
	border:1px solid #D5D5D5;
}

.imgBorder2 {
	border:1px solid #D5D5D5;
}
.lineHeight20 {
	line-height:20px;
}
.fontColorOrange {
 	color:#ff5a00;
}
.fontSize14{
	font-size:14px;
}

.olNum {
	width:20px; height:18px;
	display:block;
	float:left;
	text-indent:1000px;
}
.olNum01 {
	background:url(../images/o01.gif) no-repeat 0 5px;
}
.olNum02 {
	background:url(../images/o02.gif) no-repeat 0 5px;
}
.olNum03 {
	background:url(../images/o03.gif) no-repeat 0 5px;
}
.olNum04 {
	background:url(../images/o04.gif) no-repeat 0 5px;
}
.olNum05 {
	background:url(../images/o05.gif) no-repeat 0 5px;
}
.olNum06 {
	background:url(../images/o06.gif) no-repeat 0 5px;
}
.ol2Num01 {
	background:url(../images/Num01.gif) no-repeat 0 5px;
}
.ol2Num02 {
	background:url(../images/Num02.gif) no-repeat 0 5px;
}
.ol2Num03 {
	background:url(../images/Num03.gif) no-repeat 0 5px;
}
.ol2Num04 {
	background:url(../images/Num04.gif) no-repeat 0 5px;
}
.ol2Num05 {
	background:url(../images/Num05.gif) no-repeat 0 5px;
}
.o2lNum06 {
	background:url(../images/Num06.gif) no-repeat 0 5px;
}

.stars1 {
	float:right;
	background:url(../images/stars.gif) no-repeat 0 -48px;
	width:69px; height:12px;
	overflow:hidden;
	
}
.stars2 {
	float:right;
	background:url(../images/stars.gif) no-repeat 0 -36px;
	width:69px; height:12px;
	overflow:hidden;
}
.stars3 {
	float:right;
	background:url(../images/stars.gif) no-repeat 0 -24px;
	width:69px; height:12px;
	overflow:hidden;
}
.stars4 {
	float:right;
	background:url(../images/stars.gif) no-repeat 0 -12px;
	width:69px; height:12px;
	overflow:hidden;
}
.stars5 {
	float:right;
	background:url(../images/stars.gif) no-repeat;
	width:69px; height:12px;
	overflow:hidden;
}






/* ********************************************************** */


#wrap {
	margin:0 auto;
	width:990px;
}

#header {
	height:200px;
}

#topBar {
	height:36px;
	line-height:36px;
	color:#666666;
}
#topBar a {
	color:#666666;
}
#topBar .headerLogin {
	float:left;
}
#topBar .headerFunc {
	float:right;
}
#siteLogo {
	float:left;
	background:url(../images/logo.jpg) no-repeat 3px 3px;
	width:330px; height:104px;
}
#header .quickLink {
	margin-top:5px;
	float:right;
	width:210px; height:22px;
	background:url(../images/quickLink_bg.gif);
	line-height:22px;
	text-align:center;
	color:#cccccc;
}
#header .quickLink a {
	font-weight:bold;
	color:#666666;
}
#header .hotTags {
	float:left;
	margin-bottom:5px;
}
#header .hotTags a {
	color:#007520;
}

#header .searchBar {
	float:left;
	width:524px; height:38px;
	background:url(../images/searchBar_bg.gif) no-repeat;
}
#header .searchText {
	float:left;
	border-color:#808080 #D9D9D9 #D9D9D9 #808080;
	border-style:solid;
	border-width:1px;
	margin:7px 0 0 7px;
	width:420px; height:18px;
	padding-left:5px;
	padding-top:5px;
}
#header .searchBtn {
	float:right;
	margin-right:10px;
}


#container .quickOrder {
	float:left;
	width:678px; height:212px;
	background:url(../images/quickOrder_bg.jpg) no-repeat;
}
#container .quickOrderTab {
	margin-top:16px;
	margin-left:320px;
}
.newsMore1 {
	float:right;
	height:30px; line-height:30px;
	padding-right:10px;
}
.newsTitle1 {
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/newsTitle1_bg.gif);
	height:30px; line-height:30px;
	width:100px;
	text-align:center;
}
.newsFrame1 {
	border:1px solid #c4c6c5;
}
.newsFrame1 dt {
	height:30px;
	background:url(../images/newsFrame1_bg.gif) repeat-x;
	border-bottom:1px solid #c4c6c5;
}


.newsFrame2 {
	border:1px solid #dedede;
	/**background-color:#f4f4f4;服务分类**/	
	float:left;
}
.newsFrame2 dd {
	background-color:#FFFFFF;
	margin:5px;
	
}
.newsFrame2 dt {
	height:35px;	
	background:url(../images/newsFrame2_bg.gif) repeat-x;
}
.newsMore2 {
	float:right;
	height:30px; line-height:40px;
	padding-right:10px;
}
.newsMore2 a {
color:#000000;
}
.newsTitle2 {
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/newsTitle2_bg.gif);
	height:35px; line-height:30px;
	width:172px;
	text-indent:30px;
}
.categoryTree span{
	color:#02741D;
	font-weight:bold;
}
.categoryTree div{
	text-indent: 2em;
}
.newsFrame3 {
	float:left;
}
.newsFrame3 dt {
	background:url(../images/newsFrame3Title_bg.gif) no-repeat;
	width:445px; height:30px;
}
.newsFrame3 dd {
	border:1px solid #dddcdc;
	background-color:#f7f7f7;width:443px;
}
.newsFrame3 dd div {
	margin:10px;
	_margin:10px 3px; /* for ie6 hack */
	padding-bottom:3px;
	background-color:#FFFFFF;
	float:left;
}

.newsFrame4 {
	background-color:#f7f7f7;
	width:746px;
}
.newsFrame4 dt {
	background:url(../images/newsFrame4Title_bg.gif) no-repeat;
	width:746px; height:42px;
	font-size:14px; font-weight:bold;
	text-indent:20px;
	line-height:44px;
}
.newsFrame4 dd {
	background:url(../images/newsFrame4Bg.gif) repeat-y;
}
.newsFrame4 dd.bottom {
	background:url(../images/newsFrame4Bottom.gif) no-repeat;
	width:746px; height:19px;
	border:none;
}
.newsFrame4 dd div {
	margin:0 20px;
	height:auto !important;
	height:300px; 
	min-height:300px;
}

.newsMore3 {
	float:right;
	height:30px; line-height:30px;
	padding-right:10px;
}
.newsTitle3 {
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/newsTitle1_bg.gif);
	height:30px; line-height:30px;
	width:100px;
	text-align:center;
}
.newsTitle33 {
	float:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	height:30px; line-height:30px;
	width:100px;
	text-align:center;
}

.newsFrame5 {
	margin-left:10px;
	border:1px solid #d2d2d2;
}
.newsFrame5 dt {
	background:url(../images/newsFrame5_dt_bg.gif) repeat-x;
	height:35px;
}
.newsFrame5 .title {
	background:url(../images/newsFrame5_dt_title_bg.gif) no-repeat;
	width:98px; height:35px; line-height:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.newsFrame5 dd {
	height:auto !important;
	height:400px; 
	min-height:400px;
}


.newsFrame6 {
	background-color:#f7f7f7;
	width:986px;
	margin-top:10px;
	float:left;
}
.newsFrame6 dt {
	background:url(../images/newsFrame6Title_bg.gif) no-repeat;
	height:36px;
	font-size:14px; font-weight:bold;
	text-indent:20px;
	line-height:44px;
}
.newsFrame6 dd {
	background:url(../images/newsFrame6Bg.gif) repeat-y;
}
.newsFrame6 dd.bottom {
	background:url(../images/newsFrame6Bottom.gif) no-repeat;
	height:11px;
	border:none;
	overflow:hidden;
}
.newsFrame6 dd div {
	margin:0 20px;
	height:auto !important;
	height:300px; 
	min-height:300px;
}

.newsItem1 li { /* 鍘? .training dl dd li */
	background:url(../images/training_li_bg.gif) no-repeat;
	height:25px; line-height:27px;
	text-indent:10px;
	overflow:hidden;
	width:250px;
}

.newsItem1 .indexli { /* 棣栭〉li瀹氫箟锛屾洿鏀逛簡width鐨勫??,by lsf */
	background:url(../images/training_li_bg.gif) no-repeat;
	height:25px; line-height:27px;
	text-indent:10px;
	overflow:hidden;
	width:auto;
}

.newsItem2 li {
	background:url(../images/newsitem2_li_bg.gif) no-repeat;
	height:29px; line-height:29px;
	text-indent:16px;
}


/* ###################################################### */

#footer a {
	color:#7d7d7d;
}

#partners {
	clear:both;
	float:left;
	width:100%;
	margin-top:10px;
	background:url(../images/partners_bg.jpg) no-repeat;
	color:#7D7D7D;
	line-height:25px;	
}

#partners div {
	margin:40px 20px 0 20px;
	}

#friendLink {
	margin-top:10px;
	border:1px solid #dddddd;
	background:url(../images/friendLink_bg.gif) repeat-x;
}
#friendLink dt {
	text-align:left;
	height:30px; line-height:30px;
	padding-left:10px;
}
#friendLink dd img {
	margin:5px 5px;
}
#copyrights {
	margin-top:10px;
	text-align:center;
	line-height:25px;
	border-top:1px solid #e0e0e0;
	color:#7d7d7d;
}
