.header-top{background:#fff;}
.header-top ul{display: flex;justify-content: space-between;padding:0;margin-bottom:0;}
.header-top li{list-style:none;font-size:30px;color:#05976d;padding-top:20px;padding-bottom:15px;line-height:30px;}
.header-top li span{font-weight: bold;padding-left: 15px;}
.fix-head{position: fixed;z-index: 1000;width:100%;}
.header-top-bg{background:#fff;}

.headnav{padding:0 !important;}
.header{background-color:#199e79;}
.header .container{padding:0;}
.logo{opacity:.95;text-align:center;padding:12px;background: #fff;}
#navmenu{justify-content:space-between;}
#navmenu ul li {text-align:center;}
#navmenu ul li a{font-size:20px;line-height:96px;color:#fff;font-family: '思源黑体 CN';padding:0;}
#navmenu ul{line-height:92px;display: flex;justify-content: space-between;width:100%;}
#navmenu ul li a:hover{color:#FFF;background:url(../img/index/menu_bg_2.jpg) repeat-x;}




.crumbs-nav{margin-top: 12px;margin-bottom: 12px;}
.crumbs-nav a{text-decoration: none;font-size: 20px;color: #333;}
.crumbs-nav a.position-nav{color: #05976d;}


/* tab */
.index-meifen{padding: 0;}
.index-meifen h4,.index-meifen-gy h4,.index-new h4{margin: 50px auto;text-align: center;font-size: 40px;font-family: '思源黑体 CN';}
.index-meifen h4 b,.index-meifen-gy h4 b,.index-new h4 b{color: #05976d;}
.index-tab-body ul{display: block;flex-wrap: wrap;text-align: center;padding: 0;margin-bottom: 0;}
.index-tab-body ul li{width: 45.5%;list-style: none;}
.index-tab-body ul li img{width: 100%;}
.index-tab-body ul li:nth-child(2n+1){display: block;float: left;}
.index-tab-body ul li:nth-child(2n){display: block;float: right;margin-right: 45px;}
.index-tab-body ul li:nth-child(1),.index-tab-body ul li:nth-child(2){margin-bottom: 20px;}
.index-tab-body ul li a{position: relative;display: block;}
.index-tab-body ul li .protitle{height:45px;width: 100%;position: absolute;bottom: 0;overflow-y: hidden;}
.index-tab-body ul li a p{font-size: 25px;color: #fff;margin-bottom: 0;background: #05976d;height:45px;line-height:48px;padding: 0px 20px;display:block;float:left;}
.index-tab-body ul li a span{background: url(../img/index/titbg.png) no-repeat;height:45px;display:inline-block;width:11px;float:left;}
.index-tab-list{display: flex;flex-direction: column;justify-content: space-between;background: #f3f3f3;padding: 0;position: relative;}
.index-tab-list li{list-style: none;background: #e5e5e5;text-align: center;padding: 25px 0;}
.index-tab-list li a{text-decoration: none;font-size: 30px;color: #333;}
.index-tab-list li a::before{content: '';position: absolute;border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-right: 25px solid #fff;left: -25px;}
.index-tab-list li.active{background: #05976d;}
.index-tab-list li.active a{color: #fff;}
.index-tab-list li.active a::before{border-right: 25px solid #05976d;}
.tab-padding{padding: 0;}
/* tab */
#index-tab{margin: 0;}
.tab-padding div{margin: 0;}


/* zhibeigongyi */
.index-meifen-gy h4{margin: 50px auto;text-align: center;font-size: 40px;line-height: 40px; font-family: '思源黑体 CN';}
.index-meifen-gy h4 b{color: #05976d;}
.index-meifen-gybody .meifen-gyL{background: #474340;color: #fff;padding: 0;position: relative;}
.index-meifen-gybody .meifen-gyL b{border: 50px solid;border-color: #05976d transparent transparent transparent;display: table;margin: 0 auto;border-bottom: 0;}
.index-meifen-gybody .meifen-gyL .gywen{padding: 10px 40px 12px;line-height: 25px;}
.meifen-gyL p{margin-bottom: 0;}
.mail img,.tell img{margin-right: 12px;}
.mail,.tell{padding-left: 32px;font-size: 16px;}
.mail a,.tell a{text-decoration: none;color: #fff;}
.tell strong{font-size: 30px;font-family: Arial;}
.zixun{text-align: center;background: #05976d;padding: 20px 0;width: 100%;}
.zixun a{text-decoration: none;color: #fff;font-size: 20px;}
.zixun img{margin-right: 17px;}
.meifen-gyR{padding: 0;}
/* zhibeigongyi */



/* greenBg */
.pro-bg{background: url(../img/product/procenter.png) no-repeat;background-size: cover;background-position: center;}
.pro-center{display: flex;justify-content: space-around;}
.pro-center li{list-style: none;padding: 70px 40px;position:relative;}
.pro-center li a{display: flex;flex-direction: column;align-items: center;text-decoration: none;color: #fff;}
.pro-center li a p{margin-bottom: 0;padding-top: 15px;font-size: 20px;}
.pro-center li:hover{top:-8px;}
.hot-tel{border: 1px solid #fff;padding-top: 23px;}
.hot-tel p.hot,.hot-tel p.email{padding-top: 0;}
.hot-tel h4{margin-bottom: 0;font-size: 35px;font-weight: bold;padding-left: 32px;}
.hot-tel p.email{background: #fff;width: 100%;color: #05976d;padding: 5px 32px;}
.hot-tel p.hot{padding-left: 32px;}
/* greenBg */



.footer{padding: 0;margin-top: 40px;}
.footer b{height: 10px;background: #05976d;display: block;}
.foot{display: flex;justify-content: center;background: #333;color: #fff;}
.foot p{margin-bottom: 0;padding: 16px 50px;}
.foot p a{color: #fff;text-decoration: none;}

@media (min-width:992px) {
	.box>div>li:hover a p{font-size: 20px;color: #FFF;background: #05976d;margin: 0;}
	.rec_pro {max-height: 280px;}
	
	}
}

@media (min-width:1260px) {
	.container{width:1170px;}
	
}

@media (min-width:1400px) {
	
	.index-meifen-gybody .meifen-gyL .gywen{padding:0 30px;line-height: 35px;}
	.box > div > li{width: 22.13%;margin: 0 16px;}
}


@media (min-width:1680px) {
	.choose-foot{padding-top: 0;}
	.choose-body .choose-wen{padding: 15px 0;}
	.container{width:1170px;}
}



@media (max-width:1400px) {
	/*.choose-body .choose-wen{padding: 0;margin-bottom: 5px;}*/
	.choose-body h4{font-size: 28px;}
	.choose-foot{padding-top: 15px;}
	.choose-foot a{padding: 10px 50px;font-size: 16px;}
	.pro-banner p{padding: 5px 20px;}
	.box > div > li{width: 22%;}
}




@media (max-width:1200px) {
	.header{top: 0;}
	.index-tab-list li{padding: 20px 0;}
	.index-tab-list li a{font-size: 24px;}
	.index-tab-list li.active a::before {border-right: 20px solid #05976d;}
	.index-tab-list li a::before {border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-right: 20px solid #fff;left: -20px;}
	.index-meifen-gybody .meifen-gyL .gywen{font-size: 15px;}
	.mail, .tell{margin-top: 0;}
	.zixun{padding: 6px 0;font-size: 16px;}
	.index-meifen-gybody .meifen-gyL b{border: 25px solid;border-color: #05976d transparent transparent transparent;border-bottom: 0;}
	.choose img{display: none;}
	.pro-banner p{left: 16%;bottom: 6%;font-size: 16px;}
	.pro-banner p a{font-size: 20px;}
	.proBox div.pro-tab-list li{font-size: 16px;padding: 14px 30px;}
	.pro-center li{padding: 70px 25px;}
	.hot-tel h4,.hot-tel p.hot{padding-left: 25px;}
	.hot-tel p.email{padding: 5px 28px;}
	.pros-online p img{display: none;}
	#navmenu ul li a{font-size: 18px;}
	.box > div > li{width: 21.5%;}
	.pros-online{display:none;}
	.page{margin-top: 0;}
	.hot-pro-tell img{display: none;}
}


@media (max-width:991px) {
	
	.headnav{padding: 5px 0 !important;display: flex;justify-content: end;}
	.indexbg,.pro-banner,.gy_banner,.bannerbg,.gy-banner,.lx-banner{padding-top:122px;}
	#navmenu ul li img{display: none;}
	#navmenu{position: absolute;top: 100%;background: #199e79e3;text-align: center;}
	#navmenu ul li a{line-height: 50px;padding:0 20px;}
	#navmenu ul li a:hover{background: #05976d;}
	.advantage dl h5{font-size: 16px;}
	.advantage dl P{display: none;}
	.choose-body{padding-left:0;}
	.index-tab-body ul li{width:49%;}
	.index-tab-list li.active a::before {border-right: 0;}
	.index-tab-list li a::before {border: 0;}
	.index-tab-list{flex-direction: row;flex-wrap: wrap;justify-content: space-between;background: #fff;}
	.index-tab-list li{width: 49%;margin: 10px 0;}
	.index-meifen-gybody .meifen-gyL{margin-bottom: 50px;}
	.innewL{display: none;}
	.in-newR li{}
	.pro-banner p{left: 14%;bottom: 5%;font-size: 16px;}
	.pro-banner p a{font-size: 20px;}
	.proBox div.pro-tab-list li{font-size: 15px;padding: 10px 12px;}
	.box > div > li{margin: 0 8px;}
	.bgico,.bgico1{background: none;}
	.pro-gybody{padding-top: 0;}
	.pro-center li{padding: 40px 8px;}
	.hot-tel h4,.hot-tel p.hot{padding-left: 10px;}
	.hot-tel h4{font-size: 26px;}
	.hot-tel p.email{font-size: 15px;padding: 5px 15px;}
	.index-tab-body ul li:nth-child(2n){margin-right: 0;}
	.new-body .new-bodyL{display: none;}
	.new-body .new-bodyR{width: 100%;padding: 0 20px;}
	.gy-body-con{padding-left: 15px;padding-right: 15px;}
	.gy-bodyL{padding-right: 0;}
	.gy-bodyR{margin-top: 20px;}
	.box > div > li{width: 31%;}
	.box>div>li:hover a p{color:#05976d;}
	.crumbs-nav{display: none;}
	.pros-bodyL{margin-top: 50px;}
	.pros-bodyR .pros-content h4{padding: 50px 0;}
	.new-body h4,.gy-body h4,.lx-body h4,.pro-tit h4{padding-top: 30px;text-align: center;}
	
	
}

@media (max-width:767px) {
	.index-tab-list li a{font-size: 18px;}
	.choose-foot a{padding: 10px 35px;}
	#navmenu ul{flex-direction: column;}
	#navmenu ul li{text-align: center;}
	.index-tab-body ul li a p{font-size: 20px;padding: 5px 10px;}
	.index-tab-list li{width: 49%;}
	.index-tab-body ul li a p{font-size: 18px;padding: 5px;line-height: 40px;}
	
	.foot{flex-direction: column;align-items: center;}
	.foot p{padding: 5px 0;}
	.pro-banner p{font-size: 10px;padding: 5px 10px;}
	.pro-banner p a{font-size: 14px;}
	.proBox div.pro-tab-list li{width: 32%;display: block;text-align: center;border-color: transparent transparent #ccc transparent;margin: 2px;}
	.proBox div.pro-tab-list{flex-wrap: wrap;}
	.box div li a p{margin: 8px 0;}
	.box > div > li{margin: 0 5px;}
	.smhide{display: none;}
	.pro-center li{padding: 40px 0;}
	.advantage dl h5{font-size: 14px;}
	.advantage{min-height: 0;}
	.box > div > li{width: 48%;}
	.box>div>li:hover{top:0;}
	.lx-body-con{text-align: center;flex-direction: column;}
	.lx-body-con p{line-height: 50px;}
	.new-body ul li a .new-desc{-webkit-line-clamp: 2;}
}



@media (max-width:575px){
	
	
	.choose{background: #05976d;}
	.choose-body{padding-left: 15px;}
	.choose-body .choose-wen{padding: 0 10px;margin-bottom: 0;}
	
	.choose-foot a { padding: 10px 25px;}
	.pro-banner p{display: none;}
	.proBox div.pro-tab-list{justify-content: space-between;}
	.proBox div.pro-tab-list li{width: 48%;}
	.box > div > li{width: 48%;margin: 0 2px;}
	.advantage .adv-flex{flex-wrap:wrap;}
	.advantage{margin-top: 50px; position: relative;  min-height: 420px; background:#05976d;}
	.advantage dl{width:100%;position:relative;margin-top:10px;}
	.advantage dl h5{font-size: 20px;}
	
	.index-new ul{padding-left: 0;}
	.box > div{justify-content: space-between;}
	.index-meifen h4, .index-meifen-gy h4, .index-new h4{margin: 40px 0;}
	
	
}

@media (max-width:540px) {
		
		.pro-banner,.gy_banner,.bannerbg,.gy-banner,.lx-banner{padding-top: 115px;}
}

@media (max-width:480px) {
		.indexbg{padding-top:115px;}
		
}












