@charset "utf-8";
/* CSS Document */
body,a{color:#333333;}
#content{margin-top:5px;}
.clearfix {overflow:hidden;width:100%;}
.fix {clear:both;height:0;}
a{text-decoration:none;}

.G {color:#999999;}

textarea{ font-size:13px;overflow-x:hidden;}

.StarLevel{float:left;width:110px;}

.StarLevel img{float:left;margin:-1px 3px 0 2px;width:90px;height:17px;}

.leftside_subtitle{	padding-left:35px;height:20px;}

.subCategory{color:#666666;	display:block;	padding:10px;}

.page{ padding-bottom:20px;margin:0 auto;overflow:hidden;text-align:left;min-height:600px;}

/************中间部分*****************/
#content{width:950px;}
#content:after {   content: ".";display: block;height: 0;clear: both; visibility: hidden;zoom: 1;}

#navigation{padding:3px 0 5px 5px;height:25px;}
#navigation span.count{color:#2754BB;font-size:13px;font-weight:bold;}
#nowVisited {display:inline;float:left;width:60%;padding-top:5px;}
#nowVisited a{text-decoration:underline;color:#2851BA}
#navigation #location{float:right;padding-right:10px;display: inline;}

#navigation .currentCity{color:#C00;font-size:16px;font-weight:bold;}

#navigation #status{float:right;text-align:right;width:40%;}

#left{width:185px;float:left;overflow:hidden;}

.l-hd-l {background:transparent url(images/sideLeft.gif) no-repeat scroll left top;height:35px;}
.l-hd-r {background:transparent url(images/sideRight.gif) no-repeat scroll right top;height:35px;}
.l-hd-c {background:transparent url(images/sideMiddle.gif) repeat-x scroll center top;height:35px;margin:0 7px;
}
.l-hd-title {color:#FFFFFF;line-height:35px;position:relative;}
.l-hd-title h3 {color:#FFFFFF;font-size:14px;font-weight:700;padding-left:20px;float:left;}
.l-hd-title a {color:#FFFFFF;position:absolute;right:5px;text-decoration:underline;}

.l-bd { border-style:none solid solid;border-width:1px;border-color:#F6B653;margin-bottom:15px;width:183px;}
.l-bd ul.ref-list {padding:10px 0;}

.categoryHead{color:#FFFFFF;font-size:14px;font-weight:700;padding:8px auto 8px 20px;padding-top:10px;padding-left:20px;}
	
.categoryHead a{ color:#FFFFFF;text-decoration:none;}

.topCategory, .categoryTitle, .attributeTitle {	background:transparent url(images/left_TopTitle.gif) repeat-x scroll 0 0;	border-bottom:1px solid #CCCCCC;cursor:pointer;font-size:13px;font-weight:700;height:18px;padding-left:20px;padding-top:6px;}

.serviceCategoryContent{border-bottom:1px solid #F6B653;border-left:1px solid #F6B653;border-right:1px solid #F6B653;overflow:hidden;}

#subCategory{padding:10px;color:#666666;}

.countNumber{color:#666666;padding-left:3px;}

#right{width:765px;float:right;overflow:hidden;}

.r-wrapper {left:15px;position:relative;width:750px;}

.yellowHeadLeft,.yellowHeadRight{height:27px;line-height:27px;}
.yellowHeadLeft{background: url(images/service_49.gif) no-repeat scroll left top;}
.yellowHeadRight{background: url(images/service_52.gif) no-repeat scroll right top;}

.yellowHeadCenter{background:transparent url(images/service_50.gif) repeat-x scroll center top; *width:738px;height:27px; margin:0 6px;}

#categoryHeadLeft{background: url(images/sideLeft.gif) no-repeat scroll left top;height:35px;}
#categoryHeadRight{background: url(images/sideRight.gif) no-repeat scroll right top;height:35px;}
#categoryHeadCenter{background: url(images/sideMiddle.gif) repeat-x scroll center top;height:35px;margin:0 7px;}
#categoryHead{
}

#serviceCategoryContent {
	border-bottom:1px solid #F8C575;
	border-left:1px solid #F8C575;
	border-right:1px solid #F8C575;
}

.subCategory a:hover{
	color:#FF5500;
}

.btn, .small-btn, .long-btn, .short-btn, .small-long-btn {background:transparent url(../../inc/images/btn_bg.png) no-repeat scroll 0 0;
border:medium none;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;height:25px;line-height:25px;text-align:center;width:80px;}
.short-btn {background-position:0 -450px;font-size:12px;width:60px;}
.skin-gray .short-btn {background-position:0 -500px;}
.skin-gray .btn,skin-gray .long-btn, .skin-gray .short-btn, .skin-gray .small-long-btn {color:#0F0000;}

div.dynpg{padding:2em 0; overflow:hidden}

div.pagenum,div.pager,form.gotoform{ float:left}

div.pagenum{ width:10%; text-align:left}

div.pager{ width:74%; text-align:right}

form.gotoform{ width:16%; text-align:right}

.pagenum{ padding-top:3px;}

.pagenum span { font-weight:bold;}

.pager {position:relative;}

.pager{ color:#3666D4; height:2em; text-align:right}

.pager .pager-content{ float:right}

.pager .statistics{ line-height:2em; margin-left:10px}

.pager a, .pager strong { border:1px solid #CCCCCC;color:#D0671D;display:block;float:left;margin:0 5px 0 0;padding:2px 8px;text-align:center;text-decoration:none}

.pager-prev { margin-right:14px}

.pager-prev,.pager-next{ border-width:2px; margin-top:-2px; padding-bottom:1px; padding-top:1px}

.pager strong{ border:0 none; color:#000000; font-weight:bold; padding:2px 6px; font-size:108%;}

.pager a:hover{ background:#F39415 none repeat scroll 0 0;color:#FFFFFF}

.pager .current{text-decoration:none;font-weight:bold;}
