/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");
@import url("dedecms.css");
/* CSS Document */
body{ padding:0px; margin:0px; font-size:12px; font-family:"宋体";}

ul,li,dl,dt,dd,p{ padding:0px; margin:0px; list-style-type:none;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#990000; text-decoration:none; }
a.news{ color:#000000; text-decoration:none; font-size:14px; font-weight:bold;}
a.news:hover{ color:#990000; text-decoration:none;font-size:14px; font-weight:bold;}
.protitle1{ font-size:12px; font-weight:bold;}
.world{ line-height:22px;}
#top{ width:1004px; height:85px; background:url(../img/topbg.jpg) repeat-x; margin:0 auto;}
#name{ width:471px; height:84px; padding-left:20px; float:left;}
#swsy{ width:500px; text-align:right; height:auto; padding-top:10px; float:left;}
#banner{ width:1004px; height:214px; margin:0 auto;}
#nav{ width:1004px; height:46px; margin:0 auto; background:url(../img/navbg.jpg) repeat-x;}
#nav li.navleft{ float:left; width:704px;}
#nav li.navright{ float:left; width:300px; padding-top:10px;}
#main{ width:1004px; height:auto; margin:0 auto;}
#left{ width:748px; height:auto; float:left;}
#right{ width:256px; height:auto; float:left;}
#news1{ width:748px; height:268px;}
#newsleft{ width:283px; height:268px; float:left; background:url(../img/bg.jpg) repeat-y;}
#nleftpic{ width:283px; height:35px;}
#nleftcont{ width:283px; height:233px; text-align:center;}
#newsright{ width:465px; height:268px; float:left;}
#nrightpic{ width:65px; height:25px; background:url(../img/xwdt.jpg) no-repeat; padding-left:400px; padding-top:10px;}
#nrighcont{ width:465px; height:200px;}
#newstitle1{ width:95%; height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:bold;}
#nrighcont li{ border-bottom:1px #CCCCCC dashed; margin:0 auto;height:25px; line-height:25px; margin-left:10px; width:95%;}
#nrighcont li p.cont1{width:100%; background:url(../img/ico.jpg) no-repeat left center; padding-left:10px; float:left;}
#nrighcont li p.time1{width:15%; float:left;}
#propic{ width:52px; height:24px; background:url(../img/pro.jpg) no-repeat; padding-left:696px; padding-top:6px;}
#procont{ width:748px;  background:url(../img/probg.jpg) repeat-y;}
#procont li{ width:165px; height:168px; float:left; margin-left:15px; margin-top:15px;}
#procont li p.picture{width:161px; height:139px; padding:1px; border:1px #CCCCCC solid; float:left;}
#procont li p.protitle{width:150px; height:25px; float:left; line-height:25px; background:url(../img/ico2.jpg) no-repeat left center; padding-left:15px;}
#probot{ width:748px; height:11px;}
#fwrx{ width:256px; height:72px;}
#proclasspic{ width:256px; height:35px;}
#proclasscont{ width:256px;  background:url(../img/classbg.jpg) repeat-y;}
#proclasscont li{ width:213px; height:23px; background:url(../img/classbg2.jpg) no-repeat; padding-left:25px; padding-top:9px; margin-left:18px;}
h1{font-size:12px;}
#contonts{ width:256px; height:41px;}
#mm_d{ width:1004px; height:11px;}
#contactscont{ width:256px; height:111px; background:url(../img/contactbg.jpg) no-repeat; margin:0 auto;}
#contactscont li{ width:90%; height:25px; line-height:25px; margin:0 auto; display:block;}
#contactsbot{ width:256px; height:11px;}
#bot1{ width:854px; height:88px; margin:0 auto; clear:both; background:url(../img/bot.jpg) no-repeat; padding-left:150px; padding-top:5px;}
#bot1text{ width:600px; height:auto; padding-top:10px; padding-left:200px;}
#sublclass{ width:256px; height:auto; background:url(../img/classbg.jpg) repeat-y;}
#sublclass dt{ width:213px; height:23px; background:url(../img/classbg2.jpg) no-repeat; padding-left:25px; padding-top:9px; margin-left:18px;}
#sublclass dd{ width:173px; height:auto; line-height:23px; background:url(../img/ico3.jpg) no-repeat 15px; border-bottom:1px #CCCCCC dashed; padding-left:28px; margin-left:18px;}
#sublist{ width:230px; height:23px; background:url(../img/ico3.jpg) no-repeat left center; padding-left:15px; border-bottom:1px #CCCCCC dashed; line-height:23px; clear:both;}
#classbot{ width:256px; height:7px;}
#about{ width:748px; height:16px;}
#aboutcont{ width:95%; line-height:22px; text-indent:20px; margin:0 auto; height: auto;}

#aboutcontpic{ width:95%; height:auto; padding:5px 0 5px 0; margin:0 auto; text-align:center;}
#contactsbg{ width:455px; line-height:25px; text-indent:20px; margin-left:5px; height:332px; background:url(../img/contact_03.jpg) no-repeat; padding-left:230px; padding-top:100px;}
#main1{ width:1004px; height:auto; background:url(../img/mainbg.jpg) repeat-y; margin:0 auto; clear:both;}
#bot{ width:1004px; height:11px; margin:0 auto; clear:both;}

#news{ width:738px; height:auto; margin:0 auto; margin-left:10px;}
#news li{ border-bottom:1px #CCCCCC dashed; margin:0 auto;height:25px; line-height:25px; margin-left:10px; width:90%;}
#news li p.cont{width:80%; background:url(../img/ico.jpg) no-repeat left center; padding-left:10px; float:left;}
#news li p.time{width:15%; float:left;}
#newstitle{ width:90%; text-align:center; height:35px; line-height:35px; font-size:14px; font-weight:bold;}
#page{ width:90%; height:30px; line-height:30px; text-align:center; margin:0 auto;}

#product{ width:730px; height:180px; border-bottom:1px #CCCCCC dashed; margin:0 auto; padding-top:10px;}
#productpic{ width:183px; height:160px; border:1px #CCCCCC solid; padding:2px; float:left; text-align:center;}
#producttext{ width:520px; height:180px; float:left; padding-left:10px;}
#producttext li{ float:left; line-height:22px;}
#producttext li.producttitle{ width:100%; height:30px; line-height:30px;}
#producttext li.productintr{ width:100%; height:120px; line-height:22px;}
#producttext li.productmore{ width:95%; height:20px; line-height:20px; text-align:right;}

#propic2{ width:95%; text-align:center; height:auto; margin:0 auto; padding-top:10px;}

#subprotext{ width:96%; height:auto; float:left; padding-left:25px;}
#subprotext li{ float:left; line-height:22px;}
#subprotext li.producttitle1{ width:95%; height:30px; line-height:30px; padding-top:5px;}
#subprotext li.productintr1{ width:95%; height:auto; line-height:22px; padding-top:5px;}
.red {color: #FF0000;}
a.red:active{color: #FF0000;}
a.red:visited{color: #FF0000;}
a.red:hover{color: #FF0000;}
#dh{ width:704px; height:46px;}
#dh li.dh01 a{ color:#000000; text-decoration:none;}
#dh li.dh01 a:hover{ color:#990000; text-decoration:none; }

#sidebar LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 5px; FONT-SIZE: 10pt; FLOAT: left; BACKGROUND-IMAGE: url(../img/002.gif); PADDING-BOTTOM: 0px; MARGIN: 1px; WIDTH: 190px; TEXT-INDENT: 1.2em; PADDING-TOP: 8px; BORDER-BOTTOM: #dddddd 1px dashed; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 18px; TEXT-ALIGN: left; margin-left:10px;
}
#sidebar p {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 0px; FONT-SIZE: 10pt; FLOAT: left; BACKGROUND-IMAGE: url(../img/002.gif); PADDING-BOTTOM: 0px; MARGIN: 1px; WIDTH: 98px; TEXT-INDENT: 1.2em; PADDING-TOP: 8px; BORDER-BOTTOM: #dddddd 1px dashed; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 18px; TEXT-ALIGN: left;margin-left:10px;
}
#aboutcont P font{line-height: 180%;}


#c11 LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 5px; FONT-SIZE: 10pt; FLOAT: left; BACKGROUND-IMAGE: url(../img/002.gif); PADDING-BOTTOM: 0px; MARGIN: 1px; WIDTH: 210px; TEXT-INDENT: 1.2em; PADDING-TOP: 8px; BORDER-BOTTOM: #dddddd 1px dashed; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 17px; TEXT-ALIGN: left; margin-left:10px;overflow:hidden;
}
.zi1 {font-size:16px;font-weight:bold;}