@charset "utf-8";
/* CSS Document */
body,html{height: 100%;}
html{zoom: 0.9;-moz-transform: scale(0.9);-moz-transform-origin: center top;overflow-x: hidden;}
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;min-width: 1200px;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.banner{height: 100vh;zoom: 1.115;}
.banner .swiper-slide{ height: 100%;background: url(../images/a_0111.png) no-repeat center center;background-size:cover;}
.banner .swiper-container{height: 100%;}
.bannerbox {text-align: center;height: calc(100%); padding-top: 23vh;}
.bannerbox h2{font-size: 58px;color: #5c5c5c; letter-spacing: 20px;	}
.bannerbox p{font-size: 16px;color: #5c5c5c; line-height: 28px;letter-spacing: 4px; padding: 27px 0 40px;	}
.bannerbox img{margin: 0 auto;}

.nav{padding: 0 50px; position: absolute;width: 100%; left: 0; top: 0;height: 80px;z-index: 100; min-width: 1200px;}
.navbox{position: relative; text-align: center; }

.navbox li{display: inline-block;font-size: 17px; line-height: 40px;  padding: 0 20px;position: relative;}
.navbox li a{display: block; color: #1f7b3a; padding: 30px 10px 0 10px;}
.navbox>ul>li.cur>a{background: #1f7b3a;color: #fff;}
.navbox a.cur{background: #1f7b3a;color: #fff;}
.navbox>ul>li:hover>a{background: #1f7b3a;color: #fff;}
.navbox a:hover{background: #1f7b3a;color: #fff;}
.navbox .logo{position: absolute;top: -14px;width: 232px; left: 50%; margin-left: -116px;}
.navbox .logo img{ width: 100%; height: 100%; }
/*.navbox ul li:nth-child(4){ padding-right: 150px;}*/
/*.navbox ul li:nth-child(5){ padding-left: 150px;}*/

.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {background-image: url(../images/a_02.jpg);  padding: 155px 0;}
.cd-fixed-bg { background-attachment: fixed;}
.ppjs{background: #fff;width: 1440px; margin: 0 auto;}
.ppjs_tit{text-align: center; padding: 55px 0 40px;}
.ppjs_tit h2{font-size: 24px; color: #5c5c5c;font-weight: bold; padding-bottom: 15px;letter-spacing: 12px;}
.ppjs_tit p{font-size: 12px; color: #5c5c5c;}
.ppjs_nr{overflow: hidden; padding: 0 80px;}
.ppjs_left{float: left; width: 720px;}
.ppjs_right{float: right;width: calc(100% - 720px);}
.ppjs_right ul{width: 300px;margin: 0 auto;}
.ppjs_right li{border-bottom: 1px solid #dadcdf;text-align: center; padding: 30px 0;}
.ppjs_right h2{font-size: 28px;color: #1f7b3a;}
.ppjs_right p{font-size: 18px;color: #1f7b3a; padding-top: 18px;}
.ppjs_text{padding: 50px 110px 80px 110px;}
.ppjs_text p{font-size: 18px; color: #5c5c5c; line-height: 33px;text-indent: 36px;}

.bj1{background: url(../images/a_04.jpg) no-repeat center center;background-size: cover;}
.qyln{overflow: hidden; max-width: 1580px; margin: 0 auto;padding: 230px 0 285px;}
.qyln_left{float: left;width: calc(100% - 668px);padding-right: 75px;}
.qyln_tit{text-align: center;padding-bottom: 45px;}
.qyln_tit h2{font-size: 24px; color: #5c5c5c;font-weight: bold; padding-bottom: 15px;letter-spacing: 12px; padding-left: 12px;}
.qyln_tit p{font-size: 12px; color: #5c5c5c;}
.qyln_xq h2{color: #1f7b3a; font-size:52px;text-align:center ; padding-bottom: 40px;}
.qyln_xq p{font-size: 14px;color: #323232; line-height: 27px;text-indent: 32px;}
.qyln_xq p span{color: #1f7b3a;}
.qyln_xq a{display: block;text-align: center; line-height: 24px; font-size: 15px; color: #4b4b4b;border: 2px solid #4b4b4b; margin: 50px auto 0 auto; width: 125px;transition: All 0.4s ease-in-out;}
.qyln_xq a:hover{background: #1f7b3a;border: 2px solid #1f7b3a; color: #fff;}
.qyln_right{width: 668px;float: right; }
.qyln_right img{width: 100%;}

.bj2{background: url(../images/a_08.jpg) no-repeat center center; height: 1079px;background-size: cover;}
.cpzs_tit{text-align: center; padding: 110px 0 70px;}
.cpzs_tit h2{font-size: 24px; color: #fff;font-weight: bold; padding-bottom: 15px;letter-spacing: 10px; padding-left: 10px;}
.cpzs_tit p{font-size: 12px; color: #fff;}
.cpzs_text p{font-size: 27px; line-height: 2; color: #fff;text-align: center; margin-bottom: 55px;}

.cpsz_tp {width: 1400px; margin: 0 auto; height: 400px;}
.cpsz_tp ul{overflow: hidden; padding-left: 5%;padding-top: 50px; padding-bottom: 50px;}
.cpsz_tp li{float: left; width: 18.2%; margin-left: -5%;transition: All 0.4s ease-in-out;cursor:default;}
.btn1{display: block;text-align: center; line-height: 24px; font-size: 15px; color: #fff;border: 2px solid #fff; margin: 50px auto 0 auto; width: 125px;transition: All 0.4s ease-in-out;}
.cpsz_tp li.cur{width: 25.2%;position: relative;z-index: 10; margin-top: -3%;}
.cpsz_tp img{width: 100%; border: 10px solid #fff; border-radius: 50%;}
.btn1:hover{border: 2px solid #ee8f0f; background: #ee8f0f; color: #fff;}

.bj3{background: #e8ebf1;}
.cpjs{width: 1145px; margin: 0 auto; padding: 150px 0 85px 0;}
.pcjsbox{background: #fff; overflow: hidden; margin-bottom: 65px;}
.cpjs_left{float:left; width: 411px;}
.cpjs_left img{width: 100%;height: 429px;object-fit: cover;}
.cpjs_right{float: right;width: 655px; padding-right: 60px; position: relative;}
.cjjs_tit h2{font-size: 34px; line-height: 48px; color: #656565;}
.cjjs_tit{border-bottom: 1px solid #7d7d7d; padding: 45px 0 20px;}
.cjjs_nr{padding: 22px 0 32px;line-height: 24px;height: 48px;box-sizing: content-box;}
.cjjs_nr p{font-size: 16px; line-height: 29px; color: #656565;text-indent: 32px;}
.cpjs_right span{width: 71px; position: absolute; top: 0; right: 60px;}
.cpjs_left .swiper-pagination-bullet-active{background: #fff;}
.cjjs_qh{position: relative; padding: 0 65px;}
.cjjs_qh img{width: 100%;height: 140px;display: block;}
.cjjs_qh .swiper-button-prev{background: url(../images/a_27.jpg); width: 32px;height: 32px;}
.cjjs_qh .swiper-button-prev:hover{background: url(../images/a_29.jpg); width: 32px;height: 32px;}
.cjjs_qh .swiper-button-next{background: url(../images/a_28.jpg); width: 32px;height: 32px;}
.cjjs_qh .swiper-button-next:hover{background: url(../images/a_30.jpg); width: 32px;height: 32px;}

.news{width: 1360px; margin: 0 auto;}
.news_tit{text-align: center;padding: 65px 0 40px;}
.news_tit h2{font-size: 24px; color: #5c5c5c;font-weight: bold; padding-bottom: 15px;letter-spacing: 10px; padding-left: 10px;}
.news_tit p{font-size: 12px; color: #5c5c5c;}
.news_nr{padding: 0 65px 0 65px; position: relative;}
.newsbox{overflow: hidden; background: #e8ebf1;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.news_left{float: left; width: 160px;}
.news_left img{width: 100%;height: 285px;object-fit: cover;object-position: center center;}
.news_right{float: right;width: calc(100% - 190px); padding: 40px 25px 0;}
.news_right h3{font-size: 14px; margin-bottom: 10px; color: #4e4e4e;}
.news_right h2{font-size: 14px; line-height: 22px; color: #5c5c5c;height: 44px; margin-bottom: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_right div{font-size: 12px; line-height: 20px; color: #5c5c5c;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;height: 100px;}
.news_nr a:hover .newsbox{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3);transform: translate(0, -10px); -webkit-transform: translate(0, -25px);-moz-transform: translate(0, -25px); -o-transform: translate(0, -25px);-ms-transform: translate(0, -25px); }
.news_nr .swiper-wrapper{padding: 37px 0 177px;}
.news_nr .swiper-pagination{bottom: 90px;}
.news_nr .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #b6b6b6;}
.news_nr .swiper-pagination-bullet-active{background: #1f7b3a;}

.bj4{background: url(../images/a_06.jpg) no-repeat center center;height: 1080px;background-size: cover;}
.xswd{width: 1270px; margin: 0 auto;}
.xswd_tit{text-align: center; padding: 95px 0 35px;}
.xswd_tit h2{font-size: 24px; color: #fff;font-weight: bold; padding-bottom: 15px;letter-spacing: 5px; padding-left: 5px;}
.xswd_tit p{font-size: 12px; color: #fff;}
.xswd_nr{overflow: hidden;}
.xswd_right{width: 841px;float: right;position: relative;}
.xswd_left{float: left;width: calc(100% - 925px);padding-top: 90px;}
.xswd_left h2{color: #fff; font-size: 24px; margin-bottom: 65px;}
.xswd_left p{color: #fff;font-size: 16px; line-height: 30px;text-indent: 32px;text-align:justify; word-break: break-all;}

.bj5{background: url(../images/a_56.jpg) no-repeat center center;height: 615px;background-size: cover;}
.zsjm{width: 1140px; margin: 0 auto;}
.zsjm_tit{text-align: center; padding: 80px 0 70px;}
.zsjm_tit h2{font-size: 24px; color: #5c5c5c;font-weight: bold; padding-bottom: 15px;letter-spacing: 5px; padding-left: 5px;}
.zsjm_tit p{font-size: 12px; color: #5c5c5c;}
.zsjm_nr h2{font-size: 36px;text-align: center; color: #5c5c5c;}
.zsjm_nr ul{padding-top: 55px;overflow: hidden; margin-left: -75px;}
.zsjm_nr li{float: left; width: 33.33%; text-align: center; padding-left: 75px;}
.zsjm_nr a{display: block; font-size: 22px;color: #444444; line-height: 104px;border: 1px solid #3e3e3e;text-align: center;}
.zsjm_nr a:hover{background: #1f7b3a;color: #fff;border: 1px solid #1f7b3a;}

.footer{background: #1f7b3a;position: relative;z-index: 20 }
.footerbox{overflow: hidden; margin: 0 auto; width: 1540px; padding: 80px 0 25px 0; }
.logo_bottim{width: 236px; position: absolute;left: 50%; margin-left: -118px;top: -78px;}
.foot_left{float: left; width: 330px;}
.foot_left h2{color: #fff; font-size: 14px; font-weight: bold;line-height: 24px;}
.foot_left p{font-size: 14px; color: #fff;line-height: 24px;}
.foot_right{float: right;width: 370px;overflow: hidden;}
.foot_right img{width: 70px;height: 70px;border-radius: 5px;overflow: hidden;}
.rwm_text{width: 230px;}
.rwm_text h2{color: #fff; font-size: 14px; font-weight: bold;line-height: 24px;}
.rwm_text p{font-size: 14px; color: #fff;line-height: 24px;}
.foot_zhan{float: left; width: calc(100% - 700px);border-left: 1px solid #e8ebf1;border-right: 1px solid #e8ebf1; padding: 0 70px;}
.foot_zhan h2{color: #fff; font-size: 14px; font-weight: bold;line-height: 24px;}
.foot_zhan p{font-size: 14px; color: #fff;line-height: 24px;}
.bqxx{text-align: center;  }
.bqxx p{font-size: 14px; color: #fff; line-height: 70px;}
.bqxx p a{color: #fff;}
.bqxx p a:hover{color: #999;}
/*地图动画*/
.container {
	width:1;
	height:12px;
	position:absolute;

}
.container .center {
	width:12px;cursor:pointer;
	height:12px;
	border-radius:50%;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	background-color:#eee;
	overflow:hidden;

}
.
.dot {
  animation: sploosh 3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.dot2 {
  animation: sploosh2 3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.dot3 {
  animation: sploosh3 3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.dot,.dot2,.dot3{
  height: 12px;
  width: 12px;
  
  text-align: center;
  border-radius: 100%;
  position: absolute;
  z-index: 10;
  animation-iteration-count:infinite;
  background: transparent;
}
@keyframes sploosh {
  0% {
    box-shadow: 0 0 0 0px rgba(255, 220, 1, 0.7);
    background: rgba(255, 220, 1, 0.7);
  }
  100% {
    box-shadow: 0 0 0 30px rgba(255, 220, 1, 0);
    background: rgba(255, 220, 1, 0);
  }
  
}
@keyframes sploosh2 {
  0% {
    box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.7);
    background: rgba(255, 255, 255, 0.7);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
    background: rgba(255, 255, 255, 0.3);
  }
}
@keyframes sploosh3 {
  0% {
    box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.7);
    background: rgba(31, 123, 58, 1);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
    background: rgba(31, 123, 58, 1);
  }
}
.container_1{top: 230px; left: 569px;}
.container_2{top: 260px; left: 617px;}
.container_3{top: 333px; right: 176px;}
.container_4{top: 382px; right: 168px;}
.container_5{top: 388px; right: 233px;}
.container_6{top: 333px; right: 136px;}
.container_7{top: 424px; right: 106px;}
.container_8{top: 440px; right: 270px;}
.container_9{top: 465px; right: 238px;}
.container_10{top: 470px; right: 115px;}
.container_11{top: 485px; right: 182px;}
.container_12{top: 530px; right: 337px;}
.container_13{top: 528px; right: 147px;}
.container_14{top: 583px; right:220px;}
.container_15{top: 592px; right:314px;}
/*一代天骄*/
.banner9{background: url(../images/a_09.jpg) no-repeat center center; height:calc(100vh - 70px);zoom:1.13;background-size: cover;}
.fgt{height: 70px;}
.cjsh{background: url(../images/a10.jpg) no-repeat center center; height: 1101px;background-size: cover;}
.cjshbox{padding: 100px 0 0 125px;}
.cjshbox img{float: left;}
.cjsh_text{background: #1f7b3a;width: 520px; padding: 45px 55px; margin: 160px 0 0 45px;float: left;}
.cjsh_text p{font-size: 16px; line-height: 2;text-align:justify; word-break: break-all;color: #fff;}

/*烽火热文2*/
.banner1{background: url(../images/a_12.jpg) no-repeat center center; height: 476px;position: relative;background-size: cover;}
.banner1 h2{background: url(../images/a8.png); width: 570px; height: 98px; position: absolute;left: 0; bottom: 177px; color: #fff; padding-left: 140px; line-height: 90px; font-size: 64px;font-style: italic;}
.wznr{padding: 0 230px 200px 230px;}
.wznr_tit{text-align: center; padding: 50px 0 0 0;}
.wznr_tit h2{line-height: 74px; color: #5c5c5c; font-size: 30px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wznr_tit p{font-size: 16px; color: #676767; padding-top: 20px; border-top: 1px solid #3c3c3c;}
.wznr_xq img{max-width: 100%; margin: 25px auto;}
.wznr_xq p{font-size: 16px; color: #5c5c5c; line-height: 22px;text-indent: 32px; padding-bottom: 25px;}

.xwlb{width: 1245px; margin: 0 auto; padding: 85px 0 0 0;}
.xwlbbox{overflow: hidden; background: #e8ebf1; margin-bottom: 70px;}
.xwlb_tp{float: left; width: 379px; overflow: hidden;}
.xwlb_tp img{width: 100%;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.xwlb_text{float: right;width: calc(100% - 440px); padding-right: 80px; padding-top: 55px;position: relative;}
.xwlb_text>div{font-size: 12px; color: #5c5c5c; line-height: 22px; margin-top: 45px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwlb_text h3{font-size: 16px;color: #5c5c5c; margin-bottom: 20px;}
.xwlb_text h2{font-size: 17px;color: #5c5c5c; font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwlb_text a{display: block; text-align: center; position: absolute; border: 1px solid #5c5c5c;line-height: 23px;width: 115px;font-size: 14px;  color: #5c5c5c;top: 240px;right: 20px;transition: All 0.4s ease-in-out;}
.xwlb_text a:hover{background: #1F7B3A;border:1px solid #1F7B3A ;color: #fff;}
.fynr{padding: 20px 0 175px;text-align: center;}
.fynr li{display: inline-block; padding: 0 8px;}
.fynr li a{display: inline-block; line-height: 30px; padding: 0 10px;font-size: 16px;font-size: 16px; color: #5c5c5c;}
.fynr .cur1 a{background: #b6b6b6; color: #fff;}
.fynr a:hover{color: #fff; background: #1f7b3a;}

/*安达同盟*/
.adtm{background: url(../images/a_15.jpg) no-repeat center center; height: 1006px; padding-top: 250px;background-size: cover;height:calc(100vh - 70px);zoom: 1.13;}
.adtm_tit{width: 762px; height: 190px; background: rgba(255,255,255,.6); }
.adtm_tit h2{font-size: 52px; color: #1f7b3a; padding: 40px 0 0 350px;}
.adtm_tit span{display: block; font-size: 30px; margin-top: 20px;}
.hzhb{background: url(../images/a_16.jpg) no-repeat center center; height: 818px;background-size: cover;}
.hzhbbox{width: 1170px; margin: 0 auto;}
.hzhb h2{font-weight: bold; font-size: 36px; color: #fff; padding: 150px 0 95px;text-align: center;}
.hzhbbox ul{overflow: hidden; margin-left: -30px;}
.hzhbbox li{float: left; width: 20%; padding: 0 0 30px 30px;}
.hzhbbox img{border-radius: 25px; width: 100%;height: 83px;}
.hzhbbox a{display: block;border-radius: 25px; overflow: hidden;}
/*城市云仓*/
.dhjz_a{background: url(../images/a_17.jpg) no-repeat center center; height: 1013px;background-size: cover;height: calc(100vh - 70px); zoom: 1.13;}
.dhjz_tit{width: 1230px; padding: 20vh 0 0 0;margin-left: 10%}
.dhjz_tit h2{color: #FFF; font-size: 53px; width: 230px;text-align: center;line-height: 53px;}
.dhjz_tit h2 span{font-size: 14px; margin-top: 15px; line-height: 14px;display: block;}
.dhjz_tit h3{padding-top: 10vh;}
.dhjz_tit p{padding-top: 1vh;}
.csyc_btn {display: block; width: 20vh; margin-top: 40vh;}
.csyc_btn img{width: 100%;}

.tjbd{width: 1020px; margin: 0 auto;}
.tjbd_tit{border-bottom: 1px solid #ababab;padding: 62px 0 15px;}
.tjbd_tit h2{font-size: 24px;color: #494949;}
.tjbd_tit h2 span{font-size: 14px;color: #767676;}
.tjbd_nr{padding: 15px 0  60px;}
.tjbd_nr ul{overflow: hidden; margin-left: -73px;}
.tjbd_nr li{float: left; width: 33.33%; padding: 0 0 15px 73px;}
.tjbd_nr p{font-size: 14px;color: #767676; line-height: 32px;}
.wby1{width: 100%; border: 1px solid #a5a5a5;border-radius: 5px; padding: 0 20px; font-size: 14px;line-height: 40px;height: 42px;}
.wby2{width: 100%; border: 1px solid #a5a5a5;border-radius: 5px; padding: 0 20px; font-size: 14px;line-height: 40px;height: 112px;}
.tjbd_nr ul li:nth-child(4){ width:100%;}
.tjbd_nr ul li:nth-child(5){ width:100%;}
.tjbd_nr ul li:nth-child(6){ width:100%;}
.wby3{width: 100px; border: 1px solid #a5a5a5;border-radius: 5px; padding: 0 20px; font-size: 14px;line-height: 40px;height: 42px;}
.btn2{width: 188px;height: 44px; border: none; background: #1f7b3a;color: #fff;  font-size: 14px;cursor:pointer;}

/*天骄优选*/
.tjyx{background: url(../images/a_19.jpg) no-repeat center center; height:calc(100vh - 70px);zoom:1.13;position: relative;background-size: cover;}
.tjyx_tit{position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,.65); padding:40px 15px;}
.tjyx_tit img{display: inline-block; margin: -100px 0 0 0;vertical-align: middle;width: 240px;}
.tjyx_tit b{float: right;width: calc(100% - 300px); padding: 0px 0 0 0;font-size: 16px; color: #fff; line-height: 27px;text-align:justify; word-break: break-all;}
.tjzn{width: 1325px; margin: 0 auto; padding: 70px 0 0 0; overflow: hidden;min-height: 818px}
.tyyx_box{width: 1200px; margin: 0 auto;max-width: 100%}
.tjzn_left{float: left; width: 175px;}
.tjzn_left h2{font-weight: bold; text-align: center; line-height: 60px; color: #2e8447; border-bottom: 3px solid #2e8447;font-size: 25px;}
.tjzn_left li{display: block;line-height: 60px; border-bottom: 1px solid #b0b0b0; font-size: 21px; text-align: center;}
.tjzn_left li a{color: #4a4a4a; display: block;cursor: pointer;}
.tjzn_left li a b{display: inline-block;vertical-align: middle; margin: -3px 0 0 15px; width: 10px; height: 19px;}
.tjzn_left .cur2 a{color: #1f7b3a;}
.tjzn_left .cur2 b{ background: url(../images/a2a.png);}
.tjzn_left a:hover{ color: #1f7b3a;}
.tjzn_left a:hover b{background: url(../images/a2a.png);} 

.tjzn_right{float: right; width: calc(100% - 350px); padding-top: 60px;}
.tjzn_top ul{overflow: hidden; margin-left: -63px;}
.tjzn_top li{float: left; width: 33.33%; padding: 0 0 53px 63px;}
.tjzn_tp{position: relative;overflow: hidden;}
.tjzn_tp img{width: 100%; height: 278px;}
.tjznbox h2{text-align: center; font-size: 20px; color: #424242;background: #e8ebf1; line-height: 60px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.tjzn_text{width: 100%; bottom: 60px;overflow: hidden; position: absolute;left: 0; top: 0; background: rgba(0,0,0,.78);left: 0; top: 0;opacity: 0;transition: All 0.2s ease-in-out;}
.bddw{position: absolute;left: 0; bottom: -100px; width: calc(100% - 50px);margin: 0 25px 35px 25px;transition: All 0.4s ease-in-out;}
.bddw h3{color: #fff; font-size: 16px; margin-bottom: 5px;}
.bddw p{font-size: 14px; color: #fff; line-height: 24px; }
.tjzn_right a:hover .tjzn_text{opacity: 1;bottom: 60px;}
.tjzn_right a:hover .bddw{bottom: 0;}
/*天骄助农*/
.tjzna{background: url(../images/a_22.jpg) no-repeat center center;  height:calc(100vh - 70px);zoom:1.13;background-size: cover;}
.tjzna_text{width: 1315px; margin: 0 auto; padding-top: 20vh;}
.tjzna_title{width: 230px; text-align: center;}
.tjzna_title h2{font-size: 52px; color: #1f7b3a;}
.tjzna_title p{font-size: 15px; color: #1f7b3a;  margin-top: 15px;}
.tjzna h3{color: #fff;background: #1f7b3a;width: 407px;height: 125px;  margin-top: 30px;font-size: 32px; line-height: 46px; padding: 15px 0 0 35px;}

.bsmm{background: url(../images/a_25.jpg) no-repeat center center; height: 1075px;background-size: cover;}
.bsmmbox{width: 810px; margin: 0 auto; padding: 85px 0 45px;}
.bsmm_top{overflow: hidden; padding-bottom: 35px;}
.bsmm_top img{float: left; margin-right: 30px;}
.bsmm_top p{font-size: 15px; line-height: 22px;color: #535353; padding-top: 10px;  }
.mmfl{overflow: hidden; padding-bottom: 65px;}
.mmfl_left{float: left; width:335px ;}
.mmfl_left h2{font-size: 66px; color: #444444; border-bottom: 1px solid #818181;width: 270px;}
.mmfl_left  h3{font-size: 15px; color: #535353; line-height: 35px;margin-bottom: 20px;}
.mmfl_left p{font-size: 15px; color: #535353; line-height: 22px;text-align:justify; word-break: break-all; }
.ffml_right{width: 380px;float: right; padding-top: 65px;}

.bmjh{background: url(../images/a_31.jpg) no-repeat center center; background-size: cover; height: 1079px;}
.bmjhbox{overflow: hidden; width:1225px ; margin: 0 auto; padding-top: 90px;}
.bmjh_left{float: left;width: 243px;}
.bmjh_right{float: right;width: calc(100% - 275px);}
.bmjh_box {padding: 30px 0; border-bottom: 1px solid #535353;}
.bmjh_box p{font-size: 18px; line-height: 29px; color: #535353;text-align:justify; word-break: break-all;}
.bmjh_box p span{font-size: 24px; color: #ad0000;}
.bmjh_box ul{padding-top: 25px;}
.bmjh_box li{list-style-position: inside;list-style-type: decimal;font-size: 18px; line-height: 29px; color: #535353;}

/*蒙式之旅*/

.lswjj{width: 1170px; margin: 0 auto; padding: 85px 0; overflow: hidden;}
.lsw_left{float: left; width: 646px;}
.lsw_right{float: right; width: 485px;height: 387px;border: 2px solid #1f7b3a; padding: 16px 16px 0 0;}
.lswbox{width: 485px;height: 391px; background: #1f7b3a; padding: 0 58px; margin-left: -18px;}
.lswbox h2{color: #fff; font-size: 32px;text-align: center; line-height: 80px;}
.lswbox p{font-size: 16px; color: #fff; line-height: 27px;text-indent: 32px;text-align:justify; word-break: break-all;}
.fssh{background: url(../images/a_32.jpg) no-repeat center center; height: 438px;background-size: cover;}
.fssh p{font-size: 54px;text-align: center; color: #fff; line-height: 438px;}

.rmxm{margin: 0 auto; width: 1125px; padding-bottom: 145px;}
.rmxw_tit h2{text-align: center; font-size: 28px; line-height: 100px; padding-top: 30px; color: #525252;}
.rmxm_box p{text-align: center; line-height: 50px; font-size: 18px; color: #fff; position: absolute;width: 100%; left: 0; bottom: -50px; height: 50px; line-height: 50px; background: rgba(0,0,0,.8);transition: All 0.4s ease-in-out;opacity: 0;}
.rmxm_nr ul{overflow: hidden; margin-left: -15px;}
.rmxm_nr li{float: left;width: 33.33%; padding: 0 0 15px 15px;}
.rmxm_box {position: relative;  overflow: hidden;}
.rmxm_box img{width: 100%;}
.rmxm_nr a:hover p{bottom: 0;opacity: 1;}

/*代理创客*/
.banner2{position: relative;position: relative; }
.banner2{background: url(../images/banner2.jpg) no-repeat center center; height: calc(100vh - 70px);zoom: 1.13;background-size: cover;}
.bannr2_text{bottom: 0; left: 0 ;position: absolute; left: 0; bottom: 0;background: rgba(0,0,0,.8) ; padding: 45px 0;text-align: center;width: 100%;} 
.bannr2_text h2{font-size: 30px; line-height: 60px; color: #fff;}
.bannr2_text h2 span{font-size: 36px; color: #feee15;}
.banner2_top{width: 1200px; margin: 0 auto; padding-top: 250px;}
.banner2_top h2{color: #fff;text-align: center; width: 230px; font-size: 52px;}
.banner2_top h2 span{display: block; font-size: 15px; margin-top: 15px;}
.dlck_btn{width: 208px;position: absolute; bottom: 245px; right: 20%;}

.sycs{width: 1050px; margin: 0 auto; overflow: hidden; padding: 85px 0 20px;}
.sycs_right{width: 437px;float: right;}
.sycs_left{float: left; width: 525px;}
.sycs_left h2{font-size: 26px;text-align: center; line-height: 34px; color: #1f7b3a; font-weight: bold; margin-bottom: 20px;}
.bgys1{border-left: 1px solid #000000;border-top: 1px solid #000000; margin-bottom: 25px;}
.bgys1 th{border-bottom: 1px solid #000000;border-right: 1px solid #000000;font-size: 18px; line-height: 35px; color: #474747;font-weight: bold;}
.bgys1 td{border-bottom: 1px solid #000000;border-right: 1px solid #000000;font-size: 14px; color: #474747; line-height: 27px; padding-left: 15px;}
.sycs_left p{font-size: 12px; color: #3f3f3f; line-height: 22px;width: 475px; padding-left: 45px;}

/*联系我们*/
.banner3{background: url(../images/banner3.jpg) no-repeat center center; height: 449px;position: relative;background-size: cover;}

.bannr3_text{text-align: center;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.bannr3_text h3{font-size: 14px; color: #fff; margin-top: 27px;}
.bannr3_text h2{color: #fff; font-size: 26px;}
.bannr3_text p{position: relative; color: #1f7b3a; font-size: 14px; padding-bottom: 20px;}
/*.bannr3_text p:before{border-bottom: 2px solid #1f7b3a; content: ""; position: absolute; bottom: 9px;width: 100px; left: 50%; margin-left: -50px;}*/
.gsrwm{padding-bottom: 30px;}
.gsrwm h2{font-weight: bold; font-size: 32px; line-height: 146px; color: #434343;text-align: center;}
.gsrwm ul{text-align: center;}
.gsrwm li{display: inline-block;text-align: center; padding: 0 47px;}
.gsrwm p{font-size: 14px; color: #434343; line-height: 64px;}

.fwrx{max-width: 1550px; margin: 0 auto; padding: 0 1%;}
.fwrx ul{overflow: hidden;}
.fwrx li{float: left; width: 25%; padding: 0 20px;text-align: center;border-right: 1px solid #88b997;}
.fwrx p{font-size: 20px; margin-top: 35px; color: #1f7b3a;line-height: 1.7;}
.fwrx img{margin: 0 auto;}
.fwrx ul li:nth-child(4){ border: none;}

.zmdz{margin: 0 auto; position: relative; width: 1360px;}
.title1{font-size: 24px; font-weight: bold; color: #1f7b3a; text-align: center; padding: 105px 0 50px;}
.zmdz_nr{position: relative; padding: 0 75px;}
.zmdzbox{position: relative;transition: All 0.4s ease-in-out;}
.zmdzbox a{cursor: default;}
.zmdzbox img{width: 100%;}
.zm_zz{position: absolute;width: 100%;left:0; top:50%; transform:translatey(-50%); text-align: center;}
.zm_zz h2{font-weight: bold; color: #fff; font-size: 18px; margin-bottom: 25px;}
.zm_zz p{color: #fff; font-size: 16px; line-height: 24px;}
.zmdz_nr .swiper-button-prev{background: url(../images/a_27.jpg); width: 32px;height: 32px;}
.zmdz_nr .swiper-button-prev:hover{background: url(../images/a_29.jpg); width: 32px;height: 32px;}
.zmdz_nr .swiper-button-next{background: url(../images/a_28.jpg); width: 32px;height: 32px;}
.zmdz_nr .swiper-button-next:hover{background: url(../images/a_30.jpg); width: 32px;height: 32px;}
.zmdz_nr a:hover .zmdzbox{transform: translate(0, -10px); -webkit-transform: translate(0, -30px);-moz-transform: translate(0, -30px); -o-transform: translate(0, -30px);-ms-transform: translate(0, -30px);}
.zmdz_nr .swiper-slide{ padding: 30px 0;}

/*可汗餐饮*/
.banner4{background: url(../images/banner4.jpg) no-repeat center center; height: calc(100vh - 70px);zoom: 1.13;background-size: cover; }
.banner4_text{width: 1200px; margin: 0 auto; padding:20vh 15px 0 15px;font-size: 52px;}
.banner4_text h2{font-size: 42px; color: #fff; margin-bottom: 25px;}
.banner4_text p{font-size: 14px; color: #fff; line-height: 2; width: 520px;}
.kfbtn{display: block; width: 208px; margin-top: 20vh;}
.shcy{width: 1200px; margin: 0 auto; padding: 95px 0 105px;}
.tjzq{position: relative;background: url(../images/a_46.jpg) no-repeat center center; height: 300px;background-size: cover;}
.tjzq h2{color: #fff;font-size: 44px; line-height: 80px;position: absolute;text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}

.xmys{padding: 40px 0 65px;}
.xmys img{margin: 0 auto;}
.xmylnr{overflow: hidden;width: 1020px; margin: 0 auto;}
.xmyl_right{width: 402px;float: right; padding-top: 117px;}
.xmylnr_xq{overflow: hidden;}
.xmylnr_tit{padding-bottom: 35px;}
.xmylnr_tit h2{width: 260px; line-height: 74px; color: #fff; background: #1f7b3a; padding-left: 15px;font-size: 26px;}
.xmylnr_tit h2 span{font-size: 12px;}
.xmyl_left{float: left; width: 535px;height: 605px; background:url(../images/a20.png) no-repeat 30px center #e8ebf1; padding: 50px 0 0 30px;}
.xmyl_left h2{font-weight: bold; font-size: 16px; color: #666666;line-height: 24px; padding: 0 35px 0 65px; position: relative;}
.xmyl_left p{font-size: 16px;color: #666666; line-height: 24px;padding: 0 35px 0 65px;}
.xlnrbox{padding-bottom: 30px;}
.xlnrbox span{position: absolute;width: 13px;height: 13px; background: #1f7b3a;border-radius: 50%; left: -6px; top: 50%; transform:translateY(-50%);}

/*企业荣誉*/
.banner5{background: url(../images/banner5.jpg) no-repeat center center; height:calc(100% - 70px); zoom:1.13;background-size: cover;}
.bannr5_text{width: 1200px; margin: 0 auto; padding-top: 290px;}
.bannr5_text h2{font-size: 52px; color: #1f7b3a; width: 230px;text-align: center; margin-bottom: 15px;}
.bannr5_text span{margin-top: 15px;color: #1f7b3a; font-size: 16px;  display: block;}
.bannr5_text p{font-size: 16px;color: #3d3d3d; line-height: 28px; width: 500px;}
.qyry_tit{padding: 65px 0 25px;text-align: center;}
.qyry_tit h2{font-size: 28px; color: #5e5e5e; position: relative;}
.qyry_tit h2:before{position: absolute; content: ""; border-bottom: 1px solid #3e3e3e; width: 42px;left: 50%; bottom: 13px; margin-left: -130px;}
.qyry_tit h2:after{position: absolute; content: ""; border-bottom: 1px solid #3e3e3e; width: 42px;right: 50%; bottom: 13px; margin-right: -130px;}
.qyry_a ul{overflow: hidden; margin-left: -30px;}
.qyry_a li{float: left; width: 33.33%; padding-left: 30px;}
.qyry{width: 1140px; margin: 0 auto;}
.qyry_a img{width: 100%;}
.qyry_b ul{overflow: hidden; margin-left: -40px;}
.qyry_b li{float: left; width: 33.33%; padding: 0 0 40px 40px;}
.qyry_b img{width: 100%;}
.qyryb{padding-bottom: 110px;}

/*天骄故事*/
.banner6{background: url(../images/banner6.jpg) no-repeat center center; height:calc(100vh - 70px);zoom:1.13;background-size: cover; }
.bannr6_text{width: 1200px; margin: 0 auto; overflow: hidden; height: 100%;position: relative;padding-top: 180px;}
.bannr6_text h2{font-size: 52px; color: #fff; width: 230px;text-align: center; margin-bottom: 15px; margin-top: 110px;float: left;}
.bannr6_text span{margin-top: 15px;color: #fff; font-size: 16px;  display: block;}
.banner6_nr{float: right; width: 410px;background: rgba(255,255,255,.6); padding: 0 65px 90px 65px; position: absolute; right: 0;top:50%; transform: translateY(-50%);}
.banner6_nr p{font-size: 14px; line-height: 32px; color: #5e5e5e;text-align:justify; word-break: break-all;}
.banner6_nr h3{padding: 40px 0 25px;}

.wz1220{width: 1220px; margin: 0 auto; padding: 100px 0 0 0;}
.tjgs{overflow: hidden; padding-bottom: 150px;}
.tjgs_left{width: 576px;float: left; padding-top: 45px;}
.tjgs_left img{width: 100%;display: block;}
.tjgs_right{float: right;width:590px;}
.tjgs_right p{font-size: 14px;text-indent: 28px; line-height: 26px; color: #535353; padding-top: 30px;text-align:justify; word-break: break-all;text-indent: 28px;}
.tjgs_right ul{padding-top: 25px; overflow: hidden;}
.tjgs_right li{float: left; padding-right: 30px;}
.tjgs_right span{position: relative;width: 102px ; height: 102px; border: 2px solid #247e3f;display: block; border-radius: 50%;}
.tjgs_right h2{position: absolute; font-size: 18px; line-height: 26px; color: #1f7b3a;text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}

.tpjq{background: url(../images/a24.jpg) no-repeat center center; height: 950px;background-size: cover;}
.tpjq_box{width: 1220px; margin: 0 auto;}
.tpjq_tit{padding-top: 78px;}
.tpjq_tit p{font-size: 14px; color: #fff; line-height:26px ;width: 690px; padding: 5px 0 0 120px; }
.tpjq_nr{overflow: hidden;}
.tpjq_nr ul{overflow: hidden; padding-top: 105px; margin-left: -50px;}
.tpjq_nr li{float: left; width: 33.33%; padding-left: 50px;}
.tpjqnr{transition: All 0.4s ease-in-out;}
.tpjqnr img{width: 100%;height: 226px;object-fit: cover;}
.tpjqnr_text{background: rgba(255,255,255,.6);height: 140px; padding: 10px 25px 10px 25px;}
.tpjqnr_text p{font-size: 14px;color: #fff; line-height: 22px;}
.tpjq_nr li:hover .tpjqnr{transform: translate(0, -30px); -webkit-transform: translate(0, -30px);-moz-transform: translate(0, -30px); -o-transform: translate(0, -30px);-ms-transform: translate(0, -30px);}
.tpjq_nr li:hover .tpjqnr_text{background: rgba(31,123,58,1);}
/*一大汗帝国*/
.banner7{background: url(../images/banner7.jpg) no-repeat center center; height: 1010px;background-size: cover;height: calc(100vh - 70px);zoom: 1.13;}
.bannr7_text{width: 1200px; margin: 0 auto;  padding: 20vh 15px 0 15px;max-width: 100%}
.bannr7_text h2{font-size: 52px;width: 230px; color: #fff;}
.bannr7_text h2  span{display: block; font-size: 15px; margin-top: 15px;}
.bannr7_text>div{font-size: 16px; line-height: 2; margin-top: 26px; color: #fff;width: 580px;}
.bannr7_text>p{font-size: 16px; line-height: 2; margin-top: 26px; color: #fff;width: 580px;}

.ydqy{background: url(../images/a25.jpg) no-repeat center center;min-height: 1080px;background-size: cover;}
.ydqy_box{width: 1180px; margin: 0 auto; overflow: hidden; padding:135px 0 0 ;}
.ydqy_tit{padding-bottom: 32px;}
.ydqy_nr{overflow: hidden;}
.ydqy_nr img{float: left;}
.ydqy_text{float: right; width: 730px;}
.ydqy_text p{font-size: 14px;text-indent: 28px; line-height: 24px; color: #535353;text-align:justify; word-break: break-all;}

.yrms{width: 1440px; margin: 0 auto; padding-bottom: 190px;}
.yrms_tit{text-align: center; padding: 80px 0 50px;background: url(../images/a26.png) no-repeat center bottom; margin-bottom: 55px;}
.yrms_tit h2{font-size: 39px; margin-bottom: 10px; color: #525252;}
.yrms_tit p{font-size: 15px; color: #535353;}

.yrms_nr{position: relative; padding: 0 65px 98px 65px;}
.yrms_nr a{cursor: default;}
.yrmsbox{overflow: hidden; padding: 35px;  margin: 5px;transition: All 0.4s ease-in-out;}
.yrms_left{float: left; width: 260px;height: 346px}
.yrms_left img{width: 100%;height: 100%;object-fit: cover;}
.yrms_right{float: right; width: calc(100% - 288px);}
.yrms_right>img{height: 76px;object-fit: contain;}
.yrms_right p{color: #636363; line-height: 16px;text-align:justify; word-break: break-all; padding-top: 15px;}
.yrms_nr .swiper-button-prev{background: url(../images/a_27.jpg); width: 32px;height: 32px;}
.yrms_nr .swiper-button-prev:hover{background: url(../images/a_29.jpg); width: 32px;height: 32px;}
.yrms_nr .swiper-button-next{background: url(../images/a_28.jpg); width: 32px;height: 32px;}
.yrms_nr .swiper-button-next:hover{background: url(../images/a_30.jpg); width: 32px;height: 32px;}
.yrms_nr a:hover .yrmsbox{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }

.yrms_nr .swiper-pagination{width: 100%; left: 0; bottom: 20px;}
.yrms_nr .swiper-pagination-bullet{opacity: 1; background: #b6b6b6; margin: 0 8px;}
.yrms_nr .swiper-pagination-bullet-active{background: #1f7b3a;}

/*天骄团队*/
.banner8{background: url(../images/banner8.jpg) no-repeat center center;  height:calc(100vh - 70px);zoom:1.13;background-size: cover;}

.tjtd_nr{width: 1200px; margin: 0 auto;  padding: 70px 0 130px;}
.tjtd_nr h2{text-align: center; color: #4c4c4c; font-size: 30px; line-height: 85px;}
.tjtd_nr ul{overflow: hidden; margin-left: -20px;}
.tjtd_nr  li{width: 50%; padding:0 0 60px 20px;float: left;}
.tjtd_nr  a{display: block; overflow: hidden;}
.tjtd_nr  b{display: block; overflow: hidden;float: left; width: 285px;}
.tjtd_nr  img{width: 100%;}
.tdtdbox{float: right; width: calc(100% - 305px);}
.tdtdbox h3{font-size: 14px; line-height: 1.7;text-align:justify; word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.tjtd_nr  p{line-height: 60px; font-size: 24px; font-weight: bold; color: #3f3f3f; }
.tjtd_nr  p span{font-weight: 400; font-size: 16px; padding-left: 15px;display: inline-block;vertical-align: middle;}
/*原烹情*/
.banner9{background: url(../images/banner9.jpg) no-repeat center center;  height:calc(100vh - 70px);zoom:1.13;background-size: cover;}
.bannr7_text h3{font-size: 52px; color: #fff;}
.bannr7_text span{color: #fff; font-size: 23px;}
.cyqbtn {display: block; width: 208px; margin-top: 20vh;}

.xyfd{width: 1155px; margin: 0 auto; padding-bottom: 95px;}
.xyfd_tit{text-align: center; padding: 45px 0 35px 0;}
.xyfd_tit h2{font-weight: bold; font-size: 30px; color: #3d3d3d; margin-bottom: 20px;}
.xyfd_tit p{font-size: 21px; line-height: 36px; color: #3d3d3d;}

/*餐企赋能*/
.banner10{background: url(../images/banner10.jpg) no-repeat center center; height: calc(100vh - 70px);background-size: cover;zoom: 1.13;}
.banne_text{text-align: center; padding-top: 20vh;}
.banne_text h2{font-size: 52px; margin-bottom: 15px;color: #1f7b3a;}
.banne_text p{font-size: 15px; color: #1f7b3a;}

.ctfn{padding-bottom: 135px; background: url(../images/d10.png) no-repeat left 30px;background-size: 165px auto;}
.ctfn_bj{background: url(../images/d9.png) no-repeat right 1000px;background-size: 135px auto;}
.ctfnbox{width: 1380px; margin: 0 auto;}
.bzwl_tit{padding: 125px 0 55px; width: 680px;}
.bzwl_nr ul{overflow: hidden; margin-left: -40px; }
.bzwl_nr li{width: 50%; padding: 0 0 40px 40px;float: left;}
.bzwl_nr  a{display: block; overflow: hidden;}
.bzwl_nr  img{width: 100%;height: 325px;object-fit: cover;}
.bzwl_tit h2{font-size: 24px; color: #5c5c5c; margin-bottom: 30px;font-weight: bold;}
.bzwl_tit p{font-size: 16px; line-height: 28px; color: #323232;}
.bzwl_nr_a ul{overflow: hidden; margin-left: -45px;}
.bzwl_nr_a li{width: 33.33%; padding-left: 45px; float: left;}
.bzwl_nr_a a{display: block; overflow: hidden;border: 1px solid #bcbcbc;}
.bzwl_nr_a img{width: 100%;}

/*蒙式革新*/

.banner11{background: url(../images/banner11.jpg) no-repeat center center; height: calc(100vh - 70px);zoom: 1.13;background-size: cover;}
.bzwltext{padding: 30px 0 15px;height: 150px;}
.bzwltext p{float: right; width: calc(100% - 104px); padding-left: 20px; font-size: 16px; color: #3f3f3f; line-height: 30px; border-left: 2px solid #6f6f6f;}
.bzwltext h2{float: left; width:104px; font-weight: bold; font-size: 24px; color: #1f7b3a;text-align: center;line-height: 30px; padding: 10px 0;}
/*天骄工厂*/
.banner12{background: url(../images/banner12.jpg) no-repeat center center; height:calc(100vh - 70px);background-size: cover;zoom: 1.13;}
.banner12_text{width: 1200px; margin: 0 uto;}
.tjgc_text{width: 360px; padding: 30px 0 30px 45px;background: rgba(255,255,255,.6); margin-top: 25px;}
.tjgc_text h4{font-size: 24px; color: #6a6a6c;line-height: 40px; font-weight: bold;font-style: italic;}
.tjgc_text h4 span{font-size: 32px; color: #1f7b3a; }
.tjgc_text h4 b{font-size: 32px; color: #1f7b3a; padding-left: 72px;font-weight: bold; }

.jxxp{background: url(../images/a42.jpg) no-repeat center center; height: 1080px;background-size: cover;}
.jxxpbox{width: 1115px; margin: 0 auto; padding: 85px 0 10px;overflow: hidden;}
.jxxp_right{float: right; width: 394px; border-radius: 10px; border: 8px solid #1f7b3a;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.jxxp_right img{width: 100%;}
.jxxp_left{float: left; width: 660px;}
.jxxp_left h2{font-weight: bold; text-align: center; color: #fff; font-size: 48px; padding: 24px 0 5px;}
.jxxp_left img{ margin: 0 auto 15px auto;}
.jxxp_left p{color: #fff; font-size:18px ; line-height: 26px; padding-bottom: 25px;text-align:justify; word-break: break-all;}

.nygl{width: 1250px; margin: 0 auto;}
.nygl_nr ul{overflow: hidden; margin-left: -40px; clear: both;}
.nygl_nr li{float: left; width: 25%; padding-left: 40px;}
.nygl_nr ul li img{width: 100%;border-radius: 10px; border: 8px solid #1f7b3a;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.nygl_nr ul li p{font-size: 18px; line-height: 26px; margin-top: 25px;text-align: center; color: #fff;}
.jxxp_left_a{margin-left: 70px;}

.gysb{background: url(../images/a48.jpg) no-repeat center center; height: 1080px;background-size: cover;overflow: hidden;}
.tysb_tit{text-align: center; padding-top: 237px;}
.tysb_tit li{display: inline-block; padding: 0 50px;}
.gysbbox{width: 490px; height: 250px;background: rgba(31,123,58,.53); padding: 0 38px;}
.gysbbox h2{color: #fff; padding: 70px 0 20px; font-size: 28px;}
.gysbbox p{font-size: 14px; color: #fff; line-height: 22px;text-align: left}

.wbfl{text-align: center; padding-top: 140px;}
.wbfl li{display: inline-block; padding: 0 30px;}
.wbfl p{font-size: 15px; line-height: 26px; color: #fff;text-align:center ;}

.pzcn{background: url(../images/a49.jpg) no-repeat center center; height: 1080px;background-size: cover;}
.pzcn_a{background: url(../images/d8.png) no-repeat  center center; height: 1075px;background-size: cover;}
.wdcn{background: url(../images/a50.jpg) no-repeat center center; height: 680px; text-align: center;background-size: cover;}
.wdcn_text{padding-top: 130px;}
.wdcn_text p{font-size: 22px; line-height: 38px;color: #fff;}
.wdcn_text h2{font-weight: bold; color: #fff; font-size: 44px; padding: 85px 0 15px;}

/*天骄牧场*/
.banner13{background: url(../images/banner13.jpg) no-repeat center center;  height:calc(100vh - 70px);zoom:1.13;background-size: cover;}
.tjmc_wb{width: 580px; padding: 30px 0 0 15px;}
.tjmc_wb p{font-size: 14px; line-height: 31px; color: #565656; padding-bottom: 30px;}
.sobj{height: 110vh;}
.sobj1 {background: url(../images/c_03.jpg) no-repeat center center;background-size: cover;}
.sobj2 {background: url(../images/c_04.jpg) no-repeat center center;background-size: cover;}
.sobj3 {background: url(../images/c_05.jpg) no-repeat center center;background-size: cover;}
.sobjbox{width: 80%; margin: 0 auto; padding-top: 12%;}
.sobjtext{width: 330px;}
.sobjtext h2{color: #fff; font-size: 41px; line-height: 54px;}
.sobjtext p{color: #fff; font-size: 14px; line-height: 31px; padding-top: 35px;text-align:justify; word-break: break-all;}

/*大汗家族*/
.dhjz{position: relative;}
.dhjz img{width: 100%;}
.dhjz_tita{position: absolute; top: 10vh;width: 1400px; left: 50%; margin-left: -700px;}
.dhjz_tita h2 img{width: 80%;margin: 0 auto}
.gyjt{background: url(../images/d_03.jpg) no-repeat center center; height: 640px;background-size: cover;}
.gyjtbox {width: 1260px; margin: 0 auto; padding-top: 60px;}
.gyjtbox ul{overflow: hidden; margin-left: -32px;}
.gyjtbox li{float: left; width: 25%; padding-left: 32px;}
.gyjnr img{width: 100%; border-radius: 8px; border: 4px solid #1f7b3a;}
.gyjnr h2{color: #fff;font-size: 18px; line-height: 39px;background: #1f7b3a; border-radius: 8px; padding: 0 20px; display: inline-block; font-weight: bold; margin-bottom: 10px;}
.gyjnr_text{padding: 16px 24px;}
.gyjnr_text p{font-size: 14px; line-height: 24px; color: #1f7b3a; padding: 0 10px;}

.tjjh{background: url(../images/d_04.jpg) no-repeat center center; height: 1211px;background-size: cover;}
.tjjh_tit{width: 1180px; margin: 0 auto; padding-top: 30px;}
.tjjh_tit h2 img{margin: 0 auto;}
.tjjh_tit p img{padding-top: 30px;}
.tjjh_nr{text-align: center; padding-top: 100px;}
.tjjh_nr li{display: inline-block; padding: 0 40px;}
.sltp{text-align: center; padding-top: 35px;}
.sltp li{display: inline-block;vertical-align: middle;}
.sltp li img {display: inline-block;voice-family:  male;}

.qjbj{background: #1f7b3a;padding: 20px 0 60px 0;}
.qjbjbox{width: 1245px; margin: 0 auto;overflow: hidden; position: relative;}
.qjbj_left{width: 659px;position: absolute;left: 0;top:50%; transform: translateY(-50%); }
.qjbj_right{float: right; width: 694px;border: 3px solid #fff6e6; padding: 45px 35px 45px 135px;}
.qjbj_right p{font-weight: bold; font-size: 22px; color: #fff6e6; line-height: 28px;}
.qjbj_right h2{font-weight: bold;  color: #fff6e6; line-height: 36px;}
.qjbj_right h2 span{font-size: 36px;}
.qjbj_right li{padding: 20px 0;}

.dmhz_tit{padding: 40px 0 35px;}
.dmhz_tit img{margin: 0 auto;}
.dmhz_nr img{margin: 0 auto;}

.khyp_a{background: url(../images/d_14.jpg) no-repeat center center; height: 100vh;background-size: cover;}
.khbox{width: 1200px; margin: 0 auto;position: absolute;left: 50%;margin-left: -600px;top: 380px;margin-top: -190px}
.khtext{width: 590px;}
.jzbtn{display: block; width: 208px; margin-top: 100px;}
.khtext h2{width: 230px;font-size: 52px; color: #fff;}
.khtext p{color: #fff; font-size: 16px; line-height: 2; padding-top: 20px;}
.khyp_b{background: url(../images/d_15.jpg) no-repeat center center; height: 100vh;background-size: cover;}
.khyp_d{background: url(../images/d_16.jpg) no-repeat center center; height: 100vh;background-size: cover;}
.khyp_e{background: url(../images/d_17.jpg) no-repeat center center;height: 100vh;background-size: cover;}
.khtext  span{display: block; margin-top: 15px; font-size: 15px;}

/*城市体验官*/
.banner14{background: url(../images/banner14.jpg) no-repeat center center; height: calc(100vh - 70px);background-size: cover;zoom: 1.13;}
.fzlc{width: 1455px; margin: 0 auto; padding-bottom: 180px;}
.fzlc img{width: 100%;display: block;}
.fzlc_tit{padding: 10px 0 32px;text-align: center;}
.fzlc_tit h2{font-weight: bold;font-size: 28px; color: #1f7b3a; margin-bottom: 15px;}
.fzlc_tit p{display: inline-block; text-align: center; color: #fff; font-size: 17px; line-height: 35px; padding: 0 40px; background: #1f7b3a;border-radius: 12px;}
.fzlc_nr ul{overflow: hidden; margin-left: -95px;}
.fzlc_nr li{float: left; width: 50%; padding-left: 95px;}
.fzlcbox h2{font-size: 26px; color: #1f7b3a; font-weight: bold; line-height: 82px; padding-left: 70px;position: relative;}
.fzlcbox h2 b{background: url(../images/a39.png); width: 80px; height: 103px; position: absolute; left: -39px; top: 0; line-height: 82px; font-weight: bold; color: #fff;text-align: center;}
.fzlcbox dl{border-left: 1px solid #d6d6d6;}
.fzlcbox dt{padding-left: 70px;padding-bottom: 15px;}
.fzlcbox dt p{font-size: 17px; line-height: 24px; color: #1f7b3a;text-align:justify; word-break: break-all;position: relative;}
.fzlcbox dt p:nth-child(1){line-height: 1.8;}
.fzlcbox p b{width: 37px;height: 37px; left: -89px;background: #1f7b3a;position: absolute;border-radius: 50%;top: 0;}
.fzlcbox p b img{margin: 4px auto;}
.fjqh{width: 390px; position: relative; padding: 0 50px;}
.fjqhbox{position: relative; }
.fjqhbox h3{font-size: 16px;text-align: center; color: #fff; line-height: 2.2; width: 100%; position: absolute;left: 0; bottom: 0;}
.fjqh .swiper-button-prev{background: url(../images/a_27.jpg); width: 20px;height: 20px;background-size: 100%;}
.fjqh .swiper-button-prev:hover{background: url(../images/a_29.jpg); width: 20px;height: 20px;background-size: 100%;}
.fjqh .swiper-button-next{background: url(../images/a_28.jpg); width: 20px;height: 20px;background-size: 100%;}
.fjqh .swiper-button-next:hover{background: url(../images/a_30.jpg); width: 20px;height: 20px;background-size: 100%;}

.banner2a{background: url(../images/banner1.jpg) no-repeat center center; height: 80%;  background-size: cover;}

@media(max-width:1570px){
.qyln{width: 90%;  padding: 188px 10px 228px 10px;}
.footerbox { width: 100%; padding: 80px 8% 25px;}
.fwrx{width: 100%;width: 0 10px;}
.tjyx_tit b{padding: 0;}
}
@media(max-width:1475px){
.fzlc{width: 100%; padding: 0 10px 0 80px;}

}

@media(max-width:1460px){
.ppjs{width: 1200px; padding: 0 10px;}
.yrms{width: 100%; padding: 0 10px;}
.navbox li{padding: 0 10px;}
.ppjs_left{  width: 668px }

}
@media(max-width:1343px){
.cpsz_tp{width: 100%; padding: 0 15px;}	
}
@media(max-width:1400px){
.ctfnbox{width: 100%; padding: 0 10px;}
.wbfl ul{overflow: hidden;}
.wbfl  li{float: left; width: 20%; padding: 0 15px;}
.pzcn{height:840px;}
.pzcn_a{height: 850px;}
.dhjz_tita{position: absolute; top: 10vh;width: 100%; left: 0; margin-left: 0; padding: 0 20px;}
.dhjz_tita h2 img{width: 60%;}
}
@media(max-width:1380px){
.news{width: 100%; padding: 0 10px;}
.zmdz{width: 100%; padding: 0 10px;}
.bzwltext{height: 150px;}
.banner2a{height: 1000px;}

}
@media(max-width:1345px){
.tjzna_text{width: 100%; padding: 235px 10px 0 10px;}
.tjtd_nr{width: 100%; padding: ;}
.tjzn{padding: 70px 10px 0 10px;width: 100%;min-height: 818px}
}
@media(max-width:1306px){
.dmhz_nr img{width: 100%;}




}
@media(max-width:1290px){
.xswd{width: 100%; padding: 0 10px;}
.gyjtbox{width: 100%; padding:60px 10px 0 10px;}
.qjbjbox{width: 100%; padding: 0 10px;}
.xwlb{width: 100%; padding:85px 10px 0 10px;}
.nygl{width: 100%; padding: 0 10px;}
.navbox li{padding: 0 3px;}

}
@media(max-width:1245px){
.wz1220{width: 100%; padding: 100px 10px 0 10px;}
.tpjq_box{width: 100%; padding: 0 10px;}
.bmjhbox{width: 100%; padding: 90px 10px 0 10px;}

}

.pr{position: relative;}
.play_icon{font-size: 16px;color: #ffffff;letter-spacing: 6px;line-height: 1.984;padding-left: 6px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.play_icon img{width: 68px;height: 68px;display: block;margin: 0 auto 16px;}



.tab_nav{position: absolute;top: 70px;z-index: 2000 ;left: 50%;margin-left: -74px;width: 148px;line-height: 54px;padding-top: 10px;}
.tab_nav::after{
    content: '';
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 12px solid #1D7A3B;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -15px
}
.tab_nav>div{background-color: #1D7A3B;padding-bottom: 14px;}
.navbox .tab_nav a{color: #fff;padding: 0;text-align: center;position: relative;font-size: 16px;letter-spacing: 2px;}
.navbox .tab_nav>div>a::after{content: '';position: absolute;bottom: 7px;left: 22px;right: 22px;height: 1px;display: block;background-color: #fff}
.navbox .tab_nav .tab_children_nav{line-height: 30px;}
.navbox .tab_nav .tab_children_nav a{line-height: 30px;margin-bottom: 6px;font-size: 14px;letter-spacing: 3px;padding-left: 3px;}
.navbox .tab_nav .tab_children_nav a:nth-last-child(1){margin-bottom: 0}
.navbox .tab_nav a:hover,.navbox .tab_nav a.cur{background-color: rgba(255,255,255,0.25)}
.navbox .tab_nav .disableActive{background: none!important;cursor: default!important;}

.wby3{display: inline-block;vertical-align: middle;}
.code_number{width: 100px;height: 42px;display: inline-block;vertical-align: middle;border-radius: 5px;overflow: hidden;margin-left: 5px;}
.code_number img{display: block;width: 100%;height: 100%}


.bannerMobileHeight{max-height: 40vh!important;overflow: hidden;}
.bannerMobileHeight .bannerbox{padding-top: 10vh}

/*@media(min-width:1240px){
  html{zoom: 0.6;-moz-transform: scale(0.6);-moz-transform-origin: center top;}
}
@media(min-width:1500px){
  html{zoom: 0.8;-moz-transform: scale(0.8);-moz-transform-origin: center top;}
}
@media(min-width:1600px){
  html{zoom: 0.9;-moz-transform: scale(0.9);-moz-transform-origin: center top;}
}*/

:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after{content:"$";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
/*新增*/
.research_center_box{width: 100%; background: url(../images/d9.png) no-repeat right 330px;background-size: 165px auto;}
.research_center_box>img{width: 100%;display: block;}
.research_center_content{width: 950px;margin: 0 auto}
.research_center_block{padding-top: 114px;padding-bottom: 70px}
.research_center_block>img{display: inline-block;vertical-align: middle;width: 53%}
.research_center_block>p{display: inline-block;vertical-align: middle;width: 45%;font-size: 16px;line-height: 30px;padding-left: 40px;padding-right: 20px;color: #626262;box-sizing: border-box;}
.research_center_title{text-align: center;padding-top: 50px;padding-bottom: 30px;font-size: 26px;color: #444444;letter-spacing: 5px;padding-left: 5px;}
.research_center_item{width: calc((100% - 60px)/3);float: left;margin-right: 30px}
.research_center_item:nth-child(3n){margin-right: 0}
.research_center_item img{height: 190px;display: block;width: 100%;object-fit: cover;}
.research_center_item .research_center_info{text-align: center;padding-top: 20px;padding-bottom: 20px;height: 100px;box-sizing: border-box;color: #585858;letter-spacing: 3px;padding-left: 13px;padding-right: 10px;}
.research_center_item .research_center_info .title{font-size: 20px;}
.research_center_item .research_center_info .desc{font-size: 16px;padding-top: 5px;}



@supports (display: flex) {
  @media screen and (max-width: 1300px) {
    
   /* banner */ 
  .bannerbox h2 {font-size: 46px;}
  .bannerbox p {font-size: 14px;}
    
  /* 新蒙式理念 */
    .qyln_xq h2 {font-size: 34px;}
  .qyln_xq p {font-size: 13px;}
  .qyln_right {width: 540px;}
  .qyln_left{float: left;width: calc(100% - 540px);padding-right: 75px;}
  .qyln {padding: 110px 10px 136px 10px;}
  
  /* 产品展示 */
  .cpsz_tp ul {padding-left: 14%;}  
  .cpsz_tp li { width: 16.2%;}
  .cpsz_tp li.cur {width: 22.2%;}
  .cpsz_tp {height: 300px;}
  .bj2 { height: 900px;}
  
  /* 潮味先锋天骄潮味肉品实验室 */
  .bj3 .cpjs {width: 1000px;}
  .cpjs_left {width: 400px;}
  .cpjs_right {width: 560px;}
  
  /* 分布网点 */
  .xswd_right {zoom: 0.9;}
  .xswd {width: 90%;}
  .bj4 {height: 980px;}
  .zsjm_nr a {font-size: 20px;line-height: 90px;}
  .xswd_left { width: calc(100% - 840px);}
  .xswd_left h2 {margin-bottom: 40px; text-align: center;}
  /* 新闻咨询 */
  .news {width: 90%;}
  .news_right {width: calc(100% - 168px);padding: 40px 16px 0;}

   /* 底部 */
   .footerbox { padding: 80px 6% 25px;}
   .foot_left { width: 268px;}
   .foot_zhan { padding: 0 40px;}
  
  
  /* 安达同盟 */
  .hzhbbox {width: 1000px;}
  .ctfnbox { width: 80%;}
  .bzwl_tit {padding: 75px 0 55px;}
  
  /* 天骄优选 */
  .tjzn {padding: 46px 10px 0 10px;width: 80%;}
  .tjzn_left li { font-size: 18px;}
  .tjzn_right {width: calc(100% - 280px);}
  .tjzn_left h2 { font-size: 22px;}
  
  
  /*大汉家族*/
  .gyjtbox {width: 80%;}
  .dhjz_tita h2 img { width: 60%;margin: 0 auto;}
  .gyjnr_text p {font-size: 13px;}
  .gyjnr_text {padding: 16px 6px;}
  .qjbjbox {width: 90%;}
  .dmhz_nr img {width: 90%;}
  .tjzq h2 { font-size: 42px;}
  .bannr2_text {padding: 16px 0;}
  .bannr2_text h2 {font-size: 26px;}
  .dlck_btn { bottom: 176px;}
  .banner2_top { padding-top: 160px;}
  .dhjz_tit {width: 1000px;}
  
  
  /* 一代天骄 */
  .xwlb {width: 80%;}
  .tjtd_nr {width: 80%;}
  .tjmc_wb {width: 580px;}
  .nygl {width: 90%;}
  .ctfnbox { width: 90%;}
  
    }
  
 @media screen and (max-width: 1500px) {
    
   /* 大汉家族 */ 
  .bannr2_text {padding: 28px 0;}
  .bannerbox p {font-size: 14px;} 
  .bannr2_text h2 {font-size: 26px;}
  .dlck_btn {bottom: 210px;}
  .banner2_top { padding-top: 180px;}
  .ctfnbox {width: 90%;}
  .sycs_left p {font-size: 14px;color: #3f3f3f;line-height: 26px;width: 510px;padding-left: 28px;
  }

  
  }
  
}




.video_swiper .swiper-button-prev{background: url(../images/a_27.jpg); width: 32px;height: 32px;left: -50px}
.video_swiper .swiper-button-prev:hover{background: url(../images/a_29.jpg); width: 32px;height: 32px;}
.video_swiper .swiper-button-next{background: url(../images/a_28.jpg); width: 32px;height: 32px;right: -50px}
.video_swiper .swiper-button-next:hover{background: url(../images/a_30.jpg); width: 32px;height: 32px;}


.bzwltext p{/*min-height: 3em;*/ display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}


html,body{max-width: 100%}


.news_part .swiper-slide{width: calc((100% - 30px)/3);margin-right: 15px}

.foot_right{padding-left: 20px;}
.rwm_image img{display: inline-block;vertical-align: middle;margin: 10px 10px 0 0}



.code_popup{position: fixed;top: 50%;left: 50%;width: 300px;margin-left: -150px;height: 400px;margin-top: -200px;z-index: 202;border-radius: 20px;background-color: #ffffff;padding-top: 40px;}
.code_popup img{width: 260px;display: block;margin: 0 auto}
.code_popup p{font-size: 20px;color: #333;text-align: center;line-height: 1.4}