/**header**/
.shouff2{  height:30px;}
/** content_oc begin **/
.content_oc{ width:1004px; position:relative; z-index:-2; }
/** content_left_oc**/
.content_left_oc{ width:275px; float:left; position:relative; z-index:5; }





/**¿ìËÙ²éÕÒ**/
.quick_find_oc{  width:220px; margin:12px 0 0 10px; position:absolute; left:0; top:0; z-index:3}
.find_restaurant_oc{color:#ee0909; font-size:14px; height:24px; font-weight:bold; padding:5px 0 0 20px;}
#hide_find_restaurant_oc{width:275px;  float:left;  position:absolute; left:0;  z-index:1000; background:#e8e6e3 }

.find_restaurant_content_oc{width:275px;}
.find_restaurant_content_oc .find_restaurant_contentbox_oc{width:275px;}
.restaurantbg2_oc{ background-color:#f8f8f8}
.find_restaurant_content_oc .hh2_cat,.find_restaurant_content_oc .hhh2_cat{width:275px;font-weight:normal;position:relative;   }
.hh2_cat h3{width:265px;font-size:12px;font-weight:normal;display:block; letter-spacing:1px; padding:20px 0 20px 10px; background-color:#e8e6e3}
.hhh2_cat h3{width:265px;font-size:12px;font-weight:normal;display:block; letter-spacing:1px; padding:20px 0 20px 10px; background-color:#f0ede8}
.titlebg1{background:url(/images/onecity/cz_title1bg.png) no-repeat 10px 35px;}
.titlebg2{background:url(/images/onecity/cz_title2bg.png) no-repeat 10px 35px;}
.titlebg3{background:url(/images/onecity/cz_title3bg.png) no-repeat 10px 35px;}

.cz_title1{ padding-left:50px; color:#000; line-height:40px; font-size:14px; font-weight:bold}
.cz_title2{ padding-left:50px; color:#000; line-height:40px; font-size:14px; font-weight:bold}
.cz_title3{ padding-left:50px; color:#000; line-height:40px; font-size:14px; font-weight:bold}
.czfd_txt1{ color:#848484; line-height:15px; padding-left:50px;}
.hh3_cat{display:none;position:absolute;left:275px;top:0;cursor:pointer;z-index:-1;}
.shadow_oc{position:inherit;}
.shadow_oc_border{position:inherit;width:727px;z-index:-1;background:#fff; padding:10px 0; min-height:250px; height:auto !important; height:250px; overflow:visible; border:1px solid #f44769;  }
.shadow_oc_border_left{ padding:10px 20px 15px 20px;min-height:240px;height:auto !important; height:240px;overflow:visible;background-color:#fffffc;float:left; line-height:25px;}
.shadow_oc_border_left li{ float:left;display:inline;width:140px;height:47px; text-align:center; line-height:45px; position:relative; margin-right:2px; }

.shadow_oc_border_left li a{color:#6a6a6a; font-size:14px; text-decoration:none; font-weight:normal; outline:none}
.shadow_oc_border_left li a:hover{color:#db0200; font-size:14px; text-decoration:none; font-weight:normal;}
.shadow_oc_border_left_ul li a{ color:#5e5945; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; display:block; background:#e6e0d0; width:140px; height:45px; text-align:center; text-decoration:none}
.shadow_oc_border_left_ul li a:hover{ color:#fff; background:#b7aa80;}
.shadow_oc_border_left_ul_txt1{font-size: 16px;font-weight: bold;letter-spacing: 2px;line-height: 24px;padding:0;}
.shadow_oc_border_left_ul_txt2{font-weight:normal;letter-spacing: 2px;line-height:18px;padding:0;}
.shadow_oc_border_left_ul_txt3{font-weight:normal;letter-spacing: 2px;font-size: 18px;padding:0;}
.shadow_oc_border_left_ul_txt4{font-weight:normal;font-size: 14px;padding:0;}

.shadow_oc_border_left span{ display:block;  clear:both}
.shadow_oc_border_right{ float:right; width:196px;padding:10px; border-bottom:1px dashed #efe5c6; margin-right:7px; display:inline}
.recommend_restaurant_oc{ width:196px;  line-height:25px;}
.recommend_restaurant_oc h4{ color:#5a5a5a; font-weight:bold; font-size:14px; margin-bottom:5px;}

/**.recommend_restaurant_oc li{width:196px; height:25px; line-height:25px;}
.recommend_restaurant_oc li a:link,.recommend_restaurant_oc li a:visited{color:#6a6a6a; font-size:12px; text-decoration:none; font-weight:normal;}
.recommend_restaurant_oc li a:hover{color:#db0200; font-size:12px; text-decoration:none; font-weight:normal;}**/
.charts_list1_qfd{width:191px; height:30px; background:url(../images/charts_listbg1_qfd.png) no-repeat left center; padding-left:5px;}
.charts_list1_qfd span,.charts_list2_qfd span{ display:block; float:left; color:#fff; padding-top:1px}
.charts_list1_qfd img,.charts_list2_qfd img{ float:left; display:inline; margin:8px 0 0 3px;}
.charts_list2_qfd{width:191px; height:30px;  background:url(../images/charts_listbg2_qfd.png) no-repeat left center; padding-left:5px;}
a.link_charts1_qfd:link,a.link_charts1_qfd:visited{ color:#cb0000; text-decoration:none; padding-left:15px; line-height:30px; float:left}
a.link_charts1_qfd:hover{ color:#cb0000; text-decoration:underline;padding-left:15px;line-height:30px;float:left}
a.link_charts2_qfd:link,a.link_charts2_qfd:visited{ color:#5a5a5a; text-decoration:none;line-height:30px; padding-left:15px;float:left}
a.link_charts2_qfd:hover{ color:#5a5a5a; text-decoration:underline;padding-left:15px;line-height:30px;float:left}


a.link_restaurant_oc:link,a.link_restaurant_oc:visited{display:block;width:155px;padding-left:25px;  text-decoration:none; font-weight:normal; font-size:12px;}
a.link_restaurant_oc:hover{}
.recommend_restaurant_oc li a.link_restaurant_book_oc:link,.recommend_restaurant_oc li a.link_restaurant_book_oc:visited{ color:#fa5e02;text-decoration:underline; font-weight:normal; font-size:12px;}
.recommend_restaurant_oc li a.link_restaurant_book_oc:hover{color:#fa5e02;text-decoration:none; font-weight:normal; font-size:12px;}
.active_cat2{ z-index:99;}
.active_cat2 h3 {  position:relative; z-index:10;  letter-spacing:1px; margin:0;color:#EE0909;  background-color:#fff; width:265px; border:1px solid #f44769; border-right:none}

.active_cat2 div{display:block;}
a.link_restaurantbg:link,a.link_restaurantbg:visited,a.link_restaurantbg:hover{ color:#db0200; line-height:28px; text-align:left; padding:20px 0 0 7px; width:140px; height:27px; display:block; background:url(../images/arealogobg.png) no-repeat; text-decoration:none;}
.restaurant_oc{padding:10px 0; clear:both}
.restaurant_oc ul{}
.restaurant_oc li{float:left; display:inline; width:145px; text-align:left;  line-height:30px;height:30px; background:none}
.borderright_oc{ border-right:1px dashed #efe5c6}









/** content_mid_oc**/
.content_mid_oc{width:715px; float:right;  margin:5px 0 0;display:inline;}
/**banner**/
#banner_oc { position:relative; width:715px; height:280px; overflow:hidden;  }
#banner_oc_pic a { position:absolute; top:0; display:block; width:715px; height:280px; overflow:hidden; }
#banner_oc_pic a img{width:715px; height:280px;}
#banner_oc_btn { position:absolute; z-index:4; right:2px; bottom:2px; font-weight:700; font-family:Arial; }
#banner_oc_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
#banner_oc_btn .normal { height:20px;  border:1px solid #999; color:#333;  line-height:20px; background-color:#fff; }
#banner_oc_btn .current { height:20px; border:1px solid #FF5300; color:#FF5300; line-height:20px;background-color:#fff; }

.piclist_oc{ padding:15px 2px 0; overflow:hidden; width:1000px;}
.piclist_oc ul{ width:1015px; overflow:hidden}
.piclist_oc ul{zoom:1;}
.piclist_oc ul:after{content:'';clear:both;display:block;height:0;}
.piclist_oc li{ float:left; margin-right:15px; width:188px; height:130px; overflow:hidden}
.piclist_oc li img{width:188px; height:130px;}




.tuan_index{ width:1004px; margin:0 0 20px; position:relative; overflow:hidden; height:428px}
.tuan_index h1{ border-bottom:3px solid #f44769; line-height:35px; margin-bottom:5px; text-align:left; padding-left:5px; height:35px; font-size:26px; font-family:"Î¢ÈíÑÅºÚ";font-weight:normal;}
.tuan_index h1 strong{ font-weight:normal}
.tuan_index h1 span{ color:#898989; font-size:14px; padding-left:10px;}
.tphoto4{ width:370px; height:140px;  text-align:left; padding-left:15px; background:#f44769; padding-top:50px; position:absolute; left:0; top:238px;}
a.tphoto4ink1:link,a.tphoto4ink1:visited,a.tphoto4ink1:hover{ color:#fff; text-decoration:none; font-size:28px; font-family:"Î¢ÈíÑÅºÚ"; line-height:36px; background:none repeat scroll 0 0 transparent}
a.tphoto4ink2:link,a.tphoto4ink2:visited,a.tphoto4ink2:hover{ color:#ccc; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:18px; font-size:13px; font-weight:bold;background:none repeat scroll 0 0 transparent; left:15px; top:85px;}
a.tphoto4ink3:link,a.tphoto4ink3:visited,a.tphoto4ink3:hover{ color:#fff; text-decoration:none;background:none repeat scroll 0 0 transparent; top:105px;}
.left15{ left:15px;}
.left102{ left:102px;}
.left189{ left:189px;}
.left116{ left:116px;}
.tuan_index a,.hunyan_index a{ background:#000; display:block; position:absolute}
.tuan_index a:hover,.hunyan_index a:hover{  background:#fff}
.tuan_index img,.hunyan_index img{-moz-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in 0s;transition: all 0.25s ease-in 0s}
.tuan_index:hover img,.hunyan_index:hover img{opacity:0.6;filter:alpha(opacity=60);}
.tuan_index:hover a:hover img,.hunyan_index:hover a:hover img{opacity:1;filter:alpha(opacity=100);}
.tuan_index_img1,.hunyan_index_img1{ left:0; top:43px;}
.tuan_index_img2{ left:195px; top:43px;}
.tuan_index_img3{ left:394px; top:43px;}
.tuan_index_img5{ left:394px; top:238px;}
.tuan_index_img6{ left:599px; top:238px;}
.tuan_index_img7{ left:804px; top:238px;}
.hunyan_index_img2{ left:619px; top:43px;}
.hunyan_index_img3{ left:814px; top:43px;}
.hunyan_index_img4{ left:0px; top:238px;}
.hunyan_index_img5{ left:205px; top:238px;}
.hunyan_index_img6{ left:410px; top:238px;}

.hunyan_index{ width:1004px; margin:20px 0;position:relative; overflow:hidden; height:428px}
.hunyan_index h1{ border-bottom:3px solid #f44769; line-height:35px; margin-bottom:5px; text-align:left; padding-left:5px; height:35px; font-size:26px; font-family:"Î¢ÈíÑÅºÚ";font-weight:normal;}
.hunyan_index h1 strong{ font-weight:normal}
.hunyan_index h1 span{ color:#898989; font-size:14px; padding-left:10px;}
.hunyan_index_img1{ left:0; top:43px;}
.tphoto4b{ width:370px;   height:140px;  text-align:left; padding-left:15px; background:#f44769; padding-top:50px; position:absolute; top:238px; left:619px;}
.tuan_index .tphoto4 a:hover,.hunyan_index .tphoto4b a:hover{background:none repeat scroll 0 0 transparent}
.hunyan_index_img4 img,.hunyan_index_img5 img,.hunyan_index_img6 img,.tuan_index_img5 img,.tuan_index_img6 img,.tuan_index_img7 img{ width:200px; height:190px;}

.blur img{ filter: Alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}