@charset "utf-8";
/* CSS Document */
#error-left {float:left;overflow:hidden;width:760px;}
#error-right {float:right;overflow:hidden;width:190px;}

#error-service h2 { margin-left:15px;background:transparent url(images/standard_msg_warning_big.gif) no-repeat scroll 5px 0;border-bottom:medium none;border-top:medium none;font-size:16px;height:44px;margin-top:12px;padding-left:86px;padding-top:20px;}

#other-way { border:1px solid #D9DCE1;height:135px;margin:20px 0 15px 15px;width:740px;}

#other-way h3 { background:transparent none repeat scroll 0 0;border-bottom:1px solid #D9DCE1;color:#373737;display:block;font-size:12px;margin:5px 0;padding-left:10px;}

h3 {height:18px;position:relative;}

#other-way ol { margin:0;padding:0;}

#other-way ol li { color:#000000;font-family:SimSun,Arial;line-height:190%;list-style-position:inside;list-style-type:decimal;padding-left:25px;padding-top:0;}

#other-way form { margin:0;	padding-left:2.5em; height:25px;}

#recent-service{ margin-left:15px;background:transparent url(images/good_recommend_box_bg.gif) repeat-x scroll 0 0;border:1px solid #D9DCE1;height:185px;padding:6px 0 0 5px;width:733px;}
#recent-service .top { position:relative;}

#recent-service ul { margin-top:15px;}

#recent-service ul li { background:transparent url(images/list_vertical_sep.gif) repeat-y scroll right top;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;
padding:0 11px;text-align:center;width:100px;}

#recent-service .top .title { color:#373737;font-size:12px;font-weight:bold;padding-left:5px;}

#recent-service li.last { background:transparent none repeat scroll 0 0;}

.imageContainer {position:static;top:50%; height:75px;}

.imageContainer img { left:-50%;position:static;top:-50%;}
.rec-service-name { padding:5px 0 5px; height:35px;}


/*左边分类*/
.subCategory,.attributeList 
{
	line-height:25px;
	padding:5px;
	width:173px;
	overflow:hidden;
	word-wrap:break-word
}

.attributeItem,.subCategoryItem{min-height:20px;overflow:hidden;padding-left:30px;}

.attributeItem a{color:#2754BB;}
.subCategoryItem a{color:#2754BB;}

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

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

a.current {	color:#000000;font-weight:bold;}
a.current:hover {color:#000000;font-weight:bold;text-decoration:none;}

/*分类折叠效*/
.rlp-e {background:transparent url(../images/imgYellowCat_Dwn.gif) no-repeat scroll right 0;
margin-right:16px;}

.rlp-c {background:transparent url(../images/imgYellowCat_Up.gif) no-repeat scroll right 0;
margin-right:16px;}

.ref-list li {height:23px;line-height:23px;padding-left:18px;}
.ref-list li a{color:#2754BB}
.ref-list li a:hover{color:#FF5500;text-decoration:none;}

.rank li{position:relative;padding-left:5px;}
.rank li span.num {color:#AD570C;display:inline-block;font-weight:800;padding-right:3px;text-align:center;width:15px;}
.rank li span.rating {position:absolute;right:5px;color:#FD8736;font-weight:bold;}

table#top100 a{display:inline-block;color:#D0671D;}
table#top100 .title{margin-bottom:8px;}
table#top100 {background:#FFFFFF none repeat scroll 0 0;border-collapse:separate;border-spacing:2px;margin:0 0 10px;width:726px;margin:10px auto;}
table#top100 th {height:26px;line-height:26px;color:#FFFFFF;background:#F6B653 none repeat scroll 0 0;font-weight:bold;padding:2px 5px;text-align:center;font-size:14px;}

table#top100 td {background:#F2F2F2 none repeat scroll 0 0;padding:2px 5px;text-align:center;}
table#top100 td.rank{color:red;font-weight:bold;}
table#top100 td.attribute,#top100 td.name {text-align:left;}
table#top100 td.name a{font-size:14px;}
table#top100 p{margin-top:10px;line-height:18px;}

table#top100 tr.top10 td{background-color:#FDEBC7}

/*属性折叠效果*/
.rlp-h {cursor:pointer;position:relative;width:100%;}

.rlp-x {background:transparent url(../images/imgBluDivot_Dwn.gif) no-repeat scroll right 4px;margin-right:16px;}

.rlp-a {background:transparent url(../images/imgBluDivot.gif) no-repeat scroll right 0;margin-right:16px;}

/*右边列表*/
#listTitle {color:#D0671D;font-size:14px;font-weight:bold;display:inline;padding-left:8px}
.yellowHeadCenter{position:relative;}
.yellowHeadCenter #filter{position:absolute;top:0;right:30px;}
#filter .order{z-index:99;line-height:20px;height:20px;}
#filter .order span.title, #filter  .order a {display:block;float:left;margin-top:4px;}
#filter a {color:#666666;text-decoration:none;}
#filter .order span {color:#000000;}
/*
#filter .order .order-by,#filter .order .order-by span,#filter .order-options a{background-image:url(images/filter-sp.png) !important;background-repeat:no-repeat;}
#filter .order .order-by{background-position:-107px 0;width:122px;}
#filter .order .order-by:hover{background-position:-107px -24px;}

#filter .order .order-by span {background-position:-41px -72px;padding-left:23px;}
#filter .by-revnum-desc .order-by span{background-position:-277px -60px;}
#filter .order .order-options {display:none;background-color:#FFFFFF;border:1px solid #8AC8F6;display:none;left:36px;position:absolute;top:22px;width:120px;}
#filter .order .order-options.show{display:block;height:92px;}
*/
#filter .order a{background-image:url(images/filter-sp.png) !important;background-repeat:no-repeat;}
#filter .order .order-options{float:left;background-image:url(images/filter-sp.png) !important;background-repeat:no-repeat;background-position:-107px 0;width:122px;border:1px solid;margin-top:4px;border:1px solid #8AC8F6;}
#filter .order .order-options option{border:none;}
#filter .order .by-revnum{background-position:-41px -72px;height:19px;margin-left:5px;width:66px;}
#filter .order .by-price{background-position:-106px -48px;height:19px;margin-left:5px;width:43px;}
#filter .order .by-price span,#filter .order .by-revnum span{display:none}

#serviceListContainer,#categoryPrizeContainer{padding-left:15px;margin-bottom:15px;
	width:750px;
}
#category-right-ads
{
	margin-top:20px;
	text-align:right;
}

#serviceListContent,#categoryPrizeContent{width:748px;border-left:#F6B653 1px solid;border-right:#F6B653 1px solid;border-bottom:#F6B653 1px solid;overflow:hidden;}

#serviceListContent label{color:#999999;}

.hiliteLink{color:#D0671D;}

.serviceListStyle01,.serviceListStyle02
{
	width:100%;
	overflow:hidden;
	display:block;
	clear:both;
}
.itemTitle a
{
	text-decoration:none
}

.serviceListStyle02{background-color:#FDEBC7;}
.serviceItem{padding:8px 15px;width:718px;}
.itemTitle{float:left;width:45%;padding-left:5px;}
.reviewRating{float:right;right:5px;top:10px;}
.reviewRating img{margin-bottom:-2px;}

.serviceName{color:#D0671D;font-size:14px;font-weight:bold;}
.itemBody{clear:both;line-height:20px;overflow:hidden}
.itemBody ul li{list-style-type: none;}
.itemBody li{margin-top:5px;}
.itemBodyLeft{float:left;width:20%;}
.itemBodyLeft .image-outer{height: 88px; width: 124px; margin-top: 10px;}

.itemBodyRight{	padding-top:3px;float:right;width:80%;}
.items{	width:30%;margin-right:15px;clear:both;}

#categoryPrizeContent ul{ text-align:center}
#categoryPrizeContent li{ width:148px; float:left;overflow:hidden; margin-bottom:5px}


.prize-container{ padding:5px}
.prize-image {height:80px;overflow:hidden;position:relative;
text-align:center;vertical-align:middle;}

.prize-image img { border:1px solid #DDDDDD;height:70px; vertical-align:middle}

h5{ font-size:12px;}

.prize-name{font-weight:400;height:36px;overflow-y:hidden;}

/*all categories */
#allCategoryContainer{ clear:both;}
.defaultShow{ isplay:block;}

.defaultHidden{	display:none;}

.level1 li{	float:left;width:30%;padding-left:10px;}
.level2 li{	float:none;}
.basr-rcp{ overflow:hidden}
.basr-rcp .basr-head {background:url(images/content_left_bg_title_big.png) no-repeat center top; width:950px; height:30px; font-family:Arial,Helvetica,sans-serif;
font-size:14px;font-weight:bold;padding:0px 0px 0px 0px;position:relative;margin-top:5px;
color:#FFF;}
.basr-rcp .basr-mid { border-color:#F8C575;	border-style:solid;	border-width:0 1px;	position:relative;min-height:320px;}

div.rcp-content { padding-left:40px;padding-top:25px;padding-left:40px;}

.basr-rcp .basr-foot { border-color:#F8C575;border-style:solid;border-width:1px 1px 0;
position:relative;text-align:right;}

div.rcp-content table { width:100%;}
div.rcp-content table tr .cell { padding-right:15px;}
div.rcp-content table td { vertical-align:top;}

div.rcp-content table tr td.splitter { padding:18px 20px 13px 0;}
div.rcp-content table td {vertical-align:top;}

div.hierarchylist-title { margin-bottom:4px;}

div.hierarchylist-title-link { display:inline;}
div.gdlnk- {font-family:Arial;margin-bottom:5px;}

.gdlnk-1 {font-size:small;font-weight:bold;}

div.rcp-content table tr td.splitter img {background-color:#EEEEEE;height:1px;width:100%;}

.hierarchylist-content {margin-left:1em;}
div.gdlnk- { font-family:Arial;margin-bottom:5px;}

/*rank-style*/
.rank-box{float:left;width:238px;border:1px solid #F6B653;margin-right:15px;margin-top:10px}
.rank-last{margin-right:0;}
.rank-box .hd{position:relative;background:url(images/1x34_bg.gif) repeat-x 0 0;width:238px;}
.rank-box h3 {color:#D0671C;font-size:14px;margin:0;padding:4px 8px 8px 18px;}
.rank-box .more{position:absolute;right:5px;top:6px;color:#666666;}

.rank-box li {color:#666666;height:25px;line-height:25px;padding-left:15px;position:relative;}
.rank-box li .rating{position:absolute;right:5px;color:#AD570C;}
.rank-box li .num{color:#CC0000;font-weight:800;padding-right:3px;text-align:center;width:15px;display:inline-block;}
