body{ width:100%;  font-family: "宋体",Arial, Helvetica, sans-serif; color:#000; text-align:center;line-height:22px; font-size:14px;  background:#e8e8e8 url(../images/bg.jpg) no-repeat center top ; padding:0; margin:0;}
a{text-decoration:none; color:#Ddd;  }
a:hover{text-decoration:underline; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.m_lr{margin:0 5px; }
.mt8{ margin-top:8px;}
.mt9{ margin-top:9px;}
ul,li,h2,h3,h4,p,form{ list-style:none; margin:0; padding:0;}
#nav{ width:100%; height:38px; background:url(../images/bgtop.jpg) repeat-x left top; margin:0 auto; padding:0; text-align:center; color:#CCC; }
#nav a{color:#000; font-size:12px; }
.width980{ width:980px; height:38px;line-height:38px; margin:0 auto; }
.width980 .fl{ width:80px; padding-top:3px; padding-left:20px;}
.width980 .fr{ width:830px; text-align:left;}
#banner{ width:100%; height:253px; background:url(../images/lt102.jpg) no-repeat center top; margin:0 auto; padding:0; text-align:center; color:#CCC; text-align:center; }
#mainbody{ width:984px; margin:0 auto; padding:10px;  height:auto; overflow:hidden; background-color:#404040;}
.mb01{ float:left; width:315px; height:415px; margin-right:9px;   }
.mb01_bot{ clear:both; height:120px; margin-top:9px; background:url(../images/bg01.jpg) repeat-x left 37px; padding:0;}
.mb01_bot p{ padding:5px 15px; margin:0; text-align:left;color:#DBDBDB;}
.mb01_bot p a{ font-size:12px; line-height:15px; color:#DBDBDB;}
.mb02{ float:left; width:385px; height:395px;  background-color:#CBCBCB;   padding:15px 10px 5px; }
.mb03{ float:left; width:235px; height:415px; background:url(../images/bg_left.jpg) no-repeat right top; padding:0px 10px}
.mb04{float:left; width:315px; height:600px; margin-top:9px;background:url(../images/bg_pl.jpg) no-repeat left top;  }
.mb04_1{ width:293px; height:133px; padding:5px 10px 2px; text-align:left;background-color:#C2C3C2; }
.mb04_1 .fl{ height:90px;}
.bgc{background-color:#CBCBCB; }
.mb04_1 img{ margin-right:8px;}
.mb04_1 h3{line-height:20px; padding:0;font-weight:normal; font-size:12px; color:#303030; }
.mb04_1 h2 { height:28px;}
.mb04_1 h4 { height:20px;}
.mailto{ float:right; }
.mb04_1 h2 a{line-height:28px; padding:0;font-weight:bold; font-size:12px; color:#303030;  }
.mb04_1 h4 a{line-height:20px; padding:0;font-weight:bold; font-size:12px; color:#303030;  }
.mb04_1 h2 .mailto a{ display:block; font-weight:normal; background:url(../images/tb02.jpg) no-repeat 0 8px; padding-left:18px; text-align:left;}
.mb04_1 h4 .mailto a{ display:block; font-weight:normal; background:url(../images/tb02.jpg) no-repeat 0 4px; padding-left:18px; text-align:left;}
.mb04_1 p{  padding:8px;  text-align:left;}
.mb04_1 p a{font-size:14px; text-decoration:underline; color:#303030; line-height:18px; }
.mb04_1 p a:hover{ color:#ddd;}
.mb051{float:left; margin-top:9px;}
.mb06{float:left; width:960px; height:426px;margin-top:9px; background:url(../images/bg_rp1.jpg) no-repeat ; padding:0 12px; text-align:left; }
.mb07{float:left; width:960px; height:237px;margin-top:9px;background:url(../images/bg_rp.jpg) no-repeat ;  padding:0 12px; text-align:left; }
.mb08{ float:left; width:315px; height:660px; overflow:hidden;margin-top:9px; background:url(../images/bg1.jpg) no-repeat left top; border-bottom:2px #404040 solid;  }
.mb09{float:left; width:669px; height:660px; overflow:hidden;margin-top:9px; background:url(../images/bg1.jpg) no-repeat right top; text-align:left; border-bottom:2px #404040 solid; }
.mb10{float:left; width:982px; height:auto; overflow:hidden;margin-top:9px; border:1px #91918F solid; background-color:#717171; }
.tit01{ background:url(../images/tit01.jpg) no-repeat left  top; line-height:37px; height:37px;overflow:hidden;  color:#fd5004;  font-size:14px; font-weight:bold; text-align:left; padding-left:30px; margin:0;}
.tit02{ background:url(../images/lt23.gif) no-repeat left center; line-height:22px; height:22px;overflow:hidden;  color:#fd5004;  font-size:14px; font-weight:bold; text-align:left; padding-left:30px; margin:0;}
.tit03{ background:url(../images/lt08.gif) no-repeat left center; line-height:22px; height:22px;overflow:hidden;  color:#fd5004;  font-size:14px; font-weight:bold; text-align:left; padding-left:80px; margin:0;}
.tit03 a,.tit04 a,.tit05 a,.tit06 a,.tit07 a{ color:#fd5004;}
.tit03 a,.tit05 a{ color:#042ba8;}
.tit04{ background:url(../images/lt12.gif) no-repeat left center; line-height:22px; height:22px;overflow:hidden;  color:#fd5004;  font-size:14px; font-weight:bold; text-align:left; padding-left:90px; margin:0; margin-top:10px;}
.tit05{ background:url(../images/lt20a.gif) no-repeat left center; line-height:22px; height:22px;overflow:hidden;  color:#fd5004; font-size:14px; font-weight:bold; text-align:left; padding-left:110px; margin:0; clear:both;margin-top:12px; overflow:hidden;}
.tit06{ text-align:left; padding-left:20px; line-height:40px;color:#fd5004; font-size:14px; font-weight:bold; height:40px; color:#fd5004; }
.tit061{ text-align:left; padding-left:32px; line-height:40px;color:#fd5004; font-size:14px; font-weight:bold; height:40px; color:#fd5004; }
.tit062{ text-align:left; padding-left:32px; line-height:40px;color:#fd5004; font-size:14px; font-weight:bold; height:40px; color:#fd5004;  background:url(../images/tit01.jpg) no-repeat; border-right:1px #4F4F4F solid;}
.tit07{ text-align:left; padding-left:40px; line-height:40px;color:#2F2F2F; font-size:14px; font-weight:bold; height:40px; background:url(../images/lt141.jpg) no-repeat;  }
.tit08{ text-align:left; padding-left:30px; line-height:40px; font-size:14px; font-weight:bold; height:40px; background:url(../images/tit08.jpg) no-repeat; color:#FFF;  }
.tit09{ text-align:left; padding-left:30px; line-height:40px;color:#fff; font-size:14px; font-weight:bold; height:40px; background:url(../images/tit08.jpg) no-repeat;  }
.mb02 p{ text-indent:2em; font-size:12px; text-align:left;  padding:5px 10px 8px; border-bottom:1px #484848 dashed;color:#000;}
.mb02 p a{color:#000;}
.boder1{border-bottom:1px #484848 dashed;}
.mb03 p{ text-indent:2em; font-size:12px; text-align:left; padding:5px 10px; color:#ddd; }
.mb10 p{font-size:12px; text-align:left; padding:10px; color:#ddd;}
.mb03 h2{ background:url(../images/lt106.gif) no-repeat left  center; overflow:hidden;  color:#fd5004;  font-size:14px; font-weight:bold; text-align:left; padding-left:20px;  border-bottom:1px #8E8E8E solid; padding-top:10px; height:25px; width:220px; margin:0 auto;}
.mb03 h2 a{ color:#fd5004;}
.more{float:right;text-align:right; height:30px; padding-top:10px; padding-right:10px; }
.list01 span{ float:right; font-size:10px; color:#303030;}
.list01{ margin-top:5px; padding-left:25px; padding-right:15px;  text-align:left;}
.list01 a{ font-size:14px;background:url(../images/icon_doll_3.gif) no-repeat 0px 6px; padding-left:10px;line-height:24px; color:#000; }
.list07{ padding-top:8px; padding-left:25px; padding-right:15px;  text-align:left;}
.list07 li{height:23px; overflow:hidden;}
.list07 a{ font-size:14px;background:url(../images/icon_doll_2.gif) no-repeat 0px 6px; padding-left:10px;line-height:23px; }
.mb08 .list01{ margin-top:0;}
.list02{ margin-top:10px; text-align:left;}
.list02 a{  font-size:14px;background:url(../images/icon_doll_2.gif) no-repeat 0px 6px; padding-left:10px;line-height:24px; }
.list02 .one{ float:left; background:none; padding-left:0; margin:0; margin-right:8px; text-align:center;}
.one a{ background:none; font-size:12px; line-height:18px;}
.list03{ padding:5px;}
.list03 li{ margin-top:5px;}
.list03 li img{width:168px; height:60px; }
.list04 { padding:10px 0 5px;}
.list04 li{ float:left; width:155px; font-size:12px;}
.list04 li img{ border:1px #ccc solid; padding:2px;}
.list04 li a{ color:#0D0D0D}
.list05 { clear:both;padding:8px 0px 3px; width:982px; height:auto; overflow:hidden; margin:0 auto;}
.list05 li{ float:left; width:140px; text-align:center; height:70px;}
.list05 li img{ width:125px; height:60px; border:1px #ccc solid; padding:1px;}
.list06{padding:15px 10px; height:58px; }
.list06 li{ float:left; width:300px; text-align:left; padding:0 8px; height:22px; line-height:22px; overflow:hidden;}
.list06 li a{ font-size:12px;}
.list08 {width:293px; padding-top:3px;line-height:20px}
.list08 li a { font-size:14px;  color:#303030; line-height:20px;background:url(../images/icon_doll_3.gif) no-repeat 0px 6px; padding-left:10px;}
#bulletin{ width:982px; overflow:hidden; height:118px; clear:both;}
.discuss{ width:625px; height:160px;  margin-top:62px; border:1px #ccc solid; background-color:#FFF;filter:alpha(opacity=40);
-moz-opacity:0.5;opacity: 0.8; color:#000; overflow:hidden; margin-bottom:0;}
.Message{ width:627px; height:100px; padding:8px 10px 5px; margin-top:5px; font-size:12px; color:#DDDEE0;}
.mb05 h3{ text-align:left; padding-left:20px;padding-top:2px;font-size:12px; color:#FFF; font-weight:normal;  } 
.mb05 h3 a{ font-size:12px; line-height:18px; text-decoration:underline; font-weight:normal;  }
.cont01{width:605px; height:150px; padding:5px 10px;overflow-y: scroll;overflow-x:hidden; position:relative; margin:0;}
.cont02{ width:615px; height:182px;  margin-top:12px;overflow-y: scroll;overflow-x:hidden; margin:0 auto; padding:10px;position:relative; }
.cont02 h3{ font-size:12px; font-weight:bold; text-align:left;}
.cont02 h3 a{ text-decoration:none;}
.cont{ width:184px; height:175px; float:left; color:#FFF; padding:0 4px; margin-top:10px;text-align:center; }
.cont img{ border:1px #666 solid; padding:2px; margin-bottom:5px; width:175px; height:130px; }
.cont a{ color:#DCDCDC; line-height:16px; font-size:12px; } 
.cont1{ width:232px; height:175px; float:left; color:#FFF; padding:0 4px; margin-top:15px;text-align:center; }
.cont1 img{ border:1px #666 solid; padding:2px; margin-bottom:5px; width:220px; height:135px; }
.cont1 a{ color:#DCDCDC; line-height:16px; font-size:12px; } 
.first{ background:url(../images/tb01.gif) no-repeat left 5px; color:#000; font-size:12px; padding-left:20px; font-weight:bold; line-height:30px; height:30px;}
.two{ font-size:12px; line-height:18px; padding:2px 10px 10px; border-bottom:1px #ddd dashed;}
#foot{ width:992px;  color:#303030;  font-size:12px; padding:8px 0; margin:0 auto; text-align:center;  clear:both;ine-height:18px;}
#foot p{ text-align:center;}
#foot a{ color:#303030; font-size:12px; line-height:18px;  }

.news_roll{ }
.news_roll .top{ line-height:31px; padding:0 10px;}
.news_roll .main{ padding:10px 0 7px; position:relative;}
.news_roll .rollbox{overflow:hidden; height:600px;}
.news_roll .tlist_box { clear:both; zoom:1; height:75px; overflow:hidden;}
.news_roll .tlist_box ul.tlist li{ width:290px; display:inline-block; float:left; padding:0 5px 8px 20px; color:#FFF; }
.news_roll .tlist_box ul.tlist li a{ color:#FFF;}
.news_roll .main a.prev,.news_roll .main a.next{ right:10px; display:inline-block; width:15px; height:8px; background-image:url(../images/pre.gif); background-repeat:no-repeat; background-position:100% 0; top:300px; position:absolute; overflow:hidden; }
.news_roll .main a.next{ background-image:url(../images/next.gif);background-repeat:no-repeat; background-position:100% 0; top:315px;}
.news_roll .main a.prev:hover{ background-position:0 0;}
.news_roll .main a.next:hover{ background-position:0 0px;}

.md .title_list_box ul.toplist_01 li{ margin-bottom:5px;color:#FFF;}
.md .title_list_box ul.toplist_01 li em{ display:inline-block; width:15px; height:14px; background-image:url(img/toplist_num.png); background-repeat:no-repeat; background-position:0 100%; margin-right:8px;color:#000; text-align:center; font-style:normal; font-size:9px;}
.md .title_list_box ul.toplist_01 li.hot em{ background-position: 0 0; color:#FFF;} 

.md .image_box1 .image{ margin-right:10px; border:1px solid #999;}
.md .image_box1 .text{ padding-right:10px;}
.md .image_box1 .text h3{ color:#333; font-size:14px; margin-bottom:5px;}
.md .image_box1 .text p{ color:#999;}

.md .image_list_box ul.plist_02 li{ margin:0 12px 3px;}

.mousetitle {position:absolute;background:#fca702;border:1px solid #000;padding:5px;width:200px;z-index:99999;opacity:0.85;filter:Alpha(Opacity=85);display:none;}
.mousetitle p {font-style:normal;display:block;}
.mousetitle p {background:url(/library/style/img/dot_title_list.gif) left 6px no-repeat;padding-left:10px;}
.md_61229_04 .main .tlist_box img{display:block;margin-right:10px;_margin-right:5px;}
.md_61229_04 .main .tlist_box ul{clear:none; padding-left:10px; }
.md_61229_04 .main .tlist_box ul li{margin:0;line-height:23px;float:left;width:300px;padding-left:10px;background:url(../images/icon_doll_2.gif) no-repeat 0px 8px; text-align:left;color:#FFF;}
.md_61229_04 .main .tlist_box ul li a{ font-size:14px; line-height:25px;}
.md_61229_04 .main .tlist_box .mo{padding:0 10px;}
form{font-size:12px;}
textarea {width:505px;height:50px;border:1px solid #BAC9CC;background:#FFF; margin:0;font-size:12px; }
.input{ height:16px; width:150px; line-height:16px;}
.ok{background-color:#FFF;filter:alpha(opacity=40);
-moz-opacity:0.5;opacity: 0.8; color:#000; }
/*幻灯*/
#HotPic{ border:0; width:315px; height:253px; overflow:hidden; margin:0; padding:0; position: relative; LEFT: 0px;  TOP: 0px;  }
#HotPic a { color:#000; text-decoration:none;}
#HotPic a:hover { color:#000; text-decoration:none;}
#HotPicTxt { background-color:#656565; float:left; width:315px; overflow:hidden;font-family:"黑体";font-size:14px;text-align:center; color:#F00;position:relative;top:0px;right:0px;height: 32px;line-height:32px; }
#HotPicTxt a { color:#fff; text-decoration:none;}
#HotPicTxt a :hover {color:#0f0; text-decoration:underline;}
#HotPic img{WIDTH:313px; HEIGHT:250px; border:1px #ccc solid;}
#HotPic .Nav {left:0px; height: 16px;line-height:16px;clear:both;float:right;position:absolute;top:233px;right:4px;}
#HotPic .Nav span { display:block; background-color:#000; float:right; font-size:10px;width:22px; cursor:hand; color:#FFF; text-align:center; border-left:1px #fff solid; height:16px; background:url(bgimg.png) no-repeat  right top;}
#HotPic .Nav span a { display:block; width:100% ; color:#FFF; height:100%; font-size:12px; font-weight:normal;}
#HotPic .Nav span a:hover { cursor:pointer;}
#HotPic .Nav span.Cur{ background-color:#CE0609; color: #004AA7;}
#HotPic .Nav span.Cur a{background-color:#CE0609; color: #FFF;}
#HotPic .Nav span.Normal {background-color:#21232F; color: #FFF;}
.STYLE1 {color: #E63231;}
