@charset "utf-8";
/* CSS Document */
.bxuia001 { width: 100%;position: relative; overflow: hidden;z-index: 5;margin-top: .52rem; }
.bxuia001 .swiper-slide {text-align: center;}
.bxuia001 .swiper-slide img{ width:100%;display: block ;height: 1.7rem; object-fit: cover}
.show .pc-bj{display: block}
.copybg{margin-bottom: .4rem}
.pc-box{ box-shadow: rgba(0, 0, 0, 0.08) 0 0 .03rem .01rem; }
.main-bg{ width: 100% ;}
.main-bg .main-c{ width: 92%;margin: 0 auto;  overflow: hidden;}
.main-bg .pab{ padding: 0 0 .26rem 0}
.hd-box{width:100%; height:.44rem;line-height: .44rem;background-color: #f6f6f6; overflow:hidden;box-sizing:border-box;position: relative; }
.hd-box .inner{width:100%; height: .55rem;  overflow-x:auto;overflow-y:hidden;transition:all 0.5s; white-space: nowrap;}
.hd-box .inner ul {min-width: 100%; height:100%;list-style:none;-webkit-overflow-scrolling:touch; text-align: left;}
.hd-box .inner li {display: inline-block ; position: relative;}
.hd-box .inner li a{ padding: 0 .1rem;height:.44rem;line-height: .44rem; font-size: .14rem; color: #555 ;display: inline-block ; position: relative;}
.hd-box .inner .selected i{ width: .28rem;height: .02rem;background-color: #1e50ae;position: absolute; left: calc(50% - .14rem);bottom: 0}
.hd-box .inner .selected a{color: #fff ; background-color: #0f52a2}

.fy-box{ width: 100% ;}
.pagelable{ width: 90% ; margin: 0 auto}
.pageCustom{ width: 100%}
.up{ width: .84rem; height: .38rem; line-height: .38rem;display: block; text-align: center; float: left; }
.pageCustom_Pre_Disable{
  width: 100%;
  height: .34rem;
  line-height: .34rem;
  font-size: .12rem;
  color: #004c9f;
  /*background-color: #f39718;
  */border: solid 1px #004c9f;
  /* background-color: #fd6e12; */
  display: block;

}
.dow{ width: .84rem; height: .38rem; line-height: .38rem; display: block;text-align: center; float: right;}
.pageCustom_Next_Disable{  width: 100%;
  height: .34rem;
  line-height: .34rem;
  font-size: .12rem;
  color: #004c9f;
  /* background-color: #fd6e12; */
  border: solid 1px #004c9f;
  display: block;}
.pageCustom_Prompt{  height: .34rem; line-height: .34rem; display: inline-block; text-align: center;}
.pageCustom_Prompt span{ font-size: .12rem; color: #777;}
.pageCustom_Prompt strong{ font-weight: normal; color: #004c9f;font-size: .16rem ;font-weight: bold}


.imglist{ width: 100%; padding: .2rem 0 .15rem 0; overflow: hidden;}
.imglist ul{ width: 100%;}
.imglist ul li{ width: calc(50% - .06rem) ; float: left;margin-bottom: .12rem}
.imglist ul li a{ width: 92%; padding: 4%; background-color: #f7f7f7 ; display: block ; border-bottom: 1px solid #e7e7e7 ; border-radius:.03rem .03rem 0 0; ; -webkit-border-radius:.03rem .03rem 0 0 ; -moz-border-radius:.03rem .03rem 0 0 ; -ms-border-radius:.03rem .03rem 0 0 ; -o-border-radius:.03rem .03rem 0 0 ; }
.imglist ul li a img{ width: 100%; height: 1.1rem; object-fit: cover; border-radius:.03rem .03rem 0 0; ; }
.imglist ul li a h4{width: 100%; height: .16rem; line-height: .16rem; font-size: .14rem; color: #333; font-weight: bold ;margin:.08rem 0 .05rem 0; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.imglist ul li a h5{width: 100%; height: .36rem; line-height: .18rem; font-size: .12rem; color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: .03rem; overflow: hidden;}
.imglist ul li:nth-child(even){float: right}

.newslist{ width: 100%; padding: .1rem 0 .26rem 0; overflow: hidden;}
.newslist ul{ width: 100%;}
.newslist ul li{ width: 100%; border-bottom: 1px solid #d9d9d9 ; padding: .11rem 0}
.newslist ul li a { width: 100%; display: block ; overflow: hidden;}
.newslist ul li a img{ width:1.06rem ; height: .795rem; object-fit: cover; float: left; border-radius:.02rem ; -webkit-border-radius:.02rem ; -moz-border-radius:.02rem ; -ms-border-radius:.02rem ; -o-border-radius:.02rem ; }
.newslist ul li a .tr{ width: calc(100% - 1.16rem);float: right;}
.newslist ul li a h3{width: 100%; max-height: .4rem; line-height: .2rem; font-size: .14rem; color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: .03rem;margin-bottom: .16rem; overflow: hidden;}
.newslist ul li a h4{width: 100%; height: .14rem; }
.newslist ul li a h4 i{line-height: .14rem; font-size: .12rem;  color: #c0c0c0 ;float: left;}
.newslist ul li a h4 .i2{float: right}
.newslist ul li.noa a img{display: none}
.newslist ul li.noa a .tr{ width: 100% }
.newslist ul li a h3 i{color: #019444}

.falist{ width: 100%; padding: .23rem 0 .2rem 0;}
.falist ul{ width: 98%;margin: 0 auto}
.falist ul li{ width: calc(33.33% - .08rem) ;float: left;margin-right: .12rem;margin-bottom: .21rem}
.falist ul li a{ width: 100%; height: 1rem; text-align: center; background-color: #fff ; display: block; border-radius:.34rem .04rem .04rem .04rem ; -webkit-border-radius:.34rem .04rem .04rem .04rem ; -moz-border-radius:.34rem .04rem .04rem .04rem ; -ms-border-radius:.34rem .04rem .04rem .04rem ; -o-border-radius:.34rem .04rem .04rem .04rem ; box-shadow: #e4edf6 0 0 .03rem .01rem; position: relative; overflow: hidden; }
.falist ul li a .imgbox{ width: .3rem; height: .3rem;display: inline-block; position: relative ;margin: .16rem 0 .1rem 0; overflow: hidden;}
.falist ul li a .imgbox img{width: 100% ;height: 100% ;}
.falist ul li a h3{ width: 92%; height: .32rem; padding: 0 4%; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.falist ul li a h3 i{ width: 100%;max-height: .32rem; line-height: .16rem;  font-size: .12rem; font-weight: bold; color: #333; overflow: hidden;}
.falist ul li:nth-child(3n+3){float: right;margin-right: 0}
.jbbg{background: -webkit-linear-gradient(top,#f3fcff,#fff)}


.hzbox{ width: 100% ;text-align: center ; border-bottom: 1px solid #e7e7e7 ; padding: .25rem 0 .16rem 0;}
.hzbox h4{ font-size: .14rem ;font-weight: bold ; color: #004c9f ;margin-bottom: .1rem}
.hzbox h5{ line-height: .16rem; font-size: .12rem ; color: #777 ;text-align: justify}
.formbox{width: 100% ; padding: .15rem 0 0 0}
.formbox .form{ width: calc(100% - 2px) ; border: solid 1px #e7e7e7 ; border-radius:.03rem ; -webkit-border-radius:.03rem ; -moz-border-radius:.03rem ; -ms-border-radius:.03rem ; -o-border-radius:.03rem ;  position: relative;margin-bottom: .15rem; overflow: hidden;}
.formbox .form .ipt{width: calc(100% - .2rem) ; height: .42rem ; font-size: .12rem; color: #555 ; padding-left:.1rem; }
.formbox .form i{font-size: .12rem; color: #e94343 ; position: absolute; right: .1rem; top: calc(50% - .06rem)}
.formbox .form .textarea{width: calc(100% - .2rem) ; height: 1rem; font-size: .12rem; color: #555 ; padding: .1rem ;border: none}
.formbox input::-webkit-input-placeholder{ color:#c4c4c4; }
.formbox textarea::-webkit-input-placeholder{ color:#c4c4c4; }

.submitbox{ width: 100%;text-align: center; padding: .14rem 0 .15rem 0}
.submitbox input{ width: 1rem; height: .42rem; font-size: .12rem; color: #fff; border-radius:3px ; -webkit-border-radius:3px ; -moz-border-radius:3px ; -ms-border-radius:3px ; -o-border-radius:3px ;cursor: pointer; display: inline-block;margin: 0 .22rem}
.submitbox .submit{ background-color: #004c9f}
.submitbox .reset{ background-color: #c3c3c3}

.lxbox{ width: 100% ;text-align: left ; border-bottom: 1px solid #e7e7e7 ; padding: .25rem 0 .16rem 0;}
.lxbox h4{ font-size: .14rem ;font-weight: bold ; color: #333 ;margin-bottom: .1rem}
.lxbox h5{ line-height: .16rem; font-size: .12rem ; color: #777 ; text-align: justify}
.mapbox{ width: 100% ; padding: .15rem 0 0 0; overflow: hidden;}
.mapbox img{ width: 100%}

.tabbox{ width: 100%; background: url(../images/bg7.jpg) no-repeat bottom center; overflow: hidden;}
.tabbox ul{width: 100%; padding: .15rem 0 .1rem 0}
.tabbox ul li{width: 92%; padding: .06rem 4% ; overflow: hidden;}
.tabbox ul li img{ width: .34rem; float: left;}
.tabbox ul li .txtr{ width: calc(100% - .44rem); float: right;}
.tabbox ul li h5{ line-height: .12rem; font-size: .12rem; color: #989898;margin-bottom: .03rem}
.tabbox ul li h6{ font-size: .14rem; color: #333}

.lxwm{width: 100%; text-align: center; background-color: #fafafa;border-bottom: 1px solid #e7e7e7 ; padding: .15rem 0}
.lxwm h4{font-size: .12rem; color: #777;margin-bottom: .06rem; }
.lxwm .ewm{ width: .6rem; height: .6rem;border: 1px solid #e7e7e7 ;margin-top: .1rem;}

.jieguo005{width: 100% ; font-size: .14rem; color: #333 ; padding: .19rem 0 .08rem 0}
.jieguo005 i{font-weight: bold ;color: #004c9f}

.tit-b004{ width: 100% ; padding: .16rem 0 0 0;}
.tit-b004 h3{ font-size: .14rem; color: #333 ; font-weight: bold; line-height: .22rem ;margin-bottom: .1rem}
.tit-b004 h5{ width: calc(100% -2px); background-color: #fafafa ;border: solid 1px #ededed ;padding: .1rem 0}
.tit-b004 h5 span{ font-size: .1rem; color: #a4a4a4 ;margin-left: .1rem }

.text-box005{ width: 100% ;line-height: .22rem; font-size: .12rem ;color: #333; padding: .11rem 0;text-align: justify; overflow: hidden;}
.text-box005 img{max-width: 100% !important ; height: auto;}
.pagebg{ width: 92%; padding: 8% 4%;  background-color: #f6f6f6 ;}
.page-box{ width: 92%; padding: 4% ; background-color: #fff ;text-align: center;}
.page-box .page{width: 100% ;margin-bottom: .2rem ;text-align: left}
.page-box .page h3{ font-size: .12rem; color: #b0b0b0 ; background: url(../images/jt5.png) no-repeat left center; background-size: .09rem auto; padding-left: .18rem;margin-bottom: .08rem;}
.page-box .page h4{width: 100% ; height: .16rem;line-height: .16rem; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.page-box .page h4 a{ font-size: .14rem; color: #333}
.page-box .page.page-down{border-bottom: 1px solid #e7e7e7 ; padding-bottom: .15rem}
.page-box .fan{ font-size: .12rem; color: #777 ; position: relative; top: -.04rem}
.page-box .fan i{font-size: .14rem; color: #777; padding: 0 .08rem 0 0}

.tit4{ width: 100% ; font-size: .1rem; color: #c4c4c4 ; padding:.17rem 0 .15rem 0}
.tit4 i{ font-size: .14rem; font-weight: bold ; color: #333 ;}

.recommend005 { width: 100%; padding: 0 0 .26rem 0; position: relative;overflow: hidden; }
.recommend005 .swiper-slide{width: 100%}
.recommend005 .swiper-slide a{ width: 92%; padding: 4%; background-color: #f7f7f7 ; display: block ; border-bottom: 1px solid #e7e7e7 ; border-radius:.03rem .03rem 0 0; }
.recommend005 .swiper-pagination{ position: initial ;margin: .15rem 0}
.recommend005 .swiper-pagination span{ display:inline-block; width:.05rem; height:.05rem; background-color: #303d6e; border-radius:.05rem; opacity: 1; -webkit-border-radius:.05rem; -moz-border-radius:.05rem; -ms-border-radius:.05rem; -o-border-radius:.05rem; opacity: 1; }
.recommend005 .swiper-pagination .swiper-pagination-bullet-active{ width: .10rem;  outline: none}
.recommend005 .swiper-slide  img{ width: 100%; height: 1.1rem; object-fit: cover; border-radius:.03rem .03rem 0 0; ; }
.recommend005 .swiper-slide  h4{width: 100%; height: .16rem; line-height: .16rem; font-size: .14rem; color: #333; font-weight: bold ;margin:.08rem 0 .05rem 0; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.recommend005 .swiper-slide h5{width: 100%; height: .36rem; line-height: .18rem; font-size: .12rem; color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: .03rem; overflow: hidden;}

.hd-box2{width:100%; height:.44rem;line-height: .44rem;overflow:hidden;box-sizing:border-box;position: relative;  border-bottom: 1px solid #e7e7e7 ;margin-top: .06rem}
.hd-box2 .inner{width:100%; height: .55rem;  overflow-x:auto;overflow-y:hidden;transition:all 0.5s; white-space: nowrap;}
.hd-box2 .inner ul {min-width: 100%; height:100%;list-style:none;-webkit-overflow-scrolling:touch; text-align: left;}
.hd-box2 .inner li {display: inline-block ; position: relative;}
.hd-box2 .inner li a{ padding: 0 .1rem;height:.44rem;line-height: .44rem; font-size: .14rem; color: #555 ;display: inline-block ; position: relative;}
.hd-box2 .inner .selected i{ width: .28rem;height: .02rem;background-color: #1e50ae;position: absolute; left: calc(50% - .14rem);bottom: 0}

.gybg{ width: 100%;margin: .52rem 0 0 0}
.gybg .center{ width: 92%; padding: 0 4%;}
.gybg .title{ width: 100%;text-align: left ; position: relative;}
.gybg .title h5{line-height: .16rem; font-size: .14rem; font-weight: bold; color: #e2e2e2 ;text-transform: uppercase}
.gybg .title h4{line-height: .16rem; font-size: .16rem; font-weight: bold; color: #333;margin: .04rem 0 .1rem 0}
.gybg .title i{ width: .16rem; height: 3px;display: block;background-color: #019444}
.gybg .gdbox{ height: .16rem; position: absolute; right: 0;top: .2rem }
.gybg .gdbox a{ padding: 0 .03rem 0 .15rem; height: .16rem; line-height: .16rem; font-size: .12rem; color: #777;display: inline-block;position: relative; }
.gybg .gdbox img{ width:.1rem;display: inline-block; margin-right: 3px;}
.gybg .gdbox .i2{ width: .16rem; height: .16rem; background: rgba(0, 76, 159, 0.2); border-radius:50%; position: absolute; right: 0; top: 0; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }

.gybg .textbox{width: 100%; line-height: .2rem; font-size: .12rem; color: #333 ;text-align: justify;margin-top: .2rem;}
.gybg .kapbox{ width: 100%; padding: .2rem 0 0 0; overflow: hidden;}
.gybg .kapbox ul li{ width: 1.14rem; float: left;margin-right: .13rem}
.gybg .kapbox ul li a{width: 100%;display: block;position: relative;}
.gybg .kapbox ul li a img{ width: 100%;}
.gybg .kapbox ul li a h3{font-size: .12rem; color: #88b4e3; position: absolute; left: 10%;top: 34%}
.gybg .kapbox ul li a h3 i{font-size: .18rem; font-weight: bold;color: #fff;padding: 0 .03rem 0 0}
.gybg .kapbox ul li a h4{font-size: .12rem; color: #88b4e3; position: absolute; left: 10%;top: 65%}
.gybg .kapbox ul li:nth-child(2) a h3 i{color: #333}
.gybg .kapbox ul li:nth-child(2) a h3{color: #777}
.gybg .kapbox ul li:nth-child(2) a h4{color: #777}
.gybg .bkabox{background: url(../images/bg2.jpg) no-repeat bottom center;
    background-size: cover; padding: .35rem 4% .3rem 4%}
.gybg .bkbbox{ width: 100%; background: url(../images/img9.jpg) no-repeat bottom center;
    background-size: 100% auto; padding: .35rem 0 .3rem 0}
.gybg .bkcbox{background: url(../images/bg3.jpg) no-repeat bottom center;
        background-size: cover; padding: .35rem 4% .3rem 4%}

.certificate{ width: 100%; height: 2.88rem;margin-top: .2rem; overflow: hidden;}
.certificate .imgbox{ width: 1.4rem ; float: left;}
.certificate .imgbox img{ width: 100%; display: block ; height: 2.18rem; object-fit: cover;}
.bxuia002{ width: calc(100% - 1.5rem);float: right; overflow: hidden;}
.bxuia002 .swiper-slide {text-align: center;}
.bxuia002 .swiper-slide img{ width:100%;display: block ; height: 1.08rem; object-fit: cover}
.bxuia002 .swiper-button-prev{width: .24rem; height: .24rem;background: -webkit-linear-gradient(bottom,#66dcb1,#37aee6); border-radius: 50%;
left: calc(50% - 52px); margin: 0;  opacity: 1; top: initial;margin-top: .4rem}
.bxuia002 .swiper-button-prev::after{font-size: .1rem; color: #fff}
.bxuia002 .swiper-button-next{width: .24rem; height: .24rem;background: -webkit-linear-gradient(bottom,#66dcb1,#37aee6); border-radius: 50%;
right: calc(50% - 52px); margin: 0; opacity: 1;top: initial;margin-top: .4rem}
.bxuia002 .swiper-button-next::after{font-size: .1rem; color: #fff}
.mgauto{width: 92% !important; margin: 0 auto}

.swiper-container2{ width: 100%;position: relative; overflow: hidden;}
.swiper-container2 .swiper-wrapper{ padding: 4vw 0 35vw 0}
.swiper-container2 .swiper-slide{ height: 20vw;position: relative; }
.swiper-container2 .swiper-slide .nab{ width: 52px; position: relative;}
.swiper-container2 .swiper-slide .nab i{ width: 18px; height: 18px; background: url(../images/on2.png) no-repeat; background-size: cover; display: block; cursor: pointer;}
.swiper-container2 .swiper-slide .nab h3{ font-size: .14rem; font-weight: bold ;color: #004c9f;}
.swiper-container2 .swiper-slide.sty1 .nab{ position: absolute; left: 4vw; top: 21vw}
.swiper-container2 .swiper-slide.sty1 .nab h3{position: absolute; top: -20px ; left: 25px;}
.swiper-container2 .swiper-slide.sty2 .nab{ position: absolute; left: 6vw; top: 23vw}
.swiper-container2 .swiper-slide.sty2 .nab h3{position: absolute; top: 20px ; left: 4px;}
.swiper-container2 .swiper-slide.sty3 .nab{ position: absolute; left: 6vw; top: 12vw}
.swiper-container2 .swiper-slide.sty3 .nab h3{position: absolute; top: -20px ; left:20px;}
.swiper-container2 .swiper-slide.sty4 .nab{ position: absolute; left: 8vw; top: 23.5vw}
.swiper-container2 .swiper-slide.sty4 .nab h3{position: absolute; top: 20px ; left:10px;}

.swiper-container2 .swiper-slide.sty1 .showbox{ position: absolute; left: 80%;top: 10px}
.swiper-container2 .swiper-slide.sty1 .showbox .sjx{left: calc(50% - 33px);}
.swiper-container2 .swiper-slide.sty2 .showbox{ position: absolute; left: -8%;top: 10px}
.swiper-container2 .swiper-slide.sty3 .showbox{ position: absolute; left: -100%;top: 10px}
.swiper-container2 .swiper-slide.sty4 .showbox{ position: absolute; left: -200%;top: 10px}
.swiper-container2 .swiper-slide.sty5 .showbox{ position: absolute; left: -140px;top: 50px}
.swiper-container2 .swiper-slide .nab i.on{ background: url(../images/on1.png) no-repeat;background-size: cover; }

.swiper-container2 .swiper-button-next{width: 0.24rem;
    height: 0.24rem;background: -webkit-linear-gradient(bottom,#66dcb1,#37aee6); border-radius: 50%; right: calc(50% - 52px);margin: 0 ; top: 80%; opacity: 1;}
.swiper-container2 .swiper-button-next:after{font-size: .1rem; color: #fff}
.swiper-container2 .swiper-button-prev{width: 0.24rem;
    height: 0.24rem; background: -webkit-linear-gradient(bottom,#66dcb1,#37aee6); border-radius: 50%; left:  calc(50% - 52px);margin: 0; top:80%; opacity: 1;}
.swiper-container2 .swiper-button-prev:after{font-size: .1rem; color: #fff}

.swiper-container2 .swiper-slide .showbox{ width: 180px; padding: 10px; background-color: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0 0 3px 2px; border-radius:4px; ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ;display: none; z-index: 88;}
/* .swiper-container2 .swiper-slide .showbox .sjx{width: 0; height: 0;border: 10px solid transparent;border-bottom-color: #fff;position: absolute;left: calc(50% - 5px);top: -18px} */
.swiper-container2 .swiper-slide .showbox .tit{ height: .16rem;border-left: 3px solid #004c9f;margin-bottom: .06rem;}
.swiper-container2 .swiper-slide .showbox .tit h6{line-height: .16rem; font-size: .12rem; color: #777; padding-left: 10px;}
.swiper-container2 .swiper-slide .showbox .tit h6 span{font-size: .14rem; color: #333;font-weight: bold ;padding: 0 7px 0 0 }
.swiper-container2 .swiper-slide .showbox .nrb{ width: 100%; max-height: 1rem; overflow-x: hidden; overflow-y: auto}
.swiper-container2 .swiper-slide .showbox .nrb p{ text-align: justify; line-height: .2rem; font-size: .12rem; color: #555}
.swiper-container2 .swiper-slide .showbox .gb2{ width: .14rem; height: .14rem; background: url(../images/gb.png) no-repeat; background-size: cover; position: absolute; right: 4%;top: 4%}
.padd52{ padding: .52rem 0 0 0}









@media screen and (width: 360px) {
    .imglist ul li a img{ height: 1.24rem}
    .bxuia001 .swiper-slide img{ height: 1.92rem}
} 


/* ===========2023.9新增========== */
.seek-advice {
    width: calc(100% - 2px);
    border: solid 1px #e5e5e5;
    margin: .2rem 0 0 0;
}

.seek-advice ul {
    width: 100%;
}

.seek-advice ul li {
    width: 92%;
    padding: 4%;
    border-bottom: solid 1px #e5e5e5;
}

.seek-advice ul li .tw {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .04rem;
}

.seek-advice ul li .tw .img {
    width: .35rem;
    height: .35rem;
}

.seek-advice ul li .tw h3 {
    width: calc(100% - .45rem);
    font-size: .14rem;
    font-weight: bold;
    color: #333;
}

.seek-advice ul li p {
    font-size: .12rem;
    color: #555;
    line-height: .2rem;
    text-align: justify;
}

.seek-advice ul li p i {
    font-size: .14rem;
    font-weight: bold;
    color: #333;
}

.seek-advice ul li:nth-child(odd) {
    background-color: #f9f9f9;
}

.seek-advice ul li:last-child {
    border-bottom: none;
}



.plate-box {
    width: 100%;
    padding: .1rem 0 0 0;
}

.plate-box .title {
    width: 100%;
    position: relative;
    padding: 0 0 .05rem 0;
}

.plate-box .title h3 {
    width: 70%;
    text-align: right;
    font-size: .16rem;
    color: #333333;
}

.plate-box .title span {
    width: 70%;
    height: 1px;
    display: block;
    background-color: #d15656;
    position: absolute;
    left: 0;
    bottom: 0;
}

.plate-box .center-box {
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
}

.plate-box .center-box .text-box {
    line-height: .22rem;
    font-size: .12rem;
    color: #333;
    text-align: justify;
    padding: .12rem 0 0 0;
}

.boagao {
    width: 100%;
    padding: .2rem 0 0 0;
}

.boagao ul {
    width: 100%;
}

.boagao ul li {
    width: 100%;
}

.boagao ul li .bt {
    width: 92%;
    background-color: #67707b;
    padding: .05rem 4%;
    border-radius: 0 .24rem 0 0;
}

.boagao ul li .bt h3 {
    font-size: .14rem;
    font-weight: bold;
    color: #fff;
}

.boagao ul li p {
    text-align: justify;
    line-height: .22rem;
    font-size: .12rem;
    color: #333;
    padding: .1rem 0 .15rem 0;
}

.boagao ul li:nth-child(even) .bt {
    background-color: #c18a6b;
}

.boagao ul li:last-child p {
    padding-bottom: 0;
}

.plate-box .wb {
    padding: .1rem 0 .15rem 0;
    line-height: .22rem;
    font-size: .12rem;
    color: #333;
}

.pathflow {
    display: flex;
    flex-direction: row;
    border: solid 1px #cee4d9;
    margin-bottom: 30px;
}

.pathflow .left {
    width: 28%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cee4d9;
}

.pathflow .left h3 {
    max-width: 92%;
    margin: 0 auto;
    text-align: center;
    line-height: .22rem;
    font-size: .14rem;
    font-weight: bold;
    color: #1f6140;
}

.pathflow .right {
    width: calc(100% - 32%);
    display: flex;
    align-items: center;
    min-height: 76px;
    padding: 10px 2%;
}

.pathflow .right p {
    line-height: .22rem;
    font-size: .12rem;
    color: #333;
    text-align: justify;
}

.pathflow:nth-child(odd) {
    border: solid 1px #fce2d3;
}

.pathflow:nth-child(odd) .left {
    background-color: #fce2d3
}

.pathflow:nth-child(odd) .left h3 {
    color: #aa5625;
}

.typelist {
    width: 100%;
    padding: 0 0 .1rem 0;
}

.typelist ul {
    width: 100%;
}

.typelist li {
    width: calc(100% - 2px - 8%);
    border: solid 1px #e5e5e5;
    padding: 0 4% .1rem 4%;
    background-color: #fafafa;
    margin-top: .15rem;
}

.typelist li .tit {
    border-bottom: solid 1px #e5e5e5;
    text-align: center;
    font-size: .14rem;
    font-weight: bold;
    color: #004c9f;
    padding: .1rem 0;
    margin-bottom: .1rem;
}

.typelist li .kj {
    display: flex;
    flex-direction: row;
}

.typelist li .kj h5 {
    min-width: 51px;
    line-height: .22rem;
    font-size: .12rem;
    font-weight: bold;
    color: #333;
}

.typelist li .kj .box {
    display: flex;
    flex-direction: column;
}

.typelist li .kj .box h6 {
    line-height: .22rem;
    font-size: .12rem;
    color: #333;
}

.Appraisal {
    width: 100%;
    padding: .12rem 0 0 0;
}

.Appraisal li {
    width: 100%;
    padding: .13rem 0;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.Appraisal li .left {
    width: .7rem;
    height: .7rem;
    text-align: center;
    border-radius: 50%;
    background-color: #e5c781;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Appraisal li .left h3 {
    max-width: 80%;
    margin: 0 auto;
    line-height: .16rem;
    font-size: .12rem;
    color: #72540d;
    font-weight: bold;
}

.Appraisal li .right {
    width: calc(100% - .8rem);
    display: flex;
    align-items: center;
}

.Appraisal li .right p {
    line-height: .2rem;
    font-size: .12rem;
    color: #333;
    text-align: justify;
}

.Appraisal li:nth-child(even) .left {
    background-color: #fbf2e1;
}

.yous {
    width: 100%;
    padding: 0 0 .2rem 0;
}

.yous .item {
    display: flex;
    background-color: #f6f6f6;
    padding: .1rem 3%;
    margin-top: .15rem;
}

.yous .item h3 {
    line-height: .22rem;
    font-size: .12rem;
    color: #333;
}

.yous .yimg {
    text-align: center;
}

.yous .yimg img {
    max-width: 100% !important;
    height: auto;
}