
.landscape {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 100%;
}
#aniBox {
	width: 100%;
	position: relative;
	background-position: center;
	overflow: hidden;
	background-repeat: no-repeat;
}
#aniBox #rotation1 {
	width: 1089px;
	height: 970px;
	position: absolute;
	left: 50%;
	margin-left: -545px;
	top: 50%;
	margin-top: -485px;
	animation: rot1 50s linear infinite;
	-webkit-animation: rot1 40s linear infinite;
}
#aniBox #rotation2 {
	width: 408px;
	height: 408px;
	position: absolute;
	left: 50%;
	margin-left: -204px;
	top: 50%;
	margin-top: -204px;
	animation: rot2 20s linear infinite;
}
#aniBox #rotation3 {
	width: 330px;
	height: 330px;
	position: absolute;
	left: 50%;
	margin-left: -165px;
	top: 50%;
	margin-top: -165px;
	animation: rot3 20s linear infinite;
}
#aniBox #rotation4 {
	width: 290px;
	height: 290px;
	position: absolute;
	left: 50%;
	margin-left: -145px;
	top: 50%;
	margin-top: -145px;
	animation: rot4 20s linear infinite;
}
#aniBox #txt_box {
	width: 558px;
	height: 226px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -279px;
	margin-top: -113px;
}
#aniBox #txt_box .bt {
	font-size: 50px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 10px;
}
#aniBox #txt_box .nr {
	width: 330px;
	font-size: 14px;
	text-align: center;
	color: #fefefe;
	display: block;
	line-height: 28px;
	margin: auto;
	letter-spacing: 2px;
	margin-top: 24px;
}
#aniBox #txt_box .aboutBtn {
	width: 121px;
	height: 39px;
	margin: auto;
	margin-top: 30px;
	border:1px solid #109c4e ;
	position: relative;
}
#aniBox #txt_box .aboutBtn a {
	width: 100%;
	height: 100%;
	display: block;
	line-height: 39px;
	text-align: center;
	color: #00ca02;
	position: absolute;
	top: 0;
}
#aniBox #txt_box .aboutBtn a span{
	background: url(../image/jt1.png) right center no-repeat;
	padding-right: 23px;
}
#aniBox #txt_box .aboutBtn div {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 0%;
	background: #5ce55c;
	transition: .5s ease;
}
#aniBox #txt_box .aboutBtn:hover{
	border:1px solid #5ce55c;
}
#aniBox #txt_box .aboutBtn:hover div {
	left: 0;
	width: 100%;
}
#aniBox #txt_box .aboutBtn:hover a {
	color: #FFFFFF;
}
#aniBox #txt_box .aboutBtn:hover a span{
	background: url(../image/jt2.png) right center no-repeat;
}
@-webkit-keyframes rot1 {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes rot1 {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes rot2 {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
	}
}
@keyframes rot3 {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes rot4 {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
	}
}
/*ä¼˜åŠ¿*/
.show-content{
	width: 100%;
	background: rgba(0,0,0,0.15);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 117px;
}
.show-ul{
	width: 1400px;
	margin: 0 auto;
}
.show-ul li{
	width: 24.9%;
	float: left;
	position: relative;
	display: flex;
	display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;  /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    justify-content: center;
    align-items: center;
    height: 117px;
}
.show-ul li i{
	display: block;
	width: 1px;
	height: 84px;
	background: rgba(255,255,255,0.2);
	position: absolute;
	right: 0;
	top: 19px;
}
.show-ul li.li4 i{
	display: none;
}
.show-ul li .pic{
	float: left;
}
.show-ul li .text{
	/*padding-top: 35px;*/
	float: left;
}
.show-ul li .text .bt{
	font-size: 16px;
	color: #ffffff;
}
.show-ul li.li2 .text .bt span{
	color: #629dbf;
}
.show-ul li.li3 .text .bt span{
	color: #caa378;
}
.show-ul li.li4 .text .bt span{
	color: #68b4b4;
}
.show-ul li .text .bt span{
	color: #d68082;
}
.show-ul li .text .nr{
	color: #ffffff;
	opacity: 0.5;	
	margin-top: 8px;
}
.show-ul li.li2 .pic{
	margin-left: 13.7%;
}
.show-ul li.li3 .pic{
	margin-left: 5%;
}
.show-ul li.li4 .pic{
	margin-left: 5.7%;
}
.show-ul li .pic img{
	width: 100%;
	/*height: 100%;*/
}
.webshow{
	position: static;
	background: #f0f0f0;
}
.webshow .show-ul li .text .bt {
    color: #393838;
}
.webshow .show-ul li .text .nr {
    color: #a3a3a3;
}
.webshow .show-ul li i{
	background: #E7E7E7;
}
/*ä¸šåŠ¡ä½“ç³»*/
.ywtx-content,
.alzx-content,
.xwzx-content {
	overflow: hidden;
}
.title-con{
	width: 100%;
	min-height: 202px;
	background: url(../image/ywtx-bg.jpg) center center no-repeat;
	text-align: center;
}
.title-con .bt{
	font-size: 40px;
	color: #000000;
	padding-top: 46px;
}
.ywtx-content .title-con .nr{
	color: #838383;
	font-size: 16px;
	padding-top: 27px;
}
.ywtx-ul{
	overflow: hidden;
    height: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    transition-delay: .2s;
    -webkit-transition-delay: .2s;
}
.ywtx-ul li.ywtx-li {
    position: relative;
    overflow: hidden;
    float: left;
    width: 50%;
	cursor: pointer;
}
.ywtx-li .up-pic{
	display: block;
    width: 100%;
    height: 100%;
    min-height: 300px;
    object-fit: cover;
}
.ywtx-li .bg{
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);
	position: absolute;
	top: 0;
	left: 0;
	transition:.6s;
}
.ywtx-li:hover .bg{
	background: rgba(0,193,216,0.92);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e500c1d8,endColorstr=#e500c1d8);
}
.ywtx-li .bg .line{
	display: block;
	width: 26%;
	position: absolute;
	bottom: 19%;
	right: 4.5%;
}
.ywtx-li .bg .line i{
	display: block;
	width: 74%;
	border-bottom: 1px solid rgba(240,240,240,0.75);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2f0f0f0,endColorstr=#b2f0f0f0);
	float: right;
	-webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
}
#aniBox {
	
	  background: url(../image/223.gif);
    background-size: cover;
}
.filter {