@charset "utf-8";
html,body{margin:0;padding:0;font:100%/150%"Microsoft Yahei","arial","Hiragino Sans GB",sans-serif;color:#333;/*background:#fcfafe;*/overflow:hidden;}
he,cite,code,dfn,th,var,address{text-align:left;font-weight:normal;font-style:inherit;}
img{border:none;margin:0;padding:0; line-height:0; display:block; width:100%;}
.clear{clear:both;font-size:0;line-height:0;height:0;margin:0;padding:0;}
.clearfix{clear:both;font-size:0;line-height:0;height:0;margin:0;padding:0;display:inline-block;}  /* for IE/Mac */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
ul,li{list-style:none;padding:0;margin:0;}
dl{display:block;}
blockquote{font-style:normal;}
h1,h2,h3,h4,h4,h6{ font-weight:normal; font-size:100%;}
html, body,div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark,audio, video{margin:0;padding:0;}
.row{ margin:0; padding:0; line-height:0; height:20px;}
ul{margin:0;padding:0;list-style:none}
a,a:link,a:hover{text-decoration:none}
a,a:link{color:#333;}
a:hover{color:#fd7b00;}
input{ font-size:90%;}
.fl{float:left}  .fr{float:right}
#content{width:100%;position:absolute;top:64px;letter-spacing:.05em;bottom:64px;}	

/*图标*/
.icon{background:url(iocnfooter.png) no-repeat; background-size:cover;}
.icon_foot{height:24px;width:24px;}
.header-icon{ margin:15px; height: 28px;width: 28px;}
.icon_foot{margin:8px auto -1px auto;}
.icon_menu{background-position:0px 0px;}
.icon_home{ background-position:-224px 0;}
.icon_tel{ background-position:-72px 0}
.icon_share{ background-position:-47px 0;}
.icon_return{ background-position:-90px 0;}
.icon_mail{ background-position:-108px 0;}
.icon_sms{ background-position:-23px 0;}
.icon_location{ background-position:-94px 0;}

.ct{width:96%;margin:0 auto;}.ct h3{margin:5px auto 0 auto;letter-spacing:.1em;line-height:150%;font-size:18px;font-weight:normal;color:#ff4c4a;}.ct h4{color:#999;font-weight:normal;font-size:14px;}.ct hr{height:1px;background:#ccc;border:none;}.ct dd{;padding:5px;margin:10px auto;text-align:center;font-size:18px;}

/*背景色块*/
.bg0{background:#DFDFDF;}
.bg1{background:#eb6877;}
.bg2{background:#13b5b1;}
.bg3{background:#8f82bc;}
.bg4{background:#339967;}
.bg5{background:#e95c45;}
.bg6{background:#986699;}

/*菜单*/
#menu_title{ border-radius:3px;width:30%;right:0;text-align:center; position:absolute;top:65px;z-index:3;background:rgba(0,0,0,0.8);}
#menu_title li{width:100%;line-height:40px;border-bottom:rgba(255,255,255,0.4) 1px dashed;}
#menu_title dt{width:100%;height:30px;line-height:30px;border-bottom:rgba(255,255,255,0.1) 1px dashed;}
#menu_title dt a{ color:#FFF; font-size:13px;}
#menu_title a{color:#fff;}

/*top 页头*/
.header{width:100%;background:#fff; height: 64px;}
.header .title{width:250px;    padding:8px 9px;
    /*margin: 0 auto;*/}
.header .left{position:absolute;top:0;left:0;}
.header .right{float:right;position: absolute;top:0;right:0;}

/*页脚
-----------------------------------------------------------------------------------------------------------*/
.footer{background:#1b1d1f;height:62px;width:100%;position:absolute;bottom:0;}
.footer li{font-size:90%;width:25%;float:left;}
.footer,.footer li,.footer li a{text-align:center; color:#fff;}
.footer li strong{font-weight:normal;}
.abc{width:60%;margin:0 auto;}
.abc:hover{width:60%;background:rgba(0,0,0,0.3);border-radius:5px;}
#dllist{position:absolute;bottom:53px;display:none;}	
#dllist ul a{width:83px;position: relative;display: block;margin: 0;height:35px;line-height:35px;text-align: center;text-decoration: none;border-bottom: 1px solid #FFF;background: #ECECEC;color: #fff;}
#dllist ul a:hover{background: #FF6C6C;color: #FFF}

/*yy*/
.crm{border-bottom:1px solid #ccc;}
.crm input{border:none;}
.crm li{padding:6px;border-bottom:1px solid #ccc;}
.crm li .rese{border:none;background:none;color:#999;}
.crm li .rese1{border:none;background:#c2c2c2;color:#fff;}
.crm .rese2{background:#fff;overflow-x:hidden;overflow-y:hidden;color:#999;width:86%;height:100px;margin:0 10px;padding:10px;}
.crm .re-ban{text-align:center;color:#fff;padding:10px 0;width:95%;border:none;background:#ec6217;margin:10px auto;display:compact;}
.p_enter{ background:rgba(0,0,0,0.85);width:60%;padding:0.3em 0;color:#464646;text-align:center; margin: 10px 20%; border-radius:5px; border:rgba(255,255,255,0.2) 1px solid; position:absolute; bottom:70px; letter-spacing:0.2em;}
.p_enter2{background: #7e4da0;width: 40%;padding:0.3em 0;color:#fff;text-align:center;margin:10px 30%;display:inline-block;}
.enter-btn{ width:60%; position:absolute; bottom:60px; left:20%; text-align:center;padding:5px; border-radius:5px; color:#fff;background:rgba(0,0,0,0.85);}

/*幻灯*/
#wrapper{width:100%;display:block;margin:0 auto;}
#wrapper img{width:100%; margin:0 auto;}
.swUl, .swUl > li {display:block; float:left;list-style:none;padding:0; margin:0; border-radius:50%; }
.swUl { bottom:15px;left:45%;z-index:1000;position: relative;}
.swUl > li {text-indent:-9999em;width:6px; height:6px;background:#fff;overflow:hidden;margin:0 10px 0 0;
border-radius:9px;}
.swUl > li.active {background:#535353;}
.swUl > li:last-child {margin:0;}

/*分享*/
.fx{text-indent:100px;}
.icon1{background:url(fx.png) no-repeat;background-size:45px 229px;}
.icon_qq{background-position:30px 12px;}
.icon_sina{background-position:30px -38px;}
.icon_r{background-position:24px -90px;}
.icon_k{background-position:30px -140px;}
.icon_dou{background-position:30px -190px;}

/*文字-盒子-阴影*/
.box-shadow{box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
-webkit-box-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
-moz-box-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2);}
.text-shadow,.ct h6 a:hover{text-shadow:1px 1px rgba(0,0,0,0.4);}
.text-shadow1{text-shadow:1px 1px 0 rgba(255,255,255,0.4);}

/*按钮
-----------------------------------------------------------------------------------------------------------*/
.Page{width:100%;margin:25px auto;font-size:70%;}
.Page li{width:45%;margin:0 2%;padding:5px 0;display:inline-table;text-align:center;border-radius:.4em;background:rgba(0,0,0,0.4);}
.Page li a{color:#fff}
.btn-a{width:100%;display:inline-table;padding:5px 0;text-align:left;border-radius:.4em;background:#FFF; /*border:#eeeeee solid 2px;*/ text-indent:10px;}

/*新闻列表
-----------------------------------------------------------------------------------------------------------*/
.newslist{width:94%;margin:10px auto;padding:0 0 10px 0;border:1px #ccc solid}
.newslist li{text-indent:1em;height:48px;line-height:49px; border-bottom:1px #ccc dashed;background: url(icon-list.png) 95% 50% no-repeat;background-size: 22px;}
.newslist blockquote{width:85%;
text-overflow:ellipsis;/*这就是省略号喽*/
white-space:nowrap;/*设置不折行*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;}
#pullUp,#more{width:94%;margin:5px auto;padding:3px 0;font-size:90%;background:rgba(0,0,0,0.3);text-align:center;color:#fff;cursor: pointer}

/*产品中心
-----------------------------------------------------------------------------------------------------------*/
.Product,.Product1{width:94%; margin:3% auto;}
.Product ul{margin:3% auto;}
.Product li,.Product1 li{font-size:80%;line-height:28px;float:left;margin-right:4%;/*padding: 5px;*/text-align:center; /*border:1px #ccc solid*/ margin-bottom: 3%;}
.Product li{width:47.5%;}
.Product1 li{width:25%;}
.Product img,.Product1 img{width:100%; /*height:95px;*/ border: 1px #ccc solid; /*padding: 10px 0;*/ display: block;}
.Product li blockquote,.Product1 li blockquote{ /*height:20px;*/ line-height:25px;width:100%; font-size:90%;
text-overflow:ellipsis;/*这就是省略号喽*/
white-space:nowrap;/*设置不折行*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden; display:block;}

/*列表页 二级分类
-----------------------------------------------------------------------------------------------------------*/
.index_three,.index_three1{width:98%; margin:-1% auto;}
.index_three li,.index_three1 li{width:20%;font-size:80%;margin:1%;padding:7px 5px;text-align: center;float: left; background:#4b4545;}
.index_three li a{color:#fff;}
.index_three1 li{border:1px #ccc solid}

/*信息详情页
-----------------------------------------------------------------------------------------------------------*/
.box{width:95%; margin:0px auto;padding:2.5%;}
.box img{width:100%;min-width:100%;}
.box hr{height:1px;border:0;padding:0;margin:0 auto 10px auto;background:#ccc;}
.box h3{font-size:120%;color:#333;letter-spacing:.1em;width:100%;margin:10px auto;}/*标题*/
.box h4{color:#999;font-size:80%;margin: 0 0 10px 0;}
.box .lxwm li{padding:5px 0;}
#piclist li img{width:100%;min-width:100%;}/*图片集*/

/*首页  栏目设置
-----------------------------------------------------------------------------------------------------------*/
.main-title{width:96%;margin:15px auto 5px auto;border-bottom:#ccc solid 1px;}
.main-title a{ text-align:right; float:right;}
.main-title li{width:45%; display:inline-table;}
.main-title li blockquote{font-size:110%;color:#fd7b00;text-indent:10px;}
.main-title li strong{color:#d4d4d4;font-weight:normal;}
.main-title li a{font-size:70%;color:#999;text-align:right;display: block;}

/*首页 设置*/
.index_content{width:95%; margin:10px auto;}
.index_content li{float:left;width:48%;}
.index_content li span{ font-size:80%;line-height:160%; color:#666;}
.index_content blockquote{ font-size:120%;font-weight:bold;text-align:center;margin-top:5px; letter-spacing:1px; color:#666;}
.index_content a,.index_content a:hover{color:#fff !important}

.index_content2{margin:0 0 0 8%;font-size:120%;}
.index_content2 li{width:100%;margin:0 0 5% 0;height:49px;line-height: 49px;}
.index_content2 li a{color:#fff !important;}

/*-----首页 icon-------------------------------------------------------*/
.icon2{background:url(iconmenu.png) no-repeat;background-size:cover;width:25px; height:25px; float:left; margin:10px 10px 0 10px}
.icon_news{ background-position:0 0;}
.icon_products{ background-position:-25px 0}
.icon_honor{ background-position:-50px 0;}



/*标题*/
.tiittle{ text-align:center; padding:40px 0 18px;}
.tiittle h1{font-size:24px; color:#000; }
.tiittle02{ text-align:center; margin-top:25px;}
.tiittle02 h1{font-size:24px; color:#000; }

.titleBig{text-align:center;font-size:80%;color:#888;/*font-family: 'UNIVERS_CONDENSED_1';height:32px;*/line-height:32px; text-transform: uppercase;}
.titleBig span{display:block;/*background:#fff;padding:0 98px;*/ font-size:24px; color:#333;background:url(../images/c01_titlebg.png) center no-repeat;}





.more { font-size:12px; line-height:26px; padding:0 8px; float:right; }
.more a:hover{ color:#ff0000;-webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;}


/*index1*/
.index1{ width:100%; margin:0 auto;}

/*服务流程*/
.index_flowpath {width:100%;margin:0 auto ;}
.index_flowpath ol {width:96%; margin:0 auto;}
.index_flowpath ol li{float:left; width:22%; text-align:center; font-size:16px; margin:0 1.5%;}
/*.index_flowpath ol li:first-child {margin-left:0px;}*/
.index_flowpath ol li a{ color:#000; display:block;}
.index_flowpath ol li:hover a{ color:#cf271e;}

 
 /*特色产品*/
.new_list{width: 94%; margin:0% auto 10%;}
.new_list li { width:48%; background: #ffffff; float:left; margin-right:4%; }
.new_list li:hover { background: #f06c07; }
.new_list_01 { overflow: hidden; text-align: center; }
.new_list_01 img{ height:130px}
.new_list_02 { color:#000; width:100%; height:37px; margin:10px auto 0 auto; font-size:16px; line-height:26px; padding-top:15px; text-align: center; background:url(../images/index-pro3.png) top no-repeat; font-weight:bold;}
.new_list li:hover .new_list_02 { color: #fefefe; background:url(../images/index-pro4.png) top no-repeat;}
 
 
/*美食体验*/ 
.floor_1_main{ width:100%; background:#f2f1f1; padding:5% 0 8%; margin:0 auto;}
.top2{ width:100%; margin:0 auto;}
.top2 li{ float:left; margin:0 6%; width:13%; }
.top2 li a{ display: block; margin-top:30px; line-height:60px; text-align: center; font-size:18px; }
.top2 li:hover a{color: #f06c07;}
 
 
 
/*新闻中心*/
.newslist02{ width:94%; margin:0 auto; padding:0px 0;}
.newslist02 .tltle{ background:url(../images/index_56.jpg) no-repeat; height:114px; font-size:12px; color:#fff; padding: 60px 0 0 24px;}
.newslist02 .tltle h1{ font-size:24px; line-height:35px;}

.newslist02 .contcar dl{ float:left; padding:0 2% 6%; text-align: right;}
.newslist02 .contcar dl dt{ color:#595959; }
.newslist02 .contcar dl dd{ font-size:50px; color:#4e1818;}
.newslist02 .contcar .triot{ float:right; width:60%; font-size:14px; color:#656565;}
.newslist02 .contcar .triot h1{ font-size:16px; color:#3f3f3f;}

.newslist02 ul{ width:100%; background: #fff; padding-bottom: 16px;}
.newslist02 ul li{ color:#777; font-size:16px; line-height:35px; }
.newslist02 ul li a:hover{ color:#ff0000;-webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;}
.newslist02 ul li span{ color:#878585; font-size:13px;  float: right; }

/*关于我们*/
.about{width:94%; margin:3% auto;}
.about .abp{ width:40%; float:left;}
.about .abp02{  width: 90%; padding: 4%; margin-top: 3%; background: #e0e0e0; border-left: 5px solid #f7d006; color: #606060; line-height: 26px; font-size: 100%;}


/*直营店面*/
.new02_list{ width:94%; margin:0 auto 0px;}
.new02_list li { width:33.33%; float:left; background:#f2f2f2; }
.new02_list li:hover { background: #f06c07; color:#fff; }




.new_list_04 { margin:0px auto 0 auto; width:100%; line-height: 29px; text-transform: uppercase; font-size: 12px; text-align: center; }
.new_list_04 a { display: block; color:#363636; background:url(../images/index-pro2.png) center no-repeat;}
.new_list_04 a:hover { color: #fff; background:url(../images/index-pro1.png) center no-repeat; display:block;}


.luotong_page{width:100%;height:35px; margin:10px 0; clear:both; padding-top:15px; text-align:center;}
.luotong_page a{color:#818181;padding: 5px 6px; border: 1px solid rgb(226, 226, 226); border-images: none; margin:3px;}	
.luotong_page span{color:#818181;padding: 5px 6px; border: 1px solid rgb(226, 226, 226); border-images: none; margin:3px;}	
.luotong_page a:hover{color:#ff0000;}


.lof-slidecontent, .lof-slidecontent a{color:#FFF;}
.lof-slidecontent a.readmore{color:#58B1EA;font-size:95%;}
.lof-slidecontent{position:relative;overflow:hidden;border:#F4F4F4 solid 1px; margin-top:18px;}
.lof-slidecontent .preload{height:100%;width:100%;position:absolute;top:0;left:0;z-index:100000;text-align:center;background:#FFF}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;}
.lof-main-outer{position:relative;height:100%;width:380px;z-index:3px;overflow:hidden;}
/*******************************************************/
.lof-main-item-desc{z-index:100px;position:absolute;bottom:50px;left:0px;width:350px;background:url(../images/bg_trans.png);height:100px;/* filter:0.7(opacity:60) */padding:10px;}
.lof-main-item-desc p{margin:0 8px;padding:8px 0}
.lof-main-item-desc h3{padding:0;margin:0}
.lof-main-item-desc h2{padding:0;margin:15px 0 0 0px;}
.lof-main-item-desc h3 a{	margin:0;background:#C01F25;font-size:75%;padding:2px 3px;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;text-transform:uppercase;text-decoration:none}
.lof-main-item-desc h3 a:hover{text-decoration:underline;}
.lof-main-item-desc h3 i{font-size:70%;}

/* main flash */
ul.lof-main-wapper{overflow:hidden;background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;padding:0px;margin:0;position:absolute;overflow:hidden;}
ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;float:left;position:relative;}
.lof-opacity li{position:absolute;top:0;left:0;float:inherit;}
ul.lof-main-wapper li img{padding:0px;}
/* item navigator */
.lof-navigator-wapper{position:absolute;bottom:10px;right:8px;background:url(../images/transparent_bg.png) repeat;padding:5px 0px; width:196px; height: 44px;}
.lof-navigator-outer{position:relative;z-index:100;height:46px;width:120px;overflow:hidden;color:#FFF;float:left}
ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
ul.lof-navigator li{cursor:hand; cursor:pointer;list-style:none;padding:0;margin-left:0px;overflow:hidden;float:left;display:block;
text-align:center;}
ul.lof-navigator li img{border:#666 solid 3px;}
ul.lof-navigator li.active img, ul.lof-navigator li:hover img{border:#A8A8A8 solid 3px;}
.lof-navigator-wapper .lof-next,.lof-navigator-wapper .lof-previous{display:block;width:19px; padding-top: 18px;height:30px;color:#FFF;cursor:pointer;}
.lof-navigator-wapper .lof-next{float:left;text-indent:-999px;margin-right:10px;background:url(../images/arrow-l.png) no-repeat right center;}
.lof-navigator-wapper .lof-previous{float:left;text-indent:-999px;margin-left:10px;background:url(../images/arrow-r.png) no-repeat left center;}


.main_ly{
	/*width: 537px;*/
	margin: 40px auto;    /*height: 275px;*/
}

.lydiv{
	width: 120px;
	height: 27px;
	/*float: left;*/
	text-align: left;
    text-indent: 10px;
	line-height: 27px;
	font-size: 16px;
	color: #333;
}

.main_ly li{
	width: 100%;
	min-height: 37px;
}

.main_ly input{
	width: 297px;
	height: 27px;
/*	float: left;
	margin-left: 23px;*/
	text-indent: 20px;
	font-size: 16px;
	color: #444444;
	border: 1px solid #A9A9A9;
}

.main_ly textarea{
	min-width: 372px;
	min-height: 80px;
	max-width: 372px;
	max-height: 80px;
	float: left;
	/*margin-left: 23px;*/
	font-size: 16px;
	color: #444444;
	font-family: "微软雅黑";
	padding-top: 15px;
	text-indent: 20px;
}

#tijiao{
	width: 126px;
	height: 38px;
	font-size: 16px;
	color:white;
	display: block;
	float: left;
	background: #8b8b8b;
	border: 0;
	text-align: center;
	text-indent: 0;
	margin-left: 16px;
}

#tijiao:hover{
	color: #fff;
	background: #2D91D4;
}

#reset{
	width: 126px;
	height: 38px;
	font-size: 16px;
	color: white;
	display: block;
	float: left;
	background: #8b8b8b;
	border: 0;
	margin-left: 16px;
	text-indent: 0;
}

.main_but{
	width: 385px;
	float: right;
	padding-top: 20px;
}

#reset:hover{
	color: #fff;
	background: #2D91D4;
}


.index_title{ width:90%; padding:30px 0; text-align:center; margin:0 auto;}
.index_title h1{font-size:120%; line-height:40px; width:100%; font-weight:bold; text-transform: uppercase;}
.index_title h2{font-size:120%; line-height:40px; width:100%; font-weight:bold; text-transform: uppercase; background:url(../images/tittle.png) center no-repeat;}
.index_title p{ color:#000;font-size:120%; line-height:30px; text-transform: uppercase;}


.fenlei{ width:96%; margin:0 auto;}
.fenlei li{ float:left; width:48%; margin:1% 1%; background:#0257a8; text-align:center; padding:2.15em 0}
.fenlei li a{color:#fff; font-size:13px; }

/*新闻*/
.tittle02{ font-size:12px; color:#5a5a5a; text-transform:uppercase; line-height:32px; padding-bottom:10px; }
.tittle02 span{ font-size:20px; color:#333; font-weight:bold; border-left:5px solid #0257a8; padding-left:13px;}


.main_R{width: 94%; margin: 0 auto;}
.main_R textarea{ height: 75px; background: #424950; line-height: 30px; text-indent: 10px; width: 100%; padding: 0; color: #fff; margin: 0 0 9px 0;}
.main_R input{line-height: 34px; text-indent: 10px;background:#424950;color:#fff;padding:0px;width:100%;outline:none;*width:100%;margin:0 0 14px 0; border: 0;}
.main_R .send{color:#fff;font-size:16px;width: 100%; height: 41px;border:none;background: #E56729;text-align:center;cursor:pointer;}


