@import url("common.css");
@charset "utf-8";
.com_wid{ margin:0 auto; overflow:hidden;}
.bg{}
.tpbj{ margin-top:20px;}
body{ }
center{width: 1200px; margin: 0px auto;}
/*头部*/
header{ margin:0 auto; }
.tp{ height: 40px; background: #EBEBEB; }
.tp_left{float: left; height: 38px;line-height: 38px;}
.tp_right{float: right;}
.tp_right span{ display: block; margin:0 10px; background: url("../images/dl.png") no-repeat 5px 10px;float: left; padding-left: 25px; line-height: 38px}
.tp_right span.zc{ background-position:  -68px 10px}
.hd_tp{ background:url(../images/hd_tp.jpg) no-repeat center; background-repeat:no-repeat; background-position:center;  height:186px; }
.logo{ float:left; padding-top: 15px;}
.hd_tp .tel{ overflow:hidden; float:right; padding-right:15px; }
.hd_tp .tel span{ font-size: 20px; color: #B27F46; margin-top:20px; margin-right:5px; float: left;display: block;}
.qh{ border:2px solid #9D0E12; border-radius:8px; 
-ms-border-radius:8px; 
-webkit-border-radius:8px;	
-moz-border-radius:8px;behavior: url(../css/PIE.htc);
float:left;overflow:hidden; background:#fff; margin:2px 0px;}
.qh a{ padding:3px 10px; font-size:16px; font-weight:bold; color:#C21B22; }
.hd_tp .tel p{ line-height:44px; color:#fff; font-size:16px; float:left; }
.hd_tp .search{ border-radius:10px; background:rgba(255,255,255,0.6); height:25px; width:300px; padding-right:8px; float:right; margin-top:10px;}
.search input{ border:0px; background:none; padding:0px 12px; line-height:25px;}
.search .sear_btn{ background:url(../images/sear_btn.jpg); display:block; width:23px; height:25px; float:right;}
/*menu*/
.hd_menu{ height:47px;}
.hd_menu .logo{ float:left; margin-top:33px;}
.menu_nav{ overflow:hidden; float:right;}
.menu_nav ul{ margin-top:58px;}
.menu_nav ul li{ float:left;}
.menu_nav ul li a{ background:url(../images/is.png) repeat-x  bottom center; display:block; padding:10px 25px 20px 25px ; font-size:18px; color:#505050;}
.menu_nav ul li a:hover{ background:url(../images/ish.png) repeat-x  bottom center;color:#D00000 }
.menu_nav ul li a.on{background:url(../images/ish.png) repeat-x  bottom center; color:#D00000}
/*banner图片滚动*/
#banner{ overflow:hidden; text-align:center; margin:0 auto;}
/*content*/
.content{overflow: hidden;}
.bg01{background:url(../images/bg_01.jpg) no-repeat top center; height: 736px; overflow: hidden;}
.bg02{background:url(../images/bg_02.jpg) no-repeat top center; height: 557px; overflow: hidden;}
.bg03{background:url(../images/bg_03.jpg) no-repeat top center; height: 600px; overflow: hidden;}
.bg04{background:url(../images/bg_04.jpg) no-repeat top center; height: 704px; overflow: hidden;}
.bg05{background:url(../images/bg_05.jpg) no-repeat top center; height: 650px; overflow: hidden;}
.tit_bt{background:url(../images/tit_bg.png) no-repeat 0px 20px; width: 537px; margin: 15px auto; }
.tit_bt h4{ font-size:30px; text-align: center; display: block; line-height: 50px;}
.tit_bt span{ font-size: 15px; color: #6C6C6C; display: block; text-align: center;}
.video{ border:1px solid #EFEFEF; width:545px; float:left; overflow:hidden; background:#fff;}
.video h4{ font-size:18px; color:#BF0C10; text-align:left; margin:0px 5px; border-bottom:1px solid #DDDDDD; text-align:left; height:52px;}
.video h4 a{ padding-left:15px; line-height:50px;}
.video .spdp{ overflow:hidden; margin:8px 13px; width:515px; height:342px;}
.zpxx{ width:375px; float:left; overflow:hidden; background:#fff; margin:0 10px;}
.zp_tt{ background:url(../images/ol.jpg) no-repeat 0px 10px; margin:7px 0px;}
.zpxx h4{ font-size:22px; color:#B27F46; text-align:left;  text-align:center; height:40px; line-height: 50px;}
.zpxx span{ font-size:14px; color:#B27F46;}
.zpxx ul{ overflow:hidden; padding:8px 0px; }
.zpxx ul li{ border-bottom:1px dashed #C2C2C2; float:left; line-height:35px; width:375px; color: #727272; }
.zpxx ul li a{ text-align: left; float:left;text-overflow: ellipsis; width:280px; display:inline-block; overflow: hidden;  white-space: nowrap; }
.left{float:left;}
.zpxx ul li span{ float:right;}
.more{ margin:0 auto; clear:both;}
.more a{ padding-top:0;}
.gywm img{ float:left;}
.gywm_js{ float:right; padding:15px 0px; font-size:16px; width:500px; text-align:left; line-height:35px;}
.bz_kv{float:right; padding:15px 0px; font-size:16px; width:655px;text-align:left; line-height:35px; }
.bzlc{ float:left; margin:0px 113px; position:relative;  text-align: center;}
.bzlc_tit{ position:absolute; left:480px; top:255px; width:300px; height:90px;}
.zcfg{ width:590px; float:left;}
.zc_first{ float:left; width:550px; padding-left: 10px; padding-top: 10px}
.zc_first img{ float:left;}
.zc_first h4{ font-size:16px; float:left; width:370px; padding-left:10px; font-weight:normal;}
.zc_first h4 p{ display:block; text-align:left; font-weight:bold;}
.zc_first h4 span{ float:left; display:block; color:#444;}
.zcfg ul{ overflow:hidden; float:left; width:590px; padding:10px 0px;}
.zcfg ul li{ float:left; line-height:30px; display:block; margin:8px 4px;  border:1px solid #FBFBFB; padding:10px 16px;}
.zcfg ul li:hover{ background:#fff; border:1px solid #E5E5E5; box-shadow:1px 1px 5px #CCCCCC}
.zcfg ul li span.zc_time{ float:left;}
.zcfg ul li a{ width:56px; height:22px; float:right; background:#F39C12; border:1px solid #E08E0B; border-radius:3px; color:#fff; line-height:20px; margin-top:5px;}
.zcfg ul li h4{ display:block; float:left; text-align:left; font-size:16px; line-height:40px;}
.zcfg ul li p{ display:block; float:left; text-align:left;}
.tt{ overflow:hidden; line-height:35px;width: 548px}

.d_kov{ height:196px; width:351px; float:left; background: #FFF;}
.d_kov a,.d_kog a{ display:block;}
.d_kov p,.d_kog p{ font-size:14px; text-align:center; width:300px; margin:15px auto;}
.d_kov h4,.d_kog h4{color:#9C1D20; font-size:18px; font-weight:bold; overflow:hidden; display:block; margin:25px auto 15px auto; text-align:center;}
.d_kov h4 span,.d_kog h4 span{ display:block; padding-top:10px;}
.d_kog {height:196px; width:351px; float:left; background:url(../images/re.jpg) repeat;}
.bil{ border:1px solid #EFEFEF; border-top:0px; width:1405px;}
.gs_about{ border:1px solid #EFEFEF; width:1036px; background:#fff; overflow:hidden; float:left; height:410px;}
.gs_about span{ float:left;}
.gs_about .ab_nav{ width:604px; float:right; margin-right:18px;  }
.gs_about .ab_nav h4{ font-size:18px; color:#C00C10; text-align:left; border-bottom:1px solid #DDDDDD; line-height:50px; margin-bottom:10px;}
.gs_about .ab_nav p{ line-height:29px;}
.gs_about .ab_nav a{ text-align:center; display:block; margin-top:5px;}
.hy_rig{ width:358px; float:left;}
.hydw{ width:357px; border:1px solid #EEEEEE; overflow:hidden; background:#fff; height:225px;}
.hydw h4{ border-bottom:1px solid #DDDDDD; margin:0px 8px; overflow:hidden; line-height:50px; font-size:18px; color:#C00C10; text-align:left;}
.hydw h4 a{ float:right; margin-top:10px;}
.hydw ul{ padding:5px;}
.hydw ul li{ width:325px;  float:left; line-height:34px; margin-left:10px; padding-left:10px; font-weight:bold; font-size:15px; border-bottom:1px dashed #CCCCCC;}
.sfd{ width:357px; border:1px solid #EEEEEE; overflow:hidden; background:#fff; height:172px; margin-top:10px;}
.sfd h4{ border-bottom:1px solid #DDDDDD; margin:0px 8px; overflow:hidden; line-height:50px; font-size:18px; color:#C00C10; text-align:left;}
.sfd h4 a{ float:right; margin-top:10px;}
.sfd ul{ padding:5px;}
.sfd ul li{ width:78px; margin:4px 3px; border:1px solid #EEEEEE; float:left; line-height:25px; }
.zywyh{border:1px solid #EFEFEF; overflow:hidden; background:#fff;}
.zyw{ display:block; background:#D30507; width:103px; height:80px; color:#fff; font-size:19px; text-align:center; float:left; margin-right:10px;}
.zywyh ul.wyh_lis{ overflow:hidden; float:left; margin:12px 6px;}
.zywyh ul.wyh_lis li{ border:1px solid #E8A69E; background:#F8F8F9; border-radius:5px; width:134px; line-height:35px; font-size:15px; text-align:center; margin:11px 12px;; float:left;}
.sy_news{ padding:25px 0px; overflow:hidden; background:#fff; border:1px solid #EFEFEF;}
.snews_tit{ width:476px; margin:15px auto; overflow:hidden;}
.snews_tit h4{ font-size:18px; color:#525259; text-align:center;}
.snews_tit .str span{ border:1px solid #ccc9c9; display:block; float:left; width:185px; margin-top:30px;}
.snews_tit .str h4{font-size:20px; color:#444444; float:left; padding:10px;}
.snew_nav{ overflow:hidden; padding-left:6px;}
.snew_nav .wb50{ width:50%; float:left;}
.snew_nav .wb50 .pico{ width:50%; float:left; overflow:hidden;}
.snew_nav .wb50 .pico img{ width:352px; overflow:hidden; height:263px;}
.snew_nav .wb50 .pico a{ display:block; position:relative; height:263px; overflow:hidden;}
.snew_nav .wb50 .pico .triangle_ri{ position:absolute; top:105px; right:0px; width:22px; height:44px; background:url(../images/triangle.png) no-repeat;}
.snew_nav .wb50 .pico .triangle_le{ position:absolute; top:105px; left:-1px; width:22px; height:44px; background:url(../images/triangle02.png) no-repeat;}
.snew_nav .wb50 .txts{ float:left; width:50%; height:263px;}
.snew_nav .wb50 .txts h3{ width:60%; margin:0 auto; border-bottom:1px solid #ddd; text-align:center; padding:45px 0px 15px; font-size:19px; color:#696969 }
.snew_nav .wb50 .txts p{ width:80%; margin:0 auto; padding-top:15px; font-size:16px; color:#9d9d9d;}
.xwk{ width:340px; float:left; margin-right:10px;  }
.xwk:last-child{margin-right:0px;margin-left:0px; }
.xwk img{ width:340px; height:232px;}
.xw_tn{ background:#382D27; width:310px; height:144px; padding:5px 15px; }
.xw_tn h4{text-overflow: ellipsis; width:290px; margin:0 auto; overflow: hidden;  white-space: nowrap; text-align:center; font-size:16px;color:#fff; line-height:35px;}
.xw_tn p{ color:#A49F99; text-align:center;}
.xw_tn a.red_more{ background: url(../images/moh.png) no-repeat center; width:305px; height:54px; display:block; margin:0 auto;}
.xw_tn a.red_more:hover{ background:url(../images/mo.png) no-repeat center;}
.guwod{ margin:0 auto; overflow:hidden;}
.jcwh{ background:url(../images/bo.jpg) no-repeat center; height:540px; margin:0 auto; width:1408px;}
.jclink{ float:left; width:700px; padding-top:215px;}
.jclink a{ width:600px; height:75px; margin-top:15px; }
.jcqy a{ float:right; width:700px;height:500px;}
/*底部*/
.bottom{ overflow:hidden; background:url(../images/bot_bg.jpg) repeat-x; height:302px;}
.fot_menu{ border-bottom:1px solid #E3E3E3; overflow:hidden; margin-top:30px; text-align: left}
.fot_menu a{ padding:8px 15px; line-height:50px;}
.fot_xx{ overflow:hidden; margin-top:30px; height:128px;}
.dlog{ float:left;}
.dllx{ float:left; margin-left:80px; margin-top:5px;}
.dllx p{ font-size:15px; color:#545454; line-height:35px; text-align:left;}
.dlewm{ float:right;}
.fot_bq{ line-height:45px; overflow:hidden; color:#535353;}

/* fullSlide  BANNER*/
.fullSlide{width:100%;position:relative;height:606px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:606px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:606px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px; border-radius:5px;margin:3px;overflow:hidden;background:#fff;filter:alpha(opacity=90);opacity:0.9;line-height:999px;}
.fullSlide .hd ul .on{background:#C98103;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=95);opacity:0.95;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}

		  /* 十大名厨css */
		  .slideGroup{ width:1408px; text-align:left;  }
		  .slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
		  .slideGroup .parHd ul{ float:left;  left:20px; top:-1px; height:32px;   }
		  .slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		  .slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		  .slideGroup .slideBox{ overflow:hidden; zoom:1; padding:0px 15px 10px 15px; position:relative;   }
  
		  .slideGroup .sPrev,.slideGroup .sNext{  top:10px; width:48px; height:28px; border:1px solid #ddd; border-radius:5px; background:url(../images/icoLeft.gif) center center no-repeat #f9f7f7; }
		  .slideGroup .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f9f7f7;  }
		  .slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
  
		  .slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		  .slideGroup .parBd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		  .slideGroup .parBd ul li .pic{ text-align:center; }
		  .slideGroup .parBd ul li .pic img{ width:245px; height:292px; display:block;  padding:2px; border:1px solid  #E3E3E3; }
		  .slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
		  .slideGroup .parBd ul li .title{ line-height:24px;   }
		  .mc_btn{ float:right;}


.fiexd_div{
    position: absolute;
	background: url(../images/et.png) repeat;
    top: 0px;
    text-align: center;
    width: 100%;
	 height: 100%;
    cursor: pointer;
	z-index:999;
}
.fiexd_div .nrw{ width:64%; margin:25% auto; overflow:hidden;}
.logo_oo{ overflow:hidden;}
.logo_oo .left{ float:left; width:48%;} 
.logo_oo .right{ float:right;width:48%;}
.logo_oo img{ width:100%; height:auto;}
.fiexd_div .chos_bt{ background: url(../images/dw.png) repeat;
 line-height:50px; height:50px; font-size:18px; font-weight:bold; color:#fff; display:block; clear:both; margin-top:25px; border-radius:10px;}
 
.heart{z-index: 100; left: 2px; width:163px; position: absolute; top: 43px; height: 139px; visibility: visible;}


.slideTxtBox{ width:160px;  }
.slideTxtBox .hd{ height:48px; line-height:30px;  padding:0 10px 0 20px;    position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 1px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:48px; background:url(../images/gr.png) bottom center no-repeat;  }
.slideTxtBox .bd ul{ margin:0 auto;  zoom:1;  }	
.slideTxtBox .bd li{ background:#fff; border:2px solid #666; line-height:24px;  margin:0 auto; text-align:center ; width:130px;}
