body{ width:100%;height:auto; padding:0px; margin:0px auto; font:"宋体"; font-size:12px; text-align:center; }
img{ border:0px;}
a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#ff0000;}
/*****top***/
.toptotal{ width:100%; height:64px; background:#1b181e; display:block; margin:0 auto; padding:0px; }
.top{ width:1000px; height:64px; display:block; margin:0 auto; padding:0px;}
.logo{ float:left; width:312px; height:64px; overflow:hidden;}
.dh{ width:684px; height:64px; float:right; }
.sh{ width:156px; height:23px; line-height:23px; text-align:left; float:right; margin-top:4px; display:inline;}
.sh a{ text-decoration: none; color:#cccccc;}
.sh a:hover{ text-decoration:none; color:#ff0000;}
.dhtotal{ width:665px; height:33px; float:right; margin-top:4px; display:inline; background:#cc3333;}
/****dh****/
#jsddm{margin:0; padding:0; display:block; height:33px;line-height:33px;}
#jsddm li{float:left; list-style-type:none; margin:0px; padding:0px; width:95px; text-align:center; line-height:32px; font-size:14px;  display:inline;}
#jsddm li a
{ display: block;
text-decoration: none;
white-space: nowrap;
color:#fff
}
#jsddm li a:hover{color:#000; font-weight:bold; background:#fff;}

#jsddm li .sa{color:#000; font-weight:bold; background:#fff;}
#jsddm li .sa:hover{color:#000; font-weight:bold; background:#fff;}
#jsddm li table
{ 
position: absolute;
margin-left:5px;
margin-left:5px\9;
*margin-left:-35px;
display:none;
padding:8px 0 4px 0px;
margin-top:0px;
float:left;
width:auto;
background:#054d76;
}

#jsddm li td a{ padding:0 0px 0 10px; text-decoration:none; color:#fff; font-weight:normal; font-size:12px;}
#jsddm li td a:hover{text-decoration:underline; color:#c10102; font-size:12px; font-weight:normal; background:none} 

/***flash***/
.flashtoatl{ width:100%; height:323px; display:block; margin:0 auto; padding:0px; overflow:hidden; background:url(../images/flashline.png) repeat-x;}
.flash{ width:1000px; height:323px; display:block; margin:0 auto; padding:0px;}
/***middle***/
.middle01total{ width:100%; height:214px; background:url(../images/middlebg01.png) repeat-x; margin:0 auto; padding:0px; display:block; overflow:hidden;}
.middle01{ width:1003px; height:214px; margin:0 auto; padding:0px; display:block; background:url(../images/middle01bg02.jpg) top center no-repeat; overflow:hidden;}
.middlenei{ width:893px; height:202px; display:block;  margin:0 auto; padding:0px; margin-top:12px; overflow:hidden;}
/**picad***/
.adtotal{ width:204px; height:202px; float:left;}
.adtop{ width:204px; height:17px; line-height:17px; text-align:left; border-bottom: solid 3px #000; display:block;}
.ad_toptitle{ width:100px; height:17px; line-height:17px; text-align:left;  float:left; font-size:14px; color:#333333; background:url(../images/adbiao.jpg) 4px 4px no-repeat; text-indent:17px;}
.admore{ width:33px; height:5px; float:right; margin-top:8px; display:inline;}
.adcontent{ width:204px; height:178px; display:block; overflow:hidden; margin-top:4px; background:#efefef;}
.adimg{ width:195px; height:145px; display:block; margin:0 auto; padding:0px; margin-top:2px;}
.adtext{ width:195px; height:18px; display:block; line-height:18px; text-align:center; margin-top:10px; overflow:hidden;}

/**news***/
.newtotal{ width:336px; height:202px; float:left; margin-left:12px; display:inline;}
.netotal{ width:336px; height:202px; float:left;}
.netop{ width:336px; height:17px; line-height:17px; text-align:left; border-bottom: solid 3px red; display:block;}
.ne_toptitle{ width:100px; height:17px; line-height:17px; text-align:left;  float:left; font-size:14px; color:#333333; background:url(../images/adbiao.jpg) 4px 4px no-repeat; text-indent:17px;}
.nemore{ width:33px; height:5px; float:right; margin-top:8px; display:inline;}
.necontent{ width:336px; height:178px; display:block; overflow:hidden; margin-top:4px; background:#efefef;}
.necontent ul{ width:99%; height:auto; margin:0 auto; padding:0px; display:block; margin-top:3px; list-style:none;}
.necontent ul li{ width:100%; height:25px !important; _height:18px;display:block; line-height:180%; text-indent:20px; border-bottom:dashed 1px #615141; color:#000; list-style-type:none; display:block;}
.lileft{ width:65%;  background:url(../images/5.gif) no-repeat 0px 3px;  text-indent:14px; text-align:left; float:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.liright{ width:30%;  text-align:right; float:right; color:#000;}

/***picshowing***/
.pictotal{ width:328px; height:202px; float:right; }
.ptop{ width:328px; height:21px; line-height:21px; text-align:left; background:url(../images/pictopbg.jpg) top center no-repeat; display:block;}
.p_toptitle{ width:100px; height:21px; line-height:21px; text-align:left;  float:left; font-size:14px; color:#333333; background:url(../images/adbiao.jpg) 6px 6px no-repeat; text-indent:19px;}
.pmore{ width:33px; height:5px; float:right; margin-top:8px; display:inline;}
.pcontent{ width:326px; height:145px; display:block; overflow:hidden; border-bottom:solid 1px #b7b7b7; border-left:solid 1px #b7b7b7; border-right:solid 1px #b7b7b7;}
.pimg{ width:156px; height:132px; float:left; margin:12px 0 0 2px; overflow:hidden;}
.pimg img{ width:150px; height:125px; border: solid 1px #e4e4e4; padding:2px;}
.ptext{ float:right; width:156px; height:136px; text-align:left; margin:4px 2px 0 0; overflow:hidden; line-height:22px;}
.pan{ width:318px; height:23px; display:block; margin-top:10px; background:url(../images/panbg.jpg) left center no-repeat;}
/***middle02***/
.middle02total{ width:100%; height:198px; background:#ececec; display:block; margin:0 auto; padding:0px; overflow:hidden}
.middle02{ width:1000px; height:198px; display:block; margin:0 auto; padding:0px; background:url(../images/middle02bg.jpg) repeat-y; overflow:hidden}
.middlenei02{ width:893px; height:178px; display:block;  margin:0 auto; padding:0px; margin-top:15px; overflow:hidden;}
/***contact***/
.contotal{ width:204px; height:178px; float:left; }
.contop{ width:204px; height:17px; line-height:17px; text-align:left; border-bottom: solid 3px red; display:block;}
.con_toptitle{ width:100px; height:17px; line-height:17px; text-align:left;  float:left; font-size:14px; color:#333333; background:url(../images/adbiao.jpg) 4px 4px no-repeat; text-indent:17px;}
.conmore{ width:33px; height:5px; float:right; margin-top:8px; display:inline;}
.concontent{ width:204px; height:178px; display:block; overflow:hidden; margin-top:6px; background:#efefef;}
.context{ width:195px; height:178px; display:block; margin:0 auto; padding:0px; padding:3px; line-height:22px; text-align:left; } 




/*****picshowing***/
.psh{ width:675px; height:178px; float:right; }
.pshtop{ width:673px; height:17px; line-height:17px; text-align:left; border-bottom: solid 3px black; display:block;}
.psh_toptitle{ width:100px; height:17px; line-height:17px; text-align:left;  float:left; font-size:14px; color:#333333; background:url(../images/adbiao.jpg) 4px 4px no-repeat; text-indent:17px;}
.pshmore{ width:33px; height:5px; float:right; margin-top:8px; display:inline;}
.pshcontent{ width:675px; height:178px; display:block; overflow:hidden; margin-top:6px; background:#efefef;}
#picshowing{width:98.5%; display:block; overflow:hidden; height:auto; margin-left:2px; margin-top:5px;}
#picshowing ul{width:99%; display:block; overflow:hidden; height:142px; margin:0 auto; padding:0px;}
#picshowing ul li{width:136px; display:block; overflow:hidden; height:140px; background:#b1cedc; border:solid 1px #98a1a6; float:left; margin-left:15px; display:inline;}
#picshowing ul li div{width:134px; height:122px; display:block; overflow:hidden; margin:1px auto; text-align:center; overflow:hidden;}
#picshowing ul li div img{max-width:126px; _width:126px; max-height:117px; _height:117px; display:block; overflow:hidden; background:#fff; padding:2px; border:solid 1px #fff; margin:0 auto;}
#picshowing ul li span{width:126px; float:left; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#01673f; text-align:center; }
/***bottom***/
.b_toal{ width:100%; height:74px; display:block; margin:0 auto; padding:0px; overflow:hidden; background:#000; overflow:hidden;}
.b_total01{ width:915px; height:28px; display:block; margin:0 auto; padding:0px; background:#fff; text-align:center; overflow:hidden; line-height:28px; font-size:12px; text-align:center;}
.dizhi{ width:915px; height:41px; line-height:20px; display:block; margin:0 auto; padding:0px; text-align:center; margin-top:2px; color:#ccc;}





