﻿body { background:url(../images/2_01.jpg) repeat-x top #fff; font-family: simsun, arial, serif; font-size: 12px; color: #000; line-height: 1; height:100%; }
a:link, a:active, a:hover, a:visited { text-decoration: none; color: #000; }
a { blr:expression(this.onFocus=this.blur());
} /* 只支持IE，过多使用效率低 */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fr { float: right; }
.fl { float: left; }
.oh { overflow: hidden; }
.dn { display: none; }
.db { display: block; }
.di { display: inline; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.mt5p { margin-top:5px; }
.mb5p { margin-bottom:5px; }
.mt10p { margin-top:10px; }
.ml10p { margin-left:10px; }
.p5p { padding:5px; }
.p10p { padding:10px; }
.center { margin-left:auto; margin-right:auto; }
.vscape { clear:both; height:0px; overflow:hidden; }
a.adv { overflow:hidden; }
#container { width:1000px; margin:0 auto; }
#header { width:100%; height:198px; background:url(../images/2_05.jpg) no-repeat 0 24px; position:relative; }
#header small, #header ul { position:absolute; left:0; overflow:hidden; width:100%; }
#header small { background:url(../images/2_03.jpg) no-repeat; top:0; }
#header small a { padding:0 10px; color:#FFF; font-size:12px; float:right; height:24px; line-height:24px; }
#header ul.nav { bottom:0; background:url(../images/2_06.jpg) no-repeat; height:39px; }
#header ul.nav li { height:39px; line-height:39px; width:auto; float:left; text-align:center; padding:0 10px 0 10px; }
#header ul.nav li a { color:#FBF2A3; font-size:14px; font-weight:bolder; }
#main1 { width:100%; margin-top:10px; overflow:hidden;}
#main{ width:100%; margin-top:10px; overflow:hidden;background:url(../images/bg-page.jpg) top right no-repeat; }

#sidebarleft { width:200px; float:left; margin-top:-12px;}
#sidebarleft .menu { border:1px solid #bfd1dc; border-top:0; }
#sidebarleft .menu a { height:25px; line-height:25px; font-size:14px; }
#sidebarleft .menu a:hover { color:#E08208 }
#sidebarleft .menu .md-hd { background:url(../images/menu_bg.gif) repeat-x; border-top:1px solid #bfd1dc; border-bottom:1px solid #bfd1dc; text-align:center; }
#sidebarleft .menu .md-hd a { height:35px; line-height:35px; font-weight:bolder; }
#sidebarleft .menu .md-bd { text-align:center; }

#sidebarleft2 { width:200px; float:left; }
#sidebarleft2 .menu { border:1px solid #bfd1dc; border-top:0; }
#sidebarleft2 .menu a { height:25px; line-height:25px; font-size:14px; }
#sidebarleft2 .menu a:hover { color:#E08208 }
#sidebarleft2 .menu .md-hd { background:url(../images/menu_bg.gif) repeat-x; border-top:1px solid #bfd1dc; border-bottom:1px solid #bfd1dc; text-align:center; }
#sidebarleft2 .menu .md-hd a { height:35px; line-height:35px; font-weight:bolder; }
#sidebarleft2 .menu .md-bd { text-align:center; }

#connect { width:540px; float:left; margin-left:10px; }
#sidebarright { width:240px; float:right; }
#footer { border-top:3px solid #B20C0D; font-size:14px; line-height:24px; margin:10px 0 0; padding:10px 0 20px; text-align:center; clear:both; margin:10px auto 0 auto; width:1000px;} 
.md .md-bd { padding:5px; }
.public { border:1px solid #9A9A9A; }
.public .md-hd { background:url(../images/2_48.jpg) repeat-x; border-bottom:1px solid #9A9A9A; }
.public .md-hd h2 { padding-left:15px; background:url(../images/1_35.gif) no-repeat 3px 8px; height:24px; line-height:24px; font-size:14px; color:#A30504; font-weight:bolder; }
.public .md-bd ul.list li { padding-left:16px; background:url(../images/1_39gray.gif) no-repeat 6px 10px; padding-right:5px; }
.public .md-bd ul.list li a { line-height:25px; height:25px; color:#636363; font-size:14px; }
.public .md-bd ul.list li a:hover { color:#9C0105; }
.local .md-hd { height:24px; border-bottom:1px solid #9A9A9A; background:url("../images/2_48.jpg") repeat-x; }
.local .md-hd h2 { color:#A30504; line-height:24px; font-weight:bolder; }
.local .md-hd h2 a { color:#A30504; }
.sreach table td.con { background:url("../images/1_12.gif") repeat-x; color:#FFF; vertical-align:top; font-size:12px; height:44px; line-height:18px; padding:12px 0 0; }
.sreach table td.con input { border:1px solid #000; width:80px; }
.sreach table td.con button { height:18px; line-height:18px; width:46px; text-align:center; display:inline-block; border:0 }
.sreach table td.con button.btn01 { background:url(../images/1_25.jpg) no-repeat; }
.sreach table td.con button.btn02 { background:url(../images/22_03.jpg) no-repeat; }
.sreach table td.con input.btn1{width:46px;height:18px;border:0;margin:0;padding:0;cursor:pointer;}
.picnews .md-bd { overflow:hidden; height:240px;}
.picnews .md-bd ul.piclist li { width:115px; float:left; text-align:center; height:120px; overflow:hidden; }
.picnews .md-bd ul.piclist img { width:113px; height:80px; }
.picnews .md-bd ul.piclist h2 { text-align:center; line-height:20px; }

.ppic{
	clear:both;
	margin:0;
	border:1px solid #9A9A9A;
	overflow:hidden;}
.ppic-title{
	background:url(../images/2_48.jpg) repeat-x; 
	border-bottom:1px solid #9A9A9A;}
.ppic-title h2{
	padding-left:15px; 
	background:url(../images/1_35.gif) no-repeat 3px 8px; 
	height:24px; 
	line-height:24px; 
	font-size:14px; 
	color:#A30504; 
	font-weight:bolder;}
.ppic-div{
	overflow:hidden; 
	height:260px;}
.ppic-div ul{
	padding:5px 0 0 3px;}
.ppic-div ul li { width:117px; float:left; text-align:center; height:130px; overflow:hidden; }
.ppic-div ul li img { width:113px; height:80px; }
.ppic-div ul li h2 { text-align:center; line-height:20px; height:50px; overflow:hidden; }
.estimate{
	margin:10px 0 0 0;
	background:url(../images/estimate-title-bg.jpg) repeat-x;
	height:47px;
	width:788px;
	border:1px solid #e3e3e3;}
.estimate-left{
	width:39px;
	height:47px;
	float:left;}
.estimate-mid{
	width:618px;
	float:left;
	height:47px;
	line-height:47px;
	color:#03348e;
	font-size:20px;
	font-weight:bold;
	padding-left:10px;}
.estimate-right{
	width:121px;
	height:47px;
	float:left;}
	
.estimate-main{
	clear:both;
	background:url(../images/estimate-mian-bg1.jpg) repeat-y;
	margin:20px 0 0 0;
	width:790px;
	overflow:hidden;
	zoom:1;}
.estimate-main-bottom{
	width:790px;
	clear:both;
	height:15px;
	background:url(../images/estimate-mian-bottom.jpg) no-repeat;}
.estimate-main-title{
	width:790px;
	height:57px;}
.estimate-main-title-left{
	width:31px;
	height:57px;
	float:left;
	background:url(../images/estimate-main-no.jpg) no-repeat;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:0 0 0 24px;
	line-height:57px;}
.estimate-main-title-mid{
	background:url(../images/estimate-main-bg.jpg) repeat-x;
	height:57px;
	float:left;
	width:729px;}
.estimate-main-title-mid h3{
	margin:0;
	padding:8px 0 0 15px;
	font-size:14px;
	font-weight:bold;
	color:#222;
	line-height:26px;}
.estimate-main-title-mid h4{
	margin:0;
	padding:0px 0 0 15px;
	font-size:12px;
	color:#7e7e7e;
	font-weight:normal;
	line-height:22px;}
.estimate-main-title-mid h4 img{
	vertical-align:middle;
	margin-left:35px;}
.estimate-main-title-mid h4 a{
	color:#7e7e7e;
	text-decoration:none;}
.estimate-main-title-mid h4 a:hover{
	color:#c00;}
.estimate-main-title-right{
	float:left;
	width:6px;
	height:57px;}
.estimate-main-div{
	clear:both;
	margin:0px 20px;
	background:url(../images/estimate-main-line.jpg) bottom repeat-x;
	overflow:hidden;}
.estimate-main-div p{
	margin:0;
	padding:10px 10px 15px 10px;
	line-height:26px;
	font-size:14px;
	color:#686868;}
.estimate-main-div1{
	margin:0;
	padding:10px 30px 0px 30px;
	line-height:26px;
	font-size:14px;
	color:#686868;}
.estimate-main-div1 span{
	font-size:12px;
	color:#979797;}
.estimate-btn{
	padding:0px 20px 0 0;
	text-align:right;
	height:22px;}
.estimate-btn input{
	width:66px;
	height:22px;
	background:url(../images/estimate-main-btn.jpg) no-repeat;
	cursor:pointer;
	border:0;
	font-size:12px;
	color:#7e7e7e;
	font-weight:bold;
	padding:0 0 0 12px;
	line-height:22px;
	text-align:left;}
.estimate-text{
	background:url(../images/estimate-textaere-bg.jpg) repeat-x;
	margin:0 16px 0 30px;
	height:120px;}
.estimate-text-left{
	float:left;
	width:728px;
	height:120px;}
.estimate-text-left-t{
	float:left;
	padding:18px 0 0 22px;
	width:597px;
	height:78px;}
.estimate-text-left-t textarea{
	height:76px;
	width:595px;
	border:1px solid #a3b6d3;
	background:#fff;}
.estimate-text-left-b{
	float:left;
	padding:18px 0 0 10px;
	width:79px;
	height:78px;}
.estimate-text-left-b ul{
	margin:0;
	padding:0;
	list-style:none;}
.estimate-text-left-b ul li{
	padding:10px 0 0 0;
	height:29px;}
.estimate-text-left-b ul li input{
	width:79px;
	height:29px;
	background:url(../images/estimate-texteare-btn.jpg) no-repeat;
	cursor:pointer;
	border:0;
	font-size:12px;
	color:#a60606;
	font-weight:bold;
	line-height:29px;
	text-align:center;}
.estimate-text-right{
	float:left;
	width:16px;
	height:120px;}
	
.estimate-fab{
	border:1px solid #e3e3e3;
	background:#fff;
	padding:1px;
	overflow:hidden;
	zoom:1;
	width:786px;}
.estimate-fab-div{
	background:#f9f9f9 url(../images/estimate-fab-title-bg.jpg) top repeat-x;
	overflow:hidden;
	zoom:1;}
.estimate-fab h3{
	height:41px;
	line-height:41px;
	color:#b71620;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;}
.estimate-fab h3 img{
	vertical-align:middle;
	margin-right:10px;}
.estimate-fab h3 span{
	color:#141414;
	font-weight:normal;}
#connect1{
	width:790px;
	float:left;
	overflow:hidden;
	padding:10px 0 10px 10px;
	zoom:1;
	}
.right5_th {
BORDER-BOTTOM: #9a9a9a 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/2_48.jpg) repeat-x; HEIGHT: 24px; COLOR: #a30504; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 3px;width:790px;
}
.content_path {
BORDER-BOTTOM: #9a9a9a 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/2_48.jpg) repeat-x; HEIGHT: 24px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.content_path a{color:red;}
DIV.quotes {
TEXT-ALIGN: center; 
PADDING-BOTTOM: 3px; 
MARGIN: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 30px; PADDING-TOP: 3px
}

DIV.quotes A {
BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ccc; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #ddd 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
DIV.quotes A:hover {
BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-TOP: 2px
}
DIV.quotes A:active {
BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-TOP: 2px
}
DIV.quotes SPAN.current {
BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #aaa; BORDER-TOP: #e0e0e0 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-TOP: 2px
}
DIV.quotes SPAN.disabled {
BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ccc; BORDER-TOP: #f3f3f3 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 2px
}
.quotes INPUT {
BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; HEIGHT: 18px; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#page_text input {
border:1px solid #ccc;
height:18px; 
font-size:12px;
padding:0;
width:20px;}

.p13 { margin:-13px 0 0 0; }
.p15 { margin:-15px 0 0 0; }
.p24 { margin:-24px 0 0 0; }


