@charset "utf-8";
* {margin: 0; padding: 0; outline: 0;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
body{ background-color:#000;color:#404040; background-image:url(../images/newbg.jpg); background-position:center top; background-repeat:no-repeat; font:normal 12px/25px \5FAE\8F6F\96C5\9ED1; font-size:12px; line-height:25px; margin:0 auto; padding:0;}
ul,li{list-style:none;text-transform:capitalize;}
a{color:#404040; text-decoration:none;}
a:hover{color:#a07a15; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}


#top{width:950px; height:58px; margin:0 auto; margin-top:15px;}
#top-l{width:256px; height:58px; float:left;}
#top-r{width:644px; height:58px; float:right;}
#top-r ul{ margin:0; padding:0;}
#top-r ul li{list-style:none; float:left;}
#top-r ul a{display:block; width:92px; height:58px; background-image:url(../images/d_03.jpg); line-height:42px; text-align:center; color:#333; font-size:14px;}
#top-r ul a:hover{background-image:url(../images/s_03.jpg);color:#a07a15;}

#banner{width:950px; height:310px; margin:0 auto; margin-top:11px;}
.bannerbox { width:950px; height:310px; overflow: hidden; margin: 0px auto; }
#focus { width:950px; height:310px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width:950px; height:310px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { display:block; float: left; width:950px; height:310px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width:200px; height:310px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }
#bannerbt{width:950px; height:6px; margin:0 auto; margin-top:6px; background-color:#d4d4d4;}


#cont{width:950px; margin:0 auto; background-image:url(../images/cbg.jpg); padding-bottom:30px;}
#cont-l{width:200px; float:left;font-size:13px;}
#cont-lt{width:200px; height:76px; background-image:url(../images/dd1.jpg);}
#cont-ll{ width:125px; margin-left:25px;}
#cont-ll ul{ margin:0 auto; padding:0 ;}
#cont-ll ul li{list-style:none;}
#cont-ll ul a{display:block; width:125px; height:25px; line-height:25px; background-image:url(../images/lbg.jpg); overflow:hidden;}
#cont-ll ul span{margin-left:18px;}
#cont-lt1{width:200px; height:76px; background-image:url(../images/dd12.jpg); margin-top:10px;}
#cont-lt1c{width:150px; margin:0 auto; line-height:25px; padding-bottom:40px;}

#cont-r{width:724px; float:right; margin-right:13px;}

#cont-r1{ width:724px; height:200px; margin:0 auto; margin-top:15px;}
#cont-r1l{width:420px; height:200px; float:left;}
#cont-r1r{width:280px; height:200px; float:right;}

#ct1{width:420px; padding-top:8px; padding-bottom:8px; background-color:#f8f7f1;}
#ct1c{width:390px; height:24px; line-height:24px; float:right; margin-right:8px; background-color:#dec07a;}
#ct1cl{width:130px; height:24px; float:left; background-color:#fff; color:#a48340; text-align:center; font-size:14px; font-weight:bold;}
#ct1cr{width:35px; height:24px; float:right; margin-right:5px;}

#ct2{width:420px; padding-top:20px; padding-bottom:2px;}
#ct2c{ width:400px; height:138px; overflow:hidden; float:right; margin-right:10px;}
#ct2con{width:380px; height:138px; float:right;}
#ct2con ul{margin:0; padding:0;}
#ct2con ul li{list-style:url(../images/dp_14.jpg);}
#ct2con ul a{display:block; width:380px; height:23px; line-height:23px;overflow:hidden; text-indent:10px;}
#ct2con ul a:hover{color:#7c5911;}
#ct2con ul span{float:right; color:#989898;}


#cat1{width:280px; padding-top:8px; padding-bottom:8px; background-color:#f8f7f1;}
#cat1c{width:250px; height:24px; line-height:24px; float:right; margin-right:8px; background-color:#dec07a;}
#cat1cl{width:130px; height:24px; float:left; background-color:#fff; color:#a48340; text-align:center; font-size:14px; font-weight:bold;}
#cat1cr{width:35px; height:24px; float:right; margin-right:5px;}

#cat2{width:280px; padding-top:20px; padding-bottom:2px;}
#cat2c{ width:260px; height:138px; overflow:hidden; float:right; margin-right:10px;}
#cat2con{width:252px; height:138px; float:right;}
#cat2con ul{margin:0; padding:0;}
#cat2con ul li{list-style:url(../images/dp_14.jpg);}
#cat2con ul a{display:block; width:240px; height:23px; line-height:23px; overflow:hidden; text-indent:10px;}
#cat2con ul a:hover{color:#7c5911;}
#cat2con ul span{float:right; color:#989898;}




#cbt1{width:724px; padding-top:8px; padding-bottom:8px; background-color:#f8f7f1; margin-top:20px;}
#cbt1c{width:694px; height:24px; line-height:24px; float:right; margin-right:8px; background-color:#dec07a;}
#cbt1cl{width:130px; height:24px; float:left; background-color:#fff; color:#a48340; text-align:center; font-size:14px; font-weight:bold;}
#cbt1cr{width:35px; height:24px; float:right; margin-right:5px;}

#cont3{width:724px; padding-top:10px; padding-bottom:10px; margin:0 auto; background-color:#eee;}
#cont3c{ width:688px; height:145px; margin:0 auto;}


#footer{ width:950px; margin:0 auto; background-image:url(../images/d2.jpg); padding-top:25px;}
#footercon{width:950px; height:63px; text-align:center;}


#cont-ltat{width:200px; height:76px; background-image:url(../images/dd22.jpg);}
#cont-ltat_ifo{width:200px; height:76px; background-image:url(../images/dd22a.jpg);}
#pcbt1{width:724px; padding-top:8px; padding-bottom:8px; background-color:#f8f7f1; margin-top:10px;}
#pcbt1c{width:694px; height:24px; line-height:24px; float:right; margin-right:8px; background-color:#dec07a;}
#pcbt1cl{width:130px; height:24px; float:left; background-color:#fff; color:#a48340; text-align:center; font-size:14px; font-weight:bold;}
#pcbt1cr{ height:24px; float:right; margin-right:5px; line-height:24px; color:#fff;}
#pcbt1cr a{color:#fff;}
#pcbt1cr a:hover{text-decoration:underline;}

#pcont{ width:700px; margin:0 auto; line-height:25px; margin-top:10px; font-size:13px;}

#casecont{ width:700px; margin:0 auto; line-height:25px; margin-top:10px;font-size:13px;}
#casecont ul{margin:0; padding:0;}
#casecont ul li{list-style:none; float:left; display:block; width:225px; height:196px; margin:3px;  margin-bottom:12px; border:#e0e0e0 1px solid;}
#casecont ul a:hover{text-decoration:underline;}
#li-1{width:225px; height:2px; }
#li-2{width:221px; height:146px; margin:0 auto; text-align:center;}
#li-2 img{max-height:146px; max-width:221px; border:0;}
#li-3{width:213px; height:40px; line-height:20px; background-color:#eee; font-size:12px; margin:0 auto; margin-top:2px; padding-top:4px;  padding-left:4px;  padding-right:4px; text-align:center;}




/*新闻页样式*/
#newWP{width:700px; height:85px; border-bottom:#e0e0e0 dashed 1px; margin:0 auto; margin-top:15px;}
#new-con{width:700px; height:80px; float:right;}
#new-top{ width:700px; height:28px; line-height:28px; font-size:14px; font-weight:bold;}
#new-top span{float:right; font-weight:normal; font-size:12px; color:#a5a5a5;}
#new-cont{width:700px; height:25px; line-height:25px; overflow:hidden;}
#new-url{width:700px; height:28px; text-align:right;}

#nextpage{width:694px; height:40px; line-height:15px; margin:0 auto; margin-top:20px; text-align:center}
#nextpage a{display:block; height:15px; float:left; font-size:12px; padding-left:6px; padding-right:6px; padding-bottom:2px; padding-top:2px; border:#e0e0e0 1px solid; margin-right:4px;}
#nextpage a:hover{color:#fff; background-color:#a48340; text-decoration:none;}
#nextpagecon{height:40px; margin:0 auto;}

#info-T{width:700px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
#info-M{width:700px; height:25px; line-height:25px; text-align:center; border-top:#e0e0e0 1px dashed;}
#info-c{width:700px; line-height:28px; margin-top:10px;}
#info-N{width:700px; height:60px; line-height:24px; margin-top:20px; border-top:#e0e0e0 1px dashed;} 


/*下载与招聘样式*/
#jobwp{width:680px; height:30px; background-image:url(../images/libg2.jpg); background-position:left; background-repeat:no-repeat; border-bottom:#e0e0e0 1px dashed; margin:0 auto; margin-top:5px;}
#jobcon{width:662px; height:30px; line-height:30px; margin:0 auto; float:right}
#jobcon a{ display:block; width:662px; height:30px;font-size:12px; font-weight:normal;}
#jobcon span{float:right; font-size:12px; font-weight:normal; color:#a5a5a5;}
#jobcont{width:662px; line-height:24px;margin:0 auto; border-bottom:#e0e0e0 1px dashed;}
#jbt{width:700px; height:20px;}