@charset "utf-8";
/* CSS Document */

.mbg{ background:url(../images/mainbg.gif);}
.leftSide{ float:left; width:230px; padding-bottom:10px;}
.rightSide{ float:right; width:750px; padding-top:8px; padding-bottom:10px; background:url(../images/rightTop.gif) no-repeat 0 0;}

.leftBox .tit{width:220px; height:29px; background:url(../images/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{
	width:200px;
	list-style:none;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.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:left;}

.leftBox ul.nav{ margin:0 auto; width:180px; 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: #1c3ea2;
	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:red; 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:#af0e00;}
.leftBox div.tel p a{color:#af0e00;}

.leftBox .tit1{width:230px; height:29px; background:url(../images/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: no-repeat;
	width: 700px;
	height: 27px;
	line-height: 29px;
	padding-left: 35px;
	font-weight: bold;
	padding-top: 2px;
}
.location a{
	color: #1c3ea2;
}

.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/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:#e96800; background:url(../images/arrow1.gif) no-repeat 0 5px; padding-left:15px;}
.leftCat .con h2 a{ color:#e96800;}
.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 #eb8904;}
.rightCat li{ float:left; padding:4px 4px;} 
.rightCat li a{ width:108px; height:23px; line-height:25px; text-align:center; border:solid 1px #f2d5a5; color:#e96800; display:block; font-weight:bold;FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#feeed9); 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;}
