/* 预约预订 */
@charset "UTF-8";
/*列表页*/
.tabsList{overflow:hidden; zoom:1; width:1200px; margin-bottom:60px;}
.tabsList li{float:left; display:inline; padding-left:25px; overflow:hidden; zoom:1; }
.tabsList li.yellowbg{ background:#cfb045; min-height:810px;}
.tabsList li.redbg{ background:#d34e46; min-height:810px;}
.tabsList li.blackbg{ background:#43413f; min-height:810px;}
.tabsList li h4{width:51px;height:177px; margin-right:-5px;cursor:pointer;float:left;text-indent:-9999em;overflow:hidden;}
.tabsList li h4.lia{ background:#cfb045 url(../images/yyyd/icon_01.png) no-repeat;}
.tabsList li h4.lib{ background:#d34e46 url(../images/yyyd/icon_02.png) no-repeat;}
.tabsList li h4.lic{ background:#43413f url(../images/yyyd/icon_03.png) no-repeat;}
.tabsList li.on h4.lia{background:#cfb045 url(../images/yyyd/icon_01_1.png) no-repeat; }
.tabsList li.on h4.lib{background:#d34e46 url(../images/yyyd/icon_02_1.png) no-repeat; }
.tabsList li.on h4.lic{background:#43413f url(../images/yyyd/icon_03_1.png) no-repeat; }
.tabsList li.on .tabBody{display:block;width:975px;padding:20px 0 0 0;display:inline; float:left; margin-left:10px;}
.tabsList li .tabBody{display:none; }
.tabsList li .tabBody ul.hdList li{
	float:left;
	width:230px;
	height:220px;
	margin:0 5px 20px 5px;
	padding:0;
	font-size:15px;
	color:#323232;
	line-height:24px;
	text-align:center;
	overflow:hidden;
}
.tabsList li .tabBody ul.hdList li img{
	width:195px;
	height:145px;
	border:7px solid #cfcfcf;
}
.tabsList li .tabBody ul.hdList li .address{ 
	font-size:13px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 230px;
}
.tabsList li .tabBody ul.cgList li{
	float:left;
	width:230px;
	height:220px;
	margin:0 5px 20px 5px;
	padding:0;
	font-size:15px;
	color:#fff;
	line-height:24px;
	text-align:center;
	overflow:hidden;
}
.tabsList li .tabBody ul.cgList li a{ color:#fff;}
.tabsList li .tabBody ul.cgList li img{
	width:195px;
	height:145px;
	border:7px solid #cfcfcf;
}
.tabsList li .tabBody ul.cgList li .address{ 
	font-size:13px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 230px;
}

.tabs_page{ position:relative; width:900px; margin:20px auto; text-align:center;}
.tabs_page a{ display:inline-block; padding:3px 10px; border:1px solid #fff; margin:0 5px; }
.tabs_page a:hover{color:#323232;}
.tabs_page a.on{ background:#fff; border:1px solid #fff; color:#323232; }
.tabs_page span.omit{ margin:0 15px; }
.tabs_page span.fnt{ margin:0 8px 0 30px; }
.tabs_page span.fntpage{ margin:0 8px; }
.tabs_page .txt_page{ width:50px; height:20px; padding:3px 0; text-align:center; border:1px solid #fff; }
.tabs_page .btn_page{ width:50px; height:28px; padding:3px 0; font-family:"Microsoft YaHei"; color:#323232; text-align:center; background:#fff; border:1px solid #fff; cursor:pointer; }

.tabs_page_w{ position:relative; width:900px; margin:20px auto; color:#fff; text-align:center;}
.tabs_page_w a{ display:inline-block; color:#fff; padding:3px 10px; border:1px solid #fff; margin:0 5px; }
.tabs_page_w a:hover{color:#fff;}
.tabs_page_w a.on{ background:#fff; border:1px solid #fff; color:#323232; }
.tabs_page_w span.omit{ margin:0 15px; }
.tabs_page_w span.fnt{ margin:0 8px 0 30px; }
.tabs_page_w span.fntpage{ margin:0 8px; }
.tabs_page_w .txt_page{ width:50px; height:20px; padding:3px 0; text-align:center; border:1px solid #fff; }
.tabs_page_w .btn_page{ width:50px; height:28px; padding:3px 0; font-family:"Microsoft YaHei"; color:#323232; text-align:center; background:#fff; border:1px solid #fff; cursor:pointer; }


.yyyd_left{
	float:left;
	width:950px;
	margin-top:30px;
}
.yyyd_left .tlshare{
	float:left;
	width:950px;
	height:50px;
	margin-bottom:20px;
	overflow:hidden;
}
.tlshare .w_800{ float:left; width:690px;margin-top: 10px;}
.tlshare .w_120{ float:right; width:120px; font-size:13px; text-align:right; /*color:#e4c147;*/ color:#434343; margin-top:10px;}
.tlshare .w_120 span{ float:left; margin:-3px 0; text-align:right}
.tlshare .w_110{ float:right; width:100px; text-align:right; margin-right:10px;}
.tlshare .w_110 a{
	display:inline-block;
	height:20px;
	line-height:20px;
	background:url(../images/zan_icon.png) no-repeat 8px 2px;
	padding:2px 10px 2px 30px;
	border:1px solid #dedede;
	border-radius:3px;
	font-size:13px;
	margin-top:5px;
}
.tlshare .w_110 a.on{
	display:inline-block;
	height:20px;
	line-height:20px;
	background:url(../images/orange_dz.png) no-repeat 8px 2px;
	padding:2px 10px 2px 30px;
	border:1px solid #dedede;
	border-radius:3px;
	font-size:13px;
	margin-top:5px;
}
.tlshare a{ color:#434343;}
.tlshare img{ margin-right:5px;}
.tlshare span{ margin:0 10px;}
.yyyd_left .handle_box{
	float:left;
	width:950px;
	margin-bottom:60px;
}
.handle_box .handle_left{
	float:left;
	width:275px;
	height:330px;
	margin:0 30px 0 40px;
    border: 1px solid #eee;
	text-align:center;
	overflow:hidden;
}
.handle_left .handle_imgbox{
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
	 /*设置水平居中*/
	text-align:center;
	 /* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:275px;
	height:330px;
	overflow:hidden;
}
.handle_imgbox img {
	 /*设置图片垂直居中*/
	 width:275px;
	 height:auto;
	 vertical-align:middle;
}
.handle_box .handle_right{
	float:left;
	width:600px;
	color:#434343;
}
.handle_right .handle_titlebox{
	float:left;
	width:600px;
	font-size:18px;
	color:#434343;
	margin-bottom:30px;
}
.handle_titlebox span{ margin-right:15px;}
.handle_titlebox i{ font-size:13px; color:#fff; margin-right:3px; padding:1px 5px;}
.handle_titlebox i.yellow{ background:#e4c147;}
.handle_titlebox i.gray{ background:#797979;}
.handle_titlebox i.red{ background:#af5b5b;}
.handle_titlebox i.orange{ background:#c96539;}

.handle_right .handle_sales{
	float:left;
	width:600px;
	margin-bottom:30px;
	line-height:21px;
}
.handle_right .handle_sales01{
	float:left;
	width:600px;
	margin-bottom:23px;
	line-height:21px;
}
.handle_right .handle_sales span,.handle_right .handle_sales01 span{ color:#9c3737; margin-right:15px;}
.handle_right .handle_sales i{ display:inline-block; width:42px; height:16px; font-size:12px; color:#fff; line-height:16px; padding-left:5px; text-align:center; background:url(../images/yyyd/icon_tag.gif) no-repeat; margin-bottom:0;}
.handle_right .handle_sales01 i.gray{ display:inline-block; font-size:12px; color:#fff; line-height:16px; padding:1px 5px 0 5px; text-align:center; background:#a9a9a9; margin-bottom:0;}
.handle_right .handle_date{
	float:left;
	width:600px;
	height:48px;
	line-height:48px;
	margin-bottom:30px;
}
.handle_date span{ float:left; width:76px;}
.handle_date ul.datelist{
	float:left;
	width:520px;
}
.handle_date ul.datelist li{ float:left; height:48px; font-size:13px; position:relative; margin:2px 3px 2px 0; outline:none;}
.handle_date ul.datelist li a{ width:66px; height:48px; color:#434343; text-align:center; border:2px solid #f1f1f1; background:#f1f1f1; display:inline-block; line-height:24px;}
.handle_date ul.datelist li a:hover{ border:2px solid #ddb219; color:#ddb219; text-decoration:none;}
.handle_date ul.datelist li i{ position:absolute; width:14px; height:13px; font-size:0; line-height:0; right:2px; bottom:-2px; background:url(../images/yyyd/icon_select.png) no-repeat right bottom; z-index:99; display:none;}
.handle_date ul.datelist li.selected a{ width:66px; height:48px; border:2px solid #ddb219;}
.handle_date ul.datelist li.selected i{ display:block;}

.handle_right .time_fieldbox{
	float:left;
	width:600px;
	margin-bottom:20px;
}
.time_fieldbox .time_box{	
	float:left;
	width:600px;
	line-height:34px;
	margin-bottom:20px;
}
.time_box span{ float:left; width:76px;}
.time_box ul.timelist{
	float:left;
	width:522px;
}
.time_box ul.timelist li{ float:left; height:30px; font-size:13px; position:relative; margin:2px 5px 10px 0; outline:none;}
.time_box ul.timelist li span{ width:120px; height:32px; color:#c6c6c6; text-align:center; border:1px dashed #c2c2c2; background:#f1f1f1; display:inline-block; line-height:32px;}
.time_box ul.timelist li a{ width:120px; height:30px; color:#434343; text-align:center; border:2px solid #e4c147; background:#fff; display:inline-block; line-height:30px;}
.time_box ul.timelist li a:hover{border:2px solid #e4c147; color:#e4c147; text-decoration:none;}
.time_box ul.timelist li i{ position:absolute; width:14px; height:13px; font-size:0; line-height:0; right:2px; bottom:-2px; background:url(../images/yyyd/icon_select.png) no-repeat right bottom; z-index:99; display:none;}
.time_box ul.timelist li.selected a{width:120px; height:30px; border:2px solid #ddb219; text-align:center; background:#fff; color:#434343;}
.time_box ul.timelist li.selected i{ display:block;}

.time_fieldbox .field_box{	
	float:left;
	width:600px;
	line-height:39px;
}
.field_box span{ float:left; width:76px;}
.field_box ul.fieldlist{
	float:left;
	width:522px;
}
/*.field_box ul.fieldlist li{ float:left; height:35px; font-size:13px; position:relative; margin:2px 5px 10px 0; outline:none;}
.field_box ul.fieldlist li span{ width:65px; height:37px; color:#c6c6c6; text-align:center; border:1px dashed #c2c2c2; background:#f1f1f1; display:inline-block; line-height:37px;}
.field_box ul.fieldlist li a{ width:65px; height:35px; color:#434343; text-align:center; border:2px solid #f1f1f1; background:#f1f1f1; display:inline-block; line-height:35px;}
.field_box ul.fieldlist li a:hover{border:2px solid #e4c147; color:#e4c147; text-decoration:none;}
.field_box ul.fieldlist li i{ position:absolute; width:14px; height:13px; font-size:0; line-height:0; right:2px; bottom:-2px; background:url(../images/yyyd/icon_select.png) no-repeat right bottom; z-index:99; display:none;}
.field_box ul.fieldlist li.selected a{width:65px; height:35px; border:2px solid #ddb219; text-align:center; background:#fff; color:#434343;}*/
.field_box ul.fieldlist li{ float:left; font-size:13px; position:relative; margin:2px 5px 10px 0; outline:none;}
.field_box ul.fieldlist li span{ padding:1px 0; color:#c6c6c6; text-align:center; border:1px dashed #c2c2c2; background:#f1f1f1; display:inline-block; line-height:37px;}
.field_box ul.fieldlist li a{padding:0 8px; color:#434343; text-align:center; border:2px solid #f1f1f1; background:#f1f1f1; display:inline-block; line-height:37px;}
.field_box ul.fieldlist li a:hover{border:2px solid #e4c147; color:#e4c147; text-decoration:none;}
.field_box ul.fieldlist li i{ position:absolute; width:14px; height:13px; font-size:0; line-height:0; right:2px; bottom:0px; background:url(../images/yyyd/icon_select.png) no-repeat right bottom; z-index:99; display:none;}
.field_box ul.fieldlist li.selected a{padding:0 8px; border:2px solid #ddb219; text-align:center; background:#fff; color:#434343;}
.field_box ul.fieldlist li.selected i{ display:block;}

.handle_right .other_box{ float:left; width:600px;}
.other_box .price_box{
	float:left;
	width:600px;
	color:#af5b5b;
	margin-bottom:20px;
}
.price_box span{ float:left; width:76px; text-align:right; color:#434343;}
.price_box p.ts{ font-size:14px; color:#797979; margin-top:10px; margin-bottom:10px; text-indent:76px;}
.handle_right .btn_box{
	float:left;
	width:524px;
	margin-left:76px;
}
.handle_right .btn_box01{
	float:left;
	width:524px;
	margin-top:20px;
}
.handle_right .btn_box input,.handle_right .btn_box01 input{
	width:150px;
	height:40px;
	background:#e4c147;
	border:0;
	font-size:15px;
	color:#434343;
	cursor:pointer;
}
.handle_right .btn_box01 input.cancel{
	width:150px;
	height:40px;
	background:#fff;
	border:1px solid #e4c147;
	font-size:15px;
	color:#434343;
	cursor:pointer;
	margin:0 0 0 10px;
}
.handle_right .form_box{
	float:left;
	width:600px;
}
.handle_right .form_box li{
	float:left;
	width:600px;
	margin-bottom:15px;
}
.handle_right .form_box li .txt_input{
	width:200px;
	height:30px;
	border:1px solid #ebebeb;
	line-height:30px;
	text-indent:5px;
}
.yyyd_left .intro_box{
	float:left;
	width:910px;
	border:1px solid #ededed;
	margin-left:38px;
	margin-bottom:40px;
}
.intro_main{ width:910px;}
.intro_main .hd{ overflow:hidden; background:#f6f6f6; border-bottom:1px solid #ededed;}
.intro_main .hd li{ position:relative; margin-left:-1px;  height:45px; line-height:45px; text-align:center; width:120px; float:left; border-right:1px solid #ededed;
	font:normal 15px/45px "Microsoft YaHei"; _font-weight:bold; cursor:default; }
.intro_main .hd li.on{ width:120px; background:#e8e8e8; color:#525252;  }
.intro_main .hd li span{ font-size:13px; color:#f04400; margin-left:5px;}
.intro_main .hd li a{ color:#525252;}
.intro_main .bd{ padding:30px 20px;}

.yyyd_right{
	float:right;
	width:240px;
	border:1px solid #dedede;
	border-top:0;
	margin-top:20px;
}
.yyyd_right .yyyd_exclusive{
	float:left;
	width:240px;
	font-size:12px;
	color:#646464;
	text-align:center;
	margin:40px 0 35px 0;
}
.yyyd_right .yyyd_opentime{
	float:left;
	width:210px;
	font-size:15px;
	color:#434343;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px dashed #dcdcdc;
	margin:0 15px 15px 15px;
}
.yyyd_opentime i.phone{
	display:inline-block;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#606060;
	font-weight:bold;
	line-height:20px;
	background:url(../images/yyyd/icon_phone.gif) no-repeat 0 3px;
	padding-left:18px;
	margin-bottom:5px;
}
.yyyd_opentime p.times{ font-size:13px; color:#282828; margin-bottom:10px;}
.yyyd_opentime p.times span{ margin:0 8px;}
.yyyd_opentime p.address{ font-size:13px; margin-top:5px;}
.yyyd_right .yyyd_location{
	float:left;
	width:210px;
	margin:0 15px;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px dashed #dcdcdc;	
	margin-bottom:15px;
}
.yyyd_location .loction_map{
	float:left;
	width:210px;
	height:172px;
	margin-bottom:5px;
	overflow:hidden;
}
.yyyd_location .location_line{
	float:left;
	width:205px;
	font-size:13px;
	color:#6d6d6d;
	background:url(../images/yyyd/icon_location.gif) no-repeat 0 5px;
	padding-left:5px;
}
.yyyd_right .yyyd_score{	
	float:left;
	width:210px;
	margin:0 15px 20px 15px;
}
.yyyd_score .score_box{
	float:left;
	width:210px;
	font-size:13px;
	color:#6d6d6d;
	margin-bottom:5px;
}
.score_box span{ font-size:15px; font-weight:bold; color:#e5305d; line-height:15px; margin-left:5px;}
.score_box i.fullstar{
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/yyyd/star_full.gif) no-repeat 0 1px;
	margin:0 2px 0 2px;
}
.score_box i.halfstar{
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/yyyd/star_half.gif) no-repeat 0 1px;
	margin:0 2px 0 2px;
}
.score_box i.emptystar{
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/yyyd/star_empty.gif) no-repeat 0 1px;
	margin:0 2px 0 2px;
}
.yyyd_score .score_review{
	float:left;
	width:190px;
	padding:15px 10px;
	background:#f6f6f6;
}
.score_review .review_link{
	float:left;
	width:190px;
	font-size:13px;
	color:#3ea0bb;
	border-bottom:1px dashed #dcdcdc;
}
.score_review .review_link a{ color:#3ea0bb;}
.score_review .review_link span{ color:#434343; margin:0 10px;}
.score_review .review_link i{ color:#e5305d;}
.score_review .review_con{ font-size:13px; padding:10px 0;}
.yyyd_right .groom_titlebox{
	float:left;
	width:240px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background:#f6f6f6;
	padding:10px 0;
}
.groom_titlebox i{
	display:inline-block;
	font-size:16px;
	height:24px;
	background:url(../images/yyyd/icon_line.gif) no-repeat 10px 0;
	padding:0 20px;	
}
.yyyd_right ul.hotlist{
	float:left;
	width:210px;
	margin:15px;
}
.yyyd_right ul.hotlist li{
	float:left;
	width:210px;
	text-align:center;
	margin-bottom:20px;
}
.yyyd_right ul.hotlist li img{
	width:210px;
	height:105px;
	border:0;
	margin-bottom:5px;
}
.yyyd_right .ewm_box{
	float:left;
	width:240px;
	margin:30px 0;
	text-align:center;
}

.yyyd_right01{
	float:right;
	width:240px;
	margin-top:20px;
}
.yyyd_right01 .yyyd_members_title{
	float:left;
	width:220px;
	margin:8px 10px;
	padding-bottom:4px;
	color:#434343;
	border-bottom:2px dotted #efefef;
}
.yyyd_right01 .yyyd_members_img{
	float:left;
	width:220px;
	margin:10px 10px;
	text-align:center;
}
.yyyd_right01 ul.members_list{
	float:left;
	width:240px;
	margin:10px 0;
	border-bottom:2px dotted #efefef;
}
.yyyd_right01 ul.members_list li{
	float:left;
	width:80px;
	font-size:12px;
	line-height:26px;
	text-align:center;
	margin-bottom:15px;
}
.yyyd_right01 ul.members_list li img{
	width:56px;
	height:56px;
	border:0;
	border-radius:50%;
}
.yyyd_right01 .select_both{
	float:left;
	width:240px;
	line-height:40px;
	text-align:center;
	margin-bottom:11px;
}
.yyyd_right01 .select_both a{ color:#434343; font-size:13px;}
.yyyd_right01 .groom_titlebox{
	float:left;
	width:240px;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #dedede;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #dedede;
	background:#f6f6f6;
	padding:10px 0;
}
.groom_titlebox i{
	display:inline-block;
	font-size:16px;
	height:24px;
	background:url(../images/yyyd/icon_line.gif) no-repeat 10px 0;
	padding:0 20px;	
}
.yyyd_right01 ul.hotlist01{
	float:left;
	width:210px;
	padding:15px 15px 0 15px;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
}
.yyyd_right01 ul.hotlist01 li{
	float:left;
	width:210px;
	padding-bottom:10px;
	border-bottom:2px dotted #efefef;
	text-align:center;
	margin-bottom:10px;
}
.yyyd_right01 ul.hotlist01 li img{
	width:210px;
	height:140px;
	border:0;
	margin-bottom:5px;
}
.yyyd_right01 .ewm_box{
	float:left;
	width:240px;
	padding:30px 0;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	text-align:center;
}

.yyyd_orderbox{
	position:relative;
	width:947px;
	margin:40px auto;
}
.yyyd_orderbox .order_step{
	float:left;
	width:947px;
	height:33px;
	margin-bottom:40px;
	overflow:hidden;
}
.yyyd_orderbox .order_box{
	float:left;
	width:946px;
	margin-bottom:20px;
}
.order_box .order_titlebox{
	float:left;
	width:946px;
	font-size:15px;
	color:#252525;
	background:url(../images/yyyd/title_icon.gif) no-repeat bottom;
	padding:10px 0;
	text-indent:10px;
}
.order_box ul.personinfo{
	float:left;
	width:946px;
	background:#f4f4f4;
	padding:20px 0;
}
.order_box ul.personinfo li{
	float:left;
	font-size:14px;
	margin-left:30px;
	margin-right:60px;
}
.order_box ul.paybox{
	float:left;
	width:946px;
}
.order_box ul.paybox li{
	float:left;
	width:120px;
	margin:20px 20px 0 10px;
}
.order_box ul.paybox li img{ margin-left:10px;}
.order_box ul.titlebox{
	float:left;
	width:946px;
	padding:10px 0;
	background:#f4f4f4;	
	border-bottom:1px solid #fff;
	margin-top:15px;
}
.order_box ul.conbox{
	float:left;
	width:946px;
	padding:15px 0;
	background:#f4f4f4;
}
.order_box ul.titlebox li,.order_box ul.conbox li{
	float:left;
	font-size:14px;
	text-align:center;
}
.order_box ul.titlebox li.namebox{
	float:left;
	width:400px;
}
.order_box ul.conbox li.conname{ 
	float:left;
	width:380px;
	padding:0 10px;
	text-align:left;
}
.order_box ul.titlebox li.datebox,.order_box ul.conbox li.condate{
	float:left;
	width:135px;
}
.order_box ul.titlebox li.pricebox,.order_box ul.conbox li.conprice{
	float:left;
	width:135px;
}
.order_box ul.titlebox li.numbox,.order_box ul.conbox li.connum{
	float:left;
	width:135px;
}
.order_box ul.titlebox li.totalboxs,.order_box ul.conbox li.contotal{
	float:left;
	width:141px;
}
.yyyd_orderbox .yyyd_yhhdbox{
	float:left;
	width:946px;
	margin-bottom:30px;
}
.yyyd_yhhdbox .yhhd_titlebox{
	float:left;
	width:946px;
}
.yyyd_yhhdbox .yhhd_titlebox span{
	display:inline-block;
	width:86px;
	height:27px;
	font-size:14px;
	color:#252525;
	line-height:27px;
	text-align:center;
	background:url(../images/yyyd/icon_yhhd.gif) no-repeat;
	overflow:hidden;
}
.yyyd_yhhdbox .yhhd_conbox{
	float:left;
	width:886px;
	font-size:14px;
	color:#252525;
	background:#f4f4f4;
	padding:15px 30px;
}
.yyyd_orderbox .btn_orderbox{
	float:left;
	width:946px;
	font-size:14px;
	color:#313030;
	line-height:24px;
	text-align:right;
	border-top:1px dashed #bdbdbd;
	margin-bottom:80px;
	padding:30px 0;
}
.btn_orderbox i{ color:#cb3535;}
.btn_orderbox a{ color:#a55252;}
.btn_order{
	width:155px;
	height:45px;
	border:0;
	border-radius:3px;
	background:#f5c400;
	font-size:16px;
	font-weight:bold;
	color:#4d4d4d;
	text-align:center;
	line-height:45px;
	cursor:pointer;
	margin-top:10px;
}

.yyyd_yhhdbox .success_conbox{
	float:left;
	width:946px;
	font-size:14px;
	color:#575757;
	background:#f4f4f4;
	padding:10px 0;
}
.success_conbox .number_box{
	float:left;
	width:886px;
	padding:10px 30px;
	border-bottom:1px solid #cecece;
}
.success_conbox .number_box1{
	float:left;
	width:886px;
	padding:10px 30px;
}
.success_conbox .number_box1 .img_box{
	float:left;
	width:134px;
	height:100px;
	margin-right:20px;
	overflow:hidden;
}
.success_conbox .number_box1 .img_box img{
	width:134px;
	height:100px;
	border:0;
}
.success_conbox .number_box1 .con_box{
	float:left;
	width:650px;
	font-size:15px;
	line-height:24px;
}
.success_conbox .number_box1 .con_box a{ font-size:16px;}
.success_conbox ul.dtl_table{
	float:left;
	width:886px;
	padding:10px 30px;
}
.success_conbox ul.dtl_table li{
	float:left;
	font-size:14px;
	color:#252525;
	text-align:center;
}
.success_conbox ul.dtl_table li.dtlname{
	float:left;
	width:350px;
}
.success_conbox ul.dtl_table li.dtldate{
	float:left;
	width:150px;
}
.success_conbox ul.dtl_table li.dtlprice{
	float:left;
	width:100px;
}
.success_conbox ul.dtl_table li.dtlnum{
	float:left;
	width:143px;
}
.success_conbox ul.dtl_table li.dtltotal{
	float:left;
	width:143px;
}
.txt_indent{ text-indent:10px;}
.yhhd_statu{
	float:left;
	width:946px;
	font-size:14px;
	color:#575757;	
	margin:10px 0;
}
.yhhd_statu span{ display:inline-block; padding:0 30px;}

.totalbox{
	float:left;
	width:886px;
	font-size:14px;
	color:#575757;
	line-height:24px;
	text-align:right;
	border-top:1px dashed #bdbdbd;
	margin-bottom:80px;
	padding:20px 30px;
}
.totalbox b{ font-size:15px; color:#313030;}
.totalbox i{ color:#cb3535;}

.hdcy_popup{
	float:left;
	width:640px;
	padding:25px 25px 25px 10px;
}
.hdcy_popup li{
	display:inline;
	float:left;
	width:80px;
	font-size:12px;
	text-align:center;
	margin:0 5px 20px 5px;
}
.hdcy_popup li img{
	width:56px;
	height:56px;
	border:0;
	border-radius:50%;
	margin-bottom:5px;
}
.hdcy_popup li p.imgbox{
	position:relative;
	width:80px;
}
.hdcy_popup li p.imgbox span{
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	background:#ff2626;
	font-size:12px;
	color:#fff;
}

/*筛选*/
.yyyd_filter_box{
	float:left;
	width:1187px;
	margin-bottom:15px;
	border-bottom:1px solid #e9e9e9;
}
.yyyd_filter_box .tag_list{
	float:left;
	width:1100px;
	font-size:15px;
	margin-bottom:10px;
}
.yyyd_filter_box .tag_list li{
	float:left;
	margin:0 15px 10px 0;
}
.yyyd_filter_box .tag_list li.title{
	padding:3px 5px;
}
.yyyd_filter_box .tag_list li a{
	display:inline-block;
	padding:3px 5px;
	color:#434343;
}
.yyyd_filter_box .tag_list li a.on{
	float:left;
	color:#434343;
	background:#e2bd3b;
	padding:3px 5px;
}
.boxdown{      
	float:left;     
    cursor:pointer;
    width:35px;
    height:20px;   
    background:url(../images/yyyd/list_i_down.png) no-repeat right 12px;      
	padding:3px 5px;
	font-size:15px;
	color:#434343;
}
.up{
	float:left;
    cursor:pointer;
    width:35px;
    height:20px;   
    background:url(../images/yyyd/list_i_up.png) no-repeat right 12px; 
}

/*预约预订 news*/
.yyyd_titlebox{
	float:left;
	width:1200px;
	height:24px;
	margin-bottom:20px;
	overflow:hidden;
}
.yyyd_recommentbox{
	float:left;
	width:1200px;
	margin-bottom:40px;
}
.yyyd_recommentbox li{
	float:left;
	width:380px;
	height:390px;
	border:1px solid #e9e9e9;
	margin:0 7px 25px 7px;
	text-align:center;
	overflow:hidden;
}
.yyyd_recommentbox li .sf_img{
	float:left;
	width:380px;
	height:265px;
	margin-bottom:10px;
	overflow:hidden;
}
.yyyd_recommentbox li .sf_img img{
	width:380px;
	height:265px;
	border:0;
}
.yyyd_recommentbox li .sf_con{
	float:left;
	width:340px;
	font-size:15px;
	color:#666666;
	margin:0 20px;
	text-align:left;
}
.yyyd_recommentbox li .sf_con a{ color:#3c3c3c;}
.yyyd_recommentbox li .sf_con .title{
	float:left;
	width:340px;
	height:60px;
	margin:10px 0 0 0;
	font-size:17px;
	color:#3c3c3c;
	letter-spacing:3px;
	line-height:24px;
	overflow:hidden;
}
.yyyd_recommentbox li .sf_con .title01{
	float:left;
	width:340px;
	height:35px;
	margin:10px 0 0 0;
	font-size:17px;
	color:#3c3c3c;
	letter-spacing:3px;
	line-height:24px;
	overflow:hidden;
}
.yyyd_recommentbox li .sf_con p.address{ margin-bottom:5px;}
.yyyd_recommentbox a.more{
	display:inline-block;
	width:1182px;
	height:40px;
	background:#ffd93f;
	color:#616161;
	line-height:40px;
	border-radius:50px;
	text-align:center;
	letter-spacing:2px;
	margin:10px 2px;
}
.yyyd_mb60{ padding-top:30px; padding-bottom:60px; font-size:18px; letter-spacing:3px; text-align:center;}

/*我要评分*/
.yyyd_willscore{
	float:left;
	width:910px;
	font-size:18px;
	color:#434343;
	margin-bottom:15px;
}
.yyyd_willscore span{ float:left; margin-right:15px;}
.yyyd_willscore .click-star{
	float:left;
	width:200px;
	margin-top:-3px;
}
.yyyd_willscore .hint{
	float:left;
	width:80px;
	font-size:20px;
	margin-top:0px;
	color:#ff0000;
}