/*---- base ----- */



@charset "utf-8";
*{margin:0px; padding:0px;}

body {
	background-color: #ebe6d0;
	background-image: url(../img/moviebackground.jpg);
	background-repeat: no-repeat;
	background-position:center  0px;
	margin: auto;
	text-decoration: none;list-style:none;
	font-family:Arial,Helvetica,sans-serif;
}

a:link{
    text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	text-align: left;
	color:#FF9900;
	text-decoration: underline;
}


ul{
	list-style:none;
	line-height: 18px;
}

#boxt, #boxb {
	height:8px;
	margin-top:28px;
	background-image: url(../img/i_box001.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#wrapper{
    width:955px;
    margin: auto;
}


#head {
	height:80px;
	background-image: url(../img/head.png);
    margin-top:28px;
}


#channellogo{
	height: 64px;
	width: 100%;	
}

.empty{
	height: 15px;
	clear: both;
}

#content{
	width: 100%;	
}

#box_left{
	width: 726px;
	float: left;	
/*  xueyan  delete 2010.1.10
"background-color: #FFF;" 
*/
}

#box_right{
	width: 213px;	
	float: right;
}
.box_right{
	width: 213px;	
	float: right;
	margin-bottom:10px;
}

#login{
	background-image: url(../img/loginbackground.png);
	height: 129px;
	width: 193px;
	padding:10px;
	color:#5D6777;
	font-size:12px;
	line-height: 18px;
	margin-bottom:10px;/*(xueyan add 2010.1.10)*/
}

.login{
	background-image: url(../img/loginbackground.png);
	height: 129px;
	width: 193px;
	padding:10px;
	color:#5D6777;
	font-size:12px;
	line-height: 18px;
}

#login a{
	color: #06F;
}
.login a{
	color: #06F;
}

#logined{
	background-image: url(../img/loginbackground.png);
	height: 129px;
	width: 193px;
	padding:10px;
	line-height: 18px;
	margin-bottom:10px;/*(xueyan add 2010.1.10)*/
	
}

.logintitle{
	font-size: 14px;
	color: #F30;
	margin: 5px 0;
	
}

.loginafter{ color:#0066FF;}

.lineheight{
	margin: 3px 0;
	}

#idlogin{
	float: left;


}
.idlogin__girth{
	height: 15px;
	width: 130px;	
	color:#6D8D86;
}
.idlogin__button{
	left: 50px;
	position: relative;	
}
.idlogin__button2{


	width: 97px;
	height: 26px;
}

.red{color:#dd0000}
.red01{color:#aa0000;}
#red01{color:#aa0000;}

.huanyingnin{
	font-size: 12px;	
}
.idname a{
	font-size: 14px;
	color: #06F;
	margin:30px;
}

.idnameamend a{
	font-size: 12px;
	
	margin-top:30px
}

.title, .unit1{	
	padding:5px 0;	
    overflow:hidden;	
}
.title{
	text-indent:14px;
	background-color: #e1ecda;
	border:1px solid #cbcfd7;
	font-size: 14px;
	width:100%;
	color: #060;
}


.title a{
	/*color: #666;*/	
}

.more{
	height: 11px;
	width: 37px;
	right:10px;
}
.backIndex{
	float:right;
	margin-right:5px;
}

.fontColor
{
	color:#060;
}

.poster{
	text-indent:14px;
	height: 107px;
	/*width: 90px;*/
	float: left;
}
.blank{
	width: 10px;
	float: left;
	height: 120px;
}
.blank3{
	width: 10px;
	float: left;
	height: 120px;
}
.blank2{
	height: 20px;
	clear: both;
}

h5 a{
	color:#060;	
}

.time{
	font-size: 12px;
	color: #666;	
}

.time a{
	color:#030;	
}

.intro,.text{
	font-size: 12px;
	color: #333;
}

.intro a,.text a{
	color: #000;	
}

.dottedLine{
	background-image: url(../img/dashed.jpg);
	background-repeat:repeat-x;
	width: 726px;	
	height:2px;
}

.commenttitle a{
	font-size: 14px;
	color: #336699;	
}

.blue{
	color: #336699;
	font-size: 12px;
	
}
.floatright{
	float: right;	
}

#pg_number{
background-color:#F90;
color:#FFFFFF;
margin:0 2px;
padding:0 3px;
width:10px;
}
#number{
	float: right;
	background-color: #FFF;
	font-size: 12px;
	padding:5px;
	width: 716px;
	text-align: right;
}

/*---appear ----*/


.appear_marginleft
{
	margin-left:50px;
	line-height:20px;
	*margin-left:50px;
    _margin-left:20px;
	}
	
#idicon{
	float: left;
	/*width:48;*/

	}
	
.input1{
height:200px;
margin-left:15px;
width:520px;
}

.input2{
   height:20px;
   margin-left:15px;
   width:520px;
}

.appear_button1{
	margin-left:15px;
	margin-top:10px;
	}
.appear_button{
	margin-left:60px;
	}
.appear_button2{
	margin-left:75px;
	}

.titleblank{
margin:10px auto;
}
.textsr
{
	float:left;
	font-size:12px;
	margin-right:12px;
}	
.textsr1
{
	float:left;
	font-size:12px;
	padding-top:2px;
}	
.textsr2
{
	float:left;
	font-size:12px;
	margin-right:12px;
	margin-left:10px;
}

.input {
   font-size:14px;
   height:28px;
   margin:0 5px;
}
/*---appear end ----*/

/*---xiangye ----*/

.moreword{
	font-size: 12px;	
	}
	
.moreword a{
	color: #333;
	}
	
.moreword a:hover{
	color:#09F;
	}

#name{
	text-indent:14px;
	margin-top:5px;	
	background-color:#FFF;
	width:706px;
	padding:10px;
	}
	
#bigbox{
	background-color:#FFF;
	width:706px;
	padding:10px;
	font-size: 12px;
	}

#bigbox a:link {
    color:#06F;
    text-decoration:none;
}

#bigbox a:hover {
    background:#003399 none repeat scroll 0 0;
    color:#FFFFFF;
    text-decoration:none;
}

#bigbox_left{
	float: left;

}		

#bigbox_left_pic{
	float: left;
	text-indent:14px;
	
}	

#bigbox_left_text{
	width: 200px;
	margin-left: 130px;
}

#bigbox_right{
	float:right;
	width:215px;
	margin-left: 20px;
	font-size:10px;
	line-height:18px;

}



.pl {
     -x-system-font:none;
     color:#666666;
     font-size:12px;
     font-size-adjust:none;
     font-stretch:normal;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     line-height:150%;
}

.unit1{
	background-color:#FFF;
	width:100%-40px;
	padding:10px 20px;
	line-height:20px;
	height:auto!important;
	min-height:120px;
	height:120px;
	 _overflow:visible;
}
.unit001{
	background-color:#FFF;
	width:100%-40px;
	padding:10px 20px;
	line-height:20px;
	height:auto;
}

#appraise{
	background-color:#E8E8E8;
	width:706px;
	padding:10px;
	font-size: 12px;
}

.appearlinkfont{	
	float:right;/*10-12 18:40*/
}
.appearlinkfont a{
	color: #06f;
	float:left;
	}
	
.appearlinkfont a:hover{
	color:#06F;
	}	

.smalltitle{
	font-size: 16px;
	color: #06F;	
}

.smalltitle2{
	font-size: 16px;
	color:#063;	
}
/*new add begin*/
.topicInfo
{
	font-size:12px;
}
.imgstyle
{
	border-style:none;
}
/*-new 2009.10.13--*/
.smalltitle a:{
	color:#C30;	
}
/*new add begin*/
.moreamount{
	font-size: 12px;
	color:#999;
}

.moreamount a{
	color:#999;
}
.moreamount  a:hover{
	color:#F60;
}
.idiocn3{
	text-indent:14px;
	height: 107px;
	float: left;
}
/*---xiangye end ----*/

/*=========head==========*/
.png{ background:url(../pic/logo01.jpg) no-repeat left center; height:42px;padding:18px 0px 18px 0px; width:178px; margin-right:60px;display:block; float:left;margin-left:5px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pic/logo01.jpg'); /* IE6 */
    _background-image: none; 
}
#head ul{ background-color:#fafef3; width:700px; float:left; margin:22px 0px ; font-size:12px;}
#head ul li{text-align:right;}
#head ul li,#head ul li a{ color:#078502;}
#head ul li a:hover{color:#FF9900; text-decoration: underline;}

/*=========headÐÂÔö==========*/
#head ul li a{  padding-right:5px; padding-left:5px;}

/*=========footer==========*/
#footer{ width:957px;margin:10px auto; font-size:12px; }
#footer li{text-align:center;width:957px;}
#footer li,#footer li a{ color:#b5b5b5;}

/*------biaoqian------*/
.biaoqian1,.biaoqian2,.biaoqian3{ border:solid 1px #e8e8e8; color:#ff0066;display:block; background:url(../pic/biaoqian01.gif) no-repeat; padding-left:30px;background-color:#e8e8e8;height:20px; margin-bottom:5px;margin-left:60px;width:495px;}
.biaoqian2{background-image:url(../pic/biaoqian02.gif)}
.biaoqian3{background-image:url(../pic/biaoqian03.gif)}

.biaoqian4{border:solid 1px #e8e8e8; color:#ff0066;display:block; background:url(../pic/biaoqian01.gif) no-repeat; padding-left:30px;background-color:#e8e8e8;height:20px; margin-bottom:5px;margin-left:15px;width:495px;}
.biaoqian5{border:solid 1px #e8e8e8; color:#ff0066;display:block; background:url(../pic/biaoqian01.gif) no-repeat; padding-left:30px;background-color:#e8e8e8;height:20px; margin-bottom:5px;margin-left:75px;width:495px;}
/*---changpingneirong----*/



.commentcontent{

font-size:12px;
line-height:24px;
margin-left:80px;
padding:10px;
text-align:justify;
text-indent:5px;
width:590px;
}

#smalletitle{
	
}

.box_rightexplain{
	width: 100%-15px;
	background-color: #FFF;
	padding: 15px;
	font-size: 12px;
}
.box_rightexplain2{
	width: 100%-15px;
	background-color: #FFF;
	padding: 15px;
	font-size: 14px;
}
.box_rightexplain2 a{
	color: #C30;	
}
.box_rightexplain2 a:hover{
	color:#06F;	
}
/*---changpingneirong end ----*/

.img001{ max-height:107px; max-width:78px; border:1px;border-style:none;}
/* for IE6 */
* html .img001 
{ 
	width: expression(this.width > 78 && this.width > this.height ? 107 : true);
	height: expression(this.height > 107 ? 107 : true);
	border-style:none;
}


.category{
	font-size: 14px;
	font-weight:700;	
	background-color:#d2dccb;
	/*width:706px;*/
	padding:5px 5px 5px 10px;
	color:#060;
}

.lblScore
{
	font-size:14px;
	color:Red;
	padding-left:8px;
	font-weight:bold;
	
}

/*---tourindex----*/

.unit3{
	float: left;	
}


.unit2{
	background-color:#FFF;
	width:352px;
	padding:10px 10px 10px 0px;
	float: left;
	margin:auto
}


.boxm02 {
float:left;
height:auto;
width:724px;
}

.newline{
color:#666666;
font-size:12px;
line-height:24px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-decoration:none;
}



.xymv {
display:inline;
float:left;
margin:20px 0 10px 30px;
width:145px;
}

dl, dd, dt {
color:#666666;
font-size:12px;
line-height:24px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-decoration:none;
}




.list-filter {
     margin:5px 0 0;
	 text-align:left;
	 font-size:12px;
	 line-height:1.231;

}


.filter-hd {
	padding:13px;
	width:700px;
	background-attachment: scroll;
	background-color:#d2dccb;
	background-repeat: repeat;
	background-position: 0 -91px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	/*height:255px;
	height:270px;*/
}

.filter-hd * {
	font-size: 12px;
	color:#063;
	background-color:#e8f9e3;
}

.filter-hd label {
margin-right:6px;
}

.filter-hd .choice {
margin:0 13px 0 0;
position:relative;
}

.filter-hd .choice .close-btn {
right:-13px;
top:1px;
}

.filter-hd .arrow {
margin:0 12px 0 5px;
}
.filter-bd {
padding:5px 0;
position:relative;
}
.filter-ft {
position:relative;
}
.filter-items li {
float:left;
line-height:22px;
padding:0 0 0 30px;
width:145px;
}
.filter-items li span {
color:#666666;
font-family:arial;
font-size:10px;
padding-left:3px;
}
.filter-items .hot:link {
color:#FF6600;
}
.filter-items .hot:hover {
color:#FF6600;
}
.filter-items .hot:visited {
color:#FF6600;
}

.sorttitle{
	padding: 8px;
	background-color:#daebd0;
	font-size: 14px;
	color:#ef7102;
	}






/*---tourindex end ----*/

.scoreLineHeight
{
	line-height:14px;
}


/*=========xueyan add 2010.1.8==========*/

/*=========channel_navigation==========*/
#channel_navigation{
	background-color: #e7fadd;
	background-image: url(../img/navigation_background.jpg);
	width: 100%;
	min-height:142px;
	margin-bottom:10px;
	background-repeat: no-repeat;
}


#channel_navigation ul{
	width: 197px;
	padding:10px 0;
	
}
#channel_navigation ul li {
	height: 29px;
	width: 197px;
	margin:0 10px;
	text-align: center;
}

#channel_navigation ul li a{
	font-weight: 800;
    display:block;
	color:#255f00;
	font-size: 14px;
	height: 19px;
	width: 197px;
	padding:5px 0;
	text-align: center;


}

#channel_navigation ul li a:hover{
		text-decoration:none;
	font-weight: 800;
    text-align: center;
	height: 19px;
	width: 197px;
	padding:5px 0;
	color:#db6600;
	font-size: 14px;
	background-image: url(../img/navigation_background_li_hover.png);
    background-repeat:repeat-x;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/navigation_background_li_hover.png'); /* IE6 */
    _background-image:none;
	
}

/*=========coordinate==========*/
#coordinate{
	border:1px solid #E1ECDA;
	padding:5px 0;
	margin-bottom:10px;
	color:#006600;
	font-size:12px;
	text-indent:14px;
	width:100%;
	background-color: #FFF;	
	opacity:0.6;
	
}

#coordinate a{
	color:#006600;
}

/*---coordinate end ----*/





/*=========restaurant_content==========*/
#restaurant_content{
	width:100%-20px;
	background-color:#FFF;
	padding:20px;
}

#restaurant_content table {
    border-collapse:collapse;
    border-spacing:0;
    font-size:13px;
	line-height:1.5;
	color:#333333;
	background-color: #FFF;	
	width:100%;
	
}

#restaurant_content table th.mrt1 {
padding-left:8px;
padding-right:25px;
width:38px;
}

#restaurant_content table thead th {
    background:#E1ECDA none repeat scroll 0 0;
    border:0 none;
    padding:5px 5px 5px 0;
}


#restaurant_content table tbody td.tc {
text-align:center;
}


element.style {
background-color:#FFFFFF;
}
#restaurant_content table tbody tr {
border-bottom:1px solid #EFEFEF;
}

#restaurant_content table tbody td.rankt {
padding-left:8px;
padding-right:25px;
width:38px;
}

#restaurant_content table tbody td {
border-bottom:1px solid #EFEFEF;
padding:5px 0;
}

#restaurant_content table tbody td .hl {

background:#FF6401 none repeat scroll 0 0;
color:#FFFFFF;
padding:0 5px;
}


#restaurant_content table tbody td .nor {

background:#BBBBBB none repeat scroll 0 0;
color:#FFFFFF;
padding:0 5px;
}

#restaurant_content table th.tleft {
text-align:left;
}

a.B:link, a.B:visited {
color:#360;
padding:2px 1px 0;
text-decoration:none;
}
a.G:link, a.G:visited {
color:#999999;
font-weight:normal;
padding:2px 1px 0;
text-decoration:none;
}



/*---restaurant_content end ----*/




/*=========search_particular_content==========*/

#search_particular_content,#Web_content{
	width:100%-20px;
	background-color:#FFF;
	padding:20px;
}

#search_particular_content table {
    border-collapse:collapse;
    border-spacing:0;
    font-size:13px;
	line-height:1.5;
	color:#333333;
	background-color: #FFF;	
	width:100%;
	
}

.lab {
text-align:right;
vertical-align:top;
width:10%;
}

#search_particular_content tr {
height:35px;
padding-bottom:5px;
vertical-align:top;
}
/*---search_particular_content end ----*/



/*=========Web_content==========*/

#Web_content{
color:#333333;
}

.info{
	margin-top:25px;
}



 .info {
padding:0;
position:relative;
}

#shopImg {
position:absolute;
right:19px;
_right:89px;
text-align:right;
top:-3px;
width:185px;

}

.shopInfo, .sname,.snamewrapper, .snamewrapper {
background-position:right -31px;
display:block;
float:left;
font-size:20px;
font-weight:bold;
padding:6px 6px 0;
}

.Color9, a.Color9, a.Color9:hover {
color:#E51313;
}


a.B:hover, a.B:active {
background:#6666CC none repeat scroll 0 0;
color:#FFFFFF;
padding:2px 1px 0;
text-decoration:none;
}


.sstar0, .sstar5, .sstar10, .sstar20, .sstar30, .sstar35, .sstar40, .sstar45, .sstar50 {
height:16px;
width:80px;
}

a.BL:link, a.BL:visited {
color:#6666CC;
padding:2px 1px 0;
text-decoration:underline;
}

.snamewrapper h1 {
	display:inline;
	font-size:30px;
	color: #060;
}
.shopInfo, .score {
font-size:12px;
font-weight:normal;
line-height:1.8;
padding:0 12px;
}

.sstar50 {
background-position:-200px -280px;
}

.objectiveinfo {
border-bottom:1px dashed #AAAAAA;
margin-bottom:10px;
padding-bottom:10px;
}

.objectiveinfo address{
	clear:left;
	padding:10px 12px 0;
}

.objectiveinfo address p {
font-size:13px;
line-height:20px;
}

address, caption, cite, code, dfn, em, th, var {
font-style:normal;
font-weight:normal;

}

/*---map----*/
#map{
	margin:20px auto;
	height: 267px;
	width: 609px;
	
}


/*---box_3pin----*/

.box_3pin{
	color: #000;
	background-color: #FFF;
	height: auto;
	width: 100%;	
	}

.title3 {
	color:#006600;
	font-size:14px;
	text-indent:14px;
	width:100%;

	background-image: url(../img/title2_bg.jpg);
	background-repeat: repeat-x;
		padding-top: 8px;
}

.title3_01{
	color:#006633;
	font-size:16px;

}
.title3_02{
	color:#999;
	font-size:12px;
	
}
.title3_03{
	color:#060;
	font-size:13px;
	float: right;
	margin-right: 20px;	
}

.unit1_buchong{
	width:60%;
}

#shopImg2 {
	position:
	text-align:right;
	width:185px;
	left: 621px;
	top: 1348px;
	float: right;
	margin-right: 20px;
}

/*=========end Web_content==========*/



/*=========index==========*/

.background_color_white{
	background-color:#FFF;	
	height:140px;
	width:100%;
	margin:auto;
}
.background_color_white1{
	background-color:#FFF;	
	height:280px;
	width:100%;
	margin:auto;
}
/*---top_special----*/
#top_special{
	width:100%;
	height:177px;
	background-image:url(../img/TopR_background.jpg);
	margin-bottom:10px;
}

#b_2{
height:30px;
left:68px;
position:relative;
top:126px;
width:92px;
}

#top_special_content{
	
}

.unit2_top_special {
	padding:10px 10px 10px 0;
	width:380px;
	position:relative;
	left:282px;
}

/*---box_right_03----*/

#box_right_03{
background-color:#FFF;
border:1px solid #E3E3E3;
overflow:hidden;
width:100%;
}



#box_right_03 ul {
background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/c031.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
}

#box_right_03 ul li {
height:23px;
line-height:23px;
overflow:hidden;
text-indent:50px;
width:190px;
font-size:12px
}


#box_right_03 ul li a {
	color:#060
	
}
.moreLink{color:#060; font-size:12px; float:right; margin-right:5px;}

/*meishiblog DIY*/
.meishiblog{
	background-color:#E2F0F5;
	border:1px solid #CBCFD7;
}
.meishiDIY{
	background-color:#F4E6F7;
	
}



/*=========end index==========*/


/*=========title1_img==========*/

#title1_img{
	width:100%;
	height:90px;
	
}
/*=========end title1_img==========*/


/*=========topR==========*/
.unit1_toR_bgC{
background-color:#E7E7E7;
border:1px solid #CBCFD7;
margin:10px 0px 0px 0px;

}
/*=========end topR==========*/

.span001{ color:#666; font-size:12px; font-weight:bold;}
.mar10{ margin-right:10px; color:#063; font-size:12px; font-weight:bold;}

.marDiv{ padding-top:10px; height:20px; background-color:#fff; padding-right:40px; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#c8bbbb}

.unitLongComments{
	background-color:#FFF;
	width:100%-40px;
	padding:10px 20px;
	line-height:20px;
		min-height:20px;
		height:auto!important;

	overflow:visible;

}


.linkAll{ color:#545454; font-size:12px; font-weight:bold;}

.mar001{ margin-right:5px;}