@charset "utf-8";
/* CSS Document */

.mbg{ background:url(../images/mainbg.gif);}
.leftSide{ float:left; width:230px; padding-bottom:10px;}
.rightSide{ float:left; width:750px; padding-top:8px; padding-bottom:10px; background:url(../images/g_rightTop.gif) no-repeat 0 0;}

.leftBox .tit{width:230px; height:29px; background:url(../images/g_lefttitlebg2.gif) no-repeat; overflow:hidden;}
.leftBox .tit h3{ padding:0 0 0 10px; margin:0; display:inline;  float:left; color:#fff;}
.leftBox .tit h3 a{ width:78px; height:29px; display:block; line-height:29px; text-align:center; font-size:14px; color:#fff;}
.leftBox ul.list{ margin:0 auto; width:200px; padding:10px 0; list-style:none;}
.leftBox ul.list li{ line-height:22px; padding-left:10px; background:url(../images/dot.gif) no-repeat 0px 7px;}
.leftBox ul.list li span{ float:right;}

.leftBox ul.nav{ margin:0 auto; width:200px; padding:10px 0; list-style:none;}
.leftBox ul.nav li{ line-height:22px; padding-top:4px; margin:5px 0; background:url(../images/subNavBg.gif) no-repeat; text-align:center; font-size:14px;}
.leftBox ul.nav li a.over{ color:#cd1101; font-weight:bold;}

.leftBox div.tel{ padding:10px 0;}
.leftBox div.tel span{ width:190px; margin:auto; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; display:block; font-size:14px; color:#49a669; line-height:22px;}
.leftBox div.tel p{ margin:10px auto 0 auto; padding:0; height:50px; background:url(../images/icon_tel.jpg) no-repeat; padding-left:40px; width:160px; color:#333;}
.leftBox div.tel p a{color:#333;}

.leftBox .tit1{width:230px; height:29px; background:url(../images/g_lefttitlebg1.gif) no-repeat; overflow:hidden;}
.leftBox .tit1 h3{ padding:0 0 0 10px; margin:0; display:inline;  float:left; color:#fff;}
.leftBox .tit1 h3 a{ width:78px; height:29px; display:block; line-height:29px; text-align:center; font-size:14px; color:#fff;}

.location{background:url(../images/g_locationbg.gif) no-repeat; width:710px; height:27px; line-height:29px; padding-left:35px; font-weight:bold; color:#49a669; padding-top:2px;}
.location a{color:#49a669;}

.content{ width:700px; margin:auto; padding-top:30px; padding-bottom:20px;}
.content p{ font-size: 14px; line-height:24px;}

.content .newsTitle{ border-bottom:dotted 1px #999;}
.content .newsTitle h1{ text-align:center; line-height:30px; margin:0; padding:0; font-size:18px; color:#CC0000;}
.content .newsTitle span{ text-align:center; color:#666; display:block;}



.leftCat .tit{width:230px; height:29px; background:url(../images/g_lefttitlebg2.gif) no-repeat; overflow:hidden;}
.leftCat .tit h3{ padding:0 0 0 10px; margin:0; display:inline;  float:left; color:#fff;}
.leftCat .tit h3 a{ width:78px; height:29px; display:block; line-height:29px; text-align:center; font-size:14px; color:#fff;}
.leftCat .con{ width:190px; margin:auto; padding-top:15px;}
.leftCat .con ul{ margin:0 auto; padding:0 0 0 10px; list-style:none;}
.leftCat .con h2{ margin:5px 0 0 0; padding:0; font-size:14px; color:#49a669; background:url(../images/g_arrow1.gif) no-repeat 0 5px; padding-left:15px;}
.leftCat .con h2 a{ color:#49a669;}
.leftCat .con ul li{ line-height:20px; padding-left:10px; background:url(../images/arrow2.gif) no-repeat 0 7px;}

.proBanner{ padding:10px 10px 3px 10px;}

.rightCat{ margin:0 auto; padding:10px 0; width:710px; list-style:none; border-bottom:solid 1px #a1b4a7;}
.rightCat li{ float:left; padding:4px 4px;} 
.rightCat li a{ width:108px; height:23px; line-height:25px; text-align:center; border:solid 1px #a1b4a7; color:#49a669; display:block; font-weight:bold;FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#d5ece3); overflow:hidden;}
.rightCat li a:hover{ border:1px solid #FF3300; text-decoration:none; color:#FF3300;}
.rightCat li a.over{ border:1px solid #FF3300; text-decoration:none; color:#FF3300;}

.proBox{ width:690px; margin:auto; padding:10px 0; border-bottom:dotted 1px #ccc;}
.proBox a.pic{float:left; width:120px; display:block; height:90px; overflow:hidden;}
.proBox a.pic:hover{ border:solid 1px #fff;}
.proBox .con h2{ margin:0; padding:0 0 5px 0; font-size:14px;}
.proBox .con h2 a{ color:#cc0000; text-decoration:underline;}
.proBox .con h2 a:hover{text-decoration:none;}
.proBox .con p{margin:0; padding:0; width:100%; font-size:14px;}
.proBox .con span{ display:block; text-align:right;}
.proBox .con{ width:550px; float:right;}

.proCon{ width:688px; padding:10px; margin:auto; border:solid 1px #e1cd71; background:#fff; overflow:hidden;}
