body, td { font-size: 12px; font-family: "宋体"; font-size: 12px; font-style: normal; }
img, img a { border: 0; }
form { margin: 0; padding: 0; }
table { border-collapse: collapse; }
ul, li { margin: 0px; padding: 0px; list-style: none; }
dl, dd, dt { margin: 0px; padding: 0px; }
.red { color: Red; }
.blue { color: Blue; }
.black { color: #000000; }
.white { color: #ffffff; }
.yellow { color: #ffff00; }
.orange { color: #e95404; }
.lime { color: #00ff00; }
.aqua { color: #00ffff; }
.gold { color: #FFD700; }
.gray { color: #ADADAD; }
.navy { color: #004277; }
.bred { color: #887452; }
.green { color: Green; }
.left { text-align: left; }
.hide { display: none; }
.show { display: block; }
.cursor { cursor: pointer; }
.autobr { width: 98%; word-break: break-all; }
.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.b, .bold, .strong { font-weight: bold; }
a:link { text-decoration: none; color: #333333; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #e95404; }
a:active { text-decoration: none; color: #333333; }
a.orange:link { text-decoration: none; color: #e95404; }
a.orange:visited { text-decoration: none; color: #e95404; }
a.orange:hover { text-decoration: none; color: #e95404; }
a.orange:active { text-decoration: underline; color: #e95404; }
.wrap { width: 950px; margin: 0 auto; }
/*头部样式*/#top { width: 950px; height: 82px; border: 1px solid #ede5d8; margin: auto; margin-top: 8px; }
.top_left { width: 210px; height: 80px; float: left; padding-left: 20px; padding-top: 1px; }
.top_right { width: 710px; height: 80px; float: right; padding: 1px 0 0 10px; }
.top_right_ul { width: 660px; height: 40px; float: left; padding-top: 1px; margin: auto; }
.top_right_li { height: 25px; margin: :8px 0 8px 6px; list-style: none; }
.top_right_li1:link, .top_right_li1:active, .top_right_li1:visited { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none; }
.top_right_li1:hover { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; color: #996600; text-decoration: underline; }
.top_right_link2:link, .top_right_link2:active, .top_right_link2:visited { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; color: #887452; text-decoration: none; }
.top_right_link2:hover { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; color: #996600; text-decoration: underline; }
.nav, .nav1 { margin: 0px; padding: 0px; }
.nav1 td { color: #887452; }
.nav td { line-height: 23px; color: #666666; }
.nav1 td { line-height: 22px; }
.nav a:link, .nav a:active, .nav a:visited { color: #666666; text-decoration: none; }
.nav a:hover { color: #996600; text-decoration: underline; }
.navbg { background: url(/images/dian1.png) 5px; }
.nav1 a:link, .nav1 a:active, .nav1 a:visited { color: #887452; text-decoration: none; font-weight: bold; }
.nav1 a:hover { color: #996600; text-decoration: underline; }
a.link1:link, a.link1:active, a.link1:visited { line-height: 22px; color: #887452; text-decoration: none; font-weight: bold; }
a.link1:hover { color: #996600; text-decoration: underline; }
#main { width: 952px; margin: 8px auto 0px auto; }
.area { width: 686px; float: left; border: #dedfde 1px solid; }
#service { width: 236px; float: left; text-align: left; }
#sign { width: 25px; margin: 0px 1px; float: left; }
.content { font-size: 14px; line-height: 25px; text-align: left;  background: #f5fafe; border-bottom: #dedfde 1px solid; }
.title { margin: 0px; padding: 20px 10px; font-size: 24px; font-weight: bold; }
.ad { padding: 15px; }
.text { padding: 5px; clear: both; }
.ptext { padding: 5px; clear: both; }
.ptext p { padding: 5px 0px; line-height: 21px; text-align: left; }
.ptext h4 { margin: 0px; padding: 8px 10px; font-size: 14px; font-weight: bold; }
#nav { padding: 8px 15px; border-bottom: #dedfde 1px solid; border-top: #dedfde 1px solid; }
.summary { padding: 8px; margin-bottom: 8px; background: #ffffff; border: #dedfde 1px solid; }
.intro { padding: 5px; }
.xg { margin: 15px; padding: 5px 0px; }
.xg h5 { margin: 0px 0px 5px 10px; padding: 8px 0px; font-size: 14px; font-weight: bold; border-bottom: #dedfde 1px solid; }
.xg ul { margin: 0px 0px 0px 5px; padding: 0px; }
.xg li { line-height: 24px; width: 300px; text-align: left; float: left; padding-left: 15px; }
.mian1_right { width: 231px; float: right; border: 1px solid #cdcdcd; text-align: center; }
.mian1_right h4 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; margin-top: 0px; padding: 8px 0px 12px 24px; text-align: left; background: url(images/ind_img/rig_tit1.png) no-repeat; line-height: 24px; }
.mian1_right ul { padding: 2px 0px 2px 0px; }
.mian1_right li { line-height: 22px; float: left; list-style: none; width: 200px; padding-left: 8px; text-align: left; }
#footer { width: 950px; margin: 8px auto; }
#footer div { padding: 8px 0px; float: left; text-align: center; width: 100%; }
#query { width: 950px; margin: 8px auto; }
#friendlink { width: 950px; margin: 8px auto; border: 1px solid #cdcdcd; }
#query .icon, #friendlink .icon { float: left; width: 20px; background: url(/images/ind_img/map_bg.gif) repeat-x 30px; font-weight: bold; font-size: 14px; color: #887452; text-align: center; padding: 20px 5px 0px 5px; word-spacing: 5px; line-height: 19px; border-right: 1px solid #cdcdcd; }
#expert .icon img { padding-bottom: 5px; }
#expert .h122 { height: 122px; }
#expert .list { float: left; padding: 5px 0px; }
#expert .list a { color: #887452; }
#expert ul { margin: 0px; padding: 0px; }
#expert li { margin: 5px 10px; float: left; }
#expert li div { width: 100px; text-align: center; border: 1px solid #cdcdcd; padding: 3px 3px; }
#expert li h5 { width: 100px; text-align: center; line-height: 21px; margin: 0px; padding: 0px; font-size: 12px; }
#query .h162 { height: 152px; }
#query .bdr { border: 1px solid #cdcdcd; height: 172px; width: 685px; }
#query .l { height: 172px; width: 710px; }
#query .map { float: left; border-right: 1px solid #cdcdcd; padding: 5px 10px 2px 5px; }
#query .know { width: 255px; height: 152px; text-align: left; float: right; }
#query .know img { padding: 0px 8px; }
#query .know input { margin: 5px 5px 0px 5px; }
#query textarea { border: 1px solid #cdcdcd; margin: 5px; }
#query input, #query select { border: 1px solid #cdcdcd; }
#query .booking { width: 580px; float: left; margin: 5px 0px 0px 5px; }
#query .booking td { padding: 4px 4px 0px 4px; vertical-align: top; }
#query .bg { padding-top: 87px; background: url(/images/ind_img/book_pic.jpg) no-repeat; }
#query .bg img { padding: 3px 4px; }
#query .booking h4 { margin: 0px; padding: 0px; background: url(/images/ind_img/jyrd_bg1.gif) repeat-x 30px; line-height: 30px; padding-left: 30px; font-size: 12px; font-weight: bold; color: #887452; border: 1px solid #cdcdcd; _height: 24px; _padding-top: 6px; }
#query .booking h4 img { margin-right: 8px; }
#query .online { margin-top: 5px; border: 1px solid #cdcdcd; padding: 5px; width: 90px; text-align: center; float: left; }
#query .icon img { padding: 8px 0px; }
#friendlink .list { float: left; padding: 15px 8px 10px 8px; }
#friendlink a { line-height: 21px; }
#friendlink .h100 { height: 90px; }
.topmenu { margin: 0px; padding: 0px; }
.topmenu li { line-height: 19px; text-align: center; }

.askcontent { padding: 5px; line-height: 22px; border-bottom: 1px solid #dedfde; }
.asktitle { margin: 0px; padding: 5px; clear: both; font-weight:normal; }
.asklist { margin: 15px; padding: 5px 0px; }
.asklist h5 { margin: 0px 0px 5px 10px; padding: 8px 0px; font-size: 14px; font-weight: bold; border-bottom: #dedfde 1px solid; }
.asklist ul { margin: 0px 0px 0px 5px; padding: 0px; }
.asklist li { line-height: 24px; width: 300px; text-align: left; float: left; padding-left: 15px; }

.list_tbl { background: #fafffa; }
th.top { height: 68px; font-size: 24px; line-height: 68px; padding: 0 15px; }
strong { font-size: 14px; }
.list_tbl th { font-size: 12px; line-height: 30px; text-align: right; color: #333333; font-weight: normal; padding: 3px 5px 3px 0px; }
.list_tbl th a:link, .list_tbl th a:active, .list_tbl th a:visited { color: #CC0033; text-decoration: none; font-size: 14px; font-weight: bold; line-height: 20px; }
.list_tbl th a:hover { text-decoration: none; color: #805a13; }
.list_tbl a img { border: 5px solid #e5e5e5; }
.textfield { border: 1px solid #b4e0d1; background: #effff5; }


.newslist { margin-top: 10px; text-align: left; padding: 0px 15px;  }
.newslist ul { margin: 0px; padding: 0px; float: left; width: 500px; }
.newslist li { margin: 0px; padding: 0px; line-height: 30px; float: left; width: 500px; padding-left: 8px; }
.newslist p { line-height: 30px; text-align: left; }
.newslist li .newstitle { width: 500px; float: left; font-size: 14px; font-weight: normal; }
.newslist .btn { line-height: 30px; margin: 5px; text-align: center; }
.newslist .time { font-size: 14px; width: 100px; float: right; }
.newslist .head { font-size: 14px; font-weight: bold; margin: 5px; padding: 0px; line-height: 24px; border-bottom: #dedfde 1px solid; }
.newslist .slist
{
    border-bottom: #dedfde 1px solid; 
    width:650px; line-height:24px;
}
.newslist .askh
{
    color:#208251; font-weight:bold; font-size:14px;
}
.newslist .askmore
{
    float:right;
    margin-top:-21px;
}
.pages { border-top: 1px solid #cdcdcd; clear: both; width: 100%; text-align: center; line-height: 30px; }
.seacher { text-align: center; margin: 5px; line-height: 30px; }
.seachresult { border-top: 1px solid #cdcdcd; padding: 5px 0px; font-size: 12px; text-align: left; }
.dot { background: url(../images/dot.gif) no-repeat 1px 5px; padding-left: 2px; width: 2px; text-align: left; }

.dctr { margin-top: 10px; text-align: left; padding: 0px 15px; border-bottom: #dedfde 1px solid; }
.dctr p { line-height: 30px; }

.lv{color:#369867; font-size:14px; font-weight:bold;}


/**ask090908*/
/* CSS Document */
.zx_tbg{
	background-image: url(../images/ask/tbg.jpg);
	background-repeat: repeat-x;
	height: 24px;
	width: 671px;
	font-size:14px;
	color:#0C87D5;
	font-weight:bold;
	padding-left:15px;
	padding-top:10px;
}
.zx_tbg img{
	vertical-align: middle;
	margin-bottom:2px;
}
.zx_question{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height:22px;
	margin:10px;
	width:666px;
}
.zx_time{font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height:22px;
	margin:10px;
	width:666px;}
.zx_key{font-size: 14px;
	color: #333333;
	text-decoration: none;
	line-height:22px;
	margin:10px;
	width:666px;}
.zx_ts{
	width:646px;
	margin:10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B9B9B9;
	padding-top:20px;font-size: 14px;
	color: #333333;
	text-decoration: none;
	line-height:22px;
}
.zx_anniu{width:686px;  text-align:center;}
/**ask090908*/

.ask_nav{ padding-left:15px; line-height:24px;}
