/* 反馈 */
html {
	font-size: 100px;
}
 .feedback01 img {
     width: 100%;
}
 .feedback02 {
     width: 11rem;
     margin: 0 auto;
     background: #fff;
     padding: 2% 3% 3% 3%;
     position: relative;
     top: -0.6rem;
     border-radius: 0.04rem;
}
 .feedback02_top {
     display: flex;
     justify-content: space-between;
     border-bottom: 0.01rem solid #ebebeb;
     margin-bottom: 2%;
     padding: 2% 0;
}



 .feedback02_top_left {
     width: 40%;
}
 .feedback02_top_right {
     width: 40%;
     text-align: right;
}
 .feedback02_top_left p {
     color: #01d599;
     font-size: 0.24rem;
     background: url(../img/icon41.png) left center no-repeat;
     padding-left: 6%;
}
 .feedback02_top_left p span {
     color: #666666;
     font-size: 0.14rem;
}
 .feedback02_top_right span:nth-child(1) {
     background: #ff7a40 url(../img/icon42.png) 0.18rem center no-repeat;
     color: #fff;
     height: 0.5rem;
     line-height: 0.5rem;
     display: inline-block;
     border-radius: 0.02rem;
     font-size: 0.18rem;
     width: 32%;
     text-align: left;
     padding-left: 10%;
     margin-right: 2%;
}
 .feedback02_top_right span:nth-child(2) {
     background: #01d599 url(../img/icon43.png) 0.28rem center no-repeat;
     color: #fff;
     height: 0.5rem;
     line-height: 0.5rem;
     display: inline-block;
     padding: 0 2%;
     border-radius: 0.02rem;
     font-size: 0.18rem;
     width: 24%;
     text-align: center;
     padding-left: 8%;
}
 .feedback02_table {
}
 .feedback02_table textarea {
     width: 98%;
     border: 1px solid #ebebeb;
     padding: 1%;
     color: #4b4b4b;
}
 .feedback02_inputbox {
     display: flex;
     justify-content: space-between;
}
 .feedback02_table input {
     border: 1px solid #ebebeb;
     height: 0.4rem;
     padding-left: 1%;
     width: 48%;
     margin: 2% 0;
     color: #4b4b4b;
}
 .feedback02_table .feedback02_table_btn {
     background: #01d599;
     font-size: 0.18rem;
     color: #fff;
     height: 0.5rem;
     line-height: 0.5rem;
     width: 14%;
     text-align: center;
     border-radius: 0.02rem;
     cursor: pointer;
}
 .feedback03 {
     background: url(../img/feedback2.jpg) center center no-repeat;
     background-size: cover;
}
 .feedback03_box {
     width: 12rem;
     margin: 0 auto;
     color: #fff;
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 3% 0;
}
 .feedback03_box_pic {
     font-size: 0.26rem;
     line-height: 0.4rem;
}
 .feedback03_box_ul {
     display: flex;
     width: 68%;
     justify-content: space-between;
}
 .feedback03_box_ul li p:nth-child(1) {
     font-size: 0.5rem;
}
 .feedback03_box_ul li p:nth-child(1) span {
     font-size: 0.16rem;
}
 .feedback03_box_ul li p:nth-child(2) {
     font-size: 0.16rem;
}
 .feedback03_box_ul li:nth-child(1) p:nth-child(2) {
     background: url(../img/icon45.png) left center no-repeat;
     padding-left: 0.26rem;
}
 .feedback03_box_ul li:nth-child(2) p:nth-child(2) {
     background: url(../img/icon46.png) left center no-repeat;
     padding-left: 0.26rem;
}
 .feedback03_box_ul li:nth-child(3) p:nth-child(2) {
     background: url(../img/icon47.png) left center no-repeat;
     padding-left: 0.26rem;
}
 .feedback03_box_ul li:nth-child(4) p:nth-child(2) {
     background: url(../img/icon48.png) left center no-repeat;
     padding-left: 0.26rem;
}
 .feedback03_box_ul li:nth-child(5) p:nth-child(2) {
     background: url(../img/icon49.png) left center no-repeat;
     padding-left: 0.26rem;
}
/* 首页 */
 .index01 {
     background: url(../img/index01.jpg) center center no-repeat;
     padding: 1% 0;
     background-size: cover;
}
 .width1200 {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
}
 .index01_ul01 {
     width: 20%;
     background: rgba(100, 99, 93, 0.9);
     color: #fff;
     font-size: 0.15rem;
     position: relative;
}
 .index01_ul01>li {
     border-bottom: 0.01rem solid rgba(255, 255, 255, 0.1);
     padding: 4%;
     line-height: 0.34rem;
}
 .index01_ul01>li:hover {
     background: #fff;
     color: #01d599;
}
 .index01_ul01>li:hover .index01_ul01_text a {
     color: #01d599;
}
 .index01_ul01>li:hover .index01_ul01_mask {
     display: block;
}
 .index01_ul01>li:nth-child(1):hover .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon52_.png) left center no-repeat;
}
 .index01_ul01>li:hover .index01_ul01_text .yjt {
     background: url(../img/icon58_.png) left center no-repeat;
}
 .index01_ul01>li .index01_ul01_text .yjt {
     background: url(../img/icon58.png) left center no-repeat;
     width: 0.1rem;
}

 .index01_ul01>li:nth-child(2):hover .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon53_.png) left center no-repeat;
}

 .index01_ul01>li:nth-child(3):hover .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon54_.png) left center no-repeat;
}

 .index01_ul01>li:nth-child(4):hover .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon55_.png) left center no-repeat;
}

 .index01_ul01>li:nth-child(5):hover .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon56_.png) left center no-repeat;
}

 .index01_ul01>li:nth-child(6):hover .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon57_.png) left center no-repeat;
}

 .index01_ul01 .index01_ul01_mask {
     position: absolute;
     left: 2.4rem;
     background: #fff;
     color: #4b4b4b;
     top: 0;
     padding: 4% 8%;
     width: 9.22rem;
     height: 5.16rem;
     line-height: 0.26rem;
     display: none;
     z-index: 3;
}
 .index01_ul01 a {
     color: #fff;
     font-size: 0.12rem;
}
.index01_ul01>li:nth-child(1) .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon52.png) left center no-repeat;
     padding-left: 14%;
     display: flex;
     justify-content: space-between;
}
.index01_ul01>li:nth-child(2) .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon53.png) left center no-repeat;
     padding-left: 14%;
     display: flex;
     justify-content: space-between;
}
.index01_ul01>li:nth-child(3) .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon54.png) left center no-repeat;
     padding-left: 14%;
     display: flex;
     justify-content: space-between;
}
.index01_ul01>li:nth-child(4) .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon55.png) left center no-repeat;
     padding-left: 14%;
     display: flex;
     justify-content: space-between;
}
.index01_ul01>li:nth-child(5) .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon56.png) left center no-repeat;
     padding-left: 14%;
     display: flex;
     justify-content: space-between;
}
.index01_ul01>li:nth-child(6) .index01_ul01_text p:nth-child(1) {
     background: url(../img/icon57.png) left center no-repeat;
     padding-left: 14%;
     display: flex;
     justify-content: space-between;
}
 .index01_ul01_mask .list {
     overflow: hidden;
}
 .index01_ul01_mask a {
     color: #707070;
     font-size: 0.12rem;
     display: inline-block;
     position: relative;
     height: 0.2rem;
     line-height: 0.2rem;
     padding: 0 1.6%;
     padding-left: 0.2rem;
}
 .index01_ul01_mask a:hover {
     color: #fc5f1e;
}
 .index01_ul01_mask a:nth-child(5) {
     /*background: url(../img/fire.gif) top right no-repeat;*/
     background-size: 0.08rem;
}
 .index01_ul01_mask .title {
     font-size: 0.14rem;
     color: #666666;
     font-weight: bold;
}
 .index01_ul01_mask .list>span:nth-child(1) {
     width: 10%;
     display: flex;
     align-items: center;
     justify-content: space-between;
     float: left;
     font-size: 0.12rem;
}
 .index01_ul01_mask .list>span:nth-child(2) {
     float: left;
     width: 86%;
     margin-left: 4%;
     >>>>>>>origin/mengnan_dev 
}
 .index01_ul01_mask .list>span:nth-child(1) {
     width: 10%;
     display: flex;
     align-items: center;
     justify-content: space-between;
     float: left;
     font-size: 0.12rem;
}
 .index01_ul01_mask .list>span:nth-child(2) {
    float: left;
    width: 86%;
    margin-left: 4%;
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
}
.index01_ul01_mask>a {
	margin-bottom: 10px;
}
 .index01_ul01_mask .list>span:nth-child(2) a {
    color: #707070;
    font-size: 0.12rem;
    display: inline-block;
    text-align: center;
    height: 0.2rem;
    line-height: 0.2rem;
    padding: 0 18px;
    width: auto;
    border-left: 0.01rem solid #d7dae1;
    box-sizing: border-box;
    margin-bottom: 10px;
 }
 .index01_right {
     width: 78%;
}
 .index01_right .swiper-button-next {
     background-image: url(../img/icon51.png) 
}
 .index01_right .swiper-button-prev {
     background-image: url(../img/icon50.png) 
}
 .index01_right .swiper-container-horizontal>.swiper-pagination-bullets {
     text-align: right;
     width: 98%;
}
 .index01_right .swiper-pagination-bullet-active {
     background: #01d599;
}
 .index01_right .new {
     display: flex;
     align-items: center;
     height: 0.7rem;
     line-height: 0.7rem;
     background: #fff;
     margin-top: 0.16rem;
     padding: 0 2%;
     font-size: 0.15rem;
     color: #686767;
}
 .index01_right .new img {
     width: 0.47rem;
     height: 0.27rem;
     margin-right: 4%;
}
 .index02 {
     background: #f9f9f9;
     padding-bottom: 2%;
}
 .index02_ul01 {
     width: 11rem;
     margin: 0 auto;
     padding: 2% 0 1%;
     display: flex;
     justify-content: space-between;
     align-items: center;
}
 .index02_ul01>li {
     width: 25%;
}
 .index02_ul01>li .index02_ul01_top {
    line-height: 0.3rem;
    padding: 8% 0 8% 28%;
    width: 66%;
     border-bottom: 0.01rem solid #fff;
     background-size: 0.4rem;
     position: relative;
}
 .index02_ul01>li .index02_ul01_top .green_line {
    position: absolute;
    width: 80%;
    height: 1px;
    background: #01D59A;
    left: 0;
    bottom: 0.4rem;
    right: 0;
    margin: auto;
 }
 .index02_ul01>li .index02_ul01_top .gray_box {
	position: absolute;
    background: #fff;
    left: 0;
    height: 0.62rem;
    width: 100%;
    display: none;
 }
 .index02_ul01>li:first-child .index02_ul01_top .gray_box {
 	display: block;
 }
 .index02_ul01>li:nth-child(1) .index02_ul01_top {
     background: #fff url(../img/icon60.png) 0.3rem center no-repeat;
     background-size: 0.4rem;
}
 .index02_ul01>li:nth-child(2) .index02_ul01_top {
     background: #fff url(../img/icon61.png) 0.3rem center no-repeat;
     background-size: 0.4rem;
}
 .index02_ul01>li:nth-child(3) .index02_ul01_top {
     background: #fff url(../img/icon62.png) 0.3rem center no-repeat;
     background-size: 0.4rem;
}
 .index02_ul01>li:nth-child(4) .index02_ul01_top {
     background: #fff url(../img/icon63.png) 0.3rem center no-repeat;
     background-size: 0.4rem;
}
 .index02_ul01_top p:nth-child(1) {
    /* color: #01d599;
     */
     color: #4b4b4b;
     font-size: 0.15rem;
     font-weight: bold;
}
 .index02_ul01_top p:nth-child(2) {
     font-size: 0.11rem;
     color: #4b4b4b;
}
 .index02_ul01_bottom {
     width: 12.56rem;
     margin: 0 auto;
}
 .index02_ul01_bottom .list {
     display: flex;
     justify-content: space-between;
     border: 1px solid #f2f2f2;
     padding: 2%;
     background: #fff;
}
 .index02_ul01_bottom .list>li {
     width: 24%;
     border: 1px solid #f2f2f2;
}
 .index02_ul01_bottom .list>li .list_text1 {
    width: 100%;
    height: 172px;
    overflow: hidden;
}
.index02_ul01_bottom .list>li .list_text1 .list_text1_pic {
	width: 100%;
	height: 100%;
}
 /*.index02_ul01_bottom .list>li:nth-child(1) .list_text1 {
     background: url(../img/bg01.jpg) center center no-repeat;
     background-size: cover;
}
 .index02_ul01_bottom .list>li:nth-child(2) .list_text1 {
     background: url(../img/bg02.jpg) center center no-repeat;
     background-size: cover;
}
 .index02_ul01_bottom .list>li:nth-child(3) .list_text1 {
     background: url(../img/bg03.jpg) center center no-repeat;
     background-size: cover;
}
 .index02_ul01_bottom .list>li:nth-child(4) .list_text1 {
     background: url(../img/bg04.jpg) center center no-repeat;
     background-size: cover;
}*/
 .list_text1 p:nth-child(1) {
     font-size: 0.2rem;
}
 .list_text1 p:nth-child(2) {
     font-size: 0.15rem;
}
 .list_text1 img {
     float: right;
     width: 0.62rem;
     height: 0.53rem;
}
 .index02_ul01_bottom .price {
    padding: 10px 6px;
}
 .index02_ul01_bottom .price span:nth-child(1) {
     color: #717171;
     font-size: 0.18rem;
}
 .index02_ul01_bottom .price span:nth-child(3) {
    background: #ff7a40;
    font-size: 0.12rem;
    color: #fff;
    border-radius: 0.04rem;
    float: right;
    height: 0.24rem;
    width: 0.8rem;
    text-align: center;
    line-height: 0.24rem;
}
 .price del {
     color: #717171;
     font-size: 0.12rem;
}
.index02_ul01>li:hover .gray_box {
	display: block;
}
 .index02_ul01>li:hover .index02_ul01_top p:nth-child(1) {
     color: #01d599;
     cursor: pointer;
}

 .index02_ul01>li:nth-child(1):hover .index02_ul01_top {
     background: #fff url(../img/icon60_.png) 0.3rem center no-repeat;
     background-size: 0.4rem;
}
 .index02_ul01>li:nth-child(2):hover .index02_ul01_top {
     background: #fff url(../img/icon61_.png) 0.3rem center no-repeat;
     background-size: 0.4rem;
}
 .index02_ul01>li:nth-child(3):hover .index02_ul01_top {
     background: #fff url(../img/icon62_.png) 0.3rem center no-repeat;
     background-size: 0.4rem;
}
 .index02_ul01>li:nth-child(4):hover .index02_ul01_top {
     background: #fff url(../img/icon63_.png) 0.3rem center no-repeat;
     background-size: 0.4rem;
}
 .index02_ul01_bottom .list>li:hover {
     box-shadow: 0 0 0.1rem #DFDFDF;
}
 .index03 {
     width: 96%;
     background: #fff;
     padding: 2%;
}
 .index_title {
     text-align: center;
     line-height: 0.4rem;
     margin-bottom: 0.2rem;
}
 .index_title .index_title1 {
     font-size: 0.24rem;
     color: #333333;
}
 .index_title .index_title1::before {
     content: '——';
     color: #ececec;
     margin-right: 0.2rem;
}
 .index_title .index_title1::after {
     content: '——';
     color: #ececec;
     margin-left: 0.2rem;
}
 .index_title .index_title2 {
     font-size: 0.14rem;
     color: #696969;
}
 .index03_list {
     width: 12rem;
     margin: 0 auto;
     border: 1px solid #f1f1f1;
}
 .index03_list_left {
     width: 2.18rem;
     height: 5.65rem;
     background: url(../img/index04.jpg) center center no-repeat;
     background-size: 100% 100%;
     text-align: center;
     position: relative;
}
 .index03_list_left>li {
     height: 0.76rem;
     line-height: 0.76rem;
     color: #ffffff;
     font-size: 0.17rem;
     padding-top: 0.1rem;
}
 .index03_list_left>li:nth-child(1) .title {
     background-image: url(../img/icon52.png);
     background-position: 0.4rem center;
     background-repeat: no-repeat;
}
 .index03_list_left>li:nth-child(2) .title {
     background-image: url(../img/icon53.png);
     background-position: 0.4rem center;
     background-repeat: no-repeat;
}
 .index03_list_left>li:nth-child(3) .title {
     background-image: url(../img/icon54.png);
     background-position: 0.4rem center;
     background-repeat: no-repeat;
}
 .index03_list_left>li:nth-child(4) .title {
     background-image: url(../img/icon55.png);
     background-position: 0.4rem center;
     background-repeat: no-repeat;
}

 .index03_list_left>li:nth-child(5) .title {
     background-image: url(../img/icon56.png);
     background-position: 0.4rem center;
     background-repeat: no-repeat;
}
 .index03_list_left>li:nth-child(6) .title {
     background-image: url(../img/icon57.png);
     background-position: 0.4rem center;
     background-repeat: no-repeat;
}
 .index03_list_left>li:hover .title {
     color: #01d599;
     border-left: 0.04rem solid #01d599;
}
.index03_list_left .gray_line {
    position: absolute;
    right: -1px;
    width: 1px;
    height: 100%;
    background: #fff;
    top: 0;
    z-index: 9;

}
.index03_list_left>li:hover .gray_line {
	display: block;
}
 /*.index03_list_left>li:nth-child(1):hover .title {
     background: #fff url(../img/icon52_.png) 0.36rem center no-repeat;
}
 .index03_list_left>li:nth-child(2):hover .title {
     background: #fff url(../img/icon53_.png) 0.36rem center no-repeat;
}
 .index03_list_left>li:nth-child(3):hover .title {
     background: #fff url(../img/icon54_.png) 0.36rem center no-repeat;
}
 .index03_list_left>li:nth-child(4):hover .title {
     background: #fff url(../img/icon55_.png) 0.36rem center no-repeat;
}
 .index03_list_left>li:nth-child(5):hover .title {
     background: #fff url(../img/icon56_.png) 0.36rem center no-repeat;
}
 .index03_list_left>li:nth-child(6):hover .title {
     background: #fff url(../img/icon57_.png) 0.36rem center no-repeat;
}*/
 .listRight {
     position: absolute;
     left: 2.18rem;
     top: 0;
     width: 9.82rem;
     line-height: 0.3rem;
     text-align: left;
     color: #333;
}
 .listRight_ul {
     /*border: 1px solid #f1f1f1;*/
     display: flex;
     flex-wrap: wrap;
     padding: 1%;
     /*height: 5.44rem;*/
}
 .listRight_ul>li {
     /* display: flex; */
     color: #333333;
     width: 23.4%;
     height: 32%;
     /* justify-content: space-between; */
     margin-right: 1.8%;
     /* align-items: center; */
     border: 1px solid #f1f1f1;
     margin-bottom: 8px;
}
 .listRight_ul_text {
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 5px 8px;
     box-sizing: border-box;
 }
 .listRight_ul>li:nth-child(4n) {
     margin-right: 0;
}
 .listRight_ul_text1 {
     font-size: 0.16rem;
}
 .listRight_ul_text2 {
     font-size: 0.12rem;
     color: #787878;
}
 .listRight_ul_text3 {
     font-size: 0.16rem;
     color: #fc5f1e;
}
 .listRight_ul_text3 span {
     font-size: 0.2rem;
}
 .listRight_ul_text4 {
     font-size: 0.15rem;
     color: #fff;
     background: #01d599;
     border-radius: 0.04rem;
     text-align: center;
     width: 0.96rem;
}
 .listRight_ul_text4:hover {
     cursor: pointer;
}
 .listRight_ul .pic {
     width: 100%;
     height: 132px;
     overflow: hidden;
}
 .listRight_ul .pic img {
     width: 100%;
}
 .index04 {
     background: #f9f9f9;
     padding: 2% 0;
}
 .index_centent {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
     height: 3.8rem;
     overflow: hidden;
}
 .index_centent>ul {
     width: 9rem;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
}
 .index_centent>ul>li {
    background: #fff;
    display: flex;
    font-size: 0.12rem;
    color: #787878;
    border: 1px solid #ececec;
    width: 4.45rem;
    height: 1.2rem;
    align-items: center;
    justify-content: space-between;
    padding: 2%;
    margin-bottom: 0.1rem;
    line-height: 0.32rem;
    box-sizing: border-box;
}
.index_centent>ul>li:hover {
	color: #01D59A;
}
 .index_centent>ul>li:hover {
     box-shadow: 0 0 0.2rem #DFDFDF;
}
 .index_centent_right {
    width: 2.85rem;
    background: #01d599;
    height: 3.75rem;
    padding: 0.1rem 0;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
}
 .index_centent a {
     font-size: 0.16rem;
}
 .index_centent a:hover {
     color: #01d599;
}
 .index_centent_right .text1 {
     font-size: 0.22rem;
}
 .index_centent_right .text2 {
     font-size: 0.14rem;
     margin: 6% 0;
}
 .index04_form {
     border-top: 0.01rem solid rgba(255, 255, 255, 0.3);
     border-bottom: 0.01rem solid rgba(255, 255, 255, 0.3);
     padding: 4% 0 8%;
     margin: 4%;
}
 .index04_form .index04_form_div {
     width: 2.4rem;
     background: #fff;
     height: 0.44rem;
     border-radius: 0.04rem;
     line-height: 0.44rem;
     margin: 6% auto;
     text-align: left;
     padding: 0 4%;
}
 .index04_form .index04_form_div select {
     width: 1.9rem;
     border-left: 0.01rem solid #d5d5d5;
     padding-left: 4%;
     margin-left: 3%;
}
 .index04_form .index04_form_div input {
     width: 1.9rem;
     border-left: 0.01rem solid #d5d5d5;
     padding-left: 4%;
     margin-left: 4%;
     color: #3b3b3b;
}
 .index04_form .btn {
     background: #0da076;
     font-size: 0.16rem;
     color: #fff;
     border-radius: 0.04rem;
     height: 0.44rem;
     line-height: 0.44rem;
     cursor: pointer;
}
 .index_centent_right .tag {
     font-size: 0.12rem;
}
 .index05 {
     background: #fff;
     padding: 2% 0;
}
 .index05_ul {
     display: flex;
     font-size: 0.15rem;
     color: #333333;
     width: 12rem;
     margin: 2% auto;
     justify-content: space-between;
     text-align: center;
     align-items: center;
}
 .index05_ul>li p {
     margin: 30% 0;
}
 .index05_ul>li span {
     color: #939393;
     border: 1px solid #e9e9e9;
     border-radius: 50%;
     width: 0.3rem;
     height: 0.3rem;
     display: inline-block;
     line-height: 0.3rem;
     text-align: center;
     position: relative;
}
 .index05_ul>li span::after {
     content: '————————';
     color: #e9e9e9;
     position: absolute;
     left: 0.46rem;
}
 .index05_ul>li:last-child span::after {
     display: none;
}
 .index06 {
     background: #fff url(../img/index12.jpg) center center no-repeat;
     background-size: contain;
     height: 12.16rem;
}
 .box1200 {
     width: 12rem;
     margin: 0 auto;
     padding: 2% 0;
}
 .box1200 .title {
     color: #3b3b3b;
     font-size: 0.18rem;
     background: url(../img/index15.png) left center no-repeat;
     padding-left: 2%;
}
 .box1200 .title span {
     color: #737373;
     font-size: 0.14rem;
}
 .index06_top {
     border: 1px solid #ededed;
     padding: 2%;
     background: #fff;
     display: flex;
     margin: 2% 0 6%;
}
 .index06_top_left {
     width: 2.88rem;
     height: 4.83rem;
     margin-right: 2%;
}
 .index06_top_left img {
     width: 100%;
     height: 100%;
}
 .index06_top_right {
     width: 8.38rem;
}
 .pic_list .pic_list_title {
     color: #586063;
     font-size: 0.16rem;
     font-weight: bold;
     background: url(../img/index15.png) left center no-repeat;
     padding-left: 2%;
     width: 96%;
}
 .pic_list .pic_list_title a {
     float: right;
     font-size: 0.14rem;
     color: #586063;
}
.pic_list .pic_list_title a:hover {
	color: #01d599;
}
 .pic_list ul {
     display: flex;
     margin: 2% 0 4%;
     flex-wrap: wrap;
}
 .pic_list ul>li {
     width: 23.2%;
     margin-right: 2.4%;
}
.pic_list ul>li .index06_top_right_text:hover {
	color: #01D599;
	cursor: pointer;
}
 .pic_list ul>li img {
     width: 100%;
     height: 128px;
}
 .pic_list ul>li:nth-child(4n) {
     margin-right: 0;
}
 .pic_list ul>li p {
     color: #586063;
     font-size: 0.14rem;
}
 .pic_list .tetx_list {
     font-size: 0.16rem;
     display: flex;
     justify-content: space-between;
     padding: 0 2%;
     line-height: 0.3rem;
     color: #586063;
}
 .pic_list .tetx_list a {
     color: #586063;
}
 .pic_list .tetx_list a:hover {
     color: #01D599;
}
 .pic_list .tetx_list>li {
     width: 49%;
     margin-right: 0;
     list-style: decimal;
}
 .index_tab {
     color: #fff;
     font-size: 0.14rem;
}
 .index_tab .tab {
     text-align: center;
     margin: 3% 0 4%;
}
 .tab_box {
     height: 2.8rem;
     overflow: hidden;
}
 .tab_content {
     color: #939393;
     font-size: 0.13rem;
     display: flex;
     background: #fff;
}
 .tab_content>li {
    border: 1px solid #f0f0f0;
    width: 24%;
    padding: 2%;
    text-align: center;
    margin: 0.5% 0.5%;
    box-sizing: border-box;
}
 .tab_content>li:hover {
     box-shadow: 0 0 0.1rem #DFDFDF;
     cursor: pointer;
}
 .tab_content>li .small_title {
     font-size: 0.16rem;
     color: #333333;
}
 .tab_content>li .table {
     display: flex;
     font-size: 0.12rem;
     justify-content: space-around;
     margin: 4% 0;
     line-height: 0.28rem;
     position: relative;
}
 .table .line {
     background: #e6e6e6;
     position: absolute;
     height: 0.4rem;
     width: 0.01rem;
     top: 0.1rem;
}
 .table>div>p:nth-child(2) {
     color: #01d599;
}
 .tab_content .text {
	text-align: left;
    color: #939393;
    font-size: 0.13rem;
    line-height: 0.22rem;
}
 .index_active {
     color: #01d599;
}
 .tab span {
     margin: 0 1%;
}
 .index07 {
     background: url(../img/index16.jpg) center center no-repeat;
     background-size: 100% 100%;
}
.index07 .index07_more {
    font-size: 0.14rem;
    color: #cccccc;
    text-align: right;
    display: inline-block;
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
}
 .index07_ul {
     /*display: flex;
     flex-wrap: wrap;*/
}
 .index07_ul .swiper-slide {
     width: 32%;
     margin-bottom: 2%;
     margin-right: 2%;
}
 .index07_ul .swiper-slide:nth-child(3n) {
     margin-right: 0;
}
 .index07_ul_top {
     background: #f9f9f9;
     display: flex;
     padding: 4%;
}
 .index07_ul_top .pic {
     width: 1.25rem;
     height: 0.72rem;
     margin-right: 4%;
     overflow: hidden;
}
 .index07_ul_top .pic img {
     width: 100%;
}
 .index07_ul_top .text .text1 {
     font-size: 0.14rem;
     color: #000;
}
 .index07_ul_top .text .text2 {
     font-size: 0.12rem;
     color: #a5a5a5;
     display: flex;
     margin-top: 2%;
     line-height: 0.2rem;
     justify-content: space-between;
     width: 2.1rem;
}
 .index07_ul_top .text2>div:nth-child(1) p:nth-child(1) {
    background: url(../img/icon74.png) left center no-repeat;
    padding-left: 0.16rem;
}
 .index07_ul_top .text2>div:nth-child(1) p:nth-child(2) {
     background: url(../img/icon75.png) left center no-repeat;
     padding-left: 0.16rem;
}
 .index07_ul_top .text2 a {
     background: #01d599;
     color: #fff;
     height: 0.24rem;
     line-height: 0.24rem;
     width: 0.6rem;
     text-align: center;
     border-radius: 0.02rem;
     margin-top: 0.14rem;
}
 .index07_ul_center {
     display: flex;
     font-size: 0.12rem;
     color: #787878;
     background: #fff;
     padding: 4%;
     border-bottom: 0.01rem solid #ebebeb;
}
 .index07_ul_center .left {
     background: #f6f6f6;
     padding: 2% 1%;
     text-align: center;
     width: 10%;
}
 .index07_ul_center .right {
     padding: 2%;
     width: 86%;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     box-sizing: border-box;
     height: 40px;
}
 .index07_ul_bottom {
     display: flex;
     font-size: 0.12rem;
     color: #787878;
     background: #fff;
     padding: 4%;
}
 .index07_ul_bottom .left {
     background: #f6f6f6;
     padding: 2% 1%;
     text-align: center;
     width: 10%;
}
 .index07_ul_bottom .right {
     padding: 2%;
     width: 86%;
}
 .index07_ul_bottom .right>p {
     display: flex;
     justify-content: space-between;
}
 .index07_ul_bottom .right p span {
     color: #fc5f1e;
}
 .index08 {
     background: #f9f9f9;
}
 .index08_box {
     display: flex;
}
 .index08_left {
     border: 1px solid #ececec;
     background: #fff;
     padding: 2%;
     width: 8.7rem;
}
 .index08_right {
     width: 2.7rem;
     margin-left: 0.3rem;
     border: 1px solid #ececec;
     background: #fff;
     padding: 2%;
}
 .index08_right .small_title {
     padding-left: 3%;
     font-size: 0.18rem;
     color: #333333;
     border-left: 0.03rem solid #01d599;
}
 .index08_left .small_title {
     padding-left: 1%;
     font-size: 0.18rem;
     color: #333333;
     border-left: 0.03rem solid #01d599;
     margin-bottom: 2%;
}
 .index08_left_ul {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
}
 .index08_left_ul>a {
     display: flex;
     align-items: center;
     justify-content: space-between;
     width: 38%;
     border-top: 0.01rem solid #f7f7f7;
     padding: 2%;
}
 .index08_left_ul_pic {
     width: 0.45rem;
     height: 0.45rem;
     border-radius: 50%;
     overflow: hidden;
}
 .index08_left_ul_text {
     width: 2.6rem;
}
.index08_left_ul>li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 38%;
    border-top: 0.01rem solid #f7f7f7;
    padding: 2%;
}
 .index08_left_ul_pic>img {
     width: 100%;
     height: 100%;
}
 .index08_left_ul .text span {
     font-size: 0.12rem;
     color: #838383;
}
 .index08_left_ul .text {
     margin: 4% 0;
}
 .index08_left_ul .text span:nth-child(1) {
     width: 60%;
     display: inline-block;
}
 .index08_left_ul .text span:nth-child(2) {
     background: url(../img/icon77.png) left center no-repeat;
    padding-left: 0.2rem;
    margin-right: 0.2rem;
}
 .index08_left_ul .text span:nth-child(3) {
     background: url(../img/icon76.png) left center no-repeat;
    padding-left: 0.2rem;
}
 .index08_left_ul li:hover p {
     color: #01d599;
}
 .index08_left_ul>a .title1 {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
}
 .index08_right_ul {
     border-top: 0.01rem solid #f7f7f7;
     margin-top: 6%;
     padding-top: 6%;
     border-bottom: 0.01rem solid #f7f7f7;
     padding-bottom: 6%;
}
 .index08_right_ul>li {
     display: flex;
     color: #3e3e3e;
     align-items: center;
     line-height: 0.32rem;
}
 .index08_right_ul>li:nth-child(1) .index08_right_pic {
     background: url(../img/index20.png) 0.38rem 2.0.05rem no-repeat;
}
 .index08_right_ul>li:nth-child(1) .index08_right_pic img {
     border: 2px solid #ff6314;
}
 .index08_right_ul>li:nth-child(1) .num {
     background: url(../img/index23.png) center center no-repeat;
}
 .index08_right_ul>li:nth-child(2) .index08_right_pic {
     background: url(../img/index21.png) 0.38rem 2.0.05rem no-repeat;
}
 .index08_right_ul>li:nth-child(2) .index08_right_pic img {
     border: 2px solid #ffbd24;
}
 .index08_right_ul>li:nth-child(2) .num {
     background: url(../img/index24.png) center center no-repeat;
}
 .index08_right_ul>li:nth-child(3) .index08_right_pic {
     background: url(../img/index22.png) 0.38rem 2.0.05rem no-repeat;
}
 .index08_right_ul>li:nth-child(3) .index08_right_pic img {
     border: 2px solid #4c8dfc;
}
 .index08_right_ul>li:nth-child(3) .num {
     background: url(../img/index25.png) center center no-repeat;
}
 .index08_right_text {
     width: 60%;
}
 .index08_right_ul>li .index08_right_pic {
     width: 0.6rem;
     height: 0.6rem;
     margin-right: 0.1rem;
     line-height: 0.6rem;
     text-align: center;
}
 .index08_right_ul>li .index08_right_pic img {
     width: 0.4rem;
     height: 0.4rem;
     border-radius: 50%;
     border: 2px solid #d1d5da;
}
 .index08_right_ul>li .num {
     color: #fff;
     width: 0.24rem;
     height: 0.24rem;
     text-align: center;
     line-height: 0.24rem;
     background: url(../img/index26.png) center center no-repeat;
}
 .index08_right_text p:nth-child(2) {
     color: #999999;
}
 .wdzq {
     color: #01d599;
     font-size: 0.16rem;
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding-top: 6%;
}
 .fixed_left {
     position: fixed;
     top: 18vh;
     left: 12vw;
     border: 1px solid #e6e6e6;
     width: 0.52rem;
     border-radius: 0.04rem;
     text-align: center;
     font-size: 0.12rem;
     color: #919191;
     line-height: 0.26rem;
     background: #fff;
}
 .fixed_left .kf {
     background: #01d599;
     color: #fff;
}
 .fixed_left .fixed_ul>li {
     border-bottom: 0.01rem dashed #e6e6e6;
     line-height: 0.2rem;
     padding: 8% 16%;
}
 .fixed_left .fixed_ul>li:nth-child(7) {
     padding: 8% 14%;
}
 .fixed_left .fixed_ul>li:hover {
     background: #fc5f1e;
     color: #fff;
     cursor: pointer;
}
 .fixed_right {
     position: fixed;
     right: 0;
     top: 18vh;
}
 .fixed_right>li {
     width: 0.5rem;
     height: 0.5rem;
     background: #e1e1e1;
     text-align: center;
     line-height: 0.5rem;
     margin-bottom: 10%;
     border-radius: 0.04rem;
     position: relative;
     transition: all 1s;
     display: flex;
    align-items: center;
    justify-content: center;
}
 .fixed_right>li:hover {
     background: #01d599;
     cursor: pointer;
}
 .fixed_right>li:hover .fixed_mask {
     opacity: 1;
}
 .fixed_mask {
     position: absolute;
     left: -1rem;
     top: 0;
     background: #01d599;
     color: #fff;
     border-radius: 0.04rem;
     width: 1rem;
     opacity: 0;
     transition: all 1s;
}
 .ewm {
     left: -1.5rem;
}
 .ewm img {
     width: 1.41rem;
     height: 1.42rem;
}
 .ewm .ydd {
     color: #333333;
     font-size: 0.14rem;
     background: #fff;
     width: 1.41rem;
     height: 0.3rem;
     line-height: 0.3rem;
}
/* 列表 */
 .list01 img {
     width: 100%;
}
 .list01 .swiper-pagination-bullet-active {
     background: #01d599;
}
 .list02 {
     background: #f9f9f9;
}
 .list02 .list_title {
     color: #3b3b3b;
     font-size: 0.24rem;
     text-align: center;
     padding: 4% 0;
}
 .list02 .list_title span {
     font-weight: bold;
}
 .list1200 {
     width: 12rem;
     margin: 0 auto;
}
 .list_title::before {
     content: '——————————————————';
     color: #ededed;
}
 .list_title::after {
     content: '——————————————————';
     color: #ededed;
}
 .list02_ul {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
}
 .list02_ul>li {
     background: #fff;
     margin-bottom: 2%;
     width: 49%;
}
 .list02_ul>li .pic {
    width: 100%;
    height: 2.8rem;
    overflow: hidden;
}
 .list02_ul>li .pic img {
     width: 100%;
}
 .list02_ul>li .text {
     height: 0.7rem;
     line-height: 0.7rem;
     padding: 0 4%;
}
 .list02_ul>li .text span:nth-child(1) {
     font-size: 0.18rem;
     color: #333333;
}
 .list02_ul>li .text span:nth-child(2) {
     font-size: 0.14rem;
     color: #848484;
     margin-left: 2%;
}
 .list02_ul>li .text span:nth-child(3) {
     font-size: 0.18rem;
     color: #ff4400;
     float: right;
}
 .list03 {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
     padding: 2% 0;
}
 .list03>li {
     display: flex;
     justify-content: space-between;
     align-items: center;
     width: 20%;
}
 .list03>li .text {
     width: 74%;
     line-height: 0.24rem;
}
 .list03>li .text p:nth-child(1) {
     color: #4b4b4b;
     font-size: 0.16rem;
}
 .list03>li .text p:nth-child(2) {
     color: #878787;
     font-size: 0.12rem;
}
/* 跳转 */
 .common_box {
     background: #f9f9f9;
}
 .go {
     width: 12rem;
     margin: 0 auto;
     font-size: 0.14rem;
     color: #9f9f9f;
     padding: 1% 0;
}
 .go span {
     color: #01d599;
}
 .common01 {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
     padding-bottom: 2%;
}
 .common01 .left {
     font-size: 0.16rem;
     color: #333333;
     width: 2rem;
     border: 1px solid #e6e6e6;
     background: #fff;
     height: 2.45rem;
}
 .common01 .left a {
     display: flex;
     height: 0.6rem;
     line-height: 0.6rem;
     justify-content: space-between;
     border-bottom: 0.01rem solid #e6e6e6;
     padding: 0 10%;
}
 .common01 .left a:hover {
     color: #01d599;
     border-left: 0.01rem solid #01d599;
}
 .common01 .left .left_active {
     color: #01d599;
     border-left: 0.01rem solid #01d599;
}
 .common01 .left a:last-child {
     border-bottom: none;
}
 .common01 .right .top {
     background: #fff;
     height: 0.6rem;
     line-height: 0.6rem;
     border: 1px solid #e6e6e6;
     margin-bottom: 2%;
}
 .common01 .right .top span {
     margin: 0 4%;
     height: 0.58rem;
     line-height: 0.6rem;
     display: inline-block;
     font-size: 0.16rem;
     cursor: pointer;
}
 .common01_active {
     color: #01d599;
     border-bottom: 0.02rem solid #01d599;
}
 .common01 .right {
     width: 9.8rem;
}
 .common01 .right .bottom {
     border: 1px solid #e6e6e6;
     background: #fff;
     text-align: center;
}
 .common01 .right .bottom .common_title {
     font-size: 0.24rem;
     color: #717171;
     font-weight: bold;
     margin: 2% 0;
}
 .common01 .right .bottom .content {
     font-size: 0.16rem;
     color: #5e5e5e;
     line-height: 0.24rem;
     text-align: left;
     padding: 4%;
}
 .common01 .right .bottom .content .position {
     display: flex;
     flex-wrap: wrap;
     margin: 2% 0;
     justify-content: space-between;
}
 .common01 .right .bottom .content .position>li {
     width: 48%;
     margin-bottom: 2%;
}
 .common01 .right .bottom .content .recruit {
     display: flex;
     flex-wrap: wrap;
     margin: 2% 0;
     justify-content: space-between;
     font-size: 0.14rem;
}
 .common01 .right .bottom .content .recruit>li {
     width: 32%;
}
 #allmap {
     width: 9rem;
     height: 5rem;
     margin: 2% 0;
}
 #allmap .anchorBL {
     display: none;
}
 .common01 .right .join {
     border: 1px solid #e6e6e6;
     background: #fff;
     padding: 2%;
}
 .common01 .right .join .join_pic {
     position: relative;
}
 .common01 .right .join .join_pic .pic {
     width: 100%;
     height: 2.88rem;
}
 .common01 .right .join .join_pic .pic img {
     width: 100%;
}
 .common01 .right .join .join_pic .text p {
     background: #d6bd89;
     color: #fff;
     width: 2.1rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     font-size: 0.16rem;
     position: absolute;
}
 .common01 .right .join .join_pic .text p:nth-child(1) {
     width: 3.1rem;
     top: 4%;
     left: 32%;
}
 .common01 .right .join .join_pic .text p:nth-child(2) {
     top: 28%;
     left: 15%;
}
 .common01 .right .join .join_pic .text p:nth-child(3) {
     top: 50%;
     left: 10%;
}
 .common01 .right .join .join_pic .text p:nth-child(4) {
     top: 72%;
     left: 15%;
}
 .common01 .right .join .join_pic .text p:nth-child(5) {
     top: 28%;
     right: 15%;
}
 .common01 .right .join .join_pic .text p:nth-child(6) {
     top: 50%;
     right: 10%;
}
 .common01 .right .join .join_pic .text p:nth-child(7) {
     top: 72%;
     right: 15%;
}
 .common01 .right .join .table {
     padding: 4% 2%;
     font-size: 0.14rem;
     color: #4f4f4f;
     display: flex;
     justify-content: space-between;
}
 .table_left {
     width: 47%;
}
 .table_left .table_left_title {
     font-size: 0.24rem;
     color: #3b3b3b;
}
 .table_left form {
     padding: 2% 0;
}
 .table_left form>div {
     height: 0.6rem;
     line-height: 0.6rem;
}
 .table_left form>div span {
     display: inline-block;
     width: 18%;
}
 .table_left form>div input {
     width: 78%;
     border: 1px solid #e5e5e5;
     height: 0.4rem;
}
 .tjbd_btn {
     background: #01d599;
     color: #fff;
     height: 0.4rem;
     line-height: 0.4rem;
     width: 60%;
     text-align: center;
     cursor: pointer;
     margin-left: 18.8%;
     margin-top: 2%;
}
 .table_right {
     width: 47%;
}
 .table_right .table_right_title {
     font-size: 0.24rem;
     color: #3b3b3b;
}
 .table_right .table_right_text {
     color: #4f4f4f;
     font-size: 0.14rem;
     margin: 4% 0;
     line-height: 0.38rem;
}
 .table_right .table_right_ewm {
     display: flex;
     align-items: baseline;
}
 .table_right .table_right_ewm img {
     width: 1.32rem;
     height: 1.32rem;
     margin-right: 2%;
}
/* 需求大厅 */
 .demand01 {
     width: 12rem;
     margin: 0 auto;
     padding: 2% 0;
}
 .demand01 img {
     width: 100%;
}
 .demand02 {
     width: 12rem;
     margin: 0 auto;
     border: 1px solid #efefef;
     background: #fff;
}
 .demand02_th {
     display: flex;
     padding: 0 2%;
     border: 1px solid #f2f2f2;
     height: 0.6rem;
     line-height: 0.6rem;
     align-items: center;
}
.demand02_th_right .list_active a {
	color: #fff;
}
.demand02_th_right a {
    color: #333;
    display: inline-block;
    width: 100%;
}
.nav_hide_box a {
	color: #fff;
}
.demand02_th_right a:hover {
	color: #fff;
}
 .demand02_th .search {
     display: flex;
     align-items: center;
     border: 1px solid #dfdfdf;
     height: 0.3rem;
     width: 4.56rem;
}
 .demand02_th .search img {
     margin: 0 0.08rem;
}
 .demand02_th .search input {
     width: 2.36rem;
     height: 0.3rem;
     color: #4b4b4b;
}
 .demand02_th .search .btn {
     background: #01d599;
     color: #fff;
     width: 0.66rem;
     text-align: center;
     font-size: 0.14rem;
     height: 0.3rem;
     line-height: 0.3rem;
}
 .demand02_th_left {
     font-size: 0.14rem;
     color: #333333;
     width: 8%;
}
 .demand02_th_right {
     font-size: 0.14rem;
     color: #9f9f9f;
     display: flex;
     width: 90%;
     align-items: center;
     flex-wrap: wrap;
}
 .demand02_th_right>div {
     margin: 0 2%;
     width: 0.8rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
}
 .demand02_th_right>div:hover {
     background: #01d599;
     color: #fff;
     cursor: pointer;
}
 .list_active {
     background: #01d599;
     color: #fff;
}
 .demand03 {
     width: 12rem;
     margin: 1% auto;
     display: flex;
     justify-content: space-between;
}
 .demand03 .demand03_left {
     width: 9rem;
}
 .demand03 .demand03_left .top {
     border: 1px solid #efefef;
     background: #fff;
     height: 0.5rem;
     line-height: 0.5rem;
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 0 2%;
     color: #333333;
     font-size: 0.14rem;
}
.demand03 .demand03_left .top #time {
    margin: 0 0.55rem;
}
 .demand03 .demand03_left .top select {
     display: inline-block;
     width: 0.8rem;
     text-align: center;
     cursor: pointer;
}
.demand03 .demand03_left .top select:last-child {
	width: 1.1rem;
}
 .demand03 .demand03_left .top span img {
     margin-left: 4%;
}
 .top_active {
    color: #01d599;
    width: 0.7rem;
    display: inline-block;
    text-align: center;
}
 .demand03_left .list {
     margin: 2% 0;
}
 .demand03_left .list>li {
     display: flex;
     justify-content: space-between;
     background: #fff;
     font-size: 0.15rem;
     color: #333333;
     border: 1px solid #efefef;
     padding: 2%;
     margin-bottom: 2%;
}
 .demand03_left .list>li:hover {
     box-shadow: 0 0 0.1rem #DFDFDF;
     cursor: pointer;
}
 .demand03_left .list>li .list_left {
     line-height: 0.3rem;
}
 .demand03_left .list>li .list_left .tag {
     background: #01d59a;
     color: #fff;
     font-size: 0.15rem;
     display: inline-block;
     width: 0.44rem;
     height: 0.25rem;
     text-align: center;
     line-height: 0.25rem;
     margin-left: 4%;
}
 .demand03_left .list>li .list_left p:nth-child(1) {
     color: #01d59a;
     font-size: 0.18rem;
}
 .demand03_left .list>li .clor {
     color: #ff4400;
}
 .demand03_left .list>li .list_left i {
     color: #9f9f9f;
}
 .demand03_left .list>li .list_right {
     padding-top: 8%;
     text-align: right;
     line-height: 0.36rem;
}
 .demand03_left .list>li .list_right p:nth-child(1) {
     color: #ff4400;
     font-size: 0.3rem;
}
 .demand03_left .list>li .list_right p:nth-child(2) {
     font-size: 0.14rem;
     color: #848484;
     width: 3rem;
}
 .demand03_left .list>li .list_right p:nth-child(2) span {
     margin: 0 0.06rem;
}
 .deal {
     background: #fff;
     margin-top: 8%;
}
 .deal .deal_title {
     font-size: 0.16rem;
     color: #3b3b3b;
     border: 1px solid #efefef;
     height: 0.5rem;
     line-height: 0.5rem;
     padding-left: 6%;
}
 .deal .deal_title span {
     border-bottom: 0.01rem solid #39beb7;
     display: inline-block;
}
 .deal .deal_ul {
     padding: 0 5% 5%;
     font-size: 0.13rem;
     color: #848484;
}
 .deal .deal_ul>li {
     border-bottom: 0.01rem solid #efefef;
     padding-top: 5%;
}
 .deal .deal_ul p:nth-child(1) {
     background: #f9f9f9;
     height: 0.3rem;
     line-height: 0.3rem;
     display: flex;
     justify-content: space-between;
     padding: 0 4%;
}
 .deal .deal_ul p:nth-child(2) {
     height: 0.3rem;
     line-height: 0.3rem;
     display: flex;
     justify-content: space-between;
     padding: 0 4%;
     color: #3b3b3b;
}
 .deal .deal_ul .col {
     color: #ff4400;
     font-size: 0.16rem;
}
/* 需求大厅-详情 */
 .demanddetails {
     background: #f9f9f9 url(../img/pic04.jpg) top center no-repeat;
     background-size: contain;
     padding-bottom: 4%;
}
 .demanddetails01 {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
}
 .demanddetails01_left {
     background: #fff;
     border: 1px solid #efefef;
     width: 9.3rem;
}
 .demanddetails01_right {
     width: 2.56rem;
}
 .demanddetails01_left .top {
     display: flex;
     justify-content: space-between;
     align-items: center;
     line-height: 0.36rem;
     padding: 2%;
     border-bottom: 0.01rem solid #efefef;
}
 .demanddetails01_left .top .left {
     width: 50%;
}
 .demanddetails01_left .top .left p:nth-child(1) {
     font-size: 0.24rem;
     color: #333333;
}
 .demanddetails01_left .top .left p:nth-child(2) {
     font-size: 0.14rem;
     color: #9f9f9f;
}
 .demanddetails01_left .top .left p:nth-child(2) span {
     margin-right: 6%;
}
 .demanddetails01_left .top .right {
     color: #333333;
     font-size: 0.16rem;
     display: flex;
     align-items: center;
}
 .demanddetails01_left .top .right .price {
     color: #ff4400;
     font-size: 0.3rem;
}
 .demanddetails01_left .top .right i {
     font-size: 0.18rem;
     font-weight: bold;
}
 .demanddetails01_left .bottom {
     margin: 2%;
}
 .demanddetails01_left .bottom .tit {
     color: #474747;
     font-size: 0.18rem;
     margin-bottom: 2%;
}
 .demanddetails01_left .bottom .content {
     font-size: 0.15rem;
     color: #474747;
     background: #f9f9f9;
     padding-left: 2%;
     padding: 2%;
}
 .demanddetails01_left .bottom .content span {
     width: 48%;
     display: inline-block;
}
 .demanddetails01_left .bottom .content>div {
     line-height: 0.3rem;
}
 .demanddetails01_left .checkbtns .btns {
     display: flex;
     width: 32%;
     justify-content: space-between;
     padding-left: 2%;
}
 .demanddetails01_left .wytb_btn {
     width: 1.4rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     background: #ff7a40;
     color: #fff;
     font-size: 0.16rem;
     border-radius: 0.04rem;
     cursor: pointer;
}
 .demanddetails01_left .zxzx_btn {
     width: 1.4rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     background: #01d599;
     color: #fff;
     font-size: 0.16rem;
     border-radius: 0.04rem;
     cursor: pointer;
}
 .checkbtns .checks {
     padding-left: 3%;
     font-size: 0.12rem;
     color: #9f9f9f;
     display: flex;
     align-items: center;
     margin: 2% 0 3%;
}
 .checkbtns .checks span {
     color: #01d599;
}
 .demanddetails01_right .top {
     background: #fff;
     text-align: center;
     padding: 8% 0;
     border: 1px solid #efefef;
}
 .demanddetails01_right .top span {
     width: 1.65rem;
     height: 0.42rem;
     line-height: 0.42rem;
     text-align: center;
     display: inline-block;
     cursor: pointer;
     font-size: 0.15rem;
     background: #01d599;
     color: #fff;
     border-radius: 0.04rem;
}
 .demanddetails01_right .top .ydl_btn {
     width: 2.03rem;
     height: 0.42rem;
     line-height: 0.42rem;
     text-align: center;
     display: inline-block;
     cursor: pointer;
     font-size: 0.15rem;
     background: #01d599;
     color: #fff;
     border-radius: 0.04rem;
     =======>>>>>>>origin/mengnan_dev 
}
 .demanddetails01_right .bottom {
     background: #fff;
     margin-top: 5%;
}
 .demanddetails01_right .bottom .zxkf {
     font-size: 0.17rem;
     color: #333333;
     text-align: center;
     padding: 10% 0;
}
 .zxkf::before {
     content: '———';
     color: #e2e2e2;
     margin-right: 6%;
}
 .zxkf::after {
     content: '———';
     color: #e2e2e2;
     margin-left: 6%;
}
 .demanddetails01_right .bottom .pic {
     width: 1.31rem;
     height: 1.31rem;
     border-radius: 50%;
     overflow: hidden;
     margin: 2% auto;
}
 .demanddetails01_right .bottom .pic img {
     width: 100%;
}
 .demanddetails01_right .bottom .text1 {
     font-size: 0.14rem;
     color: #333333;
     text-align: center;
}
 .demanddetails01_right .bottom .text2 {
     font-size: 0.16rem;
     color: #fff;
     background: #01d599;
     text-align: center;
     margin: 4% 6%;
     padding: 3% 0;
     border-radius: 0.24rem;
     cursor: pointer;
}
 .demanddetails01_right .bottom .text2:hover {
     box-shadow: 0 0 0.3rem #DFDFDF;
}
 .demanddetails01_right .bottom .text3 {
     font-size: 0.14rem;
     color: #333333;
     margin: 0 16%;
     margin-bottom: 4%;
}
 .demanddetails01_right .bottom .text3 span {
     color: #01d599;
     font-weight: bold;
}
 .demanddetails01_right .bottom_ul {
     border-top: 0.01rem solid #ebebeb;
     border-bottom: 0.01rem solid #ebebeb;
     padding: 8%;
}
 .demanddetails01_right .bottom_ul>li {
     display: flex;
     align-items: center;
     margin-bottom: 4%;
}
 .bottom_ul_pic {
     width: 0.5rem;
     height: 0.5rem;
     border-radius: 50%;
     overflow: hidden;
}
 .bottom_ul_pic img {
     width: 100%;
}
 .bottom_ul_text {
     margin-left: 6%;
     font-size: 0.14rem;
     line-height: 0.24rem;
     color: #363636;
}
 .bottom_ul_text p:nth-child(2) {
     color: #9f9f9f;
}
 .bottom_ul_text p:nth-child(3) {
     color: #01d599;
     font-size: 0.12rem;
     border: 1px solid #01d599;
     width: 0.5rem;
     height: 0.2rem;
     line-height: 0.2rem;
     text-align: center;
     cursor: pointer;
}
 .demanddetails01_right .contact {
     font-size: 0.12rem;
     display: flex;
     justify-content: space-around;
     align-items: center;
     padding: 6% 0;
}
 .contact .lxzg_btn {
     width: 1rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
     cursor: pointer;
     color: #01d599;
     border: 1px solid #01d599;
     border-radius: 0.18rem;
}
 .contact .tzjy_btn {
     width: 1rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
     cursor: pointer;
     color: #ff4400;
     border: 1px solid #ff4400;
     border-radius: 0.18rem;
}
 .submit .text1 {
     font-size: 0.18rem;
     color: #3b3b3b;
     padding: 6% 0;
}
 .submit .text2 {
     font-size: 0.12rem;
     color: #848484;
     margin-bottom: 1%;
}
 .divBG {
     background: rgba(0, 0, 0, 0.3);
     position: fixed;
     left: 0rem;
     top: 0rem;
     width: 100%;
     height: 100%;
     display: none;
     z-index: 20;
}
 .divBG {
     background: rgba(0, 0, 0, 0.3);
     position: fixed;
     left: 0rem;
     top: 0rem;
     width: 100%;
     height: 100%;
     display: none;
     z-index: 20;
}
 .submit {
     border-radius: 0.04rem;
     text-align: center;
     position: fixed;
     display: none;
     z-index: 50;
     background: #fff;
     width: 6rem;
     height: 3.8rem;
     left: 50%;
     top: 50%;
     margin-top: -3rem;
     margin-left: -3rem;
     overflow: hidden;
}
 .submit form {
     margin-bottom: 4%;
}
 .submit form input {
     border: 1px solid #e5e5e5;
     height: 0.4rem;
     padding-left: 2%;
     width: 50%;
     margin-bottom: 4%;
     border-radius: 0.04rem;
     color: #4b4b4b;
}
 .submit form .btn {
     background: #01d599;
     color: #fff;
     font-size: 0.14rem;
     width: 52.4%;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     border-radius: 0.04rem;
     margin: 0 auto;
     cursor: pointer;
}
 .submit .clso {
     position: absolute;
     right: 0.1rem;
     top: 0.1rem;
     cursor: pointer;
}
/* 选择服务商 */
 .choose {
     background: #f9f9f9;
     padding: 2% 0;
}
 .choose .top {
     background: #fff;
     border: 1px solid #e5e5e5;
     width: 12rem;
     margin: 0 auto;
}
 .choose .detail_go {
     font-size: 0.14rem;
     color: #9f9f9f;
     height: 0.6rem;
     line-height: 0.6rem;
     padding-left: 2%;
}
 .choose .detail_go span {
     color: #01d599;
}
 .choose .top .szdq {
     height: 0.6rem;
     line-height: 0.6rem;
     border-top: 0.01rem solid #e5e5e5;
     padding-left: 2%;
}
 .choose .top .szdq span {
     width: 8%;
     display: inline-block;
}
 .choose .top .szdq span:nth-child(2) {
     color: #9f9f9f;
}
 .choose .top .szdq span:nth-child(2) img {
     margin-left: 6%;
}
 .choose .center {
     display: flex;
     justify-content: space-between;
     width: 12rem;
     margin: 1% auto;
}
 .choose_left {
     width: 9.24rem;
}
 .choose_right {
     width: 2.6rem;
}
 .center_text1 {
     display: flex;
     border: 1px solid #e5e5e5;
     height: 0.6rem;
     line-height: 0.6rem;
     justify-content: space-between;
     padding: 0 2%;
     background: #fff;
     font-size: 0.14rem;
     color: #3b3b3b;
}
 .center_text1>div:nth-child(2) {
     color: #848484;
}
 .center_text1>div:nth-child(2) span {
     color: #ff4400;
     font-size: 0.2rem;
}
 .center_text1>div:nth-child(2) span i {
     font-size: 0.16rem;
}
 .center_title {
     display: flex;
     justify-content: space-between;
     background: #f9f9f9;
     height: 0.6rem;
     line-height: 0.6rem;
     border: 1px solid #dfdfdf;
     margin-top: 2%;
     align-items: center;
     padding: 0 2% 0 0;
}
 .center_title .search {
     display: flex;
     align-items: center;
     border: 1px solid #dfdfdf;
     height: 0.3rem;
     width: 2.64rem;
}
 .center_title .search img {
     margin: 0 0.08rem;
}
 .center_title .search input {
     width: 2.36rem;
     height: 0.28rem;
     color: #4b4b4b;
     background: #f9f9f9;
}
 .center_title .search .btn {
     background: #01d599;
     color: #fff;
     width: 0.66rem;
     text-align: center;
     font-size: 0.14rem;
     height: 0.3rem;
     line-height: 0.3rem;
}
 .center_title_ul {
     display: flex;
     width: 4.2rem;
}
 .center_title_ul>li {
     width: 33%;
     text-align: center;
     border-right: 0.01rem solid #e5e5e5;
}
 .center_title_ul .ul_active {
     color: #01d599;
     background: #fff;
}
 .list_content {
     background: #fff;
     border: 1px solid #e5e5e5;
     border-top: none;
     padding: 2% 0;
}
 .list_content>li {
     display: flex;
     align-items: center;
     justify-content: space-between;
     border-bottom: 0.01rem solid #f2f2f2;
     margin-bottom: 2%;
     padding: 0 2% 2%;
}
 .list_content>li:last-child {
     border-bottom: none;
}
 .list_content_left {
     display: flex;
     align-items: center;
     width: 70%;
}
 .list_content_left .pic {
     width: 0.6rem;
     height: 0.6rem;
     border-radius: 50%;
     border: 1px solid #e5e5e5;
     overflow: hidden;
     line-height: 0.6rem;
     padding: 1%;
     margin-right: 4%;
}
 .list_content_left .pic img {
     width: 100%;
}
 .list_content_left .text {
     font-size: 0.13rem;
     color: #3b3b3b;
     line-height: 0.32rem;
     width: 60%;
}
 .list_content_left .text1 span {
     font-weight: bold;
     font-size: 0.17rem;
}
 .list_content_left .text1 img {
     margin: 0 2%;
}
 .list_content_left .text2 span {
     margin: 0 4%;
}
 .list_content_left .text3 span {
     margin-right: 2%;
}
 .list_content_left .text3 i {
     font-size: 0.16rem;
     font-weight: bold;
     color: #01d599;
}
 .list_content_left .text4 {
     font-size: 0.12rem;
     color: #848484;
     background: #f9f9f9;
     height: 0.35rem;
     line-height: 0.35rem;
     padding-left: 4%;
}
 .list_content_right {
}
 .list_content_right .list_content_right1 {
     width: 1.3rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     border: 1px solid #01d599;
     color: #01d599;
     font-size: 0.12rem;
     cursor: pointer;
     margin-bottom: 6%;
}
 .list_content_right .list_content_right2 {
     width: 1.3rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     border: 1px solid #f87849;
     color: #f87849;
     font-size: 0.12rem;
     cursor: pointer;
}
 .choose_right .bottom {
     background: #fff;
     border: 1px solid #e5e5e5;
}
 .choose_right .bottom .zxkf {
     font-size: 0.17rem;
     color: #333333;
     text-align: center;
     padding: 10% 0;
}
 .zxkf::before {
     content: '———';
     color: #e2e2e2;
     margin-right: 6%;
}
 .zxkf::after {
     content: '———';
     color: #e2e2e2;
     margin-left: 6%;
}
 .choose_right .bottom .pic {
     width: 1.31rem;
     height: 1.31rem;
     border-radius: 50%;
     overflow: hidden;
     margin: 2% auto;
}
 .choose_right .bottom .pic img {
     width: 100%;
}
 .choose_right .bottom .text1 {
     font-size: 0.14rem;
     color: #333333;
     text-align: center;
}
 .choose_right .bottom .text2 {
     font-size: 0.16rem;
     color: #fff;
     background: #01d599;
     text-align: center;
     margin: 4% 6%;
     padding: 3% 0;
     border-radius: 0.24rem;
     cursor: pointer;
}
 .choose_right .bottom .text2:hover {
     box-shadow: 0 0 0.3rem #DFDFDF;
}
 .choose_right .bottom .text3 {
     font-size: 0.14rem;
     color: #333333;
     margin: 0 16%;
     margin-bottom: 4%;
}
 .choose_right .bottom .text3 span {
     color: #01d599;
     font-weight: bold;
}
 .choose_right .bottom_ul {
     border-top: 0.01rem solid #ebebeb;
     border-bottom: 0.01rem solid #ebebeb;
     padding: 8%;
}
 .choose_right .bottom_ul>li {
     display: flex;
     align-items: center;
     margin-bottom: 4%;
}
 .choose_right .contact {
     font-size: 0.12rem;
     display: flex;
     justify-content: space-around;
     align-items: center;
     padding: 6% 0;
}
 .submit .choose_list {
     display: flex;
     align-items: center;
     justify-content: center;
}
 .submit .choose_list .pic {
     width: 0.8rem;
     height: 0.8rem;
     border-radius: 50%;
     overflow: hidden;
     margin: 0 0 2%;
     border: 1px solid #ebebeb;
     line-height: 0.8rem;
     padding: 1%;
}
 .submit .choose_list .pic img {
     width: 100%;
}
 .submit .choose_list .text {
     font-size: 0.13rem;
     color: #3b3b3b;
     text-align: left;
     margin-left: 4%;
     line-height: 0.3rem;
}
 .submit .choose_list .text p:nth-child(2) {
     font-size: 0.17rem;
     font-weight: bold;
}
 .choose_input {
     display: flex;
     align-items: center;
     justify-content: center;
     width: 60%;
     margin: 6% auto;
}
 .choose_input input {
     border: 1px solid #ebebeb;
     height: 0.36rem;
     padding-left: 4%;
     width: 40%;
     margin-right: 2%;
     color: #4b4b4b;
     font-size: 0.13rem;
     border-radius: 0.04rem;
}
 .choose_input .btn {
     border-radius: 0.04rem;
     width: 44%;
     font-size: 0.13rem;
     background: #01d599;
     color: #fff;
     height: 0.36rem;
     line-height: 0.36rem;
}
 .choose_box {
     width: 6rem;
     height: 4.34rem;
}
/* 另一个头部 */
 .header_bottom .progress {
     width: 36%;
     position: relative;
}
 .progress .layui-progress-bar {
     background: #01d599;
}
 .progress .num {
     position: absolute;
     width: 100%;
     display: flex;
     top: -0.08rem;
}
 .progress .num>li {
     width: 33%;
     text-align: center;
}
 .progress .num>li span {
     display: inline-block;
     width: 0.2rem;
     height: 0.2rem;
     line-height: 0.2rem;
     text-align: center;
     background: #e2e2e2;
     border-radius: 50%;
     color: #fff;
     font-size: 0.14rem;
}
 .progress .num>li p {
     color: #c3c3c3;
     font-size: 0.14rem;
     margin-top: 2%;
}
 .progress .num .progress_active span {
     background: #01d599;
}
 .progress .num .progress_active p {
     color: #01d599;
}
 .progress .layui-progress-text {
     display: none;
}
 .gray_bg {
     background: #f9f9f9;
}
 .choosehe {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
     padding: 2% 0;
}
 .choosehe_left {
     width: 8.7rem;
}
 .choosehe_right {
     width: 3rem;
}
 .choosehe_left .top {
     border: 1px solid #ebebeb;
     padding: 2% 4%;
     background: #fff;
}
 .choosehe_left .top .tit {
     color: #01d599;
     font-size: 0.2rem;
     font-weight: bold;
}
 .choosehe_left .top .cont {
     display: flex;
     align-items: center;
     margin: 2% 0;
}
 .choosehe_left .top .cont .pic {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    margin-right: 2%;
    box-sizing: border-box;
}
 .choosehe_left .top .cont .pic img {
     width: 100%;
     height: 100%;
}
 .choosehe_left .top .cont .text {
     color: #848484;
     font-size: 0.16rem;
     line-height: 0.3rem;
}
 .choosehe_left .top .cont .text p:nth-child(2) {
     color: #b6b6b6;
}
 .choosehe_left .need {
     border: 1px solid #ebebeb;
     background: #fff;
     padding: 2% 0;
     margin-top: 2%;
}
 .choosehe_left .need .tit {
     color: #848484;
     font-size: 0.18rem;
     padding: 0 4%;
}
 .need .need_ul:last-child {
     border-bottom: none;
}
 .need_ul {
     border-bottom: 0.01rem solid #f2f2f2;
     padding: 0 4% 4%;
}
 .need_ul_left {
     display: flex;
     width: 100%;
     justify-content: space-between;
     align-content: center;
     margin: 4% 0 6%;
}
 .need_ul_left>div:nth-child(1) {
     width: 70%;
}
 .need_ul_left>div:nth-child(2) {
     font-size: 0.2rem;
     color: #ff4400;
}
 .need_ul_left .xzzx {
     font-size: 0.24rem;
     font-weight: bold;
     color: #313131;
     border-left: 0.04rem solid #01d599;
     padding-left: 4%;
}
 .need_ul_left .tag {
     font-size: 0.12rem;
     color: #848484;
     margin-left: 4%;
}
 .need_ul_right span {
    color: #848484;
    border: 1px solid #848484;
    padding: 0.06rem 0.1rem;
    margin-right: 2%;
    display: inline-block;
    margin-bottom: 0.1rem;
}
 .need_ul_right .need_active {
     color: #ff4400;
     border: 1px solid #ff4400;
}
 .choosehe_right .gmqd {
     font-size: 0.17rem;
     color: #333333;
     text-align: center;
     padding: 6% 0 0;
}
 .gmqd::before {
     content: '———';
     color: #e2e2e2;
     margin-right: 6%;
}
 .gmqd::after {
     content: '———';
     color: #e2e2e2;
     margin-left: 6%;
}
 .choosehe_right_box {
     border: 1px solid #ebebeb;
     background: #fff;
}
 .choosehe_right .cont {
     display: flex;
     align-items: center;
     margin: 0 6%;
     border-bottom: 0.01rem solid #f2f2f2;
     height: 0.94rem;
     position: relative;
}
 .choosehe_right .cont:hover .clos {
     display: block;
     cursor: pointer;
}
 .choosehe_right .cont .pic {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    margin-right: 2%;
    box-sizing: border-box;
}
 .choosehe_right .cont .pic img {
     width: 100%;
     height: 100%
}
 .choosehe_right .cont .text {
     color: #848484;
     font-size: 0.15rem;
     line-height: 0.3rem;
     width: 74%;
}
 .choosehe_right .cont .text p:nth-child(1) {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
}
 .choosehe_right .cont .text p:nth-child(2) {
     color: #b6b6b6;
     font-size: 0.13rem;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
}
 .choosehe_right .cont .clos {
     position: absolute;
     right: 0;
     top: 0.26rem;
     display: none;
}
 .choosehe_right_box .price {
     font-size: 0.14rem;
     color: #333333;
     text-align: center;
     padding: 0.1rem 0;
}
 .choosehe_right_box .price span {
     color: #ff4400;
     font-size: 0.14rem;
}
 .choosehe_right .btn {
     background: #01d599;
     color: #fff;
     font-size: 0.16rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     margin-top: 6%;
     cursor: pointer;
}
/* 用户评价 */
 .evaluate {
     border-top: 0.01rem solid #e5e5e5;
     padding: 2%;
     display: flex;
     justify-content: space-between;
}
 .evaluate .left {
     width: 5.6rem;
     height: 4.2rem;
     overflow: hidden;
}
 .evaluate .left img {
     width: 100%;
     height: 100%;
}
 .evaluate .right {
     width: 5.7rem;
     line-height: 0.42rem;
}
 .evaluate .right .text1 {
     color: #3b3b3b;
     font-size: 0.24rem;
}
 .evaluate .right .text1 span:nth-child(2) {
     font-size: 0.12rem;
     color: #666666;
}
 .evaluate .right .text2 {
     font-size: 0.14rem;
     color: #3b3b3b;
}
 .evaluate .right .text2 select {
     height: 0.3rem;
     border: 1px solid #cccccc;
     width: 20%;
}
 .evaluate .right .text2 .box {
     width: 40%;
}
 .evaluate .right .text2 .span {
     margin-right: 0.1rem;
}
 .evaluate .right .text3 {
     font-size: 0.14rem;
     color: #3b3b3b;
     display: flex;
}
 .evaluate .right .text3 select {
     height: 0.3rem;
     border: 1px solid #cccccc;
     width: 60%;
}
 .evaluate .right .text3 .box {
     width: 50%;
}
 .evaluate .right .text3 .span {
     margin-right: 0.1rem;
}
 .evaluate .right .text2 span:nth-child(2) {
     color: #01d599;
}
 .evaluate .right .text3 .price {
     color: #fc5f1e;
     font-size: 0.28rem;
     font-weight: bold;
}
 .evaluate .right .text3 .price del {
     font-size: 0.14rem;
     font-weight: normal;
     color: #a4a4a4;
}
 .evaluate .txt1 {
     border-top: 0.01rem solid #e5e5e5;
     line-height: 0.24rem;
     padding: 2% 0;
     margin-top: 2%;
}
 .evaluate .txt1 p:nth-child(1) {
     font-size: 0.14rem;
     color: #3b3b3b;
}
 .evaluate .txt1 p:nth-child(2) {
     font-size: 0.12rem;
     color: #a4a4a4;
}
 .evaluate .txt1 p:nth-child(2) span {
     color: #01d599;
}
 .evaluate .btns {
     display: flex;
     justify-content: center;
     margin-top: 2%;
}
 .evaluate .btns>div:nth-child(1) {
     width: 1.2rem;
     height: 0.36rem;
     line-height: 0.36rem;
     background: #01d599;
     color: #fff;
     text-align: center;
     border: 1px solid #01d599;
     margin-right: 4%;
     cursor: pointer;
}
 .evaluate .btns>div:nth-child(2) {
     width: 1.2rem;
     height: 0.36rem;
     line-height: 0.36rem;
     background: #fff;
     color: #01d599;
     text-align: center;
     border: 1px solid #01d599;
     cursor: pointer;
}
 .evaluate01 {
     border: 1px solid #e5e5e5;
}
 .choose_left_ul {
     display: flex;
     height: 0.6rem;
     line-height: 0.6rem;
     font-size: 0.16rem;
     color: #333333;
}
.soll-fix.isfix{
    position: fixed;
    top:0;
    background-color: #f5f5f5;
}
 .choose_left_ul>li {
     width: 1.44rem;
     text-align: center;
     border-right: 0.01rem solid #e5e5e5;
     border-top: 0.04rem solid #f9f9f9;
}
 .choose_left_ul .active {
     border-top: 0.04rem solid #01d599;
     background: #fff;
     color: #01d599;
}
 .choose_left_ul>li:hover {
     border-top: 0.04rem solid #01d599;
     background: #fff;
     color: #01d599;
     cursor: pointer;
}
.fwjs_content img {
	width: 100%!important;
}
.fwbz_content img {
	width: 100%!important;
}
.gmlc_content img {
	width: 100%!important;
}
 .evaluate_tab .fwjs_content {
     padding: 2%;
     background: #fff;
     text-align: center;
}
 .yhpj_content {
     background: #fff;
}
 .yhpj_content>table {
     width: 100%;
}
 .yhpj_content tr {
     border-bottom: 0.01rem solid #e5e5e5;
}
 .yhpj_content tr th {
     height: 0.54rem;
     line-height: 0.54rem;
     font-size: 0.14rem;
     color: #696969;
}
 .yhpj_content tr th:nth-child(1) {
     width: 4.5rem;
     text-align: left;
     padding-left: 0.5rem;
}
 .yhpj_content tr th:nth-child(2) {
     width: 1.6rem;
}
 .yhpj_content tr th:nth-child(2) {
     width: 2.6rem;
}
 .yhpj_content tr td:nth-child(2), .yhpj_content tr td:nth-child(3) {
     text-align: center;
}
 .yhpj_content tr td:nth-child(1) {
     width: 4.5rem;
     text-align: left;
     padding-left: 0.5rem;
     padding-bottom: 2%;
}
 .yhpj_content .left_text1 {
     font-size: 0.14rem;
     color: #333333;
     height: 0.7rem;
     line-height: 0.7rem;
     display: flex;
}
 .yhpj_content .left_text1>p {
     width: 50%;
}
 .yhpj_content .left_text1>p:nth-child(1) span {
     font-size: 0.12rem;
     color: #848484;
}
 .yhpj_content .left_text1>p:nth-child(2) span {
     color: #ff7a40;
}
 .yhpj_content .left_text2 {
     font-size: 0.14rem;
     color: #626262;
}
 .yhpj_content .left_text3 {
     margin: 4% 0;
}
 .yhpj_content .left_text3 span {
     color: #01d599;
     font-size: 0.11rem;
     background: #e5fbf5;
     display: inline-block;
     padding: 1% 2%;
}
 .yhpj_content .left_text4 {
     font-size: 0.14rem;
     color: #a0a0a0;
     background: #f9f9f9;
     height: 0.5rem;
     line-height: 0.5rem;
     padding-left: 4%;
}
 .yhpj_content .left_text4 span {
     color: #7e7e7e;
}
 .yhpj_content .gs_pic {
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    margin: 0 auto;
    box-sizing: border-box;
}
 .yhpj_content .gs_pic img {
     width: 100%;
}
 .yhpj_content .right_text1 {
     font-size: 0.14rem;
     color: #3b3b3b;
     margin: 2% 0;
}
 .yhpj_content .right_text2 {
     font-size: 0.11rem;
     color: #9f9f9f;
}
 .yhpj_content tr td:nth-child(3) {
     position: relative;
}
 .right_box {
     position: absolute;
     top: 20%;
}
 .rmwd_content {
     background: #fff;
}
 .rmwd_content_ul {
     color: #696969;
     font-size: 0.14rem;
     display: flex;
     border-bottom: 0.01rem solid #e5e5e5;
     height: 0.54rem;
     line-height: 0.54rem;
     padding-left: 0.5rem;
}
 .rmwd_content_ul>li {
     width: 14%;
     cursor: pointer;
}
 .rmwd_content_ul>.ul_active {
     color: #01d599;
}
 .rmwd_content_box .text1 {
     color: #01d599;
     font-size: 0.1rem;
     height: 0.3rem;
     line-height: 0.3rem;
     background: #ccf7eb;
     width: 94%;
     margin: 1.5% auto;
     padding-left: 2%;
}
 .rmwd_content_box .txts .text2 {
     font-size: 0.12rem;
     color: #848484;
     border-bottom: 0.01rem solid #e5e5e5;
     line-height: 0.3rem;
     padding: 1% 0 1% 2%;
}
 .gmlc_content {
     background: #fff;
}
 .gmlc_content_ul {
     display: flex;
     padding: 6% 4% 2%;
}
 .gmlc_content_ul>li {
     width: 25%;
     text-align: center;
     font-size: 0.2rem;
     color: #333333;
}
 .gmlc_content_ul .text0 {
     margin: 4% 0;
}
 .gmlc_content_ul .text1 {
     font-size: 0.14rem;
     color: #828282;
     width: 55%;
     margin: 0 auto;
}
 .gmlc_content .fot_pic {
     text-align: center;
     padding-bottom: 4%;
}
 .fwbz_content {
     background: #fff;
}
 .fwbz_content_ul {
}
 .fwbz_content_ul>li {
     border-bottom: 0.01rem solid #e5e5e5;
     padding: 2%;
}
 .fwbz_content_ul .tit {
     font-size: 0.17rem;
     color: #01d599;
     padding-left: 1%;
}
 .fwbz_content_ul .txt {
     padding-left: 0.48rem;
     font-size: 0.13rem;
     color: #3b3b3b;
     line-height: 0.24rem;
}
 .tel_input {
     width: 30%;
     margin: 4% auto 0;
}
 .tel_box .text0 {
     font-size: 0.18rem;
     color: #3b3b3b;
     padding: 6% 0;
}
 .tel_box .text2 {
     font-size: 0.14rem;
     color: #848484;
     margin-bottom: 1%;
}
 .tel_box .text0 span {
     color: #ff7a40;
     font-weight: bold;
}
 .tel_input input {
     border: 1px solid #ebebeb;
     height: 0.36rem;
     padding-left: 4%;
     width: 96%;
     margin-right: 2%;
     color: #4b4b4b;
     font-size: 0.13rem;
     border-radius: 0.02rem;
     margin-bottom: 6%;
}
 .tel_input .btn {
     border-radius: 0.02rem;
     width: 100%;
     font-size: 0.13rem;
     background: #01d599;
     color: #fff;
     height: 0.36rem;
     line-height: 0.36rem;
     cursor: pointer;
}
 .fk01 {
     width: 12rem;
     margin: 0 auto;
     padding: 2% 0;
}
 .fk01 .top {
     background: #fff;
     border: 1px solid #ebebeb;
     padding: 4%;
     display: flex;
     align-items: center;
     justify-content: space-between;
}
 .fk01 .top .left {
     display: flex;
     align-items: center;
     width: 80%;
}
 .fk01 .top .left .text {
     line-height: 0.32rem;
     margin-left: 4%;
}
 .fk01 .top .left .text p:nth-child(1) {
     font-size: 0.24rem;
     color: #333333;
     font-weight: bold;
}
 .fk01 .top .left .text p:nth-child(2) {
     font-size: 0.16rem;
     color: #8f8f8f;
}
 .fk01 .top .right {
     line-height: 0.3rem;
}
 .fk01 .top .right .price {
     font-size: 0.24rem;
     color: #ff4400;
     margin-left: 0.08rem;
}
 .fk01 .top .right .price i {
     font-size: 0.16rem;
}
 .fk01 .top .right .ddxq {
     text-align: right;
     cursor: pointer;
}
 .fk01 .center {
     background: #fff;
     border: 1px solid #ebebeb;
     font-size: 0.18rem;
     color: #848484;
     padding: 2% 4%;
     margin: 1% 0;
}
 .fk01 .center>table {
     width: 100%;
     margin-top: 2%;
}
 .fk01 .center>table tbody {
     border: 1px solid #ebebeb;
}
 .fk01 .center>table tr:first-child {
     background: #f6f6f6;
     text-align: center;
     font-size: 0.16rem;
     color: #848484;
     height: 0.5rem;
     line-height: 0.5rem;
     border-bottom: 0.01rem solid #ebebeb;
}
 .fk01 .center>table tr {
     font-size: 0.16rem;
     color: #333333;
     border-bottom: 0.01rem solid #ebebeb;
     height: 0.7rem;
     line-height: 0.7rem;
     text-align: center;
}
 .fk01 .center>table tr td:last-child {
     color: #ff4400;
}
 .fk01 .center2 {
     background: #fff;
     border: 1px solid #ebebeb;
     font-size: 0.18rem;
     color: #848484;
     padding: 2% 4%;
     margin: 1% 0;
}
 .fk01 .center2 .center2_ul {
     display: flex;
     margin: 2% 0;
}
 .fk01 .center2 .center2_ul>li {
     width: 1.7rem;
     height: 0.66rem;
     display: flex;
     align-items: center;
     justify-content: center;
     border: 1px solid #ebebeb;
     margin-right: 2%;
}
 .fk01 .center2 .center2_ul>li:hover {
     cursor: pointer;
}
 .fk01 .center2 .center2_ul>li>img {
     width: auto;
}
 .fk01 .center2 .center2_ul .li_active {
     background: url(../img/fk04.png) center center no-repeat;
     background-size: 100%;
     border: none;
}
 .fk01 .center2 .zffs {
     font-size: 0.14rem;
     color: #000000;
     text-align: right;
     margin: 10% 0 4% 0;
     line-height: 0.34rem;
}
 .fk01 .center2 .zffs>p>span:nth-child(2) {
    display: inline-block;
    width: 1.5rem;
}
 .fk01 .center2 .zffs .price {
     font-size: 0.24rem;
     color: #ff4400;
}
 .fk01 .center2 .zffs .tjdd {
     font-size: 0.12rem;
     color: #01d599;
}
 .fk01 .center2 .zffs .tjdd .btn {
     display: inline-block;
     width: 1.4rem;
     height: 0.4rem;
     background: #01d599;
     color: #fff;
     font-size: 0.16rem;
     text-align: center;
     line-height: 0.4rem;
     border-radius: 0.02rem;
     cursor: pointer;
     margin: 3% 0;
}
 .fk01 .center2 .zffs .agree {
     font-size: 0.14rem;
     color: #666666;
}
 .fk01 .center2 .zffs .agree i {
     color: #01d599;
}
/* 购物车加减 */
 .gw_num {
     border: 1px solid #dbdbdb;
     width: 0.8rem;
     line-height: 0.26rem;
     overflow: hidden;
     display: flex;
     margin: 0 auto;
}
 .gw_num em {
     display: block;
     height: 0.26rem;
     width: 0.26rem;
     float: left;
     color: #7A7979;
     border-right: 0.01rem solid #dbdbdb;
     text-align: center;
     cursor: pointer;
}
 .gw_num .num {
     display: block;
     float: left;
     text-align: center;
     width: 0.26rem;
     font-style: normal;
     font-size: 0.14rem;
     line-height: 0.26rem;
     border: 0;
     color: #333333;
}
 .gw_num em.add {
     float: right;
     border-right: 0;
     border-left: 0.01rem solid #dbdbdb;
}
 .fkh .top .left {
     display: flex;
     align-items: center;
     width: 100%;
     border-bottom: 0.01rem solid #e9e9e9;
     padding-bottom: 2%;
}
 .fkh .top .left .text {
     width: 44%;
}
 .fkh .top {
     display: block;
}
 .gray_bg .btnss {
     display: flex;
     padding-left: 11%;
     padding-top: 3%;
}
 .gray_bg .btnss .wddd {
     width: 1.66rem;
     height: 0.5rem;
     background: #01d599;
     color: #fff;
     text-align: center;
     line-height: 0.5rem;
     font-size: 0.16rem;
     cursor: pointer;
     border: 1px solid #01d599;
     margin-right: 2%;
}
 .gray_bg .btnss .lxkf {
     width: 1.66rem;
     height: 0.5rem;
     background: #fff;
     color: #01d599;
     border: 1px solid #01d599;
     text-align: center;
     line-height: 0.5rem;
     font-size: 0.16rem;
     cursor: pointer;
}
 .gray_bg .btnss .atiaozhuan {
     font-size: 0.14rem;
     color: #8f8f8f;
     display: flex;
     align-items: center;
     width: 1rem;
     flex-wrap: wrap;
     justify-content: center;
}
 .publish {
     width: 12rem;
     margin: 0 auto;
     background: #fff;
}
 .publish .main_right {
     padding: 3%;
}
 .main_right_list3 .title {
     margin: 0 0 0.3rem;
     overflow: hidden;
     border-bottom: 0.01rem solid #e7e7e7;
}
 .main_right_list3 .title .img {
     float: left;
     font-size: 0.18rem;
     color: #333;
     border-bottom: 0.02rem solid #01d599;
     padding-bottom: 1%;
     width: 1.3rem;
}
 .main_right_list3 .title .img img {
     float: left;
     margin-right: 8%;
}
 .zaixian_left {
     float: left;
     background: #fff;
     box-sizing: border-box;
     width: 8.5rem;
}
 .zaixian_left_nav {
     width: 100%;
     height: 0.58rem;
     line-height: 0.58rem;
     display: flex;
     justify-content: space-between;
     align-items: center;
}
 .tabbox {
     display: flex;
     font-size: 0.14rem;
     color: #636363;
}
 .tabbox>li {
     width: 0.8rem;
     text-align: center;
     border-right: 0.01rem solid #e0e0e0;
     height: 0.14rem;
     line-height: 0.14rem;
}
 .zaixian_left_nav_right {
     width: 2.3rem;
     color: #a8a8a8;
     font-size: 0.13rem;
}
 .zaixian_left_nav_right input {
     color: #000;
}
 .zaixian_left_nav_left .li_active {
     color: #01d599;
}
 .zaixian_left_nav_left .tabbox>li:hover {
     cursor: pointer;
     color: #01d599;
}
 .zaixian_left_content>li {
    border-top: 0.01rem solid #f5f5f5;
    height: 0.74rem;
    display: flex;
    align-items: center;
    padding-left: 0.2rem;
    box-sizing: border-box;
}
 .zaixian_left_content .left {
     width: 0.45rem;
     height: 0.45rem;
     border-radius: 0.04rem;
     overflow: hidden;
}
 .zaixian_left_content .left img {
     width: 100%;
}
 .zaixian_left_content .right {
     line-height: 0.26rem;
     margin-left: 0.16rem;
     width: 90%;
}
 .zaixian_left_content .right p:nth-child(1) {
     font-size: 0.16rem;
     color: #333333;
}
 .zaixian_left_content .right .tiwen {
     color: #01d599;
     font-size: 0.12rem;
     border: 1px solid #01d599;
     border-radius: 0.02rem;
     padding: 0.01rem 0.05rem;
     margin-right: 0.08rem;
}
 .zaixian_left_content .right p:nth-child(2) {
     font-size: 0.14rem;
     color: #9d9d9d;
}
 .zaixian_left_content .right .time {
     margin-left: 0.2rem;
}
 .zaixian_left_content .right .num {
     float: right;
}
 .zaixian_left_content .right .num img {
     margin-right: 0.05rem;
}
 .zaixian_right {
     width: 3.3rem;
     float: right;
}
 .fabiao_box {
     width: 100%;
     height: 0.56rem;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 0.16rem;
     color: #ffffff;
     background: #01d599;
}
 .lgxq_right_top {
     background: #fff;
     /* margin-top: 0.2rem; */
     text-align: center;
     padding: 0.2rem;
     line-height: 0.3rem;
}
 .lgxq_right_top .myt {
     font-size: 0.24rem;
     color: #4b4b4b;
}
 .lgxq_right_top h2 {
     font-size: 0.16rem;
     color: #979797;
}
 .lgxq_right_top .lgxq_form_top {
    height: 0.42rem;
    line-height: 0.42rem;
    background: #f5f7fa;
    border-radius: 0.04rem;
    width: 100%;
    padding-left: 0.1rem;
    font-size: 0.14rem;
    color: #4b4b4b;
    border: 1px solid #a2a2a2;
    box-sizing: border-box;
}
 .lgxq_right_top form {
     line-height: 0.6rem;
     margin: 4% 0 2%;
}
 .lgxq_right_top form input {
     background: #f5f7fa;
     color: #000;
     font-size: 0.14rem;
     height: 0.42rem;
     line-height: 0.42rem;
     border-radius: 0.04rem;
     width: 100%;
     padding-left: 0.1rem;
     border: 1px solid #a2a2a2;
    box-sizing: border-box;
}
 .lgxq_right_top .lgxq_btn {
     background: #01d599;
     color: #fff;
     height: 0.42rem;
     line-height: 0.42rem;
     margin-top: 0.1rem;
     border-radius: 0.04rem;
     cursor: pointer;
}
 .guanjianci_box {
     background: #fff;
     margin-top: 0.2rem;
     padding: 0.2rem;
}
 .guanjianci_box .myt {
     font-size: 0.2rem;
     color: #4b4b4b;
     margin-bottom: 0.3rem;
}
 .guanjianci_box a {
     background: #ccf7eb;
     font-size: 0.13rem;
     color: #39beb7;
     padding: 0 0.1rem;
     height: 0.32rem;
     line-height: 0.32rem;
     display: inline-block;
     border-radius: 0.04rem;
     margin-bottom: 0.12rem;
     margin-right: 0.1rem;
}
 .guanjianci_box .a_active {
     background: #01d599;
     color: #fff;
}
 .guanjianci_box a:hover {
     background: #01d599;
     color: #fff;
}
 .xq_remen_imgbox {
     width: 3.28rem;
     margin: 0.2rem auto;
}
 .xq_remen_imgbox img {
     width: 100%;
}
 .benzhoureyi_box {
     background: #fff;
     padding: 0.2rem;
}
 .benzhoureyi_box .myt {
     font-size: 0.2rem;
     color: #4b4b4b;
     border-bottom: 0.01rem solid #eeeeee;
     padding-bottom: 0.15rem;
     margin-bottom: 0.15rem;
}
 .benzhoureyi_box_list {
     line-height: 0.32rem;
}
 .benzhoureyi_box_list p {
     color: #333333;
     font-size: 0.14rem;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     line-height: 0.4rem;
     height: 0.4rem;
}
.benzhoureyi_box_list p:hover {
	color: #39beb7;
}
 .benzhoureyi_box_list p span {
     font-size: 0.24rem;
     color: #757575;
     font-style: italic;
     margin-right: 0.06rem;
}
 .benzhoureyi_box_list p:nth-child(1) span, .benzhoureyi_box_list p:nth-child(2) span, .benzhoureyi_box_list p:nth-child(3) span {
     color: #39beb7;
}
/* 企业问答-评论 */
 .xqtiwen_box {
     padding: 0.2rem;
     margin-bottom: 0.2rem;
     background: #fff;
}
 .xqtiwen_box h1 {
     font-size: 0.18rem;
     color: #333333;
     padding-left: 0.22rem;
     background: url(../img/pl01.png) left center no-repeat;
     margin-bottom: 0.1rem;
}
 .xqtiwen_box .content {
     line-height: 0.26rem;
     font-size: 0.16rem;
     color: #333333;
     margin-bottom: 0.1rem;
     padding-left: 0.22rem;
}
 .xqtiwen_box h3 {
     color: #888888;
     font-size: 0.14rem;
     padding-left: 0.22rem;
     margin-bottom: 0.2rem;
}
 .xqtiwen_box .huida_btn {
     width: 1rem;
     height: 0.36rem;
     background: #01d599;
     color: #fff;
     text-align: center;
     line-height: 0.36rem;
     margin-left: 0.22rem;
}
 .huida_input {
     width: 94%;
     padding: 2%;
     background: #f8f8f8;
     overflow: hidden;
     display: none;
     margin-left: 2%;
}
 .huida_input h4 {
     color: #494949;
     font-size: 0.14rem;
     margin-bottom: 0.1rem;
}
 .huida_input textarea {
     width: 98%;
     height: 0.8rem;
     background: #fff;
     border: none;
     color: #aaaaaa;
     font-size: 0.14rem;
     padding: 1%;
}
 .huida_left {
     float: left;
     line-height: 0.26rem;
     position: relative;
     color: #494949;
     font-size: 0.12rem;
     margin-top: 0.14rem;
}
 .huida_left input {
     position: absolute;
     left: 0;
     bottom: 0;
     opacity: 0;
}
 .huida_right {
     float: right;
     line-height: 0.26rem;
     font-size: 0.12rem;
     color: #494949;
     margin-top: 0.16rem;
}
 .huida_right span {
     color: #01d599;
}
 .daan_btn {
     float: right;
     width: 0.7rem;
     height: 0.3rem;
     line-height: 0.3rem;
     text-align: center;
     color: #fff;
     border: none;
     margin-left: 0.12rem;
     background: #01d599;
}
 .xqhuida_box {
     width: 100%;
     box-sizing: border-box;
     padding: 0.9615384615384616rem;
     margin-bottom: 0.5769230769230769rem;
     background: white;
}
 .xqhuida_top h1 {
     color: #333333;
     font-size: 0.18rem;
     padding-left: 0.22rem;
     background: url(../img/pl02.png) left center no-repeat;
     margin-bottom: 0.1rem;
}
 .xqhuida_top h1 span {
     color: #01d599;
}
 .xqhuida_box .xqhuida dl {
     display: flex;
     align-items: center;
}
 .xqhuida_box .xqhuida dd {
     margin-left: 0.22rem;
     width: 5.5%;
     overflow: hidden;
     border-radius: 50%;
}
 .xqhuida_box .xqhuida dt {
     line-height: 0.22rem;
     margin-left: 0.16rem;
     width: 90%;
     font-size: 0.16rem;
     color: #333333;
}
 .xqhuida_box .xqhuida dt .time {
     float: right;
     font-size: 0.14rem;
     color: #888888;
}
 .xqhuida_box .xqhuida dt h1 {
     font-size: 0.14rem;
     color: #888888;
}
 .xqhuida .pl_content {
     color: #333333;
     padding-left: 0.22rem;
     margin: 2% 0;
     font-size: 0.16rem;
     line-height: 0.26rem;
}
 .pl_btns {
     overflow: hidden;
}
 .pl_btns>span {
     float: left;
     margin-right: 0.16rem;
     display: flex;
     height: 0.3rem;
     align-items: center;
     justify-content: center;
     width: 0.8rem;
     border-radius: 1.1538461538461537rem;
     color: #666666;
     font-size: 0.12rem;
     border: 1px solid #DFDFDF;
     cursor: pointer;
}
 .pl_btns>span img {
     margin-right: 0.04rem;
}
 .xqhuida .pl {
     margin-left: 0.22rem;
}
 .pinglun_input {
     width: 97%;
     box-sizing: border-box;
     padding: 2%;
     background: #f8f8f8;
     overflow: hidden;
    /*display: none;
     */
     margin-left: 0.22rem;
     margin-top: 2%;
    /*padding: 2% 0;
     */
     overflow: hidden;
    /*display: none;
     */
     margin-left: 0.22rem;
     margin-top: 2%;
     border-top: 0.01rem dashed #dfdfdf;
}
 .pl_box {
     position: relative;
     padding: 0.1rem 0;
     line-height: 0.28rem;
     margin-left: 4%;
     border-bottom: 0.01rem dashed #dfdfdf;
}
 .pl_box2 {
     margin-left: 0.2rem;
     border-bottom: none;
     margin-left: 8%;
}
 .pl_box .hf_btn {
     color: #fff;
     background: #01d599;
     border: 1px solid #01d599;
     width: 0.7rem;
     height: 0.3rem;
     line-height: 0.3rem;
     text-align: center;
     border-radius: 0.24rem;
     font-size: 0.12rem;
     position: absolute;
     right: 0;
     top: 0.1rem;
     cursor: pointer;
}
 .pinglun_input textarea {
     width: 97.8%;
     height: 0.6rem;
     background: #fff;
     border: none;
     color: #aaaaaa;
     font-size: 0.12rem;
     padding: 1%;
     border: 1px solid #eee;
}
 .pinglun_input .huida_left {
     float: left;
     line-height: 1.7307692307692308rem;
     position: relative;
     color: #494949;
     font-size: 0.5384615384615384rem;
}
 .pl_huida_right {
     line-height: 0.5rem;
     font-size: 0.14rem;
     color: #494949;
     width: 100%;
}
 .pl_huida_right span {
     color: #01d599;
}
 .pinglun_input .daan1_btn {
     width: 1rem;
     height: 0.36rem;
     background: #01d599;
     color: #fff;
     float: right;
}
 .pinglun_input .pl_huida_name {
     color: #666666;
     font-size: 0.14rem;
}
 .pinglun_input .pl_huida_neirong {
     font-size: 0.14rem;
     color: #666666;
}
 .xqhuida {
     padding: 2% 0 4%;
     border-bottom: 0.01rem dashed #dfdfdf;
     margin-bottom: 4%;
}
 .pl_btns .user_pinglun .msgcontent1 {
     width: 97.8%;
     height: 0.6rem;
     background: #fff;
    /* border: none;
     */
     color: #aaaaaa;
     font-size: 0.12rem;
     padding: 1%;
     border: 1px solid #eee;
     margin-top: 2%;
}
 .pl_btns .user_pinglun .daan1_btn {
     width: 1rem;
     height: 0.36rem;
     background: #01d599;
     color: #fff;
     float: right;
     margin-top: 1%;
}
 .pl_hidebox {
     display: none;
}
 .xqhuida {
     padding: 2% 0 2%;
     border-bottom: 0.01rem dashed #dfdfdf;
     margin-bottom: 2%;
}
 .wenti_box {
     padding: 0.2rem;
     margin-bottom: 0.2rem;
     background: #fff;
}
 .wenti_box .wenti_box_ul {
     display: flex;
     flex-wrap: wrap;
}
 .wenti_box h1 {
     color: #333333;
     font-size: 0.18rem;
     padding-left: 0.22rem;
     background: url(../img/pl06.png) left center no-repeat;
     margin-bottom: 0.1rem;
}
 .wenti_box ul li {
     width: 2.5rem;
     height: 1rem;
     border: 1px solid #DFDFDF;
     margin-right: 0.1rem;
     margin-bottom: 0.1rem;
     background: url(../img/wenti_bg.png) 2rem 0.6rem no-repeat;
     transition: all 0.3s;
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: center;
     box-sizing: border-box;
     padding: 6% 8%;
}
 .wenti_box ul li:hover {
     border: 1px solid #bebebe;
}
 .wenti_box ul li .text1 {
     width: 100%;
     font-size: 0.16rem;
     color: #474747;
}
 .wenti_box ul li .text2 {
     width: 100%;
     font-size: 0.14rem;
     color: #949494;
}
 .wenti_box ul li .text2 span {
     color: #01d599;
}
 .pl_btns .ydz {
     color: #fff;
     background: #01d599;
     border: 1px solid #01d599;
}
 .zy01 {
     background: url(../img/zy01.jpg) center center no-repeat;
     background-size: 100%;
     height: 4.16rem;
}
 .zy01_table {
     width: 12rem;
     margin: 0 auto;
     height: 100%;
}
 .zy01_table .lgxq_right_top {
     width: 3.5rem;
     height: 3.77rem;
     background: #f9f9f9;
}
 .zy01_table .lgxq_right_top h1 {
     margin-top: 6%;
}
 .zy02_bg {
     background: #f9f9f9;
     padding: 0.5rem 0;
}
 .zy02 {
     width: 12rem;
     margin: 0 auto;
     position: relative;
     border: 1px solid #e0e0e0;
     background: #fff;
}
 .zy02 .zy02_swiper {
    height: 0.52rem;
    line-height: 0.52rem;
    width: 92%;
    margin: 0 0;
    margin-left: 0.2rem;
}
 .zy02 .zy02_swiper .swiper-slide {
    text-align: center;
    height: 0.5rem;
    font-size: 0.16rem;
}
 .zy02_swiper .swiper-slide-active111 {
     color: #01d599;
     border-bottom: 2px solid #01D599;
}
 .zy02 .swiper-button-next {
     background-image: url(../img/zh07.png);
}
 .zy02 .swiper-button-prev {
     background-image: url(../img/zh07_.png);
     right: 0;
     left: 94%;
}
 .zy03 {
     width: 12rem;
     margin: 0.3rem auto;
     background: #fff;
     padding: 0.2rem;
     box-sizing: border-box;
     display: flex;
     justify-content: space-between;
}
 .zy03_left {
     width: 3.5rem;
}
 .zy03_left_pic {
     position: relative;
}
 .zy03_left_pic .pic {
     width: 3.5rem;
     height: 2.46rem;
     overflow: hidden;
}
 .zy03_left_pic .pic img {
     width: 100%;
}
 .zy03_left_pic .text {
     height: 0.5rem;
     line-height: 0.5rem;
     background: rgba(0, 0, 0, 0.5);
     color: #fff;
     position: absolute;
     font-size: 0.16rem;
     bottom: 0;
     width: 3.4rem;
     padding-left: 0.1rem;
}
 .zy03_ul {
     font-size: 0.14rem;
     color: #3b3b3b;
     line-height: 0.26rem;
     margin-top: 0.1rem;
}
 .zy03_right_ul>li {
     display: flex;
     width: 4rem;
     margin-bottom: 0.22rem;
}
 .zy03_ul a span {
     font-size: 0.18rem;
     color: #cccccc;
     margin-right: 2%;
}
 .zy03_right_pic {
     position: relative;
}
 .zy03_right_pic .pic {
     width: 1.55rem;
     height: 1.06rem;
     overflow: hidden;
}
 .zy03_right_pic .pic img {
     width: 100%;
     height: 100%;
}
 .zy03_right_pic .tag {
     background: url(../img/zy04.png) center center no-repeat;
     background-size: 100%;
     position: absolute;
     top: 0;
     color: #f5f7fa;
     font-size: 0.1rem;
     width: 0.39rem;
     height: 0.32rem;
     text-align: center;
     line-height: 0.24rem;
}
 .zy03_right_ul>li .text {
     width: 2.4rem;
     margin-left: 0.15rem;
}
 .zy03_right_ul>li .text p:nth-child(1) {
     font-size: 0.15rem;
     color: #3b3b3b;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
}
 .zy03_right_ul>li .text p:nth-child(2) {
     font-size: 0.14rem;
     color: #848484;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     margin-top: 4%;
     line-height: 0.22rem;
}
 .zy04 {
     width: 12rem;
     margin: 0 auto;
     background: #fff;
     display: flex;
     justify-content: space-between;
     padding: 1% 1%;
     box-sizing: border-box;
}
.zy45 {
    width: 12rem;
    margin: 0.3rem auto;
    background: #fff;
    padding: 1% 1%;
    box-sizing: border-box;
}
.zy45_top {
    width: 100%;
    display: flex;
    justify-content: space-between;
    font-size: 0.15rem;
    color: #4b4b4b;
    align-items: center;
}
.zy45_top .zy45_top_a {
    border: 1px solid #ebebeb;
    padding: 6px 12px;
    border-radius: 16px;
    font-size: 0.12rem;
}
.zy45_top .title {
    font-size: 0.2rem;
    color: #4b4b4b;
    background: url(../img/zy08.png) left center no-repeat;
    padding-left: 0.1rem;
}
.zy45_ul  {
    display: flex;
    margin: 0.2rem 0;
    justify-content: space-between;
}
.zy45_ul li {
	border-bottom: 1px solid #ebebeb;
	width: 24%;
}
.zy45_ul li:hover {
	border-bottom: 1px solid #01D59A;
}
.zy45_ul li:hover .zy45_ul_text1 {
	color: #01D59A;
}
.zy45_ul_pic>img {
	width: 100%;
	height: 100%;
}
.zy45_ul .zy45_ul_text {
    color: #777777;
    font-size: 0.14rem;
    line-height: 0.3rem;
    margin: 0.1rem 0;
}
.zy45_ul .zy45_ul_text1 {
	color: #555555;
	font-size: 0.16rem;
}
.zy45_ul .zy45_ul_text2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
 .zy04>li {
     width: 1.83rem;
     position: relative;
}
 .zy04>li .zy04_pic {
     width: 1.83rem;
     height: 1.02rem;
     overflow: hidden;
}
 .zy04>li .zy04_pic img {
     width: 100%;
}
 .zy04>li .zy04_text {
     position: absolute;
     font-size: 0.16rem;
     color: #fff;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     height: 22%;
     margin: auto;
     text-align: center;
}
 .zy05 {
     width: 12rem;
     margin: 0.3rem auto;
     padding: 1%;
     box-sizing: border-box;
     background: #fff;
}
 .zy05_top {
     display: flex;
     justify-content: space-between;
     font-size: 0.15rem;
     color: #4b4b4b;
}
 .zy05_top .title {
     font-size: 0.2rem;
     color: #4b4b4b;
     background: url(../img/zy08.png) left center no-repeat;
     padding-left: 0.1rem;
}
 .zy05_top .small_title>span {
     width: 1rem;
     display: inline-block;
     text-align: center;
}
 .zy05_news {
     width: 100%;
     margin: 0.2rem auto;
     padding: 0rem;
}
 .zy06 {
     width: 12rem;
     margin: 0.2rem auto;
     background: #fff;
     padding: 0.2rem;
     box-sizing: border-box;
}
 .zy06 .title {
     font-size: 0.2rem;
     color: #4b4b4b;
     background: url(../img/zy08.png) left center no-repeat;
     padding-left: 0.1rem;
}
 .zy06 .zy06_list {
     padding: 0.2rem;
     border-top: 0.01rem solid #f2f2f2;
     margin-top: 0.2rem;
     display: flex;
     flex-wrap: wrap;
}
 .zy06_list .zy06_list_title {
     font-size: 0.16rem;
     color: #4b4b4b;
     margin-bottom: 0.1rem;
}
 .zy06 .zy06_list>li {
     width: 25%;
     margin-bottom: 0.3rem;
}
 .zy06_list_a {
     width: 68%;
     line-height: 0.22rem;
}
 .zy06_list_a a {
     font-size: 0.14rem;
     color: #8e8e8e;
}
 .lb01 {
     width: 8.5rem;
     float: left;
     background: #fff;
}
 .lb01 .lb01_top .pic {
     width: 8.07rem;
     height: 3.46rem;
     overflow: hidden;
}
 .lb01 .lb01_top {
     position: relative;
     padding: 0.2rem;
}
 .lb01 .lb01_top .pic img {
     width: 100%;
}
 .lb01 .lb01_top .text {
     position: absolute;
     height: 0.5rem;
     line-height: 0.5rem;
     background: rgba(0, 0, 0, 0.5);
     color: #fff;
     bottom: 0.2rem;
     width: 7.87rem;
     padding-left: 0.2rem;
}
 .lb01_ul {
     padding: 0.2rem;
}
 .lb01_ul>li {
     border-bottom: 0.01rem solid #e5e5e5;
     display: flex;
     padding: 0.2rem 0;
}
 .lb01_ul .lb01_ul_pic {
     width: 2.5rem;
     height: 1.46rem;
     overflow: hidden;
}
 .lb01_ul .lb01_ul_pic img {
     width: 100%;
}
 .lb01_ul .lb01_ul_text {
     width: 5rem;
     margin-left: 0.2rem;
}
 .lb01_ul_text .lb01_ul_text1 {
     font-size: 0.18rem;
     color: #4b4b4b;
     margin-bottom: 0.1rem;
}
 .lb01_ul_text .lb01_ul_text2 {
     font-size: 0.12rem;
     color: #9c9c9c;
     line-height: 0.22rem;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
}
 .lb01_ul_text .lb01_ul_text3 {
     font-size: 0.12rem;
     color: #999999;
     margin-top: 0.1rem;
}
 .lb01_ul_text3 .time {
     float: right;
}
 .qyktxq01 {
     width: 8.5rem;
     background: #fff;
     float: left;
     padding: 0.2rem;
     box-sizing: border-box;
}
 .qyktxq01 .text1 {
     font-size: 0.24rem;
     font-weight: bold;
     color: #22252a;
}
 .qyktxq01 .text2 {
     font-size: 0.14rem;
     color: #8c8c8c;
     margin: 0.2rem 0;
}
 .qyktxq01 .text2 span {
     color: #4b4b4b;
}
 .qyktxq01 .text3 {
     font-size: 0.16rem;
     color: #666;
     line-height: 0.35rem;
    }
    .qyktxq01 .text3 p{
     font-family: "Microsoft YaHei" !important;
     margin-bottom: 20px !important;
}
 .dzsc_box {
     width: 2.6rem;
     display: flex;
     margin: 0.2rem auto;
     justify-content: space-between;
}
 .zhuangxiu_xq_dz {
     width: 1.2rem;
     height: 0.8rem;
     border-radius: 0.18rem;
     box-sizing: border-box;
     padding-top: 0.14rem;
     text-align: center;
     border: 1px solid #4b4b4b;
     cursor: pointer;
     transition: all 0.3s;
     font-size: 0.14rem;
     color: #4b4b4b;
     line-height: 0.26rem;
}
 .zhuangxiu_xq_sc {
     width: 1.2rem;
     height: 0.8rem;
     border-radius: 0.18rem;
     box-sizing: border-box;
     padding-top: 0.14rem;
     text-align: center;
     border: 1px solid #4b4b4b;
     cursor: pointer;
     transition: all 0.3s;
     font-size: 0.14rem;
     color: #4b4b4b;
     line-height: 0.26rem;
}
 .nextprev_box {
     display: flex;
     color: #4b4b4b;
     font-size: 0.16rem;
     border-top: 0.01rem solid #DFDFDF;
     height: 1rem;
     line-height: 1rem;
     justify-content: space-between;
}
 .lblb {
     display: flex;
     flex-wrap: wrap;
     width: 12rem;
     margin: 0.24rem auto;
}
 .lblb>li {
     width: 2.86rem;
     margin-right: 0.14rem;
     border: 1px solid #eaeaea;
     background: #fff;
     margin-bottom: 0.14rem;
     cursor: pointer;
}
 .lblb>li:nth-child(4n) {
     margin-right: 0;
}
 .lblb_pic {
     width: 2.87rem;
     height: 1.72rem;
     overflow: hidden;
}
 .lblb_pic img {
    width: 100%;
    height: 100%;
}
 .lblb_text {
    padding: 0.12rem;
    font-size: 0.14rem;
}
 .lblb_text1 {
     color: #333333;
}
 .lblb_text2 {
     font-size: 0.12rem;
     color: #9f9f9f;
     line-height: 0.2rem;
     margin: 0.1rem 0;
}
 .lblb_text3 {
     display: flex;
     justify-content: space-between;
     align-items: center;
}
 .lblb_text3 .price {
     font-size: 0.2rem;
     color: #fc5f1e;
}
 .lblb_text3 .btn {
     display: inline-block;
     width: 0.9rem;
     height: 0.3rem;
     line-height: 0.3rem;
     text-align: center;
     font-size: 0.12rem;
     color: #fff;
     background: #01d599;
     cursor: pointer;
}
 .alxq {
     border: 1px solid #f2f2f2;
     padding: 2% 2%;
     line-height: 0.4rem;
     background: #fff;
     border-top: none;
}
 .alxq_text1 {
     font-size: 0.28rem;
     font-weight: bold;
     color: #333333;
}
 .alxq_text2 {
     font-size: 0.14rem;
     color: #8d8d8d;
}
 .alxq_text2 span {
     margin-right: 0.2rem;
}
 .alxq_text2 i {
     color: #3b3b3b;
}
 .alxq01 {
     width: 12rem;
     margin: 0 auto;
     padding: 0.2rem 0;
     display: flex;
     justify-content: space-between;
}
 .alxq01_th {
     display: flex;
     padding: 0 2%;
     border: 1px solid #f2f2f2;
     height: 0.6rem;
     line-height: 0.6rem;
     align-items: center;
     background: #fff;
}
 .alxq_left {
     width: 9.28rem;
}
 .alxq02 {
     background: #fff;
     border: 1px solid #efefef;
     padding: 0.2rem;
     box-sizing: border-box;
     margin: 0.2rem 0;
}
 .alxq02 img {
     width: 100%;
}
 .alxq03 {
     background: #fff;
     border: 1px solid #efefef;
     padding: 0.2rem;
     box-sizing: border-box;
     margin: 0.2rem 0;
}
 .alxq03_text {
     font-size: 0.19rem;
     color: #333333;
}
 .alxq03_ul {
     display: flex;
     justify-content: space-between;
     margin-top: 0.2rem;
}
 .alxq03_ul_pic {
     width: 2.87rem;
     height: 1.72rem;
     overflow: hidden;
}
 .alxq03_ul_pic img {
     width: 100%;
}
 .alxq03_ul_text {
     font-size: 0.15rem;
     color: #333333;
     margin-top: 0.1rem;
}
 .alxq_right {
     width: 2.6rem;
}
 .alxq04 {
     background: #fff;
     border: 1px solid #efefef;
     padding: 0.2rem;
     box-sizing: border-box;
     text-align: center;
}
 .alxq04_pic {
     width: 0.8rem;
     height: 0.8rem;
     text-align: center;
     line-height: 0.8rem;
     margin: 0 auto;
     border: 1px solid #eeeeee;
     border-radius: 50%;
     overflow: hidden;
}
 .alxq04_pic img {
     width: 70%;
}
 .alxq04_text1 {
     font-size: 0.18rem;
     color: #333333;
     margin: 0.14rem 0;
     font-weight: bold;
}
 .alxq04_text2 {
     font-size: 0.16rem;
     color: #333333;
}
 .alxq04_text4 {
     font-size: 0.14rem;
     background: #01d599;
     color: #fff;
     width: 1.5rem;
     height: 0.4rem;
     line-height: 0.4rem;
     margin: 0.2rem auto;
     border-radius: 0.04rem;
     cursor: pointer;
}
 .alxq04_text5 {
     font-size: 0.14rem;
     color: #6f6f6f;
}
 .alxq05 {
     background: #fff;
     border: 1px solid #efefef;
     padding: 0.2rem;
     box-sizing: border-box;
     text-align: center;
     margin-top: 0.2rem;
}
 .alxq05_title {
     font-size: 0.17rem;
     color: #333333;
}
 .alxq05_title::before {
     content: '——';
     color: #ececec;
     margin-right: 0.2rem;
}
 .alxq05_title::after {
     content: '——';
     color: #ececec;
     margin-left: 0.2rem;
}
 .alxq05_ul_pic {
     width: 0.97rem;
     height: 0.59rem;
     overflow: hidden;
     margin-right: 0.1rem;
}
 .alxq05_ul_pic img {
     width: 100%;
}
 .alxq05_ul {
     margin: 0.2rem 0 0;
}
 .alxq05_ul>li {
     display: flex;
     align-items: center;
     line-height: 0.28rem;
     margin-bottom: 0.3rem;
}
 .alxq05_ul>li:last-child {
     margin-bottom: 0;
}
 .alxq05_ul_text2 span {
     color: #848484;
}
 .alxq05_ul_text2 {
     color: #fc5f1e;
}
 .team {
     width: 12rem;
     margin: 0 auto;
     padding-top: 0.2rem;
}
 .team01 {
     display: flex;
     padding: 0 2%;
     border: 1px solid #f2f2f2;
     height: 0.6rem;
     line-height: 0.6rem;
     align-items: center;
     background: #fff;
}
 .team02 {
     display: flex;
     flex-wrap: wrap;
     width: 12rem;
     margin: 0.24rem auto;
}
 .team02>li {
     width: 2.1rem;
     margin-right: 0.35rem;
     border: 1px solid #eaeaea;
     background: #fff;
     margin-bottom: 0.24rem;
     text-align: center;
     box-shadow: 0 0 0.1rem #DFDFDF;
}
 .team02_pic {
     width: 1.98rem;
     height: 1.98rem;
     overflow: hidden;
     margin: 0.06rem auto;
}
 .team02_pic img {
     width: 100%;
}
 .team02_text {
     padding: 0.16rem;
     line-height: 0.28rem;
     font-size: 0.17rem;
     color: #333333;
}
 .team02_text .team02_text2 {
     font-size: 0.14rem;
     color: #8d8d8d;
}
 .team02>li:nth-child(5n) {
     margin-right: 0;
}
 .intro01 {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     border: 1px solid #efefef;
     background: #fff;
     align-items: center;
     padding: 0.3rem;
     box-sizing: border-box;
     position: relative;
}
 .intro01_left {
     width: 1.3rem;
     height: 1.3rem;
     line-height: 1.3rem;
     text-align: center;
     border: 1px solid #efefef;
     border-radius: 50%;
}
 .intro01_right {
     width: 84%;
     margin-left: 0.3rem;
     line-height: 0.24rem;
}
 .intro01_right_title {
     font-size: 0.28rem;
     color: #333333;
     font-weight: bold;
}
 .intro01_right_text {
     font-size: 0.14rem;
     color: #3b3b3b;
     margin-top: 0.3rem;
}
 .intro01 .fws {
     background: #ff7a40 url(../img/zy09.png) 0.14rem center no-repeat;
     color: #fff;
     position: absolute;
     right: 0;
     top: 0.3rem;
     width: 0.8rem;
     height: 0.3rem;
     line-height: 0.3rem;
     padding-left: 0.4rem;
     font-size: 0.12rem;
     border-radius: 0.18rem 0 0 0.18rem;
}
 .intro02 {
     width: 12rem;
     margin: 0 auto;
     border: 1px solid #efefef;
     background: #fff;
     margin-top: 0.2rem;
}
 .intro02_ul {
     margin: 0.2rem auto;
}
 .intro02_ul>li {
     height: 0.44rem;
     line-height: 0.44rem;
     color: #848484;
     display: flex;
     width: 11rem;
     border: 1px solid #efefef;
     margin: 0.08rem auto;
}
 .intro02_ul_left {
     width: 1.7rem;
     background: #ededed;
     text-align: center;
}
 .intro02_ul_right {
     padding-left: 0.3rem;
}
 .qbal01_list {
     width: 90%;
     display: flex;
     flex-wrap: wrap;
     padding: 0.16rem 2% 0;
}
 .qbal01_list>div {
     margin: 0 0.1rem;
     font-size: 0.14rem;
     color: #9f9f9f;
     line-height: 0.32rem;
     padding: 0 0.16rem;
     margin-bottom: 0.1rem;
     cursor: pointer;
}
 .qbal01_list>div:hover {
     background: #01d599;
     color: #fff;
}
 .qbal01 .qbal01_active {
     background: #01d599;
     color: #fff;
}
 .qbal01 {
     font-size: 0.14rem;
     color: #9f9f9f;
     display: flex;
     align-items: center;
     flex-wrap: wrap;
}
 .lblb_text4 {
     display: flex;
     justify-content: space-between;
     margin: 0.1rem 0 0;
}
 .lblb_text4 .add {
     font-size: 0.12rem;
     color: #9f9f9f;
}
 .lblb_text4 .num {
     font-size: 0.15rem;
     color: #fc5f1e;
}
 .lblb_text4 .num i {
     color: #848484;
}
 .yhpj01 {
     background: #f9f9f9 url(../img/yhpj01.jpg) top center no-repeat;
     background-size: 100%;
     padding-bottom: 4%;
}
 .yhpj02 {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
}
 .yhpj02_left {
     width: 9.26rem;
     background: #fff;
}
 .yhpj02_right {
     width: 2.58rem;
}
 .gszy_head {
     width: 12rem;
     border: 1px solid #efefef;
     background: #fff;
     margin: 0 auto;
     padding: 0.48rem;
     box-sizing: border-box;
     display: flex;
}
 .gszy_head_left {
     width: 4.72rem;
}
 .gszy_head_left .pic {
     width: 4.72rem;
     height: 2.55rem;
     overflow: hidden;
}
 .gszy_head_left .pic img {
     width: 100%;
}
 .gszy_head_swiper {
     margin-top: 0.1rem;
}
 .gszy_head_swiper .swiper-slide {
     width: 0.9rem;
     height: 0.6rem;
     overflow: hidden;
}
 .gszy_head_swiper img {
     width: 100%;
     height: 100%;
}
 .gszy_head_right {
     margin-left: 0.4rem;
}
 .gszy_head_right .top {
     display: flex;
     align-items: center;
}
 .gszy_head_right .top .text1 {
     font-size: 0.26rem;
     font-weight: bold;
     color: #333333;
}
 .gszy_head_right .top .text2 {
     width: 0.4rem;
     display: flex;
     margin: 0 0.3rem;
     justify-content: space-between;
}
 .gszy_head_right .top .text3 {
     font-size: 0.14rem;
     color: #333333;
}
 .gszy_head_right .top .text4 {
     font-size: 0.13rem;
     color: #3b3b3b;
     margin-left: 0.3rem;
     display: flex;
     align-items: center;
     width: 1.1rem;
     justify-content: space-between;
}
 .gszy_head_right .top2 {
     margin: 0.3rem 0 0.4rem;
     display: flex;
     align-items: center;
     width: 2rem;
     justify-content: space-between;
}
 .gszy_head_right .top2>span {
     font-size: 0.14rem;
     color: #848484;
}
 .gszy_head_right .top3 {
     display: flex;
     text-align: center;
     width: 3rem;
     justify-content: space-between;
     color: #333333;
     font-size: 0.14rem;
}
 .gszy_head_right .top3 p:nth-child(1) {
     font-size: 0.2rem;
     font-weight: bold;
     margin-bottom: 0.04rem;
}
 .gszy_head_right .top4 {
     font-size: 0.14rem;
     color: #848484;
     margin: 0.3rem 0;
}
 .gszy_head_right .top5 {
     display: flex;
     align-items: center;
}
 .gszy_head_right .top5 .ljzx {
     font-size: 0.18rem;
     font-weight: bold;
     color: #fff;
     background: #ff7a40;
     width: 1.78rem;
     height: 0.5rem;
     line-height: 0.5rem;
     text-align: center;
     cursor: pointer;
}
 .gszy_head_right .top5 .tag {
     font-size: 0.12rem;
     color: #828282;
     margin-left: 0.2rem;
}
 .gszy_head_right .top5 .tag span {
     color: #ff7a40;
}
 .gszy_center {
     width: 12rem;
     display: flex;
     justify-content: space-between;
     margin: 0 auto;
}
 .gszy_center_left {
     width: 9.26rem;
}
 .gszy_center_left .center1 {
     display: flex;
     justify-content: space-between;
     box-sizing: border-box;
     background: #fff;
     border: 1px solid #efefef;
     margin: 0.2rem 0;
     padding: 2% 4%;
     box-sizing: border-box;
}
 .gszy_center_left .gszy_center_left_box {
     background: url(../img/zy15.png);
     background-size: 100%;
     width: 3.95rem;
     height: 0.74rem;
     font-size: 0.12rem;
     color: #ff6a2f;
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 0 1% 0 6%;
     box-sizing: border-box;
     line-height: 0.28rem;
}
 .gszy_center_left_box .time {
     font-size: 0.1rem;
     color: #848484;
}
 .gszy_center_left_box .right {
     background: #ff6a2f;
     color: #fff;
     width: 0.7rem;
     height: 0.28rem;
     text-align: center;
     line-height: 0.28rem;
     font-size: 0.12rem;
     border-radius: 0.14rem;
     cursor: pointer;
}
 .gszy_center_left .center2 {
     background: #fff;
     border: 1px solid #efefef;
     margin: 0.2rem 0;
     width: 9.26rem;
     box-sizing: border-box;
}
 .gszy_center_left .center2 .title {
     font-size: 0.14rem;
     color: #696969;
     border-bottom: 0.01rem solid #f2f2f2;
     height: 0.6rem;
     line-height: 0.6rem;
     padding: 0 4%;
}
 .center2_ul {
     display: flex;
     flex-wrap: wrap;
     padding: 2% 4% 0;
}
 .center2_ul>li {
     font-size: 0.14rem;
     color: #848484;
     background: #f3f3f3;
     padding: 0.04rem 0.1rem;
     margin-right: 0.14rem;
     margin-bottom: 0.14rem;
     cursor: pointer;
}
 .center2_ul .center2_ul_active {
     background: #01d599;
     color: #fff;
}
 .center2_list1 {
     font-size: 0.14rem;
     color: #3b3b3b;
     padding: 0 4%;
     height: 0.5rem;
     line-height: 0.5rem;
}
 .center2_list1 .leixing {
     font-size: 0.16rem;
     color: #01d599;
     border: 1px solid #01d599;
     padding: 0.06rem 0.1rem;
}
 .center2_list1 .address {
     font-size: 0.12rem;
     color: #3b3b3b;
     border: 1px solid #cccccc;
     padding: 0.06rem 0.2rem;
}
 .center2_list1 .price {
     font-size: 0.28rem;
     color: #ff7a40;
     font-weight: bold;
}
 .center2_btns .ljxd {
     width: 1.4rem;
     height: 0.4rem;
     background: #01d599;
     color: #fff;
     text-align: center;
     line-height: 0.4rem;
     cursor: pointer;
     border: 1px solid #01d599;
     margin-right: 0.2rem;
}
 .center2_btns {
     padding-left: 0.8rem;
     display: flex;
     margin: 0.2rem 0 0.4rem;
}
 .center2_btns .dhzx {
     width: 1.4rem;
     height: 0.4rem;
     text-align: center;
     line-height: 0.4rem;
     border: 1px solid #01d599;
     color: #01d599;
     cursor: pointer;
}
 .gszy_center_left .center3 {
     background: #fff;
     border: 1px solid #efefef;
     margin: 0.2rem 0;
     width: 9.26rem;
     box-sizing: border-box;
}
 .gszy_center_left .center3 .title {
     font-size: 0.14rem;
     color: #696969;
     border-bottom: 0.01rem solid #f2f2f2;
     height: 0.6rem;
     line-height: 0.6rem;
     padding: 0 4%;
     display: flex;
     justify-content: space-between;
}
 .gszy_center_left .center3 .title span:last-child {
     color: #a9a9a9;
}
 .gszy_center_left .center3 .center3_ul {
     width: 9.26rem;
     padding-left: 0.18rem;
     box-sizing: border-box;
}
 .center3_ul>li {
     width: 2.87rem;
     margin-right: 0.14rem;
     border: none;
     background: #fff;
     margin-bottom: 0.14rem;
}
 .center3_ul>li:nth-child(3n) {
     margin-right: 0;
}
 .center3_ul>li:nth-child(4n) {
     margin-right: 0.14rem;
}
 .gszy_center_left .center4 {
     background: #fff;
     border: 1px solid #efefef;
     margin: 0.2rem 0;
     width: 9.26rem;
     box-sizing: border-box;
}
 .gszy_center_left .center4 .title {
     font-size: 0.14rem;
     color: #696969;
     border-bottom: 0.01rem solid #f2f2f2;
     height: 0.6rem;
     line-height: 0.6rem;
     padding: 0 4%;
     display: flex;
     justify-content: space-between;
}
 .gszy_center_left .center4 .title span:last-child {
     color: #a9a9a9;
}
 .center4_ul {
     width: 9.26rem;
     box-sizing: border-box;
     padding-left: 0.2rem;
     margin: 0.2rem auto;
}
 .center4_ul>li {
     width: 1.7rem;
     margin-right: 0.06rem;
     margin-bottom: 0;
}
 .center4_ul .team02_pic {
     width: 1.6rem;
     height: 1.6rem;
}
 .center4_ul .team02_text {
     padding: 0.06rem;
}
 .gszy_center_left .center5 {
     background: #fff;
     border: 1px solid #efefef;
     margin: 0.2rem 0;
     width: 9.26rem;
     box-sizing: border-box;
     position: relative;
}
 .gszy_center_left .center5 .title {
     font-size: 0.14rem;
     color: #696969;
     border-bottom: 0.01rem solid #f2f2f2;
     height: 0.6rem;
     line-height: 0.6rem;
     padding: 0 4%;
     display: flex;
     justify-content: space-between;
}
 .gszy_center_left .center5 .title span:last-child {
     color: #a9a9a9;
}
 .gszy_center_left .center5 .center5_swiper {
     width: 7.7rem;
     margin: 0.4rem auto;
}
 .center5 .swiper-button-next {
     background-image: url(../img/zy17.png);
     top: 1.74rem;
     background-size: 0.14rem 0.26rem;
     right: 0.24rem;
}
 .center5 .swiper-button-prev {
     background-image: url(../img/zy17_.png);
     background-size: 0.14rem 0.26rem;
     top: 1.74rem;
     left: 0.24rem;
}
 .gszy_center_left .center6 {
     background: #fff;
     border: 1px solid #efefef;
     margin: 0.2rem 0;
     width: 9.26rem;
     box-sizing: border-box;
     position: relative;
}
 .gszy_center_left .center6 .title {
     font-size: 0.14rem;
     color: #696969;
     border-bottom: 0.01rem solid #f2f2f2;
     height: 0.6rem;
     line-height: 0.6rem;
     padding: 0 4%;
     display: flex;
     justify-content: space-between;
}
 .gszy_center_left .center6 .title span:last-child {
     color: #a9a9a9;
}
 .center6_table tr {
     border-bottom: 0.01rem solid #f2f2f2;
}
 .gszy_center_right .gsjj {
     border: 1px solid #efefef;
     background: #fff;
     margin-top: 0.2rem;
     width: 2.56rem;
}
 .gszy_center_right .title {
     font-size: 0.17rem;
     color: #333333;
     height: 0.5rem;
     line-height: 0.5rem;
     border-bottom: 0.01rem solid #f2f2f2;
     padding-left: 0.2rem;
}
 .gszy_center_right .content {
     font-size: 0.14rem;
     color: #5f5f5f;
     line-height: 0.24rem;
     padding: 0.2rem;
}
 .gszy_center_right .ckxq {
     font-size: 0.14rem;
     color: #01d599;
     padding-left: 0.2rem;
     display: inline-block;
     padding-bottom: 0.2rem;
}
 .gszy_center_right>.table {
     border: 1px solid #efefef;
     background: #fff;
     margin-top: 0.2rem;
     width: 2.56rem;
     padding: 0.2rem 0.3rem;
     box-sizing: border-box;
}
 .gszy_center_right>.table .text1 {
     font-size: 0.16rem;
     color: #333333;
     text-align: center;
}
 .gszy_center_right>.table .text1 span {
     font-size: 0.18rem;
}
 .gszy_center_right>.table .text2 {
     width: 2rem;
     height: 0.38rem;
     border: 1px solid #f2f2f2;
     margin: 0.14rem 0;
     padding-left: 0.1rem;
     box-sizing: border-box;
     color: #000;
     border-radius: 0.04rem;
}
 .gszy_center_right>.table .text3 {
     font-size: 0.14rem;
     background: #01d599;
     color: #fff;
     width: 2rem;
     height: 0.38rem;
     line-height: 0.38rem;
     cursor: pointer;
     text-align: center;
     border-radius: 0.04rem;
     margin-bottom: 0.14rem;
}
 .gszy_center_right>.table .text4 {
     font-size: 0.12rem;
     color: #949494;
}
 .lingquan01 {
     background: #fff;
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     width: 6rem;
     height: 3.8rem;
     border-radius: 0.04rem;
     text-align: center;
     padding: 0.5rem;
     box-sizing: border-box;
     z-index: 21;
     display: none;
}
 .lingquan01 .top {
     font-size: 0.18rem;
     color: #3b3b3b;
}
 .lingquan01 .top>span {
     font-weight: bold;
     color: #ff7a40;
}
 .lingquan01 .center {
     background: url(../img/zy18.png) center center no-repeat;
     color: #696969;
     font-size: 0.12rem;
     width: 5.22rem;
     height: 0.9rem;
     background-size: 100%;
     line-height: 0.3rem;
     text-align: left;
     padding-left: 0.56rem;
     box-sizing: border-box;
     padding-top: 0.12rem;
     margin: 0.3rem 0;
}
 .lingquan01 .title {
     color: #333333;
     font-size: 0.14rem;
}
 .lingquan01 .title span {
     font-size: 0.11rem;
     color: #767676;
}
 .lingquan01 .bottom input {
     border: 1px solid #e5e5e5;
     width: 2rem;
     height: 0.4rem;
     border-radius: 0.03rem;
     padding-left: 0.1rem;
     color: #4b4b4b;
     font-size: 0.12rem;
}
 .lingquan01 .bottom .btn_ljlq {
     width: 2.1rem;
     height: 0.4rem;
     border-radius: 0.03rem;
     background: #01d599;
     color: #fff;
     line-height: 0.4rem;
     margin: 0.2rem auto;
     cursor: pointer;
}
 .lingquan02 {
     height: 3.4rem;
     display: none;
}
 .lingquan02 .center2 {
     font-size: 0.12rem;
     color: #696969;
     margin: 0.1rem 0 0.5rem;
}
 .lingquan02 .bottom2 {
     font-size: 0.15rem;
     color: #696969;
}
 .lingquan02 .bottom2 .edit {
     font-size: 0.13rem;
     color: #fc5f1e;
     margin-left: 0.2rem;
}
 .lingquan02 .bottom2 .inp {
     position: relative;
     width: 2.2rem;
     margin: 0.14rem auto;
}
 .lingquan02 .bottom2 .inp input {
     border: 1px solid #e5e5e5;
     width: 2rem;
     height: 0.4rem;
     border-radius: 0.03rem;
     padding-left: 0.1rem;
     color: #4b4b4b;
     font-size: 0.12rem;
}
 .lingquan02 .bottom2 .inp span {
     position: absolute;
     right: 0.1rem;
     color: #01d599;
     font-size: 0.14rem;
     background: #eeeeee;
     top: 0.06rem;
     width: 0.54rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
     cursor: pointer;
}
 .lingquan02 .btn_qr {
     width: 2.1rem;
     height: 0.4rem;
     border-radius: 0.03rem;
     background: #01d599;
     color: #fff;
     line-height: 0.4rem;
     margin: 0.2rem auto;
     cursor: pointer;
}
/* 会员中心 */
 .hyzx01 {
     width: 12rem;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
     padding: 0.2rem 0;
}
 .hyzx01_left {
     width: 2.6rem;
     background: #fff;
}
 .hyzx01_right {
     width: 9.26rem;
}
 .hyzx01_left .title {
     background: url(../img/hyzx01.png) 0.2rem center no-repeat;
     padding-left: 0.5rem;
     font-size: 0.18rem;
     color: #000000;
     border-bottom: 0.01rem solid #f2f2f2;
     height: 0.66rem;
     line-height: 0.66rem;
}
 .hyzx01_ul>li {
     color: #000000;
     font-size: 0.18rem;
     border-bottom: 0.01rem solid #f2f2f2;
     padding: 0.22rem 0.5rem;
}
 .hyzx01_ul_a {
     margin: 0.1rem 0 0;
}
 .hyzx01_ul_a>a {
     font-size: 0.14rem;
     display: inline-block;
     margin-right: 0.14rem;
}
 .hyzx01_right .title {
     background: #fff url(../img/hyzx02.png) 0.2rem center no-repeat;
     padding-left: 0.5rem;
     height: 0.5rem;
     line-height: 0.5rem;
     color: #333333;
     font-size: 0.14rem;
}
 .hyzx01_right .main {
     background: #fff;
     margin-top: 0.2rem;
}
 .hyzx01_right .intro {
     border-bottom: 0.01rem solid #f2f2f2;
     padding: 0.2rem;
     display: flex;
     align-items: center;
     line-height: 0.4rem;
}
 .intro .left {
     width: 50%;
     display: flex;
     align-items: center;
     line-height: 0.28rem;
     border-right: 0.01rem solid #f2f2f2;
}
 .hyzx01_right .pic {
     width: 0.93rem;
     height: 0.93rem;
     border-radius: 50%;
     overflow: hidden;
     margin-right: 0.2rem;
}
 .hyzx01_right .pic img {
     width: 100%;
}
 .hyzx01_right .text1 {
     font-size: 0.18rem;
     color: #333333;
}
 .hyzx01_right .text2 {
     font-size: 0.12rem;
     color: #656565;
}
 .hyzx01_right .text3 {
     font-size: 0.12rem;
     color: #01d599;
}
 .intro .right {
     width: 50%;
}
 .hyzx01_right .right_ul {
     display: flex;
}
 .hyzx01_right .right_ul>li {
     width: 33%;
     text-align: center;
     font-size: 0.18rem;
     color: #333333;
}
 .hyzx01_right .right_ul>li .text4 {
     font-size: 0.16rem;
     color: #333333;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .hyzx01_right .right_ul>li .text4 img {
     margin-right: 0.1rem;
}
 .hyzx01_right .mylist {
     padding: 0 0.2rem;
}
 .hyzx01_right .mylist_ul>li {
     display: flex;
     align-items: center;
     line-height: 0.26rem;
     padding-bottom: 0.2rem;
     width: 25%;
}
 .hyzx01_right .mylist .title2 {
     font-size: 0.16rem;
     color: #333333;
     height: 0.5rem;
     line-height: 0.5rem;
}
 .hyzx01_right .mylist_ul>li .text {
     margin-left: 0.2rem;
}
 .hyzx01_right .mylist_ul {
     display: flex;
     flex-wrap: wrap;
}
 .hyzx01_right .mylist_ul>li .text5 {
     font-size: 0.14rem;
     color: #666666;
}
 .hyzx01_right .mylist_ul>li .text5 {
     font-size: 0.14rem;
     color: #666666;
}
 .hyzx01_right .mylist_ul>li .text6 {
     font-size: 0.18rem;
     color: #333333;
}
 .hyzx01_right .shuju {
     padding: 0 0.2rem;
     height: 3.66rem;
}
 .hyzx01_right .shuju .title2 {
     font-size: 0.16rem;
     color: #333333;
     height: 0.5rem;
     line-height: 0.5rem;
}
 .hyzx01_right .shuju_ul {
     display: flex;
     flex-wrap: wrap;
}
 .hyzx01_right .shuju_ul>li {
     width: 19.7%;
     border: 1px solid #f2f2f2;
     height: 0.9rem;
     line-height: 0.45rem;
     text-align: center;
     margin-bottom: 0.2rem;
}
 .hyzx01_right .shuju_ul>li .text7 {
     font-size: 0.12rem;
     color: #666666;
}
 .hyzx01_right .shuju_ul>li .text8 {
     font-size: 0.2rem;
     color: #01d599;
}
 .hyzx01_ul .tag {
     position: absolute;
     background: #ff0000;
     color: #fff;
     display: inline-block;
     width: 0.12rem;
     height: 0.12rem;
     font-size: 0.08rem;
     text-align: center;
     line-height: 0.12rem;
     border-radius: 50%;
     top: 0;
}
 .hyzx01 .jcsz {
     padding-left: 0.2rem;
     height: 0.5rem;
     line-height: 0.5rem;
     color: #333333;
     font-size: 0.14rem;
     background: #fff;
}
 .hyzx01_right .set01 {
     background: #fff;
     margin-top: 0.2rem;
     padding: 0 0.2rem 0.2rem 0.2rem;
}
 .set_ul {
     display: flex;
     font-size: 0.14rem;
     color: #3b3b3b;
     height: 0.5rem;
     line-height: 0.5rem;
     border-bottom: 0.01rem solid #f1f1f1;
     position: relative;
     align-items: center;
}
 .set_ul>a {
     width: 12%;
     text-align: center;
     font-size: 0.16rem;
}
 .set_ul>li {
     width: 12%;
     text-align: center;
     font-size: 0.16rem;
}
 .set_ul .set_ul_active {
     color: #01d599;
     font-size: 0.16rem;
}
 .set_form .text1 {
     font-size: 0.14rem;
     color: #666666;
     height: 0.4rem;
     line-height: 0.4rem;
}
 .set_form .set_input label {
     width: 0.9rem;
     display: inline-block;
     text-align: right;
}
 .set_form .set_input {
     height: 0.6rem;
     line-height: 0.6rem;
     font-size: 0.14rem;
     color: #666666;
}
 .set_form .set_input .inpt {
     border: 1px solid #dcdcdc;
     height: 0.4rem;
     padding-left: 0.1rem;
     color: #4b4b4b;
}
 .set_form .set_input .tag {
     font-size: 0.1rem;
     color: #ff0600;
}
 .sex_radio {
     display: flex;
     align-items: center;
}
 .sex_radio .sex {
     margin-left: 0.14rem;
}
 .set_form .set_btn {
     background: #01d599;
     width: 1.1rem;
     height: 0.4rem;
     line-height: 0.4rem;
     color: #fff;
     text-align: center;
     border-radius: 0.02rem;
     font-size: 0.16rem;
     margin-left: 0.9rem;
     cursor: pointer;
}
 .set_input .hqyzm {
     background: #e6e6e6;
     width: 1.1rem;
     padding: 0.1rem 0.14rem;
     color: #fff;
     text-align: center;
     border-radius: 0.02rem;
     font-size: 0.14rem;
     cursor: pointer;
}
 .upload_pic {
     padding: 0.2rem;
}
 .sctx {
     position: relative;
}
 .sctx .sctx_btn {
     font-size: 0.14rem;
     color: #666666;
     border: 1px solid #b4b4b4;
     width: 1rem;
     text-align: center;
     height: 0.4rem;
     line-height: 0.4rem;
     border-radius: 0.04rem;
     cursor: pointer;
     display: inline-block;
}
 .hidden_input {
     position: absolute;
     left: 0;
     bottom: 0;
     opacity: 0;
     height: 0.4rem;
}
 .upload_pic .sctx .tag {
     font-size: 0.14rem;
     color: #888888;
     margin-left: 0.12rem;
}
 .upload_pic .set_btn {
     background: #01d599;
     width: 1.1rem;
     height: 0.4rem;
     line-height: 0.4rem;
     color: #fff;
     text-align: center;
     border-radius: 0.02rem;
     font-size: 0.16rem;
     cursor: pointer;
}
 .tzdx_box {
     display: flex;
     align-items: center;
     margin: 0.3rem 0;
}
 .tzdx_box p {
     color: #666666;
     font-size: 0.14rem;
}
 .tzdx_box_left .bigpic {
     width: 3rem;
     height: 3rem;
     overflow: hidden;
     margin: 0.2rem 0;
}
 .tzdx_box_left .bigpic img {
     width: 100%;
}
 .tzdx_box_right {
     margin-left: 0.3rem;
     line-height: 0.3rem;
}
 .tzdx_box_right .big {
     width: 1.2rem;
     height: 1.2rem;
     overflow: hidden;
     border-radius: 50%;
}
 .tzdx_box_right .big img {
     width: 100%;
}
 .tzdx_box_right .center {
     width: 0.5rem;
     height: 0.5rem;
     overflow: hidden;
     border-radius: 50%;
}
 .tzdx_box_right .center img {
     width: 100%;
}
 .tzdx_box_right .small {
     width: 0.3rem;
     height: 0.3rem;
     overflow: hidden;
     border-radius: 50%;
}
 .tzdx_box_right .small img {
     width: 100%;
}
 .fp_ul {
     font-size: 0.14rem;
     color: #5c5c5c;
}
 .fp_li {
     display: flex;
     align-items: center;
     border-bottom: 0.01rem dashed #e5e5e5;
     padding: 0.2rem 0;
}
 .fp_li>li {
     width: 16%;
     text-align: center;
}
 .fp_li>li:first-child {
     width: 32%;
     text-align: left;
     padding-left: 4%;
     line-height: 0.24rem;
}
 .fp_li>li:first-child span {
     color: #01d599;
}
 .fp_li>li:nth-child(4) {
     color: #f46a12;
}
 .fp_li>li:nth-child(5) {
     background: #01d599;
     color: #fff;
     width: 0.6rem;
     margin: 0 auto;
     border-radius: 0.04rem;
     cursor: pointer;
}
 .kpsq_box {
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     width: 4.7rem;
     height: 6.16rem;
     background: #fff;
     z-index: 21;
     border-radius: 0.06rem;
     padding: 0.4rem 0.9rem;
     box-sizing: border-box;
     display: none;
}
 .kpsq_box .kpsq .title {
     background: url(../img/zy08.png) left center no-repeat;
     padding-left: 0.1rem;
     color: #3b3b3b;
     font-size: 0.2rem;
     font-weight: bold;
}
 .kpsq_btns>span {
     display: inline-block;
     width: 1.1rem;
     height: 0.4rem;
     background: #d7d7d7;
     color: #fff;
     font-size: 0.16rem;
     text-align: center;
     line-height: 0.4rem;
     border-radius: 0.04rem;
     margin: 0.2rem 0;
     margin-right: 0.1rem;
     cursor: pointer;
}
 .kpsq_btns .kpsq_btns_active {
     background: #01d599;
     color: #fff;
}
 .dzfp_box {
     display: none;
}
 .dzfp_box .small_title {
     color: #878787;
     font-size: 0.12rem;
}
 .dzfp_box .inpt {
     height: 0.44rem;
     line-height: 0.44rem;
     font-size: 0.14rem;
     color: #3b3b3b;
}
 .dzfp_box .inpt label {
     display: inline-block;
     width: 0.6rem;
     text-align: left;
}
 .dzfp_box .inpt input {
     border: 1px solid #cacaca;
     height: 0.3rem;
     margin-left: 0.1rem;
     border-radius: 0.04rem;
     color: #4b4b4b;
     padding-left: 0.1rem;
}
 .dzfp_box .qrsq_btn {
     background: #01d599;
     color: #fff;
     font-size: 0.16rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     width: 2.56rem;
     border-radius: 0.04rem;
     margin-top: 0.1rem;
     cursor: pointer;
}
 .pj_head {
     background: #f9f9f9;
     height: 0.44rem;
     line-height: 0.44rem;
     color: #7d7d7d;
     font-size: 0.14rem;
     display: flex;
     margin: 0.1rem 0;
     text-align: left;
}
 .pj_head>li:nth-child(1) {
     width: 2.86rem;
     text-align: center;
}
 .pj_body {
     display: flex;
     align-items: center;
     justify-content: space-between;
     border-bottom: 0.01rem dashed #e5e5e5;
     padding: 1% 0;
}
 .pj_body>li:nth-child(1) {
     width: 2.66rem;
     color: #545454;
     font-size: 0.13rem;
     padding-left: 0.2rem;
     line-height: 0.3rem;
}
 .pj_body .pj_text2>span {
     color: #01d599;
}
 .pj_body>li:nth-child(2) {
     width: 6rem;
     color: #757575;
     font-size: 0.12rem;
}
 .pj_body .pj_text4 {
     display: flex;
     align-items: center;
     width: 1.8rem;
     justify-content: space-between;
}
 .pj_body .pj_text5 {
     line-height: 0.24rem;
     margin: 0.06rem 0;
}
 .pj_body .pj_text6>span {
     color: #01d599;
     font-size: 0.11rem;
     background: #e5fbf5;
     padding: 0.04rem 0.06rem;
     display: inline-block;
     margin: 0.06rem 0.06rem 0.06rem 0rem;
}
 .pj_body .pj_text7 {
     color: #9b9b9b;
     font-size: 0.12rem;
     margin: 0.1rem 0;
}
 .pj_body .pj_text5 textarea {
     border: 1px solid #e5e5e5;
     border-radius: 0.02rem;
     padding: 0.04rem;
}
 .pj_body .pj_text8 {
     color: #fffefe;
     font-size: 0.12rem;
     background: #01d599;
     width: 0.88rem;
     height: 0.28rem;
     line-height: 0.28rem;
     text-align: center;
     border-radius: 0.04rem;
     margin-bottom: 0.1rem;
     cursor: pointer;
}
 .set_ul_right {
     display: flex;
     align-items: center;
     position: absolute;
     right: 0;
     width: 1rem;
     justify-content: space-between;
}
 .mylist_table {
     width: 100%;
     margin-top: 0.2rem;
     text-align: center;
}
 .mylist_table tr:nth-child(1) {
     height: 0.4rem;
     line-height: 0.4rem;
     background: #f9f9f9;
     color: #7d7d7d;
     font-size: 0.14rem;
     border-bottom: none;
     padding: 0;
}
 .mylist_table tr {
     border-bottom: 0.01rem dashed #eaeaea;
     display: flex;
     justify-content: space-around;
     align-items: center;
     line-height: 0.3rem;
     padding: 0.2rem 0;
     font-size: 0.14rem;
     color: #545454;
}
 .mylist_table tr td, .mylist_table tr th {
     width: 1.6rem;
}
 .mylist_table_cz {
     background: #01d599;
     color: #fff;
     padding: 0.02rem 0.06rem;
     border-radius: 0.04rem;
     margin-right: 0.04rem;
     cursor: pointer;
}
 .my_collect {
     display: flex;
     flex-wrap: wrap;
     margin: 0.2rem 0;
     padding: 0 0.2rem;
}
 .my_collect>li {
     width: 31%;
     margin-right: 0.29rem;
     margin-bottom: 0.2rem;
}
 .my_collect>li:nth-child(3n) {
     margin-right: 0;
}
 .my_collect_pic {
     width: 100%;
     height: 1.46rem;
     overflow: hidden;
     position: relative;
}
 .my_collect_pic .pic1 {
     width: 100%;
}
 .my_collect_pic .pic2 {
     position: absolute;
     right: 0;
     top: 0;
     opacity: 0;
     cursor: pointer;
}
 .my_collect_text>span:nth-child(1) {
     color: #4b4b4b;
     font-size: 0.16rem;
}
 .my_collect_text>span:nth-child(2) {
     font-size: 0.16rem;
     color: #ff0000;
}
 .my_collect_text {
     margin-top: 0.1rem;
     display: flex;
     align-items: center;
     justify-content: space-between;
}
 .my_collect>li:hover .pic2 {
     opacity: 1;
}
 .fws_pic {
     border: 1px solid #f2f2f2;
     text-align: center;
     line-height: 1.46rem;
}
 .fws_pic .pic1 {
     width: auto;
}
 .fws_text {
     justify-content: center;
}
 .mycollect_article>li {
     align-items: center;
}
 .mycollect_article .check_btn {
     margin-right: 0.2rem;
}
 .my_answer {
     display: flex;
     align-items: center;
     position: absolute;
     right: 0;
     width: 1rem;
     justify-content: space-between;
     background: #f1f1f1;
     height: 0.3rem;
     font-size: 0.14rem;
     color: #383838;
}
 .myanswer_ul {
}
 .myanswer_ul>li {
     border-bottom: 0.01rem solid #f0f0f0;
     padding: 0.2rem 0 0.2rem 0.2rem;
}
 .myanswer_ul>li .tit {
     font-size: 0.16rem;
     color: #333333;
     margin-bottom: 0.2rem;
}
 .myanswer_ul>li .tit .yjj {
     width: 0.55rem;
     height: 0.24rem;
     display: inline-block;
     text-align: center;
     line-height: 0.24rem;
     background: #4de2b7;
     color: #fff;
     border-radius: 0.14rem;
     font-size: 0.12rem;
     margin-left: 0.2rem;
}
 .myanswer_ul>li .tit .djj {
     width: 0.55rem;
     height: 0.24rem;
     display: inline-block;
     text-align: center;
     line-height: 0.24rem;
     background: #d8d7d5;
     color: #fff;
     border-radius: 0.14rem;
     font-size: 0.12rem;
     margin-left: 0.2rem;
}
 .myanswer_ul_text1 {
     font-size: 0.12rem;
     color: #828282;
     line-height: 0.2rem;
}
 .myanswer_ul_text2 {
     font-size: 0.12rem;
     color: #828282;
     text-align: right;
}
 .myquestion>li {
     border-bottom: 0.01rem solid #f0f0f0;
     padding: 0.2rem 0 0.2rem 0.2rem;
     line-height: 0.3rem;
}
 .myquestion .yjj {
     background: url(../img/hyzx19.png) center center;
     background-size: 100%;
     font-size: 0.12rem;
     color: #ffffff;
     width: 0.72rem;
     height: 0.24rem;
     display: inline-block;
     line-height: 0.24rem;
     padding-left: 0.26rem;
     box-sizing: border-box;
}
 .myquestion .wjj {
     background: url(../img/hyzx20.png) center center;
     background-size: 100%;
     font-size: 0.12rem;
     color: #ffffff;
     width: 0.72rem;
     height: 0.24rem;
     display: inline-block;
     line-height: 0.24rem;
     padding-left: 0.26rem;
     box-sizing: border-box;
}
 .myquestion_text1 {
     font-size: 0.16rem;
     color: #383838;
}
 .myquestion_text2 {
     font-size: 0.12rem;
     color: #828282;
     display: flex;
     justify-content: space-between;
}
 .mymsg {
}
 .mymsg>li {
     border-bottom: 0.01rem dashed #f0f0f0;
     padding: 0.2rem 0 0.2rem 0;
     display: flex;
     align-items: center;
}
 .mymsg .mymsg_text {
     margin-left: 0.2rem;
     line-height: 0.28rem;
}
 .mymsg .mymsg_text1 {
     font-size: 0.14rem;
     color: #999999;
}
 .mymsg .mymsg_text2 {
     font-size: 0.16rem;
     color: #333333;
}
 .mymsg .mymsg_text3 {
     font-size: 0.14rem;
     color: #999999;
}
 .set01_icon {
     display: flex;
     border-bottom: 0.01rem solid #f0f0f0;
     padding: 0.2rem 0;
}
 .set01_icon .set01_iconL {
     display: flex;
     align-items: center;
     border-right: 0.01rem solid #eeeeee;
     width: 2.3rem;
     justify-content: center;
}
 .set01_icon .set01_iconR {
     border-right: none;
}
 .set01_iconL_text {
     margin-left: 0.2rem;
     line-height: 0.28rem;
}
 .set01_iconL_text p:nth-child(1) {
     font-size: 0.16rem;
     color: #333333;
}
 .set01_iconL_text p:nth-child(2) {
     font-size: 0.18rem;
     color: #333333;
}
 .set01_yhq {
     font-size: 0.16rem;
     color: #555555;
     border-bottom: 0.01rem solid #f0f0f0;
     height: 0.6rem;
     line-height: 0.6rem;
     padding-left: 0.2rem;
}
 .set01_yhq_ul {
     display: flex;
     padding: 0.2rem 0;
}
 .set01_yhq_ul>li {
     background: url(../img/hyzx24.png) center center no-repeat;
     background-size: 100%;
     width: 2.75rem;
     height: 2.23rem;
     margin-right: 0.24rem;
     text-align: center;
     color: #fff;
     position: relative;
}
 .set01_yhq_ul_text1 {
     font-size: 0.5rem;
     color: #ffffff;
     padding-top: 0.2rem;
}
 .set01_yhq_ul_text1 .baifen {
     font-size: 0.12rem;
     background: #39beb7;
     width: 0.18rem;
     height: 0.18rem;
     display: inline-block;
     line-height: 0.18rem;
     text-align: center;
     border-radius: 50%;
     border: 2px solid #fff;
}
 .set01_yhq_ul_text2 {
     color: #ffffff;
     font-size: 0.12rem;
     margin: 0.1rem 0;
}
 .set01_yhq_ul_text4 {
     font-size: 0.12rem;
     color: #666666;
     text-align: left;
     padding-left: 0.2rem;
     padding-top: 0.2rem;
}
 .set01_yhq_ul_text4 span {
     color: #aaaaaa;
}
 .set01_yhq_ul .pic2 {
     position: absolute;
     right: 0.01rem;
     top: 0.04rem;
     opacity: 0;
     cursor: pointer;
     border-top-right-radius: 0.04rem;
}
 .set01_yhq_ul>li:hover .pic2 {
     opacity: 1;
}
 .anli01 {
     display: flex;
     margin: 0.2rem 0;
     border-bottom: 0.01rem solid #f1f1f1;
}
 .anli01_left {
     background: #01d599;
     color: #fff;
     font-size: 0.14rem;
     height: 0.28rem;
     line-height: 0.28rem;
     text-align: center;
     width: 0.8rem;
     margin-right: 0.2rem;
}
 .anli01_right {
     display: flex;
     flex-wrap: wrap;
     width: 7.86rem;
}
 .anli01_right>li {
     margin-bottom: 0.2rem;
     padding: 0 0.08rem;
     color: #9f9f9f;
     height: 0.28rem;
     line-height: 0.28rem;
}
 .anli01_right>li:hover {
     background: #01d599;
     color: #fff;
     cursor: pointer;
}
 .anli02 {
     background: #01d599;
     color: #fff;
     width: 0.9rem;
     text-align: center;
     height: 0.28rem;
     line-height: 0.28rem;
     cursor: pointer;
}
 .anli03 {
     width: 100%;
}
 .anli03>li {
     margin-right: 0.06rem;
     margin-bottom: 0.06rem;
     position: relative;
}
 .anli03>li .pic2 {
     position: absolute;
     right: 0;
     top: 0;
     opacity: 0;
     cursor: pointer;
}
 .anli03>li:hover .pic2 {
     opacity: 1;
}
 .diy {
     width: 8.68rem;
     height: 2.13rem;
     overflow: hidden;
     margin: 0.2rem auto 0;
}
 .diy img {
     width: 100%;
}
 .jbzl01 {
     display: flex;
     margin: 0.3rem 0;
}
 .jbzl01_pic {
     width: 1.2rem;
     height: 1.2rem;
     border-radius: 50%;
     overflow: hidden;
}
 .jbzl01_pic img {
     width: 100%;
}
 .jbzl01_upload {
     position: relative;
     display: flex;
     align-items: center;
}
 .jbzl01_upload .upload_input {
     position: absolute;
     left: 0;
     top: 0.4rem;
     opacity: 0;
     height: 0.4rem;
}
 .jbzl01_upload .upload_btn {
     font-size: 0.14rem;
     color: #666666;
     border: 1px solid #b4b4b4;
     width: 1rem;
     text-align: center;
     height: 0.36rem;
     line-height: 0.36rem;
     display: inline-block;
     border-radius: 0.04rem;
     margin: 0 0.2rem;
}
 .jbzl01_upload .upload_tag {
     font-size: 0.14rem;
     color: #888888;
}
 .jbzl02 .jbzl02_li {
     display: flex;
     align-items: center;
     margin-bottom: 0.2rem;
}
 .jbzl02 .jbzl02_li label {
     width: 0.8rem;
}
 .jbzl02 .jbzl02_li input {
     border: 1px solid #dcdcdc;
     color: #4b4b4b;
     height: 0.34rem;
     width: 7.6rem;
     padding-left: 0.04rem;
     box-sizing: border-box;
     border-radius: 0.02rem;
}
 .jbzl02 .jbzl02_li textarea {
     border: 1px solid #dcdcdc;
     color: #4b4b4b;
     width: 7.6rem;
     padding: 0.04rem;
     box-sizing: border-box;
     height: 1.66rem;
     border-radius: 0.02rem;
}
 .jbzl02_save {
     width: 1.1rem;
     height: 0.36rem;
     line-height: 0.36rem;
     text-align: center;
     font-size: 0.16rem;
     background: #01d599;
     color: #fff;
     border-radius: 0.02rem;
     margin-left: 0.7rem;
     cursor: pointer;
     border: 1px solid #01d599;
}
 .kfset {
     margin: 0.2rem 0;
}
 .kfset .jbzl02_li .input {
     width: 1.8rem;
}
 .kfset .jbzl02_li .sex_input {
     width: 0.2rem;
     height: auto;
}
 .jbzl02_btns {
     display: flex;
}
 .jbzl02_add {
     width: 1.1rem;
     height: 0.36rem;
     line-height: 0.36rem;
     text-align: center;
     font-size: 0.16rem;
     border: 1px solid #01d599;
     color: #01d599;
     border-radius: 0.02rem;
     margin-left: 0.1rem;
     cursor: pointer;
}
 .tuandui01 {
     background: #01d599;
     color: #fff;
     width: 0.9rem;
     text-align: center;
     height: 0.28rem;
     line-height: 0.28rem;
     cursor: pointer;
     margin-top: 0.2rem;
}
 .tuandui02 {
     width: 8.86rem;
}
 .tuandui02>li {
     margin-right: 0.08rem;
     margin-bottom: 0.2rem;
     position: relative;
}
 .tuandui02>li .pic2 {
     position: absolute;
     right: 0.06rem;
     top: 0.06rem;
     opacity: 0;
     cursor: pointer;
}
 .tuandui02>li:hover .pic2 {
     opacity: 1;
}
 .tuandui03 a {
     color: #01d599;
     margin-top: 0.2rem;
     display: inline-block;
     padding-left: 0.2rem;
}
 .tuandui04 {
     margin-top: 0.2rem;
     padding-left: 0.2rem;
}
 .tuandui04 .jbzl02_li input {
     width: 3.4rem;
}
 .tuandui04 .jbzl02_li select {
     width: 3.4rem;
     border: 1px solid #dcdcdc;
     height: 0.34rem;
     border-radius: 0.02rem;
}
 .tuandui04 .tuandui04_upload {
     padding-left: 0.6rem;
     margin-bottom: 0.2rem;
}
 .tuandui04 .tuandui04_upload .upload_input {
     top: 0;
}
 .tuandui04 .jbzl02_save {
     margin-left: 0.8rem;
}
 .tuandui04 .upload_tag {
     font-size: 0.1rem;
     color: #ff1414;
}
 .tuandui04_pic {
     width: 1.98rem;
     height: 1.98rem;
     overflow: hidden;
     padding-left: 0.8rem;
     margin-bottom: 0.4rem;
}
 .tuandui04_pic img {
     width: 100%;
}
 .shop01 {
     margin: 0.2rem 0;
     padding-left: 0.2rem;
     display: flex;
     width: 5.5rem;
     justify-content: space-between;
     align-items: center;
}
 .shop01 .shop01_input input {
     border: 1px solid #bfbfbf;
     width: 2.2rem;
     height: 0.4rem;
     padding-left: 0.1rem;
     box-sizing: border-box;
     color: #4b4b4b;
}
 .shop01 .shop01_input>span {
     width: 0.4rem;
     height: 0.4rem;
     line-height: 0.4rem;
     background: #01d599;
     text-align: center;
     display: inline-block;
     margin-left: -0.03rem;
     cursor: pointer;
}
 .shop02>table {
     width: 100%;
     text-align: center;
     font-size: 0.14rem;
     color: #848484;
}
 .shop02>table tr:nth-child(1) {
     background: #f9f9f9;
     height: 0.44rem;
     line-height: 0.44rem;
}
 .shop02>table tr {
     height: 0.44rem;
     line-height: 0.44rem;
     border-bottom: 0.01rem solid #f0f0f0;
}
 .shop03 {
     margin: 0.2rem 0;
     padding-left: 0.2rem;
     font-size: 0.13rem;
     color: #6d6d6d;
}
 .shop03>a {
     display: inline-block;
     width: 0.9rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
     background: #f9f9f9;
     color: #6d6d6d;
     margin-right: 0.1rem;
}
 .shop03 .shop03_active {
     background: #01d599;
     color: #fff;
}
 .shop03>a:hover {
     background: #01d599;
     color: #fff;
}
 .shop04 {
     font-size: 0.14rem;
     color: #848484;
     display: flex;
     align-items: center;
     flex-wrap: wrap;
     padding-left: 0.2rem;
}
 .shop04>span {
     width: 33%;
     height: 0.4rem;
     line-height: 0.4rem;
}
 .shop04 .add {
     width: 100%;
}
 .shop04 .beizhu {
     display: inline-block;
     width: 100%;
     margin-top: 0.2rem;
}
 .shop04 textarea {
     border: 1px solid #e5e5e5;
     width: 100%;
     margin: 0.2rem 0;
     height: 1.5rem;
     padding: 0.1rem;
     box-sizing: border-box;
}
 .shop05 {
     padding-left: 0.2rem;
}
 .shop05>span {
     display: inline-block;
     width: 0.9rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
     background: #01d599;
     color: #fff;
     margin-right: 0.1rem;
}
 .shop06 {
     margin-bottom: 0.2rem;
}
 .shop06>table {
     width: 100%;
     text-align: center;
     font-size: 0.14rem;
     color: #848484;
}
 .shop06>table tr:nth-child(1) {
     background: #f9f9f9;
     height: 0.44rem;
     line-height: 0.44rem;
}
 .shop06>table tr:nth-child(1) th:nth-child(1) {
     padding-left: 0.2rem;
     text-align: left;
}
 .shop06>table tr {
     height: 0.44rem;
     line-height: 0.44rem;
     border-bottom: 0.01rem solid #f0f0f0;
}
 .shop06>table tr td:nth-child(1) {
     width: 4.8rem;
     text-align: left;
     padding-left: 0.2rem;
}
 .shop06>table tr td:nth-child(2) {
     width: 0.86rem;
}
 .shop06>table tr td:nth-child(3) {
     width: 3rem;
}
 .shoplist03 {
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     width: 6rem;
     height: 4rem;
     background: #ffffff;
     border-radius: 0.06rem;
     padding: 0.4rem;
     box-sizing: border-box;
     display: none;
     z-index: 21;
}
 .shoplist03_sle {
     position: relative;
}
 .shoplist03_sle select {
     background: #01d599;
     color: #fff;
     height: 0.4rem;
     width: 1.6rem;
     border-radius: 0.04rem;
}
 .shoplist03_sle select option {
     background: #fff;
     color: #4b4b4b;
}
 .shoplist03_sle .upload_input {
     position: absolute;
     left: 1.8rem;
     top: 0;
     opacity: 0;
     height: 0.4rem;
     width: 3.4rem;
}
 .shoplist03_sle .scfj_btn {
     display: inline-block;
     background: #01d599;
     color: #fff;
     height: 0.4rem;
     line-height: 0.4rem;
     border-radius: 0.04rem;
     width: 3.3rem;
     text-align: center;
     margin-left: 0.2rem;
}
 .shoplist03_pic {
     margin: 0.3rem 0;
     display: flex;
     justify-content: space-between;
     align-items: center;
}
 .shoplist03_pic img {
     width: 2.45rem;
     height: 1.57rem;
}
 .shoplist03_btn {
     width: 3.6rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     background: #01d599;
     color: #fff;
     border-radius: 0.04rem;
     margin: 0 auto;
     cursor: pointer;
}
 .hdh_btn {
     color: #01d599;
     cursor: pointer;
}
 .shoplist07 {
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     width: 6.9rem;
     height: 0.8rem;
     background: #ffffff;
     border-radius: 0.06rem;
     padding: 0.18rem;
     box-sizing: border-box;
     display: none;
     z-index: 21;
}
 .shoplist07_box {
     display: flex;
     align-items: center;
}
 .shoplist07_box input {
     border: 1px solid #e5e5e5;
     height: 0.4rem;
     width: 3.5rem;
}
 .shoplist07_box>span {
     font-size: 0.18rem;
     color: #333333;
}
 .shoplist07_box .btn {
     width: 0.86rem;
     text-align: center;
     height: 0.4rem;
     line-height: 0.4rem;
     background: #01d599;
     color: #fff;
     margin: 0 0.04rem;
     border-radius: 0.02rem;
     cursor: pointer;
}
 .shoplist07_box select {
     height: 0.4rem;
     width: 3.6rem;
     border: 1px solid #e7e7e7;
}
 .edit_btn {
     color: #01d599;
     cursor: pointer;
}
 .fp_th {
     background: #f9f9f9;
     display: flex;
     align-items: center;
     height: 0.4rem;
     margin-top: 0.2rem;
}
 .fp_th>li:first-child {
     width: 32%;
     text-align: left;
     padding-left: 4%;
     line-height: 0.24rem;
}
 .fp_th>li {
     width: 16%;
     text-align: center;
}
 .pj_body .pj_text9 {
     display: flex;
     align-items: center;
     width: 100%;
}
 .pj_text9 .test9 {
     margin: 0 0.2rem;
}
 .pj_body .pj_text10 {
     background: #01d599;
     width: 0.88rem;
     height: 0.26rem;
     text-align: center;
     line-height: 0.26rem;
     color: #fff;
     cursor: pointer;
     border-radius: 0.04rem;
     margin: 0.2rem 0;
}
 .pj_body .pj_text11 {
     color: #01d599;
}
 .jypj01 {
     color: #565656;
     font-size: 0.16rem;
     margin: 0.2rem;
}
 .jypj01>span {
     color: #ff7f0e;
     font-size: 0.24rem;
     margin: 0 0.14rem;
}
 .jypj01>i {
     background: url(../img/hyzx29.png) center center no-repeat;
     background-size: 100%;
     width: 6.5rem;
     height: 0.3rem;
     display: inline-block;
     font-size: 0.12rem;
     color: #8b8b8b;
     line-height: 0.3rem;
     padding-left: 0.2rem;
}
 .jypj02 {
     width: 100%;
     height: 0.5rem;
     line-height: 0.5rem;
     background: #f9f9f9;
     display: flex;
     font-size: 0.14rem;
     color: #474747;
     box-sizing: border-box;
}
 .jypj02>li {
     border-right: 0.01rem solid #e5e5e5;
     width: 1.24rem;
     text-align: center;
}
 .jypj02>li:hover {
     border-bottom: 0.02rem solid #01d599;
     cursor: pointer;
}
 .jypj02 .jypj02_active {
     border-bottom: 0.02rem solid #01d599;
}
 .set_form {
     margin-top: 0.2rem;
}
 .rz01 {
     background: url(../img/hyzx30.png) left center no-repeat;
     font-size: 0.12rem;
     color: #ff7800;
     padding-left: 0.4rem;
     margin: 0.2rem;
     width: 5.7rem;
     line-height: 0.26rem;
}
 .rz02 {
     font-size: 0.16rem;
     color: #515151;
     margin: 0.3rem 0.2rem;
}
 .rz03 {
     border-bottom: 0.01rem dashed #d8d8d8;
}
 .rz03_input {
     font-size: 0.14rem;
     color: #515151;
     padding-left: 0.2rem;
}
 .rz03_input input {
     border: 1px solid #cccccc;
     height: 0.4rem;
     width: 2.9rem;
     padding-left: 0.1rem;
     border-radius: 0.04rem;
     margin-bottom: 0.2rem;
     color: #4b4b4b;
}
 .rz04 {
     color: #515151;
     font-size: 0.12rem;
     margin: 0.2rem;
}
 .rz05 {
     font-size: 0.14rem;
     color: #515151;
     position: relative;
     margin-left: 0.2rem;
}
 .rz05>i {
     color: #ff0000;
}
 .rz05 .rz05_input {
     position: absolute;
     top: 0;
     opacity: 0;
     width: 3.15rem;
     height: 1.71rem;
}
 .rz06 {
     width: 1.7rem;
     height: 0.4rem;
     line-height: 0.4rem;
     background: #01d599;
     color: #fff;
     text-align: center;
     border-radius: 0.04rem;
     margin-left: 1.1rem;
     margin-top: 0.4rem;
     cursor: pointer;
}
 .spfb01 {
     width: 3.5rem;
     float: right;
     margin-top: 0.5rem;
}
 .spfb01 .progress .num>li p {
     margin-top: -0.5rem;
}
 .spfb02 {
     margin-top: 0.9rem;
     border: 1px solid #ebebeb;
}
 .spfb02_ul01 {
     display: flex;
     background: #f9f9f9;
     border-bottom: 0.01rem solid #ebebeb;
     height: 0.5rem;
     line-height: 0.5rem;
}
 .spfb02_ul01>li {
     width: 33%;
     font-size: 0.14rem;
     color: #292929;
     text-align: center;
}
 .spfb02_ul02_box {
     display: flex;
     justify-content: space-between;
}
 .spfb02_ul02 {
     width: 32.5%;
     text-align: center;
     margin-top: 0.1rem;
}
 .spfb02_ul02>li {
     height: 0.5rem;
     line-height: 0.5rem;
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 0 0.3rem;
}
 .spfb02_ul02 .spfb02_ul02_active {
     background: #e5fbf5;
}
 .spfb03 {
     font-size: 0.12rem;
     color: #757575;
     text-align: center;
     margin: 0.3rem 0;
}
 .spfb04 {
     background: #01d599;
     width: 2.1rem;
     height: 0.36rem;
     line-height: 0.36rem;
     text-align: center;
     cursor: pointer;
     margin: 0 auto 0.2rem;
}
 .spfb04 a {
     color: #fff;
}
 .spfb05 {
     font-size: 0.11rem;
     color: #333333;
     margin-top: 0.6rem;
}
 .spfb05>a {
     color: #01d599;
     margin-left: 0.2rem;
}
 .spfb06 {
     margin: 0.3rem 0;
     line-height: 0.3rem;
}
 .spfb06 .spfb06_text1 {
     font-size: 0.12rem;
     color: #333333;
}
 .spfb06 .spfb06_text2 {
     color: #01d599;
     font-size: 0.14rem;
     background: #f9f9f9;
     height: 0.4rem;
     line-height: 0.4rem;
     padding-left: 0.2rem;
}
 .spfb07 {
     margin-bottom: 0.2rem;
}
 .spfb07_sel>select {
     border: 1px solid #e5e5e5;
     height: 0.3rem;
     width: 1rem;
     margin-right: 0.1rem;
}
 .spfb06_text3 {
     color: #01d599;
     font-size: 0.14rem;
     background: #f9f9f9;
     line-height: 0.4rem;
     padding: 0.1rem 0.2rem;
     box-sizing: border-box;
     margin-top: 0.2rem;
}
 .spfb07_check {
     display: flex;
     flex-wrap: wrap;
}
 .spfb07_check .checkboxs {
     display: flex;
     align-items: center;
     font-size: 0.1rem;
     color: #333333;
     width: 16%;
}
 .spfb08 {
     margin: 0.2rem 0;
}
 .spfb08_title {
     margin-bottom: 0.2rem;
}
 .spfb08 table {
     width: 100%;
     font-size: 0.12rem;
     color: #333333;
     text-align: center;
     border: 1px solid #e6e6e6;
}
 .spfb08 table tr:nth-child(1) {
     background: #f5f5f5;
     height: 0.4rem;
     line-height: 0.4rem;
}
 .spfb08 table tr {
     height: 0.7rem;
     display: flex;
     align-items: center;
}
 .spfb08 table td, .spfb08 table th {
     width: 1rem;
}
 .spfb08 table td:last-child, .spfb08 table th:last-child {
     width: 4rem;
}
 .spfb08 table input {
     width: 90%;
     border: 1px solid #e1e1e1;
     height: 0.3rem;
     line-height: 0.3rem;
     padding-left: 0.04rem;
}
 .myshop01 {
     background: #01d599;
     color: #fff;
     font-size: 0.12rem;
     width: 1.2rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
     margin-top: 0.2rem;
     border-radius: 0.04rem;
     cursor: pointer;
     margin-left: 0.2rem;
}
 .myshop02 {
     width: 100%;
     text-align: center;
     color: #7d7d7d;
     font-size: 0.14rem;
     margin-top: 0.2rem;
}
 .myshop02 tr:nth-child(1) {
     background: #f9f9f9;
     height: 0.4rem;
     line-height: 0.4rem;
     border-bottom: none;
}
 .myshop02 tr {
     border-bottom: 0.01rem dashed #e8e8e8;
     height: 0.5rem;
     line-height: 0.5rem;
}
 .myshop02 .stop {
     background: #01d599;
     color: #fff;
     padding: 0.02rem 0.06rem;
     border-radius: 0.04rem;
}
 .set_input_sel {
     border: 1px solid #dcdcdc;
     height: 0.4rem;
     padding-left: 0.1rem;
     width: 1.82rem;
}
 .set_form_a {
     color: #01d599;
     padding-left: 0.47rem;
     margin-bottom: 0.16rem;
     display: inline-block;
}
 .txjl>table {
     width: 100%;
     text-align: center;
     font-size: 0.14rem;
     color: #848484;
}
 .txjl>table tr:nth-child(1) {
     background: #f9f9f9;
     height: 0.44rem;
     line-height: 0.44rem;
}
 .txjl>table tr {
     height: 0.44rem;
     line-height: 0.44rem;
     border-bottom: 0.01rem solid #f0f0f0;
}
 .txjl .jine {
     color: #01d599;
     font-size: 0.18rem;
}
 .yhq1 .set_btn {
     background: #01d599;
     width: 1.1rem;
     height: 0.4rem;
     line-height: 0.4rem;
     color: #fff;
     text-align: center;
     border-radius: 0.02rem;
     font-size: 0.16rem;
     margin-left: 0.93rem;
     cursor: pointer;
     display: inline-block;
}
 .yhq1 .set_btn:nth-child(2) {
     margin-left: 0.1rem;
}
 .flex_input {
     display: flex;
     align-items: center;
}
 .flex_input .layui-input-block {
     margin-left: 0.04rem;
     width: 1.82rem;
}
 .mymoney {
     margin: 0.2rem 0;
     border-bottom: 0.01rem solid #f1f1f1;
     padding-bottom: 0.2rem;
     padding-left: 0.2rem;
     font-size: 0.14rem;
     display: flex;
}
 .mymoney>a {
     color: #ff7a40;
     display: flex;
     align-items: center;
     margin-right: 0.2rem;
}
 .mymoney>a img {
     margin-right: 0.1rem;
}
 .mymoney .xiugai_btn {
     color: #808080;
}
 .mymoney01 {
     display: flex;
     width: 100%;
     height: 0.9rem;
     line-height: 0.9rem;
     color: #666666;
}
 .mymoney01>li {
     width: 33.33%;
     border: 1px solid #f1f1f1;
     text-align: center;
}
 .mymoney01_text1>span {
     font-size: 0.28rem;
     color: #ff0000;
}
 .mymoney01_text2 {
     font-size: 0.14rem;
     color: #01d599;
     background: url(../img/hyzx33.png) 1rem center no-repeat;
     padding-left: 0.2rem;
}
 .mymoney01_text3 {
     font-size: 0.14rem;
     color: #01d599;
}
 .right_ul .right_ul_a {
     font-size: 0.12rem;
     color: #ff8a00;
     text-decoration: underline!important;
}
 .send_wdl {
     display: none;
     position: fixed;
     z-index: 22;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     width: 9.6rem;
     height: 7.24rem;
     border-radius: 0.04rem;
     background: #fff;
     padding: 0.2rem;
     box-sizing: border-box;
}
 .send_wdl .clso_wdl {
     position: absolute;
     right: 0.1rem;
     top: 0.1rem;
     cursor: pointer;
}
 .ydl_text1 {
     font-size: 0.18rem;
     color: #4b4b4b;
     text-align: center;
}
 .ydl_text2 {
     font-size: 0.14rem;
     color: #979797;
     text-align: center;
     margin: 0.1rem 0 0.14rem;
}
 .ydl_form>input {
     height: 0.4rem;
     background: #f1f1f1;
     width: 80%;
     margin-bottom: 0.14rem;
     padding-left: 0.08rem;
     box-sizing: border-box;
     border-radius: 0.04rem;
}
 .newtx1 {
     font-size: 0.14rem;
     color: #818181;
     height: 0.82rem;
     background: #fafafa;
     line-height: 0.82rem;
     padding-left: 0.2rem;
}
 .newtx1>span {
     font-size: 0.22rem;
     color: #ff3747;
     font-weight: bold;
}
 .newtx2 {
     color: #818181;
     font-size: 0.14rem;
     padding-left: 0.2rem;
     height: 0.6rem;
     line-height: 0.6rem;
}
 .newtx2>span {
     color: #aeadad;
}
 .newtx2 i {
     color: #01d599;
}
 .newtx_table {
     width: 100%;
     text-align: center;
     font-size: 0.16rem;
     border: 1px solid #e4e4e4;
     margin: 0 0 0.4rem 0.2rem;
}
 .newtx_table tr:nth-child(1) {
     background: #fafafa;
     color: #333333;
     height: 0.5rem;
     line-height: 0.5rem;
     border-bottom: 0.01rem solid #e4e4e4;
}
 .newtx_table tr {
     height: 1rem;
     line-height: 1rem;
     color: #656565;
}
 .newtx_table tr td {
     border-right: 0.01rem solid #e4e4e4;
}
 .myshop02 .shangjia {
     background: #01d599;
     color: #fff;
     padding: 0.02rem 0.06rem;
     border-radius: 0.04rem;
}
 .myshop02 .xiajia {
     background: #ff7a40;
     color: #fff;
     padding: 0.02rem 0.06rem;
     border-radius: 0.04rem;
}
 .myshop02 .bianji {
     color: #01d599;
     margin-left: 0.1rem;
}
 .shop02 .chengjiao {
     background: #01d599;
     color: #fff;
     padding: 0.02rem 0.06rem;
     border-radius: 0.04rem;
     height: 1rem;
     line-height: 1rem;
     color: #656565;
}
 .newtx_table tr td {
     border-right: 0.01rem solid #e4e4e4;
}
 .myshop02 .shangjia {
     background: #01d599;
     color: #fff;
     padding: 0.02rem 0.06rem;
     border-radius: 0.04rem;
}
 .myshop02 .xiajia {
     background: #ff7a40;
     color: #fff;
     padding: 0.02rem 0.06rem;
     border-radius: 0.04rem;
}
 .myshop02 .bianji {
     color: #01d599;
     margin-left: 0.1rem;
}
 .shop02 .chengjiao {
     background: #01d599;
     color: #fff;
     padding: 0.02rem 0.06rem;
     border-radius: 0.04rem;
}
 .xqhuida_box .xqhuida dd>img {
     width: 100%;
}
 .ewm_box {
     text-align: center;
}
 .ewm_pic {
     width: 2.94rem;
     height: 2.96rem;
     overflow: hidden;
}
 .ewm_box .ewm_text {
     color: #9b9b9b;
     font-size: 0.14rem 
}
/*新修改的*/
 .myding .myding_ul1 {
     height: 0.4rem;
     line-height: 0.4rem;
     background: #f9f9f9;
     color: #333333;
     font-size: 0.14rem;
     display: flex;
     border: 1px solid #ebebeb;
     margin: 0.2rem 0;
}
 .myding_ul1 li:nth-child(1) {
     text-align: left;
     padding-left: 0.2rem;
     width: 3.4rem;
}
 .myding_ul1 li:nth-child(2) {
     width: 1.2rem;
}
 .myding_ul1 li:nth-child(3) {
     width: 4.2rem;
}
 .myding_ul2 li {
     border: 1px solid #ebebeb;
     margin: 0.2rem 0;
}
 .myding_ul2_top {
     color: #797979;
     font-size: 0.14rem;
     background: #f9f9f9;
     height: 0.4rem;
     line-height: 0.4rem;
     padding-left: 0.2rem;
     box-sizing: border-box;
}
 .myding_ul2_top>span {
     margin-right: 0.5rem;
}
 .myding_ul2_center {
     display: flex;
     align-items: center;
     color: #5d5d5d;
}
 .myding_ul2_center1 {
     display: flex;
     align-items: center;
     width: 3.4rem;
     border-right: 0.01rem solid #ebebeb;
     height: 1.1rem;
     justify-content: space-between;
     padding: 0 0.4rem;
     box-sizing: border-box;
}
 .myding_ul2_center1 .states {
     position: relative;
     font-size: 0.11rem;
     color: #333;
}
 .myding_ul2_center1 .tag {
     width: 1.8rem;
     line-height: 0.26rem;
}
 .myding_ul2_center1 .states>span {
     position: absolute;
     text-align: center;
     line-height: 0.52rem;
     bottom: 0;
     width: 100%;
}
 .myding_ul2_center2 {
     width: 1.2rem;
     border-right: 0.01rem solid #ebebeb;
     height: 1.1rem;
     display: flex;
     justify-content: center;
     align-items: center;
     position: relative;
}
 .myding_ul2_center2 .shuoming {
     position: absolute;
     top: 0.4rem;
     right: 0.2rem;
     cursor: pointer;
}
 .myding_ul2_center2 .hide_text2 {
     font-size: 0.12rem;
     color: #666666;
     box-shadow: 0rem 0rem 0.1rem #e5e5e5;
     width: 3rem;
     position: absolute;
     left: 1rem;
     padding: 0.1rem;
     box-sizing: border-box;
     background: #fff;
     z-index: 9;
     display: none;
}
 .myding_ul2 .myding_ul2_center2:hover .hide_text2 {
     display: block;
}
 .myding_ul2_center3 {
     width: 3.5rem;
     border-right: 0.01rem solid #ebebeb;
     height: 1.1rem;
     display: flex;
     justify-content: center;
     align-items: center;
     padding: 0 0.2rem;
     box-sizing: border-box;
     line-height: 0.24rem;
     position: relative;
}
 .myding_ul2_center3 .text {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
}
 .myding_ul2_center3 .hide_text {
     position: absolute;
     background: url(../img/new23.png) center center no-repeat;
     width: 4.28rem;
     height: 0.61rem;
     background-size: cover;
     color: #fff;
     font-size: 0.12rem;
     bottom: -0.4rem;
     padding: 0.1rem;
     box-sizing: border-box;
     display: none;
}
 .myding_ul2 .myding_ul2_center3:hover .hide_text {
     display: block;
}
 .myding_ul2_center4 {
     margin: 0 auto;
}
 .myding_ul2_center4>p {
     text-align: center;
     width: 0.5rem;
     height: 0.2rem;
     font-size: 0.14rem;
     color: #01d599;
     line-height: 0.2rem;
     border-radius: 0.04rem;
     cursor: pointer;
}
 .myding_ul2_center4>p:hover {
     background: #ff7a40;
     color: #fff;
}
 .choose_fw {
     position: fixed;
     z-index: 21;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
     width: 4.5rem;
     height: 3.2rem;
     border-radius: 0.06rem;
     overflow: hidden;
     background: #fff;
     display: none;
}
 .choose_fw_text1 {
     background: url(../img/new07.png);
     height: 0.36rem;
     display: flex;
     align-items: center;
     justify-content: flex-end;
     padding: 0 0.2rem;
     box-sizing: border-box;
     background-size: 100% 100%;
}
 .choose_fw_text1>img {
     cursor: pointer 
}
 .choose_fw_text2 {
     font-size: 0.16rem;
     color: #3b3b3b;
     text-align: center;
     margin: 0.3rem 0;
}
 .choose_fw_ul {
     display: flex;
     justify-content: space-between;
     width: 90%;
     margin: 0 auto;
}
 .choose_fw_ul li {
     background: url(../img/new10_.png) center center no-repeat;
     width: 1.22rem;
     height: 0.96rem;
     color: #000000;
     font-size: 0.11rem;
}
 .choose_fw_ul li:hover {
     background: url(../img/new10.png) center center no-repeat;
}
 .choose_fw_ul .choose_fw_ul_active {
     background: url(../img/new10.png) center center no-repeat;
}
 .choose_fw_ul_pic {
     text-align: center;
     margin-top: 0.12rem;
}
 .choose_fw_ul_pic>img {
     width: 0.92rem;
     height: 0.53rem;
}
 .choose_fw_text3 {
     text-align: center;
     margin-top: 0.06rem;
}
 .choose_fw_btns {
     display: flex;
     width: 54%;
     margin: 0.4rem auto 0;
     justify-content: space-between;
}
 .choose_fw_btns .btns {
     width: 1.1rem;
     height: 0.3rem;
     line-height: 0.3rem;
     color: #01d599;
     font-size: 0.12rem;
     text-align: center;
     border: 1px solid #01d599;
     cursor: pointer;
}
 .choose_fw_btns .btns:hover {
     background: #ff7a40;
     color: #fff;
     border: 1px solid #ff7a40;
}
 .ddxq01 {
     background: #fff;
}
 .ddxq01_text1 {
     font-size: 0.16rem;
     color: #333333;
     height: 0.6rem;
     line-height: 0.6rem;
     padding-left: 0.2rem;
     box-sizing: border-box;
     margin-top: 0.14rem;
     font-weight: bold;
}
 .ddxq01_ul_box {
     border: 1px solid #ebebeb;
     margin: 0 0.2rem;
     padding: 0.2rem;
     box-sizing: border-box;
     color: #5d5d5d;
}
 .ddxq01_ul {
     color: #797979;
     font-size: 0.14rem;
     display: flex;
     flex-wrap: wrap;
     width: 7rem;
     line-height: 0.3rem;
}
 .ddxq01_ul>li {
     width: 47%;
     margin-right: 0.2rem;
}
 .ddxq01_ul>li:first-child {
     width: 100%;
}
 .ddxq01_ul>li>span:nth-child(2) {
     color: #5d5d5d 
}
 .ddxq01_ul2>li {
     width: 32.4%;
     margin-bottom: 0;
     margin-right: 1%;
     border: 1px solid #ebebeb;
}
 .ddxq01_ul2 .text .text1 {
     font-size: 0.11rem;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
}
 .ddxq01_ul2 .index07_ul_pic {
     width: 0.9rem;
     height: 0.56rem;
     margin-right: 4%;
}
 .ddxq01_ul2 .index07_ul_pic>img {
     width: 100%;
     height: 100%;
}
 .ddxq01_ul2 .index07_ul_center .right {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     line-height: 0.2rem;
     padding: 0;
     padding-left: 0.1rem;
}
 .ddxq01_table {
     color: #797979;
     font-size: 0.14rem;
     border: 1px solid #ebebeb;
     width: 8.86rem;
     margin: 0 0.2rem;
}
 .ddxq01_table tr:nth-child(1) {
     background: #f9f9f9;
     height: 0.4rem;
     line-height: 0.4rem;
     border-bottom: none;
}
 .ddxq01_table tr {
     height: 0.54rem;
     line-height: 0.54rem;
     text-align: center;
     border-bottom: 0.01rem solid #ebebeb;
}
 .ddxq01_table tr td {
     border-right: 0.01rem solid #ebebeb;
}
 .ddxq01_table tr td:nth-child(1) {
     width: 2.06rem;
     text-align: left;
     padding-left: 0.2rem;
     box-sizing: border-box;
}
 .ddxq01_table tr th:nth-child(1) {
     width: 2.06rem;
     text-align: left;
     padding-left: 0.2rem;
     box-sizing: border-box;
}
 .ddxq01_table tr td:nth-child(2) {
     width: 1.22rem;
}
 .ddxq01_table tr td:nth-child(3) {
     width: 1.36rem;
}
 .ddxq01_table tr td:nth-child(4) {
     width: 3.7rem;
}
 .ddxq01_table tr td:nth-child(5) {
     width: 0.46rem;
}
 .ddxq01_table tr td:nth-child(5) a {
     color: #01d599;
}
 .ddxq01_fj {
     display: flex;
}
 .ddxq01_ul_box_pic {
     width: 1.1rem;
     height: 1.1rem;
     overflow: hidden;
     margin-right: 2%;
}
 .ddxq01_ul_box_pic>img {
     width: 100%;
     height: 100%;
}
 .new_pj_body>li:nth-child(1) {
     width: 6rem;
}
 .hyzx01_right {
     color: #9c9c9c;
}
 .hyzx01_right .text4>a {
     font-size: 0.12rem;
     color: #9c9c9c;
}
 .hyzx01_right .text4>i {
     margin: 0 0.1rem;
}
 .hyzx01_right .text4>a:hover {
     color: #01d599;
}
 .cz01 {
}
 .cz01_box1 {
     background: #fff;
     height: 0.5rem;
     line-height: 0.5rem;
     padding-left: 0.46rem;
     box-sizing: border-box;
     color: #333333;
     font-size: 0.16rem;
     border-bottom: 0.01rem solid #ebebeb;
}
 .cz01_box1>a {
     margin-right: 0.2rem;
}
 .cz01_box1 .cz01_box1_active {
     color: #01d599;
}
 .cz01_box2 {
     padding: 0.5rem;
     box-sizing: border-box;
     background: #fff;
}
 .cz01_box2_text1 {
     font-size: 0.18rem;
     display: flex;
     align-items: center;
}
 .cz01_box2_text1>img {
     width: 0.03rem;
     margin-right: 0.1rem;
     height: 0.2rem;
}
 .cz01_box2_ul {
     display: flex;
     color: #333333;
     font-size: 0.14rem;
     border-bottom: 0.01rem solid #ebebeb;
     height: 1rem;
     align-items: center;
}
 .cz01_box2_li {
     width: 32%;
}
 .cz01_box2_ul input {
     height: 0.4rem;
     border: 1px solid #ebebeb;
     color: #333;
     padding-left: 0.1rem;
     box-sizing: border-box;
     margin-left: 0.1rem;
}
 .cz01_box2_li .mon {
     color: #ff4400;
     font-size: 0.24rem;
}
 .cz01_box2_li .mon i {
     font-size: 0.14rem;
}
 .cz01_box2_ul2 {
     display: flex;
     flex-wrap: wrap;
     padding: 0.2rem;
     box-sizing: border-box;
}
 .cz01_box2_ul2 li {
     border: 1px solid #ebebeb;
     width: 19%;
     margin-right: 1%;
     padding: 1%;
     box-sizing: border-box;
     position: relative;
     overflow: hidden;
     cursor: pointer;
}
 .cz01_box2_ul2 li:hover {
     border: 1px solid #ff4400;
}
 .cz01_box2_ul2 .cz01_box2_ul2_active {
     border: 1px solid #ff4400;
}
 .cz01_box2_ul2 li:nth-child(5) {
     margin-right: 0 
}
 .cz01_box2_ul2_text1 {
     color: #333333;
     font-size: 0.14rem;
}
 .cz01_box2_ul2_text2 {
     color: #989898;
     font-size: 0.12rem;
     margin-top: 0.1rem;
}
 .cz01_box2_ul2_text3 {
     position: absolute;
     right: -0.03rem;
     top: -0.01rem;
     width: 0.84rem;
     height: 0.27rem;
     background: url(../img/new14.png) center center no-repeat;
     color: #fff;
     text-align: center;
     line-height: 0.24rem;
     font-size: 0.12rem;
}
 .cz01_btn {
     background: #ff4400;
     width: 1.4rem;
     text-align: center;
     height: 0.4rem;
     line-height: 0.4rem;
     border-radius: 0.04rem;
     cursor: pointer;
     color: #fff;
     float: right;
     margin-top: 0.1rem;
}
 .cz01_box3 {
     padding: 0.3rem 0;
     color: #333333;
     font-size: 0.14rem;
     line-height: 0.28rem;
}
 .cz01_box2_text2 {
     margin-top: 0.2rem;
}
 .cz01_box2_table {
     color: #797979;
     font-size: 0.14rem;
     border: 1px solid #ebebeb;
     width: 100%;
     margin: 0.2rem 0;
}
 .cz01_box2_table tr:nth-child(1) {
     background: #f9f9f9;
     height: 0.4rem;
     line-height: 0.4rem;
     border-bottom: none;
}
 .cz01_box2_table tr {
     height: 0.54rem;
     line-height: 0.54rem;
     text-align: center;
     border-bottom: 0.01rem solid #ebebeb;
}
 .cz01_box2_table tr td {
     border-right: 0.01rem solid #ebebeb;
}
 .cz01_box2_table tr td:nth-child(1) {
     width: 2.06rem;
     text-align: left;
     padding-left: 0.2rem;
     box-sizing: border-box;
}
 .cz01_box2_table tr th:nth-child(1) {
     width: 2.06rem;
     text-align: left;
     padding-left: 0.2rem;
     box-sizing: border-box;
}
 .cz01_box3_text2 {
     text-align: center;
}
 .set_form .djsm_pic {
     width: 100%;
     overflow: hidden;
     text-align: center;
}
 .sfbd_ul {
}
 .sfbd_ul li {
     border-bottom: 0.01rem solid #ebebeb;
     display: flex;
     align-items: center;
     padding: 0.3rem 0;
}
 .sfbd_ul_pic {
     width: 0.5rem;
     height: 0.5rem;
     overflow: hidden;
}
 .sfbd_ul_text {
     font-size: 0.16rem;
     color: #333333;
     line-height: 0.28rem;
     width: 7rem;
     margin: 0 0.1rem;
}
 .sfbd_ul_text1>span {
     margin-left: 0.4rem;
     color: #01d599;
}
 .sfbd_ul_text1 .sfbd_ul_text1_active {
     color: #9c9c9c;
}
 .sfbd_ul_text2 {
     color: #999999;
     font-size: 0.14rem;
}
 .sfbd_ul_btn {
     background: #b1b1b1;
     width: 0.8rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
     border-radius: 0.04rem;
     cursor: pointer;
     color: #fff;
}
 .ljbd_btn {
     background: #01d599;
}
 .sfbd_title {
     color: #666666;
}
 .choose_fw_text4 {
     color: #3b3b3b;
     font-size: 0.14rem;
     text-align: center;
     margin: 0.2rem 0;
}
 .choose_fw_text5 {
     color: #3b3b3b;
     font-size: 0.1rem;
     text-align: center;
     margin: 0.3rem 0;
}
 .choose_fw_btns2 {
     background: #ff570e;
     color: #fff;
     width: 1.6rem;
     height: 0.4rem;
     line-height: 0.4rem;
     text-align: center;
     border-radius: 0.04rem;
     margin: 0.3rem auto;
     cursor: pointer;
}
 .xgzl .set_input label {
     width: 1.2rem;
}
 .xgzl .shenhe01_upload {
     font-size: 0.14rem;
     margin: 0.2rem 0;
}
 .xgzl .shenhe01_upload>span {
     width: 1.26rem;
     text-align: right;
}
 .uploadpic {
     width: 70%;
     height: 70%;
     position: absolute;
     right: 0;
     left: 0;
     top: 0;
     bottom: 0;
     margin: auto;
}
 .pj_text9 .test1 {
     margin: 0 0.2rem;
}
 .mykehu {
     display: flex;
     justify-content: space-between;
     margin-top: 0.2rem;
}
 .mykehu_left {
     background: #fff;
     width: 4.5rem;
     padding: 0.2rem;
     box-sizing: border-box;
     display: flex;
     color: #333333;
     font-size: 0.16rem;
     text-align: center;
     justify-content: space-between;
     line-height: 0.4rem;
     align-items: center;
}
 .mykehu_right {
     background: #fff;
     width: 4.5rem;
     padding: 0.2rem;
     box-sizing: border-box;
     display: flex;
     align-items: center;
     color: #333333;
     justify-content: space-between;
}
 .mykehu_right_text1 {
     font-size: 0.14rem;
     margin-bottom: 0.1rem;
}
 .mykehu_right_text2 {
     font-size: 0.12rem;
     line-height: 0.22rem;
}
 .mykehu_right_pic {
     text-align: center;
}
 .mykehu_right_pic>img {
     width: 0.76rem;
     height: 0.76rem;
}
 .mykehu_right_pic .mykehu_right_text3 {
     color: #9c9c9c;
     font-size: 0.1rem;
}
 .mykehu02 li:nth-child(1) {
     text-align: left;
     padding-left: 0.2rem;
     width: 3.3rem;
     box-sizing: border-box;
}
 .mykehu02 li:nth-child(2) {
     width: 1.1rem;
}
 .mykehu02 li:nth-child(3) {
     width: 1.1rem;
}
 .mykehu02 li:nth-child(4) {
     width: 3rem;
}
 .mykehu03 .myding_ul2_center1 {
     width: 3.3rem;
}
 .mykehu03 .myding_ul2_center2 {
     width: 1.1rem;
}
 .mykehu03 .myding_ul2_center3 {
     width: 2.3rem;
}
 .mykehu03 .myding_ul2_center4 {
     width: 0.5rem;
}
 .mykehu03 .myding_ul2_center1 .states>span {
     bottom: 0;
     width: 0.34rem;
     line-height: normal;
     top: 0;
     right: 0;
     left: 0;
     margin: auto;
     height: 0.34rem;
}
 .mykehu04_form {
     text-align: left;
     margin: 0.3rem 0;
}
 .mykehu04_form_input {
     width: 3.5rem;
     margin: 0 auto;
     color: #797979;
     font-size: 0.14rem;
     margin-bottom: 0.1rem;
     display: flex;
     align-items: center;
}
 .mykehu04_form_input select {
     border: 1px solid #ebebeb;
     height: 0.34rem;
     width: 2.5rem;
     color: #333;
     font-size: 0.12rem;
     border-radius: 0.04rem;
}
 .mykehu04_form_input #date {
     width: 2.5rem;
     border: 1px solid #ebebeb!important;
     border-radius: 0.04rem;
}
 .mykehu04_form_input textarea {
     border: 1px solid #ebebeb;
     width: 2.5rem;
     color: #333;
     font-size: 0.12rem;
     border-radius: 0.04rem;
     height: 0.66rem;
     padding: 0.08rem;
     box-sizing: border-box;
}
 .mykehu04_form_input label {
     width: 0.8rem;
     text-align: right;
}
 .mykehu04 {
     height: 3.7rem;
}
 .daterelative {
     position: relative;
}
 .daterelative .data_pic {
     position: absolute;
     right: 0.3rem;
}
 .khxq02 tr td:nth-child(1) {
     width: 3.3rem;
}
 .khxq02 tr td:nth-child(2) {
     width: 1.3rem;
}
 .khxq02 tr td:nth-child(3) {
     width: 1.3rem;
}
 .khxq02 tr td:nth-child(4) {
     width: 1.3rem;
}
 .khxq02 tr td:nth-child(5) {
     width: 1.3rem;
}
 .khxq03 {
     font-size: 0.14rem;
     color: #000000;
     padding: 0.4rem 0.2rem;
     box-sizing: border-box;
     text-align: right;
}
 .khxq03>i {
     font-size: 0.14rem;
     color: #ff4400;
}
 .khxq03>span {
     font-size: 0.24rem;
     color: #ff4400;
}
 .khxq01 {
     width: 8.86rem;
     margin: 0.2rem 0 0;
}
 .khxq01 tr td:nth-child(1) {
     width: 0.3rem;
     text-align: center;
     padding-left: 0;
}
 .khxq01 tr td:nth-child(2) {
     width: 1.8rem;
}
 .khxq01 tr td:nth-child(3) {
     width: 1.1rem;
}
 .khxq01 tr td:nth-child(4) {
     width: 1.1rem;
}
 .khxq01 tr td:nth-child(5) {
     width: 4.4rem;
}
 .khxq01 tr th:nth-child(1) {
     width: 0.3rem;
}
 .khxq01_text1>span {
     margin-right: 0.2rem;
}
 .khxq04 {
     display: flex;
     margin: 0.2rem 0 0.1rem;
     justify-content: space-between;
     align-items: flex-start;
}
 .khxq04 .mykehu04_form_input {
     width: auto;
}
 .khxq04 .mykehu04_form_input select {
     width: 1.4rem;
}
 .khxq04 .mykehu04_form_input #date {
     width: 1.4rem;
}
 .khxq04 .mykehu04_form_input textarea {
     width: 3rem;
}
 .khxq04 .mykehu04_form_input label {
     text-align: left 
}
 .khxq04_btn {
     background: #ff570e;
     color: #fff;
     font-size: 0.12rem;
     width: 1.1rem;
     text-align: center;
     height: 0.3rem;
     line-height: 0.3rem;
     border-radius: 0.04rem;
     cursor: pointer;
     float: right;
}
 .khxq01_box {
     overflow: hidden;
     border-bottom: 0.01rem solid #ebebeb;
     border-top: 0.01rem solid #ebebeb;
     padding: 0.2rem 0;
}
 .khdt_cz {
     font-size: 0.12rem;
     color: #ff8a00;
     text-decoration: underline!important;
     margin-left: 0.04rem;
}
 .mykehu_left_text1 {
     display: flex;
     align-items: center;
}
 .mykehu_left_text1>img {
     margin-right: 0.04rem;
}
 .jsxx_box {
     display: flex;
     justify-content: space-between;
}
 .jsxx_box_left {
     display: flex;
     align-items: center;
     height: 0.3rem;
}
 .jsxx_box_left_text1 {
     font-size: 0.14rem;
     color: #000000;
     margin: 0 0.1rem;
}
 .jsxx_box_left_text2 {
     font-size: 0.12rem;
     color: #898989;
}
 .jsxx_box_right {
     color: #000000;
     font-size: 0.14rem;
     text-align: right;
     line-height: 0.3rem;
}
 .khwfk {
     text-align: right;
}
 .khwfk_text1 {
     color: #ff570d;
     font-size: 0.12rem;
     margin-right: 0.2rem;
}
 .khwfk_text2 {
     width: 1.4rem;
     height: 0.4rem;
     display: inline-block;
     background: #ff570d;
     text-align: center;
     line-height: 0.4rem;
     border-radius: 0.04rem;
     cursor: pointer;
     color: #fff;
     margin-bottom: 0.2rem;
     margin-right: 0.2rem;
}
 .khwfk_list_text1 {
     margin: 0.3rem 0 0.1rem;
     text-align: center;
     color: #3b3b3b;
     font-size: 0.16rem;
}
 .khwfk_list_text2 {
     margin: 0.2rem 0 0.3rem;
     text-align: center;
     color: #3b3b3b;
     font-size: 0.14rem;
}
 .khwfk_list_text3 {
     padding: 0;
     text-align: center;
}
 .khwfk_list_text4 {
     font-size: 0.12rem;
     text-align: center;
     margin-top: 0.2rem;
}
 .khwfk_box {
     position: fixed;
     z-index: 21;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
     width: 4.5rem;
     height: 2.9rem;
     border-radius: 0.06rem;
     overflow: hidden;
     background: #fff;
     display: none;
}
 .khwfk_box .khwfk_list {
     text-align: center;
     margin-top: 0.1rem;
}
 .khwfk_box .choose_fw_btns {
     width: 1.12rem;
}
 .impowerBox .qrcode {
     width: 2.4rem!important;
}
 .layui-laypage .layui-laypage-next,
 .layui-laypage .layui-laypage-prev {
 	width: 0.6rem;
 }
.layui-laypage .layui-laypage-count {
	background: #f9f9f9;
}
.layui-laypage .layui-laypage-skip {
	background: #f9f9f9;
}

input[type="checkbox"] {
	-webkit-appearance: none;
	vertical-align: middle;
	margin-top: 0;
	background: #fff;
	border: #dedede solid 1px;
	min-height: 16px;
	min-width: 16px;
	position: relative;
	border-radius: 2px;
    margin-right: 0.04rem;
}
input[type="checkbox"]:checked {
	border: #01d599 solid 1px;
    background: #01d599;
}
input[type=checkbox]:checked::after {
	content: '';
    top: 2px;
    left: 1.1px;
	position: absolute;
	background: transparent;
	border: #fff solid 2px;
	border-top: none;
	border-right: none;
	height: 5px;
	width: 10px;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.fixed_right .fixed_hide_pic {
	display: none;
}
.fixed_right li:hover .fixed_show_pic {
	display: none;
}
.fixed_right li:hover .fixed_hide_pic {
	display: block;
}
.index03_list_left .index03_active .title {
    color: #01d599;
    border-left: 0.04rem solid #01d599;
}
.index04_tab {
    text-align: right;
    width: 1200px;
    margin: 0 auto;
    height: 26px;
}
.index04_tab .index04_tab_span {
    width: 10px;
    height: 10px;
    background: #cdcdcd;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
}
.index04_tab .index04_tab_active {
	background: #01d599;
}
.index_centent_ul {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.index_centent_ul .index_centent_li {
	width: 24%;
	background: #fff;
}
.index_centent_pic {
    width: 100%;
    height: 240px;
    overflow: hidden;
}
.index_centent_pic>img {
	width: 100%;
	height: 100%;
}
.index_centent_txt {
	padding: 20px 10px;
	box-sizing: border-box;
}
.index_centent_txt1 {
	color: #333333;
	font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.index_centent_txt2 {
    color: #b7b7b7;
    font-size: 12px;
    margin: 20px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.index_centent_txt3 {
	text-align: right;
	color: #fc5f1e;
	font-size: 18px;
}

@media screen and (min-width:768px) and (max-width:1400px) {
	.fixed_left {
		left: 0;
	}
}
@media screen and (min-width:1400px) and (max-width:1800px) {
    .fixed_left {
        left: 40px;
    }
}