@charset "utf-8";
/*banner*/
.banner_in{width: 100%;height: auto;overflow: hidden;}
.banner_in img{width: 100%;height: auto;}
@media screen and (max-width: 768px){
	.banner_in{margin-top: 68px;}
	.banner_in img{width: auto;min-width: 100%;height: auto;max-height: 120px;}
}

/*面包屑*/
.top{width: 100%;max-width: none;min-width: 0px;height: auto;max-height: none;min-height: inherit;border-bottom: 1px solid rgba(200,200,200,0.2);background: rgba(245,245,245,1);} 
.top .top_nav{width: 69.6366%;}
.top .top_nav li{position:static;display:inline-block;color:#fff;width:auto;vertical-align:top;}
.top .top_nav a{position:relative;font-size: 16px;height: 80px;line-height: 80px;padding: 0px 30px;color: #222;font-weight:bold;display:block;transition:0.3s ease 0s;}
.top .top_nav a:after{content:"";position:absolute;width:1px;height:15px;display:block; background: #ccc;top: 50%;margin-top: -7px;right:0px;}
.top .top_nav li:last-child .more:after{display:none;}
.top .top_nav a:before{position: absolute;content: '';left: 50%;bottom: 0px;width: 0%;height: 2px; background: none;transition: all .3s;}
.top .top_nav a:hover{color:#0e8d0e;}
.top .top_nav a:hover:before{width:40%;left:30%;background-color:#0e8d0e;}
.top .top_link{margin: 25px 0px;}
.top .top_link a:hover{color:#0e8d0e;}
.top .top_nav .e_switchbtn{display:none;}
@media screen and (max-width: 1400px){
	.top .top_nav a{padding: 0px 30px;} 
}
@media screen and (max-width: 1200px){
	.top .top_nav a{padding: 0px 30px;font-size: 14px;}
}
@media screen and (max-width: 1024px){
	.top .top_nav{border-bottom:1px solid #ddd;width: 100%;}
	.top .top_nav a{padding: 0px 30px;font-size: 14px;}
	.top .top_link{display: none;}
}
@media screen and (max-width: 768px){
	.top .top_nav{border-bottom:none;}
	.top .top_nav a{padding: 0px 25px;height:62px;line-height:62px;}
	.top .top_nav .e_switchbtn{display:block;}
	.top .top_nav .e_switchbtn{position: absolute;top: 50%;transform: translateY(-50%);width: 25px;height: 50px;line-height: 50px;text-align: center;z-index: 999;background: rgba(245, 245, 245, 1);color: #0e8d0e;cursor: pointer;}
	.top .top_nav .btn-next{right: 0px;}
	.top .top_nav .btn-pre{left: 0px;}
}

/*main*/
.in_main{padding: 70px 0;}
@media screen and (max-width: 768px){
	.in_main{padding: 30px 0;overflow: hidden;}
}

/*关于*/
.in_about{margin-top: 40px;font-size: 18px;line-height: 36px;padding: 0 10px;box-sizing: border-box;}
.in_about strong{font-size: 24px;color: #333;}
@media screen and (max-width: 1200px){
	.in_about img{width: 100%;}
}
@media screen and (max-width: 768px){
	.in_about{margin-top: 20px;font-size: 14px;line-height: 28px;}
	.in_about strong{font-size: 20px;}
}

/*案例列表*/
.in_case{padding: 50px 0;width: 100%;background: #f2f2f2;}
.in_cleft .p_stylebox{width: 100%;}
.in_cleft .p_stylebox h2{height: 80px;background: #0e8d0e;background-size: cover;white-space: nowrap;font-size: 30px;font-weight: bold;line-height: 80px;color: #fff;text-align: center;}
.in_cleft .stylebox_content{background:#fff !important;border:none;padding-bottom:20px;width: 100%;height: calc(100% - 48px);}
.in_cleft .stylebox_content .pro-cate-box{width: 100%;height: auto;overflow: hidden;}
.in_cleft .stylebox_content .bigTitle{margin-bottom: 0px;padding: 15px 20px;color: #fff;position: relative;background: #0e8d0e;font-size: 20px;}
.in_cleft .stylebox_content .navbar-toggle{margin: 0px;top: 10px;right: 15px;position: absolute;padding: 9px 5px;border: 1px solid #fff;}
.in_cleft .stylebox_content .sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.in_cleft .stylebox_content .icon-bar{background:#fff;display: block;width: 22px;height: 2px;border-radius: 1px;} 
.in_cleft .p_stylebox ul li{position: relative;line-height: 40px;padding-left: 15px;box-sizing: border-box;}
.in_cleft .p_stylebox ul li span{position: absolute;left: 0px;top: 50%;transform: translateY(-50%);background-image: url(../images/caseicon.gif);display: block;width: 14px;height: 19px;background-repeat: no-repeat;background-position: left 50%;cursor: default;}
.in_cleft .p_stylebox ul li a:hover{color: #0e8d0e;}
.in_cleft .in_lnews{background: #fff;padding: 20px;margin-top: 20px;min-height: inherit;width: 100%;}
.in_cleft .in_lnews h1{line-height:1.4;color:#000000;font-size:24px;font-weight: bold;}
.in_cleft .in_lnews ul{width: 100%;max-width: 100%;}
.in_cleft .in_lnews ul li{width: calc((100% - 0px)/1);height: auto;background-color: #fff;border-top: 1px solid #f0f0f0;overflow: hidden;position: relative;padding: 25px 0px;}
.in_cleft .in_lnews ul li:first-child{border-top: none;}
.in_cleft .in_lnews ul li h3 a{width: 100%;display: block;color: #555;font-size: 15px;font-weight: bold;line-height: 24px;margin-bottom: 10px;height: auto;overflow: hidden;transition: all .3s ease;}
.in_cleft .in_lnews ul li h3 a:hover{color: #0e8d0e;}
.in_casecon .in_caselink{text-align: left;border-bottom: 1px solid #eee;height: 70px;line-height: 70px;}
.in_casecon .in_caselink a:hover{color: #0e8d0e;}
.in_casecon ul{margin-top: 20px;}
.in_casecon ul li{margin-left: 2%;width: 32%;float: left;margin-top: 10px;margin-bottom: 15px;}
.in_casecon ul li .img{width: 100%;overflow: hidden;}
.in_casecon ul li .img img{display: block;width: 100%;transition: all .8s ease;}
.in_casecon ul li .case_more{border: 1px solid #ddd;text-align: center;line-height: 60px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 15px;box-sizing: border-box;}
.in_casecon ul li:hover .img img{transform: scale(1.1);}
@media only screen and (min-width: 1024px){
	.in_cleft .in_lnews ul li{float: none;}
	.in_cleft .in_lnews ul li h3 a{font-size: 15px;color: #555;line-height: 24px;margin-bottom: 10px;height: auto;overflow: hidden;transition: all .3s ease;}
}
@media only screen and (min-width: 769px){
	.in_cleft{width: 300px;-webkit-box-flex: 0;-webkit-flex-grow: 0;-moz-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0; flex-shrink: 0;margin: 0px;}
	.in_cleft .stylebox_content .bigTitle{display:none;}
	.in_cleft .p_stylebox ul{padding: 0 40px;position: relative;z-index: 3;padding-top: 10px;}
	.in_casecon{width: calc(100% - 340px);margin: 0 0 0 40px;background: #fff;padding:0 3%;padding-top: 1%;padding-bottom: 4%; box-sizing: border-box;}
	.in_casecon ul li:nth-child(3n-2){margin-left: 0;}
}
@media screen and (max-width: 768px){
	.in_case{padding: 30px 0;overflow: hidden;}
	.in_cleft{display: none;}
	.in_cleft .p_stylebox h2{display:none;}
	.in_cleft .stylebox_content{padding-bottom:0px;}
	.in_cleft .in_lnews{display: none;}
	.in_cleft .in_lnews h1{font-weight: 700;font-size: 22px;line-height:1.4;color:#000000;}
	.in_cleft .in_lnews ul li{padding: 10px 0px;}
	.in_cleft .in_lnews ul li h3 a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.in_casecon{width: 100%;margin: 0;background: #fff;padding:0 4%;padding-top: 0;padding-bottom: 8%; box-sizing: border-box;}
	.in_casecon .in_caselink{height: 50px;line-height: 50px;}
	.in_casecon ul{margin-top: 10px;}
	.in_casecon ul li{margin-bottom: 10px;margin-left: 4%;width: 48%;}
	.in_casecon ul li:nth-child(2n-1){margin-left: 0;}
	.in_casecon ul li .case_more{border: 1px solid #ddd;text-align: center;line-height: 50px;padding: 0 15px;box-sizing: border-box;}
}

/*案例详情*/
.in_casein{width: 100%;}
.in_casein .p_top{width: 100%;}
.in_casein .p_top .top{position: relative;border-bottom: 3px solid #0e8d0e;width: 100%;background: #f5f5f5;height: 460px;overflow: hidden;}
.in_casein .p_top .top .left{width: 50%;background: #fff;position: relative;z-index: 2;}
.in_casein .p_top .top .left img{display: block;width: 100%;height: 100%;}
.in_casein .p_top .top .right{width: 50%;position: relative;z-index: 2;overflow: hidden;align-items: center;padding: 5%;}
.in_casein .p_top .top .right h3{padding-bottom: 25px;margin-bottom: 25px;border-bottom: 2px solid #ddd;font-size: 30px;color: #0e8d0e;line-height: 1.4;width: 100%;}
.in_casein .p_top .top .right p{margin: 15px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.in_casein .p_top .top .right .btn_con{flex-direction: row;padding: 20px 0px;display: flex;}
.in_casein .p_top .top .right .btn_con a{background: #555;font-size: 16px;padding: 12px 40px;display: flex;align-items: center;color: #fff;transition: all .5s ease;}
.in_casein .p_top .top .right .btn_con a:hover{background: #000;}
.in_casein .p_top h2{display: flex;border-bottom: 1px solid #ddd;padding: 25px 0px;width: 100%;background: #fff;transition: padding 0.5s ease;line-height: 46px;font-weight: bold;font-size: 30px;color: #0e8d0e;}
.in_casein .p_next{border-bottom: 1px solid #d9d9d9;position: relative;z-index: 9999;}
@media only screen and (min-width: 769px){
	.in_casein .p_con{overflow: hidden;padding-bottom: 20px;box-sizing: border-box;font-size: 16px;line-height: 32px;margin-top: 40px;}
	.in_casein .p_next{overflow: hidden;margin-top: 20px;margin-bottom: 20px;padding-bottom: 20px;}
	.in_casein .p_next .preview{float: left;width: 50%;}
	.in_casein .p_next .next{float: right;width: 50%;text-align: right;}
	.in_casein .p_next a:hover{color: #0e8d0e}
}
@media screen and (max-width: 768px){
	.in_casein .p_top .top{height: auto;}
	.in_casein .p_top .top .left{width: 100%;}
	.in_casein .p_top .top .right{width: 100%;}
	.in_casein .p_top .top .right h3{padding-bottom: 10px;margin-bottom: 15px;font-size: 20px;}
	.in_casein .p_top .top .right .btn_con{padding: 10px 0px;}
	.in_casein .p_top .top .right .btn_con a{background: #555;font-size: 14px;padding: 10px 35px;}
	.in_casein .p_top h2{padding: 10px 0px;font-size: 24px;}
	.in_casein .p_con{padding-bottom: 10px;padding: 0 10px;margin-top: 20px;}
	.in_casein .p_con img{display: block;width: 100%;}
	.in_casein .p_next{display: block;margin: 3vw auto;height: auto;border-bottom: none;}
	.in_casein .p_next .preview,.in_casein .p_next .next{float: none;width: 100%;text-align: left;background: #f2f2f2;padding: 10px;margin: 2vw auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.in_casein .p_next .next{text-align: left;}
}

/*新闻列表*/
.in_news{width: 100%;}
.in_news ul{width: 100%;height: auto;overflow: hidden;max-width: 100%;padding: 0 15px;}
.in_news ul li{display:flex;padding:30px 0;border-top:none;border-bottom:1px solid #ddd;}
.in_news ul li .content .leftTime{width: 100px;position: relative;}
.in_news ul li .content .leftTime .newTime{display: block;color: #999;font-size: 1.5rem;font-weight: normal;margin: 0px 0 30px;transition: all .5s ease;}
.in_news ul li .content .leftTime .newIcon{padding: 6px 11px;border: 1px solid transparent; transition: all .5s ease;color: #ccc;font-size: 20px;}
.in_news ul li .content .rightC{position:relative;width:calc( 100% - 100px);transition:all .5s ease;} 
.in_news ul li .content .rightC .newTitle{margin-bottom: 10px;}
.in_news ul li .content .rightC .newTitle a{display: block;width: 100%;font-size: 1.5rem; color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_news ul li .content .rightC .newMs{line-height: 24px;height: 48px;font-size: 0.875rem;overflow: hidden;color: #999;transition: 600ms;}
.in_news ul li .newPicBox{width:165px;height:110px;}
.in_news ul li .newPicBox a{display:block;width:100%;height:100%;overflow:hidden;}
.in_news ul li .newPicBox img{width:100%;height:100%;transform:scale(1);transition:all .5s ease;}
.pages{width: 100%;margin-top: 40px;display: inline-block;text-align: center;}
.page-status,.page-index,.page-pre,.page-numbar,.page-numbar a,.page-next,.page-last{margin: 0 3px;}
.pages a:hover{color: #0e8d0e;}
@media only screen and (min-width: 769px){
	.in_news ul li{display:flex;padding:30px 0;border-top:none;}
	.in_news ul li .content{display:flex;width:calc(100% - 165px);}
	.in_news ul li .content .rightC{padding: 0 30px 0 60px;}
	.in_news ul li .content .rightC::before{content: '';position: absolute;left: 0px;top: 1rem; display: block;width: 40px;height: 1px;background: #aaa;transition: all .5s ease;}
	.in_news ul li .content .rightC .newTitle a{transition: all .5s ease;}
	.in_news ul li:hover .content .leftTime .newTime{color:#333;}
	.in_news ul li:hover .content .leftTime .newIcon{border-color: #0e8d0e;margin-top: 10px;background: #0e8d0e;}
	.in_news ul li:hover .content .rightC{padding-left: 80px;}
	.in_news ul li:hover .content .rightC::before{width: 60px;}
	.in_news ul li:hover .content .rightC .newTitle a{color: #0e8d0e;}
	.in_news ul li .newPicBox:hover img{transform:scale(1.1);}
} 
@media only screen and (max-width: 768px){
	.in_news ul{margin-top: -30px;}
	.in_news ul li{flex-wrap: wrap;flex-direction: column-reverse;}
	.in_news ul li .content{display:flex;padding-top: 20px;width:100%;}
	.in_news ul li .content .rightC .newTitle{margin:10px 0;}
	.in_news ul li .newPicBox{position:relative;width:100%;height:0;padding-bottom:70%;}
	.in_news ul li .newPicBox a{position:absolute;top:0;left:0;width:100%;height:100%;}
	.pages{margin-top: 20px;}
	.page-status,.page-index,.page-pre,.page-numbar,.page-numbar a,.page-next,.page-last{margin: 0 1px;}
} 

/*新闻详情*/
.in_left .p_topBox ul{text-align:center;border-top: 1px solid #d9d9d9;}
.in_left .p_topBox p{background: #f2f2f2;}
.in_left .p_next{border-bottom: 1px solid #d9d9d9;position: relative;z-index: 9999;}
.in_right ul{width: 100%;max-width: 100%;}
.in_right ul li{width: calc((100% - 0px)/1);height: auto;background-color: #fff;border-top: 1px solid #f0f0f0;overflow: hidden;position: relative;padding: 25px 0px;}
.in_right ul li:first-child{border-top: none;}
.in_right ul li h3 a{width: 100%;display: block;color: #555;font-size: 15px;font-weight: bold;line-height: 24px;margin-bottom: 10px;height: auto;overflow: hidden;transition: all .3s ease;}
.in_right ul li h3 a:hover{color: #0e8d0e;}
@media only screen and (min-width: 1024px){
	.in_right ul li{float: none;}
	.in_right ul li h3 a{font-size: 15px;color: #555;line-height: 24px;margin-bottom: 10px;height: auto;overflow: hidden;transition: all .3s ease;}
}
@media only screen and (min-width: 769px){
	.in_left{clear: left;width: 69.4752%;}
	.in_left .p_topBox{margin-bottom: 30px;}
	.in_left .p_topBox h1{width: 100%;text-align: center;font-size: 28px;font-weight: bold;line-height: 1.4;color: #333;}
	.in_left .p_topBox ul{overflow: hidden;padding-top: 20px;margin: 20px 0;}
	.in_left .p_topBox ul li{display: inline-block;margin: 0 8px;}
	.in_left .p_topBox p{padding: 10px;white-space: normal;}
	.in_left .p_con{overflow: hidden;padding-bottom: 20px;box-sizing: border-box;font-size: 16px;line-height: 32px;}
	.in_left .p_next{overflow: hidden;margin-top: 20px;margin-bottom: 20px;padding-bottom: 20px;}
	.in_left .p_next .preview{float: left;width: 50%;}
	.in_left .p_next .next{float: right;width: 50%;text-align: right;}
	.in_left .p_next a:hover{color: #0e8d0e}
	.in_right{width: 26.5248%;margin-left: 4%;clear: none;border: 10px solid #f0f0f0;padding: 20px;box-sizing: border-box;min-height: inherit;}
	.in_right h1{font-weight: 700;font-size: 24px;line-height:1.4;color:#000000;}
} 
@media screen and (max-width: 768px){
	.in_left{clear: none;width: 100%;}
	.in_left .p_topBox{margin-bottom: 15px;}
	.in_left .p_topBox h1{color: #333;font-size: 18px;font-weight: bold;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.in_left .p_topBox ul{padding-bottom: 10px;margin-top: 10px;text-align: left;border-bottom: 1px solid #d9d9d9;border-top: none;}
	.in_left .p_topBox ul li:first-child{display: none;}
	.in_left .p_topBox p{display: none;}
	.in_left .p_con{padding-bottom: 10px;padding: 0 10px;}
	.in_left .p_con img{display: block;width: 100%;}
	.in_left .p_next{display: block;margin: 3vw auto;height: auto;border-bottom: none;}
	.in_left .p_next .preview,.in_left .p_next .next{float: none;width: 100%;text-align: left;background: #f2f2f2;padding: 10px;margin: 2vw auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.in_left .p_next .next{text-align: left;}
	.in_right{width: 100%;margin-left: 0;border: 10px solid #f0f0f0;padding: 20px;box-sizing: border-box;min-height: inherit;}
	.in_right h1{font-weight: 700;font-size: 22px;line-height:1.4;color:#000000;}
	.in_right ul li{padding: 10px 0px;}
	.in_right ul li h3 a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 
}

/*联系我们*/
.in_cont{min-height: inherit;overflow: hidden;position: static;}
.in_cont ul{padding: 15px;width: 40%;box-sizing: border-box;}
.in_cont .cont_title{color: #222;font-size: 36px;margin-bottom: 40px;}
.in_cont .cont_title span{color: #666;font-size: 22px;display: block;margin-top: 25px;}
.in_cont ul li{font-size: 16px;line-height: 30px;margin-top: 18px;}
.in_cont ul li img{margin-top: -5px;}
@media screen and (max-width: 925px){
	.cont_img{float: left;}
}
@media screen and (max-width: 768px){
	.in_cont ul{width: 100%;}
	.in_cont .cont_title{font-size: 28px;margin-bottom: 25px;}
	.in_cont .cont_title span{font-size: 20px;margin-top: 20px;}
	.in_cont ul li{font-size: 14px;line-height: 28px;margin-top: 10px;}
	.cont_img{width: 100%;}
	.cont_img img{width: 100%;display: block;}
}

/*招聘*/
.rczpBox{overflow:hidden;background: #fff;padding: 30px;margin-top: 40px;width: 100%;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);border: 1px solid #f2f2f2;box-sizing: border-box;}
.rczpBox .rczp_top{width: 100%;font-size: 16px;line-height: 32px;margin-top: 5px;margin-bottom: 20px;}
.rczpBox ul{overflow:hidden;width:100%}
.rczpBox ul li{width:100%;overflow:hidden;margin-bottom:5px;}
.rczpBox ul li .h5{cursor:pointer;padding-left:20px; line-height:50px;height: 50px;background: url(../images/zhaopin02.png) no-repeat 1480px center;background-color: #f6f6f6;}
.rczpBox ul li .h5 span{font-size:16px;color:#333;font-weight:bold;display:block;width: 20%;white-space:nowrap;overflow:hidden;float:left;text-overflow:ellipsis;}
.rczpBox ul li .h5 em{font-size:14px;color:#666;display:block;width: 18%;float:left;}
.rczpBox ul li .h5 em:nth-child(3){width: 30%;}
.rczpBox ul li:hover .h5 span,.rczpBox ul li.cur .h5 span,.rczpBox ul li:hover .h5 em,.rczpBox ul li.cur .h5 em{color:#fff;}
.rczpBox ul li:hover .h5,.rczpBox ul li.cur .h5{background-color:#0e8d0e;}
.rczpBox ul .zwjs{overflow:hidden;width:100%;border: 1px solid #e7e7e7;display: none;background-color: #fff;padding: 40px;box-sizing: border-box;}
.rczpBox ul .zwjs .rzzg{overflow:hidden; width:100%;margin:0 auto;padding-bottom:20px;border-bottom:1px solid #e7e7e7;margin-bottom:15px;}
.rczpBox ul .zwjs h4{font-size:20px;color:#333;margin-bottom:20px;}
.rczpBox ul .zwjs h6{font-size:14px;color:#555;margin-bottom:15px;}
.rczpBox ul .zwjs p{font-size:14px;color:#777;line-height:30px;}
@media only screen and (max-width: 1240px){
	.rczpBox ul li .h5 span{width:30%;}
	.rczpBox ul li .h5 em{width: 30%;}
	.rczpBox ul li .h5 em:nth-child(3){display: none;}
}
@media screen and (max-width: 768px){
	.rczpBox{padding: 20px;margin-top: 25px;} 
	.rczpBox .rczp_top{font-size: 14px;line-height: 28px;margin-bottom: 15px;}
	.rczpBox ul li .h5 span{width:50%;}
	.rczpBox ul li .h5 em{width: 50%;}
	.rczpBox ul li .h5 em:nth-child(2){display: none;}
	.rczpBox ul .zwjs{padding: 20px;}
}







