/* CSS Document */
/* */
body{ padding:0px; margin:0 auto; font-family:""; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3c;background:url(../images/index_02_1.jpg) repeat-x;}
a{ text-decoration:none; color:#3c3c3c; margin:0px; padding:0px;}
div{ margin:0px; padding:0px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
img{ margin:0px; padding:0px; border:0px;}
p{ margin:0px; padding:0px;}
table,td,tr{ margin:0px; padding:0px;}
form,text{ margin:0px; padding:0px;}
img{ margin:0px; padding:0px; border:0px;}
span{ margin:0px; padding:0px;}
h3{ margin:0px; padding:0px; font-size:12px; font-weight:normal;}
#clear{ clear:both;}


/*ͷ*/
#top{ width:992px; margin:auto; _margin-top:-3px;}
#top1{ width:992px; height:104px; margin-left:40px;}
#dh{  height:60px; line-height:36px; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:center; padding-left:42px;}
#dh a{ color:#fff;}
#dh li{ float:left;}
#dh li a span {  display:block; width:120px; margin-top:-15px;}

#dh1{ width:120px; height:66px; text-align:center;}
#dh1 a { display:block; width:120px; height:66px; color:#FFF}
#dh1 a:hover { display:block; width:120px; height:66px; color:#000}

#dh2{ width:290px;  }
#dh3{ font-size:12px;  position:absolute; margin-top:15px;*position:absolute;  *margin-top:50px; *margin-left:-810px;}
#dh3 a { color:#000 }

.banner{ width:992px; _margin-top:-4px;}

.searchBox{ width:278px; height:32px;    overflow:hidden; position:absolute; margin-top:-50px; margin-left:750px;*margin-left:600px; *margin-top:-60px }
.searchBox .text{ float:left; height:12px;  border:none;   width:235px;  padding:10px 0 10px 11px;  background:url(../images/search_bg.jpg) 0 0 no-repeat;  color:#bbbbbb; line-height:12px;}
.searchBox .submit{  height:32px;width:32px;border:none;background:url(../images/search_sub.jpg) 0 0 no-repeat;cursor:pointer }

/*ҳм*/
#main{ width:992px; margin:auto; margin-top:25px;}
#about{ width:270px; float:left; margin-left:11px; margin-top:8px;}
#about1{ width:270px; height:15px;}
#about2{ width:270px; padding:10px 0; line-height:2;}
#about3{ float:right;}
#pro{ width:378px; margin-left:18px; margin-top:8px; float:left;}
#pro1{ width:345px; float:left; height:15px; _width:340px;}
#prozs{ width:378px; margin-top:20px;}
#prozs li{ float:left;}
#prozs1{ float:left; border:1px solid #d8d8d8; margin-left:3px;}
#news{ width:298px; margin-left:16px; float:left; _margin-left:5px;}
#news ul{ width:298px;}
#news li{ float:left;}
#news1{ height:24px; line-height:24px;}

/*ҳм*/
#nymain{ width:992px; margin:auto; margin-top:25px;}
#left{ width:229px; float:left;}
#plist{ width:225px;}
#plist #plist1{ background:url(../images/pro_09.jpg) no-repeat; width:225px; height:35px; line-height:35px; text-indent:27px; color:#fff; font-weight:bold;}
#plist #plist2{ width:223px; border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; padding-bottom:5px;}
#plist #plist3{ width:223px; height:31px; line-height:36px; background:url(../images/pro_19.jpg) no-repeat; text-indent:23px; color:#fff;}
#plist #plist4{ width:223px; height:31px; line-height:36px; background:url(../images/pro_24.jpg) no-repeat; text-indent:23px; color:#000;}
#leftd{ margin-top:10px;}
#right{ width:750px; margin-left:13px; float:left;}
#nyprozs{ width:750px; float:left; height:32px; line-height:32px;} 
#nyprozs li{ float:left;}
#nyprozs #nyprozs1{ width:151px; text-align:center; font-weight:bold; color:#fff; background:url(../images/pro_11.jpg) no-repeat; padding-left:5px;}
#nyprozs #nyprozs2{ width:564px; padding-right:29px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
#mbx{ float:right; width:560px; line-height:32px; height:32px;}
#mbx li{ float:right;}
#mbx li img { display:block; margin-top:1px;}
#mbx1{ height:32px; padding-top:10px;}
#nyxian{ width:748px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; display:table;}
#nycp{ width:166px; float:left; margin-left:15px; margin-top:12px; }
#nycp1{ width:156px; padding:4px; border:1px solid #cccccc; background-color:#f4f3f3;}
#nycp3{  border:1px solid #e6e6e6;_width:154px;}
#nycp2{ width:166px; text-align:center; height:24px; line-height:24px;}

.leftmeuoff A:visited,.leftmeuoff A:link { width:223px; height:31px; line-height:36px; background:url(../images/pro_24.jpg) no-repeat; text-indent:23px; color:#000; display:block;}
.leftmeu A:visited, .leftmeu A:link, .leftmeu A:hover,.leftmeuoff A:hover{ width:223px; height:31px; line-height:36px; background:url(../images/pro_19.jpg) no-repeat; text-indent:23px; color:#fff; display:block; }

.prorrr a {width:223px; height:31px; line-height:36px; background:url(../images/pro_19.jpg) no-repeat; text-indent:23px; color:#fff; display:block;}
.prrrr a { padding-left:20px;width:223px; height:31px; line-height:36px; background:url(../images/pro_24_1.jpg) no-repeat; text-indent:23px; color:#fff; display:block; color:#000}
.prrrr a:hover {width:223px; height:31px; line-height:36px; background:url(../images/pro_19.jpg) no-repeat; text-indent:23px; color:#fff; display:block;}
.pro a {width:223px; height:31px; line-height:36px; background:url(../images/pro_24.jpg) no-repeat; text-indent:23px; color:#fff; display:block; color:#000}
.pr  a {width:223px; height:31px; line-height:36px; background:url(../images/pro_24.jpg) no-repeat; text-indent:23px; color:#fff; display:block; color:#000}
.prorrr a:hover {width:223px; height:31px; line-height:36px; background:url(../images/pro_19.jpg) no-repeat; text-indent:23px; color:#fff; display:block;}
.pro a:hover {width:223px; height:31px; line-height:36px; background:url(../images/pro_19.jpg) no-repeat; text-indent:23px; color:#fff; display:block;}
.pr a:hover {width:223px; height:31px; line-height:36px; background:url(../images/pro_19.jpg) no-repeat; text-indent:23px; color:#fff; display:block;}


#intro { text-align:center;}
#intro img{ float:none;}

/*ײ*/
#down{ margin-top:20px; background-color:#434343; height:5px;}
#down1{ background-color:#2d2d2d;}
#down2{ width:992px; margin:auto; text-align:center; height:95px; line-height:2; padding-top:10px; color:#fff;}
#down2 a{ color:#fff;}


.nu{ width:90%; height:50px; line-height:50px;margin:0 auto;}
.u{ float:left;}
.n{ float:right;}
