/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#000;/*font-family:'Microsoft YaHei';*/}
a{color:#000;}
a:hover{ color:var(--main-color); /*ext-decoration:underline;*/}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{  padding-right: 5.20833%; padding-left: 5.20833%; margin:0 auto; width: 100% !important; box-sizing: border-box;}


:root {
    --main-color:#fbb03b;
	--main-color-03f:#fbb03f;
    --main-color-white: #ffffff;
    --main-color-333: #333;
    --main-color-555: #555555;
    --main-color-666: #666;
    --main-color-999: #999;
    --main-color-888: #888888;
    --main-transition: all ease 0.4s;
    --main-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    --main-linear: linear-gradient(45deg, #79bd28 0%, #00653b 100%);
}

html {
    /* saturate(0.6~0.8) 区间效果最自然，推荐0.7 */
    filter: saturate(0.7);
    /* 兼容webkit内核浏览器（Chrome、360、Edge） */
    -webkit-filter: saturate(0.7);
}
/* 如需保留logo/品牌主色不变，单独给logo容器取消滤镜 */
.logo-box, .brand-color {
    filter: saturate(1) !important;
    -webkit-filter: saturate(1) !important;
}
@font-face {
	font-family: "ABUIv";
	src: url("../fonts/ABUIv_rGDhBMGAAg8_ywxQYo2KySvAQ.woff2") format("woff2"),
		 url("../fonts/ABUIv_rGDhBMGAAg8_ywxQYo2KySvAQ.woff") format("woff"),
		 url("../fonts/ABUIv_rGDhBMGAAg8_ywxQYo2KySvAQ.ttf") format("truetype"),
		 url("../fonts/ABUIv_rGDhBMGAAg8_ywxQYo2KySvAQ.eot") format("embedded-opentype"),
		 url("../fonts/ABUIv_rGDhBMGAAg8_ywxQYo2KySvAQ.svg") format("svg");
  }

.xiangqing img{max-width:100%}
.header_bg{ position: absolute; width: 100%; z-index: 999;    background: #00000054;}
.header{ display: flex; align-items: center; justify-content:space-between ;}

.header_r{ color:#fff;  font-size: 16px;}
.header_r a{  font-size: 16px; color: #fff; margin: 0 0.2rem;}
.logo img{height:78px}
/*menu*/
.menu{height:65px;line-height:65px; flex: 1;}
.menu>ul{ display: flex; justify-content: right;}
.menu>ul>li{padding: 0 0.25rem;}
.menu>ul>li>dl{ background:#fff; width:100%; position:absolute; left:0px; top:90%; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:0.6rem 0;display:none; z-index: 99; }
.menu a{ font-size:0.21rem;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center;}
.menu a .ze01{ opacity: 0; visibility: hidden; display: none;}
.menu a .ze{ opacity: 1;visibility: visible; display:block}
a.menu_hover .ze01{ opacity: 1;visibility: visible; display:block}
a.menu_hover .ze{ opacity: 0;visibility: hidden; display: none;}
.erag{ position: relative;}
.erag .mySwiper{ width: 90% !important; margin: 0 auto;}
.erag .swiper-button-next{ right: 5%;}
.erag .swiper-button-prev{ left: 5%;}
.erag .swiper-button-next, .erag .swiper-button-prev{ width: 40px !important; height: 40px !important; border-radius: 50%; background:rgba(0,0,0,.2);}
.erag .swiper-button-next:after, .erag .swiper-button-prev:after{ font-size: 16px !important; color: #fff !important;}

.erag .tnte{}
.erag .tnte .img{padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; }
.erag .tnte .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; }
.erag .tnte .h1{ text-align: center; font-size: 16px; color: #000; line-height: 1.5; margin-top: 0.2rem;}
.sp_header{ display: none;}
.sjj_nav{display: none;}
.top{ height: 50px; display:none;}
@media only screen and (max-width: 980px) {
	.top{display:block;}
	.header_bg{ display: none;}

.sp_header{height:50px;background:#fff;position:fixed;z-index:10;width:100%;display:block;}
.sp_logo{padding:10px;float:left;height:50px;box-sizing: border-box;width: 70%;text-align: center;}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float: left;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:var(--main-color-999);width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; display:block;}
.nav_show{top:50px}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:var(--main-color-666);width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.yuyan{display: flex;align-items: center;float: right;height: 50px;}
.yuyan01{ position:relative;}
.yuyan01 a{ display: flex; justify-content: center;  align-items: center; font-size:14px; color:var(--color-whiteblock); line-height:30px;}
.yuyan01>a>img{width: 22px;margin-right:10px;=: brightness(0%) contrast(200%) invert(50%) opacity(100%);}
.qitt{  display:none;  position:absolute; top: 100%; width: 120px; background: #fff;  padding: 3px 0px 10px 0px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); font-size:14px;  transition: all .3s ease;  flex-direction: column;  border-radius: 8px; right: 0%;/* transform: translate(-50%, 0); */}
.qitt:before { content: '脙垄芒鈧€溍偮�'; color:#fff; position: absolute;font-size: 24px;width: 100%; top: -20px;text-align: center; display: none;}
.qitt a{display: flex;align-items: center;font-size:16px;color:var(--main-color-666);justify-content: flex-start;padding: 0 10px;}
.qitt a img{ width:20px; display:block; margin-right:10px;}

}




.index-bg { height: 100vh; }
.index-bg01 { height: 100vh; display: flex; justify-content: center; align-items: center; }
/* 脙楼脣鈥犆⑩偓聽脙漏脗隆脗碌脙楼芒鈥灺⒚偮兟γ偮犆偮访兟ッ偮济偮� */
.swiper-paginationindex{ right: 50px !important;}
.swiper-paginationindex span {
 font-size: calc(var(--fontRatio, 1)* 20px ); height: 20px !important; line-height: 1 !important; width: 50px !important; background: none; margin-bottom: 30px !important; position: relative; }
.swiper-paginationindex span::after { border: 2px solid transparent; border-radius: 50%; box-sizing: border-box; content: ""; height: 20px; left: 37px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }
.swiper-paginationindex span::before { background: #a8a8a8; border-radius: 50%; content: ""; height: 4px; left: 44.8px; position: absolute; top: 50%; transform: translateY(-50%); width: 4px; }
.swiper-paginationindex .swiper-pagination-bullet-active { background: none !important; color: var(--main-color) !important; }
.swiper-paginationindex .swiper-pagination-bullet-active:after { border-color: var(--main-color); }
.swiper-paginationindex .swiper-pagination-bullet-active:before { background: var(--main-color); }

/* ========== 脙搂脗搂脗禄脙楼脜聽脗篓脙搂脗芦脗炉脙漏芒鈥毬⑩偓拧脙漏芒鈧γ偮� ========== */
@media only screen and (max-width: 980px) {
.index-bg { height: auto !important; }
.index-bg01 { height: auto !important; display: block !important;  }
.mySwiperindex { height: auto !important; overflow: visible !important; }
.mySwiperindex>.swiper-wrapper { display: block !important; transform: none !important; height: auto !important; flex-direction: column !important; }
.mySwiperindex>.swiper-wrapper>.swiper-slide { height: auto !important; position: relative !important; }
.swiper-paginationindex { display: none !important; }
}




/*.cent01{ height: 100%;}
.cent01 .swiper{ height: 100%;}
.cent01 .swiper .swiper-slide{ height: 100%;}
.cent01 .img{ width: 100%; position: relative; height: 100%}
.cent01 .img>img{ width: 100%; vertical-align: bottom; height: 100%; object-fit: cover;}
.cent01 .img a{ position: absolute; top: 30%;  width: 6.28rem; left: 20%;z-index: 99; height: auto;}
.cent01 .img a img{ width: 100%; vertical-align: bottom;}
.swiper-button-next, .swiper-button-prev{ color: var(--main-color) !important;}
.swiper-pagination-bullet-active{ background: var(--main-color) !important;}
@media only screen and (max-width: 980px) {
	.cent01 .img>img{object-fit: cover; height: 30vh;}
	.cent01 .img a{ width: 60%; top:5%; left: 4%;}
	
	 .cent01 .mySwiper01 .swiper-wrapper {
        display: flex !important;
        flex-direction: row !important;
        transform: translateX(0) !important;
        height: auto !important;
    }
    .cent01 .mySwiper01 .swiper-slide {
        flex: 0 0 100% !important;
        width: 100% !important;
        height: auto !important;
    }
}
*/
.cent01{ 
    height: 100vh;
    position: relative;
}
.cent01 .swiper{ 
    height: 100%;
    position: relative;
    overflow: hidden;
}
.cent01 .swiper .swiper-slide{ 
    height: 100%;
}
.cent01 .img{ 
    width: 100%; 
    position: relative; 
    height: 100%;
}
.cent01 .img>img{ 
    width: 100%; 
    vertical-align: bottom; 
    height: 100%; 
    object-fit: cover;
}
.cent01 .img a{ 
    position: absolute; 
    top: 30%;  
    width: 6.28rem; 
    left: 20%;
    z-index: 99; 
    height: auto;
}
.cent01 .img a img{ 
    width: 100%; 
    vertical-align: bottom;
}

/* 瀵艰埅鎸夐挳鏍峰紡 - 澧炲ぇ鐐瑰嚮鍖哄煙 */
.cent01 .swiper-button-next01,
.cent01 .swiper-button-prev01 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
   
    color: #fff;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    transition: all 0.3s ease;
    touch-action: manipulation;
    user-select: none;
    -webkit-user-select: none;
}

.cent01 .swiper-button-next01:hover,
.cent01 .swiper-button-prev01:hover {
    background: rgba(0, 0, 0, 0.7);
}

.cent01 .swiper-button-next01 {
    right: 15px;
}

.cent01 .swiper-button-prev01 {
    left: 15px;
}

/* 鍒嗛〉鍣ㄦ牱寮� */
.cent01 .swiper-pagination01 {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 10px;
    z-index: 10;
}

.cent01 .pagination-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.5);
    cursor: pointer;
    transition: all 0.3s ease;
    touch-action: manipulation;
}

.cent01 .pagination-dot.active {
    background: #fff;
    transform: scale(1.2);
}

.swiper-button-next, 
.swiper-button-prev{ 
    color: var(--main-color) !important;
}
.swiper-pagination-bullet-active{ 
    background: var(--main-color) !important;
}

/* 绉诲姩绔紭鍖� */
@media only screen and (max-width: 980px) {
	.cent01{ 
    height: 100%;}
    .cent01 .img>img {
        object-fit: cover;
        height: 100%;
    }
    .cent01 .img a {
        width: 60%;
        top: 5%;
        left: 4%;
    }
    
    /* 纭繚鍐呴儴瀛怱wiper姝ｅ父宸ヤ綔 */
    .cent01 .mySwiper01 .swiper-wrapper {
        display: flex !important;
        flex-direction: row !important;
        transform: translateX(0) !important;
        height: auto !important;
    }
    .cent01 .mySwiper01 .swiper-slide {
        flex: 0 0 100% !important;
        width: 100% !important;
        height: auto !important;
    }
    
    /* 绉诲姩绔澶у鑸寜閽偣鍑诲尯鍩� */
    .cent01 .swiper-button-next01,
    .cent01 .swiper-button-prev01 {
        width: 44px !important;
        height: 44px !important;
        font-size: 18px !important;
    }
    
    .cent01 .swiper-button-next01 {
        right: 10px;
    }
    
    .cent01 .swiper-button-prev01 {
        left: 10px;
    }
    
    .cent01 .pagination-dot {
        width: 10px;
        height: 10px;
    }
    
 
}


.title{ display: block; text-align: center;}
.title .h1{ font-size: 0.48rem; font-weight:600; margin-bottom: 0.2rem;}
.title .h2{ font-size: 0.16rem; color: var(--main-color-333);}
.more{ text-align: center;}
.more a{ display:inline-flex; justify-content: center;  align-items: center; padding: 8px 30px; background: var(--main-color-03f); color: #fff; font-size: 16px; border-radius: 30px;border: 1px solid var(--main-color-03f);}
.more a i{ margin-left: 10px;}
.more a:hover{ background: #f00;}
@media only screen and (max-width: 980px) {
	.title .h1{ font-size:26px;}
	.title .h2{ font-size:14px;}
	.more a{ padding: 4px 15px;}
}


.cent02{}
@media only screen and (max-width: 980px) {
	.cent02{ margin: 10% auto;}
}






.newslist01{ margin-top: 0.4rem;}
.newslist01 ul{display: flex;justify-content: space-between;}
.newslist01 ul li{ width:calc(100%/7); 	position: relative;transition: all 0.5s;flex: 1; overflow: hidden;}
.newslist01 ul li.active{ width:calc(100%/3.5);flex: 2;  /* 脙楼脗聧脗聽3.5脙陇脗禄脗陆 */ }
.newslist01 ul li .img{ padding-bottom: 6.5rem; position: relative; overflow: hidden; background: #f9f9f9; }
.newslist01 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.newslist01 ul li .txtbg{ position: absolute; top: 20%; left: 0; width: 100%; height:auto; display: flex; justify-content: center;  align-items: center; color: #fff;  transform: translate(-50%, 0); left: 50%;}
.newslist01 ul li .txtbg .h1{   display:block;transition: all 0.5s; }
.newslist01 ul li .txtbg .h1 .hdens{width: 0.34rem;height: 2px;background: var(--main-color);margin-bottom: 0.2rem;}
.newslist01 ul li .txtbg .h1 span{text-align: center;font-size: 0.26rem;/* -webkit-writing-mode: vertical-lr; *//*width: 0.36rem;*/letter-spacing: 0rem;display: block;}
.newslist01 ul li .txtbg .txt{ display: none; transition: all 0.5s; box-sizing: border-box; padding: 0 0.9rem;text-align: center;}
.newslist01 ul li.active .txtbg .h1{ display: none;}
.newslist01 ul li.active .txtbg .txt{  display:block; }
.newslist01 ul li .txtbg .txt .h2{ font-size: 0.36rem; display: block; margin-bottom: 0.15rem;}
.newslist01 ul li .txtbg .txt .h3{ font-size: 0.2rem;  color: var(--main-color-03f); margin-bottom: 0.15rem;}
.newslist01 ul li .txtbg .txt .h4{ font-size: 0.16rem; line-height: 1.6; display: block; margin-bottom: 0.4rem;}
@media only screen and (max-width: 980px) {
	.newslist01 ul{ display: block; }
	.newslist01 ul li{ width: 100%;}
	.newslist01 ul li.active{ width: 100%;}
	.newslist01 ul li .img{ height: 300px; padding: 0;}
	.newslist01 ul li .txtbg .h1{ display: none;}
	.newslist01 ul li .txtbg .txt{ display: block;}
	.newslist01 ul li .txtbg .txt .h2{ font-size: 22px; margin-bottom: 15px;}
	.newslist01 ul li .txtbg .txt .h3{ font-size: 16px; margin-bottom: 15px;}
	.newslist01 ul li .txtbg .txt .h4{  font-size: 14px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 20px;}

}

.cent03_bg{ height: 100vh; box-sizing: border-box; padding-top: 4%;}
.cent03{ display: flex;justify-content: space-between;flex-wrap: wrap; }
.cent03_l{ width: 6.15rem;}
.cent03_l .title{ text-align: left;}
.cent03_l a{display: flex;align-items: center;font-size: 0.14rem;color: #212121;}
.cent03_l a img{width: 0.3rem;margin-right: 2%;}
.cent03_r{ width: 9.28rem;}
.cent03_r .txtbg{ font-size: 16px; line-height: 1.8;}
.szgd{ margin-top: 0.66rem;}
.szgd ul{ display: flex;  align-items:flex-start;justify-content: space-between; }
.szgd ul li{ position: relative; width: 27.33%;}
.szgd ul li::after{ content: ""; position: absolute; top: 0; right: 0; height: 100%; width: 1px; background:var(--main-color-03f) ;}
.szgd ul li .mun_top{display: flex;align-items:flex-end;line-height: 1;font-size: 0.14rem;}
.szgd ul li .mun_top h2{ font-size: 0.48rem;  color: var(--main-color-03f);line-height: 1;}
.szgd ul li>p{ color:#4b4b4b; font-size:0.16rem;}
.szgd ul li:last-child::after{ display: none;}

@media only screen and (max-width: 980px) {
	.cent03_bg{ background-image:url(../images/CQ.png) !important;}
.cent03_l{ width: 100%;}
.cent03_l .title{ margin-bottom: 5%;}
.cent03_l a{ font-size: 14px;}
.cent03_l a img{ width: 30px;}
.cent03_r{ width: 100%; margin-top: 5%;}
.cent03_r .txtbg{ font-size: 14px; color: var(--main-color-333);}
.szgd ul li{ width:33.33%;}
.szgd ul li .mun_top h2{ font-size: 24px;}
.szgd ul li::after{ display: none;}
.szgd ul li>p{ font-size: 12px;}
.szgd ul li .mun_top{ font-size: 14px;}
} 

.cent04{}
.cent0401{ margin-top: 0.3rem; box-shadow: 0px 0px 15px #ccc;}
 .cent0401 ul{display: flex;/*justify-content: center;align-items: center;*/flex-wrap: wrap;} 
.cent0401 ul li{ width:calc(100%/3); }
.cent0401 ul li>.img { padding-bottom: 60%; position: relative; overflow: hidden; background: #f9f9f9; }
.cent0401 ul li>.img  img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.cent0401 ul li:hover>.img img { transform: scale(1.1); }
.cent0401 ul li .txtbg{ position: relative; text-align: center; height: 100%; display: flex; justify-content: center;  align-items: center; }
.cent0401 ul li .txtbg .h2{ font-size: 0.24rem;}
.cent0401 ul li .txtbg .henxien{ width: 1rem; height: 2px; background: var(--main-color); margin: 0.2rem auto 0.3rem;}
.cent0401 ul li .txtbg .h3{ font-size: 0.16rem; display: block; line-height: 1.5;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;}
.cent0401 ul li .txt{display:block;  color: #000;box-sizing: border-box; padding: 0.4rem;}
.cent0401 ul li .txt02{display:none;     width: 100%;height: 100%; color: #fff;box-sizing: border-box; padding: 0.48rem 0.4rem; }
.cent0401 ul li .txt02 .img01{ width:0.43rem; margin: 0 auto 0.2rem;}
.cent0401 ul li .txt02 .img01 img{ width: 100%; vertical-align: bottom;}
.cent0401 ul li:hover  .txt{display:none;}
.cent0401 ul li:hover .txt02{display:block; }
@media only screen and (max-width: 980px) {
	.cent04{ margin-top: 10%;}
	.cent0401 ul li .txt{ padding: 5%;}
	.cent0401 ul li{ width: 100%;}
	.cent0401 ul li .txtbg .h2{ font-size: 18px;}
	.cent0401 ul li .txtbg .h3{ font-size: 14px;}
}



.cent05_bg{display: flex; justify-content:space-between; height: 100vh;}
.cent05_l{ width: 4.8rem; color: #fff}
.cent05_r{width:calc(100% - 4.8rem); padding: 0.66rem 1.4rem; box-sizing: border-box;}
.xge{ margin-top: 0.9rem; padding-left: 1.4rem;}
.xge .h1{ font-size: 0.39rem;}
.xge .h2{ font-size: 0.24rem;}
.gsxw{  padding-left: 1.6rem; margin-top: 1.2rem;}
.gsxw ul li{list-style: disc;}
.gsxw ul li a{ font-size: .16rem; color: #fff; line-height: 0.68rem;}
@media only screen and (max-width: 980px) {
	.cent05_bg{display: flex; height:auto; flex-wrap: wrap;}
	.cent05_l{ width: 100%;  padding-bottom: 5%;}
	.xge .h1{ font-size: 24px;}
	.xge .h2{ font-size: 18px;}
	.gsxw ul li a{ font-size: 16px; line-height: 30px;}
	.cent05_r{ width: 100%;}
}


.niet{background: #fff;}
.update_news3{margin:0 auto;}
.update_news3 ul li{padding: 0px 0.3rem;box-sizing:border-box;transition: all .4s ease-out;}
.update_news3 ul li .news_con{border-top:1px solid #ececec;overflow:hidden;padding: 0.26rem  0px;}
.update_news3 ul li .news_con .news_pic{float:left;width: 3.4rem;overflow:hidden;padding-bottom: 1.58rem;position: relative;}
.update_news3 ul li .news_con .news_pic img{ width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.update_news3 ul li .news_desc{float:right;width: calc(100% - 3.70rem);}
.update_news3 ul li .news_desc strong{display:block;font-weight:normal;line-height: 0.24rem;overflow:hidden;}
.update_news3 ul li .news_desc strong a{float:left;font-size:0.16rem;color: #000;hite-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:calc(100% - 104px);}
.update_news3 ul li .news_desc strong em{float:right;font-style:normal;color:var(--main-color-999);font-size:0.14rem;}
.update_news3 ul li .news_desc span{display:block;font-size:0.14rem;color: var(--main-color-666);line-height:0.24rem;padding-top:10px;}
.update_news3 ul li:hover{box-shadow: 0 0 22px rgba(0,0,0,.12);border-radius: 4px;background: #fff;}
.update_news3 ul li:hover .news_con .news_pic img{transform: scale(1.1);}
.update_news3 ul li .news_desc:hover strong a{color: var(--main-color);}
.update_news3 ul li .news_desc:hover strong em{/* color:#f60; */}
.update_news3 ul li:nth-child(3n-2) { border-top: 0;}
@media only screen and (max-width: 980px) {
	.update_news3 ul li{ padding:0 5%;}
    .update_news3 ul li .news_con{ padding:20px 0px;}
	.update_news3 ul li .news_desc strong{ line-height: 1.5;}
    .update_news3 ul li .news_con .news_pic{ float:none; width:100%; padding-top: 158px;}
    .update_news3 ul li .news_desc{ float:none; width:100%; margin-top:10px;}
	.update_news3 ul li .news_desc strong a{ font-size: 16px;}
	.update_news3 ul li .news_desc strong em{ font-size: 14px;}
	.update_news3 ul li .news_desc span{ font-size: 14px; line-height: 1.5;}
}

.pagp { display: flex; justify-content: center; align-items: center; line-height: 0.6rem;}
.pagination_pager a { display: inline-block; margin: 0 3px; text-decoration: none; }
.pagination_pager a span { display: inline-block; padding: 0.04rem 0.12rem; /* border: 1px solid #ddd; */
border-radius: 4px; color: var(--main-color-666); cursor: pointer; font-size: 0.14rem; }
.pagination_pager a span.on { /* background: #007bff; */
color: var(--main-color);/* border-color: #007bff; */
}
.pagination_btn { padding: 0.04rem 0.12rem; border: 0; border-radius: 4px; background:none; cursor: pointer; color: var(--main-color-666); font-size: 0.14rem; }
.pagination_btn:hover { background: #f5f5f5; }
@media only screen and (max-width: 980px) {
	.pagination_btn { font-size: 14px;}
	.pagination_btn { font-size: 14px;}
	.pagination_pager a span { font-size: 14px;}
}



.cent06_bg{ height: 100vh;  display: flex;   align-items: center;}
.cent06{ margin-left: 2.16rem; color: #fff; width: 9rem;}
.cent06 .title{ text-align:left;}
.cent06 .title .h2{ color: #fff;}
.cent0601{ margin-top: 0.4rem;}
.cent0601 ul{ display: flex; justify-content: space-between; align-items: center;}
.cent0601 ul li{}
.cent0601 ul li .h1{font-size: 0.16rem;font-weight: bold;display: block;margin-bottom: 0.1rem;}
.cent0601 ul li .h1 em{ font-style: normal; color: red;}
.cent0601 ul li .input_text{height: .44rem;line-height: 0.44rem;font-size: 0.14rem;box-sizing: border-box;padding-left: 0.14rem;outline:none;border: 1px solid #e0e0e0;border-radius: 2px;}
.cent0601 ul li .input_text::-webkit-input-placeholder{ color:#ccc;}
.cent0601 ul li:nth-child(1) {}
.cent0601 ul li:nth-child(1) .input_text{ width: 4rem;}
.cent0601 ul li:nth-child(2) .input_text{ width: 3.04rem;}
.annge{overflow: hidden;position: relative;margin-top: 0.3rem;}
.annge:before { border-radius: 50%; content: "";  display: block;  height: 0; left: 50%; padding-top: 100%;  position: absolute;  top: 50%; transform: translateX(-50%) translateY(-50%); transition: all .6s; width: 100%;}
@keyframes submit_btn_style_0_anim {
    0% {
        background: rgba(0,0,0,.25);
        transform: translateX(-50%) translateY(-50%) scale(0)
    }

    to {
        background: transparent;
        transform: translateX(-50%) translateY(-50%) scale(1)
    }
}
.annge:hover:before {
    animation: submit_btn_style_0_anim .75s;
    z-index: 2;
}
.annge .input_button{ background: #fff; width: 1.45rem; height: 0.44rem; border-radius: 5px; color: #ed1c2e; font-size: 0.16rem;}


.cent0602{ margin-top: 0.4rem;}
.cent0602 ul li{ margin-bottom: 0.2rem;}
.cent0602 ul li>span{ font-size: 0.14rem; display: block; margin-bottom: 0.1rem;}
.cent0602 ul li>strong{ font-size: 0.26rem; display: block;}
@media only screen and (max-width: 980px) {
	.cent06_bg{ background: #ffbc00 !important; height: auto;}
	.cent06{ width: 100%;}
	.cent06{ margin: 0 auto; padding: 5% 5% 10% 5%;}
	.cent0601 ul li .h1{ font-size: 14px;}
	.cent0601 ul li .input_text{font-size: 12px; padding: 0 10px;  width:100%; line-height: 30px; height: 30px;}
	.annge .input_button{ font-size: 12px; padding: 4px 12px; font-size: 12px;height:auto; width: auto;} 
	.cent0601 ul li:nth-child(1){width: 42%;}
	.cent0601 ul li:nth-child(1) .input_text{ width:100%; }
	.cent0601 ul li:nth-child(2){width: 31%;}
	.cent0601 ul li:nth-child(2) .input_text{ width:100%; }
	.annge {	margin-top: 0.8rem;}
	.cent0602 ul li>span{ font-size: 16px;}
	.cent0602 ul li>strong{ font-size: 18px;}
}

.footer_bg{  position:absolute; width: 100%; bottom: 0; left: 0; font-size: 0.12rem; z-index: 9;}
.footer_bg .h1{ color: #212121;}
.footer_bg a{ color: #212121;}
.footer_bg svg{width: 0.32rem;height: 0.2rem;}
.footer{ display: flex;   align-items: center;justify-content: space-between;}
.footer .h2{align-items: center;display: flex;flex-wrap: wrap;justify-content: center;margin: 8px 0;width: 16%;}
@media only screen and (max-width: 980px) {
	.footer_bg{font-size: 12px;padding: 5% 0;}
	.footer{flex-wrap: wrap; }
	.footer_bg .h1{width: 100%;display:none;text-align: center;}
	.footer .h2{ width: 100%;}
	.footer_bg svg{width:30px;height:13px;}
}

.m1_side_kefu_box{ width:70px; position:fixed; z-index:44; right:10px; bottom:50px;}
.m1_side_kefu{ width:70px; background:#fff; box-shadow:0 2px 8px rgba(0,0,0,.1); border-radius:8px; position:relative; right:0; transition:all .5s ease;}
.m1_side_kefu.active{ right:-80px;}
.m1_side_kefu ul li{ position:relative; padding:0 10px;}
.m1_side_kefu ul li>a{ display:block; padding:10px 0; position:relative; z-index:2; border-top:1px solid #f5f5f5; color:#999;}
.m1_side_kefu ul li:nth-child(1)>a{ border:none;}
.m1_side_kefu ul li .ico{ height:28px; position:relative;}
.m1_side_kefu ul li .ico img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.m1_side_kefu ul li .ico .img2{ display:none;}
.m1_side_kefu ul li:hover .ico .img1{ display:none;}
.m1_side_kefu ul li:hover .ico .img2{ display:block;}
.m1_side_kefu ul li .h2{ font-size:12px; line-height:1em; margin-top:10px; text-align:center;}
.m1_side_kefu ul li:hover .h2{ color:var(--primary-color);}
.m1_side_kefu ul li .boxbg{width:fit-content;padding:0 10px 0 0;position:absolute;top:50%;right:100%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .5s ease;box-sizing: border-box;}
.m1_side_kefu ul li:hover .boxbg{transform: translate(0,-50%);opacity:1;visibility:visible;}
.m1_side_kefu ul li .box{width:fit-content;padding: 10px 18px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:4px;}
.m1_side_kefu ul li .box:before {
    content: "";
    border: 5px solid transparent;
    border-left: 5px solid #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
}
.m1_side_kefu ul li .box2{/* width:130px; */}
.m1_side_kefu ul li .box .h3{ white-space:nowrap; line-height:30px; font-size:20px; text-align:center; min-width:150px;}
.m1_side_kefu ul li .box .h3 img{ vertical-align:top; height:30px; width:28px; object-fit:contain; margin-right:5px;}
.m1_side_kefu ul li .box .ewm{ text-align:center;}
.m1_side_kefu ul li .box .ewm .h4{font-size: 13px;margin-bottom:5px;}
.m1_side_kefu ul li .box .ewm img{ display:block; margin:0 auto; width:124px; padding:5px; border:1px solid #ccc; border-radius:4px; box-sizing:border-box}
.m1_side_kefu_btn{ width:28px; height:28px; text-align:center; border-radius:100%; background:#fff; color:#999; box-shadow:0 0 10px rgba(0,0,0,.1); position:absolute; z-index:66; bottom:-38px; right:21px; cursor:pointer; transition:all .3s ease; }
.m1_side_kefu_btn.active{transform:rotate(45deg);}
.m1_side_kefu_btn i{ display:block; width:28px; height:28px; background:url(../images/ico_btn1.png) center no-repeat; background-size:contain; position:absolute; top:0; left:0;    background-size: 90%;}
.m1_side_kefu_btn.active{}
.m1_side_kefu_btn i.m1_side_kefu_open{ display:none;}
.m1_side_kefu_btn i.m1_side_kefu_close{}
.m1_side_kefu_btn.active i.m1_side_kefu_open{ display:block;}
.m1_side_kefu_btn.active i.m1_side_kefu_close{ display:none;}
@media only screen and (max-width: 980px) {
/* .m1_fheight{ height:70px;} */
.m1_side_kefu_box{width:100%;right:0;top:auto;bottom:0;transform:translateY(0);display: none;}
.m1_side_kefu{ width:100%; border-radius:0;}
.m1_side_kefu.active{ right:0 !important;}
.m1_side_kefu ul li{ margin-bottom:0; float:left; width:20%; padding:0;}
.m1_side_kefu ul li>a{ border:none; border-left: 1px solid #f5f5f5;}
.m1_side_kefu ul li .h2{ font-size:12px; line-height:1em; margin-top:8px; }
.m1_side_kefu ul li.gotop{ display:block !important;}
.m1_side_kefu ul li .boxbg{ padding:0 0 10px 0; top:auto; bottom:100%; right:auto; left:50%; transform:translate(-50%,-20%) !important;}
.m1_side_kefu ul li:hover .boxbg{ transform:translate(-50%,0) !important; }
.m1_side_kefu ul li .box:before {
    border: 5px solid transparent;
    border-top: 5px solid #fff;
    position: absolute;
    top: auto; bottom:0;
    margin-top: 0; margin-left:-5px;
    right: auto; left:50%;
}
.m1_side_kefu ul li .box1{ display:none !important;}
.m1_side_kefu_btn{ display:none;}
}

.banner01{ position: relative;}
.banner01 .img{ width: 100%;}
.banner01 .img img{ width: 100%; vertical-align: bottom;}
.banner01 .txtbg{ top: 50%; left: 50%; position: absolute; transform: translate(-50%,-50%); color: #fff; display: flex;  align-items: flex-end;}
.banner01 .txtbg .h1{ font-size: .39rem; font-weight: bold;}
.banner01 .txtbg .h2{font-family:'ABUIv'; font-size: .24rem; margin-left: 0.1rem;}
.banner01 .txtbg01{top: 50%; left: 50%; position: absolute; transform: translate(-50%,-50%); color: #fff; display: flex; justify-content: center;  align-items: center;}
.banner01 .txtbg01 .h2{ font-size: .6rem; font-weight: bold;}
@media only screen and (max-width: 980px) {
	.banner01 .txtbg .h1{ font-size:28px}
	.banner01 .txtbg .h2{ font-size:28px; margin-left: 2%;}
	.banner01 .txtbg01 .h2{  font-size: 28px;}
}



.cent07{ margin-top: 0.4rem; display: flex; justify-content: space-between; align-items: center;}
.cent07_l{ width: 8.56rem;}
.cent07_l .title .h1{ text-align: left; font-weight: normal; margin-bottom: 0.1rem;}
.cent07_l .tixt{}
.cent07_l .tixt .h2{ font-size: 0.24rem; font-weight: bold; color: var(--main-color);}
.cent07_l .tixt .h3{ font-size: 0.18rem;     color: #353535;line-height: 1.5; margin-top: 0.3rem;} 
.cent07_r{ width:7.41rem ;}
.cent07_r img{ width: 100%; vertical-align: bottom;}

@media only screen and (max-width: 980px) {
	.cent07{ flex-wrap: wrap; margin-top: 5%;}
	.cent07_l{ width: 100%;}
	.cent07_r{ width: 100%; margin-top:5%;}
	.cent07_l .tixt .h2{ font-size: 24px;}
	.cent07_l .tixt .h3{ font-size: 16px;}
}

.cent08{ margin-top: 0.45rem;}
.cent08 .jige{ background: var(--main-color); color: #fff; padding: 0.4rem;}
.cent08 .jige ul{ display: flex;  align-items:flex-start;justify-content: space-between; }
.cent08 .jige ul li .mun_top{display: flex;align-items:flex-end;line-height: 1;font-size: 0.14rem;}
.cent08 .jige ul li .mun_top h2{ font-size: 0.48rem; line-height: 1;}
.cent08 .jige ul li>p{  font-size:0.16rem;}
@media only screen and (max-width: 980px) {
	.cent08 .jige ul{ flex-wrap: wrap; justify-content: center; }
	.cent08 .jige ul li{ padding: 0 1%;}
	.cent08 .jige ul li .mun_top h2{ font-size: 24px;}
	.cent08 .jige ul li>p{ font-size: 12px;}
	.cent08 .jige ul li .mun_top{ font-size: 14px;}
}


.cent09{ margin-top: 0.9rem;}
.cent09 .title .h1{ font-weight:normal;}
/*scroll_03*/
.scroll_03{ overflow: hidden;}
.scroll_03 .bd li{ float:left; width:3.3rem; overflow:hidden; margin:0 1px;}
.scroll_03 .bd li .img{height:4.5rem;}
.scroll_03 .bd li span{ font-size: 0.16rem; color: #212121; text-align: center; margin-top: 0.2rem; display: block;}
.scroll_03 .bd li .img table tr td{ height:4.5rem; overflow: hidden;}
.scroll_03 .bd li .img table tr td img{ max-width:3.3rem; height:4.5rem; transition: all 0.5s;}
.scroll_03 .bd li .img:hover img{transform: scale(1.1);}


.cent10{ margin-top: 0.8rem;}
.newsclass_list{ box-shadow: 0px 0px 15px #ccc;}
.newsclass_list ul li { width: 100%; }

.newsclass_list ul li .nr_box { overflow: hidden; transition: all .3s ease;  display: flex;   align-items: center;justify-content: space-between;}
.newsclass_list ul li .imgbg{ width: 50%;}
.newsclass_list ul li .img { padding-bottom: 60%; position: relative; overflow: hidden; background: #f9f9f9; }
.newsclass_list ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.newsclass_list ul li .txtbg {width: 50%;}
.newsclass_list ul li:nth-child(2n) .nr_box{ flex-direction: row-reverse;}
.newsclass_list ul li .txt {padding: 8% 0.52rem;}
.newsclass_list ul li .txt .h2 {font-size: 0.3rem;line-height: 1.5em;height: 1.5em;margin-bottom: 0.1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.newsclass_list ul li .txt .h3 {font-size: 0.16rem;line-height: 1.5em;height: 3em;margin-bottom: 0.3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #353535;}
.newsclass_list ul li .txt .img01{ width: 1rem;}
.newsclass_list ul li .txt .img01 img{width: 100%;vertical-align:bottom;margin-bottom: 0.2rem;}
.newsclass_list ul li .txt .more{ text-align: left;}

@media only screen and (max-width: 980px) {
	.newsclass_list{box-shadow:none}
.newsclass_list ul li { width: 100%; margin: 0 0 20px 0px;     box-shadow: 0px 0px 15px #ccc;}
.newsclass_list ul li .nr_box{ flex-wrap: wrap;}
.newsclass_list ul li .imgbg{ width: 100%;}
.newsclass_list ul li .txtbg{ width: 100%;}
.newsclass_list ul li .txt { padding: 10px 5%; }
.newsclass_list ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}

.cent11_bg{ margin-top: 0.4rem; padding: 0.8rem 0; position: relative;}
.cent11{ background: rgb(255 255 255 / 95%); width: 80%; box-sizing: border-box; padding: 0.6rem 1.4rem; margin:0 auto;}
.cent11 .title .h1{ font-size:0.36rem;  color: var(--main-color);}

.cent1101{}
.cent1101 ul li{ margin-top: 0.2rem;}
.cent1101 ul li .dge{display: flex;align-items: self-start;justify-content: space-between;border-bottom: 1px solid #e9e6e5;}
.cent1101 ul li span{font-size: 0.14rem;color: #f00;line-height: 0.44rem;}
.cent1101 ul li .dge .input_text{outline:none; background: none; flex: 1; line-height: 0.44rem; height: 0.44rem;    color: var(--main-color-666);margin-left: 0.1rem;}
.cent1101 ul li .dge .input_text::-webkit-input-placeholder{ color:#000;}
.cent1101 ul li .gjie_bg{ display: flex; align-items: center;justify-content: space-between;}
.cent1101 ul li .gjie_bg .gjie{ width: 49%; display: flex; align-items: center;justify-content: space-between;    border-bottom: 1px solid #e9e6e5;}
.cent1101 ul li .gjie_bg  .select{outline:none; background: none; flex: 1; line-height: 0.44rem; height: 0.44rem;    color: var(--main-color-666); margin-left: 0.1rem; width: 100%;border: 0;} 
.cent1101 ul li .gjie_bg .form-control{outline:none; background: none; flex: 1; line-height: 0.44rem; height: 0.44rem;    color: var(--main-color-666); margin-left: 0.1rem; width: 100%;border: 0;}
.cent1101 ul li .dge .taxt{outline:none; background: none; flex: 1; line-height: 0.44rem; height: 0.44rem;color:#000; margin-left: 0.1rem; height: 1rem;border: 0;}
.cent1101 ul li .dge .taxt::-webkit-input-placeholder{ color:#000;}
.cent1101 .annge{ width: 100%;}
.cent1101 .annge .input_button{ width: 100%; background: var(--main-color); color: #fff;}
@media only screen and (max-width: 980px) {
	.cent11_bg{ margin-top: 0rem; padding: 0 0; position: relative;}
	.cent11{ width: 100%;}
	.cent11 .title .h1{ font-size: 24px;}
	.cent1101 ul li span{ line-height: 44px; height: 44px; font-size: 16px;}
	.cent1101 ul li .dge .input_text{ line-height: 44px; height: 44px;}
	.cent1101 ul li .gjie_bg .form-control{ line-height: 44px; height: 44px;}
	.cent1101 ul li .dge .taxt{ line-height: 44px; height: 120px;}
.niye.footer_bg{ position: relative; background:var(--main-color);}
.niye.footer_bg .h1{ display:block; }
}


.HBoxbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:88; background:rgba(0,0,0,0.6); display:none;}
.HBox {width: 900px;height: 60vh;margin: 0 auto;box-shadow: 1px 1px 5px var(--main-color-333);-webkit-box-shadow: 1px 1px 5px var(--main-color-333);background-color: #ffffff; position:absolute;top: 50%;left: 50%; z-index: 100000;transform: translate(-50%,-50%);overflow-y:scroll;}
.HBox::-webkit-scrollbar{width:10px;background-color:#e1e5ea}
.HBox::-webkit-scrollbar-thumb{background-color:#c3cad4;border-radius:10px;border:2px solid #e1e5ea;}
.HBox::-webkit-scrollbar-thumb:hover{background-color:#aab1bc;}
/* .HBox::-webkit-scrollbar-thumb:active{border:0;border-radius:0;background-color:#737ed7} */
.HBox::-webkit-scrollbar-thumb:window-inactive{background-color:var(--main-color)}
.bipad{}
.bipad .h1{ font-size:16px; border-bottom: 1px solid #ccc; line-height: 53px; padding: 0 2%; color: var(--main-color-333);}
.bipad ul{ padding: 30px 20px;}
.bipad ul li{ margin-bottom: 12px;}
.bipad ul li span{ font-size: 14px; color: var(--main-color-666); display: block; margin-bottom: 12px;}
.bipad ul li span em{ font-style: normal; color: #f00;}
.bipad ul li .input_text{ height: 44px; width: 100%; background: hsla(0,0%,80%,.15); border: none; padding-left:14px;}
.bipad ul li .gjie_bg{ display: flex;  align-items: center;justify-content: space-between;}
.bipad ul li .gjie_bg .form-control{ height: 44px;     color: var(--main-color-666);width: 100%; background: hsla(0,0%,80%,.15); border: none; padding-left:14px;}
.bipad ul li .gjie_bg .gjie{ width: 49%;}
.bipad ul li .txt{ height: 100px; width: 100%; background: hsla(0,0%,80%,.15); border: none; padding-left:14px;}
.bipad ul>a{ display: block; background: var(--main-color); color: #fff; width: 100%; line-height: 44px; font-size: 16px; text-align: center;}
@media only screen and (max-width: 980px) {
	.HBox {width:90%}
}


.cent12-bg{  }
.cent12{ overflow: hidden; transition: all .3s ease;  display: flex;   align-items: center;justify-content: space-between; margin-top: -6%;  background: #fff;  position: relative; z-index: 1;    box-shadow: 0px 0px 15px #ccc;}
.cent1201_r{ width: 50%;}
.cent1201_r  img { width: 100%; vertical-align:bottom;}
.cent1201_l{width: 50%;}
.cent1201_l .txt {padding: 8% 0.52rem;}
.cent1201_l .txt .h2 {font-size: 0.3rem;line-height: 1.5em;height: 1.5em;margin-bottom: 0.1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.cent1201_l .txt .h3 {font-size: 15px;line-height: 1.5em;margin-bottom: 0.3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;color: #353535;}
.cent1201_l .txt .img01{ width: 1rem;}
.cent1201_l .txt .img01 img{width: 100%;vertical-align:bottom;margin-bottom: 0.2rem;}
.cent1201_l .txt .more{ text-align: left;}
@media only screen and (max-width: 980px) {
.cent12{ flex-wrap: wrap;}
.cent1201_r{ width: 100%;}
.cent1201_l{width: 100% ;}
.cent1201_l .txt { padding: 10px 5%; }
.cent1201_l .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.cent1201_l .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}



.title01{ text-align: center;}
.title01 .h1{ font-size: 0.3rem; color: #000;}
.title01 .img{ width: 1rem; margin: 0 auto;}
.title01 .img img{ width: 100%; vertical-align: bottom;}
@media only screen and (max-width: 980px) {
	.title01 .h1{ font-size:24px;}
	.title01 .img{ width: 80px;}
}


.cent13{ margin-top: 0.8rem;}
.newsclass_list01{margin-top:  0.2rem; }
.newsclass_list01 ul{ display: flex; align-items: center;justify-content: space-between;flex-wrap: wrap; }
.newsclass_list01 ul li {  width: calc((100% - 1.2rem)/4); margin: 0 0 0px 0.4rem; background: #fff; }
.newsclass_list01 ul li:nth-child(4n-3) { margin-left: 0; clear: left; }
.newsclass_list01 ul li .nr_box {/* border:1px solid #eee; *//* border-radius:10px; */ overflow: hidden; transition: all .3s ease; box-shadow: 0px 0px 15px #ccc;  padding: 0.4rem;}
.newsclass_list01 ul li:hover .nr_box { border-color: var(--primary-color); box-shadow: 0 0 10px rgba(0,0,0,.1); }
.newsclass_list01 ul li .img { padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; }
.newsclass_list01 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover; }
.newsclass_list01 ul li:hover .img img { transform: scale(1.1); }
.newsclass_list01 ul li .txtbg { }
.newsclass_list01 ul li .txt {padding-top: 0.2rem;}
.newsclass_list01 ul li .txt .h2 {font-size: 0.24rem;line-height: 1.5em;height: 1.5em;color: #444;margin-bottom: 0.1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align: center;}
.newsclass_list01 ul li .txt .h3 { font-size: 0.16rem; line-height: 1.5em; height: 4.5em; margin-bottom: 0.2rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;  color: #777; text-align: center;}
@media only screen and (max-width: 980px) {
	.newsclass_list01 ul li .nr_box{ padding: 7% 4%;}
.newsclass_list01 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list01 ul li .txt { padding: 10px 5%; }
.newsclass_list01 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list01 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height:  4.5em;}
}

.cent14_bg{ margin-top: 0.5rem; padding: 1rem 0; position: relative;}
.cent1401{ position: relative;}
.cent1401 .mySwiper02{ width: 90% !important; margin: 0 auto !important;}
.cent1401 .swiper-button-next, .cent1401 .swiper-button-prev{ width: 40px !important; height: 40px !important; border-radius: 50%; background:rgba(0,0,0,.2);}
.cent1401 .swiper-button-next:after, .cent1401 .swiper-button-prev:after{ font-size: 16px !important; color: #fff !important;}
.cent1401 .nr_box { overflow: hidden; transition: all .3s ease; box-shadow: 0px 0px 15px #ccc; background: #fff; padding: 20px; box-sizing: border-box;}
.cent1401 .nr_box .img { padding-bottom: 60%; position: relative; overflow: hidden; background: #f9f9f9; }
.cent1401 .nr_box .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; }
.cent1401 .nr_box .txtbg { }
.cent1401 .nr_box .txt {padding: 8% 0 0 0;text-align: center;}
.cent1401 .nr_box .txt .h2 {font-size: 0.18rem;line-height: 1.5em;height: 1.5em;color: var(--main-color-333);margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align: center;}
.cent1401 .nr_box:hover .txt .h2 { color: var(--main-color-03f); }
.cent1401 .nr_box .txt .h3 {text-align: center;background: var(--main-color);border-radius: 30px;margin: 0 auto;color: #fff;font-size: 0.16rem;display: inline-block;padding: 0.08rem 0.3rem;}
@media only screen and (max-width: 980px) {
	.cent14{ padding-bottom: 5%;}
	.cent1401 .nr_box .txt .h2{ font-size: 18px;}
	.cent1401 .nr_box .txt .h3{ font-size: 16px; padding: 6px 24px;}
	.cent14_bg{ padding-bottom: 0;}
}

.cent15_bg{ position: relative; padding-top: 2%; padding-bottom: 3%;}
@media only screen and (max-width: 980px) {
.cent15_bg .cent16{ margin-bottom: 5%; margin-top: 5%;}
}

.newsclass_list02{ }
.newsclass_list02 ul li { float: left; width: calc((100% - 40px)/3); margin: 0 0 0px 20px; background: #fff; }
.newsclass_list02 ul li:nth-child(3n-2) { margin-left: 0; clear: left; }
.newsclass_list02 ul li .nr_box {/* border:1px solid #eee; *//* border-radius:10px; */ overflow: hidden; transition: all .3s ease; box-shadow: 0px 0px 15px #ccc; padding: 0.27rem; }
.newsclass_list02 ul li:hover .nr_box { border-color: var(--primary-color); box-shadow: 0 0 10px rgba(0,0,0,.1); }
.newsclass_list02 ul li .img { padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; }
.newsclass_list02 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; }
.newsclass_list02 ul li:hover .img img { transform: scale(1.1); }
.newsclass_list02 ul li .txtbg { }
.newsclass_list02 ul li .txt { padding:0.2rem 0 0 0; }
.newsclass_list02 ul li .txt .h2 { font-size: 16px; line-height: 1.5em; height: 1.5em; color: var(--main-color-333); margin-bottom: 0.08rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.newsclass_list02 ul li:hover .txt .h2 { color: var(--main-color); }
.newsclass_list02 ul li .time { font-size: 14px; line-height: 24px; color:var(--main-color-999);/* padding-left:24px; */ position: relative; }
.newsclass_list02 ul li .time i { width: 20px; height: 24px; background: url(../images/ico_time.png) center no-repeat; position: absolute; left: 0; top: 0; display: none; }
.newsclass_list02 ul li .h4{ display: block; float: right; height: 28px;   max-width: 100%;  overflow: hidden;  position: relative; width: 40px;}
.newsclass_list02 ul li .h4:after, .newsclass_list02 ul li .h4:before {background: url(../images/vbg01.png) -23px -324px;content: "";	display: inline-block;height: 28px;	position: absolute;top: 0;transition: all .36s ease;width: 30px;}
.newsclass_list02 ul li .h4:after {left: -30px;	opacity: 0;}	
.newsclass_list02 ul li:hover .h4:before {left: -30px;opacity: 1;}
.newsclass_list02 ul li:hover .h4:after {left: 0px;opacity: 1;}
@media only screen and (max-width: 980px) {
.newsclass_list02 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list02 ul li .txt { padding: 10px 5%; }
.newsclass_list02 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list02 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}


/*Add------------------------------------------------------------------------------*/
.weizhi_bg{    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 12px 0px;}
.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; color: var(--main-color-666);}
.weizhi a{color: var(--main-color-666);}
.xg{ color: var(--main-color) !important;}
/*璇︽儏*/
.m11_newsdetail{}
.m11_newsdetail .tit{text-align: left;}
.m11_newsdetail .tit .h2{font-size: 0.22rem;line-height:1.4em;}
.m11_newsdetail .tit .h3{font-size: 0.14rem;line-height:1.4em;color:#999;margin-top: 0.2rem;}
.m11_newsdetail .tit .h3 span{ display:inline-block; margin:0 10px;}
.m11_newsdetail .list1{ border-top:1px solid #eee; border-bottom:1px solid #eee; padding:40px 0; margin:20px 0 0 0;}
@media(max-width:999px){
.m11_newsdetail .tit .h2{ font-size:20px; line-height:1.4em; }
.m11_newsdetail .tit .h3{ font-size:12px; line-height:1.4em; margin-top:5px;}
.m11_newsdetail .tit .h3 span{ margin:0 5px;}
.m11_newsdetail .list1{ padding:20px 0; margin:20px 0 0 0;}
}


/*涓婁竴涓笅涓€涓�*/
.prev_next{font-size: 0.14rem;line-height:1.5em;padding:15px 0;}
.prev_next a{display:block;padding:5px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: var(--main-color-333);}
@media(max-width:999px){
	.prev_next a{ font-size: 14px; line-height: 2;}
}


.cent16_bg{ position: relative; padding-bottom: 3%; padding-top: 2%;}
.cent16_l{ float: left; width:calc(100% - 4.48rem);}
.cent16_r{ float:right; width:4.28rem ;}
.fenxe{ margin-top: 0.2rem;}

.cent16_r .h1{ color: var(--main-color); font-weight:bold; font-size: 0.18rem; border-bottom: 1px solid #e5e5e5; line-height: 0.5rem;}
.cent16_r>div{    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.20);}

.lianxe{ margin-bottom: 0.2rem;}
.lianxe ul{ padding: 0.3rem 0.2rem;}
.lianxe ul li{ margin-bottom: 0.2rem;}
.lianxe ul li span{ display: block; color: var(--main-color-666); margin-bottom: 0.12rem;}
.lianxe ul li span em{ font-style: normal; font-size: 14px; color: #f00; margin-left: 0.1rem; display: inline-block;}
.lianxe ul li .input_text{ outline:none;    background: #fff; border: 1px solid #e0e0e0; border-radius: 2px;   color: var(--main-color-333);font-size: calc(var(--fontRatio, 1)* 13px);height: 0.44rem;line-height:  0.44rem;outline: 0;padding-left: 14px;width: 100%; box-sizing: border-box;}
.lianxe ul li .input_text::-webkit-input-placeholder{ color:#ccc;}
.lianxe .annge{ width: 100%;  overflow: hidden; margin-top: 0;}
.lianxe .annge .input_button{ width: 100%; background: var(--main-color); color: #fff;}





.newlist04{}
.newlist04 ul li{border-bottom: 1px solid #e5e5e5;}
.newlist04 ul li:last-child{border-bottom: 0;}
.newlist04 ul li .txtbg { }
.newlist04 ul li .txt {display: flex;align-items: center;justify-content: space-between;padding: 0.2rem 0.3rem;}
.newlist04 ul li .txt .h2 {font-size: 16px;line-height: 1.5em;height: 1.5em;color: var(--main-color-333);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: calc(100% - 20%););}
.newlist04 ul li:hover .txt .h2 { color: var(--main-color); }
.newlist04 ul li .time {font-size: 14px;line-height: 24px;color:var(--main-color-999);/* padding-left:24px; */position: relative;width: 24%;text-align: right;}
.newlist04 ul li .time i { width: 20px; height: 24px; background: url(../images/ico_time.png) center no-repeat; position: absolute; left: 0; top: 0; display: none; }
.newlist04 ul li .h4{ display: block; float: right; height: 28px;   max-width: 100%;  overflow: hidden;  position: relative; width: 40px;}

@media only screen and (max-width: 980px) {
.cent16_bg{ position: relative; padding-bottom: 5%; padding-top: 5%;}
.cent16_l{ float:none; width:100%;}
.cent16_r{ float:none; width:100%; margin-top: 5%;}
.cent16_r .h1{  font-size: 18px; line-height: 50px;}
.lianxe{ margin-bottom: 5%;}
.lianxe ul{ padding: 5%;}
.lianxe ul li .input_text{ line-height: 30px; height: 30px; font-size: 14px;}
.newlist04 ul li .time{ width: 26%;}
.newlist04 ul li .txt .h2{ width: calc(100% - 26%);}
.cent16{ margin-bottom: 5%;}
}



.cent17_bg{ position: relative;padding: 1.5625vw 5.22466% 6.24327vw;}
.cent17{ display: flex;  align-items: center;justify-content: space-between;    box-shadow: 0px 0px 15px #ccc; background: #fff;}
.cent17_l{ width: 50%; box-sizing: border-box; padding: 0.4rem;}
.cent17_l .title01 {text-align:left;}
.cent17_l .title01 .h1{ font-size: 0.36rem;}
.cent17_l .title01 .img{ margin: 0;}
.cent1701{ padding: 0.3rem 0.2rem;}
.cent1701 ul li{ margin-bottom: 0.2rem;}
.cent1701 ul li .dge_bg{ display: flex;justify-content: space-between;}
.cent1701 ul li .dge_bg .dge{width:calc((100% - 0.2rem)/2);}
.cent1701 ul li .input_text{ color: var(--main-color-333); background: hsla(0,0%,80%,.15); font-size: 0.14rem; padding: 0 0 0 0.12rem; width: 100%; box-sizing: border-box;outline:none; line-height: 0.44rem;}
.cent1701 ul li .input_text::-webkit-input-placeholder{ color:#ccc;}
.cent1701 ul li span{ font-size: 0.14rem; color: var(--main-color-666); display: block; margin-bottom: 0.12rem;}
.cent1701 ul li span em{ font-style:normal; color: #f00;}
.cent1701 ul li .gjie_bg{ display: flex; align-items: center;justify-content: space-between;}
.cent1701 ul li .gjie_bg .gjie{width: 49%;display: flex;align-items: center;justify-content: space-between;}
.cent1701 ul li .gjie_bg  .select{outline:none; background: none; flex: 1; line-height: 0.44rem; height: 0.44rem;color:#000; margin-left: 0.1rem; width: 100%;border: 0;} 
.cent1701 ul li .gjie_bg .form-control{outline:none;flex: 1;line-height: 0.44rem;height: 0.44rem;    color: var(--main-color-666);/* margin-left: 0.1rem; */width: 100%;border: 0;background: hsla(0, 0%, 80%, .15);}
.cent1701 ul li .gjie_bg .form-control
.cent1701 ul li .dge .taxt{outline:none; background: none; flex: 1; line-height: 0.44rem; height: 0.44rem;color:#000; margin-left: 0.1rem; height: 1rem;border: 0;}
.cent1701 ul li .dge .taxt::-webkit-input-placeholder{ color:#000;}
.cent1701 ul li .taxt{  color: var(--main-color-333); background: hsla(0,0%,80%,.15); font-size: 0.14rem; padding: 0 0 0 0.12rem; width: 100%; box-sizing: border-box;outline:none; line-height: 0.44rem; height: 1rem; border: none;}
.cent1701 ul li .taxt::-webkit-input-placeholder{ color:#ccc;}
.cent1701 .annge{ width: 100%;}
.cent1701 .annge .input_button{ width: 100%; background: var(--main-color); color: #fff;}

.map{ width: 50%;}
.map img{ width:100%; vertical-align: bottom;}

@media only screen and (max-width: 980px) {
	.cent17_bg{ padding: 5% 0 0;}
.cent1702{padding: 5%;}
	.cent17{ flex-wrap: wrap; }
	.cent17_l .title01 .h1{ font-size: 24px;}
	.cent1701 ul li{ margin-bottom: 12px;}
	.cent1701 ul li .dge_bg{ flex-wrap:wrap;}
	.cent1701 ul li .dge_bg .dge{ width: 100%;margin-bottom: 10px;}
	.cent1701 ul li span{ font-size: 14px; margin-bottom: 10px;}
	.cent1701 ul li .input_text{ font-size: 14px; line-height: 34px;}
	.cent1701 ul li .taxt{ font-size: 14px; line-height: 34px; height: 100px;}
	.cent1701 ul li .gjie_bg .gjie{ width: 100%; margin-bottom: 10px;}
	.cent1701 ul li .gjie_bg .form-control{ height:34px; line-height: 34px;}
	.cent17_l{ width: 100%;}
	.map{ width: 100%;}
	.cent1701 ul li .gjie_bg{ display:block;}
}


.cent18{ margin-top: 3%; margin-bottom: 2%;}
.cent1802{margin-top: 2%;display: flex;flex-wrap: wrap;}
.cent1802_l{ width: 50%;}
.cent1802_l img{ width: 100%; vertical-align:bottom;}
.cent1802_r{width: 50%;box-shadow: 0px 0px 15px #ccc;box-sizing: border-box;padding: 0.3rem;}
.index_news9{}
.index_news9 ul{display: flex;align-items: center;}
.index_news9 ul li{ position: relative;    margin-right:0.2rem;}
.index_news9 ul li .imgbg .img{display: flex;width: 0.53rem;height: 0.53rem;justify-content: center;align-items: center;}
.index_news9 ul li .imgbg .img img{max-width: 100%;max-height: 100%;}
.index_news9 ul li .txtbg{width: 2rem;height: auto;bottom: 100%;left: 50%;position: absolute;display:none;padding: 0.155rem 0.2rem;box-sizing: border-box;background: #fff;border-radius: 0.1rem;box-shadow: 0px 0px 15px #ccc;transform: translate(-50%, 0);}
.index_news9 ul li .txtbg .img02{ width: 100%;}
.index_news9 ul li .txtbg .img02 img{ width: 100%; vertical-align: bottom;}
.index_news9 ul li::before {content: '';position: absolute;content: '';position: absolute;width: 0;height: 0;border-left:0.05rem solid transparent;border-right:0.05rem solid transparent;border-top:0.05rem solid white;bottom: 90%;left:0.08rem;opacity: 0;}
.index_news9 ul li:hover .txtbg{ display:block;}  
.index_news9 ul li:hover::before {opacity: 1;}
.cent180201{ margin-top: 3%;}
.cent180201 ul li{ display: flex; font-size: 0.18rem; color: var(--main-color-333); margin-bottom: 0.2rem;}
.cent180201 ul li span{ font-size: 0.18rem;white-space: nowrap; color: var(--main-color-333);}
.cent180201 ul li .h1{font-size: 0.18rem; color: var(--main-color-333);}
.sget{ margin-top: 0.4rem;}
.sget ul{ display:flex; justify-content: center;}
.sget ul li{width: 1.1rem; margin: 0 0.25rem; text-align: center;}
.sget ul li .imgp1{}
.sget ul li .imgp1 img{ width: 100%; vertical-align: bottom;}
.sget ul li .h2{ font-size: 14px; color: var(--main-color-666);}
@media only screen and (max-width: 980px) {
	.cent1802{ display: block;}
	.cent1802_l{ width: 100%;}
	.cent180201 ul li{ font-size: 14px;}
	.index_news9 ul li .imgbg .img{ width: 40px; height: 40px;}
	.cent180201 ul li span{ font-size: 14px;}
	.cent180201 ul li .h1{ font-size: 14px;}
	.cent1802_r{ width: 100%; padding: 5%;}
	.sget ul li{ width: 25%;}
}


.inside{margin-top:20px; background:url(../images/title_04.gif) #fff repeat-y; min-height:400px;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:720px; float:right; }


.inside_con_bg{position: relative; padding-bottom: 3%;}
.inside_con{  min-height: 300px;}
@media only screen and (max-width: 980px) {
	.inside_con_bg{ padding-bottom: 0;}
	.inside_con_bg .inside_con{ margin-bottom: 5%; margin-top: 5%;}
}







.newsclass_list03{}
.newsclass_list03 {  }
.newsclass_list03 ul li {  margin: 0 0 20px 0px; background: #fff; }
.newsclass_list03 ul li .nr_box{margin: 0.1rem;padding: 0.6rem 0.2rem;}
.newsclass_list03 ul li:hover .nr_box { border-color: var(--primary-color); box-shadow: 0 0 10px rgba(0,0,0,.1); }
.newsclass_list03 ul li .img { padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; }
.newsclass_list03 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; }
.newsclass_list03 ul li .txtbg { }
.newsclass_list03 ul li .txt {/* padding: 8% 4.5%; */color: #666;}
.newsclass_list03 ul li .txt .h2 {font-size: 16px;line-height: 1.5em;height: 1.5em;color: #333;margin-top: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align: center;}
.newsclass_list03 ul li:hover .txt .h2 { color: var(--main-color); }
.newsclass_list03 ul li .txt .more { margin-top: 0.2rem;}
.newsclass_list03 ul li .txt .more em{ display:inline-flex; justify-content: center;  align-items: center; padding: 8px 30px; background: var(--main-color-03f); color: #fff; font-size: 16px; border-radius: 30px;border: 1px solid var(--main-color-03f); font-style: normal;}
.newsclass_list03 ul li .txt .more em:hover{ background: #f00;}
@media only screen and (max-width: 980px) {
.newsclass_list03 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list03 ul li .txt { padding: 10px 5%; }
.newsclass_list03 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
}

/*上一个下一个*/
.prev_next{ font-size:14px; line-height:1.5em; padding:15px 0; display: flex;  align-items: center;justify-content: space-between;
flex-wrap: wrap; background: #fafafa; }
.prev_next a{ display:block; padding:5px 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.prev_next a i{ margin: 0 10px; font-size: 18px;}
@media(max-width:999px){
}




.biet{padding: 0 0.2rem;width: 96%;box-sizing: border-box;}
.chpx02{ margin-top: 0.4rem;}
.chpx02 .h1{ border:1px solid #f0f0f0;}
.chpx02 .h1 span{color: var(--main-color);font-size: 15px;height: 0.54rem;width: 1.6rem;text-align: center;position: relative;display: flex;justify-content: center;align-items: center;position: relative;border-right: 1px solid #f0f0f0;}
.chpx02 .h1 span:before { background: var(--main-color);box-sizing: border-box;content: " "; left: 0; position: absolute; top: -1px;width: 100%;height: 4px;}
.chpx02 .inside_con{ margin-top: 0.2rem;}

.chpx01{ margin-bottom: 0.2rem;}
.chpx01_l{ float:left; width: 5.5rem;height:4.50rem;}
.mySwiper12 {width: 83%  !important;height: 100%;float:right;border-radius:10px;}
.mySwiper12 .img{ width: 100%; height: 100%; display: flex; justify-content: center;  align-items: center; background: #fafafa;}
.mySwiper12 .img img{ max-width: 100%; max-height: 100%; vertical-align: bottom;}



.mySwiper13 {width: 13% !important;box-sizing: border-box;padding: 22px 0!important;float:left;box-sizing: border-box !important;overflow: hidden;height: 100%;}
.mySwiper13 .swiper-slide{ padding:4px; box-sizing: border-box;}
.mySwiper13 .img{ width: 100%; height: 66px; display: flex; justify-content: center;  align-items: center;}
.mySwiper13 .img img{ max-width: 100%; max-height: 100%; vertical-align: bottom;}
.mySwiper13 .swiper-slide-thumb-active .img{ border: 2px solid var(--main-color-03f); border-radius: 5px;}
.mySwiper13 .swiper-button-prev{top: 0px !important;width: 77%;height: 20px;bottom: inherit;margin-top: 0;} 
.mySwiper13 .swiper-button-prev:after{transform: rotate(90deg);font-size: 23px !important;color: #666 !important;}
.mySwiper13 .swiper-button-next{bottom: 0px !important;width: 77%;height: 20px;    top: inherit;margin-top: 0;} 
.mySwiper13 .swiper-button-next:after{transform: rotate(90deg);font-size: 23px !important;color: #666 !important;}


.chpx01_r{ float:right; width: 5.5rem;}
.chpx01_r .h1{ font-size: 20px; display: flex;  align-items: center;	justify-content: space-between; border-bottom: 1px solid #e8e8e8; padding-bottom: 0.2rem;}
.chpx01_r .h1{}
.chpx01_r .h1 .fxte{ width: 20px; height: 20px; position:relative;}
.chpx01_r .h1 .fxte>img{ width: 100%; height: 100%; vertical-align: bottom;}
.chpx01_r .h1 .fxte  .dgaedge{ position: absolute; top: 100%; right: 0; background: #fff;    border-radius: 5px; box-shadow: 0 0 20px rgba(0, 0, 0, .15); box-sizing: border-box; padding: 0.1rem; width: 2.7rem; display: flex; justify-content: center;  align-items: center; opacity: 0; visibility:hidden}
.chpx01_r .h1 .fxte  .dgaedge a{ display: flex; justify-content: center;  align-items: center; width: 0.3rem; height: 0.3rem; margin:0 0.1rem;}
.chpx01_r .h1 .fxte  .dgaedge a img{ max-width: 100%; max-height: 100%; vertical-align: bottom;}
.chpx01_r .h1 .fxte:hover .dgaedge{  opacity: 1;visibility:visible}
.chpx01_r .h2{ padding: 0.2rem 0;    border-bottom: 1px solid #e8e8e8;}
.chpx01_r .h2 ul li{ font-size: 14px; color: #666; margin-bottom: 0.2rem;}
.chpx01_r .h2 ul li:last-child{  margin-bottom: 0%;}
.chpx01_r .annge{overflow: hidden; border-radius: 5px; text-align: center;}
.chpx01_r .annge input{display: block;background: var(--main-color);width: 100%;color: #fff;}
.chpx01_r .h3{ display: flex; align-items: center;    border-bottom: 1px solid #e8e8e8;  padding-bottom: 0.2rem; margin-top: 0.2rem;  font-size: 14px; color: #333;}
.chpx01_r .h3 i{ font-size: 16px; margin-right: 0.1rem;}
@media only screen and (max-width: 980px) {
	.biet{ width: 100%; padding: 0;}
	.chpx01_l{ float: none; display: block; width: 100%; height: 400px;}
	.chpx01_r{ float: none; display: block; width: 100%; margin-top: 5%;}
	.chpx01_r .h3{ padding-bottom: 20px;  margin-top: 20px;}
	.chpx01_r .h2{ padding: 20px 0;}
	.chpx01_r .h1 .fxte>img{ padding: 0; margin: 0;        display: block;}
	.chpx01_r .h1{ padding-bottom: 20px;}
	.chpx02 .h1 span{ width: 140px; height: 40px; line-height: 40px;}
	.chpx01{ margin-bottom: 20px;}
}
