*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 0;border: 0;outline: none;/* vertical-align: middle; */ font-family: 'Source Han Sans CN';}
ul,li,ol{list-style: none;}
a{-webkit-text-decoration: none;text-decoration: none;color: inherit;}
img{border: 0;}
table{max-width: 100%;}
table,th,td,tr{border-collapse:collapse;border: 1px solid #dcdcdc;line-height: 1.5;padding: 10px;}
input,textarea,select,button{font-size: unset;outline: none;resize: none;} 
input:focus,textarea:focus,select:focus,button:focus{outline: none;}
iframe,video{display: block;max-width: 100%;height: auto;border: 0;margin: 0 auto;}
html,body{width: 100%;position: relative;font-size: 16px;line-height: 1.5;color: #000;background-color: #fff;}
@media only screen and (min-width:1920px ) { html{font-size: 100px!important;}}
@media only screen and (min-width:960px ) and (max-width:1285px ) { html{font-size: 66px!important;}}
/* 思源黑体 */
/* @font-face  {font-family:SourceHanSerifCN-H; src: url(SourceHanSansSC_Heavy.ttf);} */
/* 思源宋体 */
@font-face {font-family:SourceHanSerifCN-S;src: url(SourceHanSerifCN-Heavy-7.otf);}
/* 行文本 */
.txthide{overflow: hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space: nowrap;}
.txthide1{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:1; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.txthide4{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:4; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
/* --公共样式-- */
.font-14{font-size: .14rem;}
@media only screen and (max-width: 1645px) {
	.font-14{font-size: 12px;}
}
.font-15{font-size: .15rem;}
@media only screen and (max-width: 1664px) {
	.font-15{font-size: 13px;}
}
.font-16{font-size: .16rem;}
@media only screen and (max-width: 1680px) {
	.font-16{font-size: 14px;}
}
.font-17{font-size: .17rem;}
@media only screen and (max-width: 1694px) {
	.font-17{font-size: 15px;}
}
.font-18{font-size: .18rem;}
@media only screen and (max-width: 1706px) {
	.font-18{font-size: 16px;}
}
.font-19{font-size: .19rem;}
@media only screen and (max-width: 1717px) {
	.font-19{font-size: 17px;}
}
.font-20{font-size: .20rem;}
@media only screen and (max-width: 1728px) {
	.font-20{font-size: 18px;}
}
.font-21{font-size: .21rem;}
@media only screen and (max-width: 1737px) {
	.font-21{font-size: 19px;}
}
.font-22{font-size: .22rem;}
@media only screen and (max-width: 1745px) {
	.font-22{font-size: 20px;}
}
.font-24{font-size: .24rem;}
@media only screen and (max-width: 1745px) {
	.font-24{font-size: 22px;}
}
.font-28{font-size: .28rem;}
@media only screen and (max-width: 1782px) {
	.font-28{font-size: 26px;}
}


/* 内容盒 */
.main_box{width: 100%;position: relative;background-color: #fff;}
/* 首页盒 - 内页盒 */
.P_wrapper {max-width: 1440px;min-width: 1263px;margin: 0 auto;padding: 0 40px;position: relative;z-index: 2;}


header .header{padding-top: 30px;padding-bottom: 30px;}
header .header .logo{display: block;}
header .header .logo img{display: block;width: auto;height: 48px;}
header .header .hotline .icon{display: block;width: 40px;height: 40px;margin-right: 14px;}
header .header .hotline .text{font-size: 14px;color: #333333;}
header .header .hotline .telNumber{color: #333333;line-height: 1;font-weight: bold;}
header nav{border-top: 1px solid #ececec;}
header nav a{display: block;color: #000000;line-height: 2.8;padding: 0 5px;position: relative;}
header nav a::after{display: block;content: '';width: 0;height: 3px;background-color: #007ce2;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;}
header nav a:hover , header nav a.active{color: #007cdb;transition: .5s;}
header nav a:hover::after,header nav a.active::after{width: 100%;transition: .5s;}



/* banner */
.banner{width: 100%;position: relative;overflow: hidden;z-index: 1;}
/* .banner .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;} */
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{width: 50%;left: 0;position: absolute;bottom: 33px;font-size: 18px;color:#fff;text-align: left;padding-left: .8rem;font-weight: bold;}
.banner .swiper-pagination-current{font-size: .67rem;line-height: 1;}
.banner .page{position: absolute;width: fit-content;top: 50%;transform: translateY(-50%);right: .8rem;z-index: 2;}
.banner .page .swiper-button-prev::after , .banner .page .swiper-button-next::after {display: none;}
.banner .page .swiper-button-prev, .banner .page .swiper-button-next{display: block;width: .74rem;height: .74rem;position: sticky;margin: 0;overflow: hidden;}
.banner .page .swiper-button-prev{margin-bottom: .15rem;}
.banner .page .swiper-button-prev:hover img, .banner .page .swiper-button-next:hover img{transform: translateY(-50%);}
.banner .carouselImg{position: absolute;z-index: 2;right: 100px;bottom: 0;}

/* 镂空分页器 */
.mySwiper2{position: absolute;bottom: 40px;right: 0;left: 0;z-index: 3;}
.mySwiper2 .swiper-wrapper{width: auto;margin: 0;}
.circleProgress_wrapper{width: 20px;height: 20px;position: relative;}
.circleProgress_wrapper::after{display: block;content:'';width: 16px;height: 16px;background-color: #fff;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.list_wrapper{width: 10px;height: 20px;position: absolute;top:0;overflow: hidden;}
.right{right:0;}
.left{left:0;}
.rightcircle{border-top:3px solid #eaae72;border-right:3px solid #eaae72;right:0;}
.leftcircle{border-bottom:3px solid #eaae72;border-left:3px solid #eaae72;left:0; -webkit-transform: rotate(225deg);}
.circleProgress{width: 20px;height: 20px;border:3px solid transparent;border-radius: 50%;position: absolute;top:0;z-index: 2;-webkit-transform: rotate(45deg);}
.swiper-slide-thumb-active::after{background-color: transparent;border:2px solid #fff;}
.swiper-slide-thumb-active .rightcircle{border-top:3px solid #eaae72;border-right:3px solid #eaae72;right:0;-webkit-animation: circleProgressLoad_right 4s linear infinite;}
.swiper-slide-thumb-active .leftcircle{border-bottom:3px solid #eaae72;border-left:3px solid #eaae72;left:0;-webkit-animation: circleProgressLoad_left 4s linear infinite;}
@-webkit-keyframes circleProgressLoad_right{
    0%,50%{
      -webkit-transform: rotate(225deg);
    }
    100%{
        -webkit-transform: rotate(45deg);
    }
}
@-webkit-keyframes circleProgressLoad_left{
  0%{
       -webkit-transform: rotate(225deg);
  }
  50%,100%{
   -webkit-transform: rotate(45deg);
  }
}


.i-box{margin-top: 60px;}
.i-box .left{flex: 1;margin-right: 45px;}
.i-box .right{width: 420px;}

.list-name {border-top: 1px solid #e5e5e5;margin-bottom: 10px;}
.list-name .name{color: #000000;line-height: 2.4;padding: 0 5px;position: relative;}
.list-name .name::after{display: block;content: '';width: 100%;height: 3px;background-color: #007ce2;position: absolute;left: 0;top: 0;}
.list-name .more{color: #404040;padding-bottom: 10px;}
.list-name .more:hover{color: #007ce2;transition: .3s;}


/* 新闻 */
.i-news , .i-dynamic{font-size: 18px;color: #404040;}
.i-news dl{width: 100%;height: 100%;position: relative;}
.i-news dl dd{padding-left: 47%;margin-bottom: 10px;}
.i-news dl dd:last-child{margin-bottom: 0;}
.i-news dl dd a{display:block;}
.i-news .title{width: 100%;padding-left: 10px;position: relative;}
.i-news .title::after{display: block;content: '';width: 4px;height: 4px;background-color: #cccccc;border-radius: 50%;position: absolute;top: 0;left: 0;top: 50%;transform: translateY(-50%);}
.i-news .time{display: none;}
.i-news .img{display: none;width: 43%;height: 243px;object-fit: cover;position: absolute;left: 0;top: 0;}
.i-news .on {padding-left: calc(47% + 4px);}
.i-news .on .title{font-size: 24px;color: #262626;padding-left: 0;}
.i-news .on .title::after{display: none;}
.i-news .on .time{display: block;}
.i-news .on .img{display: block;}


/* 动态 */
.i-dynamic dl{margin-top: -10px;}
.i-dynamic dd{padding-top: 11px;}
.i-dynamic dl dd:nth-child(5),.i-dynamic dl dd:nth-child(6){direction: none;}
.i-dynamic dl dd a{display:flex;align-items: center;}
.i-dynamic  .title{width: 100%;padding-left: 10px;position: relative;}
.i-dynamic  .title::after{display: block;content: '';width: 4px;height: 4px;background-color: #cccccc;border-radius: 50%;position: absolute;top: 0;left: 0;top: 50%;transform: translateY(-50%);}
.i-dynamic  .time{display: none;}
.i-dynamic  .img{display: none;width: 180px;height: 123px;object-fit: cover;}
.i-dynamic  .on{margin-bottom: 10px;}
.i-dynamic  .on a{background-color: #f4f4f4;}
.i-dynamic  .on .text{padding: 0 20px;}
.i-dynamic  .on .title{color: #262626;-webkit-line-clamp:2;padding-left: 0;}
.i-dynamic  .on .title::after{display: none;}
.i-dynamic  .on .img{display: block;}


/* 简介 */
.i-intro .ftitle{font-size: 36px;color: #000000;margin-bottom: 20px;}
.i-intro .desc{color: #747474;text-align: justify;line-height: 1.7;}


/* 单页链接 */
.i-pages{width: 100%;}
.i-pages li{width: 100%;margin-bottom: 10px;}
.i-pages li a{display: block;width: 100%;height: 142px;position: relative;}
.i-pages li .img{display: block;width: 100%;height: 100%;object-fit: cover;}
.i-pages li .text{color: #fff;position: absolute;top: 30px;left: 20px;}
.i-pages li .text .title{font-weight: bold;line-height: 1.2;}
.i-pages li .text .ftitle{ text-transform: capitalize;}


/* 业务介绍 */
.i-business{background: url(../images/business-bg.jpg)no-repeat center / cover;margin-top: 60px;}
.i-business .name{font-size: 36px;color: #000000;text-align: center;padding: 35px 0;}
.i-business .content{;padding: 60px 40px;background: linear-gradient(to bottom , #fff 65%, #c4d9e6 )no-repeat;overflow: hidden;}
.i-business .content .img{display: block;width: 384px;height: 188px;object-fit: cover;margin-right: 40px;}
.i-business .content .text{flex: 1;}
.i-business .text .desc{color: #747474;text-align: justify;line-height: 1.6;margin-bottom: 25px;}
.i-business .text .more{display: block;width: 106px;color: #fff;line-height: 34px;text-align: center;border-radius: 3px;background-color: #007ce2;}


.i-taste .isgood .img{display: block;width: 360px;height: 180px;margin-right: 25px;object-fit: cover;}}
.i-taste .isgood .text{flex: 1;}
.i-taste .isgood .text .title{color: #262626;font-weight: bold;}
.i-taste .isgood .text .time{color: #404040;padding: 10px  0 15px;}
.i-taste .isgood .text .desc{color: #404040;line-height: 1.875;text-align: justify;}
.i-taste .isgood .text .more{display: block;width: 82px;color: #007ce2;line-height: 30px;text-align: center;border-radius: 3px;border: 1px solid #007ce2;background-color: #f0f8ff;margin:15px auto 0;margin-right: 0;}
.i-taste .list{margin-right: -20px;}
.i-taste .list .item{width: calc((100% - 60px) / 3);margin-right: 20px;margin-top: 30px;}
.i-taste .list .item a{padding: 12px;background-color: #f8f8f8;}
.i-taste .list .item .img{display: block;width: 150px;height: 95px;margin-right: 16px;object-fit: cover;}
.i-taste .list .item .title{color: #1c1c1c;line-height: 1.5;margin: 6px 0 10px;}
.i-taste .list .item .desc{color: #8a9099;}


footer{background-color: #f4f4f4;padding: 35px 0;margin-top: 100px;}
footer .logo{display: block;width: auto;height: 48px;}
footer nav li{margin-left: 20px;font-weight: lighter;line-height: 1.1;}
footer nav li a:hover{text-decoration: underline;}
footer .bot {margin-top: 20px;}
footer .bot .info{font-size: 13px;color: #848484;}
footer .bot .info p{margin-top: 5px;}
footer .bot .qrcode{margin-top: -23px;}
footer .bot .qrcode .text{color: #9d9d9d;font-size: 13px;}
footer .bot .qrcode img{display: block;width: 99px;height: 99px;margin-left: 5px;}


.item_crumb_info{height: 105px;background-color: #f7f7f7;padding: 0 30px;margin-bottom: 50px;margin-top: -30px;position: relative;}
.item_crumb_info .name{font-weight: bold;}
.item_crumb_info .m-crumb{font-size: 14px;}
.item_crumb_info .m-crumb img{width: auto;height: 15px;vertical-align: -15%;}


.floating{position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 99;overflow: hidden;padding: 10px;}
.floating .box{width: 66px;padding: 20px 10px;background-color: #fff;box-shadow: 0 0 10px 0 #00000033;margin-bottom: 10px;}
.floating .box:last-child{margin-bottom: 0;}
.floating .box .icon{display: block;width: 25px;height: auto;margin: 0 auto;}
.floating .top{cursor: pointer;transform: translateX(calc(100% + 20px));transition: .5s;}
.floating .top.show{transform: translateX(0);}
.floating .item {display: block;}
.floating .item .text{font-size: 14px;color: #000;text-align: center;margin-top: 10px;}



/* 关于我们 */
.about figure{margin-bottom: 60px;}
.about figure .img{display: block;width: 38%;height: auto;object-fit: cover;margin-right: 75px;}
.about figure .right{flex: 1;}
.about figure .name{font-size: 32px;color: #000000;}
.about figure section{font-size: 18px;color: #3d3d3d;line-height: 1.75;padding-top: .1rem;}
.about figure section p{margin-top: 20px;}
.about .images {margin-right: -17px;}
.about .images img{display: block;width: calc((100% - 68px) / 4);height: 243px;object-fit: cover;margin-right: 17px;margin-bottom: 17px;}



/* 资质荣誉 */
.honor .images {margin-right: -17px;}
.honor .images dd{width: calc((100% - 68px) / 4);margin-right: 17px;margin-bottom: 30px;cursor: pointer;}
.honor .images .img{width: 100%;height: 243px;}
.honor .images .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.honor .images .title{color: #000000;text-align: center;padding-top: 10px;}


/* 企业介绍 */
.introduce section{color: #3d3d3d;line-height: 1.6;margin-bottom: 60px;}
.introduce section p{margin-bottom: 10px;}
.introduce figure{position: relative;}
.introduce figure img{display: block;width: 100%;height: auto;}
.introduce figure .text{width: 100%;font-size: 32px;color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);padding: 0 45px;}



/* 新闻 */
.news .list{margin-right: -140px;}
.news .list dd{width: calc((100% - 280px) / 2);margin-right: 140px;margin-bottom: 40px;}
.news .list dd .img{width: 210px;height: 140px;margin-right: 25px;overflow: hidden;}
.news .list dd .img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.news .list dd .text{flex: 1;position: relative;}
.news .list .title{color: #222222;font-weight: bold;margin-bottom: 10px;transition: .5s;}
.news .list .desc{color: #6b6b6b;}
.news .list .time{color: #6b6b6b;position: absolute;left: 0;bottom: 0;line-height: 1.1;}
.news .list a:hover .title{color: #007ce2;}
.news .list a:hover .img img{transform: scale(1.1);}


/* 详情 */
.detail .title{color: #000000;text-align: center;}
.detail .time{color: #000000;text-align: center;margin-top: 10px;}
.detail article{color: #666666;line-height: 1.75;margin-top: 30px;}
.detail article p{margin-bottom: .1rem;}
.detail article img{max-width: 100%;}
.detail article a[target="_blank"]{color: #007aff;text-decoration: underline;}


/* 人参品鉴 */
.taste dl{margin-right: -30px;}
.taste dl dd{width: calc((100% - 120px) / 4);margin-right: 30px;margin-bottom: 40px;}
.taste dl dd a{display: block;width: 100%;background-color: #f4f4f4;}
.taste dl dd .text{display: grid;grid-template-rows: auto 1fr 11px;height: 240px;padding: 40px 25px 35px;}
.taste .text .title{color: #222222;margin-bottom: 10px;}
.taste .text .time{color: #6b6b6b;}
.taste .text .icon{display: block;width: auto;height: 11px;}
.taste .img{width: 100%;height: 202px;overflow: hidden;}
.taste .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
/* .taste dl dd:hover */


/* 业务咨询 */
.contact .left{flex: 1;margin-right: 60px;}
.contact .left .logo{display: block;width: auto;height: 48px;margin-bottom: 30px;}
.contact .left .name{font-size: 40px;padding-bottom: 40px;border-bottom: 4px solid #000;}
.contact .left .box{height: 116px;border-bottom: 2px solid #e4e4e6;}
.contact .left .box .icon{display: block;width: 42px;height: 42px;margin-right: 20px;}
.contact .left .box .text{flex: 1;color: #000;}
.contact .left .box .title{color: #939393;}

.contact .form{flex: 1;display: grid;grid-template-rows: auto 58px 1fr auto;min-height: 450px;background-color: #f7f7f7;padding: 40px 30px;}
.contact .form .title{color: #000000;margin-bottom: 20px;}
.contact .form input , .contact .form textarea{font-size: 18px;padding: 0 20px;border: 1px solid #d2d2d2;}
.contact .form textarea{margin: 13px 0;padding-top: 10px;padding-bottom: 10px;}
.contact .form .btn{text-align: center;color: #fff;line-height: 58px;background-color: #01479d;cursor: pointer;opacity: .9;transition: .5s;}
.contact .form .btn:hover{opacity: 1;}






.box_wap_show{display: none!important;}
/* 手机端 */
@media only screen and (max-width:960px ) {
	html,body{font-size: .24rem}
	table, th, td, tr{padding: .1rem .06rem;}
	.box_wap_hide{display: none!important;}
	.box_wap_show{display: block!important;}
	
	.P_wrapper{width: 100%;min-width: auto;padding: 0 .2rem;z-index: 9;}
	
	header .header{padding: .26rem;}
	header .header .logo img{height: .6rem;}
	header .header  .menu_btn img{display: block;width: auto;height: .31rem;}
	
	.mySwiperWap {position: absolute;left: 50%;transform: translateX(-50%);bottom: .2rem;}
	.mySwiperWap .swiper-wrapper{transform: scale(0.5)!important;}
	
	.wap_footer{font-size: .24rem;color: #ffff;text-align: center;background-color: #000000;padding: .2rem .3rem;margin-top: 1rem;}
	
	.i-box{display: block;margin-top: 0;}
	.i-box .left , .i-box .right{width: 100%;margin-right: 0;margin-top: .5rem;}
	
	.list-name{margin-bottom: 0;margin-bottom: .2rem;}
	.list-name .name{font-size: .42rem;font-weight: bold;line-height: 1;padding: .2rem 0;}
	.list-name .more{color: #0981e3;font-size: .24rem;padding-bottom: 0;}
	.list-name .more::before{content: '查看';}
	
	
	.i-news dl dd{padding-left: 0;margin-bottom: .1rem;}
	.i-news dl dd a{display: flex;}
	.i-news .img {width: 2.82rem;height: 1.78rem;margin-right: .2rem;position: initial;}
	.i-news dl dd a .text{flex: 1;}
	.i-news .title{font-size: .28rem;}
	.i-news .time{font-size: .24rem;padding-top: .1rem;}
	.i-news .on{padding-left: 0;}
	.i-news .on .title{font-size: .28rem;-webkit-line-clamp:2;}
	
	
	.i-dynamic dl{margin-top: 0;}
	.i-dynamic dl dd:nth-child(5),.i-dynamic dl dd:nth-child(6){direction: block;}
	.i-dynamic dd , .i-dynamic .on{padding-top: 0;margin-bottom: .1rem;}
	.i-dynamic dl dd a .text{flex: 1;}
	.i-dynamic .img {width: 2.82rem;height: 1.78rem;margin-right: .2rem;position: initial;}
	.i-dynamic .title{font-size: .28rem;}
	.i-dynamic .time{font-size: .24rem;padding-top: .1rem;}
	.i-dynamic .on .text{padding: 0;}
	.i-dynamic .on a{background-color: transparent;align-items: flex-start;}
	.i-dynamic .on .time{display: block;}
	
	
	.i-intro .ftitle{font-size: .32rem;margin-bottom: .2rem;}
	.i-intro .desc{font-size: .24rem;-webkit-line-clamp:initial;}
	
	
	.i-pages{display: flex;margin-right: -1rem;}
	.i-pages li{flex: 1;margin-right: .1rem;}
	.i-pages li a{height: 1.91rem;}
	.i-pages li .text{top: .4rem;;left: .3rem;}
	.i-pages li .text .title{font-size: .37rem;}
	.i-pages li .text .ftitle{font-size: .24rem;}
	
	
	.i-business {margin-bottom: .6rem;background: url(../images/business-wap-bg.jpg) no-repeat top / 100% auto #b3cedf;}
	.i-business .name{font-size: .42rem;padding: .4rem 0;}
	.i-business .content{padding: .4rem .3rem .6rem;background: linear-gradient(to bottom, #fff 15%, #b3cedf) no-repeat;}
	.i-business .content .img{display: none;}
	.i-business .text .desc{font-size: .24rem;margin-bottom: .3rem;}
	.i-business .text .more{width: 1.44rem;font-size: .22rem;line-height: .5rem;}
	
	
	.i-taste .isgood{display: none;}
	.i-taste .list{margin-right: 0;}
	.i-taste .list .item{width: 100%;margin-top: 0;margin-bottom: .2rem;margin-right: 0;}
	.i-taste .list .item .img{width: 2.04rem;height: 1.42rem;margin-right: .26rem;}
	.i-taste .list .item .title{font-size: .26rem;margin: .1rem 0 ;-webkit-line-clamp:2;}
	.i-taste .list .item .time{font-size: .24rem;}
	
	
	.item_crumb_info{height: .85rem;padding: 0 .2rem;margin: 0 -.2rem .6rem;}
	.item_crumb_info .name{font-size: .36rem;}
	.item_crumb_info .m-crumb{display: none;}
	
	
	
	.about figure{display: block;margin-bottom: .8rem;}
	.about figure .name{font-size: .4rem;text-align: center;}
	.about figure .wap_img{width: 100%;height: 3.14rem;margin: .4rem 0;overflow: hidden;position: relative;}
	.about figure .wap_img img{display: block;width: 100%;height: auto;position: absolute;left: 0;bottom: 0;}
	.about figure section{font-size: .26rem;}
	.about figure section p{margin-top: .1rem;}
	
	.about .images{margin-right: -.2rem;}
	.about .images img{width: calc((100% - .4rem) / 2);height: 2.43rem;margin-right: .2rem;margin-bottom: .2rem;}
	
	
	.honor .images{margin-right: -.2rem;}
	.honor .images dd{width: calc((100% - .4rem) / 2);margin-right: .2rem;margin-bottom: .2rem;}
	.honor .images .img{height: 2.57rem;}
	.honor .images .title{font-size: .24rem;padding-top: .1rem;}
	
	
	
	.introduce section{font-size: .26rem;margin-bottom: .8rem;}
	.introduce section p{margin-bottom: .1rem;}
	.introduce figure .text{font-size: .34rem;line-height: 1.3;left: 0;padding: 0 .4rem;}
	
	
	.news .list{margin-right: 0;}
	.news .list dd{width: 100%;margin-right: 0;margin-bottom: .33rem;}
	.news .list dd a{padding: .2rem;background-color: #f4f4f4;}
	.news .list dd .img{width: 3.1rem;height: 1.98rem;margin-right: .2rem;}
	.news .list .title{font-size: .28rem;-webkit-line-clamp:3;padding-top: .06rem;}
	.news .list .desc{display: none!important;}
	
	
	
	.detail .title{font-size: .34rem;font-weight: bold;text-align: left;}
	.detail .time{font-size: .22rem;text-align: left;color: #6b6b6b;margin-top: 0;padding: .3rem 0;border-bottom: 1px solid #e3e3e3;}
	.detail article{font-size: .26rem;margin-top: .3rem;}
	
	
	.contact .content{display: block;}
	.contact .content .left{width: 100%;margin-bottom: .4rem;}
	.contact .left .logo{height: .72rem;margin-bottom: .5rem;}
	.contact .left .name{font-size: .4rem;padding-bottom: .4rem;}
	.contact .left .box{height: 1.35rem;}
	.contact .left .box .icon{width: .48rem;height: .48rem;margin-right: .2rem;}
	.contact .left .box .title{font-size: .24rem;}
	.contact .left .box .info{font-size: .24rem;}
	.contact .form{width: 100%;min-height: 6.68rem;grid-template-rows: auto .66rem 1fr auto;padding: .4rem .35rem;}
	.contact .form .title{font-size: .34rem;margin-bottom: .3rem;}
	.contact .form input, .contact .form textarea{font-size: .26rem;padding: .16rem .2rem;}
	.contact .form textarea{margin: .2rem 0;}
	.contact .form .btn{line-height: .66rem;font-size: .28rem;}
	
}

