/* CSS Document */
*{ margin:0px; padding:0px}
body{text-align:center; background:#E8E8E8}
body,table,tr,td{ font-size:12px; font-family:"ËÎÌå"; line-height:150%}
ul li{list-style-type:none;}
a{color:#434343; text-decoration:none;}
a:hover{color:#9B0000; text-decoration:underline;}
img { border:0px}
#container{ width:1003px; height:auto; margin:0px auto; text-align:left }
#head{ width:100%; height:96px; float:left;}
#head img { float:left}
#banner{ width:100%; height:268px; float:left; margin-top:6px; overflow:hidden}
#menu{ width:100%; height:34px; background:#000000; margin-top:3px; float:left; color:#FFFFFF;}
#menu ul{ width:70%; height:34px; float:left; margin-left:10%; display:inline}
#menu ul li{ float:left; margin-left:10px; margin-right:10px;letter-spacing:1px;  display:inline}
#menu ul li a{ font-size:14px; line-height:34px; font-weight:bold; color:#FFF}
#menu ul li a:hover{ color:#C00000}
#menu ul li img{ padding-top:11px;}
#menu ul li *{ vertical-align:middle}
#menu span{ float:right; margin:0 10px 0 0; width:60px; height:34px; line-height:34px;}
#menu span a{ color:#ffffff;}
/*.email1{ float:right; margin:0 10px 0 0; width:60px; height:34px;}
.email1 a{ color:#ffffff;}*/


#main{ width:100%; height:auto; float:left; background:url(../images/mainbg.gif) 0px 0px #FFF repeat-x;}
.news{ width:272px; height:397px; float:left; margin-top:34px; margin-left:18px; background:url(../images/sxbg.gif) right center no-repeat; display:inline}
.newstop{ width:100%; height:auto; float:left}
.newscenter{ width:100%; height:300px; float:left;}
.newscenter ul{ width:100%; height:auto; float:left;}
.newscenter ul li{ width:98%; height:36px; line-height:18px; margin-top:14px; float:left; overflow:hidden;}
.newscenter ul li a span{ width:98%; height:18px; float:left; display:block; cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newscenter ul li a span.newstime{ font-weight:bold}
.newscenter ul li a:hover{ text-decoration:none}
.newsbottom{ width:141px; height:26px; margin-top:30px; margin-right:5px; float:right; display:inline; line-height:24px; text-align:center; background:url(../images/morebg.gif) 2px 2px no-repeat}
.newsbottom a{ color:#FFF}
.newsbottom a:hover{ color:#FBFF00; text-decoration:none}

.pro{ width:472px; height:397px; float:left; margin-left:28px; margin-top:34px; background:url(../images/sxbg.gif) right center no-repeat; display:inline}
.protop{ width:100%; height:auto; float:left}
.procenter{ width:100%; height:312px; float:left}
.procenter ul{ width:100%; height:auto; float:left}
.procenter ul li{ width:100%; height:64px; margin-top:14px; float:left; overflow:hidden}
.procenter ul li .pro_imgs{ width:125px; height:60px; float:left; border:1px #CCCCCC solid; padding:1px}
.procenter ul li .pro_texts{ width:320px; height:60px; float:left; margin-left:10px; display:inline}
.procenter ul li .pro_texts span{ width:320px;float:left; line-height:20px; display:block}
.procenter ul li .pro_texts span.proyj{ width:280px; height:20px; float:left; background:url(../images/..gif) 0px no-repeat; font-weight:bold; padding-left:1em; display:inline}
.procenter ul li .pro_texts span.proej{ width:320px; height:40px; float:left; display:block; overflow:hidden;word-wrap: break-word; word-break: normal;}
.probottom{ width:141px; height:26px; margin-top:15px; margin-right:5px; float:right; display:inline; line-height:24px; text-align:center; background:url(../images/morebg.gif) 2px 2px no-repeat}
.probottom a{ color:#FFF}
.probottom a:hover{ color:#FBFF00; text-decoration:none}

.mainright{ width:172px; float:left; margin-left:20px; margin-top:85px; display:inline}
.search{ width:100%; height:107px; float:left; background:url(../images/search.gif) no-repeat}
.ser{ width:143px; height:23px; float:left; margin-top:57px; margin-left:13px; background:url(../images/serbg.gif) no-repeat; display:inline}
.ser input#Words{ width:103px; height:20px; line-height:20px; margin-top:2px; margin-left:1px; float:left; border:0px; color:#434343; display:inline}
.ser input#sumbt{ float:left; margin-top:3px; margin-left:2px; display:inline}
.cpyy{ width:100%; height:110px; float:left; margin-top:12px; background:url(../images/app.gif) no-repeat}
.cpyy a{ padding-top:58px; padding-left:62px; float:left; display:inline; line-height:25px;}
.link{ width:100%; height:auto; float:left; margin-top:5px; font-weight:bold; letter-spacing:1px; color:#434343; line-height:25px;}
.link select{ width:168px; height:19px; border:0px; background:url(../images/link.gif) no-repeat; line-height:17px; color:#8F8F8F; display:block}

#showcenter{ width:100%; float:left; background:url(../images/cbg.gif) repeat-x #FFF}
.showcenter{ width:905px; height:auto; margin:40px auto;}
.left{ width:172px; height:auto; float:left; overflow:hidden}
.leftnv{ width:100%; height:auto; float:left;}
.leftnv h1{ width:100%; height:40px; margin-top:25px; display:block; font-size:20px; color:#D3212F; letter-spacing:1px; line-height:40px}
.leftnv ul{ width:100%; height:auto; float:left; margin-top:25px;}
.leftnv ul li{ width:130px; height:25px; float:left; margin-left:6px; display:inline; background:url(../images/leftnvbg.gif) 2px center no-repeat; padding-left:30px; border-bottom:1px #E6E6E6 solid}
.leftnv ul li.lix{ background:none; color:#555555}
.leftnv ul li a{ color:#555555; line-height:25px; font-size:13px}
.leftnv ul li a:hover{ color:#D3212F}
.jiacu a{ font-weight:bold;}
.fhindex{ width:100%; height:24px; margin-top:30px; margin-bottom:30px; float:right; text-align:right; line-height:24px}
.fhindex a{ text-decoration:underline; color:#939393;}
.fhindex a:hover{ text-decoration:underline; color:#7F7F7F}

.right{ width:697px; height:auto; float:right;}
#ncenterh2{ width:100%; height:27px; line-height:27px; float:left; overflow:hidden}
#ncenterh2 h1{ width:145px; float:left; margin-left:10px; display:inline; background:url(../images/dhbg.gif) 0px center no-repeat; padding-left:15px; color:#333333; font-size:14px; display:inline;}
#ncenterh2 span{float:right; text-align:right; background:url(../images/dhtitlbg.gif) 0px center no-repeat; color:#434343; padding-left:15px; padding-right:10px; display:inline; overflow:hidden}
#ncenterh2 span a{ color:#434343}
#ncenterh2 span a:hover{ color:#434343}
#showinfotop{ width:100%; height:25px; float:left; background:url(../images/cotopbg.gif) no-repeat}


#foot{ width:100%; height:49px; float:left; background:url(../images/foot.gif) no-repeat; text-align:center; padding-top:10px; line-height:24px; color:#FFF}
#foot a{ color:#FFF}
#foot a:hover{ color:#FFF}
#foot img{ width:11px; height:15px;}
