body{margin:0 auto;text-align:center;font-size:12px;color:#676767; background:url(../images/bj.gif) repeat-y center; letter-spacing:1px; font-family:"Times New Roman", Times, serif;}
img{ border:0px;}
a{ color:#676767; text-decoration:none;}
a:hover{text-decoration:none; color:#676767;}

.pl5{ padding-left:5px;}
.pl13{ padding-left:13px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl50{ padding-left:50px;}
.pt20{ padding-top:20px;}
.pt14{ padding-top:14px;}
.pt10{ padding-top:10px;}
.pt5{ padding-top:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pb10{ padding-bottom:10px;}

.pb3{ padding-bottom:3px;}
.p1{ padding:1px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mt18{ margin-top:18px;}
.mt13{ margin-top:13px;}
.mt10{ margin-top:10px;}
.mr8{ margin-right:8px;}

.h36{ height:36px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f24{ font-size:24px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.fm{ font-family:Arial, Helvetica, sans-serif;}
.fm1{ font-family:"Times New Roman", Times, serif}

.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}


.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh32{ line-height:32px;}

.c0{ color:#000;} 
.c0 a{ color:#000; text-decoration:none;}
.c0 a:hover{text-decoration:none; color:#000;}

.ccff{ color:#CC0000;}
.ccff a{ color:#CC0000; text-decoration:none;}
.ccff a:hover{text-decoration:none; color:#CC0000;}

.c00f{ color:#0000FF;}
.c00f a{ color:#0000FF; text-decoration:none;}
.c00f a:hover{text-decoration:none; color:#0000FF;}

.c0f0{ color:#00FF00;}
.c0f0 a{ color:#00FF00; text-decoration:none;}
.c0f0 a:hover{text-decoration:none; color:#00FF00;}

.cf0f{ color:#FF00FF;}
.cf0f a{ color:#FF00FF; text-decoration:none;}
.cf0f a:hover{text-decoration:none; color:#FF00FF;}

.cfff{ color:#FFF;}
.cfff a{ color:#FFF; text-decoration:none;}
.cfff a:hover{text-decoration:none; color:#FFF;}

.c035{ color:#035A7E;}
.c035 a{ color:#035A7E; text-decoration:none;}
.c035 a:hover{text-decoration:none; color:#035A7E;}

.bline5{width:1px; height:5px; clear:both;}
.bline8{width:1px; height:8px; clear:both;}
.bline22{width:1px; height:22px; clear:both;}
.bline{width:1px; height:12px; clear:both;}

#Head{width:940px; height:83px; line-height:24px; padding-right:12px; font-size:12px; text-align:right; margin:auto; background:url(../images/head.gif) center no-repeat;color:#FFFFFF; }
#Head a{color:#FFFFFF; padding-left:6px; padding-right:6px;}
#top{width:952px; height:220px; text-align:right; background:url(../images/ban_bj.gif) repeat-x; margin:auto;}
.topdiv{width:942px; height:220px; margin:auto;}
.topdivdiv{width:666px; float:right;}
.topdiv ul{width:276px; padding:0px; margin:0px; float:left;}

.Menu{width:953px; height:37px; line-height:37px; font-size:14px; font-weight:bolder; color:#000000; margin:auto; font-family:Arial;}
.Menu ul{width:640px; text-align:center; padding:0px; margin:0px; float:left;}
.Menu ul li{width:70px; text-align:center; padding:0px; margin:0px; padding-top:5px; padding-left:20px; list-style-type:none; float:left;}
.Menu a{color:#000000; padding-right:5px;}

.banner{width:953px; height:255px; padding-bottom:5px; border-bottom:1px dashed #CCCCCC; margin:auto;}
.banner img{ width:953px; height:255px;}


#Main{width:952px; height:420px; height:auto; min-height:420px; text-align:left; padding-top:5px; overflow:hidden; margin:auto; background:#E6EBEF;}
.MCenter{width:942px; text-align:left; margin:auto;}
.HCenter{height:220px; text-align:left;}

.AboutH{width:276px; height:464px; text-align:center; font-size:16px; background:#D6D9DE; float:left;}
.AboutH img{width:266px; height:403px; line-height:20px; margin-top:16px; margin-left:5px; margin-right:5px; margin-bottom:10px;}

.CaseH{width:423px; height:434px; text-align:left; line-height:22px; padding:15px; font-size:12px; float:left;}

.ContactH{width:212px; height:464px; text-align:left; line-height:18px; font-size:12px; background:#FFFFFF; float:right;}
.ContactT{height:34px; text-align:left; background:url(../images/CaTitle.gif) repeat-x;}
.ContactT img{height:34px;}
.Contactdiv{ padding-left:12px; padding-top:8px;}
.Contactdiv p{padding:0px; margin:0px;}

.ProjName{height:30px; text-align:left; border-top:1px solid #CDD2D6;}
.ProjName span{height:30px; float:left;}
.ProjName a{height:30px; float:right;}

.ProjImg{width:228px; height:180px; text-align:center; padding-top:10px; padding-bottom:10px; margin-left:10px;}
.ProjImg img{width:228px; height:154px; margin-bottom:8px;}


.News{height:134px; height:auto; min-height:134px; overflow:hidden; padding:10px;}
.News ul{width:620px; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; padding:0px;}
.News ul li{width:620px; height:32px; text-align:left; margin:0px; padding:0px; list-style-type:none; background:url(../images/line.gif) 0 31px repeat-x; float:left;}
.News ul li a{width:460px; height:32px; line-height:32px; padding-left:26px; text-align:left; background:url(../images/dian.gif) 10px 15px no-repeat; float:left;}
.News ul li span{width:70px; height:32px; line-height:32px; text-align:left; float:right;}
.News div{ text-align:center; padding-top:20px;}

.Pic{width:630px; height:134px; height:auto; min-height:134px; overflow:hidden; margin:auto;}
.Pic ul{width:630px; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; padding:0px; padding-top:15px;}
.Pic ul li{width:170px; height:160px; line-height:26px; text-align:center; margin:0px; padding:0px; margin-left:29px!important;margin-left:17px; list-style-type:none; float:left;}
.Pic ul li img{width:170px; height:115px; margin-bottom:2px; margin-top:4px; border:1px solid #CCC; padding:2px;}

.Picd{width:630px; height:134px; height:auto; min-height:134px; overflow:hidden; margin:auto;}
.Picd ul{width:630px; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; padding:0px; padding-top:15px;}
.Picd ul li{width:270px; height:190px; line-height:26px; text-align:center; margin:0px; padding:0px; margin-left:29px!important;margin-left:17px; list-style-type:none; float:left;}
.Picd ul li img{width:270px; height:150px; margin-bottom:2px; margin-top:4px; border:1px solid #CCC; padding:2px;}



.Content{text-align:left; padding-top:16px; padding-bottom:15px; line-height:22px; clear:both;}

.Left{width:276px; height:464px; height:auto; min-height:464px; text-align:left; line-height:18px; font-size:12px; background:#FFFFFF; float:left; overflow:hidden;}

.Right{width:630px; height:464px; height:auto; min-height:464px; text-align:left; line-height:22px; padding-right:15px; font-size:12px; float:right; overflow:hidden;}


.BoardNameH{height:25px; text-align:left; padding-bottom:5px;}
.HContent{height:520px; height:auto; min-height:520px; padding:10px; border:1px solid #E5E6E8; margin-bottom:12px;}
.HContent1{height:252px; height:auto; min-height:252px; margin-bottom:12px; clear:both;}
.HContentdiv{width:326px; height:232px; line-height:20px; font-size:13px; padding:10px; float:right;}
.HContentdiv1{width:326px; height:232px; line-height:20px; font-size:13px; padding:10px; float:left;}
.TitleH{ padding-left:20px; padding-bottom:8px; font-size:16px; font-weight:bolder; font-family:Arial; clear:#000000; background:url(../images/jtou.gif) 0 2px no-repeat;}
.TitleH a{clear:#000000;}
.CompImg{width:287px; height:228px; border:7px solid #ECECEC; float:left; padding:5px; }
.CompImg1{width:287px; height:228px; border:7px solid #ECECEC; float:right; padding:5px; }

#Foot{width:942px; height:60px; line-height:23px; text-align:center; padding-top:15px; font-size:11px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; margin:auto; border-top:1px solid #B4B4B4; margin-top:12px; clear:both;}
#Foot a{ text-decoration:none; padding-left:9px; padding-right:9px;}
#Foot a:hover{text-decoration:none;}

.BoardName{height:41px; line-height:35px; text-align:left; font-size:14px; border-bottom:1px solid #688AA3;}


.TitleName{height:20px; line-height:20px; font-size:13px;  text-align:center; font-weight:bolder; padding-bottom:5px; background:url(../images/line.gif) 0 24px repeat-x;}

.fen{text-align:center; height:32px; line-height:32px; padding-top:10px; color:#989898; clear:both;}
.fen a{ color:#989898; text-decoration:none;}
.fen a:hover{text-decoration:none; color:#989898;}

.shuxing{text-align:center; padding:10px; font-weight:bolder; font-size:13px;}
.shuxing a{ padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin-left:10px; margin-right:10px; text-decoration:none; background:#FFFFFF;}
.shuxing a:hover{text-decoration:none;}
