@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}
body{font-size:12px; font-family:"宋体"; line-height:22px; background:#0e0b0b url(../images/beijing.jpg)}
img{border:0px;}
a{text-decoration:none}
.cl{ clear:both}
.fr{ float:right}
#toper{width:1001px; margin:auto; height:87px; background:url(../images/topBg.gif) no-repeat}
#toper .logo{width:227px; text-align:right; padding-top:15px; float:left}
#tolink{width:159px; height:auto; background:#343131; position:absolute; left:790px; top:-35px; display:none; z-index:100; border-top:2px solid #292929}
#tolink ul{ list-style:none; padding:8px 8px 8px 22px; color:#908686;}
#tolink ul li{ height:24px; line-height:24px;}
#tolink ul li a{color:#908686}
#tolink ul li a:hover{color:#ffe96f}
#MenuBan{width:1001px; height:237px; margin:auto; position:relative; background:#0e0b0b}
 .menu{width:1001px; position:absolute; left:0px; top:0px;}

#poswarp{width:1001px; height:88px; margin:auto; background:url(../images/posBg.gif) repeat-x}
.posi{width:950px; height:30px; padding-top:15px; text-align:right; color:#908686}
.posi a{color:#908686}
.posi a:hover{color:#fff}
.mlline{width:273px; height:43px; border-right:1px solid #332e2e}

#main{width:1001px; min-height:350px; height:auto!important; height:350px; background:#2b2828 url(../images/mainfootBg.jpg) bottom no-repeat; margin:auto; padding-bottom:96px}
.mainleft{width:273px; border-right:1px solid #332e2e; float:left}
.subMenu{width:185px; margin-left:46px;}
.subMenu td{ border-bottom:1px solid #3b3636}
.subMenu td a{width:160px; height:30px; line-height:30px; display:block; background:url(../images/iconMl.gif) 0%  50% no-repeat; padding-left:25px; color:#696969}
.subMenu td a:hover,.subMenu td a.on{width:160px; height:30px; line-height:30px; display:block; background:url(../images/iconMlOn.gif) 0%  50% no-repeat; padding-left:25px; color:#ffe96f}

.mainRight{width:682px; float:right}
.mrTitle{width:652px; color:#FFF}
.mrTitle span{padding-left:14px;}


.content{width:652px; padding-bottom:30px;color:#C3C1C2; }
.txtNew{text-indent:24px; padding-top:20px; padding-bottom:20PX}
.txtNew p{margin-bottom:10px;}
.content ul{  padding-left:24px;list-style:decimal}
.content a{color:#C3C1C2; }


.pro1m{width:1001px; margin:auto;background:#2b2828; position:relative}

.pro1Tilte{width:837px; padding:34px 0 20px 0px; margin:auto }
.pro1Content{width:857px; height:391px; background:url(../images/sDcBg.jpg)   no-repeat; margin:auto; padding-bottom:20px}
.pro1PicBox{width:785px; height:342px; overflow:hidden; margin:auto; padding:24px 9px 0px 9px;}
.pro1SpicList{width:785px; margin:auto; margin-top:7px; color:#8f8f8f}
.pageProject{width:285px; height:152px;  margin:auto; }
.pageProject a{ color:#fff}
.pageProject a:hover{ color:#ffe96f; font-weight:bold;}
.pro1SpicList p{text-indent:24px;}
.pro1SpicList ul{list-style:none}
.pro1SpicList li{ float:left; width:74px; height:42px; overflow:hidden; border:2px solid #474141; margin-right:10px; cursor:pointer}

.indexBox1{width:61px; float:left}
.indexBox1 ul{ list-style:none}
.indexBox1 .li1{ height:28px; width:43px; overflow:hidden; background:url(../images/indexbox1bg.gif); color:#8f8f8f; padding-left:18px; line-height:28px; margin-bottom:3px; cursor:pointer}
.indexBox1 .li2{ height:28px; width:43px; overflow:hidden; background:url(../images/indexbox1bgOn.gif); color:#c6c6c6; padding-left:18px; line-height:28px; margin-bottom:3px;}
.indexBox2{width:166px; height:183px; float:right; background:#846538; }

.indexBox3{width:156px; height:176px; margin:auto; padding-top:7px; overflow:hidden; display:none;color:#fff}

.indexMbox1{width:387px; height:22px; line-height:22px; color:#fff; margin-bottom:22px;}
.indexMb1R{  height:28px; width:379px;background:url(../images/0index0320_03.gif) bottom no-repeat;}
.indexMbox1{float:right}
.indexMbox1 ul{list-style:none}
.indexMb1R li{float:left; margin-right:5px; text-align:center}
.indexMb1R li span{padding-left:10px}
.indexMb1R .li1{ color:#9a9a9a; width:77px; height:23px; line-height:23px;cursor:pointer; background:url(../images/indNewsbg.jpg)}
.indexMb1R .li2{width:77px; height:23px; background:url(../images/indNewsbgOn.jpg) no-repeat; line-height:23px}

.indexMnew1{width:242px; height:83px; overflow:hidden; float:right}
.indexMnew1 b,.indexMnew1 b a{ color:#e8c849}
.indexMnew1 p,.indexMnew1 p a{color:#9a9a9a}
.indexMnew1 a:hover{ color:#e8c849}
.indexMnews{height:28px; border-bottom:1px solid #363131; background:url(../images/iconMlOn.gif) no-repeat 0 50% ;color:#8f8f8f; line-height:28px; padding-left:16px}
.indexMnews a{ color:#8f8f8f}
.indexMnews a:hover{color:#ffe96f}

.indexPoi{width:1001px;  background:#2B2828 url(../images/indexTbg.gif) repeat-x}
.indexNotice{color:#524b4b;  width:888px; padding-bottom:33px; margin:auto}
.indexNoticeR{float:right; width:820px;height:18px;overflow:hidden; margin-top:12px; }
.indexNoticeR a{color:#524b4b;}
.indexNoticeR a:hover{color:#ffe96f;}

.indexNoticeL{float:left; width:68px;height:14px;padding-top:16px; }
#footer{width:1001px; height:61px; background:url(../images/footBg.gif); margin:auto;color:#635236; }
#footer a{color:#635236;}
#footer a:hover{ color:#ffe96f}
#footer .f1{width:451px; float:left; height:61px; line-height:50px;text-align:right}
#footer span{ font-family:Arial, Helvetica, sans-serif}
#footer .f2{float:right; height:61px; line-height:50px;text-align:right}
#footer .f2 span{margin-right:52px;}