.Online { padding: 20px 10px 20px 10px; line-height: 28px; zoom: 1; overflow: hidden; text-align: center;background-color:#ccccc;}
.Online a .Online span { display: inline-block; margin: 0 4px; padding: 0 7px; border: solid 1px #cccccc; height: 32px;}
.Online a.now { color: #fff; font-weight: normal; border: 0; border: solid 1px #cccccc;}
.Online a { border: solid 1px #cccccc; padding: 3px 8px 3px 8px;text-decoration:underline }
.Online a {text-decoration : none} 
.Online a hover{text-decoration:underline;background-color:#ccccc; } 

@media all and (min-width: 992px)
{
.banners2 {
	display: none;
}
.bannersM {
	display: none;
}
	}

@media all and (max-width:992px)
{
.banners  {
	display: none;
}
	}

.banners2 {
	margin-top: 70px;
}
.bannersM {
	margin-top: 1px;
}
.nav {
	list-style: none; margin: 0px; padding: 0px;
}
.nav a {
	display: block;
}
.nav {
	list-style: none; margin: 0px; padding: 0px;
}
/*--------header start--------*/

.klyfix-top{position: fixed;width: 100%;left: 0;top: 0; z-index: 100;}

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: 2px;
	top: 8px;
	z-index: 2;
}

.klynav-btn {width: 30px;height: 25px; margin-top: 23px; float: right;}

.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;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(/web/images/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:first-child { border-top: 1px solid #d9d9d9;}
.klynav ul li p a:last-child { border-bottom:none; }
.klynav ul li p a { color:#ffffff; }
.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.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;}




@media (min-width: 992px){

}
@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; }

   
	.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:first-child {  border-top:none; }
     
}	
@media (min-width:1024x)
{
	.klynav ul li a{width: 100px;}
}



/*--------header end--------*/


/*--------footer01 start--------*/



.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: 992px){
    .footer01{text-align:left;}
    .footmap01{float:left;}
    .copyrighttext01{float:right;

	}
	
	
}
/*--------footer01 end--------*/

/*--------video401 start--------*/


.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(/web/images/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: 992px){
	
	.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:992px)
{
	.video401{padding-top: 50px;padding-bottom: 45px;}
}
@media (min-width: 992px) 
{
	.video401{padding-top: 60px;padding-bottom: 50px;}
	.videotop span{top: 62%;}	
}
@media (max-width:319px)
{
    body{width:320px;}
}

/*--------video401 end--------*/

/*--------productlist401 start--------*/


.video402{padding-top: 20px;padding-bottom: 20px;}
.videolist ul{margin: 0 0px;}



.videolist .date{font-size: 14px;color: #a8a8a8;padding-bottom: 5px;}
.videolist div{padding: 0 0px;}


.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: 100px;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(/web/images/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: 992px){
	
	
}
@media (min-width: 992px)
{
	.tianjiatvwrap,.tianjiatvwrap .videobox{ height: 500px;}
}	
@media (min-width:1024px)
{
	.videolist .tit{ padding-bottom: 13px; }
	.videolist ul li{margin-bottom: 10px;}
	.tianjiatvwrap,.tianjiatvwrap .videobox{ width: 1000px;}
}
@media (min-width: 992px) 
{
	.videolist span{padding: 0 20px;}
	
}

/*--------productlist401 end--------*/

/*--------singlepage401 start--------*/


.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-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; }


@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: 10px;}
	.college-con ul li img{float: left; width: 225px;margin-right: 40px;}
	.college-con ul li:nth-child(2n) img{float: right;margin-right: 0;margin-left: 40px;}
}	

/*--------singlepage401 end--------*/

/*--------singlepage2 start--------*/


.contactconttopimg1{position: relative;background-color: #00837b;}
.contactcontbigimg1{ display: block; max-width: 100%;}

.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: 992px){
	.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:992px)
{
	.singlepage2{padding: 40px 0 65px;}
	.contactconttoptext1{padding: 20px 0 0 30px;}
	.contactcontQRcode{margin-top: 20px;}
}
@media (min-width: 992px) 
{
	.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 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;}

.contactmap1{overflow:hidden;}
.contactmap1 img{width: 100%;display: block;}

@media (min-width:992px)
{
	.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: 992px) 
{
    .contactform1 dl dt{width: 520px;}
    .contactform1 dl dd{width: 590px;}
}

/*--------contactform3 end--------*/



/*--------productlist401 start--------*/



.productSelectt{overflow: hidden; overflow-x: auto;position: relative;margin-top: 10px;}
.productSelect .commonweb{position: relative;}
.productSelect-text{display: none;}
.productSelect p{min-width: 505px; }
.productSelectt p{min-width: 505px; }

.productSelectt a{padding: 0 12px; display: inline-block;text-align: center;color: #333333;line-height: 45px; float: center;}


.productlist ul li{overflow: hidden;padding: 15px 0; border-bottom: 1px solid #D9D9D9}
.productlist ul li h3 a{font-size: 14px;color: #333333;display: block; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.productlist ul li img{display: block;float: left;width: 50%; margin-right: 5px;}
.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(/web/images/product1img02.png);background-repeat: no-repeat;background-position: right 3px;padding-right: 15px;}

@media (min-width: 992px){
	
	

}
@media (min-width: 992px)
{
	
	.productSelect{padding-left: 135px;margin-top: 40px;}
	.productSelectt{padding-left: 365px;margin-top: 5px;}
	.productSelect-text{width: 135px; line-height: 50px; 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: 50px;height: 50px;border-bottom: 3px solid #FFFFFF; display: inline-block;font-size: 16px;float: none;}
	.productSelect p span{float: left;text-align: center;}

	
	.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 h3{padding-bottom: 10px;}
	.productlist ul li h3 a{font-size: 14px;}

	.productlist ul li img{width: 60%;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:992px)
{
	.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: 992px) 
{
	.productlist ul{margin: 0 -15px;}
	.productlist ul li{height: 250px;padding: 0;}
	.productlist ul li img{
	width: 307px;
	height: 230px;
}
	.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--------*/


.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(/web/images/product2img03.png);background-repeat: no-repeat;background-position-y: center;margin-top: 10px;}


@media (min-width: 992px)
{

	.productlist402{padding: 40px 0;}
	
	.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(/web/images/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: 992px) 
{
	.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:0px;}
.caselist03 ul li a{color:#333333;}

.caselist03 ul li h4 span{display:block;height:24px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }



@media (min-width: 992px){
    .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:992px)
{
    .caseimg03:after{display:block;}
    .caselist03 ul li:hover .caseimg03:after{opacity:1;}
    
}

/*--------case3 end--------*/

/*--------productdetail401 start--------*/


.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-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{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%;}


@media (min-width: 992px){
	.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: 992px) 
{
	.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--------*/


.culture-top{background-color: #FFFFFF;padding-top: 30px;padding-bottom: 30px;font-size: 16px;}

.culture-top img{max-width:100%;}
.culture-top .p0{padding-top: 20px;}

.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 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: 992px){
	.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:992px)
{
	.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: 992px) 
{
	.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;}

.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(/web/images/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:hover{color:#ffffff;}


.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: 992px){
    .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:992px)
{
    .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: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(/web/images/news11xw02.jpg) !important;}
.tenngxunlink{background-image:url(/web/images/news11xw03.jpg) !important; display:none !important;}
.qqlink{background-image:url(/web/images/news11xw04.jpg) !important;}
.weixinlink{background-image:url(/web/images/news11xw05.jpg) !important;}
.baidulink{background-image:url(/web/images/news11xw06.jpg) !important;}
.taolink{background-image:url(/web/images/news11xw07.jpg) !important;}

.weibolink:hover{background-image:url(/web/images/news11xw08.jpg) !important;}
.tenngxunlink:hover{background-image:url(/web/images/news11xw09.jpg) !important;}
.qqlink:hover{background-image:url(/web/images/news11xw10.jpg) !important;}
.weixinlink:hover{background-image:url(/web/images/news11xw11.jpg) !important;}
.baidulink:hover{background-image:url(/web/images/news11xw12.jpg) !important;}
.taolink:hover{background-image:url(/web/images/news11xw13.jpg) !important;}

@media (min-width: 992px){
  .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--------*/



.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: 992px){
    .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:992px)
{
    .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;}

.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 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: 992px){
    .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;margin:10px 0px 0px 0px;}
.innerbanner03 img{display:block;width:100%;} 
@media (min-width: 992px) {
   .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": "#104aa9"},
    {"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;}
.subnavlist02 .commonweb{display:none;}
*/


.innerbanner02{width:100%;position:relative;}
.innerbanner02 img{display:block;width:100%;}


.subnavlist02 ul li{font-size:16px;text-align:center;margin:2px 0px 0px 0px;}



.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: 992px){

    /*
    .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:1120px)
{
     .subnavlist02 ul li{width:15%;}
    .subnavlist02 ul li a{padding:22px 0;}
}

/*--------subnav02 end--------*/
@media (min-width: 992px)
{
.d-none {
	display: none !important;
}
	}

.nav-toolbar {
	right: 10px; bottom: 30%; position: fixed; z-index: 999;
}
@media all and (max-width:992px)
{

.nav-toolbar {
	padding: 8px 15px 15px; bottom: 0px;
}
.nav-toolbar li {
	vertical-align: middle; display: inline-block;
}
}
.nav-toolbar li > a {
	transition:background-color 0.35s; width: 40px; height: 40px; text-align: center;  line-height: 40px; font-size: 22px; position: relative;  -webkit-transition: background-color .35s; -o-transition: background-color .35s;overflow: hidden;
}
@media all and (max-width:992px)
{
.nav-toolbar li > a {
	margin: 0px 5px; border-radius: 50%;
}
}
.nav-toolbar li:hover > a {
	background-color: rgb(178, 26, 1);
}
.nav-toolbar li:hover .hover-show {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
@media all and (max-width:992px)
{
.nav-toolbar li:hover .hover-show {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
	
}
.nav-toolbar .hover-show {
	transition:transform 0.35s, opacity 0.35s, transform 0.35s; top: 0px; right: 100%; visibility: hidden; position: absolute; z-index: -1; opacity: 0; transform: translate3d(0px, 50%, 0px); background-color: rgb(178, 26, 1); -webkit-transition: opacity .35s, -webkit-transform .35s; -o-transition: transform .35s, opacity .35s; -webkit-transform: translate3d(0, 50%, 0);
}
@media all and (max-width:992px)
{
.nav-toolbar .hover-show {
	top: auto; right: 15px; bottom: 100%; margin-bottom: 10px; transform: translate3d(0px, 50%, 0px); -webkit-transform: translate3d(0, 50%, 0);
}
}
.nav-toolbar .qrcode {
	border: 1px solid rgb(210, 210, 210); border-image: none; width: 140px; max-width: none;
}
.nav-toolbar .hotline {
	padding: 0px 15px; font-size: 16px; white-space: nowrap;
}
@media all and (max-width:992px)
{
.nav-toolbar .hotline {
	display: none;
}

