P {
	MARGIN: 10px 0px
}
BODY {
padding:0;
FONT-SIZE:12px;
MARGIN: 0px; 
COLOR: #255c00; 
LINE-HEIGHT:16px; 
TEXT-ALIGN:center
}
DIV {
	TEXT-ALIGN: left
}
A:link {
	COLOR: #3c7800; TEXT-DECORATION: none
}
A:active {
	COLOR: #3c7800; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3c7800; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 6px; COLOR: #04a
}
H4 {
	FONT-SIZE: 14px; MARGIN: 8px 4px; COLOR: #d4e4b6; TEXT-ALIGN: center
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #04a
}
H6 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #3c7800; PADDING-TOP: 7px
}
.en {
	FONT-SIZE: 10px
}
.red {
	COLOR: #c00
}
.yellow {
	COLOR: #f60
}
.gray {
	COLOR: #73806b
}
.white {
	COLOR: #d4e4b6
}
.dt {
	FONT-SIZE: 10px; COLOR: #73806b
}
.dtred {
	FONT-SIZE: 10px; COLOR: #c00
}
.wz {
	FONT-SIZE: 14px
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #c00
}
.bold {
	FONT-WEIGHT: bold
}
.hi16 {
	LINE-HEIGHT: 16px
}
.hi18 {
	LINE-HEIGHT: 18px
}
.hi20 {
	LINE-HEIGHT: 20px
}
.hi24 {
	LINE-HEIGHT: 24px
}
#menubg {
	CLEAR: both; BACKGROUND: url(images/bk_01.gif) #2a303a repeat-x 50% bottom; HEIGHT: 110px
}
#flashbg {
	CLEAR: both; BACKGROUND: url(images/bk_02.gif) #408000 repeat-x 50% top
}
#flashbg02 {
	CLEAR: both; BACKGROUND: url(images/bk_03.gif) repeat-x 50% top
}
#flashbg03 {
	CLEAR: both; BACKGROUND: url(images/bk_05.gif) #408000 repeat-x 50% top; HEIGHT: 35px
}
#flashbg04 {
	CLEAR: both; BACKGROUND: url(images/bk_03.gif) repeat-x 50% top
}
#copybg{
CLEAR: both;
background:url(footer_bg.gif) repeat-x;
padding:10px 0;  
text-align:center;
font-size:14px;
}
#copybg p{
padding-top:10px;
}
#copybg a{
font-size:14px;
}
#toplogo {
	FLOAT: left; WIDTH: 238px
}
#toplink {
	FLOAT: right; WIDTH: 498px; COLOR: #9d9fa3; PADDING-TOP: 30px; HEIGHT: 40px
}
#toplink A:link {
	COLOR: #9d9fa3; TEXT-DECORATION: none
}
#toplink A:active {
	COLOR: #9d9fa3; TEXT-DECORATION: none
}
#toplink A:visited {
	COLOR: #9d9fa3; TEXT-DECORATION: none
}
#toplink A:hover {
	COLOR: #d5d7da; TEXT-DECORATION: underline
}
#topsearch {
	FLOAT: right; WIDTH: 166px; PADDING-TOP: 28px; HEIGHT: 42px
}
#topmenu {
	FLOAT: right; WIDTH: 700px;
	margin-top:15px;
}
#menu {
MARGIN: 0px;
padding-top:10px;
}
#menu LI {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 6px; padding-top:9px; LIST-STYLE-TYPE: none; height:32px; TEXT-ALIGN: center;overflow:hidden;
}
.menu_v {
background:url(menu_bk02.gif) no-repeat center top ;WIDTH: 100px; text-indent:6px;
}

.menu_v A {
	FONT-SIZE: 14px; COLOR: #d7e4b3; TEXT-DECORATION: none;
}
.menu_v A:visited {
	COLOR: #d7e4b3; TEXT-DECORATION: none
}
.menu_v A:hover {
	COLOR: #eef4dd; TEXT-DECORATION: underline
}
.menu_i {
	background:url(menu_bk01.gif) no-repeat center top; WIDTH: 100px;FONT-SIZE: 14px; COLOR: #c8cacc;
}
.menu_i A {
	FONT-SIZE:14px; COLOR: #c8cacc; TEXT-DECORATION: none
}
.menu_i A:visited {
	COLOR: #c8cacc; TEXT-DECORATION: none
}
.menu_i A:hover {
	COLOR: #e0e2e4; TEXT-DECORATION: underline
}

.menu_law{
width:110px;
}


.div938 {
	FONT-SIZE: 12px; MARGIN: auto; WIDTH: 938px
}
.leftbox {
	FLOAT: left; WIDTH: 575px
}
.rightbox {
	FLOAT: left; WIDTH: 355px
}
.cpbox {
	BORDER-RIGHT: #aac763 1px solid; BORDER-TOP: #aac763 1px solid; FLOAT: left; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #aac763 1px solid; WIDTH: 270px; BORDER-BOTTOM: #aac763 1px solid
}
.cpboxtop {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; BACKGROUND-COLOR: #e4f3ce
}
.cpboxin {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
.righttop {
	PADDING-RIGHT: 6px; PADDING-LEFT: 17px; BACKGROUND: url(images/arr_02.gif) no-repeat 0px 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; WIDTH: 338px; PADDING-TOP: 0px
}
.ad {
	FLOAT: left; MARGIN: 12px 0px
}
.qa {
	PADDING-RIGHT: 6px; PADDING-LEFT: 17px; BACKGROUND: url(images/arr_03.gif) no-repeat 0px 8px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; WIDTH: 534px; PADDING-TOP: 0px
}
.qa02 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 537px; PADDING-TOP: 0px
}
.bbstop {
	PADDING-RIGHT: 6px; PADDING-LEFT: 17px; BACKGROUND: url(images/arr_02.gif) #e5f3d0 no-repeat 0px 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 332px; PADDING-TOP: 0px
}
.bbs {
	PADDING-RIGHT: 6px; PADDING-LEFT: 17px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 332px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eaf6d9
}
.leftbox02 {
	FLOAT: left; WIDTH: 665px
}
.rightbox02 {
	FLOAT: right; WIDTH: 250px
}
.mainbox {
	TEXT-JUSTIFY: inter-ideograph; FLOAT: left; MARGIN: 0px 15px 20px 0px; WIDTH: 382px; TEXT-ALIGN: justify
}
.sm01 {
	BACKGROUND: url(images/subm_bk01.gif) no-repeat left top
}
.sm02 {
	BACKGROUND: url(images/subm_bk01a.gif) no-repeat left top
}
.sm03 {
	BACKGROUND: url(images/subm_bk02.gif) no-repeat left bottom
}
.sm04 {
	BACKGROUND: url(images/subm_bk02a.gif) no-repeat left bottom
}
.smline {
	PADDING-RIGHT: 0px; BORDER-TOP: #d1d1d1 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 246px; PADDING-TOP: 0px; HEIGHT: 0px
}
#subimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/submtop.gif) no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 210px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 48px
}
#subm {
	MARGIN: 0px
}
#subm LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-WEIGHT: bold; BACKGROUND: url(images/arr_05.gif) no-repeat 30px 17px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 160px; PADDING-TOP: 14px; BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 26px; TEXT-ALIGN: left
}
.smbox {
	BORDER-RIGHT: #aac763 1px solid; BORDER-TOP: #aac763 1px solid; MARGIN: auto; BORDER-LEFT: #aac763 1px solid; WIDTH: 244px; BORDER-BOTTOM: #aac763 1px solid
}
.smboxtop {
	PADDING-LEFT: 5%; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 95%; BACKGROUND-COLOR: #e4f3ce
}
.smbox UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 18px; PADDING-TOP: 0px
}
.smbox LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/arr_04.gif) no-repeat 1px 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.qaright {
	FLOAT: right; MARGIN: 6px 0px 0px; COLOR: #999
}
.qaright A {
	FONT-SIZE: 12px; COLOR: #999
}
.rightbox UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.rightbox LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(images/arr_04.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.pic {
	BORDER-RIGHT: #aac763 1px solid; BORDER-TOP: #aac763 1px solid; FLOAT: left; MARGIN: 0px 6px; BORDER-LEFT: #aac763 1px solid; BORDER-BOTTOM: #aac763 1px solid
}
.pic02 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px 12px; BORDER-RIGHT-WIDTH: 0px
}
.worker {
	FLOAT: left; MARGIN: 0px 20px 20px 0px; WIDTH: 310px
}
.workerpic {
	BORDER-RIGHT: #aac763 1px solid; BORDER-TOP: #aac763 1px solid; FLOAT: left; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #aac763 1px solid; BORDER-BOTTOM: #aac763 1px solid
}
.workerwz {
	MARGIN: 0px 0px 2px
}
.contact {
	MARGIN: 16px 0px 32px 6px
}
.web {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 150px; HEIGHT: 86px; BORDER-RIGHT-WIDTH: 0px
}
.client {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 20px 20px 0px; WIDTH: 140px; HEIGHT: 55px; BORDER-RIGHT-WIDTH: 0px
}
.line01dot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/line_01.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 554px; PADDING-TOP: 0px; HEIGHT: 0px
}
.line01 {
	PADDING-RIGHT: 0px; BORDER-TOP: #afdf19 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 0px
}
.line01gray {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 0px
}
.line02 {
	PADDING-RIGHT: 0px; BORDER-TOP: #afdf19 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 0px
}
.line00 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.dotline {
	BORDER-RIGHT: #ede9e2 0px dashed; BORDER-TOP: #ede9e2 1px dashed; BORDER-LEFT: #ede9e2 0px dashed; BORDER-BOTTOM: #ede9e2 0px dashed
}
.wi6 {
	FLOAT: left; MARGIN: 0px 6px 0px 0px
}
.wi10 {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
.wi20 {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
.news {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(images/arr_04.gif) no-repeat 1px 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 2px 7px 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #f2f2f2 1px solid; LIST-STYLE-TYPE: none
}
.page {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f4f4f4
}
.newswz {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify
}
.adpic {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 8px 0px 0px; BORDER-RIGHT-WIDTH: 0px
}


#topmenu #dep{
font-size:13px;
color:#fff;
line-height:22px;
}
#pro_list{
width:938px;
margin:0 auto;
}
#pro_list h1{
border-bottom:#619500 1px solid;
font-size:16px;
background: url(arr_02.gif) no-repeat 6px 6px;
text-indent:30px;
height:30px;
line-height:30px;
margin-top:15px;
}
#pro_list h2{
font-size:14px;
height:30px;
line-height:30px;
text-indent:20px;
background:#eaf6d9
}

#pro_list dl{
overflow:hidden;
_zoom:1;
margin-bottom:39px;
}
#pro_list dl dt{
float:left;
margin-right:10px;
}
#pro_list dl dt img{
padding:3px;
border:#ccc 1px solid;
}
#pro_list dl dd.pro_title{
margin-top:10px;
font-size:16px;
font-weight:bold;
}
#pro_list dl dd.pro_title a{
font-size:16px;
font-weight:bold;
}
#pro_list dl dd.pro_dep{
font-size:12px;
line-height:22px;
color:#666;
margin:6px 0
}
#pro_list dl dd.pro_price{
color:#FF0000;
font-size:13px;
margin-bottom:6px;
}
#pro_list dl dd.pro_site,#pro_list dl dd.pro_site a{
color:#000;
font-size:13px;
}
.info{
width:938px;
margin:0 auto;
border:#408000 1px solid;
}
.info h1{
background:#408000;
height:30px;
line-height:30px;
color:#fff;
font-size:16px;
margin:0 0 10px  0;
text-indent:10px;
}
.pay li{
margin-top:3px;
line-height:23px;
list-style-type:none;
}
.pay li.t1{
font-size:14px;
font-weight:bold;
color:#000
}
.pay li.title,.pay li.title a{
font-size:12px;
font-weight:bold;
}
.pay li.title{
color:#333
}
.pay li.title a{
color:#408000;
text-decoration:underline;
}
.center{
text-align:center
}
#pro_order{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align:center;
	margin:20px 0 10px 0
}
.con{
font-size:14px;
line-height:20px;
padding:0 20px;
}
#pro_list div.con p{
margin:5px 0;
}
.p_line{
border-top:#999 1px dashed;
height:8px;
}