/*动画入场*/
.loader{
    position:fixed;
    margin:auto;
    width:100vw;
    height:100vh;
    z-index:2147483648;
    background:#fcfcff;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.loaderimg{
    position:fixed;
    margin:auto;
    width:100vw;
    height:100vh;
    z-index:1147483648;
    background:#fcfcff;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.svgwrap{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
/*动画入场*/

/* 首页切换图 */
.index_flash{
	width: 7.5rem;
	/*height: 4rem;*/
    height: 11.95rem;
}
.index_flash .txt .font-img{
    width: 100%!important;
    height: auto!important;
}
.index_flash .swiper-container{
	width: 7.5rem;
	/*height: 4rem;*/
	    height: 11.95rem;
}
.index_flash .swiper-container .swiper-slide{
	width: 7.5rem;
	/*height: 4rem;*/
	    height: 11.95rem;
	position: relative;
}
.index_flash .swiper-container .swiper-slide img{
	width: 7.5rem;
	/*height: 4rem;*/
    height: 11.95rem;
	position: absolute;
	left: 0;
	top: 0;
}
.index_flash .swiper-container .swiper-pagination-bullet{
	background-color: #f3981e;
}
.index_title{
	font-size: 0.40rem;
    font-weight: 800;
    color:#fff;
    padding: 0.58rem 0.96rem 0.40rem 0.96rem;
    text-align: center;
}
.h2_title{
    font-size: 0.4rem;
    font-weight: 800;
    color: #484848;
    padding: 0rem 0.96rem 0.4rem 0.96rem;
    text-align: center;
}
.img-title{
    height: 0.36rem;
}
.img-title2{
    width: 5rem;
}
.img-title5{
    width: 3.8rem;
}
.img-title3{
    width: 4.8rem;
}
.img-title4{
    width: 3.3rem;
}
.flash_box{
    position: relative;
}
.index_flash .txt{
    position: absolute;
    top: 6.38rem;
    left: 0.5rem;
    width: 6.4rem;
    padding: 0.2rem;
}
.index_flash .txt h2{
    font-size: 0.37rem;
    color: #fff;
    font-weight: 700;
    letter-spacing: 0.04rem;
}
.index_flash .txt hr{
    width: 0.95rem;
    height: 0.08rem;
    background: #fff;
    margin-top: 0.3rem;
    
}
.index_flash .txt h3{
    margin-top: 0.6rem;
    width: 5.91rem;
    font-size: 0.26rem;
    color: #fff;
    letter-spacing: 0.03rem;
    line-height: 0.4rem;
/*-webkit-transform: scale(0.7);

-moz-transform:scale(0.7);

-o-transform:scale(0.7);

-ms-transform:scale(0.7);

transform: scale(0.7);
margin: 0.1rem 0 0 -1.31rem;*/
}
.index_flash .txt h3 div{
    margin-top: 0.01rem;
}
/* 关于我们 */
.index_about{
	width:7.5rem;
	height: 13rem;
	background: url("../img/1.jpg") no-repeat;
	background-size: 7.5rem 100%;
	display: flex;
	flex-direction: column;
}
.index_about .item-1{
	width: 7.1rem;
	height: 0.8rem;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0.2rem;
}
.index_about .item-1 .swiper-container{
	width: 7.1rem;
	height: 0.8rem;
}
.index_about .item-1 .swiper-container .swiper-slide{
	width: auto!important;
	height: 0.8rem!important;
	margin: 0!important;
	padding: 0 0.58rem;
	font-size: 0.3rem;
	color: #fff;
	position: relative;
	line-height: 0.8rem!important;
}
.index_about .item-1 .swiper-container .swiper-slide.active{
	color: #f3981e;
	font-weight: bold;
}
.index_about .item-1 .swiper-container .swiper-slide.active::after{
	width: 100%;
	height: 0.05rem;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #f3981e;
	z-index: 999;
}
.index_about .item-2{
	width: 7.1rem;
    height: 5.3rem;
    padding: 0.25rem 0.2rem 0;
}
.index_about .item-2 .item-2-1{
	width: 7.1rem;
	height: 9.65rem;
	display: none;
}
.index_about .item-2 .item-2-1.showdiv{
	display: block;
}
.index_about .item-2 .item-2-1 h2{
	width: 7.1rem;
	height: 1.3rem;
	color: #FFF;
	font-size: 0.4rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.3rem;
	position: relative;
}
.index_about .item-2 .item-2-1 h2::after{
	content: "";
	position: absolute;
	left: calc((100% - 0.6rem) / 2);
	bottom: 0;
	width:0.6rem;
	height: 0.03rem;
	background-color: #fff;
}
.index_about .item-2 .item-2-1 .txt{
	width: 7.1rem;
	padding: 0.32rem 0;
	line-height: 0.5rem;
	color: #fff;
	font-size: 0.28rem;
}
.index_about .item-2 .item-2-1 .txt img{
	max-width: 7.1rem;
	max-height: auto;
	border: 0;
}
.index_about .index_info{
    width: 7.1rem;
    padding: 0.32rem 0;
    line-height: 0.5rem;
    color: #fff;
    font-size: 0.28rem;
    text-align: center;
    padding: 0.25rem 0.2rem 0.25rem;
}
.item_more{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 0.28rem;
    color: #fff;
}
.about-index{
    width: 7.5rem;
    background: #fff;
    margin-bottom: 0.36rem;
}
.about-content{
    font-size: 0.26rem;
    color: #626262;
    text-align: center;
    padding: 0 0.4rem 0rem;
    line-height: 0.46rem;
    
}
.about-index .img{
    width: 100%;
    height: auto;
    margin-top: 0.46rem;
}
.duchuangsuanfa{
    padding: 0.74rem 0 0.42rem 0;
    background: #f3981e;
    margin-top: 0.36rem;
}
.duchuangsuanfa .h2_title{
    font-size: 0.4rem;
    font-weight: bold;
    color: #323232;
    padding: 0rem 0.96rem 0.4rem 0.96rem;
    text-align: center;
}
.duchuangsuanfa .about-content{
    font-size: 0.26rem;
    color: #2d2d2d;
    text-align: center;
    padding: 0 0.4rem 0rem;
    line-height: 0.46rem;
}
.index-shipin{
    height: 8.20rem;
    background: url("../img/119.jpg") no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.36rem;
}
.index-shipin .index_title{
    color: #fff;
    font-size: 0.4rem;
    font-weight: 800;
    text-align: center;
    /*margin-top: 0.7rem;*/
    padding: 0.58rem 0.96rem 0.25rem 0.96rem;
}
.index-shipin .small_title{
    color: #fff;
    font-size: 0.26rem;
    text-align: center;
}
.index-shipin .video-box{
    margin: 1.74rem auto 0;
    width: 5.76rem;
    height: 3.2rem;
    border-left: 0.16rem solid #000;
    border-right: 0.16rem solid #000;
    border-top: 0.22rem solid #000;
    border-bottom: 0.22rem solid #000;
}

.shijianqiepian{
    width: 7.5rem;
    background: #28a7e1;
    padding-bottom: 0.26rem;
}
.shijianqiepian .index_title{
    color: #323232;
    font-size: 0.4rem;
    font-weight: 800;
    text-align: center;
    margin-top: 0.36rem;
    line-height: 0.60rem;
    padding: 0.58rem 0.96rem 0.25rem 0.96rem;
}
.shijianqiepian .info{
    font-size: 0.26rem;
    color: #2d2d2d;
    text-align: center;
    padding: 0.15rem 0.4rem 0;
    line-height: 0.46rem;
}
.hangyeyingyong{
    width: 7.50rem;
    height: 8.20rem;
    background: url("../img/121.jpg") no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.3rem;
}
.hangyeyingyong .index_title{
    font-size: 0.4rem;
    font-weight: 800;
    color: #fff;
    padding: 0.58rem 0.96rem 0.4rem 0.96rem;
    text-align: center;
}
.hangyeyingyong .img-box{
    width: 3.10rem;
    height: auto;
    margin: 0 auto;
}
.hangyeyingyong .img-box .item{
    position: relative;
    width: 3.10rem;
    height: 2.06rem;
    margin-bottom: 0.1rem;
}
.hangyeyingyong .img-box .item .pic-2{
    width: 27%;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.hangyeyingyong .img-box .item img{
    width: 100%;
    height: 100%;
}
.hangyeyingyong .img-box .item .txt{
    position: absolute;
    bottom: 0;
    background: rgb(0,0,0,0.6);
    color: #fff;
    width: 100%;
    text-align: center;
    line-height: 0.38rem;
}
.hangyeyingyong .img-box .item .txt-2{
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    line-height: 0.38rem;
}
.index_1{
	width: 100%;
	height: 17.2rem;
	background: url("../img/2.jpg") no-repeat;
	/*background-size: 100% 9.5rem;*/
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
}
.index_1 .items{
	width: 7.1rem;
	/*height: 7.6rem;*/
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 0.2rem;
	flex-wrap: wrap;
}
.index_1 .items .item{
	width: 7.1rem;
	height: 4.87rem;
	flex-shrink: 0;
	margin-top: 0.15rem;
	position: relative;
}
.index_1 .items .item .pic{
	width: 7.1rem;
	height: 4.87rem;
	border: 0;
	position: absolute;
}
.index_1 .items .item .txt{
	width: 7.1rem;
	height: 0.6rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.8);
	zoom: 1;
	color: #fff;
	line-height: 0.6rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 0.28rem;
	text-align: center;
}



.index_2{
	width: 7.1rem;
	display: flex;
	flex-direction: column;
	padding: 0 0.2rem;
}
.index_2 h2{
	width: 100%;
	height: 0.88rem;
	/*margin-top: 0.63rem;*/
	margin-top: 0.18rem;
	line-height: 0.88rem;
	font-size: 0.56rem;
	color: #484848;
	padding-top: 0.4rem;
	position: relative;
	font-weight: bold;
	text-align: center;
}
/*.index_2 h2::before{
	width: 0.6rem;
	content: "";
	height: 0.03rem;
	background-color: #333;
	position: absolute;
	top: 0;
	left: 0;
}*/
.index_2 h3{
	width: 100%;
	height: 0.58rem;
	line-height: 0.58rem;
	font-size: 0.36rem;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_2 p{
	width: 100%;
	line-height: 0.58rem;
	color: #666;
	font-size: 0.28rem;
}
.index_2 .more{
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	margin-top: 0.3rem;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}
.index_2 .more span{
	width: 2.4rem;
	height: 0.7rem;
	background-color: #f3981e;
	line-height: 0.7rem;
	color: #FFF;
	text-align: center;
}
.index_2_pic{
    width: 7.1rem;
    border: 0;
    margin: 0 0.2rem 0.8rem;
}
.index_2_pic2{
    width: 7.1rem;
    border: 0;
    margin: 0 0.2rem 0.3rem;
}


.index_3{
	width: 100%;
	height: 12.4rem;
	background: url("../img/4.jpg") no-repeat;
	display: flex;
	flex-direction: column;
}
.index_3 .swiper-container{
	width: 7.1rem;
	height: 10.3rem;
	background-color: #fff;
	position: relative;
}
.index_3 .swiper-container .swiper-slide{
	width: 6.5rem!important;
	height: 9.7rem!important;
	padding:0.3rem;
}
.index_3 .swiper-container .swiper-slide .pic{
	width: 6.5rem;
	height: 4.3rem;
	border: 0;
}
.index_3 .swiper-container .swiper-slide .txt-1{
	width: 6.5rem;
	height: 1.3rem;
	line-height: 1.3rem;
	color: #212121;
	font-size: 0.36rem;	
	position: relative;
}
.index_3 .swiper-container .swiper-slide .txt-1::after{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	background-color: #f3981e;
	width:0.6rem;
	height: 0.03rem;
}
.index_3 .swiper-container .swiper-slide .txt-2{
	width: 6.5rem;
	height: 2.1rem;
	line-height: 0.56rem;
	margin-top: 0.2rem;
	color: #333;
	font-size: 0.28rem;	
	margin-top: 0.2rem!important;
}
.index_3 .swiper-container .swiper-slide .txt-3{
	width: 6.5rem;
	height: 0.7rem;
	line-height: 0.7rem;
	margin-top: 0.55rem;
}
.index_3 .swiper-container .swiper-slide .txt-3 .more2{
	width: 2.4rem;
	height: 0.7rem;
	border-radius: 0.35rem;
	background-color: #f3981e;
	color: #fff;
	line-height: 0.7rem;
	text-align: center;
	font-size: 0.28rem;
}
.index_3 .swiper-container .left{
	width: 0.7rem;
	height: 1rem;
	background-color: rgba(0, 0, 0, 0.5);
	zoom: 1;
	color: #FFF;
	text-align: center;
	font-family: "iconfont";
	font-size: 0.3rem;
	position: absolute;
	left: 0;
	top: 4rem;
	z-index: 98;
	line-height: 1rem;
	
	transform: rotate(180deg);
}
.index_3 .swiper-container .right{
	width: 0.7rem;
	height: 1rem;
	background-color: rgba(0, 0, 0, 0.5);
	zoom: 1;
	color: #FFF;
	text-align: center;
	font-family: "iconfont";
	font-size: 0.3rem;
	position: absolute;
	right: 0;
	top: 4rem;
	z-index: 98;
	line-height: 1rem;
}


.index_4{
	width: 7.3rem;
	display: flex;
	flex-direction: column;
	padding: 0 0.1rem;
}
.index_4 .swiper-container{
	width: 7.3rem;
	height: 8.9rem;
	background-color: #f6f8fd;	
	position: relative;
}
.index_4 .swiper-container .swiper-slide{
	width: 7.3rem!important;
	height: 8.9rem!important;
	display: flex;
	flex-direction: column;
}
.index_4 .swiper-container .swiper-slide .pic{
	width: 7.3rem;
	height: 4.8rem;
}
.index_4 .swiper-container .swiper-slide .txt{
	width: 6.7rem;
	height: 3.4rem;
	padding: 0.3rem;
	display: flex;
	flex-direction: column;
}
.index_4 .swiper-container .swiper-slide .txt .date{
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	color: #999;
	font-size: 0.28rem;
}
.index_4 .swiper-container .swiper-slide .txt h3{
	width: 100%;
	height: 0.85rem;
	line-height: 0.85rem;
	color: #484848;
	font-size: 0.32rem;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.index_4 .swiper-container .swiper-slide .txt p{
	width: 100%;
	height: 0.96rem;
	line-height: 0.48rem;
	color: #666;
	font-size: 0.32rem;
	overflow:hidden;
	text-overflow:ellipsis;	
	display:-webkit-box; 	
	-webkit-box-orient:vertical;	
	-webkit-line-clamp:2; 
}
.index_4 .swiper-container .swiper-slide .txt span{
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	color: #f3981e;
	font-size: 0.28rem;
	margin-top: 0.35rem;
}

.shiwenzixun{
    width: 7.3rem;
    display: flex;
    flex-direction: column;
    padding: 0 0.1rem;
}
.shiwenzixun .index_title{
    font-size: 0.4rem;
    font-weight: 800;
    color: #fff;
    padding: 0rem 0.96rem 0.4rem 0.96rem;
    text-align: center;
}
.shiwenzixun .zixun-box{
    width: 5.66rem;
    margin: 0 auto;
}
.shiwenzixun .zixun-box .zixun-item:nth-child(2){
    margin-top: 0.37rem;
}
.shiwenzixun .zixun-box .zixun-item:nth-child(3){
    margin-top: 0.37rem;
}
.shiwenzixun .zixun-box .zixun-item:nth-child(4){
    margin-top: 0.37rem;
}
.shiwenzixun .zixun-box .zixun-item:nth-child(5){
    margin-top: 0.37rem;
}
.shiwenzixun .zixun-box .zixun-item h2{
    font-size: 0.2495rem;
    color: #000000;
    font-weight: bold;
    line-height: 0.5rem;
    /*height: 1rem;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.shiwenzixun .zixun-box .zixun-item div{
    font-size: 0.2495rem;
    color: #696464;
    margin-top: 0.1rem;
    letter-spacing: 0.02rem;
}
.shiwenzixun .mores{
    width: 100%;
    height: 0.8rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0.52rem;
    margin-bottom: 0.4rem;
}
.shiwenzixun .mores a{
	width: 2.2rem;
    height: 0.6rem;
    /* background-color: #f3981e; */
    color: #323232;
    line-height: 0.6rem;
    font-size: 0.26rem;
    text-align: center;
    border-radius: 0.6rem;
    border: 0.06rem solid;
}
.mores{
    width: 100%;
    height: 0.8rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0.52rem;
    margin-bottom: 0.4rem;
}
.mores a{
	width: 2.2rem;
    height: 0.6rem;
    /* background-color: #f3981e; */
    color: #323232;
    line-height: 0.6rem;
    font-size: 0.26rem;
    text-align: center;
    border-radius: 0.6rem;
    border: 0.06rem solid;
}
.liuyan-box{
    margin: 0.36rem 0.38rem;
    /*height: 8.58rem;*/
    border: 0.08rem solid #f3981e;
    padding-bottom: 0.5rem;
}
.liuyan-box h2{
    margin: 0.9rem 0 0 0;
    text-align: center;
    font-size: 0.35rem;
    color: #000;
    font-weight: 800;
}
.liuyan-box .form-box{
    margin: 1.14rem 0.99rem 0 0.99rem;
    color: #000;
}
.liuyan-box .form-box .input-item{
    border-bottom: 0.01rem solid #f3981e;
    padding: 0 0 0.2rem 0;
        width: 5.0rem;
        color: #000;
}
.liuyan-box .form-box input{
    border: 0;
    font-size: 0.25rem;
    margin-top: 0.74rem;
    line-height: 100%;
    color: #000;
}
.liuyan-box .subBtn{
    background: #fff;
    font-size: 0.26rem;
    border: 0.06rem solid #000;
    padding: 0.1rem 0.58rem;
    border-radius: 0.5rem;
    color: #000;
}
.btbox-1{
    height: 2.06rem;
}


.index_5_box{
    width: 7.5rem;
    min-height: 12rem;
    background: url(../img/15.jpg) no-repeat;
}
.index_5_box .title_5{
    font-size: 0.46rem;
    font-weight: bold;
    color:#fff;
    padding: 0.58rem 0.96rem 0.40rem 0.96rem;
    text-align: center;
}
.index_5_box .content_5{
    position: relative;
    margin: 0 auto;
    padding: 0.32rem 0.28rem;
    width: 6.04rem;
    min-height: 4.30rem;
    font-size: 0.28rem;
    color:#fff;
    line-height: 0.49rem;
    background: #ea8b0d;
    border-radius: 0.1rem;
    z-index: 1;
}
.index_5_box .img_5_box{
    width: 7.30rem;
    min-height: 5.00rem;
    background: rgb(0,0,0,0.46);
    margin: -35px auto 0;
}
.index_5_box .img_5_box img{
    margin-top: 1.32rem;
    width: 100%;
    height: auto;
}

.service_list{
	width: 7.1rem;
	padding: 0.2rem;
	display: flex;
	flex-direction: column;
}
.service_list .item{
	width: 7.1rem;
	display: flex;
	flex-direction: column;
	margin-bottom: 0.32rem;
	background-color: #f7f7f7;
}
.service_list .item .pic{
	width: 7.1rem;
	height: 4.4rem;
	border: 0;
}
.service_list .item .txt{
	width: 6.7rem;
	height: 0.74rem;
	line-height: 0.74rem;
	padding:0 0.3rem;
	margin-top: 0.2rem;
	font-weight: bold;
}
.service_list .item .txt2{
	width: 6.7rem;
	line-height: 0.5rem;
	padding:0 0.3rem;
	font-size: 0.26rem;
	color: #333;
	padding-bottom: 0.2rem;
}

.news_list{
	width: 7.1rem;
	display: flex;
	flex-direction: column;
	padding: 0 0.2rem 0.4rem;
	background-color: #f7f7f7;
}
.news_list .item{
	width: 7.1rem;
	height: 1.91rem;
	background-color: #fff;
	margin-top: 0.25rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.news_list .item .pic-box{
    position: relative;
}
.news_list .item .pic-box .p-txt{
    position: absolute;
    font-size: 0.2rem;
    color: #fff;
    background: #f60;
    width: 0.68rem;
    text-align: center;
    border-bottom-right-radius: 0.1rem;
}
.news_list .item .pic{
	width: 2.90rem;
	height: 1.91rem;
	position: absolute;
}
.news_list .item .txt{
	width: 4.0rem;
	height: 1.91rem;
	display: flex;
	flex-direction: column;
}
.news_list .item .txt h3{
	width: 4rem;
    height: 0.84rem;
	line-height: 0.42rem;
	font-size: 0.3rem;
	color: #333;
	overflow:hidden;
	text-overflow:ellipsis;	
	display:-webkit-box; 	
	-webkit-box-orient:vertical;	
	-webkit-line-clamp:2; 
	margin-top: 0.3rem;
}
.news_list .item .txt span{
	width: 4.4rem;
	line-height: 0.5rem;
	font-size: 0.3rem;
	color: #999; 
	margin-top: 0.25rem;
}

.news_list2{
	width: 7.1rem;
	display: flex;
	flex-direction: column;
	padding: 0 0.2rem 0.4rem;
	background-color: #f7f7f7;
}
.news_list2 .item{
	width: 7.1rem;
	height: 4.14rem;
	background-color: #fff;
	margin-top: 0.25rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.news_list2 .item .pic{
	width: 2.90rem;
	height: 4.14rem;
}
.news_list2 .item .txt{
	width: 4.0rem;
	height: 4.14rem;
	display: flex;
	flex-direction: column;
}
.news_list2 .item .txt h3{
	width: 4rem;
    height: 0.84rem;
	line-height: 0.42rem;
	font-size: 0.3rem;
	color: #333;
	overflow:hidden;
	text-overflow:ellipsis;	
	display:-webkit-box; 	
	-webkit-box-orient:vertical;	
	-webkit-line-clamp:2; 
	margin-top: 1rem;
}
.news_list2 .item .txt span{
	width: 4.4rem;
	line-height: 0.5rem;
	font-size: 0.3rem;
	color: #999; 
	margin-top: 0.25rem;
}

 /*  */
 .contact{
 	width: 100%;
 	height: 4.3rem;
	background-color: #f8f8f8;
 }
 .contact-1{
 	width: 7.1rem;
 	display: flex;
 	flex-direction: row;
 	justify-content: flex-start;
 	flex-wrap: wrap;
 	padding: 0 0.2rem 0.4rem;
 }
 .contact-1 .item{
 	width: 7.1rem;
 	display: flex;
 	flex-direction: column;
 	flex-shrink: 0;
 	margin-top: 0.4rem;
 }
 .contact-1 .item .pic{
 	width: 7.1rem;
 	height: 1rem;
 	line-height: 1rem;
 	display: flex;
 	flex-direction: row;
 	justify-content: center;
 }
 .contact-1 .item .pic .ico{
 	width: 1rem;
 	height: 1rem;
 	border-radius: 0.6rem;
 	text-align: center;
 	line-height: 1rem;
 	font-family: "iconfont";
 	color: #f3981e;
 	font-size: 0.8rem;
 }
 .contact-1 .item .txt-1{
 	width: 6.7rem;
 	height: 0.45rem;
 	line-height: 0.45rem;
 	font-size: 0.3rem;
 	text-align: center;
 	padding: 0 0.2rem;
 }
 .contact-1 .item .txt-2{
 	width: 6.7rem;
 	height: 0.7rem;
 	line-height: 0.35rem;
 	font-size: 0.24rem;
 	text-align: center;
 	padding: 0 0.2rem;
 }
 /* 人才招聘 */
 .zhaopin{
 	width: 7.1rem;
 	display: flex;
 	flex-direction: column;
 	padding-top: 0.3rem;
 	padding: 0.1rem 0.2rem 0.3rem;
 }
  .zhaopin img{
 	max-width: 100%;
 	height: auto;
 	
 }
 .zhaopin .item{
 	width: 100%;
 	float: left;
 	margin-top: 0.2rem;
 	box-shadow: #e5e5e5 0px 0px 5px 3px;
 }
 .zhaopin .item h3{
 	width: calc(100% - 0.2rem);
 	height: 0.8rem;
 	float: left;
 	border-bottom: 1px solid #e5e5e5;
 	padding-left: 0.2rem;
 	font-size: 0.32rem;
 	line-height: 0.8rem;
 	position: relative;
 	cursor: pointer;
 }
 .zhaopin .item h3::after{
 	content: "\e62f";
 	font-family: "iconfont";
 	color: #333;
 	position: absolute;
 	right: 0.2rem;
 	font-size: 0.4rem;
 }
 .zhaopin .item.active h3{
 	color: #f3981e;
 }
 .zhaopin .item.active h3::after{
 	color: #f3981e;
 	transform: rotate(90deg);
 }
 .zhaopin .item p{
 	width: calc(100% - 0.6rem);
 	line-height: 0.58rem;
 	float: left;
 	color: #333;
 	font-size: 0.28rem;
 	padding: 0.22rem 0.3rem;
 	display: none;
 }

/* 常见问题 */
.list4{
	width: 6.9rem;
	padding: 0 0.3rem 0.3rem;
	display: flex;
	flex-direction: column;
	background: #efefef;
}
.list4 .guding-img{
    width: 100%;
    margin: 0 auto;
}
.list4 .item{
	width: 100%;
	padding: 0.4rem 0;
	border-bottom: 1px solid #e5e5e5;
}
.list4 .item:first-child{padding-top: 0;}
.list4 .item  h3{
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	color: #333;
	font-weight: bold;
}
.list4 .item  p{
	width: 100%;
	line-height: 0.34rem;
	color: #333;
	font-size: 0.28rem;
}
.list4 .c-box{
    margin-top: 20px;
    padding: 0.2rem;
    background: #fff;
    border-radius: 0.2rem;
}
.list4 .c-box:nth-child(n+2){
    margin-top: 20px;
}
.list4 .c-box .item-1,.list4 .c-box .item-2{
    display: flex;
    flex-direction: row;
    padding-bottom: 0;
    line-height: 0.46rem;
}
.list4 .c-box .item-1 h2,.list4 .c-box .item-2 h2{
    min-width: 0.9rem;
    font-size: 0.26rem;
    color: #666;
}
.list4 .c-box .item-1 .c-txt,.list4 .c-box .item-2 .c-txt{
    width: calc(100% - 1.3rem);
    font-size: 0.26rem;
    color: #666;
}
.list4 .c-box .item-1 h2,.list4 .c-box .item-1 .c-txt{
    color: #333;
    font-weight: bold;
}
/* 常见问题 */

/* 景点欣赏 */
.list3{
	width: 7.1rem;
	padding: 0 0.2rem;
	display: flex;
	flex-direction: column;
}
.list3 .items .item{
	width: 7.1rem;
	height: 5.5rem;
	margin-top: 0.2rem;
	margin-bottom: 0.4rem;
	box-shadow: #ddd 0px 0px 3px 1px;
	position: relative;
}
.list3 .items .item .pic{
	width: 7.1rem;
	height: 4.6rem;
	position: absolute;
	left: 0;
	top: 0;
}
.list3 .items .item .txt{
	width: 6.5rem;
	height: 1rem;
	line-height: 1rem;
	padding: 0 0.2rem;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	font-size: 0.36rem;
	color: #333;
}

.yewujianjie{
	width: 7.1rem;
	height: 4.2rem;
	padding: 0.4rem 0.2rem;
}
.yewujianjie .swiper-container{
	width: 7.1rem;
	height: 4.2rem;
	background-color: #fff;
	position: relative;
}
.yewujianjie .swiper-container .swiper-slide{
	width: 7.1rem!important;
	height: 4.2rem!important;
}
.yewujianjie .swiper-container .swiper-slide .pic{
	width: 7.1rem!important;
	height: 4.2rem!important;
	border: 0;
}
.yewujianjie .swiper-container .left{
	width: 0.7rem;
	height: 1rem;
	background-color: rgba(0, 0, 0, 0.5);
	zoom: 1;
	color: #FFF;
	text-align: center;
	font-family: "iconfont";
	font-size: 0.3rem;
	position: absolute;
	left: 0;
	top: 1.7rem;
	z-index: 98;
	line-height: 1rem;
	
	transform: rotate(180deg);
}
.yewujianjie .swiper-container .right{
	width: 0.7rem;
	height: 1rem;
	background-color: rgba(0, 0, 0, 0.5);
	zoom: 1;
	color: #FFF;
	text-align: center;
	font-family: "iconfont";
	font-size: 0.3rem;
	position: absolute;
	right: 0;
	top: 1.7rem;
	z-index: 98;
	line-height: 1rem;
}

.jiejuefangan{
	width: 7.1rem;
	/*height: 7.6rem;*/
	background: url("../img/7.jpg") repeat-y;
	background-size: 7.5rem 8.6rem;
	padding:0.5rem 0.2rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jiejuefangan .item{
	width: 3.02rem;
	/*height: 2.2rem;*/
	background-color: rgba(0, 0, 0, 0.5);
	zoom: 1;
	padding: 0.1rem 0.24rem;
	margin-bottom: .1rem;
}
.jiejuefangan .item h3{
	width: 100%;
	height: 0.77rem;
	line-height: 0.77rem;
	text-align: center;
	color: #FFF;
	font-size: 0.28rem;	 
	position: relative;	
}
.jiejuefangan .item h3::after{
	content: "";
	width: 0.6rem;
	height: 0.03rem;
	position: absolute;
	left: calc((100% - 0.6rem) / 2);
	bottom: 0;
	background-color: #fff;
}
.jiejuefangan .item p{
	width: 100%;
	/*height: 0.96rem;*/
	line-height: 0.33rem;
	text-align: center;
	color: #FFF;
	font-size: 0.24rem;	 
	margin-top: 0.23rem;
	/*overflow:hidden;
	text-overflow:ellipsis;	
	display:-webkit-box; 	
	-webkit-box-orient:vertical;	
	-webkit-line-clamp:3; */
}

.jiejuefangan2{
	width: 7.1rem;
	padding:0 0.2rem 0.4rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jiejuefangan2 .item{
	width: 7.1rem;
    height: 4.87rem;
	margin-top: 0.1rem;
	position: relative;
}
.jiejuefangan2 .item .pic{
	width: 7.1rem;
    height: 4.87rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.jiejuefangan2 .item h3{
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	color: #FFF;
	font-size: 0.28rem;	 
	position: absolute;	
	background-color: rgba(217, 133, 19, 0.7);
	left: 0;
	bottom: 0;
}

.tuandui{
	width: 7.1rem;
	height: 8.9rem;
	margin: 0.35rem 0.2rem 0;
	background-color: #f5f5f5;
	display: flex;
	flex-direction: column;
}
.tuandui .pic{
	width: 7.1rem;
	height: 4.5rem;
	border: 0;
}
.tuandui .txt{
	width: 6.4rem;
	height: 4.4rem;
	padding: 0 0.35rem;
}
.tuandui .txt h3{
	width: 6.4rem;
	height: 1.27rem;
	line-height: 1.27rem;
	color: #333;
	font-size: 0.36rem;
	font-weight: bold;
	position: relative;
}
.tuandui .txt h3::before{
	content: "";
	width: 0.6rem;
	height: 0.03rem;
	background-color: #f3981e;
	position: absolute;
	left: 0;
	bottom: 0;
}
.tuandui .txt p{
	width: 6.4rem;
	height: 2.2rem;
	line-height: 0.55rem;
	color: #333;
	font-size: 0.28rem;
	overflow:hidden;
	text-overflow:ellipsis;	
	display:-webkit-box; 	
	-webkit-box-orient:vertical;	
	-webkit-line-clamp:3; 
	margin-top: 0.36rem;
}

.tuandui2{
	width: 7.08rem;
	display: flex;
	flex-direction: column;
	padding: 0 0.2rem 0.4rem;
	
}
.tuandui2 .item{
	width: 6.6rem;
	border: 0.01rem solid #e5e5e5;
	height: 2.42rem;
	margin-top: 0.25rem;
	padding:0.24rem;
	position: relative;
}
.tuandui2 .item .pic{
	width: 2.2rem;
	height: 2.42rem;
	position: absolute;
	left: 0.24rem;
	top: 0.24rem;
}
.tuandui2 .item .txt-1{
	width: 4rem;
	height: 0.5rem;
	position: absolute;
	left: 2.72rem;
	top: 0.24rem;
	line-height: 0.5rem;
	color: #333;
	font-size: 0.3rem;
	font-weight: bold;
}
.tuandui2 .item .txt-2{
	width: 4rem;
	position: absolute;
	left: 2.72rem;
	top: 0.78rem;
	line-height: 0.5rem;
	color: #333;
	font-size: 0.24rem;
	overflow:hidden;
	text-overflow:ellipsis;	
	display:-webkit-box; 	
	-webkit-box-orient:vertical;	
	-webkit-line-clamp:4; 
}

.about_guocheng_box{
    width: 7.1rem;
    display: flex;
    padding: 0.2rem;flex-direction: row;
    flex-wrap: wrap;
    
}
.about_guocheng_box .about_item_1{
    width: 3.55rem;
    min-height: 5.55rem;
    position: relative;
}
.about_guocheng_box .about_item_1 img{
    position: absolute;
    width: 3.55rem;
    min-height: 5.55rem!important;
}
.about_guocheng_box .about_item_1 span{
    position: absolute;
    border: 0.01rem solid #fff;
    padding: 0.27rem 0.35rem;
    color: #fff;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.about_guocheng_box .about_item{
    width: 3.55rem;
    min-height: 5.55rem;
}
.about_guocheng_box .about_item:nth-child(2){
    background: #df8f25;
}
.about_guocheng_box .about_item:nth-child(3){
    background: #3372c6;
}
.about_guocheng_box .about_item:nth-child(4){
    background: #3da55f;
}
.about_guocheng_box .about_item:nth-child(5){
    background: #0b9daa;
}
.about_guocheng_box .about_item:nth-child(6){
    background: #7951c2;
}
.about_guocheng_box .about_item:nth-child(7){
    background: #d66b31;
}
.about_guocheng_box .about_item:nth-child(8){
    background: #cd4040;
}
.about_guocheng_box .about_item_c{
    padding: 0 0.36rem 0.27rem 0.36rem;
    color: #fff;
    font-size: 0.20rem;
    line-height: 0.36rem;
}
.about_guocheng_box .about_item h3{
    text-align: center;
    margin-top: 0.48rem;
    font-size: 0.28rem;
    color: #fff;
}
.about_guocheng_box .about_item hr{
    width: 30px;
    height: 3px;
    background: #fff;
}