

html{ max-width:1920px; margin:0 auto;font-size: 16px;}
body{ font-family:"微软雅黑"; }
img{ display: block;}
.header-wrap .mod-headers{ 


  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.3)),
    color-stop(60%, rgba(0, 0, 0, 0.2)),
    to(rgba(0, 0, 0, 0))
  )!important;
  background: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0.3) 0,
    rgba(0, 0, 0, 0.2) 60%,
    rgba(0, 0, 0, 0) 100%
  )!important;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.3) 0,
    rgba(0, 0, 0, 0.2) 60%,
    rgba(0, 0, 0, 0) 100%
  )!important;

}

.newheaders  .mod-headers{ 





}

.index-header .navMenu>li>a>span{   }



.fixedheader .mod-headers{  /*background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0.3)),
    color-stop(60%, rgba(255, 255, 255,0.2)),
    to(rgba(255, 255, 255,0))
  )!important;
  background: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 0.3) 0,
    rgba(255, 255, 255,0.2) 60%,
    rgba(255, 255, 255, 0) 100%
  )!important;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.3) 0,
    rgba(255, 255, 255,0.2) 60%,
    rgba(255, 255, 255, 0) 100%
  )!important;*/


}
.fixedheader .mod-headers{ /*background: rgba(255,255,255,.5)!important;*/

/*background: -webkit-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0))!important;
background: -moz-linear-gradient(top,rgba(255,255,255,.5),rgba(255,255,255,0))!important;
background: -o-linear-gradient(top,rgba(255,255,255,.5),rgba(255,255,255,0))!important;
background: -ms-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0))!important;*/
	
	
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.6)),
    color-stop(60%, rgba(0, 0, 0, 0.2)),
    to(rgba(0, 0, 0, 0))
  )!important;
  background: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0.6) 0,
    rgba(0, 0, 0, 0.2) 60%,
    rgba(0, 0, 0, 0) 100%
  )!important;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0,
    rgba(0, 0, 0, 0.2) 60%,
    rgba(0, 0, 0, 0) 100%
  )!important;	
	
background: rgba(0,0,0,.3)!important;

}
.header-wrap .wrap-layer{ max-width: 1920px; padding:0 4%;  box-sizing: border-box;}
.wrap-nav{ transition:all .3s; width: 932px;}
.fixedheader .wrap-nav{ width: 0;  overflow: hidden;}
.wrap-nav>ul{   display: flex;}
.searshicon1{ position: fixed; right: 25px; top: 30px;  opacity: 0;  transition:all .3s;  cursor: pointer;}
.searshicon1 cite{  display: none; width: 36px; height: 36px;}
.searshicon1 span{ display:block; width: 36px; height: 36px;}
.index-header:hover .mod-headers,.static-header .mod-headers{  background: #fff!important;}
.fixedheader .searshicon1{ opacity: 1;}
.searshicon1 span i{  display: none;}

.index-header .searshicon1 cite i{  display: none;}
.index-header .searshicon1 cite b{  display: block;} 
/*.static-header .searshicon1 span i*/
.index-header:hover .searshicon1 span i,
.static-header .searshicon1 span i{  display: block;}
.index-header:hover .searshicon1 span b,
.static-header .searshicon1 span b{  display: none;} 
.index-header:hover .searshicon1 cite i,
.static-header .searshicon1 cite i{  display: block;}
.index-header:hover .searshicon1 cite b,
.static-header .searshicon1 cite b{  display: none;} 






.fixedheader2 .wrap-nav{width: 932px; overflow: visible;}
.navhover .navMenu>li>a>span{ color: #fff!important;}
.navhover .navMenu>li.cr>a>span{ color: #b89065!important;}
.static-header.navhover .navMenu>li>a>span{color:#333!important;}
.static-header.navhover .navMenu>li.cr>a>span{color:#b89065!important;}

.fixedheader2 .searshicon1 span{ display: none;}
.fixedheader2 .searshicon1 cite{ display: block;}
.fixedheader2 .searshicon1 cite i{  display: none;}
.fixedheader2 .searshicon1 cite b{  display: block;} 
.index-header .navMenu>li>a>span{ /*font-weight:bold; */position: relative;}
.index-header .navMenu>li>a>span:before{ transition: all .3s; width: 0;content:""; display: block!important; position: absolute; left: 50%; transform:translateX(-50%);height:4px; background: #b18a51; top: -32px;}
.index-header .navMenu>li.cr>a>span:before,.index-header .navMenu>li:hover>a>span:before{ width: 100%; }

.wrap-nav .submenus{ background: none!important; top:85px!important; box-shadow:none!important; border: none!important;}
.wrap-nav .subouters{background: #b18a51!important; margin-top: 0;  padding-top: 10px; }
.wrap-nav .submenus *{ color: #fff!important;}
.wrap-nav .submenus:before{  content: ""; display: block;position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #b18a51;
    border-width: 0 10px 10px;
    margin: 0 0 0 -10px;
	
}

.wrap-nav li:hover .submenus{ overflow:hidden;}

.inner-headerwrap .index-header .mod-headers{ background: #fff!important;}
.inner-headerwrap .index-header .navMenu>li>a>span{ color: #333!important;}
.inner-headerwrap .index-header .navMenu>li.cr>a>span{ color: #b89065!important;}
.inner-headerwrap  .index-header .searshicon1  i{  display: block;}
.inner-headerwrap  .index-header .searshicon1  b{  display: none;} 



/*banner图*/
.laysbox{  position: relative; overflow: hidden;}
.laysbox:after{ position: absolute; content: ""; z-index: 5;  left: 0; right: 0; top: 0; bottom: 0; /*background: url("../images/bannerbg.png") no-repeat; */background-size: 100% 100%; height: 300px;  opacity: 0.8}








#myVideo1 {
    position: absolute;
/*  min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 3;
    overflow: hidden;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0); */
	
	width: 100%;
	height: 100%;
	object-fit: cover;
	left:0; top:0;
	
	
}







@media screen and (max-width: 1480px){	
/*#myVideo1 {width:100%; height: auto;  position: static;    transform: translateX(0) translateY(-5px); }	*//*	*/
}



/*首页开始*/
.comtits{font-family: "dfdk"; text-align: center; color: #01676a; line-height: 100%;} 
.comtiten{ font-size: 16px; text-align: center; color: #b89065;   text-transform: uppercase; font-weight: bold; line-height: 100%; margin-top: 5px;} 
.com-desc{ text-align: center; max-width: 900px;margin:0 auto;margin-top: 15px; }

/*大事记开始*/
.bg2{background:url("../images/eventbg.jpg") no-repeat; background-size:cover;}

.modevents{padding: 120px 0 0 0; color: #b89065;} 
.modevents .com-desc{ color:#fff; }
.modevents .comtits{color:#b89065; } 
.eventscnt-wrap{}
.eventscnt-wrap .evt-img{ width: 675px;}
.eventscnt-wrap .item-cell{ height: 0; overflow: hidden;  transition: all .8s; transform: scale(0.8); opacity: 0} 
.eventscnt-wrap .item-active{ height: auto; overflow: visible;transform: scale(1); opacity: 1;} 



.eventscnt-wrap .item-inner{ justify-content: center;}
.eventscnt-wrap .item-tit{font-family: "dfdk"; text-align: center;}
.eventscnt-wrap .item-desc{ color:#fff; margin: 0 auto;height: 261px; padding-bottom: 15px; writing-mode: vertical-rl; writing-mode: tb-rl; line-height:30px; }
.eventscnt-wrap .item-desc a{color:#fff; }
.eventscnt-wrap .item-cnt *{transition: all .3s; }
.eventscnt-wrap .item-cnt{ margin-right:35px; /* min-width: 214px;*/ /*min-width: 180px;*/ border-top:4px solid #b89065;border-bottom:4px solid #b89065;}
.eventscnt-wrap .item-cnt:hover a{ color: #fff;}
.years-wrap{ margin:60px 100px 0 100px; position: relative; padding-bottom:0;}
.years-wrap:after{ content: ""; border-bottom:1px solid #ad996d; position: absolute; left:-60px; right: -60px;   bottom: 50px;}
.years-wrap .item-tit{font-family: "dfdk"; text-align: center; position: relative; padding-bottom:60px;}
.years-roll{ z-index:5;} 
.years-wrap .item-tit:after{content:""; width:10px; height: 10px; border-radius:10px; background:#ad996d; display:block; position:absolute; left: 50%; transform: translateX(-50%);bottom:45px; }
.years-wrap .cr *{ color: #fff;} 
.years-wrap .cr .item-tit:after{background:#fff;}
.years-wrap  .item-cell:nth-last-child(1):after{font-family: "dfdk";  font-size: 20px; content: "SINCE"; position: absolute; left: 50%; transform:translateX(-50%); bottom: -5px;}
.years-wrap  .cr:before{ content:""; display: block; border:5px solid transparent; border-bottom:8px solid #fff;position: absolute; left: 50%; transform:translateX(-50%);  bottom: 30px;}
.years-wrap .item-cell a,.years-wrap .item-cell .item-tit{ transition: all .3s;}

.years-wrap .item-cell:hover .item-tit{ transform:scale(1.2)!important; }

/*大事记结束*/

/*爆炒开始*/
.mod-dishes{ background-size:100% auto;  }
.bg3{background:url("../images/bg3.jpg") center  bottom -180px no-repeat; background-size:cover;   }

.dishes-wrap2{ color: #f0cead;/* margin-top: -50px;*//*margin-top: -120px;*/}
.dishes-wrap2 .item-cell cite{ display:block; line-height: 150%; font-weight: bold;  }
.dishes-wrap2 .item-cell{ margin: 0 35px; text-align:center; }
.dishes-wrap2 .item-cell a{ /*padding:35px 50px  20px 50px; */ padding:35px 40px  20px 40px;  display: block; background:url("../images/sbg1.png")  no-repeat; background-size:100% auto;}


.dishes-wrap2 .item-cell span{ font-family:"dfdk"; line-height:120%; display:block; /*margin-top:15px; */margin-top: 0; }
.dishes-wrap2 .item-cell:hover *{ color: #fff;}
.dishes-wrap2 .item-cell:hover  a{ line-height: 100%;}  
.dishes-wrap2 .item-cell:hover a{background:url("../images/sbg2.png")  no-repeat; background-size:100% auto;}
.dishes-wrap2 .item-cell,.dishes-wrap2 .item-cell *{ transform: all .3s;}
.dishes-wrap2 .item-cr *{color: #fff;}
.dishes-wrap2 .item-cr{transform: all 1s;}
.dishes-wrap2 .item-cr a{background:url("../images/sbg2.png")  no-repeat; background-size:100% auto;}
.mod-dishes .mdesc{ max-width:900px; margin:0 auto;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.8)} 
.mod-dishes .mdesc br{ display: none; }
.mod-dishes .mdesc:hover{  color: #f0cead;}
.indexad *:hover{  color: #f0cead;}

.dtit{ text-align:center; color: #fff; font-weight: bold; margin-top: 15px;}
.dtit{ margin-top:-260px; margin-bottom: 40px;}
.mdesc{ text-align:center; color:#fff; margin-top:5px; }

.mod-dishes .mdesc{ margin-bottom: 200px;} 

/*爆炒结束*/
.dishes-wrap{ text-align:center;font-family: "dfdk"; color: #b89065; } 
.dishes-wrap .item-cell{ margin: 0 60px; position: relative; }
.dishes-wrap .item-cell a{cursor: pointer;}
.dishes-wrap .item-cell img{ height: 65px!important; width: auto;}
.dishes-wrap .item-cell *{ display: block; transition: all .3s;}
.dishes-wrap .item-cell i,.dishes-wrap .item-cell b{ height: 65px;}
.dishes-wrap .item-cell cite{ height: 65px; overflow: hidden;}
.dishes-wrap .item-cell span{ margin-top: 5px;}
.dishes-wrap .item-cell:hover i{ margin-top: -65px;}
.dishes-wrap .item-cell:hover span{ color: #01686a;}
.dishes-wrap .item-cell:after{transition: all .3s; content: ""; width: 0; border-bottom: 1px solid #01686a; position: absolute; bottom: -5px; left: 50%;  transform: translateX(-50%);}
.dishes-wrap .item-cell:hover:after{ width: 48px;}



/*八大特点*/
.mod-features,.bg4{ background: #f1e9e0;}
.fearutes2-wrap{ margin: 0 20px;}
.fearutes .item-cell *{transition:all .3s;}
.fearutes .item-cell{ width: 25%; text-align: center; padding: 0 1px 0 0;transition:all .3s;  box-sizing: border-box;}
.fearutes .item-cell a{ position: relative; display: block; padding-bottom: 55px; margin-bottom: 10px}
.fearutes .item-cell .item-cnt{margin-top: 0;transition:all .3s; height: auto; margin-bottom: 0; position: relative; z-index: 5; position: absolute; bottom: -10px; left: 0; right: 0; z-index: 5;}
.fearutes .item-cell .item-tit{color: #000; font-family: "dfdk"; line-height: 120%;}
.fearutes .item-cell .item-desc{ line-height: 150%;margin-top: 8px; opacity: 0; padding: 0 20px;}
.fearutes .item-cell:hover .item-desc {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 5; white-space: normal;}
.fearutes .item-cell a:after{ transition:all .3s;background:url("../images/feabg2.jpg") no-repeat; background-size:100% 100%;   position: absolute; display: block; content: ""; left: 0; right: 0; bottom: 0; height: 0; z-index: 4;}
.fearutes .item-cell:hover a:after{height: 100%;}
.fearutes .item-cell:hover .item-tit,.fearutes .item-cell:hover .item-cnt{ color: #e0cc99;}
.fearutes .item-cell:hover .item-tit{font-size: 30px; }
.fearutes .item-cell:hover .item-cnt{top:50%; bottom:auto; transform: translateY(-50%);} 
.fearutes2-wrap{ border-bottom: 1px solid #dbdbdb; padding-bottom: 0;}
.fearutes .item-cell:hover .item-desc{ opacity: 1;}


/*附近店铺*/
.md-maps{align-items: flex-start; /*align-items: center;*/}
.mod-maps{  align-items: flex-start;   justify-content: flex-start;}
.bg5{background: url("../images/mapbg2.jpg") no-repeat; background-size: cover;}

.maplefts{ height: auto;}
.mod-maps .comtiten{ color:#deac77;}
.mod-maps *{color:#fff; font-style: normal;}
.about-nums ul{ flex-direction: column;}
.about-nums ul li{ margin-bottom:70px;}
.about-nums ul li cite{ margin-left: 5px;}
.about-nums ul li h3 *{ color: #deac77;}
.about-nums ul li h3 span{ display: inline-block;}

.modnums20 .about-nums ul li h3 span{ font-size: 80px;}

.cityname{ text-align:right; }
.maprights{text-align:right;}
.areas{ margin-top: 5px; height: 30px; line-height: 120%; } 
.areas a{ margin-left:15px; opacity: 0.6 }
.areas a.cr,.areas a:hover{ opacity:1; color: #fff;}
.storecnts ul{  justify-content:  flex-end; margin-right: -15px;     }
.storecnts ul li{ padding:  0 15px; text-align: center; max-width: 50%; box-sizing: border-box;}
.storecnts ul li h3{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.storename{ margin-top: 20px; line-height: 150%;}
.storecnts { margin-top:30px;}
.addrs{ margin-top: 10px;}
.storecnts li span{ opacity: 0.6;}
.storecnts li h3 *{ color: #b89065;}
.addrs{ opacity:0.6; line-height:140%;}
.stlinks a{ color: #b89065; border-bottom: 1px solid #b89065; padding-bottom:5px;}
.stlinks{ margin-top: 15px;}
.store_bt a{ cursor: pointer; margin-left: 15px;  width: 45px; height:45px; border-radius:45px; background:#b89065 url("../images/bt2.png") center center no-repeat; line-height: 45px;text-align: center;}
.store_bt a.bt-1{  background:#b89065 url("../images/bt1.png") center center no-repeat;}
.store_bt{justify-content:flex-end; margin-top:25px;}
.store_bt a:hover{background-color:#9f662a}

.mod-serch-l{cursor:pointer; width:200px; background:url(../images/btico.png) right center no-repeat; height:45px; position:relative; float:left; border-bottom:1px solid #b89065; margin-right: 40px;}
.mod-serch-l span{ font-family: "dfdk"; line-height:45px; padding-left:10px;}
.mod-serch-l ul{ position:absolute; bottom:45px; left:0; width:100%; box-sizing: border-box; background:rgba(255,255,255,1); border:1px solid #eee; border-top:none; padding:5px 0; display:none; max-height:220px; overflow-y: auto; }
/*.mod-serch-l:hover ul{ display:block;}*/
.mod-serch-l ul li{ padding:0 10px; font-size: 16px;   line-height:30px; border-bottom:1px dotted #eee; cursor:pointer; color: #01676a;}
.mod-serch-l ul li:hover{ background:#fafafa;}

.mod-serch-l ul li a{color: #01676a;}

.keyinputs input{ height: 45px; line-height: 45px;   font-family: "dfdk";   background:none; outline:none; border: none;  border-bottom:1px solid #b89065; border-radius: 0; color: #fff; width: 300px;}

.keyinputs input::placeholder {
  color: #fff; /* 或者你想要的任何颜色值 */
}
.keyinputs input::-webkit-input-placeholder {
  color: #fff;
}
.keyinputs input:-moz-placeholder {
  color: #fff;
}
.keyinputs input:-moz-placeholder {
  color: #fff;
}

.inputssearchs{ margin-top: 45px; } 
.mapmidss{}

.sbt{  margin-left:30px;}
.sbt a{ cursor: pointer; color: #ccc397; background:url(../images/searchs.png) left 15px center no-repeat;  display: block;height: 45px; line-height: 45px; border: 1px solid #deac77; border-radius:8px; padding: 0 25px 0 50px; }
.sbt a:hover{ background: #b89065 url(../images/searchs.png) left 15px center no-repeat; color: #fff;}
.mapinners{  margin: 0 auto; max-width: 688px;max-width:588px;  /*max-width: 488px;*/ position: relative;}
.mapinners img{/*mix-blend-mode: multiply*/ display: block;}
.mod-maps{  padding-top: 80px;}
.posarea{ position: absolute; left: 0; top: 0; bottom: 0; right: 0;}
.posarea a{ cursor: pointer; position: absolute;white-space: nowrap; /*width: 10px; height: 10px;border-radius:10px;*/width:6px; height: 6px;border-radius:6px;  background: #fff; }
.posarea a.bj{ left: 72%;  top: 38%; }
.posarea a span{ position: relative; top: -25px; left: 50%; width: 100px; display: block; text-align: center; transform: translateX(-50px);}
.posarea a:after,.posarea a:before{content: ""; display: block;  background:rgba(255,255,255,.4) ;  position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); border-radius:40px;width: 40px; height: 40px; width: 0;  height: 0;}
.posarea a:before{ background: none; border:1px dashed #fff;border-radius:50px;width: 50px; height: 50px;width: 0;  height: 0;}
.posarea a.qd{ left: 76.5%;  top: 47.4%; }
.posarea a.gs{ left: 51%; top: 51%; }
.posarea a.jl{ left: 86%; top: 24.5%; }
.posarea a.cd{ left: 45.5%;  top: 64.4%; }
.posarea a.wh{ left: 58.9%;  top: 60.8%; }
.posarea a.sh{ left: 83.1%;  top: 61.4%; }
.posarea a.yn{ left: 42.9%;  top: 80.4%; }
.posarea a.cr:before,.posarea a.cr:after{ animation:zoomout 2s infinite; }
.posarea a.cr:after{width: 40px; height: 40px;}
.posarea a.cr:before{width: 50px;height: 50px;}
.posarea .nmg{ left:60%; top:37%;} 
/*湖北*/
.posarea a.wh{ left: 67%;  top: 63.3%; }
.posarea a.tj{ left: 75.2%;  top: 39.3%; }
.posarea a.tj span{transform: translateX(-35px);}
.posarea a.hb{ left: 70.6%;  top: 43.7%; }
.posarea a.hb span{transform: translateX(-65px);}
.posarea a.ah{ left: 75.2%;  top: 60.2%; }
.posarea a.js{ left:80%;  top: 55.6%; }
.posarea a.sx{ left:58%;  top: 55.4%; }
.posarea a.sx2{ left:65.2%;  top: 47.7%; }
.posarea a.gd{ left:69.6%;  top: 82.3%; }
.posarea a.zj{ left:81.6%;  top: 67%; }
.posarea a.xj{ left:18.6%;  top: 31.2%; }
.posarea a.ln{ left:82.4%;  top: 32.5%; }
.posarea a.gz{ left:54%;  top: 76.2%; }
.posarea a.jx{ left:72.4%;  top: 70.9%; }
.posarea a.xg{ left:74.6%;  top: 85.3%; }
.posarea a.am{ left:68.6%;  top: 89.3%; }
.posarea a.hn{ left:61.2%;  top: 95.6%; }
.posarea a.hl{ left:67.8%;  top: 55.2%; }


@keyframes zoomout{
	0%{ transform:translateX(-50%) translateY(-50%) scale(1)}
	50%{ transform:translateX(-50%) translateY(-50%) scale(1.5)}
	100%{transform:translateX(-50%) translateY(-50%) scale(1)}

}
@-webkit-keyframes zoomout{
	0%{ transform:translateX(-50%) translateY(-50%) scale(1)}
	50%{ transform:translateX(-50%) translateY(-50%) scale(1.5)}
	100%{transform:translateX(-50%) translateY(-50%) scale(1)}

}


.store-info{ height: 0; overflow: hidden;}
.store-crs{ height: auto; overflow: visible;}



/*生产基地*/
.indexbg2{background:url(../images/bombanner1.jpg) center center no-repeat; background-size:  cover;  min-height: 500px;}
.indexad *{ color: #fff;  font-style:normal; }
.bastit{ display: block;}
.producebase cite{  text-transform: uppercase;}
.slog{ margin-top: 25px;}
.slog span{ display: flex; justify-content: center; align-items: center; color: #f0cead; width: 114px; height: 105px;background:url(../images/safebg1.png) center center no-repeat; margin-right: 30px;} 
.producebase i{ margin-top: 45px;  display: block; font-family: "dfdk";}
.producebase strong{ display: block; margin-top: 20px; line-height: 150%;  font-weight: normal;}

/*底部*/
.logleft{ margin-right: 80px;}
.logstit{ /*width:93px;*/ align-items: center;}
.logstit cite{ width: 68px; margin-right: 20px; padding-right: 20px;  position: relative;}
.logstit span{width:83px;} 
.logstit cite:after{ content: ""; position: absolute;  display: block; right:0;  border-left: 1px solid #dfdfdf; height:54px; top: 50%;  transform: translateY(-50%);}


.slogs{ margin-top: 55px; display: none;}
.bomnav ul{ margin-top: 55px;} 
.bomnav .bom-tit{ margin-top: 15px;}
.bomnav .bom-tit a{ font-weight:bold; color: #000;}
.bomnav ul li a{  color: #999999}
.bomnav ul li{ margin-bottom: 8px;}
.bomnav .bom-tit a:hover,.bomnav ul li a:hover{ color:#00787a;}
.modsft{ position: relative;} 
.modsft:after{  content: ""; display: block; position: absolute; top: 85px; left: 50%; transform: translateX(-50%); width: 2880px;  border-bottom: 1px solid #dfdfdf;}

.focuswrap  cite{ display: none; width: 100px;height: 100px;
box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);  padding: 5px;  position: absolute; left: 50%; transform: translateX(-50%); bottom: 40px;}
.focuswrap .code-cell:hover cite{ display: block; position: absolute;}
.copyright a{ display: inline-block;}
.copyright a{ display: inline-block;}
.contacts-tel .contacts-1{ margin-right: 35px; height: 42px; padding-left: 55px; background:url(../images/telsicon1.png) left 0  center no-repeat; }
.contacts-tel .contacts-1 span{ display: block;}
.contacts-tel .contacts-1 *{ line-height: 100%;}
.contacts-tel .contacts-1 cite{ display: block; margin-top: 8px;  color: #b89065;font-family: "dfdk";}
.contacts-tel .contacts-2{ background: none; padding-left: 0;  margin-right: 0;}
.contacts-tel{ }
.ctit{ font-weight: bold; margin-bottom: 12px; }
.shopstores a{  align-items: center; } 
.shopstores .corestores{margin-right: 60px;}
.shopstores .corestores:nth-last-child(1){ margin-right: 0;}
.shopstores a span{ margin-left: 10px;  line-height: 120%; }
.ftcont{ margin-top: 25px;}
.focuswrap{ margin-right: -40px;}
.focuswrap .code-cell{ margin-right:40px; position: relative;}
.footer{ background: #fff;}
.innerfoters{ background: url("../images/botbg2.jpg") no-repeat; background-size: cover; margin-top: 35px; padding-top: 20px; padding-bottom: 20px;  color: #ae9254;}
.gotopsss{ text-align: center;} 
.gotopsss a{background: url("../images/backtop.png") center 0 no-repeat; padding-top: 15px; padding-bottom: 15px;}
.copyright a{ white-space: nowrap; margin-left: 15px; color: #cccccc;}
.copyright a img{ display: inline-block; vertical-align: middle; margin-right: 8px;}
/*首页结束*/


/*动画通用组件*/
.section{ overflow: hidden;}
.section .animated{  animation-name: none; opacity: 0;transition: all 1s;}
.section.active .animated{opacity:1;}
.section .fadeInRight{   -webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);   }
.section.active .fadeInRight{ -webkit-transform: none; transform: none;}
.section .fadeInLeft{   -webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);   }
/*.section.active .fadeInLeft{ -webkit-transform: none; transform: none;}*/

.section .fadeInUp{   -webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);   }
.section.active  .fadeInUp{   -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);   }
.section .fadeInDown{   -webkit-transform: translate3d(0, -200%, 0);transform: translate3d(0, -200%, 0);   }
.section .pulse{
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);

}
.section.active .animated{ -webkit-transform: none; transform: none;}


.dishes-wrap2 .item-cell{ transform: scale(0.5)}
.section.active  .dishes-wrap2 .item-cell{ transform: scale(1);}
.section.active  .dishes-wrap2 .item-cell:nth-child(2){   transition-delay: .2s;}
.section.active  .dishes-wrap2 .item-cell:nth-child(3){   transition-delay: .4s;}
.section.active  .dishes-wrap2 .item-cell:nth-child(4){   transition-delay: .6s;}




.fearutes2-wrap .item-cell:nth-child(2){transition-delay: .2s;}
.fearutes2-wrap .item-cell:nth-child(3){transition-delay: .3s;}
.fearutes2-wrap .item-cell:nth-child(4){transition-delay: .4s;}
.fearutes2-wrap .item-cell:nth-child(5){transition-delay: .5s;}
.fearutes2-wrap .item-cell:nth-child(6){transition-delay: .6s;}
.fearutes2-wrap .item-cell:nth-child(7){transition-delay: .8s;}
.fearutes2-wrap .item-cell:nth-child(8){transition-delay: .9s;}
.years-roll .item-cell:nth-child(2){transition-delay: .2s;} 
.years-roll .item-cell:nth-child(3){transition-delay: .3s;} 
.years-roll .item-cell:nth-child(4){transition-delay: .4s;} 
.years-roll .item-cell:nth-child(5){transition-delay: .5s;} 
.years-roll .item-cell:nth-child(6){transition-delay: .6s;} 
.years-roll .item-cell:nth-child(7){transition-delay: .7s;}
.years-roll .item-cell:nth-child(8){transition-delay: .8s;} 
.years-roll .item-cell:nth-child(9){transition-delay: .9s;} 
.years-roll .item-cell:nth-child(10){transition-delay: 1s;} 
.years-roll .item-cell:nth-child(11){transition-delay: 1.1s;}
.years-roll .item-cell:nth-child(12){transition-delay: 1.2s;} 
.years-roll .item-cell:nth-child(13){transition-delay: 1.3s;} 
.years-roll .item-cell:nth-child(14){transition-delay: 1.4s;} 
.years-roll .item-cell:nth-child(15){transition-delay: 1.5s;} 
.years-roll .item-cell:nth-child(16){transition-delay: 1.6s;} 
/*东来顺产品开始*/
.H60{ height: 60px;}
.mode-banner{ width:100%; position:relative; overflow:hidden;  }
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}
.innerbaners{  overflow:hidden;}
.banner-cnt img{/* margin-top: -80px;*/ /*max-width:none;*/max-width:none; width: 100%; height: auto; position: relative;  }
img{ max-width: 100%; height: auto!important; display: block;}
body{  width: 100%!important; overflow: hidden!important; position: relative!important;-webkit-font-smoothing:subpixel-antialiased;}
.banner-cnt img{
  -webkit-animation-name: bgzoom;
          animation-name: bgzoom;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 2s!important;
    animation-duration: 2s!important;
}


.bantits{ z-index: 99; position: absolute; left: 0; right: 0; bottom:40px;  color: #fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.bantits h3{font-family: "dfdk"; font-weight: normal; line-height: 100%; }
.bantits span{ display: block;  margin-top: 5px; text-transform: uppercase;}

/*当前位置*/
.modpos{ position: relative;/* min-height: 50px;*/}
.culpos{  left: 0; top: 0;}
.culpos *{ line-height: 50px;}
.culpos a{}
.culpos span:before{  content: ">"; vertical-align: middle;margin-right: 5px;margin-left: 5px; font-family: "宋体";}
.culpos span:nth-child(1):before{ display: none;  }
.culpos span:nth-last-child(1) a,.culpos a:hover{ color: #01686a;}



.mypro-wrap{ padding: 0 35px;}
.mypro-wrap .item-cell{ padding: 0 10px; margin: 0; box-sizing: border-box; }
.mypro-wrap .item-1{ width:46.8%; width:49.6%;   }
.mypro-wrap .item-2{ width:27.5%; }
.mypro-wrap .item-3,.mypro-wrap .item-4{ width:22.9%; margin-bottom: 1%;}
/**/
/**/

/*.mypro-wrap .item-3,.mypro-wrap .item-4,.mypro-wrap .item-5,.mypro-wrap .item-2{ width:25%; margin-bottom: 1%;}*/

.mypro-wrap .item-cell{ float: left; }
.maprights,.storewrapas{ overflow: hidden;} 
.modstore{ width: 320px;}
.maplefts{width: 250px;}
.storewrapas{ min-height: 303px;}
.maprights{ }

/*东来顺产品结束*/



/*业务板块产品*/
.mod-probase .wrap-videos{ width: 50%;}
.mod-probase .basecnt{ width: 50%; position: relative; }
.mod-probase{ background:#f0f0f0;} 
.basesroll{  margin: 0 150px;}  
.basesroll .item-cnt{max-width: 570px;margin: 0 auto; }
.basesroll .item-tit{     font-family: "dfdk"; }
.basesroll .item-tit a{ color: #01686a;}
.basesroll .item-en a{color: #b89065; text-transform: uppercase; font-family: "dfdk"; }
.basesroll .item-en{ margin-top: -10px;}
.basesroll .item-desc { margin-top: 20px;}
.com_bt a{ cursor: pointer; margin-left: 0;  width: 45px; height:45px; border-radius:45px; background:#b89065 url("../images/bt2.png") center center no-repeat; line-height: 45px;text-align: center;}
.com_bt a.cbt-1{  background:#b89065 url("../images/bt1.png") center center no-repeat;}
.com_bt{position: absolute; top: 50%; height: 1px; left: 50px; right: 50px; }
.com_bt a:hover{background-color:#9f662a}
.wrap-videos .vidimg{  position:relative; } 
.wrap-videos .vidimg video{display: block;width:100%;height:100%;object-fit: cover;}
.wrap-videos .vidimg:after{pointer-events: none; content:""; z-index: 2; display: block; background:rgba(0,0,0,.35) url("../images/videobt5.png") center center no-repeat; position: absolute; left: 0; top: 0; width: 100%; height: 100%;} 
.comtits2{ text-align:center;} 


/*新闻中心*/
.mod-news-2 .item-pic{ width: 50%;} 
.mod-news-2 .item-cell{ position:relative; }
.mod-news-2 .item-date{ position:absolute; top: 80px; left: 0;font-weight: bold;  }
.mod-news-2 .item-inners{    align-items: flex-end; width: 100%; justify-content: space-between;  } 
.mod-news-2 .item-cnt{ margin-right: 65px; padding-bottom:50px;}
.mod-news-2 .item-tit{ color: #000; line-height: 120%; font-size: 28px;}
.mod-news-2 .item-desc{ margin-top: 8px; color: #999999;}
.mod-news-2 .mores{ margin-top: 30px;}
.mod-news-2 .mores a{ display: inline-block; text-align: center; width: 100px; height: 35px; text-align: center; line-height: 35px; color: #01686a; border: 1px solid #01686a; transition: all .3s;}
.mod-news-2 .mores a:hover{ background: #01686a; color: #fff;}
.mod-news-2 .item-cell .item-tit a:hover,.mod-news-2 .item-cell .item-desc a:hover{ color: #01686a}

.mod-news-2 .item-date *{ font-style: normal; font-weight: bold; }
.mod-news-2 .item-date b{ display: block;}
.mod-news-2 .item-date  cite{ display: inline-block; /*margin-left: 15px;*/ color: #cccccc;}
.mod-news-2 .item-date i,.mod-news-2 .item-date strong{color: #01686a;}
.hottits{ position: relative; top: 50px;font-family: "dfdk"; color: #c7a989;z-index: 8;}
.hottits span{ background:#01686a; padding:5px 20px; }
.mod-news-2 .swiper-pagination{ text-align: left; width: auto; } 
.mod-news-2 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.mod-news-2 .swiper-pagination-bullet{ background: #f0f0f0; width: 10px; height: 10px; border-radius:10px;  }
.mod-news-2 .swiper-pagination-bullet-active{background: #01686a; }
.tabsbor{ border-bottom: 1px solid #f0f0f0}
.newstabs{font-family: "dfdk"; padding-bottom: 15px;}
.newstabs cite{ display: none;} 
.newstabs li.cr cite{ display: block; line-height: 100%; text-transform: uppercase; color:#b89065;font-family: "dfdk";}
.newstabs li.cr span{color:#01686a; font-size: 28px;}
.hottits span{font-size: 28px;}
.newstabs li{ margin-right: 40px; color: #999999; position: relative;}
.newstabs li *{cursor: pointer;}

.newstabs li:after{ transition: all .3s;  height: 5px; background: #01686a; content: ""; position: absolute; left: 0; bottom: -18px; width: 0;}
.newstabs ul{ align-items: flex-end;}
.newstabs li.cr:after,.newstabs li:hover:after{width: 60px;}
.newstabs li:hover span{color:#01686a;}


.mod-news-20{ margin-top: 30px;} 
.mod-news-20 .item-cell{ transition: all .3s;}
.mod-news-20 .item-pic{ width: 30%;}
.mod-news-20 .item-cnt{ padding-bottom: 0; max-width: 640px;}
.mod-news-20 .item-date{ top: 40px;}
.mod-news-20 .item-inners{ padding-top: 30px; padding-bottom:30px; /*border-top: 1px solid #f0f0f0; */border-bottom: 1px solid #eee;}
.mod-news-20 .item-cell:hover{ background: #01686a;}
.mod-news-20 .item-cell:hover *{ color: #fff!important;}
.mod-news-20 .item-cell:hover  .item-inners{ border-top: 1px solid transparent;}
.mod-news-20 .item-cell:hover .item-date i,.mod-news-20 .item-cell:hover  .item-date strong{  color:#c7a682!important;}
.loadmore{ text-align: center;}
.loadmore a{ transition: all .3s; color: #01686a; border: 1px solid #01686a; width: 220px; line-height: 38px; display: inline-block; text-align: center;}
.loadmore a:hover{ background: #01686a; color: #fff;}
.mod-news-20 .mores{ display:none;}

/*新闻中心详情*/
.backs2 *{ display: block;font-family: "dfdk"; transition: all .3s;}
.backs2 span{ color:#01686a;}
.backs2 cite{color:#b89065; text-transform: uppercase;}
.backs2:hover *{ color: #017b7d;}
.newsInfo {color: #666;
  padding: 0 0 0 0;
/*  min-height: 300px;*/
/*  _heihgt: 300px;*/ margin-top: -50px; }

.newsInfo h1 { max-width: 1000px;  margin: 0 auto;
text-align: center;color:#111; font-weight: bold;
position: relative; line-height: 160%; position: relative; padding-bottom:0px; margin-bottom: 10px;
}
.newsInfo h3:after{ content:""; background: #ce9b59; height: 3px; width: 60px; margin-left: -30px; left: 50%; position: absolute; bottom: 0;}

.newsboxs{ max-width: 1000px;  margin: 0 auto;}
.newsInfo .source { position: relative; 
margin-bottom: 20px; margin-top: 40px; padding-bottom: 15px;  padding-top: 0;  text-align: center;} 
.newsInfo .source:after{ content:""; position: absolute; width:3400px; top: -20px;  left: 50%; transform: translateX(-50%);border-bottom: 1px solid #f0f0f0;}
.newsInfo .source ul {
  text-align:center;padding: 0 0;  margin-bottom: 0;/*border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;*/}
.newsInfo .source li.ic-1{ color: #ed2326; border-right: 1px solid #999;}
.newsInfo .source li { 
  display: inline-block;
  padding: 0 35px 0 35px;
  line-height: 100%;

  color: #999;
 }
.newsInfo .source li:nth-child(1){ padding-left: 20px; height: 18px; background: url("../images/dataicon1.png") 0 center no-repeat;}
.newsInfo .source li span{color: #666;}
.newsInfo .content {
  margin: 10px 0 0 120px;
	 margin: 10px 0 0 0;
  min-height:100px;
  _height:100px; color: #000;
}

.newsInfo .content p, .newsInfo .content *, .newsInfo .content  {
/*line-height:30px;*/  
line-height: 200%;
}
.article .content p{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.newsInfo .content p{padding: 0 0 1em 0;/*  */
text-justify:inter-ideograph; text-align: justify;text-justify: distribute;text-indent: 2em;}
.newsInfo .content img,.article .content img{  display: block; margin: 0 auto;/*display:inline-block; margin: 0 auto;*/ max-width: 100%; height: auto!important;}
.newsboxs{ position: relative; padding-right: 0;}
.newsInfo .content,.newsInfo .content * { font-size: 16px!important;}
.rel-wrap{ margin-right: -3%;justify-content: space-between;}
.rel-wrap .item-cell{ width: 30%; margin-right: 3%; }
.rel-wrap .item-date{color: #000;}
.rel-wrap .item-date a{ font-weight:bold;  }
.rel-wrap .item-tit{ margin-top: 5px;  border-bottom: 1px solid #f0f0f0; padding-bottom: 8px;}
.rel-wrap .item-desc{ margin-top: 15px; color: #999999;}

.rel-wrap .item-cell:hover .item-date a,.rel-wrap .item-cell:hover .item-tit a{ color: #01686a;}
.rel-wrap .item-cell:hover .item-tit{border-bottom: 1px solid #01686a;}
.rel-wrap .item-cell:hover .item-desc a{}


/*门店开始*/
.modnums20{ max-width: 1200px; margin:90px auto 0 auto;}
.modnums20 .about-nums ul{flex-direction:row; justify-content:space-between;}
.modnums20 .about-nums ul li i{font-style:normal; padding-top: 10px; display: block; text-align: center; }
.modnums20  .about-nums ul li h3{ white-space: nowrap;}
.modnums20 .about-nums ul li h3 span,.modnums20 .about-nums ul li h3 *{ color:#01686a;}
.com-desc5{ max-width: 765px; margin:15px auto 0 auto;}


.pros-wrap{ max-width:900px; margin:0 auto 0 auto; position: relative;}
.modpros{ margin-top:50px;}
.prosroll{ overflow:visible; } 
.prosroll .item-inner{ margin: 0 25px; position: relative;}
.prosroll .item-cnt{ color: #deba95; box-sizing: border-box;  position: absolute; height: 100%; left: 0; top: 0; background: url("../images/tbg5.png") no-repeat; background-size:100% 266px; padding: 20px 20px 0 15px;    font-family: "dfdk";  }
.prosroll .item-cnt *:hover{  color: #fff;}
.prosroll .item-cnt span{writing-mode: vertical-rl; writing-mode: tb-rl; vertical-align: top;}
.prosroll .item-cnt cite{writing-mode: vertical-rl; writing-mode: tb-rl;  text-transform: uppercase;vertical-align: top;}
.modpros{ position:relative; padding: 50px 0; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.modsstore{padding:0; border-bottom: none; border-top:none;  }
.com_bt{ z-index:8; }
.modpros .com_bt{/* left: -120px; ; right: -120px;*/  left: -50px; right: -50px;  }
.prosroll .item-cnt{ display: none;}
.prosroll .swiper-slide-active .item-cnt{ display:block;}

.modsstore .item-cnt2{ max-width: 560px; margin:8px auto 0 auto; text-align: center; display: none; min-height:140px;}
.modsstore .swiper-slide-active .item-cnt2{ display:block; }
.modsstore .swiper-slide .item-desc{ line-height: 140%; color: #555;}
.modsstore .com_bt { margin-top: -70px;}
.modsstore .swiper-slide .item-tit2{ color:#000; }
.modsstore .swiper-slide .item-pic{ position:relative; }
.modsstore .swiper-slide .item-pic:after{  transition:all .3s;  content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5);opacity: 1;}
.modsstore .swiper-slide-active .item-pic:after{ opacity:0;}


.inputssearchs2{} 
.inputssearchs2 .mod-serch-l{ height: 60px;  border:1px solid #ccb297; width: 100%; box-sizing: border-box; margin-right: 0; background-position:right 20px center;}
.inputssearchs2 .sels{margin-right: 20px;}
.inputssearchs2 .mod-serch-l span{ line-height: 60px; padding-left: 25px; color: #999999;}
.inputssearchs2 .mod-serch-l:hover  sapn{ color:#01676a!important;}
.inputssearchs2 .keyinputs input{ height:60px; line-height: 60px; color:#999999;}


.addrtits{ } 
.mdstore-wrap{ margin-right: -4%;} 
.mdstore-wrap .item-cell{ margin-right:4%; width: 46%;}
.baintrs{ max-height: 90%; margin-top: 0; } 
.jdcninner{ /*height: 90%;*/ padding-top: 5%; min-height: 440px;}
.mCustomScrollBox{padding-right:40px;}
.mCSB_scrollTools .mCSB_dragger{ }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #01686a!important;  opacity: 1!important;}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity: 1!important;}
.mCSB_scrollTools .mCSB_draggerRail{background: #eee!important; }
.jdcnts{   padding:0 0 0 0;  box-sizing:border-box;}
@media screen and (max-width: 1920px) {
.mod-maps{  padding-top: 80px;}

}











/*分页*/
.page li a{  border-radius: 0; width: 30px; height: 30px; line-height: 30px;}
.page li.first a{ width: auto;}
.page li.prev a:before,.page li.next a:before{ top: 6px; left: 6px;}
.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;}


.mode-banner60{ width:100%; position:relative; overflow:hidden;}
.banner-cnt60{ float:left; position:relative; right:50%;}	
.mode-inner60{float:left; position:relative; left:50%;}
.mode-inner60 img{ max-width: none;}
@media screen and (max-width:480px) {.mode-inner60 img{ max-width: 100%;}
}


		


@-webkit-keyframes bgzoom {
  0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }
	


}

@keyframes bgzoom {
   0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }

}

/*头部*/
.header-wrap{ height:95px;}
.index-header{ height:0;}
.mod-headers{ position: fixed; left: 0;  right: 0; z-index: 888; transition: all 500ms;-webkit-transition: all 500ms;/* background: url(../images/tp_bg.jpg) repeat-x;*/height: 95px;
box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02); background: #fff;}
.header-top{ height:38px; background:#0070c0; line-height:38px;}
.toplinks{ text-align: right; line-height:38px; color:#fff; position:relative;}
.toplinks *{color:#fff;}
.toplinks a{ position:relative; padding-left: 15px; padding-right:15px; background:rgba(255,255,255,.2);color:#fff; height:25px; line-height:25px; display: inline-block; position:relative;}
.toplinks{}
.toplinks a:nth-child(1):after{content:""; position:absolute; height:11px; width:1px; background:#fff; right:0; top:8px;}
.toplinks a:hover{background:rgba(255,255,255,.4);}
/*.toplinks a.ch{ margin-right:20px;background: url(../images/china_ic1.png) 0 center no-repeat; }*/
/*.toplinks a.en{background: url(../images/china_ic2.png) 0 center no-repeat; }*/
.logo-css{ float: left; /*width:160px; padding-right: 30px;*/ padding-top:10px;}
.logo-css img{max-width:100px; height:auto!important} 
/*导航*/
.wrap-nav{ /*width:710px;*/ height:95px; padding-right:0; text-align: right; float: right;}
.navMenu{ padding-top:35px; position: relative; /*left:16px;*/ }
.navMenu>li {
    display: inline-block;position: relative;  height:60px;
	
}

.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;

    display: block;
/*    padding: 0 22px 0 22px;*/
	padding: 0 30px 0 30px;
	box-sizing: border-box;
    text-align: center;
	color: #666;
    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{	color:#4d4d4d;line-height:100%;font-size:18px;}

.navMenu>li.cr>a,
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {

}
.navMenu .sub-menus:after{ content: ""; position: absolute; top: -6px; 
width: 0px; height: 0px; left: 50%; margin-left: -6px; display: block;
border-right:6px solid transparent;  
border-left:6px solid transparent;  
border-bottom:6px solid #f4f4f4;  
}
.navMenu .sub-menus {/* border: 1px solid #f9f9f9;*/
    position: absolute;
/**/   top:50px; 
/*   top:-1800px;*/
   left: 50%;
	margin-left: -78px;
   width: 156px;
   height:auto;
/**/overflow: hidden;
    /*height:80px;*/
   background:rgba(255,255,255,.55);
	
 transition-duration: .3s;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    opacity: 0;
    text-align: center;
	box-shadow: -5px 0 5px rgba(0,0,0,0), 5px 0 5px rgba(0,0,0,0), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06);

	
}
.mod-cr .navMenu .sub-menus {top:65px; /*overflow: hidden;*/}

.navMenu .sub-menus  li{ line-height: 120%;}
.navMenu>li>a>span,.navMenu>li>a>span{ padding-bottom:6px;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ /*border-bottom:2px solid #00974b;*/ }
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span,.navMenu>li:hover>a>span em,.navMenu>li.cr>a>span em{ color:#962e33;  font-weight: bold;} 

.navMenu>li:hover .sub-menus {
    opacity: 1;
    z-index: 10000;  height: auto;

}
.navMenu .sub-menus  li  span{ color: #000; font-size: 15px;}

.navMenu .sub-menus  li{ line-height: 20px; padding: 8px 8px;   border-bottom: 1px  solid rgba(255,255,255,.2);/*border-bottom: 1px solid #f6f6f6;*/}
.navMenu .sub-menus  li:hover{ background: rgba(150,46,51,0.1);}
.navMenu .sub-menus  li:hover a span{ color: #fff;}

.in-search{  display: none;/*background: rgba(0,0,0,.2);*/ position: absolute;/* left: 0; right: 0;*/ padding: 20px 0; top: 85px; right: 0; left: 0; box-sizing: border-box;background: #fff;border-top:1px solid #eee;  border-bottom: 1px solid #f9f9f9;}
.im-search{  text-align: center; width: 605px; margin: 0 auto;}
.im-search input{ font-size: 15px; height: 42px; padding: 0 15px 0 0; border: none; line-height: 42px; width: 600px;  border-bottom: 2px solid #6f6f6f; box-sizing: border-box;}


.im-search a{ width:60px; margin-left: -60px; text-align: center;height:42px; overflow: hidden;line-height: 122px; display: inline-block; color: #fff; background:url(../images/searchbtns.png) right 10px top 10px no-repeat; background-size:18px auto;vertical-align: top;  cursor: pointer;}
.im-search em{ font-size: 36px;vertical-align: top;  display: inline-block; line-height:36px; color: #000; margin-left: 20px; cursor: pointer; position: absolute; right: 10.2%;}

.index-header .t-search{ }
.t-search{ position: absolute;   right:0; top:22px; width: 45px; height: 45px;  background: url(../images/serbt.png) center center no-repeat; cursor: pointer;}

.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #cf000d; font-weight: normal;}
.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span{border-bottom:none;}

.index-header2 .navMenu>li>a>span:after, .index-header2 .navMenu>li>a>span:after{ width: 0; transition: all .3s;width: 0; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute;/* bottom:9px;*/bottom:-26px; left: 0; margin-left:0;}
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{ width: 100%; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute; /*bottom:9px;*/bottom:-22px; left:0; margin-left: 0;}
.header-wrap .navMenu>li>a>span{ position: relative;}




.index-header .mod-headers{ background: none;}
.index-header .navMenu>li>a>span{ color: #333333;text-shadow: 5px 5px 5px rgba(0,0,0,.02); color: #fff;}
.index-header  .navMenu>li:hover>a>span, .index-header  .navMenu>li.cr>a>span, .index-header  .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #fff;}
.index-header  .navMenu>li:hover>a>span:after, .index-header  .navMenu>li.cr>a>span:after{  border: none;   border-bottom: 2px solid #fff;}
.fixedheader .mod-headers,
.index-header:hover .mod-headers{background: #fff;}
.fixedheader	.navMenu>li>a>span,
.index-header:hover .navMenu>li>a>span,
.static-header .navMenu>li>a>span{ color: #333;}
.fixedheader .navMenu>li:hover>a>span, .fixedheader .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em,		
.index-header:hover .navMenu>li:hover>a>span, 
.index-header:hover .navMenu>li.cr>a>span, 
.index-header:hover .navMenu>li:hover>a>span em, 
.static-header .navMenu>li:hover>a>span, 
.static-header .navMenu>li.cr>a>span, 
.static-header .navMenu>li:hover>a>span em, 
.index-header .navMenu>li.cr>a>span em{ color: #00974b;}
.fixedheader  .navMenu>li:hover>a>span:after, .fixedheader .navMenu>li.cr>a>span:after,
.index-header:hover  .navMenu>li:hover>a>span:after, 
.index-header:hover .navMenu>li.cr>a>span:after,
.static-header  .navMenu>li:hover>a>span:after, 
.static-header .navMenu>li.cr>a>span:after{border: none;   border-bottom: 2px solid #00974b;}
.index-header .mod-headers{ box-shadow: none;}
.fixedheader .mod-headers,
.static-header .mod-headers,	
.index-header:hover .mod-headers{/**/box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02);}
		
.index-header .logo-css cite{ display: none;}
.fixedheader .logo-css cite,	
.index-header:hover .logo-css cite,
.static-header .logo-css cite{ display: block;}
.fixedheader .logo-css span,	
.index-header:hover .logo-css span,
.static-header .logo-css span{ display: none;}
.index-header .t-search{background: url(../images/search.png) center center no-repeat;}
.fixedheader .t-search,
.index-header:hover .t-search{/*background: url(../images/searchbtns2.png) center center no-repeat;*/}
.header-wrap .mod-headers {
/*    */  /**//*border-bottom: 1px solid  rgba(255,255,255,.2);
	border-bottom:1px solid rgba(158,125,89,.2);*/
/*	border-bottom: 1px solid rgba(236, 236, 236, 0.2);*/
}
.header-wrap .mod-headers:after{ content:"";  position:absolute; left: 0; right: 0; display: block; border-bottom: 1px solid  rgba(255,255,255,.2);  bottom: 0; }

.header-wrap .wrap-layer{}
.wrap-nav{/*padding-right: 145px;*/}
.t-search{    right:0;}
.en-links{ font-size: 18px; position: absolute; right: 0; top: 30px; color: #fff;}
.en-links>a:after{ content: ""; display:inline-block; margin-left: 5px;  border:7px solid transparent; border-top:7px solid #fff; vertical-align: middle; position: relative; top: 3px;}
.fixedheader .en-links,.header-wrap:hover .en-links{color: #00974b;}
.fixedheader  .en-links>a:after,.header-wrap:hover  .en-links>a:after{border-top:7px solid #00974b;}
.en-links dl{ display: none; position: absolute; color: #fff; width: 100px; box-sizing: border-box;  padding:10px 0; box-sizing:border-box; right: 0; top: 50px;  /*background:#fff;*/background: #00974b; box-shadow: 0 2px 20px 0 rgba(0,0,0,.1); text-align: center; left: 50%; transform: translateX(-50%); border-radius:10px; }
.en-links dd a{ color:#fff; display: block; padding: 0 5px;}
.en-links dd a:hover{ background:rgba(255,255,255,.2); }
.en-links dl:after{ content:""; width:0; height:0; border:10px solid transparent; border-bottom:10px solid #00974b; position:absolute; left:50%; transform: translateX(-50%);top:-18px; display:block; }
.en-links{ height:50px;}
.en-links:hover dl{ display: block;}

.navMenu>li.cr.nav1>a>span{ color: #b89065;}
.inner-headerwrap .navMenu>li.cr.nav1>a>span,.fixedheader .navMenu>li.cr.nav1>a>span { color: #b89065;}





/*新加导航*/

/*.subouters{width: 1160px;  margin: 0 auto; min-height:290px; }
.wrap-nav .submenus {
    position: fixed;
    top:86px;
    left:0; right:0;
    box-sizing: border-box;
    background: #fafbfb;

    padding:30px;

    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.06), 2px 0 2px rgba(0, 0, 0, 0.06), 0 -2px 2px rgba(255, 255, 255, 0.06), 0 2px 2px rgba(0, 0, 0, 0.06);
    text-align: left;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    line-height:30px;
    display:none;
}

.wrap-nav .submenus * {
    display: block;
}
.wrap-nav .submenus ul {

    min-width: 100px;
    border-right: 1px solid #e3e3e3;
    margin-right:-1px;
}
.wrap-nav .submenus ul li {
    padding:6px 0;
}
.mod-nav .submenus ul li a {
    color: #111111;
    font-size: 14px;
}

.subouters ul li a span{  font-size: 18px; color: #666;}
.subouters ul li a:hover span{ color: #00974b;}
.mod-nav .submenus ul li a:hover {
    color: #ed0011;
}
.wrap-nav .intr {
    float:none;
    overflow: hidden;
    font-size:16px;
    line-height: 30px;
    padding-left: 40px;
    border-left: 1px solid #e3e3e3;
}
.wrap-nav .intr-img {
	display: none;
    float: left;
    width:41.6666%;
    max-width:400px;
    margin-right: 25px;
}

.wrap-nav .nav3 .intr-img .img{}

.wrap-nav .intr-img .img{
    width:100%;
    display:block;
    position: relative;
	height: 280px;

}
.wrap-nav .intr-img img {
    position: absolute;
    width:100%;
    height:100%;
	height:100%!important;
	object-fit:cover;
    left:0;
    top:0;
}
.wrap-nav .intr-info {
    float:none;
    overflow: hidden;
}
.wrap-nav .intr-info>a {
    color: #333333;
    font-size: 18px;
    line-height: 30px;
}
.wrap-nav .intr-info .views {
    padding-top: 25px;
}
.wrap-nav .intr-info .views a {
    color: #999;
}
.wrap-nav>ul>li:hover .submenus {
    display:block;
}*/


/*改成光大环境导航*/
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{/* bottom: 0;*/}
.navMenu,.en-links{ padding-top: 0;}
.navMenu>li{ padding-top: 35px; height: 70px;   }
.wrap-nav .intr{ display:none; }
.wrap-nav .submenus{ height: 0;  opacity: 0; transition: all .3s; position: absolute; overflow: hidden; width: 160px;  left: 0; top: 80px; background:#fff; padding: 10px 0 0 0; box-sizing: border-box; border-bottom-left-radius:8px; border-bottom-right-radius:8px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); 
 left: 50%; transform: translateX(-50%); 

}
.navMenu>li:hover .submenus{opacity: 1; text-align: left; font-size: 16px; border-top:5px solid  rgba(17,112,210,0.05); }
.navMenu>li .submenus li{ line-height: 36px; margin-left: 5px;margin-right: 5px;padding-left: 15px; padding-right: 15px; line-height: 36px;  float: none; display: block; border-bottom: 1px solid #f4f4f4;border-bottom: 1px solid rgba(255,255,255,.1); /*text-align: left;*/ text-align: center;}
.navMenu>li .submenus li a{ font-size: 16px; }
.navMenu>li .submenus ul{ padding-bottom: 15px; }
.navMenu>li .submenus li:hover{ background: rgba(184,144,101,0.05);}
.navMenu>li .submenus li:hover a{ color: #b89065;}
.navMenu>li:hover{ /*background: rgba(150,46,51,0.05);*/}
.navMenu>li:hover>a>span:after{ display: none!important;}


/*新加导航改*/
.index-header .navMenu>li:hover>a>span:after, .index-header .navMenu>li.cr>a>span:after{ display: none;}
.index-header .navMenu>li:hover>a>span, .index-header .navMenu>li.cr>a>span, .index-header .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #b89065; font-weight: bold;}
.fixedheader .navMenu>li:hover>a>span,
.fixedheader .navMenu>li.cr>a>span,
.index-header2 .navMenu>li:hover>a>span em, 
.index-header .navMenu>li.cr>a>span em,
.index-header:hover .navMenu>li:hover>a>span, 
.index-header:hover .navMenu>li.cr>a>span, 
.index-header:hover .navMenu>li:hover>a>span em, 
.index-header .navMenu>li.cr>a>span em{color: #b89065;}
.txt1{ font-weight: bold;} 
.inner-headerwrap{ height: 85px;}

/*二级菜单带图片开始*/
.sub,.sub-1{ position: fixed; left: 0;  right: 0; background:#fff; border-bottom: 1px solid #f9f9f9; z-index: 1777; top: 85px; border-top:1px solid #d4d4d4; overflow: hidden;}
.sub-ad{  float: right;}
.sub .wrap-layer,.sub-1 .wrap-layer{ z-index: 2; padding-top:65px; padding-bottom: 65px;}
.sub-1 .wrap-layer{  max-width: 1260px;}
.sub .wrap-layer:after{ content: ""; display: block; position: absolute; top: 0; bottom: 0; width: 100%; left: -100%; margin-left: 210px; background: #ececec; }
.sub-lefts{ float: left; position: relative; z-index: 3;}
.sub-right{ margin-left: 270px;}
.sub-lefts ul{ display: block; width: 210px;}
.sub-lefts ul li { margin-bottom: 4px; margin-top: 4px; padding-left: 40px;border-left:3px solid #ececec; font-size: 22px; color: #000; height: 70px; line-height: 70px; display: block; box-sizing: border-box;}
.sub-lefts ul li.cr,.sub-lefts ul li:hover{ background: #fff; border-left:3px solid #d6000f;}
.sec{ float:left;}
.sec li{ min-height: 72px/*; position: relative;*/ }
.sec-fir{ top: -15px; position: relative;height: 75px; line-height: 75px; border-bottom:1px solid #d4d4d4; width: 260px;}
.sec .sub-sec{ position:absolute;/* left:350px; top: 0;*/  left:600px; top: 60px;  display: none;  width: 305px;}
.sec li.cr .sub-sec{ display: block;}
.sec-fir a{ font-size: 20px;height: 74px; line-height: 74px; display: block; position: relative;}
.sec-fir a:after{ content: "\e67a";  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; position: absolute; right: 0; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.sub-infos{ min-height: 600px;}
.sub-sec dt{ font-size: 16px;  font-weight: bold; margin-top: 8px; margin-bottom: 8px;}
.sub-sec dl{ margin-top: 10px; margin-bottom: 30px;}
.sub-sec dd{ margin-top: 5px; color: #666; font-size: 14px; }
.sub-sec dd a{ white-space: nowrap;}
.sub-sec dd:hover{ padding-left: 25px;background:url(../images/arr_r3.png) 0 center no-repeat; }
.sub-sec dd.new a{ padding-right:52px; position: relative; font-weight: bold; color: #000;}
.sub-sec dd.new a:after{ width: 42px; height: 17px;  content: ""; display: block; position: absolute; right: 0;  bottom: 0;}
.sub .sec-fir:hover a,.sub-sec dt:hover a,.sub-sec dd:hover,.sec li.cr .sec-fir a{ color:#962e33;}
.sub-ad{  padding-top: 20px;}
.sub-ad .item-cell{ margin-bottom: 35px;}
.subad{ position: absolute; right: 0; top:65px;}
.sub-inner1{ min-height: 182px; padding-right: 420px;}
.subnav-1{ position: relative; padding-left: 150px;}
.subnav-1 h3{ position: absolute; left: 0; top: 0; font-size: 20px; color: #000;}
.subnav-1 h3:hover{color:#cf000d;}
.sub-1 ul{  display: flex;  flex-wrap:wrap ; position: relative; top: -14px;}
.sub-1 li{ margin-right: 115px;  box-sizing: border-box;  display: block;width: 235px; border-bottom: 1px solid #dedede; height: 60px; line-height: 60px; font-size: 16px;}
.sub-1 li:nth-child(2n){margin-right: 0;}
.sub-1 a{ display: block;  transition: all .3s; -webkit-transition: all .3s; }
.sub-1 li:hover a{padding-left: 40px;background:url(../images/arr_r3.png) 0 center no-repeat;color:#962e33; }
.sub-2 .sub-inner1{padding-right: 0;  display: flex;}
.sub-2 .subnav-1{ width: 50%; box-sizing: border-box;}
.sub-2 ul {top: -5px;}
.sub-2 ul li{ width: 50%; box-sizing: border-box; padding-right: 40px; margin-right: 0; border-bottom: none; line-height: 35px; height: 35px;}
.sub-2 ul li a{padding-left: 16px; position: relative;}
.sub-2 ul li a:after{border-left:2px solid #bfbfbf; left: 0; top: 13px; content: ""; height: 10px; display: block; position: absolute;}

.sub-2 li:hover a{ background: none;padding-left: 16px;color: #962e33;}

.sub-2 li:hover a:after{border-left:2px solid #962e33; }
.sub0{ height: 0; transition: all .3s;-webkit-transition: all .3s; opacity: 0; display: none!important;}
.subcr{opacity: 1;}
.myssubs2{ opacity: 1;}
.wrap-nav .submenus{ /*display: none!important;*/}
.navMenu>li .submenus li{ position: relative; transition: all .3s; }
.navMenu>li .submenus li:after{ content: "";  display: block; position: absolute;  left: 0; top: 0; height: 100%; width:0; background: rgba(184,144,101,0.05);background: rgba(255,255,255,0.2); background: #996633; transition: all .3s;  border-radius:2px;}
.navMenu>li .submenus li:hover{ background: none;}
.navMenu>li .submenus li:hover:after{ width:100%;}
/*二级菜单带图片结束*/





.t-search{ right: 60px;}
.t-wx{ position: absolute;}
.t-wx{ position: absolute; cursor: pointer; right:0; top:30px; width: 45px;  height: 45px; }
.t-wx:hover .codes2{ display: block;}
.codes2{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2);  position: absolute; top: 66px; left: 50%; transform: translateX(-50%);  background: #fff; text-align: center; display: none;}
.codes2 img{ max-width:100px; height: auto; display: block;}
.codes2:after{ content: ""; border: 8px solid transparent;border-bottom: 8px solid #fff; top: -15px; position: absolute; left: 50%;transform: translateX(-50%);}










/*新闻中心*/
.newsbg6{ background: url("../images/news_bg2.jpg") no-repeat;}
.com-ntits{ padding-bottom: 8px;background: url("../images/line6.png") 0 bottom no-repeat;}

.news-roll1 .item-cell{ position: relative;}
.news-roll1 .item-pic{ height: 370px!important;}
.news-roll1 .item-tit{ background: rgba(0,0,0,.6);	
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
left: 0; right: 0; padding: 10px 68px 10px 25px;text-align:left; color: #fff; position: absolute; bottom: 0; position: absolute; line-height: 140%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-roll1 .item-tit a span{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; display: block; max-width:470px;}
.news-roll1 .item-tit a{color: #fff; }

.swiper-container-horizontal>.swiper-pagination-bullets{  bottom: 30px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ opacity: 1; /*width: 26px; height:26px; background:url("../images/dot2.png") no-repeat; border-radius:0;*/ position: relative;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 3px;}
.swiper-container-horizontal>.swiper-pagination-bullets  .swiper-pagination-bullet-active { /*background:url("../images/dot1.png") no-repeat;*/ }
.news-roll1 .swiper-pagination{ z-index: 999; width: auto;position: absolute; left:auto;  right: 20px;bottom:6px;  left: auto;}
.news-roll1 .swiper-pagination span{ background:#fff; opacity: 1;}
.news-roll1 .swiper-pagination	.swiper-pagination-bullet-active{background:#096cd1;}

.layers-left{float: left; width: 44%;}
.layers-right{ width: 52%; width: 53%;  float: right; box-sizing: border-box;}
.newsbgs2{ margin-top:35px; }


.news-right-header {}
.md-news-3{ }
.md-news-3 ul li{ position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 11px 120px 11px 20px; line-height: 140%;  position: relative; font-size:16px; }
.md-news-3 ul li a{  color: #000; line-height: 100%; }
.md-news-3 ul li:after{ content: ""; display: block; position: absolute; left: 0; top:50%; transform: translateY(-50%);width: 6px; height: 6px;  background: #096cd1; border-radius:6px;   }
.md-news-3 ul li a:hover{color: #096cd1;}
.newsbg4{ background: #fff; padding: 12px 16px; margin-top: 8px; height: 320px; box-sizing: border-box; border-bottom: 5px solid #096cd1;}
.md-news-3 ul li  span{ position: absolute; color: #999; line-height: 100%; right: 0; top: 13px;top:50%; transform: translateY(-50%);}
.com-ntits cite,.news-title{ color: #111111;font-weight: bold;}
.news-title{ font-weight: bold; position: relative; top: -5px;}
.news-right-header a{ background: #f7f7f7; padding: 0 12px; height: 30px; border-radius:30px; color: #096cd1; line-height: 30px; }
.news-right-header a:hover{background: #096cd1; color: #fff; }


/*产业布局开始*/
.industry-layout-left{ width:27%; margin-right: 40px; margin-top:120px;}
.custom-button { margin-top: 50px;
  position: relative; /* 相对定位，用于让小圆圈定位在按钮内部 */
  display: inline-flex;
  align-items: center;
  background-color: #005bac; /* 按钮背景色 */
  border-radius: 20px; /* 按钮整体圆角 */
  width: 190px; /* 按钮宽度 */
  height: 40px; /* 按钮高度 */
  padding-right: 40px; /* 预留右侧圆圈的空间 */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); /* 按钮阴影效果 */
}
.custom-button:hover{  background-color: #0466be;} 
.custom-button a{ color: #fff;}
.text {
  flex-grow: 1; /* 文本区域自动扩展 */
  text-align: center; /* 文本居中 */
  color: white;
	color: #fff;/* 字体颜色 */
 /* 字体大小 */
}

.circle {
  position: absolute;
  right: 0; /* 让圆圈靠到按钮的最右侧 */
  top: 50%; /* 让圆圈垂直居中 */
  transform: translateY(-50%); /* 调整圆圈使其真正垂直居中 */
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #0082f5; /* 小圆圈背景色 */
  width: 40px; /* 圆圈宽度 */
  height: 40px; /* 圆圈高度 */
  border-radius: 50%; /* 圆形 */
}

.industry-layout-left-content{ color: #666; margin-top: 30px;  }
.industry-layout-right{  }
.industry-layout-right .indu-inner{max-width: 300px; margin: 0 auto; min-height: 485px;}
.industry-layout-right .industry-layout-right-column{padding: 0 10px; margin-top: 60px;} 
.industry-layout-right .industrypic1{ height: 200px; overflow: hidden; transition: all .3s;}
.industry-layout-right .industrypic1 a{ display: block; width: 100%; height: 100%;}
.industry-layout-right .industrypic1 img{ width: 100%!important; height: 100%!important; object-fit: cover;}
.industry-layout-right .industry-layout-right-content{ margin-top: 25px;}
.industry-layout-right .content-more a{ color: #005bac}
.industry-layout-right .industry-layout-right-column:hover .indu-inner{ background: url("../images/indbg.jpg") no-repeat; background-size:100% 100%;}
.industry-layout-right .industry-layout-right-column:hover .industry-layout-right-content{ padding: 0 20px 20px 20px;}
.industry-layout-right .industry-layout-right-column:hover  *{ color: #fff;}
.industry-layout-right .item-desc{ margin-top: 15px;}
.industry-layout-right .content-more{ margin-top: 35px;}

.industry-layout-right .industry-layout-right-column:hover  .industrypic1{ height: 280px; margin-top: -40px;}
.industry-layout-right .industry-layout-right-column:hover .indu-inner{max-width: 320px;}

.partyswraps{background:url("../images/djbg2.jpg") 0 0 repeat-x; }
.topics img{ display: block;}
.com-ntits2{ background:url("../images/line7.png") 0  bottom no-repeat;}
.com-desc2{ margin-top:0; }
.comtits2{ margin-top:20px;}



.wrap-videos2{ width:56%;}
.jdcnts{ width:44%;  border-top:1px solid #bd9973;border-bottom:1px solid #bd9973; position: relative;} 
.jdcninner{ margin: 0  30px 0 60px;}
.about-nums3 ul li h3 span{ font-weight: bold; line-height: 100%;  margin-right: 6px; }
.about-nums3 ul li h3 *{ color: #01686a;}
.about-nums3 ul li i{ font-style: normal;}
.about-nums3 ul li{ position: relative;}
.about-nums3 ul li:after{ content: ""; border-bottom: 1px solid #bd9973; display: block; position: absolute; bottom: -40px; left: 0; width: 240px;}
.about-nums3 ul li:nth-last-child(1):after{ display:none; }
.jdcninner{ /*margin-top: -25px;*/ position: absolute; top: 0;  bottom: 0; left: 0; right: 0;}
.baintrs {text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute; }
.baintrs p{  text-indent: 2em;}
.wrap-videos2 .vidimg{  position:relative; } 
.wrap-videos2 .vidimg video{display: block;width:100%;height:100%;object-fit: cover;}
.wrap-videos2 .vidimg:after{pointer-events: none; content:""; z-index: 2; display: block; /*background:rgba(0,0,0,.35) url("../images/videobt5.png") center center no-repeat;*/ position: absolute; left: 0; top: 0; width: 100%; height: 100%;} 

.ysbanners{ position: relative;}
.ysbanners .item-txt{  position: absolute; left: 0; right: 0; top: 0; bottom: 0; text-align: right;}
.ysbanners .item-txt .item-cnt { max-width: 470px; padding: 40px; background: rgba(255,255,255,.8);    display: inline-block; text-align: left;}
.ysbanners .item-desc{ margin-top:30px;}
.ysbanners .item-tit{ position:relative; }
.ysbanners .item-tit:after{ content: ""; width: 80px; height: 4px; position: absolute; background: #b89065; bottom: -5px; left: 0;}
.totals{ margin-top:25px; text-align:center; color:#b89065; }
.totals span{ color:#1c7a75;}

.heritage-list .tab-content{ height: 0; overflow: hidden;} 
.heritage-list .tactves{ height: auto; overflow: visible;}

/*产业布局结束*/

/*底部*/
.footer{ padding-top:40px; padding-bottom: 0;}

.news-prev-next{ margin-bottom: 0; padding-top: 20px; margin-top: 30px; border-top:1px solid #e5e5e5;}
.news-prev-next ul{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.news-prev-next ul li{ position: relative; max-width: 48%;}
.news-prev-next ul li span{ height: 16px; line-height: 16px; display: inline-block; /*margin-right: 8px; border-right: 1px solid #7f7f7f; padding-right: 8px; */color: #333}
.news-prev-next ul li.news-prev a{/*background: url("../images/prevbt.png") 0 center no-repeat;*//**/ padding-left:0;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.news-prev-next ul li.news-prev a:after{ vertical-align: middle;}
.news-prev-next ul li.news-next a{/*background: url("../images/nextbt.png") right center no-repeat;*//**/ padding-right:0;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.news-prev-next ul li.news-next  span{ /*position: absolute; right:28px;  top:6px;*//*border-left: 1px solid #7f7f7f;*/ border-right: none; padding-left: 8px; padding-right: 0;}
/*.mod-news-5 .item-tit a span{ color:#999; margin-right: 5px;} 
.mod-news-5 .item-tit a:hover span{color:#95262a;}*/
.news-prev-next ul li.news-goback a{background: url("../images/backlist1.png") 0 center no-repeat; padding-left: 25px; line-height: 25px; display: inline-block;}
.news-prev-next ul li a:hover *{ color: #005bac;}

.cdesc p{  text-indent: 2em;}















/*党建工作频道页*/
.topics-wrap .item-tit a{ display: inline-block ;  position: relative; padding-left: 50px;} 
.topics-wrap .item-tit a:after{ position: absolute;  left: 0; top: 10px; font-size: 14px; color: #fff; text-align: center;background: url("../images/tbg.png") 0 center no-repeat; content: "头条";  width: 40px; height: 18px; line-height: 18px; padding-right: 15px;}
.topics-wrap .item-desc { margin-top: 8px;}
.topics-wrap .item-desc a{ color: #666;}
.topics-wrap .item-desc a cite{ color: #d80c18;}
.topics-wrap .item-tit a:hover,.topics-wrap .item-desc a:hover{ color: #d80c18;}

.news-right-header2 a{ color: #d80c18;}
.news-right-header2{ border-bottom: 1px solid #e0dfdf; position: relative; padding-bottom: 5px; margin-top: -5px;}
.news-right-header2 .news-title{color: #d80c18; position:relative;}
.news-right-header2 .news-title:after{  content: ""; width: 48px; position: absolute; bottom: -7px; left: 0; border-bottom: 4px solid #d80c18}
.newsbgs30 .newsbg4{    border-bottom: 5px solid #d80c18; padding: 12px 0;}
.newsbgs30 .md-news-3 ul li{ padding-left: 0;}
.newsbgs30 .md-news-3 ul li:after{ display: none;}
.newsbgs30 .md-news-3 ul li a:hover{color: #d80c18;}
.newsbgs30 .md-news-3 ul li span{color: #d80c18;}
.newsbgs30 .news-roll1 .swiper-pagination .swiper-pagination-bullet-active{ background: #d80c18;}
.md-news-3 ul li a{display: block;white-space: nowrap; height: 24px; line-height: 24px; text-overflow: ellipsis;overflow: hidden;}

.md-news-4{margin-top: 20px; border-bottom: 1px solid #e0dfdf; padding-bottom: 15px; min-height: 285px;}
.md-news-4 ul li{ padding-left: 0;}
.md-news-4 ul li:after{ display: none;}
.md-news-4 ul li a:hover{ /*font-weight: bold; color: #000;*/color: #d80c18;}
.md-news-4 ul li span{color: #d80c18;}
.djsecleft{ width: 46%; margin: 0 2%;} 
.djsecright{ width: 46%; margin: 0 2%;} 
.djsecwrap{background: url("../images/reptx.jpg") 0 0  repeat-x; padding: 50px 30px 0 30px;} 
.djsecwrap .news-right-header a{ background: #fbf0e4;}
.news-right-header2 a:hover{ background: #d80c18;}
.mod-djsec{background: url("../images/djbg3.png") 0 0 no-repeat; padding-top: 70px; margin-top: -20px; background-size: 98% 234px;}

.topicsx .item-cell{ margin-left:15px; margin-right: 15px;}
.topicsx .item-cell{ max-width: 30.33%}
/*banner图*/

#rolls{position:relative;}
.txt1{ position: absolute; left: 0; top:0; bottom: 0;  right: 0; z-index: 2;/*display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;*/  display: block;}
.box{ /* width: 1210px; max-width:70%;*/ margin:0  auto; position: relative;  -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center; /* 水平居中 */ -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; /*justify-content: space-between;*/}
.box .pos{  opacity: 0; transition: all 1.5s;  }
.box img{ /*max-width:650px;*/ height: auto;}
.box .an1{width: 100%;left: 0; top: 0;}
.box .an2{right: 0; top: 0;}
.swiper-slide{ overflow: hidden;}
.swiper-roll-1,.swiper-roll-28{ }
.box .an1{  transform: translateX(-400px);}
.box .an2{  transform: translateX(400px);}
.swiper-roll-28 .swiper-slide-active .box .pos{ opacity:1;transform: translateX(0);}
.swiper-roll-28 .swiper-slide{ overflow: hidden;}

.swiper-roll-28 .item-cell>img,.swiper-roll-28 .item-cell>a>img{ width: 100%; height: 100%!important; object-fit: cover;}

.project-txt{ position: absolute; left: 0; right: 0; bottom: 30px;}
.project-txt span{ color: #fff; padding-left: 25px;background: url(../images/arr2.png) 0 center no-repeat;}


.txt1 .box{ width: auto; }
.txt10,.txt23{ left: 24%;/*width: 31.09%;*/width: 35.6%; top: 28%;}
.txt11,.txt24{ left: 0; right: 0;top: 26%;}
.txt11 .box,.txt24 .box{ width: 31.09%; width: 27.2%; margin: 0 auto;}
.txt12,.txt25{ left: 17.5%;/*width: 30.09%;*/width: 34.1%; top: 30%;}
.txt13{ left: 24.8%;width: 28%; top: 30%;}
.txt14{ left: 0; right: 0;top: 30%;}
.txt14 .box{ width: 42.4%; margin: 0 auto;}

.txt15,.txt21{ left: 0; right: 0;top:27%;}
.txt15 .box,.txt21 .box{ /*width: 38.5%;*/width: 39.5%; margin: 0 auto;}
.txt16,.txt22{ left: 17.5%;top:44%;width: 37.8%; }


.txt20{ left: 0; right: 0;top: 30%;}
.txt20 .box{ /*width: 53.4%;*/  width: 28%; margin: 0 auto;}

/*.swiper-pagination-bullets span:after{ color: #fff; font-size: 16px;}
.swiper-pagination-bullets span:nth-child(1):after{ content:"01"}
.swiper-pagination-bullets span:nth-child(2):after{ content:"02"}
.swiper-pagination-bullets span:nth-child(3):after{ content:"03"}
.swiper-pagination-bullets span:nth-child(4):after{ content:"04"}
.swiper-pagination-bullets span:nth-child(5):after{ content:"05"}
.swiper-pagination-bullets span:nth-child(6):after{ content:"06"}
.swiper-pagination-bullets span:nth-child(7):after{ content:"07"}
.swiper-pagination-bullets span:nth-child(8):after{ content:"08"}
.swiper-pagination-bullets span:nth-child(9):after{ content:"09"}
.swiper-pagination-bullets span:nth-child(10):after{ content:"10"}
.swiper-pagination-bullets span:nth-child(11):after{ content:"11"}
.swiper-pagination-bullets span:nth-child(12):after{ content:"12"}*/
.swiper-roll-28{ position: relative!important;}
/*.swiper-pagination-bullets span.swiper-pagination-bullet-active{ padding-right:94px; }
.swiper-pagination-bullets span.swiper-pagination-bullet-active:before{ content: ""; display: block; position: absolute; width: 90px; height: 2px; background: #fff; right: 0; top: 12px;}*/


/*首页banner图*/
#roll img{ display: block;}

.swiper-roll-28 .item-cell>img{
	transition: all 2s;
	transform: scale(1);
	  -webkit-transform: scale(1); 
	}
.swiper-roll-28 .swiper-slide-active>img{
		  transform: scale(1.05);
	  -webkit-transform: scale(1.05); 
	
/*	 -webkit-animation-name: bgzoom;
          animation-name: bgzoom;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 2s!important;
    animation-duration: 2s!important;*/
	
}


@-webkit-keyframes bgzoom {
  0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);  
  }


}

@keyframes bgzoom {
   0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }


}

.txt1{ top:50%; transform: translateY(-50%); color: #fff; bottom: auto; margin-top: 10px;}
.txt1 .pos{ background: rgba(149,38,42,.8); padding: 45px; margin-left: 30px; line-height: 150%; border-bottom-right-radius:70px; } 
.txt1 .box{ max-width: 1300px; justify-content: flex-start;}
.swiper-roll-28 .swiper-container-horizontal>.swiper-pagination-bullets{  bottom: 30px;}
.swiper-roll-28 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ opacity: 1; /*width: 26px; height:26px; background:url("../images/dot2.png") no-repeat; border-radius:0;*/ position: relative;}
.swiper-roll-28 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 6px;}
.swiper-roll-28 .swiper-pagination span{ width:28px!important; height: 5px!important; border-radius: 0!important; opacity: 0.8!important; background: #fff; opacity: 1!important;} 

.swiper-roll-28 .swiper-pagination span.swiper-pagination-bullet-active {width:28px!important; opacity: 1!important;background: #005bac;}
.swiper-roll-28 .swiper-pagination span:before{ display: none;}
.swiper-roll-28 .swiper-pagination{  bottom: 30px;}

.swiper-roll-28 .item-cell>img,.swiper-roll-28 .item-cell>a>img{ width: 100%!important; height: 100%!important; object-fit: cover;}

.modtopmenus2{}

.modtopmenus2 .mod-topnav20 ul li.cr a span,.modtopmenus2 .mod-topnav20 ul li:hover a span{  color:#d81300;  font-weight: bold;}
.modtopmenus2 .mod-topnav20 ul li a:after, .modtopmenus2 .mod-topnav20 ul li a:before{    border-bottom: 1px solid #d81300;}
.modtopmenus2  .culpos a:hover{color:#d81300;}

.mdpartylists{ margin-top: -25px;}
.mdpartylists .md-news-3 ul li:after{ background: #d80c18;}
.mdpartylists .md-news-3 ul li a:hover{ color: #d80c18;}
.mdpartylists .page li.cr a, .mdpartylists .page li a:hover{ background: #d81300;	border:#d81300 solid 1px;}
.mdpartylists .page li.first  a{ background: none; border: none;}
.mdpartylists .page li.first  a:hover span{color: #d80c18;}


.newsstyl2 .news-prev-next *:hover,.newsstyl2 .news-prev-next a:hover{ color: #d80c18!important; }
.patybg5{  width: 98%;}
.patybg5 img{ display: block;}



/**/
.gobacksbt{ position: absolute; right: 0; /*top: -18px;*/top:10px;}
.gobacksbt a{ /*width:120px;*/ min-width: 85px; box-sizing: border-box; height:36px; line-height:36px; /* border-radius:36px;*/ display:block;  text-align: center; padding: 0 5px 0 18px; background:#01676a; color:#fff;  position:relative;    font-family: "dfdk"; font-size:18px; }
.gobacksbt a:after{ position: absolute; content: ""; width: 0; height: 0; border: 26px solid transparent;border-left: 26px solid #01676a; display: block;  right: -24px; top:10px; transform: rotate(135deg)}
.mods-cur .wrap-layer{ position:relative; }
.gobacksbt a:hover{ background:#058488;}
.gobacksbt a:hover:after{border-left: 26px solid #058488;}
.gobaksbts{ font-family: "dfdk"; margin-bottom: 20px; font-size:18px; margin-top: 20px;}
.gobaksbts a{background:#01676a; height:30px; line-height:30px;border-radius:30px; display: block; margin: 0 auto; padding: 0 20px; text-align: center; color: #fff;}

/*网站地图*/

.siteMap {
   /* margin-top: 30px;*/
}

.siteMap ul li {
    border-top: 1px dashed #e7e7e7;
    padding: 30px 0 20px 0;
    zoom: 1;
    overflow: hidden;
}

.siteMap ul li:after {
    display: table;
    clear: both;
    content: "";
    font-size: 0;
    line-height: 0;
}

.siteMap ul li h2 {
    float: left;
    overflow: hidden;
    min-width: 130px;
}

.siteMap ul li h2 .cn {
    font-weight: bold;
    display: block;
    font-size:18px;
    color: #096cd1;
}

.siteMap ul li h2 .en {
    font-size: 14px;
    display: block;
    color: #096cd1;
	 display: none;
}

.siteMap ul li ul {
    float: none;
    overflow: hidden;
}

.siteMap ul li ul li {
    border: none;
    padding: 0;
    float: left;
    margin-bottom:5px;
}

.siteMap ul li ul li a {
    font-size: 16px;
    color: #555;
    min-width: 100px;
    padding-left: 20px;
    display: block;
}

.siteMap ul li ul li a:hover {
    color: #096cd1;
}


.H40{ height:40px;}
.H30{ height:30px;}
.H25{ height:25px;}

.H50{ height:90px;}


/*清真食品分公司介绍*/
.intrcompanys{ margin-top: 0; position: relative; /*padding-top:50px;*/ padding-bottom: 60px;padding-top:0;padding-bottom:0;}
.intrcompanys-img{ position: absolute;  left:50px; right:70%; bottom:0;top: 0; border-bottom-right-radius:30px; overflow:hidden; display: none!important; }
.intrcompanys-img img{ width: 100%!important; height: 100%!important; object-fit: cover;}
.companys5{ position: relative;background: rgba(255,255,255,.9); border-radius:0;/* border-bottom-left-radius: 0; border-top-left-radius: 0;*/
/*box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);*/ /* padding: 50px 50px 20px 50px;*/ padding: 50px 50px 50px 50px; /*max-width:800px;*/  margin:0 auto 0 auto;/* margin-left: 5%; margin-right: 5%; */border-bottom: 1px solid #01686a;border: 1px solid #01686a; /**/border: 1px solid #01686a;border-left:none;/*border-right: 1px solid #01686a;*/ border-right:none;/**/ /*border-top:none;*/border-top: 1px solid #01686a;
 border:none; }
.ctels{ font-size: 20px; text-align: center; font-weight: bold;}
.comtits7{ margin-bottom: 30px;}
.comtits90{ /*background: #fff;*//*background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); position: relative; z-index: 5; padding-bottom: 25px; padding-top: 60px;*/}
.companys5:after,.companys5:before{ content:""; display: block; width: 80px; height: 80px; position: absolute; left: 20px; top: 20px;border-top: 1px solid #01686a; border-left: 1px solid #01686a;  }
.companys5:before{ border: none; border-bottom: 1px solid #01686a; border-right: 1px solid #01686a; right: 20px; bottom: 20px; left: auto; top: auto;}
.codesimg2 span{ position: relative; z-index: 5; line-height: 140%; text-align: center; display: block; margin-top: 20px;}

.codesimg2{ margin-left:20px; background:#fafafa;  padding: 15px; position: relative;}
.codesimg2:after{ position: absolute; content: ""; display: block; width: 100%; top: -120px; left: 0; bottom: 0;background:#fafafa;}
.codesimg2 img{ border-radius:10px; position: relative; z-index: 6;}
.ctels span{ padding-left:35px; background:url("../images/tles20.png") no-repeat; background-size:auto 25px;}
.cmswraps{}
.ctels2{ margin-top: 20px; text-align: left; font-size: 18px;}
/*首页生产基地遮罩图层*/
.indexad{ position: relative; z-index: 9;} 
/*.indexad:after{ content:""; bottom: 0; top: 0; left: 0; right: 0; position:absolute;background-image: linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,.5), rgba(0,0,0,0)); }*/
.indexad .wrap-layer{ z-index: 999;}
.slogoss{/*text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8)*/;}
.indexbg2{}
.indexbg2:after{ content:""; bottom: 0; top: 0; left: 0; right: 0; position:absolute;background-image: linear-gradient(to top, rgba(0,0,0,.3), rgba(0,0,0,.3), rgba(0,0,0,0.3)); }

.solar-terms-zhishi{ margin-right:-4%!important;}
/*二十四节气*/
.sealists-wrap{margin-right: -30px; padding-bottom: 50px; /*overflow: hidden;*/ position: relative;}
.sealists-wrap .item-cell{ border-radius:10px;  background: #f6f6f6; box-sizing: border-box; padding: 30px; margin-top:45px; position: relative; /*width: 31.33%;*/ float: left; margin-right: 30px; }
.sealists-wrap .item-cnt{  }
.sealists-wrap .item-pic{ height: 200px!important;}
.sealists-wrap .item-pic img{ width: 100%!important; height: 100%!important; object-fit: cover!important;}
.sealists-wrap .item-1{ height: 450px; width: 98%; float: none; margin-right:2%;}
.sealists-wrap .item-cell .item-tit{ position: relative;}
.sealists-wrap .item-cell .item-tit:after{ content:""; display: block; width: 20px; height: 25px;background:url(../images/xbs_icon1.png) 0 0 no-repeat; background-size:22px auto; position: absolute; left: -30px; top: 0;}
.sealists-wrap .item-1 .item-cnt{  width:50%; box-sizing: border-box; padding-right: 50px; }
.sealists-wrap .item-1 .item-pic {height: 430px!important;  position: absolute!important; width:50%; right: 0; top: 0;}
.sealists-wrap .item-pic img{ transition: all .3s; }
.sealists-wrap .item-cell:hover .item-pic img{ transform: scale(1.1)}
.sealists-wrap .item-tit a{  font-size:28px; color: #333333; padding-right:15px;}
.sealists-wrap .item-tit span{ color:#333; font-size:16px; }
.sealists-wrap .item-cell .item-tit2{ font-size: 18px; margin-top:15px;}
.sealists-wrap .item-desc{text-justify:inter-ideograph; text-align: justify;text-justify: distribute; height:120px; overflow: hidden;margin-bottom: 20px; font-size: 16px; line-height: 25px; margin-top: 10px;  color:#666; }
.sealists-wrap .item-1 .item-desc{height: auto;font-size:18px; margin-top: 35px;}
.sealists-wrap .item-1 .item-tit2{ margin-top: 59px; font-size: 22px;}
.sealists-wrap .item-1 .item-tit2{ margin-top: 59px;}
.sealists-wrap  .item-1{background: none;padding: 0;margin-top: 55px; }
.sealists-wrap  .item-1  .item-tit{margin-top: 30px; padding-top:60px; }
.sealists-wrap  .item-1  .item-tit a{font-size: 40px;padding-right: 25px;}
.sealists-wrap .brand-bts{ position: absolute; top: 50%; left: -70px; right: -60px;}
.sealists-wrap .brand-bts .bt-r{ float: right; margin-right:20px;}
.sealists-wrap .item-pic{ overflow: hidden; border-radius:10px; position: relative;}
.sealists-wrap .brand-bts a:before,.sealists-wrap .brand-bts a:after{  display: none;}
.sealists-wrap .brand-bts a{  float: left; display: block; cursor: pointer; margin-left: 0;  width: 45px; height:45px; border-radius:45px; background:#b89065 url("../images/bt2.png") center center no-repeat; line-height: 45px;text-align: center;}
.sealists-wrap .brand-bts a.bt-l{  background:#b89065 url("../images/bt1.png") center center no-repeat;}
.sealists-wrap{}
.sealists-wrap .brand-bts a:hover{background-color:#9f662a}
.sealists-wrap .item-pic:before{ z-index:88; content:""; width:50px; height:50px; display: block; position: absolute; left: 50%; top: 50%; transform:translateX(-50%) translateY(-50%); background:url("../images/video-player.png") center center no-repeat; background-size:50px 50px; display: none;}
.sealists-wrap .videosicos .item-pic:before{ display: block;}
.sealists-wrap .videosicos *{  cursor: pointer;}
.sealists-wrap{  margin-top: 15px; position: relative;}
.sealists-wrap:before{ opacity: 0.6; content:""; top: 0; position: absolute; height: 1px; display: block; left: 0; right:40px;/*border-top:1px solid #01686a;*/border-bottom:1px solid #d0e3e4; }

/*弹出层视频*/
.ab-video,.ab-video *{ cursor: pointer;}
.modvideo-layer{ position: fixed; left:0; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,.9); z-index: 9999; display: block; display: none;}
.modvideo-layer .md-tables{ display: table; width: 100%; height: 100%;}
.modvideo-layer .m-td{ display: table-cell; width: 100%; height: 100%; vertical-align: middle;}
#md-videos2{ margin: 0 auto; max-width: 900px;}
#md-videos2 .video-txt{ position: static; margin-top: 50px;}
.video-close{ cursor: pointer;position:fixed; color: #fff; font-weight: normal;z-index: 99;  right:40px; top: 40px; background:url(../images/close3.png) center center no-repeat; width:45px; height: 45px; background-size:35px 35px; }


/*荣誉*/
.award-list .list .item .title{ display: none;}
.award-list {
/*  background-image: linear-gradient(0, white, #eff7ff);*/
  padding: 70px 0;
}

.award-list .list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  background-image: url(../images/shadow3.png);
  background-size: 100% 247px;
  padding-bottom: 247px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.award-list .list .item {
  width: 33.3333%;
  padding:0 25px; box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.award-list .list .item .pic{ max-width: 350px; margin: 0 auto; /*border: 5px solid #e2e2e2; */box-sizing: border-box;
box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.6); 
}
.award-list .list .item .title {
  font-size: 18px;
  margin-bottom: 20px;
}

.award-list .list .item img {
  display: block;
  max-width: 100%;
  max-height: 430px;
  width: auto;
  height: auto;
  margin: 0 auto;
}

.award-list .section-title {
  line-height: 1;
  text-align: center;
  margin-bottom: 50px;
}

.award-list .section-title .cn {
  font-size: 50px;
  font-weight: 700;
  margin-bottom: 10px;
}

.award-list .section-title .en {
  font-size: 26px;
  color: #929292;
  text-transform: uppercase;
}

.award-list .section-title:after {
  content: "";
  display: block;
  width: 50px;
  height: 2px;
  background-color: #1062bd;
  margin: 0 auto;
  margin-top: 20px;
}


/*新加新闻中心列表*/
.mod-news-2 .item-cnt{ position: relative; max-width: none; padding-top:120px; margin-right:0; }
.mod-news-2 .item-pic{ margin-left: 65px;}
.mod-news-2 .item-inners{/*align-items: flex-start;*/align-items:center;}
.mod-news-2 .item-date{ top:70px;}
.mod-news-20 .item-date{ top: 0;}
.mod-news-20 .item-cnt{padding-top:60px;}
.product-con .shop{margin-top:0!important;padding-top:0!important; border:none!important; display: flex; align-items: center;}
.product-con .shop a{ flex-direction: row-reverse; align-items: center; margin-left: 30px; }
.product-con .shop .item span{ margin-left: 10px;}
.procnts{ margin-top: 40px; padding-top: 40px; border-top:1px solid #ddd;}
.years-wrap{ height: 104px;}
.years-wrap .mod-mobile.bt{ display: block; position: absolute; left: -80px; height: 24px;  top:33px; top:auto; /*transform:translateY(-50%);*/bottom:47px; z-index: 888; cursor: pointer;}
.years-wrap .mod-mobile.bt.bt-2{ right: -80px; left: auto;}
.years-wrap .mod-mobile.bt *,.years-wrap .mod-mobile.bt *:hover{font-size: 24px;    color: #b89065; cursor: pointer;}
.years-wrap{}





/*产品系列*/
.sys-tab{ margin-top: 40px;}
.tabsinners{ align-items:flex-start; } 
.sys-tab a{border: 1px solid transparent; cursor: pointer;padding: 15px 5px; margin: 0 20px;line-height: 150%; }
.sys-tab a.cr{border: 1px solid #e6e6e6; background: url("../images/upicon1.jpg") center 0  no-repeat,  url("../images/upicon2.jpg") center bottom no-repeat; background-size: 100% auto;}
.sys-tab a span{ width: 24px; display: block; margin: 0 auto; text-align: center; line-height: 120%; font-size: 20px; color:#b89166;    font-family: "dfdk";}
.sys-tab a.cr span{ color: #005d5f;}
.tabsinners{}
.modpros{ padding-top: 0; border-top:none; }
.ysypro-core{ height: 0; overflow: hidden; position: relative;}
.ysyactive{ height: auto;}
.pros-wrap{ max-width: 850px;}
.dishes-wrap2{   /* margin-top: -180px;*/ }
.mod-dishes{position: relative; z-index: 20;}
.bg3{  background-position:center bottom 0!important;}
.bg3 .fp-tableCell:after{ content:""; bottom: 0; top: 0; left: 0; right: 0; position:absolute;background-image: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.3), rgba(0,0,0,0.4)); }


/*非遗团队*/
.film-list .pic{  position:relative;}
.film-list .text2{ position:absolute; bottom:0; left:0; right:0; background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));  color: #fff; z-index: 88; padding:18px 10px 10px 10px; font-size: 18px; text-align: center;}
.com-desc5{text-indent:2em; }
.comtiten20{ font-size: 30px;font-family: "dfdk"; margin-top: 17px; font-weight: normal;} 

.tel-tits{ font-size: 24px; text-align: left; margin-top: 0;}
.jointelswrap{ margin-top:20px; padding-left: 55%; background: url("../images/jmbg2.jpg") no-repeat; background-size:100% auto;  min-height: 180px;} 
.jointelswrap *{color: #fff;}
.joinsinners{ width: 100%;}
.modsstore .swiper-slide .item-desc{ display: none;}
.bt30{ text-align:center; margin-bottom: 60px; margin-top: -50px; position:relative; z-index: 12;}
.bt30 a{ background:#01676a; vertical-align: middle; font-family: "dfdk";
font-size: 22px; text-align: center; width:350px; height: 50px; line-height: 50px;   border-radius:50px;  display: inline-block; color: #fff;}
.bt30 a:after{ content: ""; margin-left:20px; position: relative; top: -2px; vertical-align: middle; display: inline-block; width: 20px; height: 18px;background:url("../images/bt2.png") center  center no-repeat; }
.bt30 a:hover{ background:#b89065;}

.modtexts2{ position:absolute; font-size:20px;  bottom:30px; right:40px; z-index:100; color:#fff; }

.wraps-features .mod-features{ background: none;}
.wraps-features .fearutes2-wrap{ border: none;}

.mdsvideos{ max-width: 1050px; margin: 0 auto;}



.lan{ position: absolute; right: 75px; top: 35px;}
.lan a{ width:25px; height: 25px; border-radius:25px; font-size:12px; display: block; color: #fff; background: #01676a; text-align: center; line-height: 25px; border: 1px solid #01676a;}

.no-data { text-align: center; margin: 50px 0; }
.no-data-image { width: 120px; height: auto; display: block; margin: 0 auto; }
.no-data-text { font-size: 30px; color: #999; margin-top: 10px; }



/*新2*/
.wrap-videos2 .vidimg{ height:480px!important;}
.jdcninner{ position: static; overflow: hidden; height:400px; min-height:0;}


@media screen and (max-width: 1450px) {
	.pros-wrap{ max-width: 750px;}
	
}

@media screen and (max-width: 480px) {
.bt30{ margin-top:-90px; margin-bottom:30px;}
.bt30 a{ width: 70%; font-size: 18px;}	
.film-list .text2{ white-space: normal; line-height: 120%;}
	
.cmswraps{  display:block; } 	
.codesimg2{ margin-left: 0; width: 200px; margin: 0 auto; margin-bottom: 20px;}
.codesimg2 img{ display: block; margin: 0 auto; max-width:150px; }
.modvideo-layer	video{width: 100%!important; height: 250px!important;}	
#md-videos2{ max-width: 100%;}
.video-close{  right: 15px; top: 15px; background-size: 30px 30px!important; background-position: right 0!important}
.sealists-wrap .item-pic{ height: 160px!important;}	
.sealists-wrap .brand-bts{ left: -16px; right: -8px; z-index: 888;} 
.sealists-wrap .brand-bts a{ transform: scale(0.8);}
.sealists-wrap .item-cell{ margin-top: 20px;}	
.sealists-wrap{ margin-top: 0;}
.solar-terms-zhishi{ margin-bottom: 0; margin-right: 0!important; margin-bottom: 0!important;}
.sealists-wrap:before{ display: none;}	

	.years-wrap .mod-mobile.bt{ left: -50px;  top:16px;}	
	.years-wrap .mod-mobile.bt.bt-2{right:-50px; left: auto;}
	
	.jointelswrap{ padding-left: 0;}
	.jointelswrap *{ color: #333;}	
	.jointelswrap{ background: none; padding-left: 20px;}
	.tel-tits{ font-size:16px; font-weight: bold;}
	.telts cite{ display: block;}
	.telts i{ display: none;}
	.tel-cell{ margin-top: 10px;}
	.video-close{ z-index: 9999999;}
	
	.modtexts2{ font-size: 14px;  right: 0; left: 50%; right:auto; transform: translateX(-50%); bottom: 10px; text-align:center; }
	
	
	
	/*新2*/
.wrap-videos2 .vidimg{ height:260px!important;}
.jdcninner{ position: static; overflow: hidden; height:auto; min-height:0;}
	
	
}





