body { font-family:Arial, Helvetica, sans-serif;font-size: 12px;margin: 0px;color:#2F2F2F; background:#226DAF}
dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,h8,h9,p{padding:0px; margin:0px;font-weight:normal;font-size: 12px;}
ul li{ list-style:none;}
a{font-size: 12px;color: #2F2F2F;text-decoration: none;}
a:link {font-size: 12px;color: #2F2F2F;text-decoration: none;}
a:visited {font-size: 12px;color: #2F2F2F;text-decoration: none;}
a:hover {font-size: 12px;color: #f00;text-decoration: underline;}

td {font-size: 12px;text-decoration: none;line-height: 22px;}
.dateft {font-size: 11px;color: #999999;text-decoration: none; float:right}
.clear{height:0px; line-height:0px; font-size:0px; clear:both;}
.home {width:1003px;margin:0 auto; background:#FFFFFF}

.top {width:1003px; height:215px; overflow:hidden;}
#topLogo{float:left}
#topRight{float:right; text-align:right}
#topRight a:link {font-size: 12px;color: #fff;text-decoration: none;}
#topRight a:visited {font-size: 12px;color: #fff;text-decoration: none;}
#topRight a:hover {font-size: 12px;color: #ff0;text-decoration: none;}

.menu{width:1003px; height:30px; overflow:hidden;}
#nav{ height:30px;margin:0 0; padding:0 0;}
#nav li{float:left; line-height:30px;}
#nav li h4{ color:#fff;font-weight:bold}
#nav a:link {font-size: 14px;color: #fff;text-decoration: none;}
#nav a:visited {font-size: 14px;color: #fff;text-decoration: none;}
#nav a:hover {font-size: 14px;color: #ff0;text-decoration: none;}


.banner {width:1003px;}
.middle {width:1003px;}

.bottom{ background:#FFFFFF;}
#bottomWord{font-size:12px; margin:0; font-weight:normal; color:#333 ;text-align:center; line-height:22px; padding-top:15px; padding-bottom:20px;}
.bottom a:link {font-size: 12px;color: #333;text-decoration: none;}
.bottom a:visited {font-size: 12px;color: #333;text-decoration: none;}
.bottom a:hover {font-size: 12px;color: #f00;text-decoration: underline;}


#left{width:180px;float:left; overflow:hidden}
#left ul{width:180px; padding:0 0;overflow:hidden; margin:0 0}
#left ul li{ background:url(images/lbg1.jpg) no-repeat; margin-top:2px;}
#left ul li a{margin:0; padding-left:25px; *height:30px;display:block; line-height:30px; font-weight:normal}
#left ul li a:link{ font-size:12px; color:#000;}
#left ul li a:visited{ font-size:12px; color:#000;}
#left ul li a:hover,#leftNav a.cur,#leftNav a.cur:visited,#leftNav a.cur:link{ font-size:12px; color:#FF0000; text-decoration:none; background:url(images/lbg-1.jpg) no-repeat;}
#left img{ vertical-align:top}


#left ul li ul{width:180px; margin:0 auto; padding:0 0;overflow:hidden}
#left ul li ul li{ background:url(images/lbg-2a.jpg) no-repeat; width:181px;}
#left ul li ul li a{margin:0; padding-left:40px; *height:26px;display:block; line-height:26px; font-weight:normal}
#left ul li ul li a:link{ font-size:12px; color:#000;}
#left ul li ul li a:visited{ font-size:12px; color:#000;}
#left ul li ul li a:hover,#leftNav a.cura,#leftNav a.cura:visited,#leftNav a.cura:link{ font-size:12px; color:#FF0000; text-decoration:none; background:url(images/lbg-2.jpg) no-repeat;}


#leftTitleBg{background:url(images/lefttitlebg.jpg) no-repeat; height:37px;}
#leftTitleft{padding-left:30px; color:#fff; float:left;font-weight:bold; line-height:37px; font-size:14px;}

#leftTitleBg1{background:url(images/lefttitlebg1.jpg) no-repeat; height:29px;}
#leftTitleft1{padding-left:30px; color:#fff; float:left;font-weight:bold; line-height:29px; font-size:14px;}

#serviceWord{ padding:5px 10px; line-height:22px;}

#right{ width:640px;float:left; overflow:hidden; margin-left:8px; background:#F3F3F3; margin-top:6px;}
#rightTitleBg{background:url(images/rightTitlebg.jpg) no-repeat; height:28px;}
#rightTitle{padding-left:30px; color:#000; float:left;font-weight:bold;font-size:12px; line-height:28px;}
#rightPos{ float:right; padding-right:22px; padding-top:10px; color:#666666}
#contentBlock{ padding:6px 10px 10px 10px;}
#contentft{font-size:12px;margin:0;font-weight:normal;text-align:left;line-height:25px;}



#newsList{ padding:6px 10px 10px 10px;}
#newsList ul{margin:0 auto; padding:0 0;}
#newsList li{height:22px; line-height:22px; background:url(images/newsline.jpg) repeat-x center bottom; margin-top:6px;}


#proList{ padding:6px 10px 10px 10px;}
#proList dl{ width:156px; float:left; padding-right:25px; padding-left:25px; margin-top:5px;}
#proList dt{ width:156px; height:126px;line-height:126px; border:1px solid #C3C3C3;vertical-align:middle; text-align:center;}
#proList img{ vertical-align:top; padding:2px;}
#proList dd{ text-align:center; padding-top:8px; line-height:22px;}

#cfairList{ padding:10px 5px 5px 5px;}
#cfairList dl{ width:135px; float:left; padding-right:13px; padding-left:5px;}
#cfairList dt{ width:133px; height:100px;line-height:100px; border:1px solid #C3C3C3;vertical-align:middle; text-align:center;}
#cfairList img{ vertical-align:top; padding:0px;}
#cfairList dd{ text-align:center; padding-top:3px; line-height:18px;}

#cdesignList{ padding:5px 5px 5px 12px;}
#cdesignList dl{ width:183px; float:left; padding-right:5px; padding-left:5px;}
#cdesignList dt{ width:181px; height:135px;line-height:135px; border:1px solid #d3d3d3;vertical-align:middle; text-align:center;}
#cdesignList img{ vertical-align:top; padding:3px;}
#cdesignList dd{ text-align:center; padding-top:5px; line-height:22px;}


#designList{ padding:10px 5px 5px 5px;}
#designList dl{ width:168px; float:left; padding-right:0px; padding-left:5px;}
#designList dt{ width:160px; height:125px;line-height:125px; border:1px solid #d3d3d3;vertical-align:middle; text-align:center;}
#designList img{ vertical-align:top; padding:3px;}
#designList dd{ text-align:center; padding-top:8px; line-height:22px;}



/*分页 */
#page{text-align:center; height:30px; padding-top:20px;padding-bottom:10px; color:#2F2F2F;font-size: 12px;}
#page a{font-size: 12px;color: #2F2F2F;text-decoration: none;}
#page a:link {font-size: 12px;color: #2F2F2F;text-decoration: none;}
#page a:visited {font-size: 12px;color: #2F2F2F;text-decoration: none;}
#page a:hover {font-size: 12px;color:#f00;text-decoration: underline;}


/*首页的信息*/

#aleft{ width:219px;float:left;}
#bleft{ width:587px;float:left; }
#cleft{ width:197px;float:right; }
#dleft{ width:167px;float:right; margin-top:4px; }
#eleft{ width:167px;float:right; margin-top:4px; }

#btitleBg{background:url(images/btitlebg.jpg) no-repeat; height:29px;}
#btitleft{padding-left:25px; color:#185392; float:left;font-weight:bold; line-height:29px;}
#more{ float:right; margin-top:8px;margin-right:8px;}

#info{ padding:0px 6px 6px 6px;}
#info ul{margin:0 auto; padding:0 0;}
#info li{height:28px; line-height:28px; background:url(images/newsline.jpg) repeat-x center bottom; margin-top:8px;}


#cleft dl{ width:158px; float:left; padding-right:5px; padding-left:10px; margin-top:5px;}
#cleft dt{ width:158px; height:116px;line-height:116px; border:1px solid #C3C3C3;vertical-align:middle; text-align:center;}
#cleft img{ vertical-align:top; padding:2px;}
#cleft dd{ text-align:center; padding-top:2px; }
#dleft dl{ width:150px; float:left; padding-right:5px; padding-left:2px; margin-top:2px;}
#dleft dt{ width:150px; height:205px;line-height:205px; border:1px solid #C3C3C3;vertical-align:middle; text-align:center;}
#dleft img{ vertical-align:top; padding:2px;}
#dleft dd{ text-align:center; padding-top:2px; }


#eleft dl{ width:158px; float:left; padding-right:5px; padding-left:5px; margin-top:5px;}
#eleft dt{ width:158px; height:116px;line-height:116px; border:1px solid #C3C3C3;vertical-align:middle; text-align:center;}
#eleft img{ vertical-align:top; padding:2px;}
#eleft dd{ text-align:center; padding-top:2px; }

