
/* CSS Document */

body{
	width: 100%;
}


.w980{	
	position: relative;
	width: 980px;
	margin: 0 auto;
}

.en{
	font-family: Arial;
	text-transform: uppercase;
}

.pl43{
	padding-left: 0px;
}

/**内页公用**/
.inner-wrap{
	position:absolute;
	top:115px;
	width:100%;
	height: 660px;
	margin: 0 auto;
	overflow: hidden;
}
.inner-title{
	position: relative;
	width:100%;
	height: 160px;
	margin: 0 auto;
}
.inner-title .tit{
	display: inline-block;
	position: absolute;
	width: 300px;
	height: 26px;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	background-position:  center 0;
	top: 0;
	opacity: 0;
	filter:alpha(opacity=0);
	background-repeat: no-repeat;
}
.inner-title .line{
	position: absolute;
	display: inline-block;
	width: 32px;
	height: 2px;
	left: 50%;
	margin-left: -16px;
	background: #abd059;
	overflow: hidden;
	bottom: 0;
	opacity: 0;
	filter:alpha(opacity=0);
}

.inner-nav{
	width:100%;
	height: 30px;
	margin: 0 auto;
	overflow: hidden;
}
.inner-nav a{
	display: inline-block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin: 0 1px;
	text-align: center;
	background: #fff;
	color: #666;

}
.inner-nav a:hover,.inner-nav a.cur{
	background:#46aaab;
	color: #fff;
	font-weight: bold;
}

.content{
	padding: 26px;
	background: url(../image/bg_opa01.png) repeat;

}
.content1{
	padding: 26px;
	background-color:#FFFFFF;
}

/**公司介绍**/

.tit-about{
	background-image:url(../image/txt01.png) ; 
}
.about-cont{
	padding-top: 46px;
}
.about-cont .img-box{
	width: 343px;
	height: 259px;
	overflow: hidden;
}
.about-scroll{
	position: relative;
	width: 560px;
	height: 265px;
	overflow: hidden;
	line-height: 20px;
	-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;
}
.scroll-obj{
	position: relative;
	height:900px;
}
.scroll-bar{
	display: none;
	position: absolute;
	right: 0;
	top:14px;
	height: 235px;
	width: 13px;
	border: 1px solid #a8aab2;
}
.scroll-btn{
	position: absolute;
	width: 15px;
	height: 87px;
	background: #46aaab;
	right: -1px;
	top: 0;
}
.scroll-top,.scroll-bot{
	position: absolute;
	left: -1px;
	display: inline-block;
	width: 15px;
	height: 14px;
	background: url(../image/bg_btn01.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.scroll-top{
	top: -14px;
	background-position: 0 0;
}
.scroll-bot{
	bottom: -14px;
	background-position: 0 -15px;
}
/**发展历程**/
.history-scroll{
	position: relative;
	width: 100%;
	height: 295px;
	overflow: hidden;
	-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;
}
.scrollx-obj{
	top: 0;
	height: 250px;
}
.scrollx-bar{
	position: absolute;
	width: 100%;
	height: 1px;
	border-top: 1px solid #8dae42;
	left: 0;
	bottom: 9px;
}
.scrollx-btn{
	position: absolute;
	display: inline-block;
	width: 25px;
	height: 19px;
	left: 0;
	top: -10px;
	background: url(../image/bg_btn02.png) no-repeat;
	cursor: pointer;
}


/**新闻中心**/
.tit-news{
	background-image: url(../image/txt02.png);
}
.news-switch{
	position: relative;
	width: 350px;
	height: 260px;
	overflow: hidden;
}
.news-switch .bd ul li{
	position: absolute;
	left: 0;
	top: 0;
	width: 350px;
	height: 260px;
}
.news-switch .hd{
	width: 90px;
	position: absolute;
	right: 0;
	bottom:13px;
	
}
.news-switch .bd ul li p{
	position: absolute;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-indent: 20px;
	left: 0;
	bottom: 0;
	display: none;
	background: url(../image/bg_opa02.png) repeat;
	color: #fff;
	font-size: 14px;
}
.news-switch .hd ul li{
	float: left;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 15px;
	text-indent: -99em;
	overflow: hidden;
	background: url(../image/bg_btn03.png) no-repeat 3px 0 ;
	cursor: pointer;
}

.news-switch .hd ul li.on{
	background-position: -25px 0
}
.news-top{
	position: relative;
	padding-top: 8px;
	height: 110px;
	overflow: hidden;
}
.news-top img{
	float: left;
	margin-right: 21px;
}
.news-top p.day{
	font-size: 11px;
	font-family: Arial;
}
.news-top p.tit{
	font-size: 14px;
	margin-bottom: 6px;
}
.news-top p.txt ,.news-top p.txt a{
	line-height: 18px;
	color: #8b8b8b;
}
.news-top p.txt a:hover{
	color: #00839c;
}
.news-list{
	padding-left: 25px;

}
.news-list dl{
	padding: 10px 0 ;
	border-top: 1px solid #fff;
}
.news-list dl dt{
	float: left;
	width: 50px;
	text-align: center;
	padding-top: 10px;
}
.news-list dl dt span{
	display: block;
	font-size: 24px;
	font-family: "Impact";
	padding-bottom: 4px;
}
.news-list dl dd{
	width: 435px;
	float: right;
}
.news-list dl dd .tit{
	font-size: 14px;
	margin-bottom: 6px;
}
.news-list dl dd .txt,.news-list dl dd .txt a{
	line-height: 20px;
	color: #8b8b8b;
}
.news-list dl dd .txt a:hover{
	color: #00839c;	
}

.news-info{
	width: 100%;
	position: relative;
	height:auto;
	-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;
}
.news-scroll{
	position: relative;
	width: 100%;
	height: 262px;
	overflow: hidden;
	line-height: 20px;
	
}
.about-scroll{
	position: relative;
	width: 100%;
	height: 322px;
	overflow: hidden;
	line-height: 20px;
	padding-top:20px;
	
}
.info-tit{
	height: 76px;
	text-align: center;
}
.info-tit h2{
	font-size: 16px;
	color: #46aaab;
	padding: 6px 0;
}
.info-tit p{
	font-size: 11px;
	color: #8b8b8b;
}
.news-info .scroll-bar{
	top: 40px;
}

/**活动集锦**/

.tit-act{
	background-image:url(../image/txt03.png);
}

.act-list ul li{
	padding: 8px;
}
.act-list ul li img{
	float: left;
	margin-right: 23px;
}
.act-list ul li .tit,.act-list ul li .tit a{
	font-weight: bold;
	color: #46aaab;
	line-height: 24px;
}
.act-list ul li .tit{
	margin-bottom: 4px;
}
.act-list ul li .txt{
	height: 66px;
	overflow: hidden;
	line-height: 18px;
}
.act-list ul li .txt a{
	color: #848484;
}
.act-list ul li .txt a:hover{
	color: #46aaab;
}
.act-list ul li .day{
	font-size: 11px;
	color: #989898;
}
/**视频锦集**/
.video-scroll{
	position: relative;
	width: 100%;
	height: 310px;
	overflow: hidden;
	-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;
}
.video-list{
	position: absolute;
	height: 275px;
	left: 0;
	top: 0;
	overflow: hidden;
}
.video-list ul li{
	position: relative;
	float: left;
	width: 236px;
	height: 223px;
	margin-right: 32px;
	padding: 26px;
	display: _inline;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
}
.video-list ul li.last{
	margin-right: 0;
}
.video-list ul li img{
	/*margin-bottom: 26px;*/
	margin-bottom: 5px;
	vertical-align: top;
}
.video-list ul li .tit{
	font-weight: bold;
	/*margin-bottom: 12px;*/
	margin-bottom: 5px;
}
.video-list ul li .day{
	font-size: 10px;
}
.line{
	display: inline-block;
	width: 26px;
	height: 2px;
	background: #9a9a9a;
	overflow: hidden;
	vertical-align: top;
	margin-top: 6px;
}
.video-list ul li:hover{
	background: #c4c4c4;
	color: #fff;

}
.video-list ul li:hover .line{
	background: #fff;
}

.body-shadow{
	display: none;
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: url(../image/bg_opa02.png) repeat;
}

.video-pop{
	display: none;
	position: fixed;
	width:860px; 
	height:486px;
	left:50%;
	top:50%;
	margin:-250px 0 0 -430px;
	background:#000;
	_position: absolute;
	_top: 190px;
	_margin-top: 0;
	
}
.video-pop .close{
	position: absolute;
	display: inline-block;
	width: 24px;
	height: 26px;
	background: url(../image/bg_btn04.png) no-repeat;
	right: -40px;
	top: -30px;
}

/**发展历史**/
.history-list{
	position: absolute;
	height: 264px;
	left: 0;
	top: 0;
	overflow: hidden;
}

.history-list ul{
	float: left;
	width: 255px;
	height: 270px;
	background: url(404.png) no-repeat -6px 100px;
}
.history-list ul li{
	height: 120px;
	width: 212px;
	line-height: 18px;
}
.history-list ul li h3{
	padding-left: 2px;
	font-weight: normal;
}
.history-list ul li h3 span.year{
	font-family: "Impact";
	font-size: 16px;
}
.history-list ul li.even{
	padding-left: 18px;
	margin-bottom: 30px;
	background: url(../image/bg_line01.gif) no-repeat 0 bottom;
}
.history-list ul li.even h3{
	margin-bottom: 20px;
}
.history-list ul li.odd{
	height: 85px;
	padding-top: 35px;
	margin-left: 24px;
	background: url(../image/bg_line02.gif) no-repeat 20px 0;
}
.history-list ul li.odd h3{
	margin-bottom: 5px;
}
.history-list ul li:hover h3 span{
	color: #46aaab;
}


/**加盟优势**/
.tit-join{
	background-image: url(../image/txt04.png);
}

.content-wrap{
	position:relative;
	width: 100%;
	height: 412px;
	overflow: hidden;
}
.join-cont-wrap{
	position: absolute;
	left: 0;
	top: 0;
	height: 390px;
	position: relative;
	overflow: hidden;
}
.join-cont{
	float: left;
	width: 928px;
	height: 315px;
	margin-right: 10px;
	padding: 30px 26px 45px;
}
.content-wrap .number{
	position: absolute;
	right: 0;
	bottom: 0;
}
.content-wrap .number li{
	position: relative;
	width: 96px;
	height: 79px;
	background: #eaeaea;
	margin-right: 15px;
	cursor: pointer;
}
.content-wrap .number li .box{
	width: 96px;
	height: 79px;
	position: relative;
	margin: -2px 0 0 -1px;
	overflow: hidden;
}
.content-wrap .number li .bit{
	position: absolute;
	left: 8px;
	top: 8px;
	display: inline-block;
	width: 7px;
	height: 7px;
	overflow: hidden;
	background:  url(../image/bg_sign02.gif) no-repeat -7px 0;
}
.content-wrap .number li p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96px;
	height: 20px;
	line-height: 20px;
	background: #fff;
	text-align: center;
}
.content-wrap .number li.on .bit{
	background-position: 0 0;
}
.content-wrap .number li.on p{
	background: #46aaab;
	color: #fff;
}


.content-wrap .about-scroll{
	margin-top: 20px;
}

/**专卖店风采**/
.tit-store{
	background-image:  url(../image/txt05_1.png) ;
}
.store-cont{
	padding-top: 36px 26px 42px;

}

.store-show{
	position: relative;
	width: 452px;
	height: 335px;
	padding: 10px;
	border: 1px solid #ebebeb;
	background:  url(../image/bg_opa03.png) repeat ;
	overflow: hidden;
	


}
.store-show .imgbox{
		width: 452px;
		height: 335px;
		background:  url(../image/loading.gif) no-repeat center;
		display: table-cell;
		vertical-align:middle; 
		*display: block;
		*font-size: 292px;
		*font-family:Arial;
}
.store-show img{
	max-width: 452px;
	max-height: 335px;
	vertical-align: middle;


}
.store-show a{
	position: absolute;
	top: 162px;
	display: inline-block;
	width: 21px;
	height: 42px;
	background:  url(../image/bg_btn05.gif) no-repeat;
	overflow: hidden;
	transition:all 0.3s;
}
.store-show a.prev{
	left: 20px;
}
.store-show a.prev:hover{
	background-position: -21px 0;
}
.store-show a.next{
	right: 20px;
	background-position: -77px 0;
}
.store-show a.next:hover{
	background-position: -55px 0;
}
.store-ri{
	width: 405px;
}
.store-thumb{
	position: relative;
	width: 380px;
	height: 91px;
	overflow: hidden;
}
.store-thumb ul li{
	width: 120px;
	height: 72px;
	background-color: #fff;
	margin-right: 10px;
	cursor: pointer;
}
.store-thumb ul li img{
	width: 118px;
	height: 89px;
	border: 1px solid #fff;
}
.store-thumb ul li.active img,.store-thumb ul li:hover img{
	width: 116px;
	height: 87px;
	border: 2px solid #46aaab; 
}
.store-tit{
	padding-top: 10px;
	height: 60px;
}
.store-tit h3{
	font-weight: bold;
	font-size: 18px;
	color: #46aaab;
}
.store-tit p{
	font-size: 14px;
	color: #a4a4a4;
}


.store-txt li{
	display: none;
	line-height: 18px;
	color: #666;
}

.store-txt{
	height: 194px;
}
.store-txt li .name{
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}
/***企业荣誉**/
.honor-show{
	position: relative;
	width: 530px;
	height: 225px;
	padding: 10px;
	border: 1px solid #ebebeb;
	background:  url(../image/bg_opa03.png) repeat ;
	overflow: hidden;
}
.honor-show .imgbox{
	position: relative;
	width: 530px;
	height: 225px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	background:  url(../image/loading.gif) no-repeat center;
	display: table-cell;
	vertical-align:middle; 
	*display: block;
	*font-size: 196px;
	*font-family:Arial;

}
.honor-show .imgbox img{
	vertical-align: middle;
	max-width: 530px;
	max-height: 225px;
	line-height: 221px;
}
.honor-show a{
	position: absolute;
	top: 100px;
	display: inline-block;
	width: 21px;
	height: 42px;
	background:  url(../image/bg_btn05.gif) no-repeat;
	overflow: hidden;
	transition:all 0.3s;
}
.honor-show a.prev{
	left: 26px;
}
.honor-show a.prev:hover{
	background-position: -21px 0;
}
.honor-show a.next{
	right: 26px;
	background-position: right 0;
}
.honor-show a.next:hover{
	background-position: -56px 0;
}

.honor-thumb{
	position: relative;
	width: 876px;
	height: 121px;
	overflow: hidden;
	margin: 0 auto;
}
.honor-thumb ul li{
	position: relative;
	width: 106px;
	height: 121px;
	margin: 0 20px;
	overflow: hidden;
	text-align: center;
	line-height: 117px;
	cursor: pointer;
}
.honor-thumb ul li img{
	vertical-align: middle;
	max-width: 102px;
	max-height: 117px;
	line-height: 117px;
	border: 2px solid #604801;
}
.honor-thumb ul li.active img,.honor-thumb ul li:hover img{
	border-color: #00a2a4;
}
.honor-ri{
	width: 320px;
}


/**企业VI**/
.vi-thumb{
	position: relative;
	width: 876px;
	height: 82px;
	margin: 0 auto;
	overflow: hidden;
}
.vi-thumb ul li{
	width: 134px;
	height: 82px;
	margin: 0 6px;
	cursor: pointer;
}
.vi-thumb ul li img{
	width: 132px;
	height: 80px;
	border: 1px solid #fff;
}
.vi-thumb ul li.active img,.vi-thumb ul li:hover img{
	width: 130px;
	height: 78px;
	border: 2px solid #00a2a4;
}

/**厨房**/
.kitch-title{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}
.tit-kitch{
	background-image: url(../image/txt06_1.png);
}
.kitch-show{
	position: relative;
	width: 100%;
	min-width: 980px;
	height: 680px;
	overflow: hidden;
	background:  url(../image/loading.gif) no-repeat center;
}
.kitch-show .prev,.kitch-show .next{
	display: inline-block;
	position: absolute;
	width: 29px;
	height: 57px;
	background:url(../image/bg_btn06.gif) no-repeat;
	top: 250px;
	z-index: 2;
	transition:all .3s;
}
.kitch-show .prev{
	left: 125px;
}
.kitch-show .prev:hover{
	background-position: -29px 0;
}
.kitch-show .next{
	right: 125px;
	background-position: -87px 0;
}
.kitch-show .next:hover{
	background-position: -58px 0;
}

.kitch-show .imgbox{
	position: relative;
	width: 100%;
	height: 680px;
	overflow: hidden;
}
.kitch-thumb-wrap{
	position: absolute;
	width: 100%;
	height: 115px;
	padding-top: 28px;
	background: url(../image/bg_opa04.png) repeat-x;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.kitch-thumb-wrap .prev,.kitch-thumb-wrap .next{
	position: absolute;
	top: 25px;
	display: inline-block;
	width: 21px;
	height: 42px;
	background:  url(../image/bg_btn05.gif) no-repeat;
	overflow: hidden;
	transition:all 0.3s;
}
.kitch-thumb-wrap .prev{
	left: 0;
}
.kitch-thumb-wrap .prev:hover{
	background-position: -21px 0;
}
.kitch-thumb-wrap .next{
	right: 0;
	background-position: -77px 0;
}
.kitch-thumb-wrap .next:hover{
	background-position: -55px 0;
}


.kitch-thumb{
	position: relative;
	width: 870px;
	height: 98px;
	margin: 0 auto;
	overflow: hidden;
}
.kitch-thumb ul li{
	width: 134px;
	height: 82px;
	margin: 0 20px;
	cursor: pointer;
}
.kitch-thumb ul li img{
	width: 132px;
	height: 62px;
	border: 1px solid #fff;
	vertical-align: top;
	margin-bottom: 1px;

}
.kitch-thumb ul li p{
	width: 134px;
	height: 18px;
	line-height: 18px;
	background: #222;
	color: #979797;
	font-size: 11px;
	text-align: center;
}
.kitch-thumb ul li.active p{
	
	background:url(../image/bg_sign04.jpg) no-repeat;
	color: #fff;
	
}
.kitch-nav{
	position: absolute;
	left: 0;
	top: 180px;
	width: 87px;
	height: 104px;
	padding: 35px 0;
	background:url(../image/bg_sign03.png) no-repeat;
	z-index: 2;
}
.kitchsj-nav{
	position: absolute;
	left: 0;
	top: 180px;
	width: 87px;
	height: 104px;
	padding: 35px 0;
	background:url(../image/bg_0000.png) no-repeat;
	z-index: 2;
}

.kitch-nav a{
	display: inline-block;
	line-height: 16px;
	color: #fff;
	padding: 10px 5px;
}
.kitch-nav a .en{
	display: block;
	font-size: 10px;
	font-family: "Calibri","Arial";
	color: #caeaec;

}
.kitch-nav a:hover,.kitch-nav a:hover .en{
	color: #00869e;
}

.kitch-page{
	width: 352px;
	position: absolute;
	right: 13%;
	bottom: 190px;
	z-index: 1;
}
.kitch-page a{
	float: left;
	display: inline-block;
	width: 156px;
	height: 102px;
	margin-left: 20px;
}

.kitch-page img{
	vertical-align: top;
}
.kitch-page span{
	display: inline-block;
	width: 63px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background: #252525;
	color: #fff;
	vertical-align: bottom;
	transition:all .3s;
}
.kitch-page span img{
	vertical-align: middle;
}
.kitch-page p{
	height: 24px;
	line-height: 24px;
	background: #121312;
	text-align: center;
	color: #fff;
	transition:all .3s;
}
.kitch-page a:hover span{
	background: #8dcfd0;	
}
.kitch-page a:hover p{
	background: #446262;
}

/**产品***/
.pro-swith-wrap{
	position: relative;
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
}
.pro-swith-wrap .prev,.pro-swith-wrap .next{
	display: inline-block;
	position: absolute;
	width: 29px;
	height: 57px;
	background:url(../image/bg_btn06.gif) no-repeat;
	top: 387px;
	z-index: 2;
	transition:all .3s;
}
.pro-swith-wrap .prev{
	left: 5px;
}
.pro-swith-wrap .prev:hover{
	background-position: -29px 0;
}
.pro-swith-wrap .next{
	right: 5px;
	background-position: -87px 0;
}
.pro-swith-wrap .next:hover{
	background-position: -58px 0;
}
.pro-swith{
	position: relative;
	width: 960px;
	height: 680px;
	margin: 0 auto;
	overflow: hidden;
}
.pro-swith ul li{
	position: relative;
	width: 191px;
	height: 680px;
	margin-right: 1px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
.pro-swith ul li .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height:100%;
	background: #414141;
	opacity: 0.2;
	filter:alpha(opacity=20);
	transition:all .5s;
}
.pro-swith ul li .tit{
	position: relative;
	padding-top: 142px;
	height: 182px;
	z-index: 1;
}
.pro-swith ul li .img{
	position: relative;
	width: 191px;
	height: 187px;
	overflow: hidden;
	z-index: 1;
}
.pro-swith ul li:hover .bg{
	opacity: 0.7;
	filter:alpha(opacity=70);
}
/**分页**/
.page{
	border-top: 1px solid #fff;
	padding-top: 15px;
	margin-top: 15px;
}