

/*--------header start--------*/
.klypad-top{padding-top: 70px;}
.klyfix-top{position: fixed;width: 100%;left: 0;top: 0; z-index: 100;}
.klyheader{height: 70px;background-color: #FFFFFF;}
h1{float: left;position:relative;}
h1 embed{display: block;height: 40px;margin-top: 15px;width:153px;height:40px;border:none;padding:0; cursor:pointer;}
h1 a {width:100%;height:100%; display:block;position:absolute;left:0; top:0; z-index:2;}

.klynav-btn {width: 30px;height: 25px; margin-top: 23px; float: right;}
.klynav-btn .bar {position: relative; display: block; width: 28px; height: 3px; margin: 7px auto; background-color: #169d46; transition: 0.3s;}
.klynav-btn span:nth-child(1) { margin-top: 0;}
.klynav-btn span:nth-child(3) { margin-bottom: 0;}
.klynav-btn.cur .bar:nth-of-type(1) {transform: translateY(9.5px) rotate(45deg);}
.klynav-btn.cur .bar:nth-of-type(2) {opacity: 0;}
.klynav-btn.cur .bar:nth-of-type(3) { transform: translateY(-10.5px) rotate(-45deg);}

.klynav {width: 100%; position: absolute; top: 70px; left: 0; z-index: 150; background-color: #fff; display: none;}
.klynav ul { border-top: 1px solid #d9d9d9; }
.klynav li { border-bottom: 1px solid #d9d9d9;}
.klynav li > a { display: block;height: 45px;line-height: 45px;padding: 0 35px;font-size:16px; position:relative;}
.klynav li:first-child > a:after { display:none; }
.klynav li > a:after{ content:''; display:block; background-image:url(../imggg/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.klynav li > a.cur:after{ transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.klynav ul li p {display:none; }
.klynav ul li p a { line-height: 50px; padding: 0 35px; display: block; border-bottom: 1px solid #d9d9d9; font-size: 14px; background-color:#f2f2f2; }
.klynav ul li p a:first-child { border-top: 1px solid #d9d9d9;}
.klynav ul li p a:last-child { border-bottom:none; }
.klynavbg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 40; background-color: rgba(0,0,0,.7); display: none;}
.klysearch-wrap{ position:absolute; width:100%; top:70px; left:0; z-index:200; display:none;}
.klysearch-wrap dl{ background:#fff; height:46px;}
.klysearch-wrap dl dd{width:20%;float:left;}
.klysearch-wrap dl dd input{background-color:#169d46; width:100%;height:46px; cursor:pointer; color:#fff; }
.klysearch-wrap dl dd.inputtextwrap01{ width:80%;}
.klysearch-wrap dl dd.inputtextwrap01 input{ width:100%; height:46px; background:none; padding-left:20px; cursor:initial; color:#333;}
.klysearch-btn,.klylanguage{width: 28px;height: 28px;margin-top: 21px;margin-right: 12px;float: right;}
.klysearch-btn {background-image: url(../imggg/search.png);background-color: #169d46;background-repeat: no-repeat; background-position: center center; border-radius: 50%;}
.klylanguage{color: #169d46;background-image: url(../imggg/language.png);background-position: right 14px;background-repeat: no-repeat;padding-right: 15px;line-height: 30px;font-size: 16px;width: 33px;}


@media (min-width: 768px){

}
@media (min-width: 992px)
{
	.klypad-top{padding-top: 0;}
	.klyfix-top{position: static;}
	.klyheader{height: 78px;padding: 0;position: relative;}
	h1 embed{height: 50px;margin-right: 18px;}
    h1 embed  {width:191px;height:50px;}
	.klysearch-btn{width: 35px;height: 35px;}
	.klysearch-btn,.klylanguage{margin-top: 24px;}
	.klylanguage{font-size: 20px;padding-right: 20px;width: auto;line-height: 35px;background-position-y: 17px;}
	.klynav-btn{display: none;}
	.klysearch-wrap dl dd.inputtextwrap01 input{height: 46px; border: 1px solid #D9D9D9;padding-right: 10px;}
	.klynav{display: block;position: static;}
	.klynav ul{border-top: none;}
	.klynav ul li{float: left;border-bottom: none;margin-right: 1px;}
	.klynav ul li > a{width:93px;height: 78px; display: block; padding: 0; line-height: 78px;text-align: center;font-size: 16px;}
    .klynav ul li a:after { display:none; }
	.klynav ul li:hover > a,.klynav ul li > a.cur{background-color: #169d46;color: #fff;}
   
	.klysearch-wrap {width: 325px; height: 48px; position: absolute; right: 0px;left: auto; top: 78px; display: none; z-index: 201;}
	.klynavbg{display: none;}

    .klynav ul li { position:relative; }
    .klynav ul li p { position:absolute; left:0; top:78px; z-index:20;min-width: 100%; }
    .klynav ul li p a { background:rgba(27,118,60,.7); color:#fff; font-size:16px; white-space:nowrap; border-bottom:none; padding:0 19px; width:auto !important; min-width:100%; }
    .klynav ul li p a:first-child {  border-top:none; }
        .klynav ul li p a:hover {background:rgba(22,157,70,.9); }
}	
@media (min-width:1024px)
{
	.klynav ul li a{width: 100px;}
}
@media (min-width: 1199px) 
{
	.klynav ul li a{width: 121px;}
}


/*--------header end--------*/


/*--------footer01 start--------*/

.footer01{padding:18px 0;background:#fff;font-size:14px;color:#000;text-align:center;}
.footer01 a{color:#fff;}
.zdsbacktop { position: fixed; right: 50px; bottom: 10%; width: 50px; height: 50px;border-radius:100%; display: block; display: none;background-color:#000000; }
.zdsbacktop:after{display:block;content:""; width:6px;height:6px;border-left:2px solid #ffffff;position:absolute;left:50%;top:50%;margin:-3px 0 0 -3px; border-bottom:2px solid #ffffff;transform:rotate(135deg);}

@media (min-width: 768px){
    .footer01{text-align:left;}
    .footmap01{float:left;}
    .copyrighttext01{float:center;}
}
/*--------footer01 end--------*/

/*--------video401 start--------*/

.video401{background-color: #F2F2F2;padding-top: 30px;padding-bottom: 25px;}
.videotop{position: relative;}
.videotop img{width: 100%;display: block;}
.videotop .playbtn{width: 100%;height: 100%;background-color: rgba(0,0,0,.5);background-image: url(../imggg/video1img08.png);background-repeat: no-repeat; background-position:center center; position: absolute;left: 0;top: 0;z-index: 1;color: #FFFFFF;}
.videotop span{text-align: center;position: absolute;left: 0;top: 70%; width: 100%;display: block;font-size: 16px;}
@media (min-width: 768px){
	
	.videotop span{font-size: 24px;font-weight: bold;top: 66%;}

}
@media (min-width: 992px)
{
	.videotop span{top: 63%;}
	.video401{padding-top: 40px;padding-bottom: 35px;}
}	
@media (min-width:1024px)
{
	.video401{padding-top: 50px;padding-bottom: 45px;}
}
@media (min-width: 1199px) 
{
	.video401{padding-top: 60px;padding-bottom: 50px;}
	.videotop span{top: 62%;}	
}
@media (max-width:319px)
{
    body{width:320px;}
}

/*--------video401 end--------*/

/*--------productlist401 start--------*/


.video402{background-color: #FFFFFF;padding-top: 20px;padding-bottom: 20px;}
.videolist ul{margin: 0 -13px;}
.videolist ul li{padding: 0;margin-bottom: 20px;}
.videolist ul li a{position: relative;display: block;}
.videolist ul li a:after{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);background-image:url(../imggg/video1img08.png);background-repeat: no-repeat;background-position: center center;position: absolute;left: 0;top: 0;}
.videolist span{display: block;background-color: #F2F2F2;padding: 0 10px;}
.videolist .tit{font-size: 16px;color: #333333;padding-top: 10px;padding-bottom: 5px;}
.videolist .date{font-size: 14px;color: #a8a8a8;padding-bottom: 10px;}
.videolist div{padding: 0 13px;}
.videolist img{display: block;width: 100%;}

.recruitmentfloat,.recruitmentfloat1{z-index: 110; display: none; width: 100%;position: fixed; left: 0;top: 0; height:100%;background:rgba(0,0,0,.6); }
.tianjiatvwrap{width: 95%;margin: 0 auto;position: absolute;height: 300px;top:50%;left:50%;transform: translate(-50%,-50%);}
.tianjiatvwrap .videobox { height:300px;position:relative;z-index:1;}
.recclosebtn{display: block;width: 25px;height: 25px;background: url(../imggg/video2img09.png) no-repeat  center center;position: absolute;right:0;top: 0px;cursor: pointer;z-index: 100;margin:-20px -20px 0 0;z-index:9;}


@media (min-width: 768px){
	
	
}
@media (min-width: 992px)
{
	.tianjiatvwrap,.tianjiatvwrap .videobox{ height: 500px;}
}	
@media (min-width:1024px)
{
	.videolist .tit{ padding-bottom: 13px; }
	.videolist ul li{margin-bottom: 30px;}
	.tianjiatvwrap,.tianjiatvwrap .videobox{ width: 1000px;}
}
@media (min-width: 1199px) 
{
	.videolist span{padding: 0 20px;}
	
}

/*--------productlist401 end--------*/

/*--------singlepage401 start--------*/

.singlepage01{background-color: #F2F2F2;}
.collegeTop img{display: block;max-width: 100%;}
.college-switch{padding-top: 30px;padding-bottom: 10px;}
.college-switch a{ float: left;width: 48%;text-align: center;background-color: #FFFFFF;margin-right: 4%; border: 1px solid #dcdcdc;line-height: 35px; margin-bottom: 10px;color:#333333;}
.college-switch a:nth-child(2n){margin-right: 0;}
.college-switch a.cur,.college-switch a:hover{background-color: #169d46;color: #FFFFFF;}
.college-con{overflow: hidden;}
.college-con ul li{background-color: #FFFFFF;padding: 10px 10px 20px;color: #333333;margin-bottom: 20px;}
.college-con ul li img{width: 100%;display: block; }
.college-con ul li h3{font-size: 22px;color: #169d46;padding: 15px 0 10px;}

@media (min-width: 992px){

	.college-switch{padding: 60px 0 35px;}
	.college-switch a{width:173px;margin:0 12px 0 0;}
	.college-switch a:nth-child(2n){margin-right: 12px;}
	.college-con{display: none;}
	.college-con:first-of-type{display: block;}
	.college-con ul{padding-bottom: 35px;}
	.college-con ul li{padding: 20px 15px;overflow: hidden;margin-bottom: 40px;}
	.college-con ul li img{float: left; width: 325px;margin-right: 40px;}
	.college-con ul li:nth-child(2n) img{float: right;margin-right: 0;margin-left: 40px;}
}	

/*--------singlepage401 end--------*/

/*--------singlepage2 start--------*/

.singlepage2{background-color: #F2F2F2;padding: 20px 0 30px;}
.contactconttopimg1{position: relative;background-color: #169d46;}
.contactcontbigimg1{ display: block; max-width: 100%;}
.contactconttop1 .commonweb{background-color: #169d46;}
.contactconttoptext1{  color: #FFFFFF; padding: 30px 20px; }
.contactconttoptext1 h3{font-weight: bold;font-size: 20px;padding-bottom: 5px;}
.contactconttoptext1 h4{font-size: 16px;font-family: arial; padding-bottom: 10px;}
.contactcontQRcode{margin-top: 20px;}
.contactconttopimgbox1{position: relative;}

@media (min-width: 768px){
	.contactconttopimgbox1 img{width: 100%;}
}
@media (min-width: 992px)
{
	.singlepage2{padding: 30px 0 55px;}
	.contactconttoptext1{padding: 0;}
	.contactconttopimgbox1{ float: left;width: 50%; }
	.contactconttop1 .commonweb{width:1180px; position:absolute;left: 50%; top: 0; margin-left: -590px; background: none;}	
	.contactconttoptext1{ float: left; padding-top: 0; padding-left: 30px; font-size: 16px; width: 50%; }
	.contactconttoptext1 h3{font-size: 24px;line-height: normal;}
	.contactconttoptext1 p{padding-bottom: 5px;}
	.contactcontQRcode{margin-top: 0;}
}	
@media (min-width:1024px)
{
	.singlepage2{padding: 40px 0 65px;}
	.contactconttoptext1{padding: 20px 0 0 30px;}
	.contactcontQRcode{margin-top: 20px;}
}
@media (min-width: 1199px) 
{
	.contactconttoptext1{padding:33px 0 0  45px;}
	.contactconttoptext1 h3{font-size: 36px;padding-bottom:25px;}
	.contactcontQRcode{margin-top: 28px;}
}

/*--------singlepage2 end--------*/

/*--------contactform3 start--------*/

.contactform1{padding: 30px 0;}
.contactform1 h4{ font-weight: bold; text-align: center; color: #169d46; font-size: 20px;padding-bottom: 5px;}
.contactform1 h5{color: #333333; font-size: 14px;text-align: center; }
.contactform1 dl dt{padding-top: 10px;}
.contactform1 dl dt label{display: block; border-bottom: 1px solid #CCCCCC; font-size: 14px; margin-bottom: 15px; color: #999999;padding-bottom: 5px; position: relative; padding-left: 70px;}
.contactform1 dl dt label input{ display: block; line-height: 24px; width: 100%; padding: 0 10px;color:#333333;}
.contactform1 dl dt label span{position: absolute; left: 0;top: 0;}
.contactform1 dl dt label span i,.contactform1 dl dd i { color:red; display:inline-block; padding-right:3px; }
.contactform1 dl dd textarea{border: 1px solid #CCCCCC;resize: none; width: 100%; height: 120px; padding: 5px;color:#333333;}
.contactformsubbtn1{width: 150px; height: 35px;line-height: 35px;text-align: center; cursor:pointer;background-color: #169d46; color: #FFFFFF; font-size: 16px; display: block;margin: 20px auto 10px;  }
.contactmap1{overflow:hidden;}
.contactmap1 img{width: 100%;display: block;}

@media (min-width:1024px)
{
	.contactform1 h4{font-size: 36px; line-height: normal; padding: 5px 0 10px;}
	.contactform1 h5{font-size: 16px;}
	.contactform1 dl{padding-top: 55px;}
	.contactform1 dl dt{ float: left; width: 470px;}
	.contactform1 dl dt label{margin-bottom: 60px; padding-bottom: 7px; font-size: 18px;padding-left: 90px;}
	.contactform1 dl dt label:last-child{margin-bottom: 0;}
	.contactform1 dl dt label input{font-size: 18px;}
	.contactform1 dl dd{width: 540px;float: right;padding-top: 10px;font-size: 18px;}
	.contactform1 dl dd textarea{margin-top: 5px;height: 280px;font-size: 18px;}
	.contactformsubbtn1{width: 117px;height: 43px;line-height: 43px;font-size: 18px; margin:55px auto 30px;}
}
@media (min-width: 1199px) 
{
    .contactform1 dl dt{width: 520px;}
    .contactform1 dl dd{width: 590px;}
}

/*--------contactform3 end--------*/



/*--------productlist401 start--------*/

.productlist401 { background-color:#f2f2f2; overflow:hidden; }
.productSelect{overflow: hidden; overflow-x: auto;background-color: #FFFFFF;position: relative;margin-top: 20px;}
.productSelect .commonweb{position: relative;}
.productSelect-text{display: none;}
.productSelect p{min-width: 505px; }
.productSelect a{padding: 0 12px; display: inline-block;background-color: #FFFFFF;text-align: center;color: #333333;line-height: 45px; float: left;}

.productlist {margin-top: 20px;background-color: #FFFFFF;}
.productlist ul li{overflow: hidden;padding: 15px 0; border-bottom: 1px solid #D9D9D9}
.productlist ul li h3 a{font-size: 16px;color: #333333;display: block; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.productlist ul li img{display: block;float: left;width: 40%; margin-right: 15px;}
.productlist ul li p{font-size: 14px;height: 48px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; display: -webkit-box;-webkit-line-clamp: 2;}
.productlistMore{color: #999999;font-size: 12px; background-image: url(../imggg/product1img02.png);background-repeat: no-repeat;background-position: right 3px;padding-right: 15px;}

@media (min-width: 768px){
	
	

}
@media (min-width: 992px)
{
	
	.productSelect{padding-left: 135px;margin-top: 40px;}
	.productSelect-text{width: 135px; line-height: 70px; font-size: 18px;display: block;position: absolute;left: 0;top: 0;text-align: center;font-weight: bold;color:#333333;display:block;}
	.productSelect-text:after{content: '';width: 1px;height: 30px;background-color: #d9d9d9; display: inline-block; vertical-align: top;position: absolute; right: 0;top: 20px;}
	.productSelect p{min-width: 0;}
	.productSelect a{line-height: 70px;height: 70px;border-bottom: 3px solid #FFFFFF; display: inline-block;font-size: 16px;float: none;}
	.productSelect p span{width: 20%;float: left;text-align: center;}
	.productSelect a:hover,.productSelect a.cur{color: #169d46;border-bottom: 3px solid #169d46;}
	
	.productlist{background: none;margin-top:50px;margin-bottom:30px;}
	.productlist ul{margin: 0 -14px;}
	.productlist ul li{border-bottom: none;margin-bottom: 20px;}
	.productlist ul li div{background-color: #FFFFFF;overflow: hidden; margin: 0 7px;padding: 22px 25px 22px 15px;}
	.productlist ul li h3{padding-bottom: 10px;}
	.productlist ul li h3 a{font-size: 24px;}
	.productlist ul li:hover h3 a{color: #169d46;}
	.productlist ul li img{width: 50%;margin-right: 28px;}
	.productlist ul li p{height: 72px;-webkit-line-clamp: 3;font-size: 16px;margin-bottom: 12px;}
	.productlistMore{font-size: 14px;background-position-y: center;}
	
}	
@media (min-width:1024px)
{
	.productlist ul li img{width: 54%;margin-right: 28px;}
	.productlist ul li p{height: 96px;-webkit-line-clamp: 4;margin-bottom: 15px;}
}
@media (min-width: 1199px) 
{
	.productlist ul{margin: 0 -15px;}
	.productlist ul li{height: 250px;padding: 0;}
	.productlist ul li img{width: 304px;height: 204px;}
	.productlist ul li h3{padding-bottom: 22px;padding-top: 3px;}
	.productlist ul li p{line-height: 28px;height: 112px;margin-bottom: 23px;}
}

/*--------productlist401 end--------*/

/*--------productlist402 start--------*/

.productlist402{background-color: #F2F2F2;padding: 20px 0;}
.IndustryBase .img img{width: 100%;display: block;}
.IndustryBase h3{font-size: 18px;padding-bottom: 8px; padding-top: 15px;}
.IndustryBase-add{padding-left: 25px;background-image: url(../imggg/product2img03.png);background-repeat: no-repeat;background-position-y: center;margin-top: 10px;}


@media (min-width: 992px)
{

	.productlist402{padding: 40px 0;}
	.IndustryBase{background-color: #169d46;}
	.IndustryBase .img{width: 50%;float: left;}
	.IndustryBase-con{width: 50%;float: left;color: #FFFFFF;padding: 50px 30px 0;font-size: 16px;line-height: 28px;}
	.IndustryBase h3{ padding-bottom: 20px;}
	.IndustryBase h3 a{color: #FFFFFF; font-size: 28px; }
	.IndustryBase-add{background-image: url(../imggg/product2img02.png);margin-top: 50px;}
	.IndustryBase-con div{height: 140px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
}
@media (min-width: 1199px) 
{
	.IndustryBase-con{padding: 80px 55px 0 45px;line-height: 30px; }
	.IndustryBase-con div{height: 150px;}
	.IndustryBase h3{padding-bottom: 30px;}
	.IndustryBase h3 a{font-size: 36px;}
	.IndustryBase-add{margin-top: 65px;}
}

/*--------productlist402 end--------*/

/*--------case3 start--------*/

.casecont3{padding:36px 0;}
.background03{background-color:#FFFFFF;}
.caseimg03{display:block;overflow:hidden;position:relative;background-color:#ffffff;}
.caseimg03 img{display:block;width:100%;}
.caselist03{overflow:hidden;}
.caselist03 ul{margin:0 -11px;}
.caselist03 ul li{padding:11px;}
.caselist03 ul li a{color:#333333;}
.caselist03 ul li h4{padding:20px;background-color:#F2F2F2;font-size:16px;}
.caselist03 ul li h4 span{display:block;height:24px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.caselist03 ul li:hover h4{background-color:#169d46;color:#ffffff;}
.caseimg03:after{content:""; width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,131,122,0.8);background-image:url(../imggg/case02.png);background-repeat:no-repeat;background-position:center;opacity:0;
transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;}

@media (min-width: 768px){
    .caseimg03{display:block;height:213px;position:relative;overflow:hidden;}
    .caseimg03 img{position:relative;top:50%;left:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
}
@media (min-width: 992px)
{
    .casebanimg03{padding:60px 2% 0;}
}
@media (min-width:1024px)
{
    .caseimg03:after{display:block;}
    .caselist03 ul li:hover .caseimg03:after{opacity:1;}
    
}

/*--------case3 end--------*/

/*--------productdetail401 start--------*/

.productdetail401{background-color: #F2F2F2;overflow: hidden;}
.productdetail{background-color: #FFFFFF;margin-top: 25px;padding: 20px 3%;}

.productdetail-text{color: #333333;font-size:16px; line-height:2em;}
.productdetail-top{padding-bottom: 20px;}
.productdetail-top img{border: 1px solid #dadada;display: block; width: 100%;}
.productdetail-top h3{color: #169d46;font-weight: bold;font-size: 20px;padding: 20px 0 10px;border-bottom: 1px solid #DADADA;margin-bottom: 10px;}

.productdetail-switch{background-color: #169d46; line-height: 40px;padding: 6px 8px 0;}
.productdetail-switch a{color: #FFFFFF;display: inline-block;vertical-align: top; padding: 0 15px; height: 44px; font-size: 16px;position: relative;}
.productdetail-switch a:after{content: '';display: block;position: absolute; right: 0; top: 12px; width: 2px;height: 17px;background-color: #FFFFFF;}
.productdetail-switch a:last-child:after{display: none;}
.productdetail-switch a.cur,.productdetail-switch a:hover{background-color: #FFFFFF;color: #333333;}

.productdetail-con{padding: 25px 0;display: none;}
.productdetail-con:nth-of-type(2){display: block;}
.productdetail-con img{max-width: 100%;}
.productdetail-con .p1{font-size: 18px;color: #1a1a1a;padding-bottom: 8px;}
.productdetail-con .p2:before{content: '';width: 10px;height: 10px;background-color: #169d46;display: inline-block; vertical-align: top;margin-top: 7px;margin-right: 12px;}
.productdetail-con .p2{font-size: 16px;color: #1A1A1A;}
.productdetail-con .p3{font-size: 16px;color: #1A1A1A;padding-bottom: 20px;}
.productdetail-text-right{ text-align: center; padding-top: 20px;}
.productdetail-con table {border-collapse: collapse;min-width: 1100px;}
.productdetail-con table .t1 td{color: #333333;background-color: #eeeeee;}
.productdetail-con table td{width: 133px; height: 52px;border: 1px solid #e5e5e5;text-align: center;font-size: 16px;line-height: normal;}
.table-scroll{overflow-x: auto;}
.productdetail-imgbox img{display: block;margin: 0 auto 20px;max-width: 100%;}
.productdetail401 .back-btn{width: 105px;height: 40px;line-height: 40px;margin:35px auto 50px;display: block;background: #169d46;color: #FFFFFF;text-align: center;font-size: 18px;}

@media (min-width: 768px){
	.productdetail-top img{width: 50%;float: left;margin-right: 3%;}
	.productdetail-text{float: left;width: 47%;}
	.productdetail-top h3{font-size: 24px;padding:4px 0 20px;}
}
@media (min-width: 992px)
{
	.productdetail-text-left{float: left;width: 635px;}
	.productdetail-text-right{float: right;width: 260px;}
	.productdetail-imgbox img{float: left; width: 49.5%;margin-right: 1%;}
	.productdetail-imgbox img:nth-child(2n){margin-right: 0;}
}
@media (min-width: 1199px) 
{
	.productdetail{padding: 0 40px 20px;}
	.productdetail-top{padding: 35px 0 30px;}
	.productdetail-top img{width: 493px;margin-right: 40px;}
	.productdetail-top h3{font-size: 26px;padding: 25px 0 35px; margin-bottom: 25px;}
	.productdetail-text{width: 560px;}
	
	.productdetail-text-left{width:780px;}
}

/*--------productdetail401 end--------*/

/*--------singlepage2 start--------*/

.culture401{background-color: #F2F2F2;padding-top: 20px;padding-bottom: 10px;}
.culture-top{background-color: #FFFFFF;padding-top: 30px;padding-bottom: 30px;font-size: 16px;}
.culture-top h3{font-weight: bold;font-size: 24px;color: #169d46;padding-bottom: 20px;}
.culture-top img{max-width:100%;}
.culture-top .p0{padding-top: 20px;}
.culture-top .p1:before{content: ''; display: inline-block; width: 8px;height: 8px;background-color: #169d46; border-radius: 50%; overflow: hidden; margin-right: 13px;}
.culture-top .p1{padding-bottom: 10px;}
.culture-top .fr{margin-top: 10px;}
.culture-bottom{padding-top: 20px;}
.culture-bottom ul li{ margin-bottom: 15px;color: #FFFFFF;padding: 0;}
.culture-bottom ul li div{background-color: #46b085;padding: 20px;min-height: 200px;}
.culture-bottom ul li:nth-child(2n) div{background-color: #169d46;}
.culture-bottom ul li h4{font-weight: bold; font-size: 24px; padding-bottom: 15px;}
.culture-bottom ul li .p1{padding-bottom: 5px;}
.culture-bottom ul li .p2{padding-bottom: 10px;}
.culture-bottom ul li .s1{display: inline-block;padding-right: 20px;padding-bottom: 3px;}

@media (min-width: 768px){
	.culture-bottom ul{ margin: 0 -10px;}
	.culture-bottom ul li{margin-bottom: 20px; padding: 0 10px; }
	.culture-bottom ul li div{min-height: 238px;}
	.culture-top img.fr{width: 100%;}
}
@media (min-width: 992px)
{
	.culture401{padding-top: 35px;}
}	
@media (min-width:1024px)
{
	.culture-top{padding: 25px 0;}
	.culture-top h3{font-size: 30px;padding-bottom: 25px;}
	.culture-top .fl{width: 50%;float: left;padding-left: 25px;line-height: 26px;}
	.culture-top img.fr{width: auto;float: right;max-width: 555px; margin-left: 30px;margin-top: 0;}
	.culture-top .fl b{font-size: 18px;}
	.culture-top .p0{padding-top: 30px;}
	.culture-top .p1{padding-bottom: 20px;}
	.culture-top .p2{padding-bottom: 0;}
	.culture-bottom ul{margin: 0 -5px;}
	.culture-bottom ul li{padding: 0 5px;}
	.culture-bottom ul li div{min-height: 306px;}
	.culture-bottom ul li h4{font-size: 30px;padding-bottom: 20px;}
	.culture-bottom ul li .s1{padding-right: 10px;}
}
@media (min-width: 1199px) 
{
	.culture-bottom{padding: 40px 0;}
	.culture-bottom ul{margin: 0 -6px;}
	.culture-bottom ul li{padding: 0 6px;margin-bottom: 0;}
	.culture-bottom ul li div{padding: 25px 10px 25px 25px;min-height: 312px;}
	.culture-bottom ul li h4{padding-bottom: 25px;}
	.culture-bottom ul li .p2{padding-bottom: 15px;}
	.culture-bottom ul li .s1{padding-right: 20px;}
}


/*--------singlepage2 end--------*/

/*--------zhaopin4 start--------*/

.pagezhaopin4{padding:36px 0;color:#333333; background-color:#f2f2f2;}
.questiontoptext03{text-align:center;padding-bottom:50px;font-size:16px;line-height:28px;}
.questiontoptext03 h4{font-size:20px;line-height:26px;font-weight:bold;color:#169d46;padding-bottom:18px;}
.hsh_zp04{border-top:1px solid #e8e8e8;margin-top:18px;}
.hsh_zp04 li{ border-bottom:1px solid #e8e8e8;background-color:#fff;}
.hsh_zp04 li h3{ font-size:15px; height:60px; line-height:60px; color:#4c4c4c;padding:0 28px; background-image:url(../imggg/zp06.png);background-position:98% 26px;background-repeat:no-repeat; cursor:pointer;}
.zhaoptext04{ padding:16px; background-color:#fff; font-size:13px; color:#333333; line-height:24px; display:none;}
.zhaoptext04 h4{ font-weight:bold; font-size:14px; color:#333333; padding-bottom:21px;}
.hsh_mailtoa04{ width:120px; height:35px; line-height:35px; text-align:center; color:#ffffff; font-size:16px; background-color:#169d46; display:block; margin:32px 0 10px 0;}
.hsh_mailtoa04:hover{color:#ffffff;}
.hsh_zp04 li h3.cur{ color:#ffffff;background-color:#169d46; background-image:url(../imggg/zp07.png);background-position:98% 26px;background-repeat:no-repeat;}
.hsh_mailtotext04{color:#169d46;}
.recrequest04{padding:2% 0;margin: 0 0 3%;border-bottom:1px solid #d9d9d9;line-height:28px;}
.recrequest04 li{padding:0;border:none !important;}

@media (min-width: 768px){
    .questiontoptext03 h4{font-size:36px;line-height:38px;}
    .Recruitmentsearch01 dl{ max-width:565px; margin:auto; padding-left:150px; position:relative; padding-right:0px;}
    .Recruitmentsearch01 dl dt{width:150px; position:absolute; left:0px; padding:10px 0px 0px 45px; font-size:18px;padding-bottom:0px;}
    .hsh_mailtoa04{display:inline-block;margin:32px 22px 0 0;}
}
@media (min-width:1024px)
{
    .zhaoptext04{padding:16px 32px 32px;;}
}


/*--------zhaopin4 end--------*/

/*--------news11 start--------*/

.newscont11{padding:36px 0;}
.detailtitle11 h4{font-size:24px;line-height:29px;color:#333333;margin-bottom:35px;}
.detaildate11{font-size:20px;color:#8e8e8e;font-family:Arial;}
.detailtext11{padding:50px 0;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:50px;font-size:16px;line-height:32px;color:#333333;}
.detailtext11 img{display:block;max-width:100%;width:auto !important; height:auto !important;margin:0 auto;}
.detailpage11{padding-top:50px;color:#666666;line-height:28px;}
.detailpage11 dd a{color:#666666;}
.detailback11{display:block;margin-top:15px; width:144px;height:49px;background-color:#169d46;color:#ffffff;text-align:center;line-height:49px;}
.detailback11:hover{color:#ffffff;}
.Share11{display:none; position:absolute;left:0px;top:710px;width:73px; z-index:999; padding-top:60px;}
.newsshare11 a{display:block;width:73px !important;height:73px !important;margin:0 0 1px 0 !important;float:none !important;}
.weibolink{background-image:url(../imggg/news11xw02.jpg) !important;}
.tenngxunlink{background-image:url(../imggg/news11xw03.jpg) !important; display:none !important;}
.qqlink{background-image:url(../imggg/news11xw04.jpg) !important;}
.weixinlink{background-image:url(../imggg/news11xw05.jpg) !important;}
.baidulink{background-image:url(../imggg/news11xw06.jpg) !important;}
.taolink{background-image:url(../imggg/news11xw07.jpg) !important;}

.weibolink:hover{background-image:url(../imggg/news11xw08.jpg) !important;}
.tenngxunlink:hover{background-image:url(../imggg/news11xw09.jpg) !important;}
.qqlink:hover{background-image:url(../imggg/news11xw10.jpg) !important;}
.weixinlink:hover{background-image:url(../imggg/news11xw11.jpg) !important;}
.baidulink:hover{background-image:url(../imggg/news11xw12.jpg) !important;}
.taolink:hover{background-image:url(../imggg/news11xw13.jpg) !important;}

@media (min-width: 768px){
  .detailtext11{padding:50px 12%;min-height:510px; }
  .Share11{display:block;}
}
@media (min-width: 992px)
{
    .detailtitle11{padding-right:133px;}
    .detailtitle11 h4{font-size:36px;line-height:42px;}
    .detaildate11{font-size:24px;}
    .detailpage11 dd{float:left;}
    .detailpage11 dt{float:right;}
    .detailback11{margin:0;}
}

/*--------news11 end--------*/

/*--------news7 start--------*/

.newscont7{padding:40px 0 50px;background: #F2F2F2;}
.hotnews07{position:relative;background-color:#169d46;overflow:hidden;}
.hotnews07 ul li{width:100%;position:relative;width:100%; overflow:hidden;float:left; -webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;color:#fff;}
.hotnews07 ul{width:100%;height:100%; z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.hotnewslist07 dt{overflow:hidden;}
.hotnewslist07 dt img{display:block;width:100%;transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;
transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.hotnewslist07 dd{padding:25px;}
.hotnewslist07 dd h4{font-size:20px;line-height:30px;font-weight:bold;}
.hotnewslist07 dd  a{color:#ffffff;}
.hotnewstext07{margin:28px 0;}
.hotnews07 ul li:hover dt img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}
.hotnewsbtn07{text-align:center;padding-bottom:20px;}
.hotnewsbtn07 span{display:inline-block;width:11px;height:11px;background-color:#ffffff;border-radius:100%;margin-right:9px;opacity:0.5;cursor:pointer;}
.hotnewsbtn07 span.swiper-pagination-bullet-active{opacity:1;}
.hotnewslink07{opacity: .5;}

@media (min-width: 768px){
    .hotnewslist07 dd h4{font-size:24px;line-height:36px;font-weight:bold;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;}
}

@media (min-width:1024px)
{
    .hotnewslist07 dt{width:68%;float:left;height:440px;overflow:hidden;}
    .hotnewslist07 dd{width:32%;padding:55px 25px 0 25px;float:left;}
    .hotnewslist07 dd h4{text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;}
    .hotnewsbtn07{width:32%;padding-left:25px;right:0;bottom:40px;position:absolute;text-align:left;z-index: 20;}
}

/*--------news7 end--------*/
/*--------news8 start--------*/

.newscont8{padding:36px 0;background-color:#fff;}
.newslistext08{background-color:#ffffff;padding:100px 26px 60px;height:100%;color:#666666;position:relative;}
.newslistext08 h4{font-size:20px;line-height:28px;margin-bottom:38px;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;}
.newslist08{position:relative;}
.newslist08 ul{margin:0 -12px;}
.newslist08 ul li{padding:12px;}
.newslistcont08{overflow:hidden;position:relative;border: 1px solid #e5e5e5;}
.newslisimg08{height:100%;background-color:#169d46;position:absolute;left:0;top:0;}
.nsimg08{width:100%;}
.nsimg08 img{display:block;width:100%;}
.newslisimg08 h4{margin:65px 26px 0;font-size:20px;line-height:28px; text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;}
.newslisimg08 a{color:#ffffff;}
.nstext08{text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;}
.newsdate08{width:80px;height:80px;background-color:#169d46;color:#ffffff;position:absolute;top:0;left:28px;text-align:center;}
.newsdate08 p{font-size:40px;font-family:Arial;line-height:50px;}
.back{display:none;}

.newslist08 .loadMore { display: block; background-color: #e2e2e2; height: 50px; line-height: 50px; font-size: 16px; color: #666;text-align:center; margin-top:20px; }



@media (min-width: 768px){
    .newslistext08{padding:100px 26px 0;}
    .newslistcont08{height:435px;}
    .nsimg08{display:block; width:100%;height:213px; overflow:hidden;position:relative;}
	.newslist08 ul li .newslistcont08:hover{box-shadow:0 2px 15px 2px rgba(8,1,3,.15);}
    .newslist08 .loadMore { margin-bottom:30px; }
}
/*--------news8 end--------*/

/*--------innerbanner03 start--------*/
.innerbanner03{width:100%;position:relative;overflow:hidden;}
.innerbanner03 img{display:block;width:100%;} 
@media (min-width: 1199px) {
   .innerbanner03 img{width:auto;max-width: none;position:relative;left:50%; transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);} 

}
/*--------innerbanner03 end--------*/

/*--------subnav02 start--------*/

/*
[
    {"title": "导航大背景","type":"color","name": "@navback","value": "#f2f2f2"},
    {"title": "导航列表文本色","type":"color","name": "@navtext","value": "#333333"},
    {"title": "导航列表背景","type":"color","name": "@navlistback","value": "#f2f2f2"},
    {"title": "鼠标导航文本","type":"color","name": "@hvcolor","value": "#ffffff"},
    {"title": "鼠标导航背景","type":"color","name": "@backhv","value": "#169d46"},
    {"title": "移动下拉按钮","type":"color","name": "@phcolor","value": "#333333"},
    {"title": "移动下拉箭头","type":"color","name": "@iconph","value": "#333333"},
    {"title": "当前栏目边框","type":"color","name": "@borcolum","value": "#cccccc"},
    {"title": "当前栏目文本","type":"color","name": "@columncolor","value": "#333333"},
    {"title": "面包屑文本","type":"color","name": "@crumbstext","value": "#666666"},
    {"title": "当前栏目面包屑","type":"color","name": "@curcrumbs","value": "#333333"}
]*/


/*
.innerbanner02{width:100%;position:relative;}
.innerbanner02 img{display:block;width:100%;}
.subnavlist02{background-color:@navback}
.subnavlist02 .commonweb{display:none;}
.subnavlist02 ul li{font-size:16px;text-align:center;}
.subnavlist02 ul li a{display:block;width: 100%; font-size: 16px;padding:22px 0;  text-align:center; line-height:18px;background-color:@navlistback; color:@navtext;}
.subnavlist02 ul li a:hover{background-color:@backhv;color:@hvcolor;}
.subnavlist02 ul li a.cur{background-color:@backhv;color:@hvcolor;}
.zsannavbtn02{padding:15px;color:@phcolor; text-align:center;font-size:16px;cursor:pointer;}
.zsannavbtn02 a:after{display:inline-block;content:""; width:12px;height:12px;border-left:1px solid @iconph;border-bottom:1px solid @iconph;margin:0 0 3px 6px;
transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.crumbscont02{display:none;}
*/


.innerbanner02{width:100%;position:relative;}
.innerbanner02 img{display:block;width:100%;}
.subnavlist02{background-color:#fff}
.subnavlist02 .commonweb{display:none;}
.subnavlist02 ul li{font-size:16px;text-align:center;}
.subnavlist02 ul li a{display:block;width: 100%; font-size: 16px;padding:22px 0;  text-align:center; line-height:18px;background-color:#fff; color:#333333;}
.subnavlist02 ul li a:hover{background-color:#169d46;color:#ffffff;}
.subnavlist02 ul li a.cur{background-color:#169d46;color:#ffffff;}
.zsannavbtn02{padding:15px;color:#333333; text-align:center;font-size:16px;cursor:pointer;}
.zsannavbtn02 a:after{display:inline-block;content:""; width:12px;height:12px;border-left:1px solid #333333;border-bottom:1px solid #333333;margin:0 0 3px 6px;
transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.crumbscont02{display:none;}


@media (min-width: 768px){

    /*
    .zsannavbtn02{display:none;}
    .subnavlist02 .commonweb{display:block;}
    .subnavlist02{display:block;}
    .subnavlist02 ul li{float:left;}
   .subnavlist02 ul li a{width:auto;padding:22px 36px; margin:0;}
   .crumbscont02{display:block; padding-top:19px;padding-bottom:19px;border-bottom:1px solid @borcolum;}
   .crumbscont02 h4{float:left; font-size:18px;color:@columncolor;}
   .crumbscont02 span{display:block;float:right;font-size:13px;color:@crumbstext;}
   .crumbscont02 span a{color:@crumbstext;}
   .crumbscont02 span a.cur{color:@curcrumbs;font-weight:bold;}
    */

   .zsannavbtn02{display:none;}
	.subnavlist02 .commonweb{display:block;}
	.subnavlist02{display:block;}
	.subnavlist02 ul li{float:left;}
   .subnavlist02 ul li a{width:auto;padding:22px 36px; margin:0;}
   .crumbscont02{display:block; padding-top:19px;padding-bottom:19px;border-bottom:1px solid #cccccc;}
   .crumbscont02 h4{float:left; font-size:18px;color:#333333;}
   .crumbscont02 span{display:block;float:right;font-size:13px;color:#666666;}
   .crumbscont02 span a{color:#666666;}
   .crumbscont02 span a.cur{color:#333333;font-weight:bold;}


}

@media (min-width:1024px)
{
     .subnavlist02 ul li{width:15%;}
    .subnavlist02 ul li a{padding:22px 0;}
}


/*--------subnav02 end--------*/