.banner{width: 100%;background: #ffffff;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination{bottom: 0.2rem;width: 100%;}
.banner .swiper-pagination-bullet{transition: 0.3s all;width: 0.38rem;height: 0.05rem;border-radius: 0;opacity: 1;margin: 0 0.1rem !important;}
.banner .swiper-pagination-bullet-active{background: #e58c3f;}

.title{width: 100%;margin-bottom: 0.3rem;}
.title h3{font-size: 0.3rem;color: #333333;position: relative;border-bottom: 1px solid #e3e3e3;line-height: 1;padding-bottom: 0.15rem;}
.title h3::after{content: "";width: 0.3rem;height: 3px;display: block;background: #e58c3f;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);}
.title h3 span{color: #e58c3f;}

.parta{width: 100%;padding: 0.4rem 0 0.6rem;background: url(../images/parta_bg.jpg) no-repeat center bottom;background-size: cover;}
.parta .title{margin-bottom: 0.5rem;}
.news-scroll{width: 60%;position: relative;}
.news-scroll::after{content: "";width: 38%;height: calc( 100% + 0.4rem );display: block;background: #e58c3f;position: absolute;left: -0.2rem;top: -0.2rem;z-index: 0;}
.news-scroll ul li a{display: block;width: 100%;height: 0;position: relative;overflow: hidden;padding-bottom: 70%;}
.news-scroll ul li .image{transition: 0.2s all;}
.news-scroll ul li:hover .image{transform: scale(1.1,1.1);}
.news-scroll ul li .txt{width: 80%;height: 1.1rem;padding-left: 0.62rem;background: url(../images/s-1.png) no-repeat left top;background-size: auto 100%;position: absolute;right: 0;bottom: 0;z-index: 2;}
.news-scroll ul li .txt .txt_area{width: 100%;background: #cba873;height: 100%;padding-right: 0.2rem;padding-top: 0.2rem;}
.news-scroll ul li .txt .txt_area p{width: 100%;font-size: 0.16rem;color: #ffffff;line-height: 0.26rem;max-height: 0.52rem;display: block\0;}
.news-scroll .swiper-pagination{bottom: 0.1rem;right: 0.2rem;}
.news-scroll .swiper-pagination-bullet{transition: 0.3s all;width: 0.1rem;height: 0.1rem;opacity: 1;background: #ffcb86;}
.news-scroll .swiper-pagination-bullet-active{background: #ffffff;}

.news-list{width: 40%;}
.news-list ul{height: 100%;}
.news-list ul li{border-bottom: 1px solid rgba(215,215,215,0.5);width: 100%;height: 20%;}
.news-list ul li a{display: flex;width: 100%;height: 100%;align-items: center;background: #ffffff;padding: 0 0.3rem;transition: 0.2s all;}
.news-list ul li:last-of-type{border-bottom: none;}
.news-list ul li p{font-size: 0.16rem;color: #333333;line-height: 0.3rem;width: 100%;max-height: 0.6rem;display: block\0;transition: 0.2s all;}
.news-list ul li.on a{background: #e58c3f;}
.news-list ul li.on p{color: #ffffff;}

.partb{width: 100%;padding: 0.4rem 0;background: url(../images/partb_bg.jpg) no-repeat center bottom;background-size: cover;}
.partb .w90{position: relative;}
.partb .title{margin-bottom: 0.15rem;}
.partb .title h3{color: #ffffff;border-bottom: 1px solid rgba(255,255,255,0.3);color: #ffffff;padding-bottom: 0.2rem;}
.partb .title h3::after{content: none;}
.pbox{width: 60%;background: rgba(6,6,6,0.4);padding: 0.5rem 1.5rem 0.5rem 0.9rem;}
.pbox .pb_content p{font-size: 0.16rem;color: #ffffff;line-height: 0.35rem;}
.pbox .more{width: 1.2rem;height: 0.32rem;background: #e58c3f;margin-top: 0.3rem;}
.pbox .more a{display: block;width: 100%;height: 100%;text-align: center;line-height: 0.32rem;color: #ffffff;font-size: 0.16rem;}
.partb .car{width: 47%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.partb .car img{width: 100%;}

.partc{width: 100%;background: url(../images/partc_bg.jpg) no-repeat center bottom;background-size: cover;padding: 0.4rem 0;}
.pcbox{width: 100%;position: relative;height: 4.12rem;}
.pcbox::after{content: "";width: 100%;height: 0.6rem;background: url(../images/road.jpg) repeat-x;background-size: auto 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.pcbox ul{padding: 0 0.3rem;}
.pcbox ul li{border-left: 0.04rem solid #060606;padding-top: 0.2rem;padding-left: 0.05rem;height: 1.76rem;width: 20%;}
.pcbox ul:nth-of-type(2) li{padding-bottom: 0.2rem;padding-top: 0;}
.pcbox ul li a{display: flex;flex-direction: column;width: 100%;border-left: 1px solid #060606;height: 100%;padding: 0.3rem 0.2rem 0;}
.pcbox ul li .time{width: 100%;display: flex;align-items: flex-end;margin-bottom: 0.1rem;}
.pcbox ul li .time h3{font-family: myfont;font-size: 0.3rem;color: #e58c3f;font-weight: normal;line-height: 1;margin-right: 0.1rem;}
.pcbox ul li .time span{font-size: 0.14rem;color: #333333;line-height: 0.2rem;}
.pcbox ul li .txt p{font-size: 0.16rem;color: #333333;line-height: 0.28rem;}
.pcbox ul:first-of-type li .time{order: 1;margin-bottom: 0;}
.pcbox ul:first-of-type li .txt{order: 0;margin-bottom: 0.1rem;}
.pcbox ul:first-of-type li a{justify-content: flex-end;padding: 0 0.2rem 0.3rem;}
.pcbox ul:first-of-type{margin-bottom: 0.6rem;}

.partd{width: 100%;background: url(../images/partd_bg.jpg) no-repeat center bottom;padding: 0.4rem 0;background-size: cover;}
.partd .title h3{color: #ffffff;border-bottom: 1px solid rgba(255,255,255,0.3);}
.pdbox ul li .news-img{width: 100%;height: 0;padding-bottom: 66.6%;position: relative;overflow: hidden;}
.pdbox ul li .news-img a{display: block;transition: 0.2s all;}
.pdbox ul li .news-txt{width: 100%;margin-top: 0.15rem;}
.pdbox ul li .news-txt a{font-size: 0.16rem;color: #ffffff;line-height: 0.3rem;width: 100%;}
.pdbox ul li .news-txt p{font-size: 0.14rem;color: #999999;line-height: 0.26rem;height: 0.52rem;display: block\0;margin: 0.05rem 0 0.15rem;}
.pdbox ul li .news-txt>span{width: 1.2rem;display:block;height:0.32rem;background:#e58c3f;color:#ffffff;text-align:center;line-height:0.32rem;font-size:0.14rem;}
.pdbox ul li:hover .news-img a{transform: scale(1.1,1.1);}

.part{width: 100%;}
.part1{width: 100%;padding: 0.4rem 0 0.3rem;background: url(../images/parte_bg.png) no-repeat center bottom;background-size: 100% auto;}
.parte{width: 100%;margin-bottom:0.4rem;}
.pebox{width: 100%;}
.pebox ul li a{display: block;width: 100%;padding-bottom: 0.3rem;position: relative;}
.pebox ul li .news-img{width: 100%;height: 0;padding-bottom: 56.3%;position: relative;overflow: hidden;}
.pebox ul li .news-img .image{transition: 0.2s all;}
.pebox ul li .news-txt{width: 86%;height: 0.6rem;background: #e58c3f url(../images/txt_bg.jpg) no-repeat right top;background-size:auto 100%;position: absolute;left:0.3rem;bottom:0;padding: 0.15rem 0.3rem;opacity: 0;transition: 0.2s all;}
.pebox ul li .news-txt p{font-size: 0.16rem;color: #ffffff;width: 100%;line-height: 0.3rem;}
.pebox ul li:hover .news-img .image{transform: scale(1.1,1.1);}
.pebox ul li.swiper-slide-active .news-txt{opacity: 1;}

.partf{width: 100%;}
.partf .hd{width: 100%;margin-bottom: 0.3rem;}
.partf .hd ul li{margin-right: 0.5rem;opacity: 0.5;cursor: pointer;}
.partf .hd ul li.on{opacity: 1;}
.partf .hd ul li:last-of-type{margin-right: 0;}
.partf .hd ul li h3{font-size: 0.3rem;color: #333333;position: relative;border-bottom: 1px solid #e3e3e3;line-height: 1;padding-bottom: 0.15rem;}
.partf .hd ul li h3::after{content: "";width: 0.3rem;height: 3px;display: block;background: #e58c3f;position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);}
.partf .hd ul li h3 span{color: #e58c3f;}

.partf .bd{margin-bottom: 0.4rem;}
.partf .bd ul li a{width: 100%;}
.partf .bd li .imgbox{width: 100%;height: 0;padding-bottom: 133%;position: relative;overflow: hidden;}
.partf .bd li .txtbox{padding: 0.05rem 0.7rem 0.05rem 0;position: relative;background-repeat: no-repeat;background-position: ;position: relative;}
.partf .bd li .txtbox h3{font-size: 0.2rem;color: #333333;line-height: 0.3rem;position: relative;z-index: 1;transition: 0.3s all;}
.partf .bd li .txtbox h3 span{font-size: 0.14rem;color: #999999;font-weight: normal;margin-left: 0.1rem;}
.partf .bd li .txtbox .in{width: 0.38rem;height: 0.38rem;background: #e58c3f;text-align: center;line-height: 0.34rem;color: #ffffff;font-size: 0.3rem;position: absolute;right: 0.2rem;top: -0.19rem;transition: 0.3s all;}
.partf .bd li:nth-of-type(2n){margin-top: 0.4rem;}
.partf .bd li:hover .txtbox h3{color: #e58c3f;}

.part2 ul li a{display: block;width: 100%;height: 0;padding-bottom: 66.74%;position: relative;overflow: hidden;}
.part2 ul li a::after{content:'';width:100%;height:100%;display:block;background:#000000;position:absolute;left:0;top:0;z-index:1;opacity:0.5;transition:0.2s all;}
.part2 ul li .image{transition: 0.2s all;z-index:0;}
.part2 ul li:hover .image{transform: scale(1.1,1.1);}
.part2 ul li .ss-title{border-top: 1px solid rgba(255,255,255,0.6);border-bottom: 1px solid rgba(255,255,255,0.6);display: inline-block;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);padding: 0.15rem 0;z-index:2;}
.part2 ul li .ss-title h3{font-size: 0.24rem;color: #ffffff;line-height:0.34rem;}
@media only screen and (min-width:1200px){
.part2 ul li .ss-title h3{white-space: nowrap;line-height: 1;}
}
/*.part2 ul li:hover a::after{background:#e58c3f;}*/
.part2 .btn{width:0.42rem;height:0.56rem;background-color:rgba(229,140,63,0.8);z-index:3;background-repeat:no-repeat;background-position:center center;background-size:0.2rem;top:50%;transform:translateY(-50%);}
.part2 .swiper-button-prev{left:0;background-image:url(../images/arrow_l.svg);border-radius:0 0.1rem 0.1rem 0;}
.part2 .swiper-button-next{right:0;background-image:url(../images/arrow_r.svg);border-radius:0.1rem 0 0 0.1rem;}

.part3{width: 100%;background: url(../images/partf_bg.jpg) no-repeat center bottom;background-size: cover;padding: 0.4rem 0;}
.partg{width: 100%;margin-bottom: 0.4rem;}
.contact_box,.map{width: 50%;}
.contact_box{background: #e58c3f;padding: 0 0.5rem;display: flex;flex-direction: column;justify-content: center;}
.contact_name{width: 100%;margin-bottom: 0.3rem;}
.contact_name h3{font-size: 0.24rem;color: #ffffff;font-weight: normal;display: block;}
.contact_name span{font-size: 0.085rem;color: #ffffff;line-height: 0.12rem;display: block;}
.map img{width: 100%;display: block;}
.contact_txt .item{margin-bottom: 0.2rem;}
.contact_txt .item:last-of-type{margin-bottom: 0;}
.contact_txt .item h3{font-size: 0.18rem;color: #ffffff;line-height: 0.24rem;margin-bottom: 0.1rem;padding-left: 0.3rem;background-position: left center;background-repeat: no-repeat;background-size: auto 0.18rem;}
.contact_txt .item:first-of-type h3{background-image: url(../images/icon1.png);background-position: left 0.04rem;}
.contact_txt .item:nth-of-type(2) h3{background-image: url(../images/icon2.png);background-position: left 0.04rem;}
/*.contact_txt .item:nth-of-type(3) h3{background-image: url(../images/icon3.png);background-size: auto 0.22rem;background-position: left 0.01rem;}*/
.contact_txt .item:nth-of-type(3) h3{background-image: url(../images/icon4.png);background-size: auto 0.22rem;background-position: left 0.02rem;}
.contact_txt .item p{font-size: 0.16rem;color: #ffffff;line-height: 0.3rem;padding-left: 0.3rem;}

.parth{width: 100%;background: #ffffff;padding: 0.3rem 0 0.2rem;}
.parth .ph-title{margin-bottom: 0.4rem;}
.parth .ph-title,.parth .ph-box{width: 100%;text-align: center;}
.ph-title h3{font-size: 0.7rem;color: #000000;font-family: myfont1;font-weight: normal;}
.ph-box img{max-width: 100%;}