@charset "gb2312";
/* CSS Document */

body,img,dl,dt,dd,p{ border:none; margin:0; padding:0; font-size:12px; color:#343434; font-family:"Arial"; }
body{ background:#faf0bb; }
h1,h2,h3,h4,h5,h6{ font-size:100%; margin:0; padding:0; font-weight:normal; }
a { color:#f08e31; text-decoration:none; }
a:hover { color:#f08e31; text-decoration:underline; }
ul { list-style: none; } 
.clear { clear:both; }
.w14{ color:#FFF; font-size:14px; }
.r14{ color:#9c383a; font-size:14px; }

/*Ê×Ò³*/
#center{ width:100%; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x 0 108px; }
#header{ width:1003px; margin:0 auto; background:url(../images/tm_bg.gif) repeat-y; overflow:hidden; }
.logo{ width:420px; height:85px; margin:10px auto 13px 60px; _margin-bottom:10px;  }
.nav{ height:37px; width:1003px; background:url(../images/nav_bg.jpg) repeat-x; margin-top:3px; _margin-top:0; }
.nav ul{ margin:0; padding:0; }
.nav ul li{ float:left; width:150px; background:url(../images/nav_line.jpg) no-repeat 0 0; height:37px; line-height:37px; font-size:14px; text-align:center; }
.nav ul li a,.nav ul li a:hover{ color:#FFF; }
#hm{ margin-left:40px; display:inline; background:none; }

#main{ width:1003px; margin:0 auto; padding-bottom:25px; background:url(../images/tm_bg.gif) repeat-y; }
.banner{ width:923px; height:227px; margin-left:39px; }
.box_a{ width:923px; height:214px; margin-left:39px; }
.box_a ul{ margin:0; padding:0; }
.box_a ul li{ float:left; width:376px; height:214px; }
.box_a a img{ display:block; border:none; }
#cpz{ width:143px; height:200px; border:solid 1px #d5d5d5; border-top:none; margin:0 10px 0 16px; display:inline; }
#cpz img{ padding:2px ;}

.box_b{ width:923px; margin:0 auto; height:140px; overflow:hidden; }
.bk{ float:left; width:350px; margin-left:70px; display:inline; }
.bk dl dt{ display:block; font-size:14px; color:#585a5d; display:block; height:26px; line-height:26px; border-bottom:solid 5px #a2a09e; }
.bk dl dd{ margin:0; padding:10px; }
.bk dl dd ul{ margin:0; padding:0; }
.bk dl dd ul li{ height:20px; margin-bottom:5px; font-weight:bold; line-height:20px; }
.bk dl dd ul li span{ float:left; display:block; height:20px; border-right:dotted 2px #d5d5d5; width:40px; text-align:center; }
.list_a{ float:right; width:280px; }


#footer{ width:100%; background:url(../images/f_bg2.jpg) repeat-x; }
#footer h5{ background:url(../images/f_bg.jpg) no-repeat; height:155px; width:1003px; margin:0 auto; text-align:center; color:#585a5d; font-size:12px; line-height:60px; }



.banner_a{ width:923px; margin-left:39px; height:160px; }
.zj{ width:920px; margin:0 auto; min-height:450px; _height:450px; }
*zj{ height:450px; }
.m_left{ float:left; width:200px; background:url(../images/c_lbg.jpg) no-repeat 10px 60px; min-height:300px; _height:300px; }
*m_left{ height:300px; }
.m_right{ float:right; width:680px; padding:10px; }
.con{ line-height:25px; work-break:break-all; }
.con h1{ font-size:20px; color:#666; border-bottom:solid 9px #f08c34; padding-bottom:5px; width:660px; margin-bottom:25px; }
.con h1 a{ color:#666; }
.con h1 a:hover{ color:#f08c34; text-decoration:none; }
.con_b{ line-height:25px; work-break:break-all; padding:30px; }
.zjj{ float:left; width:666px; height:493px; margin-left:10px; display:inline; background:url(../images/work_map.jpg) no-repeat; position:relative; }
.zwz{ float:left; width:410px; line-height:25px; }
.ybf{ float:right; width:235px; background:#e6e7e9; margin-right:20px; display:inline; min-height:300px; _height:300px; }
*ybf{ height:300px; }
.ybf ul{ margin:0; padding:15px 0; }
.ybf ul li{ width:200px; margin:0 auto; height:25px; line-height:25px; border-bottom:dashed 1px #666; }
.ybf ul li span{ float:right; width:60px;  text-align:center; }
.zsj{ float:left; width:130px; }
#cz{ font-weight:bold; text-align:center; }



#bgp{ background:url(../images/lf_bg.jpg) repeat-y 190px 0; margin-bottom:50px; }
.menu{ width:200px; background:url(../images/lfbg.jpg) no-repeat 0 160px; min-height:400px; _height:400px; }
*menu{ height:400px; }
.lanm{ width:200px; }
.lanm ul{ width:160px; margin:0; margin-left:40px; padding:0; }
.lanm ul li{ height:25px; font-weight:bold; }
.lanm ul li a{ color:#333; }
.lanm ul li a:hover{ color:#333; }
.lanm ul li span{ font-family:"ËÎÌå";}

.lanm h2{ height:30px; line-height:30px; font-size:14px; background:url(../images/lsbg.jpg) no-repeat 10px 10px; padding-left:28px; }
.lanm h2 a,.lanm h2 ahover{ color:#333; }
.pd{ width:680px; }
.pd ul{ margin:0; padding:0; margin-top:20px; }
.pd ul li{ float:left; width:118px; height:100px; text-align:center; margin-left:15px; display:inline; }
.pd ul li a{ line-height:25px; }
.pd ul li a img{ display:block; }
.pd h2{ width:680px; border-bottom:solid 1px #333; height:30px; line-height:30px; font-size:14px; }
.pd h2 span{ display:block; float:right; width:100px; text-align:center; }
.pd h2 span a{ color:#333; }
.hz{ float:left; width:500px; }
.next{ width:600px; margin:15px auto; height:20px; text-align:center; }
.tza{ width:480px; height:240px; text-align:center; margin:0 auto; margin-bottom:20px; }

.news{ width:680px; }
.news h2{ width:680px; border-bottom:solid 1px #333; height:30px; line-height:30px; font-size:14px; }
.news ul{ width:660px; margin:0 auto; padding:0; margin-top:20px; }
.news ul li{ height:25px; line-height:25px; border-bottom:dotted 1px #ccc; }
.news ul li span{ float:right; width:80px; text-align:center; display:block; }
.list_b { float:left; width:530px; padding-left:12px; background:url(../images/list_b.gif) no-repeat 0 9px; }

.n_con{ width:660px; }
.n_con h3{ width:600px; margin:20px auto 0; height:25px; text-align:center; font-size:16px; }
.n_con h4{ width:600px; margin:0 auto; height:20px; text-align:center; }
.n_con div{ padding:20px; line-height:25px; }

.t_new{ float:left; width:180px; height:300px; overflow-y:scroll; margin-left:20px; display:inline; overflow-x:hidden; scrollbar-face-color:#fcd77e; scrollbar-arrow-color:#fff; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#fcd77e; scrollbar-shadow-color:#fff ;scrollbar-darkshadow-color:#fcd77e; scrollbar-track-color:#faf0bb; }
.t_new ul{ margin:0; padding:10px 0; }
.t_new ul li{ height:24px; }
.t_new ul li span{ font-family:"ËÎÌå"; color:#f08e31; }

.beijing{ width:300px; height:225px; display:block; position:absolute; left:460px; top:155px; }
.beijing a{ display:block; width:80px; height:50px; }
.beijing a:hover{ display:block; text-decoration:none; background:url(../images/beijing.jpg) no-repeat; width:300px; height:225px; position:relative; left:-230px; top:-170px; }

.shandong{ width:300px; height:225px; display:block; position:absolute; left:490px; top:220px; }
.shandong a{ display:block; width:80px; height:50px; }
.shandong a:hover{ display:block; text-decoration:none; background:url(../images/shandong.jpg) no-repeat; width:300px; height:225px; position:relative; left:-220px; top:-170px; }

.gansu{ width:300px; height:225px; display:block; position:absolute; left:310px; top:240px; }
.gansu a{ display:block; width:80px; height:50px; }
.gansu a:hover{ display:block; text-decoration:none; background:url(../images/gansu.jpg) no-repeat; width:300px; height:225px; position:relative; left:10px; top:-170px; }

.yunan{ width:300px; height:225px; display:block; position:absolute; left:280px; top:385px; }
.yunan a{ display:block; width:80px; height:50px; }
.yunan a:hover{ display:block; text-decoration:none; background:url(../images/yunnan.jpg) no-repeat; width:300px; height:225px; position:relative; left:10px; top:-180px; }

.guangd{ width:300px; height:225px; position:absolute; left:440px; top:405px; }
.guangd a{ display:block; width:80px; height:50px; }
.guangd a:hover{ display:block; text-decoration:none; background:url(../images/guangdong.jpg) no-repeat; width:300px; height:225px; position:relative; left:-220px; top:-180px; }

.shanxi{ width:300px; height:225px; display:block; position:absolute; left:395px; top:260px; }
.shanxi a{ display:block; width:80px; height:50px; }
.shanxi a:hover{ display:block; text-decoration:none; background:url(../images/shanxi.jpg) no-repeat; width:300px; height:225px; position:relative; left:-250px; top:-170px; }

.ct{ width:660px; margin:0 auto; line-height:25px; }

#ed{ height:26px; line-height:26px; background:#def2d6; width:150px; padding-left:15px; position:relative; left:-30px; margin-bottom:5px; }

