

/*# sourceMappingURL=style.css.map */
body{
	padding: 0;
	margin: 0;
}
.anchorBL{display: none;}
@media (min-width:320px){
	.recr-box1{
		padding: 0 0.3rem;
		margin: 0.7rem 0 0;
	}
	.recr-box1 .title,
	.recr-box2 .title,
	.recr-box3 .title{
		padding:0 0 0.15rem 0.6rem;
		border-bottom: 2px solid #dfdfdf;
		font-size: 0.34rem;
		color: #000000;
		line-height: 1.6;
		position: relative;
		margin-bottom: 0.5rem;
	}
	.recr-box1 .title{
		background: url(../img/img5.png) left 0.09rem/0.45rem no-repeat;
	}
	.recr-box2 .title{
		background: url(../img/img6.png) left 0.09rem/0.45rem no-repeat;
	}
	.recr-box3 .title{
		background: url(../img/img7.png) left 0.09rem/0.45rem no-repeat;
	}
	.recr-box1 .title:before,
	.recr-box2 .title:before,
	.recr-box3 .title:before{
		display: block;
		width: 1.6rem;
		height: 2px;
		background-color: #b41414;
		content: '';
		position: absolute;
		bottom: -2px;
		left: 0;
	}
	.recr-box1 #recr-box1{
        width: 100%;
        height: 100%;
    }
    .recr-box1 #recr-box1 .swiper-slide{
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .recr-box1 #recr-box1 .wrapper{
    	width: 90%;
    	margin: 0 auto;
    	height: 100%;
    }
    .recr-box1 #recr-box1 .wrapper .pic{
    	width: 100%;
    	overflow: hidden;
    }
    .recr-box1 #recr-box1 .wrapper .pic img{
    	display: block;
    	width: 100%;
    	height: 100%;
    }
    .recr-box1 #recr-box1 .wrapper .box{
    	padding: 0.2rem 0.15rem 0.4rem;
    }
    .recr-box1 #recr-box1 .wrapper .box h3{
    	font-size: 0.28rem;
    	color: #000000;
    	line-height: 1.6;
    	font-weight: bold;
    	margin-bottom: 0.1rem;
    }
    .recr-box1 #recr-box1 .wrapper .box .detaile{
    	font-size: 0.24rem;
    	line-height: 1.6;
    	text-align: justify;
    }
	.recr-box1 #recr-box1 .swiper-button-next,
	.recr-box1 #recr-box1 .swiper-button-prev{
		position: absolute;
	    top: 30%;
	    width:30px;
	    height: 40px;
	    margin-top:0;
	    z-index: 10;
	    cursor: pointer;
	}
	.recr-box1 #recr-box1 .swiper-button-disabled{
		display: none;
	}
	.recr-box1 #recr-box1 .swiper-button-next{
		right: 5%;
		background:rgba(0,0,0,0.15) url(../img/img_103.png) center/11px no-repeat;
	}
	.recr-box1 #recr-box1 .swiper-button-prev{
		left: 5%;
		background:rgba(0,0,0,0.15) url(../img/img_102.png) center/11px no-repeat;
	}
	.recr-box2{
		margin: 0.7rem 0;
		padding: 0 0.3rem;
	}
	.recr-box2 .title{
		margin-bottom: 0.2rem;
	}
	.recr-box2 .title .tits{
		display: inline-block;
		float: right;
		font-size: 0.24rem;
		line-height:2.4;
	}
	.recr-box2 .title .tits a{
		display: inline-block;
		color: #000000;
		position: relative;
	}
	.recr-box2 .title .tits a.cut{
		color: #b41414;
	}
	.recr-box2 .title .tits a:last-child{
		margin-left: 0.45rem;
	}
	.recr-box2 .title .tits a:last-child:before{
		display: block;
		width: 1px;
		background-color: #dfdfdf;
		content: '';
		position: absolute;
		left: -0.22rem;
		height: 0.25rem;
		top: 50%;
		margin-top: -0.1rem;
	}
	.recr-box2 .list{
		width: 100%;
		position: relative;
		top: 10px;
		left: 0;
		opacity: 0;
		filter: alpha(opacity=0);
	    -webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.recr-box2 .list.on{
		top: 0;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.recr-box2 .list ul li{
		border-bottom: 1px solid #e0e0e0
	}
	.recr-box2 .list ul li .box{
		padding: 0.4rem 0.3rem;
		cursor: pointer;
	}
	.recr-box2 .list ul li .time{
		font-size: 0.25rem;
		color: #989898;
		font-family: 'arial';
		line-height: 1.6;
		margin-bottom: 0.1rem;
	}
	.recr-box2 .list ul li h3{
		font-size: 0.3rem;
	    color: #000;
	    font-weight: bold;
	    line-height: 1.6;
	    padding-bottom: 0.2rem;
	    border-bottom: 1px solid #ecebe9;
	    margin-bottom: 0.2rem;
	    display:block;
	    white-space:nowrap;
	    overflow:hidden;
	    text-overflow:ellipsis;
	}
	.recr-box2 .list ul li .detaile,
	.recr-box2 .list ul li .detaile p{
		font-size: 0.24rem;
	    line-height: 1.6;
	    color: #666666;
	    text-align: justify;
	}
	.recr-box2 .list ul li .detaile{
		height: 1.55rem;
    	overflow: hidden;
	}

	.recr-tip{
		position:fixed;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.7);
		top: 0;
		left: 0;
		z-index: 10;
		display: none;
	}
	.recr-tbox{
		display: none;
		position: fixed;
		width:92%;
		padding:0.3rem;
		background-color: #fff;
		left: 4%;
		top: 20%;
		z-index: 11;
		box-sizing:border-box;
	}
	.recr-tbox i{
		display: block;
		width: 0.25rem;
		height: 0.25rem;
		position: absolute;
		right: 0.25rem;
		top: 0.25rem;
		background: url(../img/img11.png) center/20px no-repeat;
		z-index: 2;
		cursor: pointer;
	}
	.recr-tbox .box{
		width: 100%;
	}
	.recr-tbox h3{
		font-size: 0.3rem;
		color: #000;
		line-height: 1.6;
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
		border-bottom: 1px solid #dbdbdb;
	}
	.recr-tbox .detaile,
	.recr-tbox .detaile p{
		font-size: 0.24rem;
		color: #555555;
		line-height: 1.6;
		text-align: justify;
	}
	.recr-tbox .detaile p span{
		color: #555555;
		font-weight: bold;
	}
	.recr-tbox .detaile{
		padding-right: 0.3rem;
		height:3.5rem;
		overflow: hidden;
	}
	.recr-tbox .btn{
		display: block;
		width: 2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		background-color: #b41414;
		font-size: 0.24rem;
		text-align: center;
		color: #fff;
		border-radius: 0.3rem;
		margin-top: 0.3rem;
	}
	.recr-box3{
		padding: 0 0.3rem;
		margin-bottom: 1rem;
	}
	.recr-box3 .list{
		background: url(../img/img3.jpg) center/cover no-repeat;
		width: 100%;
		height: 100%;
	}
	.recr-box3 .list .box{
		width: 50%;
		float: left;
		text-align: center;
		padding: 0.45rem 0.1rem;
		box-sizing:border-box;
	}
	.recr-box3 .list .box h3{
		font-size: 0.3rem;
		color: #666;
		line-height: 1.6;
		padding-bottom: 0.2rem;
		margin-bottom: 0.15rem;
		position: relative;
	}
	.recr-box3 .list .box h3:before{
		display: block;
		width: 0.36rem;
		height:1px;
		background-color: #7b7b7b;
		position: absolute;
		content: '';
		left: 50%;
		margin-left: -0.18rem;
		bottom: 0
	}
	.recr-box3 .list .box .detaile{
		font-size: 0.3rem;
		color: #b3b3b3;
		line-height: 1.6;
		font-family: 'Century Gothic'
	}
	.recr-box3 .list .box1{
		background-color: #fff;
	}
	.recr-box3 .list .box2,
	.recr-box3 .list .box5{
		background-color: #b41414;
	}
	.recr-box3 .list .box3,
	.recr-box3 .list .box4,
	.recr-box3 .list .box6{
		background-color: rgba(255,255,255,0.9);
	}
	.recr-box3 .list .box2 h3,
	.recr-box3 .list .box5 h3{
		color: #fff;
	}
	.recr-box3 .list .box2 h3:before,
	.recr-box3 .list .box5 h3:before{
		background-color: #fff;
	}
	.recr-box3 .list .box2 .detaile,
	.recr-box3 .list .box5 .detaile{
		color: #fff;
	}
	.map-box{
		position: relative;
	}
	.map-box .lists{
		padding:0.5rem 0.3rem 0.3rem;
		background-color: rgba(61,99,154,0.95);
	}
	.map-box .list{
		margin-bottom: 0.3rem;
		width: 100%;
	}
	.map-box .list a{
		display:block;
		font-size: 0.24rem;
		float: left;
		color: #fff;
		line-height: 1.6;
		padding: 0.05rem 0.2rem;
		margin:0 0.1rem 0.1rem 0;
		border-radius: 0.3rem;
		background-color: transparent;
	}
	.map-box .list a.cut{
		background-color: #bc2c2c
	}
	.map-box .box,
	.map-box .box p{
		font-size: 0.24rem;
		color: #fff;
		line-height: 1.6;
	}
	.map-box .box p{margin-bottom: 0.05rem;}
	.map-box .tel{
		color: #fff;
		font-size: 0.46rem;
		line-height: 1.6;
		font-family: 'Mangal';
		margin-top: 0.2rem;
	}
	.map-box .map{
		width: 100%;
		height: 5rem;
	}
	.map-box .map #allmap{
		display: block;
		width: 100%;
		height: 100%;
	}
	.indust-box{
		padding: 0.5rem 0.3rem;
	}
	.indust-box .left{
		width: 100%;
	}
	.indust-box .left .title .en{
		font-size: 0.3rem;
		color: #b41414;
		line-height: 1.4;
		text-transform: uppercase;
	}
	.indust-box .left .title .tit{
		font-size: 0.33rem;
		color: #444444;
		line-height: 1.6;
		margin: 0.05rem 0 0.3rem;
	}
	.indust-box .left .detaile,
	.indust-box .left .detaile p{
		font-size: 0.24rem;
		color: #666666;
		line-height: 1.6;
		text-align: justify;
	}
	.indust-box .left .detaile img{
		max-width: 100%;
		margin-bottom: 0.2rem;
	}
	.indust-box .left .list{
		margin-top: 0.8rem;
	}
	.indust-box #lists{
        width: 100%;
        height: 100%;
    }
    .indust-box #lists .swiper-slide{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        cursor: pointer;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .indust-box #lists .swiper-slide img{
    	display: block;
    	width: 100%;
    }
    #lists .swiper-button-next,
    #lists .swiper-button-prev{
    	width: 0.5rem;
    	height: 0.9rem;
    	text-align: center;
    	line-height: 0.9rem;
    	font-family: '宋体';
    	font-size: 0.32rem;
    	color: #fff;
    	background: none;
    	background-color: rgba(0,0,0,0.7);
    	opacity: 1;
    	filter: alpha(opacity=100);
    	margin-top: -0.45rem;
    }
	#lists .swiper-button-next.swiper-button-disabled,
    #lists .swiper-button-prev.swiper-button-disabled{
    	pointer-events: auto
	}


    #lists .swiper-button-next{right: 0}
    #lists .swiper-button-prev{left: 0}
	.indust-box .right{
		width: 100%;
		display: none;
	}
	.indust-box .right a{
		display: block;
		width: 100%;
	}
	.indust-box .right a img{
		display: block;
		width: 100%;
	}
	.imgs-box{
		width: 100%;
		overflow-x:auto;
		position: relative;
	}
	.imgs-box img{
		display: block;
		height: 8rem;
	}

	.imgs-box .boc a{
		display: block;
		width: 100%;
		height: 100%;
		cursor: pointer;
	}
	.imgs-box .box1{
		position: absolute;
		top: 1rem;
    	left: 2.35rem;
		height:2.75rem;
		width: 0.55rem;
	}
	.imgs-box .box1 .line{
		background: url(../img/img12.png) center/cover no-repeat;
	}
	.imgs-box .boc .box{
		display: none;
	}
	.imgs-box .box2{
		position: absolute;
		top: 1.95rem;
    	left: 6.45rem;
		height:2.42rem;
		width: 0.55rem;
	}
	.imgs-box .box2 .line{
		background: url(../img/img13.png) center/cover no-repeat;
	}
	.imgs-box .box3{
		position: absolute;
		top: 2.83rem;
    	left: 9.2rem;
		height:2.42rem;
		width: 0.55rem;
	}
	.imgs-box .box3 .line{
		background: url(../img/img14.png) center/cover no-repeat;
	}
	.imgs-box .box4{
		position: absolute;
		top: 1rem;
    	left: 12.35rem;
		height:2.42rem;
		width: 0.55rem;
	}
	.imgs-box .box4 .line{
		background: url(../img/img15.png) center/cover no-repeat;
	}
	.imgs-box .box5{
		position: absolute;
		top: 4rem;
    	left: 14rem;
		height:2.42rem;
		width: 0.55rem;
	}
	.imgs-box .box5 .line{
		background: url(../img/img16.png) center/cover no-repeat;
	}
	.news .top-box{
		width: 100%;
		border: 1px solid #dfdfdf;
		box-sizing:border-box;
	}
	.news .top-box .img{
		width: 100%;
		overflow: hidden;
	}
	.news .top-box .img img{
		display: block;
		width: 100%;
	}
	.news .top-box .box{
		padding: 0.2rem 0.3rem;
	}
	.news .top-box .box h3,
	.news .lists ul li .detaile h3{
		font-size: 0.3rem;
		color: #2b2b2b;
		line-height: 1.6;
		margin-bottom: 0.1rem;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.news .top-box .box .time{
		font-size: 0.24rem;
		color: #818181;
		line-height: 1.6;
		margin-bottom: 0.1rem;
	}
	.news .top-box .box .detaile,
	.news .lists ul li .detaile .det{
		font-size: 0.24rem;
		color: #666;
		line-height: 1.6;
		text-align: justify;
		margin-bottom: 0.1rem;
		height: 0.8rem;
		overflow: hidden;
	}
	.news .top-box .box .btn{
		font-size: 0.25rem;
		text-transform: uppercase;
		color: #b41414;
		display: block;
		width: 1.5rem;
		line-height: 1.6;
		padding-right: 0.4rem;
		background: url(../img/img38.png) right center/0.25rem no-repeat;
	}
	.news .lists{
		width: 100%;
	}
	.news .lists ul li{
		border: 1px solid #dfdfdf;
		margin-top: 0.3rem;
	}
	.news .lists ul li .img{
		width: 100%;
		overflow: hidden;
	}
	.news .lists ul li .img img{
		display: block;
		width: 100%;
	}
	.news .lists ul li .detaile{
		padding: 0.2rem 0.3rem 0;
	}
	.news .lists ul li .time{
		font-size: 0.25rem;
		text-transform: uppercase;
		color: #b41414;
		line-height: 1.6;
		padding: 0 0.3rem 0.2rem;
	}
	.enq{
		padding: 0.5rem 0.3rem 0.9rem;
		background-color: #fff;
	}
	.enq form{
		display: block;
		width: 100%;
		height: 100%;
	}
	.enq form .img{
		float: left;
		width: 100%;
		margin-bottom: 0.3rem;
	}
	.enq form .img img{
		display: block;
		width: 100%;
	}
	.enq form .right{
		width: 100%;
	}
	.enq form .right h3{
		font-size: 0.32rem;
		color: #090909;
		line-height: 1.6;
		margin-bottom: 0.2rem;
	}
	.enq form .right  .tit{
		font-size: 0.24rem;
		outline-color: #888888;
		line-height: 1.6;
		margin-bottom: 0.4rem;
	}
	.enq form .right  .mbox{
		width: 100%;
	}
	.enq form .right  .mbox ul li{
		border: 1px solid #ccc;
		margin-bottom: 0.15rem;
	}
	.enq form .right  .mbox ul li .input{
		display: block;
		width: 100%;
		border: 0;
		border-radius: 0;
		box-shadow: none;
		appearance:none;
		-webkit-appearance:none;
		background-color: #fff;
		font-size: 0.24rem;
		height: 0.64rem;
		line-height: 0.64rem;
		padding: 0 0.2rem;
		box-sizing:border-box;
	}
	.enq form .right  .mbox ul .btns{
		border: 0;
		margin-top: 0.35rem;
	}
	.enq form .right  .mbox ul .btns .reset,
	.enq form .right  .mbox ul .btns .sub{
		display: block;
		height: 0.55rem;
		text-align: center;
		font-size: 0.24rem;
		color: #fff;
		background-color: #b41414;
		float: left;
		margin-right: 0.2rem;
		border: 0;
		width: 1.5rem;
	}
	.enq form .right  .mbox ul .btns .reset{
		background-color: #dfdfdf;
		color: #565656;
	}

	.video-box{
		padding: 0.5rem 0.3rem 0.6rem;
	}
	.video-box h2,
	.atlas h2,
	.ewm-box h2{
	    font-size: 0.34rem;
	    color: #000000;
	    line-height: 1.6;
	    padding-bottom: 0.15rem;
	    border-bottom: 1px solid #dfdfdf;
	    position: relative;
	    margin-bottom: 0.5rem;
	}
	.video-box h2:before,
	.atlas h2:before,
	.ewm-box h2:before{
	    display: block;
	    width: 0.95rem;
	    height: 2px;
	    background-color: #b41414;
	    position: absolute;
	    left: 0;
	    bottom: -1px;
	    content: '';
	}

	.video-box ul li{
		margin-bottom: 0.4rem;
		cursor: pointer;
	}
	.video-box ul li .video-ph{
		width: 100%;
		margin-bottom: 0.2rem;
	}
	.video-box ul li .video-ph video{
		display: block;
		width: 100%;
	}
	.video-box ul li .video-pc{
		display: none;
	}
	.video-box ul li .box{
		width: 100%;
		padding: 0 1rem 0 0.3rem;
		box-sizing:border-box;
		position: relative;
	}
	.video-box ul li .box h3{
		font-size: 0.28rem;
		color: #000000;
		line-height: 1.6;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		margin-bottom: 0.1rem;
	}
	.video-box ul li .box .detaile{
		font-size: 0.24rem;
		color: #666;
		line-height: 1.6;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.video-box ul li .box .down{
		display: block;
		width: 0.5rem;
		height: 0.5rem;
		border:1px solid #b9b9b9;
		position: absolute;
		right: 0.3rem;
		top: 50%;
		margin-top: -0.25rem;
		border-radius: 50%;
	}
	.video-box ul li .box .down:before{
		display: block;
		width: 1px;
		height: 0.2rem;
		background-color: #b9b9b9;
		position: absolute;
		left: 50%;
		top: 0.15rem;
		margin-left: -0.5px;
		content: ''
	}
	.video-box ul li .box .down:after{
		display: block;
		width: 0;
		height: 0;
		content: '';
		border-right: 3.5px solid transparent;
		border-left: 3.5px solid transparent;
		border-top: 4px solid #b9b9b9;
		position: absolute;
		top: 0.35rem;
		left: 50%;
		margin-left: -3px;
	}

	.fy{
		position: relative;
	}
	.fy.on:before,
	.fy.on:after{
		display: none;
	}
	.fy:before,
	.fy:after{
		display: block;
		width: 33%;
		position: absolute;
		top: 50%;
		height: 4px;
		border-top:1px solid #e0e0e0;
		border-bottom:1px solid #e0e0e0;
		content: '';
		margin-top: -2px;
	}
	.fy:before{
		left: 0;
	}
	.fy:after{
		right: 0;
	}
	.fy .mbox{
		width: 84px;
		margin: 0 auto;
		height: 34px;
	}
	.fy .btnn{
		font-size: 18px;
	    color: #000;
	    font-family: '宋体';
	    font-weight: bold;
	    width: 40px;
	    height: 30px;
	    line-height: 30px;
	    border: 1px solid #dcdcdc;
	    margin: 0;
	    padding: 0;
	    display: block;
	    float: left;
	}
	.fy .next.btnn{
		border-left: 0;
	}
	.fy .btnn:hover{
		color: #b41414;
		background-color: #b41414;
		color: #fff;
		border:1 solid #b41414;
	}
	.atlas{
		padding: 0 0.3rem 0.6rem;
	}
	.atlas .list{
		width: 100%;
	}
	.atlas .list li{
		width: 100%;
		margin-bottom: 0.4rem;
	}
	.atlas .list li .icon{
		width: 1rem;
		border-radius: 50%;
		overflow: hidden;
		padding: 0.1rem;
		border:1px solid #e0e0e0;
		height:1rem;
		float: left;
	}
	.atlas .list li .icon img{
		display: block;
		width: 100%;
		border-radius: 50%;
	}
	.atlas .down{display: none;}
	.atlas .list li .box{
		width: 5.2rem;
		float: left;
		margin-left: 0.3rem;
	}
	.atlas .list li .box h3{
		font-size: 0.28rem;
		color: #000000;
		line-height: 1.6;
		margin-bottom: 0.05rem;
	}
	.atlas .list li .box .detaile{
		font-size: 0.24rem;
		line-height: 1.6;
		text-align: justify;
		color: #666;
		height: 0.8rem;
		overflow: hidden;
	}
	.ewm-box{
		padding: 0 0.3rem;
	}
	.ewm-box .list{
		width: 100%;
		margin-bottom: 0.6rem;
	}
	.ewm-box .list ul li{
		width: 100%;
		margin-bottom: 0.3rem;
		background-color: #fff;
		padding: 0.35rem 0 0.45rem;
	}
	.ewm-box .list ul li .img{
		width: 1.7rem;
		margin: 0 auto;
	}
	.ewm-box .list ul li .img img{
		display: block;
		width: 100%;
	}
	.ewm-box .list ul li h3{
		font-size: 0.28rem;
		color: #000000;
		line-height: 1.6;
		text-align: center;
		margin: 0.17rem 0 0.1rem
	}
	.ewm-box .list ul li .detaile{
		font-size: 0.24rem;
		color: #666;
		line-height: 1.6;
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}

	.newi-box{
	    padding: 0.5rem 0.3rem 0.7rem;
	}
	.newi-box .title {
	    border-bottom: 1px solid #d6d6d6;
	    margin-bottom: 0.3rem;
	}
	.newi-box .title h3 {
	    font-size: 0.3rem;
	    color: #333333;
	    line-height: 1.6;
	    text-align: center;
	}
	.newi-box .title .time{
	    font-size: 0.24rem;
	    color: #888888;
	    line-height: 1;
	    text-align: center;
	    margin: 0.35rem 0 0.5rem;
	}
	.newi-box .detaile, .newi-box .detaile p{
	    font-size: 0.24rem;
	    color: #666666;
	    line-height: 1.6;
	    text-align: justify;
	}
	.newi-box .detaile {
	    border-bottom: 1px solid #d6d6d6;
	    margin-bottom: 0.3rem;
	    padding-bottom: 0.3rem;
	}
	.newi-box .detaile img{
		max-width: 100%;
	}
	.newi-box .fanye {
	    width: 100%;
	}
	.newi-box .fanye .left {
	    font-size: 0.26rem;
	    color: #666;
	    line-height: 1.6;
	}
	.newi-box .fanye .left p {
	    margin-bottom: 0.05rem;
	}
	.newi-box .fanye .left a {
	    color: #666;
	}
	.newi-box .fanye .btns{
	    display: block;
	    width: 2rem;
	    height: 0.55rem;
	    line-height: 0.55rem;
	    color: #fff;
	    background-color: #bc2c2c;
	    font-size: 0.26rem;
	    border-radius: 0.08rem;
	    margin-top: 0.4rem;
	    text-align: center;
	}
	.enq form .right  .mbox ul .yzm{
		border: 0;
	}
	.enq form .right  .mbox ul .yzm .yz{
		width: 2rem;
		border: 0;
		display: block;
		float: left;
		height: 0.64rem;
    	line-height: 0.64rem;
		font-size: 0.24rem;
		padding: 0 0.2rem;
		border: 1px solid #ccc;
	}
	.enq form .right  .mbox ul .yzm img{
		display: block;
		height: 0.64rem;
		float: left;
		margin-left: 0.1rem;
	}

}
@media (min-width:768px){
	.recr-box1 #recr-box1 .wrapper{
    	width: 100%;
    }
    .recr-box1 #recr-box1 .swiper-button-next,
    .recr-box1 #recr-box1 .swiper-button-prev{
    	width: 40px;
    	height: 60px;
    	top: 20%;
    	background-color: rgba(0,0,0,0.3)
    }
    .recr-box1 #recr-box1 .swiper-button-next{right: 0}
    .recr-box1 #recr-box1 .swiper-button-prev{left: 0}

    .recr-tbox{
    	width: 6rem;
    	left: 50%;
    	margin-left: -3rem;
    }
}
@media (min-width:768px) and (max-width:1024px){
	.fy .mbox {
	    width: 100px;
	    height: 40px;
	}
    .fy .btnn{
	    font-size: 20px;
	    width: 48px;
	    height: 38px;
	    line-height: 38px;
	}
}
@media (min-width:1024px){
	.ani{
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.imgs-box{
		width: 100%;
		overflow:hidden;
		height:600px;
	}
	.imgs-box img{
		display: block;
		height:600px;
		position: relative;
		left: 50%;
		width: 1440px;
    	top: 0;
    	margin-left: -650px;
	}
	.imgs-box .max-box{
		width: 928px;
		max-width: 92%;
		height: 100%;
		margin: 0 auto;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -464px;
	}
	.imgs-box .box1{
	    top: 62px;
    	left: -10px;
	    height: 216px;
	    width: 43px;
	    z-index: 5;
	}
	.imgs-box .box2{
	    top: 138px;
    	left: 295px;
	    height: 189px;
	    width: 43px;
	}
	.imgs-box .box3 {
	    top: 201px;
    	left: 504px;
	    height: 189px;
	    width: 43px;
	}
	.imgs-box .box4 {
	    top: 67px;
    	left: 739px;
	    height: 189px;
	    width: 43px;
	}
	.imgs-box .box5 {
	    top: 294px;
    	left: 871px;
	    height: 189px;
	    width: 43px;
	}
	.imgs-box .max-box .boc .box{
		width: 330px;
    	height: 230px;
		padding: 30px 35px;
		box-sizing:border-box;
		background-color: rgba(180,20,20,0.8);
		position: absolute;
		top: -15px;
    	left: -150px;
    	display: none;
	}
	.imgs-box .max-box .boc:nth-child(1) .box{
		left:-28px;
	}
	.imgs-box .max-box .boc:nth-child(5) .box{
		right:-30px;
		left: auto;
	}
	.imgs-box .max-box .boc .box a{
		position: relative;
		z-index: 2;
		top: 0;
		left: 0;
	}
	.imgs-box .max-box .boc .box:before{
		display: block;
		width: 92%;
		height: 90%;
		border:1px solid rgba(255,255,255,0.6);
		position: absolute;
		top: 5%;
		left: 4%;
		content: '';
	}
	.imgs-box .max-box .boc .box h3{
		font-size: 22px;
		color: #fff;
		padding-left: 50px;
		line-height: 1.6;
		margin-bottom: 10px;
	}
	.imgs-box .max-box .boc .box .detaile{
		font-size: 14px;
		line-height: 1.8;
		color: #fff;
		height: 75px;
		overflow: hidden;
		text-align: justify;
	}
	.imgs-box .max-box .boc .box .btn{
		font-size: 15px;
		color: #fff;
		line-height: 24px;
		height: 24px;
		display: inline-block;
		padding-right: 30px;
		text-transform: uppercase;
		display: inline-block;
		margin-top:20px;
		position: relative;
	}
	.imgs-box .max-box .boc .box .btn span{
		display: block;
		position: absolute;
		right: 0;
		top: 0;
	    width:24px;
	    height:24px;
	    border-radius: 100%;
	    transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	.imgs-box .max-box .boc .box .btn span i{
	    display: block;
	    width: 24px;
	    height: 24px;
        background: url(../img/img18.png) center no-repeat;
        animation: downico 1.5s ease-out infinite;
        animation: downico 1.5s ease-out infinite\0/IE9;
        position: absolute;
        left: 0;
        top: 0;
    }
    @keyframes downico{
        0%{left: 0; opacity: 1;}
        35%{left: 30%; opacity: 0;}
        65%{left: -30%;opacity: 0;}
        100%{left: 0;opacity: 1;}
    }
	.news .top-box{
		border: 0;
		width: 100%;
		/*padding-right: 10%;*/
		box-sizing:inherit;
	}
	.news .top-box .img{
		width: 29%;
		float: left;
		position: relative;
	}
	.news .top-box .img:before{
		display: block;
		width: 100%;
		height: 100%;
		content: '';
		background-color: rgba(0,0,0,0);
		top: 0;
		left: 0;
		z-index: 2;
		position: absolute;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.news .top-box:hover .img:before{
		background-color: rgba(0,0,0,0.4);
	}
	.news .top-box .img img{
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.news .top-box:hover .img img{
		transform:scale(1.15);
		-webkit-transform:scale(1.15);
	}
	.news .top-box .box{
		padding: 0;
		width: 65%;
		float: right;
	}
	.news .top-box .box h3{
		font-size: 24px;
		margin-bottom: 5px;
	}
	.news .top-box .box .time {
	    font-size: 12px;
	    margin-bottom: 5px;
	}
	.news .top-box .box .detaile{
	    font-size: 14px;
	    margin-bottom:10px;
	    height: 45px;
	}
	.news .top-box .box .btn {
	    font-size: 15px;
	    width: 95px;
	    padding-right: 20px;
	    position: relative;
	    left: 0;
	    top: 0;
	    -webkit-transition: all 0.4s;
  		transition: all 0.4s;
	    background: url(../img/img38.png) right center/13px no-repeat;
	}
	.news .top-box:hover .box .btn{
		top: -5px;
	}
	.news .lists ul li{
		padding:20px;
		box-sizing:border-box;
		position: relative;
		margin-top: 30px;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.news .lists ul li:hover{
		background-color: #fff;
		border: 1px solid rgba(0,0,0,0.1);
		box-shadow: 0 0 15px rgba(0,0,0,.2);
	}
	.news .lists ul li .img{
		width: 24%;
		float: right;
	}
	.news .lists ul li .detaile h3{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.news .lists ul li .detaile{
		width: 55%;
		float: right;
		padding: 25px 0 0 0;
		margin-right: 4%;
	}
	.news .lists ul li .detaile .det {
	    font-size: 14px;
	    margin-bottom:0;
	    height:24px;
	}
	.news .lists ul li .time{
		padding: 0;
		margin-bottom: 0;
		background-color: #b41414;
		color: #fff;
		line-height: 1.4;
		width: 80px;
	    height: 80px;
	    padding: 18px 11px;
	    box-sizing:border-box;
	    position: absolute;
	    left: 20px;
	    top: 50%;
	    margin-top: -40px;
	}
	.news .lists ul li .time .year{
		font-size: 14px;
		display: block;
	}
	.news .lists ul li .time .math{
		font-size: 20px;
		display: block;
	}
	.enq{
		width: 1500px;
		max-width: 92%;
		margin:70px auto 100px;
		padding: 0;
		background-color: #fff;
	}
	.enq form .img{
		width: 34%;
	    float: left;
	    margin-bottom: 0;
	}
	.enq form .right{
		width: 66%;
		float: right;
		padding: 2% 6.5% 0 5.5%;
		box-sizing:border-box;
	}
	.enq form .right h3{
	    font-size: 22px;
	    line-height: 1.4;
	    margin-bottom: 2px;
	}
	.enq form .right .tit {
	    font-size: 14px;
	    margin-bottom: 25px;
	}
	.enq form .right .mbox ul li {
	    margin-bottom: 10px;
	}
	.enq form .right .mbox ul li .input {
	    font-size: 14px;
	    height: 45px;
	    line-height: 45px;
	    padding: 0 15px;
	}
	.enq form .right  .mbox ul .btns{
		margin-top:35px;
		margin-bottom: 30px;
	}
	.enq form .right .mbox ul .btns .reset,
	.enq form .right .mbox ul .btns .sub {
	    display: block;
	    height: 45px;
	    text-align: center;
	    font-size: 14px;
	    float: left;
	    margin-right: 20px;
	    border: 0;
	    width: 120px;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.enq form .right  .mbox ul .btns .reset:hover{
		background-color: #ccc;
		color: #222;
	}
	.enq form .right .mbox ul .btns .sub:hover{
		background-color: #d70d0d;
	}
	.video-box{
		width: 1500px;
		max-width: 92%;
		margin: 50px auto 55px;
		padding: 0;
		overflow: hidden;
	}
	.video-box ul{
		width: 102%;
		position: relative;
		top: 10px;
		left: 0;
		opacity: 0;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
		filter: alpha(opacity=0);
	}
	.video-box ul.on{
		top: 0;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.video-box ul li{
		width: 23%;
		float: left;
		margin:0 2% 45px 0;
	}
	.video-box ul li .video-ph{
		display: none;
	}
	.video-box ul li .video-pc{
		display: block;
		width: 100%;
		position: relative;
	}
	.video-box ul li .video-pc:before{
		display: block;
		width: 48px;
		height: 48px;
		border:2px solid #fff;
		border-radius: 50%;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -25px 0 0 -25px;
		z-index: 2;
		content: '';
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
  		background-color: transparent;
	}
	.video-box ul li:hover .video-pc:before{
		background-color: #b41414;
		border:2px solid #b41414;
	}
	.video-box ul li .video-pc:after{
		display: block;
		width: 0;height: 0;
		position: absolute;
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
		border-left: 14px solid #fff;
		top: 50%;
		z-index: 3;
		left: 50%;
		margin: -7px 0 0 -5px;
		content: '';
	}
	.video-box ul li .video-pc img{
		display: block;
		width: 100%;
	}
	.video-box ul li .video-pc .time{
		position: absolute;
		height: 32px;
		background-color: #3c3c3c;
		left: 0;
		width: 77px;
		color: #fff;
		line-height: 32px;
		font-size: 14px;
		bottom: 0;
		z-index: 2;
		text-align: center;
	}
	.video-box ul li .video-pc .time span{
		padding: 0 7px;
		height: 100%;
		margin-right: 6px;
		background: url(../img/img40.png) center/12px no-repeat;
	}
	.video-box ul li .box{
		padding: 20px 25% 0 10px;
	}
	.video-box ul li .box h3{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.video-box ul li .box .detaile{
		font-size: 14px;
	}
	.video-box ul li .box .down {
	    width: 27px;
	    height: 27px;
	    right: 2px;
	    margin-top: -13.5px;
	}
	.video-box ul li .box .down:before {
	    width: 1px;
	    height: 10px;
	    top: 7px;
	    left: 13px;
	    margin-left: 0;
	}
	.video-box ul li .box .down:after {
	    top: 17px;
	    margin-left: -3px;
	    left: 10px;
	    margin-left: 0
	}
	.fy:before,
	.fy:after{
		width: 40%;
	}
	.fy .btnn{
		font-size: 22px;
		width: 40px;
		height: 35px;
		line-height: 35px;
	}
	.tip-videobg{
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 20;
		top: 0;
		left:0;
		display: none;
		background-color: rgba(0,0,0,0.8);
	}
	.tip-video{
		width: 800px;
		height: 500px;
		position: fixed;
		display: none;
		top: 50%;
		left: 50%;
		margin: -250px 0 0 -400px;
		z-index: 21;
	}
	.tip-video .box{
		width: auto;
		margin: 0 auto;
		height: 100%;
	}
	.tip-video video{
		display: block;
		width: 100%;
	}
	.tip-video .waiter{
		display: block;
		width: 50px;
		height: 50px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -25px 0 0 -25px;
		z-index: 10;
	}
	.atlas,
	.ewm-box {
		padding:0;
		width: 1500px;
		max-width: 92%;
		margin: 0 auto 50px;
	}
	.video-box h2,
	.atlas h2,
	.ewm-box h2{
	    font-size: 24px;
	    padding-bottom: 15px;
	    margin-bottom: 40px;
	}
	.atlas h2{margin-bottom: 60px;}
	.atlas .list ul{
		width: 100%;
		position: relative;
		top: 10px;
		left: 0;
		opacity: 0;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
		filter: alpha(opacity=0);
	}
	.atlas .list ul.on{
		top: 0;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.atlas .list ul:before{
		display: block;
		width: 1px;
		height: 100%;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -0.5px;
		background-color: #eee;
		content: ''
	}
	.atlas .list li {
	    width:45%;
	    margin-bottom: 40px;
	    float: left;
	}
	.atlas .list li:nth-child(odd){
		padding-right: 5%
	}
	.atlas .list li:nth-child(even){
		padding-left: 5%;
	}
	.atlas .list li .icon {
	    width: 98px;
	    padding: 5px;
	    height: 98px;
	    position: relative;
	}
	.atlas .down{
		opacity: 0;
		filter: alpha(opacity=0);
		display: block;
		width: 35px;
		height: 35px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -17px 0 0 -17px;
		border:1px solid #fff;
		border-radius: 50%;
		z-index: 2;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}

	.atlas .down i{
		display: block;
		width: 35px;
		height: 35px;
		background: url(../img/img41.png) center/20px no-repeat;
		position: relative;
		top: 0;
		left: 0;
	}
	.atlas .list li:hover .down{
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.atlas .list li:hover .down i{
		animation: downico 1.5s ease-out 0.3s infinite;
		-webkit-animation: downico 1.5s ease-out 0.3s infinite;
	}
    @keyframes downico{
        0%{top: 0; opacity: 1;}
        35%{top: 30%; opacity: 0;}
        65%{top: -30%;opacity: 0;}
        100%{top: 0;opacity: 1;}
    }
    -webkit-@keyframes downico{
        0%{top: 0; opacity: 1;}
        35%{top: 30%; opacity: 0;}
        65%{top: -30%;opacity: 0;}
        100%{top: 0;opacity: 1;}
    }
	.atlas .list li .box {
	    /*width: 69%;*/
	    width: calc(100% - 135px);
	    float: right;
	    margin-left: 0;
	    padding-top: 12px;
	}
	.atlas .list li .box h3 {
	    font-size: 18px;
	    margin-bottom: 7px;
	}
	.atlas .list li .box .detaile {
	    font-size: 14px;
	    height: 44px;
	}
	.ewm-box .list ul{
		width: 102.5%;
		position: relative;
		top: 10px;
		left: 0;
		opacity: 0;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
		filter: alpha(opacity=0);
	}
	.ewm-box .list ul.on{
		top: 0;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.ewm-box .list ul li {
	    width: 31%;
	    margin-bottom: 30px;
	    padding: 35px 0 45px;
	    float: left;
	    margin-right: 2.3%;
	}
	.ewm-box .list ul li .img {
	    width: 105px;
	}
	.ewm-box .list ul li h3 {
	    font-size: 18px;
	    margin: 17px 0 10px;
	}
	.ewm-box .list ul li .detaile {
	    font-size: 14px;
	    width: 80%;
	}
	.newi-box{
		padding: 0;
		width: 1000px;
		max-width: 92%;
		margin: 50px auto 110px;
	}
	.newi-box .title .time {
	    font-size: 14px;
	    margin: 25px 0 35px;
	}
	.newi-box .title h3 {
	    font-size: 28px;
	}
	.newi-box .detaile, .newi-box .detaile p{
		font-size: 14px;
	}
	.newi-box .detaile {
	    margin-bottom: 30px;
	    padding-bottom: 30px;
	}
	.newi-box .fanye .left {
	    font-size: 16px;
	    line-height: 1.8;
	    width: 80%;
	    float: left;
	}
	.newi-box .fanye .left p {
	    margin-bottom: 5px;
	}
	.newi-box .fanye .left a, .newi-box .fanye .btns {
	    -webkit-transition: all 0.4s;
	    transition: all 0.4s;
	}
	.newi-box .fanye .left a:hover{
		color: #bc2c2c;
	}
	.newi-box .fanye .btns {
	    float: right;
	    height: 43px;
	    line-height: 43px;
	    font-size: 16px;
	    width: 165px;
	    margin-top: 10px;
	    border-radius: 5px;
	}
	.newi-box .fanye .btns:hover{
		background-color: #db3636
	}

	.video-box h2:before,
	.atlas h2:before{
	    width: 100px;
	}
	.ewm-box h2:before{
		width: 122px;
	}

	.enq form .right .mbox ul .yzm .yz {
	    width: 200px;
	    height: 45px;
	    line-height: 45px;
	    font-size: 14px;
	    padding: 0 15px;
	}
	.enq form .right  .mbox ul .yzm img{
		height: 45px;
	}
}
@media (min-width:1024px){
	.recr-box1 {
	    padding: 0;
	    margin: 90px auto 0;
	    width: 1500px;
	    max-width: 92%;
	}
	.recr-box1 .title,
	.recr-box2 .title,
	.recr-box3 .title{
	    padding: 0 0 15px 45px;
	    font-size: 24px;
	    margin-bottom: 50px;
	}
	.recr-box1 .title{
		background: url(../img/img5.png) left 7px/30px no-repeat;
	}
	.recr-box2 .title{
		background: url(../img/img6.png) left 7px/30px no-repeat;
	}
	.recr-box3 .title{
		background: url(../img/img7.png) left 5px/30px no-repeat;
	}
	.recr-box1 .title:before {
	    width: 160px;
	}
	.recr-box1 #recr-box1 .wrapper .box {
	    padding: 20px 10px 30px;
	}
	.recr-box1 #recr-box1 .wrapper .box h3 {
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	.recr-box1 #recr-box1 .wrapper .box .detaile {
	    font-size: 14px;
	}
	.recr-box1 #recr-box1 .swiper-button-next, .recr-box1 #recr-box1 .swiper-button-prev {
	    width: 36px;
	    height: 56px;
	    top: 21%;
	}
	.recr-box2{
		padding: 0;
		width: 1500px;
		max-width: 92%;
		margin: 70px auto;
	}
	.recr-box2 .title .tits {
	    font-size: 14px;
	    margin-top: 8px;
	    line-height: 2;
	}
	.recr-box2 .title .tits a:last-child {
	    margin-left: 30px;
	}
	.recr-box2 .title .tits a:last-child:before {
	    left: -17px;
	    height: 14px;
	    top: 50%;
	    margin-top: -7px;
	}
	.recr-box2 .list ul li{
		width: 33.33%;
		float: left;
		position: relative;
	}
	.recr-box2 .list ul li:before{
		display: block;
		width: 1px;
		height: 100%;
		background-color: #e0e0e0;
		position: absolute;
		content: '';
		right: 0;
		top: 0;
	}
	.recr-box2 .list ul li:nth-child(3n):before{display: none;}
	.recr-box2 .list ul li .box{
		padding: 10% 8%;
		box-shadow: 0 0 0 rgba(0,0,0,0);
	}
	.recr-box2 .list ul li .time {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.recr-box2 .list ul li h3 {
	    font-size: 20px;
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}
	.recr-box2 .list ul li .detaile,
	.recr-box2 .list ul li .detaile p{
		font-size: 14px;
	}
	.recr-box2 .list ul li .detaile {
	    height: 88px;
	    overflow: hidden;
	}
	.recr-box2 .list ul li .box,
	.recr-box2 .list ul li h3{
	    -webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.recr-box2 .list ul li:hover .box{
		background-color: #fff;
		box-shadow: 0 5px 10px rgba(0,0,0,0.1);
	}
	.recr-box2 .list ul li:hover h3{
		color: #b41414;
	}
	.recr-tbox{
		width:710px;
		height: 590px;
		padding: 45px 40px 40px;
		left:50%;
		top: 50%;
		margin: -295px 0 0 -355px;
	}
	.recr-tbox i{
		width: 25px;
		height: 25px;
		right: 25px;
    	top: 25px;
	}
	.recr-tbox .detaile{
		padding-right: 30px;
	    height: 350px;
	}
	.recr-tbox .detaile,
	.recr-tbox .detaile p {
	    font-size: 14px;
	    line-height: 1.8;
	}
	.recr-tbox h3 {
	    font-size: 20px;
	    line-height: 1.6;
	    padding-bottom: 15px;
	    margin-bottom:20px;
	}
	.recr-tbox .btn {
	    width: 113px;
	    height: 36px;
	    line-height: 36px;
	    background-color: #b41414;
	    font-size: 14px;
	    border-radius: 30px;
	    margin-top: 30px;
	}
	.recr-box3{
		width: 1500px;
		margin: 0 auto 100px;
		max-width: 92%;
		padding: 0;
	}
	.recr-box3 .list .box {
	    width: 25%;
	    padding: 4% 1%;
	}
	.recr-box3 .list .box h3{
	    font-size: 20px;
	    padding-bottom: 15px;
	    margin-bottom: 10px;
	}
	.recr-box3 .list .box h3:before{
		width: 34px;
		margin-left: -17px;
	}
	.recr-box3 .list .box .detaile{
		font-size: 20px;
	}
	.recr-box3 .list .box1{
		margin-right: 75%;
	}
	.recr-box3 .list .box5{
		margin-left: 50%;
	}

	.map-box .lists{
		position: absolute;
		top: 0;
		left: 50%;
		width: 1500px;
		max-width: 92%;
		margin-left: -46%;
		z-index: 10;
		box-sizing:border-box;
		padding: 50px 60px 30px;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
/*  		background:rgba(61,99,154,0.95) url(../img/ct-img.png) 95% 60% no-repeat;*/
	}
	.map-box .list a {
	    font-size: 14px;
	    padding: 5px 17px;
	    margin: 0 5px 8px 0;
	    border-radius: 30px;
	     -webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.map-box .list a:hover{
		background-color: #bc2c2c;
	}
	.map-box .list {
	    margin-bottom: 20px;
	    width: 90%;
	}
	.map-box .box, .map-box .box p {
	    font-size: 14px;
	    line-height: 1.8;
	}
	.map-box .box p {
	    margin-bottom: 8px;
	}
	.map-box .tel {
	    font-size: 36px;
	    margin-top: 15px;
	}
	.map-box .map{
		height: 680px;
	}
	.base-title #tits{
		width: 480px;
		float: left;
	}
	.base-title #tits .swiper-slide{
		width: 20%;
	}
	.base-title #tits .swiper-slide a{
		padding: 0 10px;
	}
	.indust-box {
	    padding: 0;
	    width: 1500px;
	    max-width: 92%;
	    margin: 0 auto;
	}
	.indust-box .left {
	    width: 71%;
	    border-right: 1px solid #e3e3e3;
	    float: left;
	    padding: 50px 0 0;
	    padding-right: 3%;
	    margin-bottom: 90px;
	}
	.indust-box .left .title .en {
	    font-size: 20px;
	    color: #b41414;
	    line-height: 1.4;
	    text-transform: uppercase;
	}
	.indust-box .left .title .tit {
	    font-size: 23px;
	    line-height: 1.6;
	    margin: 2px 0 30px;
	}
	.indust-box .left .detaile, .indust-box .left .detaile p {
	    font-size: 14px;
	    line-height: 1.8;
	}
	.indust-box .left .detaile img {
	    margin-bottom: 20px;
	}
	.indust-box .left .list{
		margin-top: 80px;
	}
	#lists .swiper-button-next, #lists .swiper-button-prev {
	    width: 33px;
	    height: 71px;
	    line-height: 71px;
	    font-size: 18px;
	    margin-top: -35.5px;
	    -webkit-transition: all 0.4s;
  		transition: all 0.4s;
  		background-color: rgba(0,0,0,0.6);
	}
	#lists .swiper-button-next:hover,
	#lists .swiper-button-prev:hover{
		background-color: #b41414;
	}
	.indust-box .right{
		width: 22.3%;
		float: right;
		padding-top: 50px;
		display: block;
	}
	.indust-box .right a{
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
  		position: relative;
  		top: 0;
  		left: 0;
  		z-index: 0;
  		box-shadow: 0 0px 15px rgba(0,0,0,0);
	}
	.indust-box .right.on a{
		margin-bottom: 8px;
	}
	.indust-box .right a:hover{
		box-shadow: 0 0px 15px rgba(0,0,0,.5);
		z-index: 2;
	}


}
@media (min-width:1200px){
	.news .lists ul li .detaile{
		padding: 35px 0 0 0;
	}
	.news .top-box .box .time,
	.news .top-box .box h3{
		margin-bottom: 8px;
	}
	.news .top-box .box h3{
		padding-top: 10px;
	}
	.ewm-box .list ul li .detaile{
		width: 70%;
	}
}

@media (min-width:1300px){
	.imgs-box {
	    height: 700px;
	}
	.imgs-box img {
	    height: 700px;
	    width: 1680px;
	    margin-left: -800px;
	}
	.imgs-box .max-box{
		width: 1200px;
	    margin-left: -600px;
	}
	.imgs-box .box1 {
	    top: 108px;
	    left: 8px;
	}
	.imgs-box .box2 {
	    top: 195px;
	    left: 370px;
	}
	.imgs-box .box3 {
	    top: 266px;
	    left: 610px;
	}
	.imgs-box .box4 {
	    top: 110px;
	    left: 885px;
	}
	.imgs-box .box5 {
	    top: 373px;
	    left: 1040px;
	}
	.news .lists ul li{
		padding: 25px;
	}
	.news .lists ul li .time{
		left: 30px;
	}
	.news .lists ul li .detaile{
		padding: 40px 0 0 0;
	}
	.enq form .right .mbox ul li .input{
		height: 55px;
		line-height: 55px;
	}
	.enq form .right .mbox ul .btns .reset,
	.enq form .right .mbox ul .btns .sub{
		height: 50px;
		width: 130px;
	}

	.enq form .right .mbox ul .yzm .yz {
	    height:58px;
	    line-height:58px;
	}
	.enq form .right  .mbox ul .yzm img{
		height:50px;
	}
}
@media (min-width:1400px){
	.news .top-box .box .time,
	.news .top-box .box h3{
		margin-bottom: 12px;
	}
	.news .top-box .box h3 {
	    padding-top: 15px;
	}
	.ewm-box .list ul li .detaile{
		width: 55%;
	}
	.tip-video{
	    width: 1000px;
	    height: 600px;
	    margin: -300px 0 0 -500px;
	}
	.news .lists ul li .detaile {
    padding: 50px 0 0 0;
}
}

@media (min-width:1500px){
	.imgs-box {
	    height: 750px;
	}
	.imgs-box img {
	    height: 750px;
	    width: 1800px;
	    margin-left: -900px;
	}
	.imgs-box .max-box{
    	width: 1300px;
    	margin-left:-684px;
	}
	.imgs-box .box1 {
	    top: 131px;
	    left: 8px;
	}
	.imgs-box .box2 {
	    top: 220px;
    	left: 393px;
	}
	.imgs-box .box3 {
	    top: 297px;
    	left: 653px;
	}
	.imgs-box .box4 {
	    top: 132px;
    	left: 948px;
	}
	.imgs-box .box5 {
	    top: 414px;
    	left: 1107px;
	}
	.imgs-box .max-box .boc .box{
		width: 370px;
		height: 260px;
		padding: 35px;
	}
	.imgs-box .max-box .boc .box h3{
		margin-bottom: 15px;
	}
	.imgs-box .max-box .boc .box .btn{
		margin-top: 35px;
	}
	.imgs-box .max-box .boc:nth-child(5) .box {
	    right: -150px;
	}
	.imgs-box .max-box .boc .box:before{
		height: 88.4%;
		top: 5.8%;
	}
	.news .lists ul li{
		margin-top: 38px;
		padding: 26px 25px;
	}
	.news .lists ul li .img{
		width: 21%;
	}
	.news .lists ul li .detaile{
		margin-right: 8%;
		padding: 42px 0 0 0;
	}
	.news .top-box .box h3 {
	    padding-top: 20px;
	}
	.news .lists ul li .time{
		left: 40px;
	}
}
@media (min-width:1600px){
	.news .lists ul li .detaile {
    margin-right: 8%;
    padding: 47px 0 0 0;
}
}
@media (min-width:1647px){
	.enq form .right{
	    padding-top: 40px;
	}

}

@media (min-width:1647px){
	.map-box .lists{
		margin-left: -750px;
	}
	.imgs-box{
		width: 100%;
		overflow:hidden;
		height:800px;
	}
	.imgs-box img{
		display: block;
		height:800px;
		position: relative;
		left: 50%;
		width: 1920px;
		top: 0;
		margin-left: -960px;
	}
	.imgs-box .max-box{
		margin-left: -750px;
	}
	.imgs-box .box1{
		top: 154px;
	    left: 30px;
	    height: 216px;
	    width: 43px;
	}
	.imgs-box .box2{
		top: 247px;
	    left: 441px;
	    height: 189px;
	    width: 43px;
	}
	.imgs-box .box3 {
	    top: 330px;
	    left: 720px;
	    height: 189px;
	    width: 43px;
	}
	.imgs-box .box4 {
	    top: 153px;
	    left: 1031px;
	    height: 189px;
	    width: 43px;
	}
	.imgs-box .box5 {
	    top: 455px;
	    left: 1196px;
	    height: 189px;
	    width: 43px;
	}
	.news .top-box .box .time,
	.news .top-box .box h3{
		margin-bottom: 15px;
	}
}