@charset "utf-8";
/* CSS Document */
.in-right-bar{ position: absolute; top:308px; right:15px; width:251px;}
.bar-img{ text-align: center; position:relative; z-index:3;}
.bar-txt{ width:100%; background:rgba(255,255,255,0.8); padding:53px 10px 22px; font-size:16px; border-radius:10px; line-height:2; position:relative; top:-60px; z-index:2;}
.slideBox{ 
  width:100%;
  overflow:hidden; 
  position:relative; 
  margin:0 auto;
  background: #000;
}
.slideBox .bd{ 
  position:relative; 
  height:100%;
}
.slideBox .bd li{ 
  vertical-align:middle; 
}
.slideBox .bd .img01{ 
  width:100%; 
  height: auto;
  display:block;  
  animation: changeScale 1 8s;
}
.slideBox .bd .banner-txt { position:absolute; width:100%; text-align:center; top:50%; transform:translateY(-50%);}
.slideBox .bd .banner-txt img{ width:auto; display:inline-block;}
.slideBox .prev,.slideBox .next{ width:40px; height:40px; opacity:0.6; position:absolute; top:50%; margin-top:-20px; background:url(../images/icon-slider-l.png) no-repeat; display:none; transition-duration:.5;}
.slideBox .prev{ left:10%;}
.slideBox .next{ transform:rotate(180deg); right:10%;}
.slideBox:hover .prev,.slideBox:hover .next{ display:block;}
.slideBox .prev:hover,.slideBox .next:hover{ opacity:1;}
.in-zx{ padding:61px 0 87px 0;}
.in-ti{ width:100%; background:url(../images/hua.png) repeat-x center; min-height:25px; text-align:center; margin-bottom:60px;}
.in-ti span{ display:inline-block; color:#3d9911; font-size:40px; background:#fff; padding:0 18px;}
.in-zx-xi{ width:100%; background:url(../images/bg.png) no-repeat top; margin-top:10px; padding-top:46px;}
.zx01-le{width:50%; overflow:hidden; background:#000; position:relative;}
.zx-img{ }
.zx-img img{ display:block; transition-duration:3s; width:100%;}
.zx-le:hover:hover img{ transform:scale(1.2,1.2)}
.zx-date{ position:absolute; width:100px; height:88px; background:#3d9911; color:#fff; text-align:center; top:0; left:0; font-family:"Arial";}
.zx-date p{ font-size:30px; padding:12px 0 5px 0; }
.zx-date span{ font-size:18px;}
.zx-txt{ position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.42); padding:15px 25px; color:#fff; transition-duration:.5s; width:100%;}
.zx-txt p{ font-size:18px; padding-bottom:7px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.zx-txt span{ display:block; line-height:1.6; font-size:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.zx-le:hover .zx-txt{ background:#3d9911}
.zx-ri{ width:50%; padding-left:36px;}
.zx-ri dl{ border-bottom:1px solid #dddddd; padding-bottom:15px; margin-bottom:14px;}
.zx-ri dl dt{ float:left; width:96px; text-align:center; border-right:1px solid #dddddd; padding:10px 0;font-family:"Arial";}
.zx-ri dl dt p{ font-size:30px; padding:0 0 5px 0; }
.zx-ri dl dt span{ font-size:18px;}
.zx-ri dl dd{ float:left; padding-left:17px; width:83%;}
.zx-ri dl dd p{ font-size:17px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-bottom:7px;}
.zx-ri dl dd span{ display:block; line-height:1.6; font-size:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; color:#555;}
.in-hd{ background:url(../images/sm.png) no-repeat bottom center; padding-bottom:200px;}


.hd-list .owl-theme .owl-controls{ display: none !important;}
.td-list{ position:relative; overflow:hidden; background:#000;}
.td-list dt{  }
.td-list dt img,.in-sd-list dl dt img{ width:100%; height:100%; display:block; transition-duration:3s;}
.td-list:hover dt img,.in-sd-list dl:hover dt img{transform:scale(1.2,1.2)}
.td-list dd{ position:absolute; width:100%; min-height:200px; background:url(../images/tm.png) no-repeat bottom center; bottom:0;}
.td-list dd p{ color:#fff; width:100%; padding:0 10px; text-align:center; position:absolute; bottom:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:16px;}
.gii-list dt{ height:470px;}
.in-shsd{ position: relative; top:-45px;}
.in-sd-list dl{ width:49%; float:left; position:relative; background:#000; overflow:hidden; border-radius:15px; margin:0 1% 15px 0;}
.in-sd-list dl dd{ position:absolute; background:url(../images/tm1.png) no-repeat center center; width:194px; height:58px; text-align:center;  color:#fff; top:50%; left:50%; transform: translate(-50%,-50%); background-size: cover; font-size:17px; transition-duration:.5s;}
.in-sd-list dl dd p{top:50%; left:50%; transform: translate(-50%,-50%); position:absolute;}
.in-sd-list dl:hover dd{ width:100%; height:100%;}
.in-sd-list dl:nth-child(2n){ margin-right:0;}
.in-yd-list dl{ width:12%; border:1px solid #e4e4e4; text-align:center; padding:25px 0 25px 0; position:relative; float:left; transition-duration:.5s; margin-right:0.55%;}
.in-yd-list dl dd h1{ font-size:22px; padding:20px 0 12px 0;}
.in-yd-list dl dt img{ width:70%;}
.in-yd-list dl dd p{ font-family:"Arial"; font-size:16px; opacity:0.65;}
.in-yd-list dl:before{ content:""; position: absolute; width:20px; height:31px; background:url(../images/gg.png) no-repeat; top:0; left:50%; margin-left:-10px;}
.in-yd-list dl:hover{ background:#53b37a}
.in-yd-list dl:hover dd{ color:#fff;}
.in-yd-list dl:last-child{ margin-right:0;}
.in-sdbk{ padding:90px 0;}


		/* 本例子css */
		.multipleLine{position:relative; width:1260px; }
		.multipleLine .hd{ overflow:hidden; }
		.multipleLine .hd .prev,.multipleLine .hd .next{ display:block;  width:32px; height:53px;overflow:hidden; position:absolute; left:-50px; top:50%; margin-top:-26.5px;
			 cursor:pointer; background:url("../images/pre.png") no-repeat;}
		.multipleLine .hd .next{ transform:rotate(180deg); left:auto; right:-50px; }
		
		.multipleLine .bd{ padding:10px; height:480px; overflow:hidden;  }
		.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
		.multipleLine .bd ul li{ margin:0 4px 8px; float:left; _display:inline; overflow:hidden;  position:relative;  }
		.multipleLine .bd ul li .pic{position:relative; overflow:hidden }
		.multipleLine .bd ul li .pic img{ width:405px; height:232px; display:block; transition-duration:3s; }
		.multipleLine .bd ul li .pic p{ position:absolute; bottom:0; left:0; width:131px; height:46px; background:url(../images/tm2.png) no-repeat; color:#fff; font-size:15px; line-height:46px; padding-left:29px;transition-duration:.5s; }
		.multipleLine .bd ul li .title{ width:100%; padding:15px; position:absolute; bottom:-100%; left:0; background:rgba(61,153,17,0.85); color:#fff; transition-duration:.5s; }
.multipleLine .bd ul li .title h1{ font-size:18px; padding-bottom:9px;}
.multipleLine .bd ul li .title p{ font-size:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.multipleLine .bd ul li:hover .title{ bottom:0;}
.multipleLine .bd ul li:hover .pic p{ opacity:0;}
.multipleLine .bd ul li:hover .pic img{transform:scale(1.2,1.2)}
.in-jtzn{ width:100%; background:url(../images/bg.png) no-repeat bottom center;}
.in-jtzn dl{-moz-box-shadow:1px 2px 6px #B8B8B8; -webkit-box-shadow:1px 2px 6px #B8B8B8; box-shadow:1px 2px 6px #B8B8B8; width:18.5%; border-radius:10px; overflow:hidden; position:relative; float:left; margin-right:1.5%;}
.in-jtzn dl dt img{ width:100%; display:block; transition-duration:.5s;}
.in-jtzn dl:hover dt img{ transform:scale(1.1,1.1)}
.in-jtzn dl dd{ position:absolute; width:100%; text-align:center; bottom:0;min-height: 125px;}
.in-jtzn dl dd h1{position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -100px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    padding: 0 10px; background:#c42ee8; transition-duration:.5s;}
.in-jtzn dl dd h1 img{ padding-top:11px;}
.in-jtzn dl dd p{text-align: center;
    width: 100px;
    position: absolute;
    left: 50%;
    top: 45%;
    margin-left: -50px;
    color: #fff;
    font-size: 20px;}
.in-jtzn dl:last-child{ margin-right:0;}
.in-jtzn dl:nth-child(2) dd h1{ background:#fd651c}
.in-jtzn dl:nth-child(3) dd h1{ background:#35bff6}
.in-jtzn dl:nth-child(4) dd h1{ background:#23ca7c}
.in-jtzn dl:nth-child(5) dd h1{ background:#0c94e7}
.in-jtzn dl:hover dd h1{ margin-top:-120px;}
.in-zssh{ width:100%; background:url(../images/in-pic22.jpg) no-repeat bottom center; padding:103px 0 29px 0;}
.inzs-le{ padding-bottom:111px; padding-left:40px;}
.inzs-ri{ width:730px; padding-top:160px;}
.inzs-ri h1{ color:#3d9911; font-size:40px; font-weight:normal}
.inzs-ri p{ font-size:16px; padding:27px 0 40px 0; line-height:1.6;}
.inzs-ri ul li{ float:left; margin-right:72px;}
.inzs-ri ul li:last-child{ margin-right:0;}




@media only screen and (max-width: 1440px){}
@media only screen and (max-width: 1366px){

	}
@media only screen and (max-width: 1200px){
	.zx-ri dl dd{ width:73%;}
	.zx-ri dl{ padding-bottom:5px; margin-bottom:5px;}
	.zx-ri dl dd p{ font-size:15px;}
	.inzs-le{ display:none;}
	.inzs-ri{ width:100%; padding-top:30px;}
	.zx-ri dl dt{ padding:5px 0;}
	.zx-ri dl dd span{-webkit-line-clamp: 1;
    line-clamp: 1;}
}
@media only screen and (max-width: 960px){
.top{ display:block !important;}
.mobile-top{ display:none !important;}
	}
@media only screen and (max-width: 760px){
.gii-list dt{ height:200px;}

}



