BODY {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: #333; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/bg.jpg); background-repeat:no-repeat; margin:0px; padding:0px;
}
P {
	PADDING-BOTTOM: 10px;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
UL LI {
	LIST-STYLE-TYPE: none;
}
#all{
	 margin-left:auto; margin-right:auto; text-align:center; width:959px;
	}
#head { height:146px; width:959px;}
#head_top{ background-image:url(../images/head_top.gif); height:33px; width:962px; text-align:right; color:#a2a2a2; line-height:33px;}
#head_top a {color:#a2a2a2; text-decoration:none;}
#head_mid{ height:81px;}
#head_mid_logo { margin-top:20px; float:left;}
#head_mid_nav { height:34px; margin-top:20px; margin-right:20px; float:right;}
*html #head_mid_nav { height:34px; margin-right:20px; margin-top:40px; float:right;}
#head_mid_nav ul{list-style-type:none; margin-left:0px; margin-right:0px;}
#head_mid_nav ul li { margin-right:5px; float:left}
#mid {background-image:url(../images/mid.gif); background-repeat:no-repeat; text-align:center;}
#promid { height:770px; background-image:url(../images/pro_bg.gif); background-repeat:no-repeat; text-align:center;}
#promid_le { margin-top:75px; margin-left:34px; width:207px; float:left; display: inline; }
#promid_le dl { width:207px; padding-bottom:10px; background-color:#f2f2f2;}
#promid_le dl dt { height:28px; padding-top:10px; color:#65944a; font-size:18px; text-align:left;}
#promid_le dl dt img { margin-left:5px; float:left;}
#promid_le dl dd { height:26px; padding-left:12px; margin-left:0px; text-align:left; font-size:12px; color:#333333; border-bottom:1px dashed #d4d4d4; display:inherit; }
#promid_le dl dd a{color:#333333; text-decoration:none;}
#promid_le dl dd a:hover {color:#333333; text-decoration:underline;}
#promid_ri {width:645px; margin-top:75px; margin-right:37px; text-align:left; float:right; background-color:#ffffff; display: inline; }
#promid_ri dl {width:642px; height:175px; border-bottom:1px solid #ebebeb;}
#promid_ri dt { width:146px; margin:0px; padding:0px 0px 0px 20px; text-align:center; float:left; overflow:hidden;}
#promid_ri dt img { margin-top:12px;}
#promid_ri dd {width:470px; margin:0px; padding:0px; float:right;}
#promid_ri dd p { margin:0px; padding:0px;}
.promid_ri_dt{ height:30px;color:#004986; margin:0px; padding:0px; font-size:14px; }
.promid_ri_dc{ height:95px; margin-bottom:10px;  word-break:break-all; table-layout: fixed;  font-size:12px; color:#333333; overflow:hidden;}
.promid_ri_dc p{ margin:0px; padding:0px;}
.promid_ri_db { height:35px; line-height:35px; text-align:right; padding-right:20px; }
#promid_ri_dail {width:605px; margin-top:75px; margin-right:37px; padding:20px; text-align:left; float:right; background-color:#ffffff; display: inline; }
#mid_ad { width:920px; height:255px; text-align:left;padding-left:20px; overflow:hidden; }
*html #mid_ad { width:920px; height:255px; text-align:left;padding-top:0px; padding-left:0px; overflow:hidden; }
#portfolio { margin:0px; padding:0px;}
#portfolio li { margin:0px; padding:0px;}
#portfolio li a { text-transform:none;}
#mid_ad img {margin-top:18px}
#mid_pro { width:920px; height:314px; margin-left:20px; background-image:url(../images/pro.gif); background-repeat:no-repeat; margin-top:27px; overflow:hidden;}
*html #mid_pro { width:920px; height:314px; margin-left:0px; background-image:url(../images/pro.gif); background-repeat:no-repeat; margin-top:27px; overflow:hidden;}
.pro { width:204px; height:236px; margin:58px 10px 10px 10px; float:left;}
.pro p{padding:0px; margin:0px;}
.proimg { width:204px; height:108px; text-align:center; overflow:hidden;}
.proconten {width:204px; height:80px; word-break:break-all; table-layout: fixed; text-align:left; overflow:hidden;}
.probuy { text-align:center;}
#mid_new { width:920px; height:151px; margin-left:20px; margin-top:5px; overflow:hidden;}
*html #mid_new { width:920px; height:151px;margin-left:0px; margin-top:5px; overflow:hidden;}
#mid_new_le { width:151px; text-align:center; float:left;}
#mid_new_ri { width:692px; height:151px; background-image:url(../images/pro_news.gif); float:right;}
#mid_new_ri p{ margin-top:30px;}
#mid_new_ri dl{ height:20px; overflow:hidden; margin:0px; padding:0px;  }
#mid_new_ri dl dt{ height:20px; margin:0px; padding:0px 20px 0px 20px; float:left; }
#mid_new_ri dl dd{ height:20px; width:520px; margin:0px; padding:0px; text-align:left; float:left;}
#mid_new_ri dl dd a{color:#1b5789; text-decoration:none;}
#mid_new_ri dl dd a:hover { color:#000000; text-decoration:underline;}
#mid_new_ri dl dd span{padding-right:20px; float:right;}
#bottom { width:100%; height:80px; clear:both; padding-top:8px; text-align:center; color:#FFFFFF; background-image:url(../images/bottom.gif);}
#bottom p{ margin:0px; padding:0px;}
#bottom a { color:#ffffff; text-decoration:none;}
#bottom a:hover {color:#ffffff; text-decoration:underline;}
#sinmid { height:770px; background-image:url(../images/sin_bg.gif); background-repeat:no-repeat; text-align:left;}
#sinmid_nav{width:500px; padding:24px 0px 0px 67px; color:#74797b; text-align:left; font-size:14px; font-weight:bold;}
#sinmid_nav a {color:#74797b; font-size:14px; font-weight:bold; text-decoration:none;}
#sinmid_nav a:hover {color:#74797b; font-size:14px; font-weight:bold; text-decoration:underline;}
#sinmid_le { margin-top:33px; margin-left:34px; width:207px; float:left; display: inline; }
#sinmid_le dl { width:207px; padding-bottom:10px; background-color:#f2f2f2;}
#sinmid_le dl dt { height:28px; padding-top:10px; color:#65944a; font-size:18px; text-align:left;}
#sinmid_le dl dt img { margin-left:5px; float:left;}
#sinmid_le dl dd { height:26px; padding-left:12px; margin-left:0px; text-align:left; font-size:12px; color:#333333; border-bottom:1px dashed #d4d4d4; display:inherit; }
#sinmid_le dl dd a{color:#333333; text-decoration:none;}
#sinmid_le dl dd a:hover {color:#333333; text-decoration:underline;}
#sinmid_ri_dail {width:605px; margin-top:33px; margin-right:37px; padding:20px; text-align:left; float:right; background-color:#ffffff; display: inline; }
.newslist p a{ color:#000000; text-decoration:none;}
.newslist p a:hover{ color:#000000; text-decoration:underline;}
.prodail_one {margin:0px; padding:0px; height:24px; background-color:#e4f0fc; line-height:24px;}
.prodail_one span{width:116px; padding-left:10px; height:24px; font-weight:bold; border-right:2px solid #ffffff; text-align:left; float:left;}
.prodail_two { margin:0px; padding:0px; height:24px; line-height:24px;}
.prodail_two span{width:116px; padding-left:10px; height:24px; font-weight:bold; border-right:2px solid #ffffff; text-align:left; float:left;}
