@charset "UTF-8";

.page-wrap{ position: relative; z-index: 1115;}	
.newsInfo .content img{ display: block; margin: 0 auto;}	
.md-pc{ display: block;}
.md-mobile{display: none;}
.mod-mobile{display: none;}
/*视频*/
.video{ text-align: center;}
.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto;}
.empty h3{ font-weight: normal; font-size: 14px; color: #f00;}
.wrap-layer {
/*	max-width: 1300px;*/
	max-width: 1400px;
	min-width: 1200px;
	width: 100%;
    margin: 0 auto;
    position: relative;
}

.hides:after{ display: none!important;}

#section3 .mdesc{ font-size: 16px; line-height: 150%;}

/*pc端滚动条*/
.mod-maps .mCustomScrollBox,.mod-maps .mCSB_container{ overflow: visible;}

.mod-news-2 .item-desc{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

/*新加爆炒*/
.classics-wrapper2{}
.heritage-container-2 .classics-wrapper2{ float: left; margin-left: -90px;    align-items: flex-start;}
.heritage-container-2 .heritage-list .item .pic .img-wrap{ position: static; height: 550px;}
.heritage-container-2 .heritage-list .item .pic .image{ padding-top: 0;}
.heritage-container-2 .heritage-list .item + .item{/* margin-top: 80px;*/}
.heritage-list .item:nth-child(2n+1) .pic .text{ left: 40px;}
.heritage-container-2 .heritage-list .item .pic img{ object-fit: cover; width: 100%!important; max-width: none;}



@media screen and (max-width: 1920px) {

}
@media screen and (max-width: 1480px) {
	.eventscnt-wrap .evt-img{ width: 500px;}
	.eventscnt-wrap .item-desc{ height:190px; }
	.fearutes .item-cell .item-desc{padding: 0 10px;}
/*	.eventscnt-wrap .item-cnt{ min-width: 300px;}*/
	.eventscnt-wrap .item-tit{ font-size: 36px;}
	.mapinners{ max-width: 500px;}
	.maprights{ margin-top: -100px;}
	.inputssearchs{ margin-top: 20px;}
	.mod-serch-l span,.keyinputs input{ font-size: 20px;}
	.posarea a span{ font-size: 12px;}
	.dishes-wrap2{ color: #f0cead;/* margin-top: -50px;*//*margin-top: -40px;*/}
	
}




/*版心大小*/



/*识别火狐*/
/*@-moz-document url-prefix(){	
@media screen and (max-width:1282px) {
	.wrap-layer{max-width: 1020px; min-width: 1020px}
}	
}*/


/*修改2024-02-27开始#ebecf0 */
.navMenu>li .submenus li a{ position:relative; z-index: 3;}
.page li.cr a, .page li a:hover{/* background: none; border: none;*/}
.page li.cr a span, .page li a:hover span,.page li:hover a:before{/* color: #95262a!important;*/}
.mod-headers>.wrap-layer{ z-index: 9999;}

.tabs a{ position: relative;}
.tabs a.cr, .tabs a:hover{ background: #faf4f5; color:#95262a;  font-weight: bold;}
.tabs a:after{ content: ""; position: absolute; border-bottom: 1px solid #95262a; left: 0; bottom: -5px; width:0; transition: all .3s;}
.tabs a.cr:after{width:100%;}


/*奖项*/
html{ color: #333;}











/*响应式首页*/
@media screen and (max-width: 1496px) {
	
/*	.contact-info .info .item{ margin-left: 10%;}	*/

.footers:after{right: 20px; bottom:40px;}
.mod-jpprojects .item-cnt{ padding: 15px 15px; min-height: 0;}	
.mod-jpprojects .item-cnt .item-tit{ font-size: 18px;}
	
	
.boxcnts img{  max-width: 950px;}	
	
html{ overflow: auto;  min-width: 0;}
body, html{min-width: 1280px;}
.wrap-layer{ max-width: 1280px; min-width: 1280px;}		
/*导航*/	

.invest-tab a{  /*  margin: 0 15px;*/}	
	
	/*.performance-rights{  bottom: -10px;}	*/
	
	
/*.about-nums ul li:nth-child(4) h3 span{ padding-right: 30px;}	*/	
/*常用字体大小定义*/
/*.ft12{ font-size: 12px;}
.ft14{ font-size: 14px;}
.ft16{ font-size: 15px;}
.ft18{ font-size: 17px;}
.ft20{ font-size: 18px;}*/
/*.ft22{ font-size: 20px;}
.ft24{ font-size: 22px;}
.ft26{ font-size: 24px;}
.ft28{ font-size: 26px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 28px;}
.ft34{ font-size: 30px;}
.ft36{ font-size: 32px;}
.ft38{ font-size: 34px;}
.ft40{ font-size: 36px;}
.ft42{ font-size: 38px;}
.ft44{ font-size: 40px;}
.ft46{ font-size: 42px;}
.ft48{ font-size: 44px;}
.ft50{ font-size: 46px;}
.ft52{ font-size: 48px;}
.ft54{ font-size: 50px;}
.ft56{ font-size: 52px;}
.ft58{ font-size:54px;}
.ft60{ font-size:56px;}	*/

.cul-tab li{ height: 300px; padding-top: 25px;}
.cul-tab li i{ bottom: 15px;}



		
}

@media screen and (max-width: 1310px) {
/*	.mod-headers{  position: absolute; padding: 0 20px;}*/
    .wrap-layer {
        max-width: 1260px;
        min-width: 1260px;
    }
}


@media screen and (max-width: 1397px) {
	
	.boxcnts img{max-width:780px;}	
	

	
/*新加语言切换*/	

.en-links{ right: -20px;}
	
}







@media screen and (max-width: 1280px) {
	
	
}



@media screen and (max-width: 480px) {
	.mod-maps .mCustomScrollBox,.mod-maps .mCSB_container{ overflow: hidden;}
	
	.mod-mobile{display: block;}
	.md-pc{ display: none;}
.md-mobile{ display: block;}
/*首页开始*/	
.modevents .com-desc br{ display: none;}
.com-desc{  line-height: 150%;}	
.eventscnt-wrap .item-inner{ flex-direction: column; position: relative;}	
.eventscnt-wrap .item-inner:after{ z-index: 1; content: ""; display:block; position:  absolute; background: rgba(0,0,0,.5); left: 0; top: 0; width: 100%; bottom: 0;}
.eventscnt-wrap .item-desc{    writing-mode: horizontal-tb; height: auto;/*writing-mode: tb-rl;*/}	
.eventscnt-wrap .item-cnt{ margin-right: 0; border: none; padding-bottom: 8px;}	
.eventscnt-wrap .item-tit{ font-size: 24px; text-align: center;}
.eventscnt-wrap .evt-img{ width: 100%;}	
.years-wrap{     margin:20px 50px 0 50px;}	
.eventscnt-wrap .item-cnt{ position: absolute; top: 50%; transform: translateY(-50%);left:20px; right: 20px; z-index: 2;}
.eventscnt-wrap .evt-img .item-pic{ height: 220px!important; } 
.years-wrap .item-cell:nth-child(1):after{ font-size: 16px;}
.mod-dishes{/* background-size: cover;    background: url(../images/bg3.jpg) 0 0  no-repeat; */min-height: 0;}	
	
	
.dishes-wrap2{ flex-wrap: wrap;}
.dishes-wrap2 .item-cell{ width: 42%; margin: 2%;}	
.dishes-wrap2 .item-cell a{    padding: 35px 20px 25px 20px; background-size: 100% auto!important; background-position: 0 center}
.dishes-wrap2 .item-cell span{ font-size: 32px; padding-top: 0; margin-top: 0;}	
.dishes-wrap2 .item-cell cite{ margin-top: 15px;}	
.mdesc br{ display: none;}	
/*首页结束*/		
	
	
	
.innerbaners{  /*max-height:130px;*/ overflow:hidden;}
.banner-cnt img{ margin-top:0; }
.modheaders { display: none;}	
.mobile-header{ right: 0; width: auto;}	
 html{min-width:0; overflow-y: auto; overflow-x: hidden; position: relative; width: 100%;}
body{ min-width:0; overflow-y:visible; overflow-x:hidden; position:relative; width: 100%;}
.wrap-layer{  width: auto;min-width: 0; padding: 0 20px; box-sizing: border-box;}	
.header-wrap{ display: none;}
	
/*导航*/
.mobile-header{ z-index: 999999;} 
.mobile-header .header-shower img{height:30px !important;}	
.mobile-menucss{ background: #fafafa url("../images/ablogo.png") right 20px top 90px no-repeat; background-size: 60%  auto;/*border-top: 1px solid #f1f1f1;*/}
.mobile-menucss>ul>li>a>span{ color: #000;}
.mobile-menucss>ul>li{ border-bottom: 1px solid #f1f1f1;}
.mobile-menucss>ul>li>ul>li>a>span{ color: #000; opacity: .8;}	
.mobile-menucss>ul>li>ul>li{ line-height: 30px;}
.mobile-menucss>ul>li>ul{ margin-bottom: 15px;}
/*.mobile-menucss>ul>li.last{  padding-left: 0; margin-top: 50px; border-bottom: none; text-align: center;}
.mobile-menucss>ul>li.last>a{ padding-left: 0; }
.mobile-menucss>ul>li.last a span{ color: #f76b04; border:1px solid #f76b04;border-radius:6px;  padding: 8px 20px;  font-size: 18px;}*/

	
		
.mobile-menucss{} 	
.mobile-menucss  ul ul ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}	
.mobile-menucss  ul ul ul a{ color: #777;}
.mobile-menucss>ul>li>ul{/**/ display: none;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block;}
	
		
.mobile-menucss{} 	
.mobile-menucss  ul ul ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}	
.mobile-menucss  ul ul ul a{ color: #777;}
.mobile-menucss>ul>li>ul{/**/ display: none;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block!important;}
	
/*新加*/
.mobile-header{ background: rgba(0,0,0,.4)}	
a.menus-mobiles span{ background: #fff;}	
.mobile-menucss{  background: rgba(2,115,119,.85)!important; background: rgba(0,0,0,.75)!important}	
	.mobile-menucss *{ color: #fff!important;}
	.mobile-menucss>ul>li>a, .mobile-menucss>ul>li>h3{       }
	.mobile-menucss>ul>li{ border-bottom: 1px solid rgba(255, 255, 255, 0.02);}
/*首页*/
#rolls{ height:auto!important;}	
	.swiper-roll-28 .swiper-pagination span.swiper-pagination-bullet-active{width:16px !important;}	
.swiper-roll-28{ position:static;}	
.swiper-roll-28 .item-cell{height: 240px!important; position: relative; }
.swiper-roll-28  .item-cell>img,.swiper-roll-28  .item-cell>a>img{ max-width:none;  width: auto!important; height: 350px!important;  position: relative; left: 50%; margin-left: -336px;}	
.txt1{ /*width: 38%;*/ }
.txt1 img{transform: scale(1.5)}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:15px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
 background-size: 15px auto!important;}
.swiper-container-horizontal>.swiper-pagination-bullet {  border-radius:6px!important;  width:12px!important;  margin: 0; } 
.swiper-container-horizontal>.swiper-pagination span{ width: 12px!important;background-position:center center!important;height: 3px!important; padding: 0!important;}	
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0;}
.swiper-container-horizontal>.swiper-pagination span:before{ display: none;}
.stock-info h4{ margin-right: 0;}		
.page li{ margin: 0 2px;width: 30px!important;height: 30px;line-height: 30px;}
.page li a{   width: 25px!important;  height: 25px; line-height: 25px;font-size: 14px;}	
.page li.first a{ font-size: 12px;}
.page li.next a:before{ left: 0; top: 2px; position: relative!important;}
.page li.prev a:before{left: 0; top: 2px;position: relative!important;}
.page li.cr a span, .page li a:hover span{ font-size:14px;}	
.page{   margin-top:25px;}		
.project-txt span{ font-size: 14px;}
.com-tops{ position: relative;}	
.com-tops .nviews{ position: absolute; top: 0; right: 0; display: none;}	
	
/*暂无数据*/
.nodata-tips img{ width:110px;}	
.nodates{ font-size:16px;}


.head-icons  a.tplinks { margin-right: 8px; margin-top: 12px; vertical-align: middle; width: 25px; height: 25px;/* border: 1px solid #ccc;*/ background: #003d79; color: #fff; border-radius: 25px;  line-height: 25px; font-size: 12px;}	
	
	
.page li.prev a:before,.page li.next a:before{ position:static;}
.page li,.page li a{ width: auto; height: 25px; line-height: 25px;  }
.page li.cr a, .page li a:hover{width: 25px;  border-radius:  25px;/* background: #002fa7; width: 25px;  border-radius:  5px; font-size: 15px;*/}
.page li { font-size: 15px;}

/*网站地图*/	
.siteMap{ margin-top:0;}
.siteMap ul li ul{ margin-top: 20px;margin-top: 0;}
.siteMap ul li h2{ float: none; }	
.siteMap ul li ul li a{ padding-left: 0; padding-right: 15px;}	
.siteMap ul li ul li{ display: flex;}
.siteMap ul li ul li dl{ flex: 1; display: flex; flex-flow: wrap; padding-top: 0;}	
.siteMap ul li.menulevels ul li{ width: 100%}	
.siteMap ul li ul li a{ min-width: 0;}
.siteMap ul li.menulevels ul li>a{min-width:90px;}
.siteMap ul li h2 .cn{ font-size: 18px;}
	
/*首页*/	
.ft12{ font-size: 12px;}
.ft14{ font-size: 13px;}
.ft16{ font-size: 16px;}
.ft18{ font-size: 16px;}
.ft20{ font-size: 16.5px;}
.ft22{ font-size: 17.6px;}
.ft24{ font-size: 19.2px;}
.ft26{ font-size: 20.8px;}
.ft28{ font-size: 22.4px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 25.6px;}
.ft34{ font-size: 27.2px;}
.ft36{ font-size: 28.8px;}
.ft38{ font-size: 30.4px;}
.ft40{ font-size: 32px;}
.ft42{ font-size: 33.6px;}
.ft44{ font-size: 35.2px;}
.ft46{ font-size: 36.8px;}
.ft48{ font-size: 38.4px;}
.ft50{ font-size: 40px;}
.ft52{ font-size: 41.6px;}
.ft54{ font-size: 43.2px;}
.ft56{ font-size: 44.8px;}
.ft58{ font-size:46.4px;}
.ft60{ font-size:48px;}		
.head-icons a.tplinks{ background: #00974b}	
.swiper-pagination-bullets span:after{ font-size: 14px;}	
.swiper-pagination-bullets span.swiper-pagination-bullet-active:before{ width: 20px; }
.swiper-pagination-bullets span.swiper-pagination-bullet-active{padding-right: 20px;}	
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 3px;}
 .txt1 span{ font-size: 16px; line-height: 160%; display: block;}	
.txt1 .box{ max-width: 90%; justify-content: center;}	
.txt1 .pos{ margin-left: 0; padding: 15px; border-bottom-right-radius: 25px;}
	
.swiper-roll-28 .item-cell{height: 280px!important; position: relative; }
.swiper-roll-28  .item-cell>img,.swiper-roll-28  .item-cell>a>img{ max-width:none;  width: auto!important; width: 100%; height: 100%!important;  position: relative; left: 0; /* transform: translateX(-50%);*/ margin-left: -90px;  /*margin-left: -300px;*/}	
.H50{ height: 25px;}	
.mod-indexabout{ display: block;}

	
	
.H25{ height: 10px;}	
.com-tits{ text-align: center;}
/*.com-tits span:after{left: 50%;transform: translateX(-50%); width: 40px; position: absolute;}	*/
	.com-tits span{    padding-bottom: 5px;
    margin-bottom: 10px;}	
	
.md-pc {
    display:none;
}	
	
.md-mobile {
    display: block;
}		


/*网站地图*/	
.siteMap ul li h2 .cn{ font-size: 18px; margin-bottom: 10px;}	
.siteMap ul li h2{ float: none; }	
.siteMap ul li ul li a{    padding-left: 0;}
.siteMap ul li ul li{ margin-right: 10px;}
.siteMap ul li{ padding: 15px 0;}	
.xcc{ width: 80px; left: -10px; }
.com-tits span{ margin-bottom: 0;}
.H30{ height:15px;}	
.mod-indexabout{ margin-top: -15px;}	
.txt1 .pos{ padding: 0;}
.stxt2{ left: 12%;}	
.mvideolists-wrap .item-cell{ width:48%; margin-right: 2%;}
.mvideolists-wrap{ font-size: 14px;}
	
.swiper-roll-28{ }		
.inner-headerwrap{ display:none; }	
.H60{ height:30px;}	
.mod-topnav2{  box-sizing: border-box; }	
.mod-topnav2 ul{   display: block; white-space: nowrap; text-align: center; overflow-x: auto; overflow-y: hidden;}
.mod-topnav2 ul li{  display:inline-block; margin: 0 10px;}	
.mod-topnav2 li a{ min-width: 0;}	

/*关于我们*/
.mode-banner img{ max-width:none; width: 150%; margin-left: -25%; display: block;}	
/*新闻详情*/
.newsInfo h1{ font-size:24px;}
.newsInfo .content p{  font-size: 16px;}	
/*.news-prev-next ul li{ width: 100%; max-width: none;}	
.news-prev-next ul{ display: block;}	
.news-prev-next ul li.news-next span{ left: 0; position: static;margin-right: 8px;padding-right: 8px;}
.news-prev-next ul li span{ height: 16px; line-height: 16px; display: inline-block; margin-right: 8px; border-right: 1px solid #7f7f7f!important; border-left: none!important;  padding-right: 8px;  padding-left: 0!important;}
.news-prev-next ul li.news-next{ margin-top: 10px;}
.news-prev-next ul li a{ background: none!important; padding-left: 0!important; padding-right: 0!important;}	
	*/

/*首页*/
#myVideo1{ position: absolute;-webkit-transform: translateX(-50%) translateY(0%);transform: translateX(-50%) translateY(0); height: 100%!important;object-fit: cover; }		
.modevents{ padding: 0;}	
.eventscnt-wrap .item-desc{ font-size: 16px; line-height: 150%;}	
.years-wrap{ position: relative; }	
.bt{ position: absolute; top:16px;left: -40px; font-size: 30px;}
.bt a:after, .bt a:before{font-size: 25px; color:#ad996d!important}	
.bt-2{ right:-40px; left: auto; }
.dishes-wrap2{ }	
.mod-dishes{ overflow:hidden;}
.fp-tableCell{ height: 100%!important;}	
.fearutes .item-cell{ width:50%;}	
.fearutes .item-cell a{ padding-bottom: 0;}
.mobile-headerwrap{ }	
.fp-tableCell{ padding-top:0; padding-top: 50px;}
.dishes-wrap2{ overflow: hidden; }	
.dishes-wrap2 .item-cell{ margin:  0 4% 0 4%; width:36%; }	
.mod-dishes .mdesc{ margin-bottom: 0;}	
.bg3{    background: url(../images/bg3.jpg) center bottom  no-repeat; background-position: center bottom!important;background-size: cover!important; position: relative;}
.bg3:after{content:""; background: #000; opacity: 0.4;  position: absolute; left:0; right: 0; top: 0; bottom: 0; display: block;}	
.bg3 .fp-tableCell{ position: relative; z-index: 2;}
.mod-dishes{ margin-top: -30px; margin-top: 10px;}	
.mod-features{ margin-top: -60px; margin-top: 0;}
.fearutes .item-cell .item-cnt{ background: rgba(0,0,0,.4); top: 0; bottom: 0; display: flex;  flex-direction: column; align-items: center; justify-content: center;}
.fearutes .item-cell .item-desc{ display: none;}
.fearutes .item-cell .item-tit{ color: #e0cc99; color: #fff}
.fearutes .item-cell:hover .item-cnt{ background: none;}	
.fearutes .item-cell:hover .item-tit{ font-size: 24px;}	
.fearutes .item-cell:hover .item-desc{    -webkit-line-clamp: 2;}	
.md-maps{ display: block;}	
.about-nums ul{   flex-direction: row; justify-content: space-between;}	
.about-nums ul li{ margin-bottom: 0; text-align: center;}
.maplefts{ width: 100%;}	
.about-nums ul li cite{ font-size: 16px;}	
.about-nums ul li h3{ white-space: nowrap;}
.posarea a span{ font-size: 12px;}	
.mapmidss{display: none;}  
.cityname,.areas,.storecnts { display: none;}
.store_bt{ transform: scale(0.6); z-index: 10; height: 1px; margin-top: 0; position: relative; top: -30px; left: 70px;  }	
.store_bt a{ margin-left: 5px;}
.storewrapas{ min-height: 0;}
.maprights{ margin-top: 0;}
.storecnts{ margin-top: 0;}	
.mod-maps{ padding-top: 0; margin-top: 0;}
.mod-serch-l{ width: 100%;}
.keyinputs input{ width: 100%;}
.inputssearchs{ flex-wrap: wrap; margin-right: -4%; position: relative; z-index: 9;} 	
.inputssearchs	.keyinputs{ width: 46%; margin-right: 4%;} 
.inputssearchs	.sels{width: 46%;margin-right: 4%;}
.mod-serch-l span, .keyinputs input{ font-size: 16px;}	
.mod-serch-l{  margin-right: 0;}
.mod-serch-l span{ padding-left: 0;}	
.sbt{ margin-top: 10px;margin-right: 2%;width: 46%; margin-left: 0;}
.sbt a{ height: 40px; line-height: 40px; background-size:18px auto!important}
.mod-serch-l{background-size:20px auto!important}
.modstore{ border-radius:10px;  text-align: center; background: rgba(255,255,255,.1); padding: 0 20px 10px 20px; box-sizing: border-box; width: 100%; margin:25px auto 0 auto;}
.storecnts ul{ margin-right: 0; justify-content: center;}	
.inputssearchs .sels{ margin-bottom: 20px;}
.addrs{ text-align: left;}
.index-header{ display: none;}
.mobile-headerwrap{ position: absolute;}	
.mod-dishes .mdesc{ font-size:16px; line-height: 150%; margin-top: 10px;}
.about-nums ul li h3 span{ letter-spacing: 0; margin-right: 10px;}
.mod-features .com-desc{ padding:0 15px;}
.producebase i{ line-height: 150%;}
.slog span{ background-size: 100% auto;}	
/*底部*/	
.modsft { display:block; }   
.md-bom{ display: none;}
.footer{ padding-top:20px;}
.logleft{ margin-right: 0; display: flex; align-items: flex-end;}	
.slogs{ margin-top:0; margin-left: 20px;}
.ftcont{ display:block; } 
.contacts-tel .contacts-1{ margin-right: 0; margin-left: 15px;}	
.contacts-tel .contacts-1:nth-child(1){ margin-left: 0;}
.officalshop{ margin-top: 15px;}
.modsft:after{  display: none;}
.modsft,.contact,.officalshop{  padding-bottom:15px; border-bottom:1px solid #eee;} 	
.foucus-us{ margin-top: 20px;} 	
.gotopsss{ position: fixed; bottom: 0; right: 0;}	
.mdcopy{ display: block; text-align: center; line-height: 140%;} 
#section7 .fp-tableCell{ padding-top: 0;}
.copyleft{ line-height: 130%;}
	
/*关于我们*/	
.layer-wrapper2{  width:auto;  padding: 0 10px; }	
.contact-info .wrapper{ display:block;  }	
.contact-info{ margin-top:15px; padding-top:15px;}	
.contact-info .pic{ width: 100%;}
.contact-info .pic img{ position: static;}
.contact-info .pic .image{ padding-top: 0;}	
.contact-info .pic img{ max-width: 100%; height: auto;}	
.contact-info .info .item{ margin-left: 0; margin-top: 20px; }
.contact-info .info{ padding: 20px;}	
.contact-info{margin-bottom:40px;}	
.contact-info .info .tit{ font-size:22px;}
.contact-info .icon-ul li{ font-size:16px;    padding-left:40px;}	
.contact-info .icon-ul li:before{ width:28px; height:28px; top:5px;}	
.join-us{ display: block; margin-top:30px; }	
.join-us .join-item{ margin-left:0; width: 100%!important;   max-width:none; min-width:0;}	
.join-us .join-item:nth-child(2n+1){ margin-right: 0;}	
.join-us .join-item .title .info .pos .name{ font-size:22px;}
.join-us .join-item .content .con ul.spec li{ font-size: 16px;}	
.join-us .join-item:nth-child(2n+2){ margin-left: 0;}
.join-us .join-item .content .con{ margin-top: 0;}
.join-us .join-item .title .info .attr ul li{ margin-right: 8px;}	
.jia-meng .jia-meng-item{ float:none; width:auto; }	
.jia-meng .jia-meng-item .title span{ font-size:22px!important;  }	
.jia-meng .jia-meng-item .title{    padding-left:20px; display: block; padding-top: 15px;}	
.jia-meng .jia-meng-item .title em{ display: block;}	
.jia-meng-form .form .fields:nth-last-child(2){ width: 100%;}
	
	
.bantits h3{ font-size: 28px;}	
.bantits{ text-align: center; bottom: auto; top: 50%; transform: translateY(-50%);}
.gobacksbt a{    padding: 0 15px 0 15px; border-radius:36px;   }	
.gobacksbt a:after{ display:none;}
.gobacksbt{ right: 15px;}
.heritage-container{ margin-left:0; }
.classics-wrapper{ width: 60px;}	
.heritage-list .item .heritage-cnt .right .spec{ font-size: 18px; text-align: left; line-height: 140%; margin-top: 10px; }	
.heritage-list .item .heritage-cnt .right .desc{ margin-top: 10px; font-size: 16px; text-align: left;}
.heritage-list .item .pic .text,.heritage-list .item:nth-child(2n+1) .pic .text{ left: 20px;}	
.heritage-container-2 .heritage-list .item{ display: block;}	
.heritage-container-2 .classics-wrapper{ width: 80px;}
.classics-wrapper .active .name{ font-size: 22px;}
.heritage-container-2 .heritage-list .item .pic{ width: 100%;}
.heritage-container-2 .heritage-list .item .pic .img-wrap{ position: static; }
.heritage-container-2 .heritage-list .item .pic .image{ padding-top: 0;}
.heritage-container-2{ margin-right: 0;}
.heritage-container-2 .heritage-list .item .pic .img-wrap{ height: 200px;}	
.heritage-container-2 .classics-wrapper{ float: none; background: #fff; width: 100%; }
.heritage-container-2 .heritage-list .item .pic img{ max-width: 100%; height: 100%; width: 100%; object-fit: cover;}	
.heritage-container-2 .classics-wrapper{ flex-direction: row; justify-content: space-between;  padding-right: 100px; box-sizing: border-box; margin-bottom: 25px;}
.heritage-container-2 .classics-wrapper .item{ display: block; white-space: nowrap;}
.heritage-container-2	.classics-wrapper .item + .item:before{ display: none;}	
.heritage-container-2	.gobaksbts{ position: absolute; right: 0; top: -15px;}	
.heritage-container-2 .heritage-list .item .heritage-cnt .left, .heritage-container-2 .heritage-list .item .heritage-cnt .right{ padding-left: 0;}	
.heritage-container-2{ }
.heritage-container-2 .heritage-list .item .heritage-cnt .left{ margin-bottom: 0;}	
.heritage-container-2 .heritage-list .item + .item{ /*margin-top: 20px; */margin-top: 0;}	
.com_bt2{ top:90px; bottom: auto;}	
.com_bt2 a.cbt-2{  left:auto; position: relative; right: -10px;}
.com_bt a.cbt-1{position: relative; left: -10px;}
.heritage-list .item .pic .text span{ font-size:32px; }	
.heritage-list .item .pic .text{ top: 15px;}
	
p,.newsInfo .content p, .newsInfo .content *, .newsInfo .content{ line-height: 150%;}
.history-swiper .history-cnt .desc{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}	
.history-wrapper{    padding-bottom:40px;}	
.mode-bar img{ width:700px; height: auto;}
.slogin-image img{ width: 1200px; height: auto;}
.article-page p{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}	
.newsInfo{ margin-top: 0; }	
.newsInfo h1{  line-height:120%; }
.backs2{ display: none;}
.logleft{flex-direction: column; justify-content: center; align-items: center;}	
.slogs{margin-left: 0; margin-top: 5px;}	
.slogs img{ max-width: 200px;}	
.newsInfo .source li{padding: 0 5px 0 5px!important; }
.rel-wrap .item-cell{ width: 97%;}	
.rel-wrap{ flex-wrap: wrap;}	
.rel-wrap .item-cell{ margin-bottom: 30px;}	

	
/*新闻列表*/	
.mod-news-2 .item-inners{   flex-direction: column;}	
.mod-news-2 .item-pic{ width: 100%;}	
.mod-news-2 .item-cnt{ margin-right: 0;}
.mod-news-2 .item-desc{ display: none;}
.mod-news-2 .item-tit{ line-height:120%; margin-top:15px;}	
.mod-news-2 .mores{ display: none;}	
.newstabs li.cr span{ font-size: 24px; }
.newstabs li.cr cite{ font-size: 14px;}	
.newstabs ul{ justify-content: center;} 	
.newstabs li{ margin: 0 20px;margin: 0 10px; white-space: nowrap; text-align: center;}
.newstabs li:after{ left: 50%; transform: translateX(-50%);}
.mod-news-2 .item-tit{ font-size:22px;}
.mod-news-2 .item-inners{    align-items:center;;}	
.hottits{top:32px;}
.hottits span{ font-size: 20px;}	
.mod-news-2 .item-date{ position: static; color: #999; margin-top: 5px;}	
.mod-news-2 .swiper-wrapper  .item-desc{ display: block;}
.mod-news-2 .swiper-wrapper .item-desc{ line-height: 150%;}	
.mod-news-2 .item-date *{ font-size: 16px; color: #999; }
.new-list-mode .list .item .con .desc{ display: none;}
.new-list-mode .list .item .con .title{ line-height: 150%;}	
.new-list-mode .list .item .con .view-detail{ display: none;}
.new-list-mode .list .item .time .day{ width:60px; line-height: 30px; font-size: 22px;}
.new-list-mode .list .item .con .title{ font-size: 16px;}
.new-list-mode .list .item .time .year{ font-size: 14px;}	
.new-list-mode .list .item{ padding:15px 0;}
.bantits h3{ font-size: 24px;}	
.mod-news-2 .item-date *{ font-weight: normal;}
/*产品列表*/
.product-list .item{ padding-right: 0; width: 100%; padding-right: 0; margin-bottom: 25px;} 	
.product-list{    margin-right: 0;}	
.product-attr ul{ display: block; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}	
.product-attr ul li{ display: inline-block; margin-right: 20px;}	
.product-attr ul li a{ font-size: 16px;}
.product-con{  flex-direction:column-reverse;}	
.product-con .context{ width: auto; text-align: left;}	
.product-con .shop{ float: none; display: flex; justify-content: space-between;}	
.product-con .shop .item{line-height: 120%; flex-direction:column-reverse;}
.product-con .shop .item a{flex-direction:column-reverse;}	
.product-con .shop .item:nth-child(1){ margin-right:0;}
.product-con{margin-top:20px;}	
.product-con .more{ margin-top: 20px; font-size: 16px; height: 40px; line-height: 40px; margin:25px auto 0 auto;}
.product-con .shop .item span{ margin-right: 0; margin-left: 0; margin-top: 8px;}
.product-con .context .name{ font-size: 24px;}
.comtits{ font-size: 24px;}	
.mypro-wrap .item-cell{padding: 0 0;}
.mypro-wrap .item-1{ width:100%; }	
.mypro-wrap{    padding: 0 15px;}
.mypro-wrap .item-2{ width:53%; margin-right: 2%; }	
.mypro-wrap .item-3, .mypro-wrap .item-4{ width: 44%; margin-bottom: 2%; }
.mod-probase{ display:block;}
.mod-probase .wrap-videos{ width: auto; margin: 0 15px;}	
.wrap-videos .vidimg:after{ background-size:40px auto;}
.mod-probase .basecnt{ width: 100%;}	
.basesroll{    margin: 0 80px;}
.com_bt{ left: 20px; right: 20px;}	
.mod-probase{ padding-top: 20px; padding-bottom: 20px;}	

/*产品*/	
.mypro-wrap .item-1{}	
.com_bt a{ width:36px; height:36px; border-radius:36px;  }
.basesroll .item-desc{ margin-top:10px; }
.basesroll .item-cnt{ padding-top: 15px;}	
.comtits2{ font-size: 20px; padding: 0 15px;}
.com-desc2{padding: 0 15px;}
.modpros{    padding: 20px 0; margin-top: 20px;}
.prosroll .item-cnt{    padding: 20px 15px 0 15px;}	
.prosroll .item-cnt span{  font-size:18px; margin-left: 0; }	
.prosroll .item-cnt cite{ font-size: 12px;}	
.probase2{ display:block;} 
.wrap-videos2,.jdcnts{ width: 100%}	
.wrap-videos2 .vidimg:after{ background-size:45px auto;}	
.jdcninner{margin:20px 15px 0 15px;}	
.baintrs{margin-top:15px;}
.ysbanners .item-txt .item-cnt{ padding:20px; }	
.about-nums3 ul{ justify-content: center; }
.about-nums3 ul li{ margin:0 15px;}
.about-nums3 ul li:after{    right:0; bottom: 0; display: none;}	
.about-nums3 ul li i{line-height: 150%; text-align: center; white-space: nowrap; }	
.about-nums3{  border-bottom:1px solid #b89065; padding-bottom:12px;}	
.ysbanners .item-txt{ position: static;}
.ysbanners{ margin-top:30px;}
.ysbanners .item-txt .item-cnt{ padding: 20px 0;}	
.ysbanners .item-tit{ font-size:22px;}
		
.li-qiu{ display:block; margin-top: 0; }	
.li-qiu .video-wrapper .video-box .video-container{ position: static;}	
.li-qiu .video-wrapper .video-box{ padding-top: 0;}	
.li-qiu .video-wrapper{ width: auto;}
.li-qiu .video-wrapper .video-box:after{background-size:45px auto;}	
.li-qiu .content .info{    padding: 0 15px 30px 15px; position: relative;}
.li-qiu .content .title{writing-mode: horizontal-tb; margin-top: 25px;  font-size: 56px;}
.li-qiu .content .title:before{ background-size: 22px auto;}
.solar-terms-zhishi{    margin: 25px 0;}	
.solar-terms-zhishi .item{ display: block;}
.solar-terms-zhishi .item .pic{ width: auto; display: block;}	
.solar-terms-zhishi .item .pic .slogin{writing-mode: horizontal-tb; line-height: 150%; }	
.solar-terms-zhishi .item .context{    padding: 0 0;}	
.solar-terms-zhishi .item .context .title{ margin-bottom: 10px; font-size: 24px;}
.solar-terms-zhishi .item .context .desc{	text-justify:inter-ideograph; text-align: justify;text-justify: distribute; line-height: 180%;}
.solar-terms-zhishi .item:nth-child(2n+2) .context .title{ text-align: left;}
.solar-terms-zhishi .item{    margin-bottom:25px;}	
.solar-terms-zhishi .item .pic,.solar-terms-zhishi .item .context .title,.solar-terms-zhishi .item:nth-child(2n+2) .context .title{ text-align: center;}
.solar-terms-diet{ margin-top:20px;    margin-right:0;}

.solar-terms-diet .item{ float: none; width: 100%; padding-right: 0; margin-bottom: 5px;}	
.solar-terms-diet .item .context{padding:15px 0;}
.solar-terms-diet .item .context a.detail{    margin-top: 20px;}

.modnums20 .about-nums ul li h3 span{ font-size:40px;}	
.modnums20{ margin-top:45px; margin-bottom: 40px;}	
.modnums20 .about-nums ul li i{ font-size: 16px;}
.inputssearchs2{ }	
.inputssearchs2 .sels{ flex: none;} 
.inputssearchs2 .input-core{ display: flex; width: 100%;}
.inputssearchs2 .keyinputs input{  box-sizing: border-box; padding-left: 10px;  height: 40px; line-height: 40px;}
.inputssearchs2 .mod-serch-l,.inputssearchs2 .mod-serch-l span{ height: 40px; line-height: 40px;}
.inputssearchs2 .mod-serch-l span{ padding-left: 10px; }	
.inputssearchs2 .sbt{ margin-top: 0;}
.mdstore-wrap .item-cell{ width: 96%;}	
.mdstore-wrap .item-cell .stlinks a{ transform: scale(0.8);}	
.mdstore-wrap .item-cell .storename{ font-weight: bold; }
.inputssearchs2 .mod-serch-l ul{ top: 40px;}	
	
.film-scroller .film-list .film-item img{ max-height: 180px;min-height: 180px;}	
.film-scroller .film-scroller-inner:before,.film-scroller .film-scroller-inner:after{ height: 20px; background-size:auto 20px;}
.film-scroller .film-scroller-inner{ padding: 20px 0;}
.layer-wrapper{ width: auto;    padding: 0 20px;}
.team-newsInfo{ margin-top: 20px;}	
.fei-yi-swpier{    padding: 0 0;}	
.fei-yi-swpier .people-info .pic{    width: 200px; height: 200px; margin: 25px auto 0 auto;}
.team-newsInfo{ margin-bottom:20px; display: block;}	
.fei-yi-swpier .people-info .info{}	
.fei-yi-swpier .swiper-container{padding: 0 20px}
.fei-yi-swpier .swiper-container{  position: static;}	
.fei-yi-swpier .people-info{ padding: 0;}	
.fei-yi-swpier:after,.fei-yi-swpier:before{ display: none;}	
.fei-yi-swpier .people-info{ display:block;}
.fei-yi-swpier .swiper-container{ background: none;}	
.fei-yi-swpier .people-info .info{ padding-left: 20px;}	
.fei-yi-swpier .swiper-container .swiper-container-wrapper{ padding: 2px;}
.fei-yi-swpier{ margin-top:25px;}
.fei-yi-swpier .people-info .info .state{ text-align: center;}	
.fei-yi-swpier .people-info .info .name{ text-align: center; font-size: 28px;}
.fei-yi-swpier .swiper-container .next,.fei-yi-swpier .swiper-container .prev{ transform: scale(0.7);}
.fei-yi-swpier .swiper-container .prev{ left: -30px;}
.fei-yi-swpier .swiper-container .next{right: -30px;}	
.fei-yi-swpier{ height: auto;}
.li-qiu .content .desc{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.mapinners img{ display: none;}	
.mapmidss{ display: block;}	
.posarea a{  margin-right: 15px; height: auto; border-radius:0;  display: inline-block; position: static; width: auto; background: none; font-size: 16px;}
.posarea{ margin-top: 16px; /*width:1000px;*/ white-space: nowrap; position: static; padding-right: 90px;}	
.posarea a span{font-size:18px;    transform: translateX(0) translateY(0)!important;}
.posarea a:after, .posarea a:before{ display: none;}	
.posarea a span{ width: auto; height: auto; position: static;}	
.mod-maps .inputssearchs .sels,.mod-maps .inputssearchs .keyinputs { display:none; }	
.mod-maps .sbt a{  overflow: hidden; line-height: 180px; position: relative;}	
.mod-maps .sbt a:after{ content: "查找门店";  color: #deac77; position: absolute; left:55%;  top: 50%; transform: translateX(-50%) translateY(-50%); }
.mapinners{ max-width: none; height:60px; width:100%; overflow: auto; z-index: 99;}
.posarea a.cr span{ color: #deac77;}
.mod-maps	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: rgba(255, 255, 255, 0.3);}	
.mod-maps	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{    background-color: rgba(255, 255, 255, 0.5)!important;}	
.modstore{ margin-top: 10px;}
.mapmidss{  }  	 
.maplefts{ margin-bottom:15px;}
.stlinks{ display: none;}
.store_bt{ height: auto; top: 0; left: 0; justify-content: center;}	

/*大事记*/	
.history-wrapper .history-slogin{ position: static;writing-mode: horizontal-tb; text-align: center;    border-right:none; background: #fff; position: relative; z-index: 2; left: 0; top: 0;}	
.datestimes{ position: static;writing-mode: horizontal-tb; text-align: center; justify-content: center; margin-bottom: 50px; background: #fff; position: relative; z-index:2; left: 0; top: 0; }
.datestimes span{writing-mode: horizontal-tb; margin: 0 10px;}	
.history-wrapper{ margin-top: 20px;}	
.history-swiper .history-cnt .year{ font-size: 28px; padding-top: 3px;}	
.contact-info .pic img{ height: auto!important;}
.join-us .join-item .title .apply-btn{ font-size: 14px;}	
.join-us .join-item .title .info .pos .num{  font-size: 16px;}	
.gotopsss{ display: none!important;}
.gotopsss a{ line-height: 120px; overflow: hidden; width:40px; height: 40px; z-index: 9999; }	
.product-attr ul{ text-align: center;}
	
	
/*文字两端对齐*/
	
	.mod-features{margin-top: -20px;}	
	.mod-maps{ margin-top: -20px;} 	
	.layer-wrapper2{        padding: 0 20px;}
.mod-dishes{  overflow: visible; margin-top: -15px;}	
.dishes-wrap2 .item-cell span{ position: relative; top: 8px;}
.dishes-wrap2{ align-items:flex-start;}	
.com-desc{text-justify:inter-ideograph; text-align: justify;text-justify: distribute; text-indent: 2em;}
.section .com-desc{ text-align: center;text-indent: 0;}
.modevents .com-desc,.eventscnt-wrap .item-desc,#section3 .mdesc,.addrs,.producebase strong{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}	
.slog span{ margin-right: 0; margin-left: 15px; margin-right: 15px; }	
.slog{ justify-content: center;}
.slogoss>span,.slogoss>cite{  text-align: center; display: block;}	
.slogoss>span{font-family: "dfdk";}
.slogoss>cite{color: #deac77;}	    
	    
	
/*爆炒新加*/
.classics-wrapper{ position: relative; z-index: 8; float: none; width: 100%; justify-content: space-between; background: #fff; margin-bottom: 20px; display: flex; flex-direction: row;}
.classics-wrapper .item + .item:before{ display: none;}	
.classics-wrapper .item{ }
.classics-wrapper .item .name{ font-size: 20px;}	
.heritage-container-2 .classics-wrapper .item .name{ font-size: 18px;}	
.heritage-container-2 .classics-wrapper2 .item .name{ font-size: 20px;}
.heritage-container-2 .classics-wrapper{ padding-right: 0;justify-content: center;}
.heritage-container-2 .classics-wrapper2{ margin-left: 0;  justify-content: space-between; width: 100%;}
.heritage-container-2 .classics-wrapper .item{ margin: 0 15px;}
.heritage-container-2 .heritage-list .item:nth-child(2n+2) .heritage-cnt .left, .heritage-container-2 .heritage-list .item:nth-child(2n+2) .heritage-cnt .right{ padding-right: 0;}	
.heritage-list .item .heritage-cnt .right .desc{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}	
.heritage-container-2 .classics-wrapper{ margin-bottom: 15px;}
	
.history-swiper{ pointer-events: none;}	
	
/*首页间距调整*/	
.eventscnt-wrap{ margin-top: 30px; margin-bottom: 30px;}	
.fp-tableCell{ padding-top: 50px;}
.gobacksbt{ top: -40px;}
.culpos{ white-space: nowrap; }	
.classics-wrapper{touch-action: none;}
.modnums20{ margin-right:10px;margin-left:10px;}	
.modnums20 .about-nums ul li i{ white-space: nowrap;}
.modnums20 .about-nums ul li h3 span{ font-size: 36px;}
.jdcninner{ height: auto; padding-top: 0;}
.probase2{ margin-top: -25px;} 
	
.join-us .join-item .title{ display: flex; flex-wrap: wrap;}	
.join-us .join-item .title .info{ width: 100%; flex: none;}	
.join-us .join-item .title .apply-btn, .join-us .join-item .title .jobmores{ margin-top: 25px;}
.join-us .join-item{    margin-bottom:25px;}
.join-us .join-item .title .info .pos .money{ font-size: 20px;}	
.join-us .join-item .title .info .pos .name{ font-size: 20px;}
.intrcompanys{}
.companys5{padding:20px 0 20px 0; margin-left: 0; margin-right: 0;}
.intrcompanys-img{ display: none;}
.intrcompanys{ padding-top: 0; margin-top: 0; padding-bottom: 10px;}	
	.companys5:after, .companys5:before{ display: none;}	
	.ctels{ font-size: 16px;}
	.intrcompanys center img{ border: 1px solid #ddd; margin-top: 20px; border-radius: 10px;}	
	
.fcnts{}
.codesimg2:after{ display: none;}	

.solar-terms-zhishi .item{ width: 100%; margin-right: 0; padding-bottom: 15px;}	
.solar-terms-zhishi{ margin-right: 0;}
.solar-terms-zhishi .item .context .desc{ padding: 20px;}
.solar-terms-zhishi .item .context .title{ text-align: left!important;    padding-top:5px;
    padding-bottom: 0;}
.solar-terms-zhishi .item .context .title:after, .solar-terms-zhishi .item .context .title:before{ top: 20px;}
	.jdcninner{ position: static;}	
	.mdstore-wrap .storecnts{ position: static; right: 0; top: 10px;}
.mdstore-wrap .item-cell .storename,.mdstore-wrap .item-cell .foodtype{ margin-right: 0;}
	
	
/*荣誉资质*/	
.award-list{padding: 30px 0 0 0;}	
.award-list .list{ padding-bottom: 0; background: none;}
.award-list .list .item{ width: 90%;  margin-bottom:40px; padding: 0 10% 60px 10%; background: url("../images/shadow3.png") center bottom no-repeat; background-size: 100% auto;}
.award-list .list .item .title{ margin-bottom:10px;}	
	
/*新闻列表*/	
.mod-news-2 .item-cnt{ padding-top: 0;}	
.mod-news-2 .item-pic{ margin-left: 0;}	
.mod-news-20 .item-inners{padding-top:15px;padding-bottom:15px;}	

/*产品详情*/	
.product-attr{ margin-bottom:25px;}	
.product-con .shop a{margin-left: 0;}
.product-con .more{width: 100%; }	
.procnts{ padding-top:20px;}
.comtiten20{  font-size: 18px;}
	
/*手机端产品*/	
.tabsinners{ display:block;  white-space: nowrap; overflow-x: auto; width: 100%;}	
.tabsinners a{ display: inline-block;    padding: 8px 15px;    margin: 0 5px;}	
.tabsinners a span{ width: auto;}
	.modpros .com_bt{ left: 15px; right: 5px;}
	.prosroll .item-inner{ margin: 0;}
	.modpros  .com_bt{ top: 48%;}
.sys-tab a.cr{    background: url(../images/mupicon1.jpg) right 0 no-repeat, url(../images/mupicon2.jpg) left bottom no-repeat; background-size: auto 100%;}	
	
.dtit{ margin-top:-10px; margin-bottom: 20px;}	
.years-wrap{ height: auto}
	
/*手机端文字放右侧*/	
	
.bantits h3{ font-size: 24px;}	
.bantits{/* text-align: center;*/ text-align: left; bottom: 10px; top: auto; transform: translateY(0); }
.bantits span{ font-size: 12px; line-height: 120%; margin-top: 0;}	
.heritage-list .item .heritage-cnt .left .attr{ margin-top: 0; margin-bottom: 0;}
.heritage-container-2 .heritage-list .item .heritage-cnt .left{ position: relative; padding-right: 100px;}	
.heritage-list .item .heritage-cnt .left .attr{ position: absolute; right: 0; width: 50px; top: -5px;}	
.heritage-list .item .heritage-cnt .left .attr img{ max-width: 100%; height: auto;}	
.heritage-container-2 .heritage-list .item .heritage-cnt{ padding: 20px;}	

	

 a.mlang{ position: absolute; right:6px; width:25px; height: 25px; border-radius:25px; font-size:12px; display: block; color: #fff!important; background: #01676a!important; text-align: center; line-height: 25px; border: 1px solid #01676a; top:12px;}

.no-data .no-data-text { font-size: 20px; }
.no-data-image { width: 80px; } 	
	
	.history-swiper .swiper-slide-active:after, .history-swiper .swiper-slide-active:before{    outline:none!important;
    background-color: #b89065 !important;}	
	
	
	
	
	
}



@media screen and (max-width: 375px) {
.eventscnt-wrap{ margin-top: 15px; margin-bottom: 15px;}
.fp-tableCell{ padding-top:20px;}	
	
}

@media screen and (max-width: 360px) {

}

@media screen and (max-width: 330px) {

	
}
/*调整150%情况*/
@media all and (-moz-min-device-pixel-ratio: 1.09) and (-moz-max-device-pixel-ratio: 1.18),
  (-webkit-min-device-pixel-ratio: 1.09) and (-webkit-max-device-pixel-ratio: 1.18),
  (min-resolution: 1.09dppx) and (max-resolution: 1.18dppx) {
/*  :root {
    font-size: 14px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),
  (-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),
  (min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) {
/*  :root {
    font-size: 13px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.29) and (-moz-max-device-pixel-ratio: 1.4),
  (-webkit-min-device-pixel-ratio: 1.29) and (-webkit-max-device-pixel-ratio: 1.4),
  (min-resolution: 1.29dppx) and (max-resolution: 1.4dppx) {
/*  :root {
    font-size: 12px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {
/*  :root {
    font-size: 10px;
  }*/
html{ overflow-x: hidden;}  
body{ overflow-y: hidden; }  
.wrap-layer {
    max-width: 1180px;
    min-width: 1180px;
}
.navMenu>li>a{    padding: 0 20px 0 20px;}  
.inner-headerwrap{ height: 75px;}	  
.header-wrap .wrap-layer,#fullpage .wrap-layer{    max-width: 1180px; min-width: 1180px;}	  
/*常用字体大小定义*/
.ft12{ font-size: 9.6px;}
.ft14{ font-size: 11.2px;}
.ft16{ font-size: 12.8px;}
.ft18{ font-size: 14px;}
.ft22{ font-size: 17.6px;}
.ft20 {
    font-size: 16.5px;
}
.ft24{ font-size: 19.2px;}
.ft26{ font-size: 20.8px;}
.ft28{ font-size: 22.4px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 25.6px;}
.ft34{ font-size: 27.2px;}
.ft36{ font-size: 28.8px;}
.ft38{ font-size: 30.4px;}
.ft40{ font-size: 32px;}
	  .ft40{ font-size: 28px;}
.ft42{ font-size: 33.6px;}
.ft44{ font-size: 35.2px;}
.ft46{ font-size: 36.8px;}
.ft48{ font-size: 38.4px;}
.ft50{ font-size: 40px;}
.ft52{ font-size: 41.6px;}
.ft54{ font-size: 43.2px;}
.ft56{ font-size: 44.8px;}
.ft58{ font-size:46.4px;}
.ft60{ font-size: 48px;}
/*新加*/	  
.navMenu>li>a>span{font-size: 16px;}	  
.navMenu>li .submenus li{font-size: 14px;}	  
.logo-css{ margin-left:0;}	 
/*.t-search{ width: 35px; background-size: 35px auto!important; top: 15px;}	  
.wrap-nav{ padding-right: 85px;}
.abslgos img{ max-width: 80%;}	  
.modindex-newspic .item-pic{ height: 365px!important;}	  */	  
.modnews2 li{}	
.tabsl{ font-size: 14px;} 	  
  
.navMenu>li .submenus li a{ font-size: 16px; position:relative; z-index: 3;}
	  
/*.nstxt0{ width: 30%;}	  
.abslgos img{ max-width:65%;}	  

.com-tits cite{ font-size: 28.8px;}	  
	  

#section1 .H85{ height: 70px;}	  
.pronames{ font-size: 32px; top: 28%;}
.md-invest .about-nums{ max-width: 400px; margin-top:15px;}
.about-nums ul li i{ padding-top: 0;}
.about-nums ul li h3 sub{ top: -25px;}	*/  

	  .years-wrap .mod-mobile.bt{ bottom:43px;}  
	  .years-wrap {  height: 95px;}
	  
	  
	  
	  
	  
}
@media all and (-moz-min-device-pixel-ratio: 1.61) and (-moz-max-device-pixel-ratio: 1.8),
  (-webkit-min-device-pixel-ratio: 1.61) and (-webkit-max-device-pixel-ratio: 1.8),
  (min-resolution: 1.61dppx) and (max-resolution: 1.8dppx) {
/*  :root {
    font-size: 9px;
  }*/

	  
}
@media all and (-moz-min-device-pixel-ratio: 1.81) and (-moz-max-device-pixel-ratio: 2.1),
  (-webkit-min-device-pixel-ratio: 1.81) and (-webkit-max-device-pixel-ratio: 2.1),
  (min-resolution: 1.81dppx) and (max-resolution: 2.1dppx) {
 /* :root {
    font-size: 8px;
  }*/
}





