.main{}
.banner{
    margin-top: 20px;
}
.banner ul{}
.banner ul li{}
.banner ul li img{
    display: block;
}
/*  */
.index_1{
    margin-top: 20px;
}
.index_1>h3{}
.index_1_1{
    margin-top: 20px !important;
    margin-bottom: 30px !important;
    overflow: hidden;
}
.index_1_1_1{
    width: 260px;
    height: 150px;
    box-shadow: 1px 3px 16px 0px rgba(0, 0, 0, 0.17);
    border-radius: 10px;
    box-sizing: border-box;
    padding: 10px 20px;
    position: relative;
    float: left;
}
.index_1_1_1:nth-child(n+1){}
.index_1_1_1.color1{ background:#FFC2CC;}
.index_1_1_1.color2{background:#FFF6C2;}
.index_1_1_1.color3{background:#DBFFC2;}
.index_1_1_1.color4{background:#C2E8FF;}
.index_1_1_1>span{
    display: block;
    margin-top: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}
.index_1_1_1>p{
    color: #666666;
    width: 133px;
    margin-top: 11px;
}
.index_1_1_1>img{
    position: absolute;
    max-width: 75px;
    position: absolute;
    right: 0;
    bottom: 0;
    max-width: 100px;
    border-radius: 50%;
    right: 10px;
    bottom: 10px;
}
.index_1_1_1>button{
    background: #ffffff;
    border-radius: 10px;
    border: none;
    width: 88px;
    color: #00A292;
    font-size: 14px;
    margin-top: 30px;
    line-height: 2;
    cursor: pointer;
    transition: all .5s;
}
.index_1_1_1>button:hover{ color:#fff; background:#00A292;}
.index_1_1_1>div>strong{
    font-size: 16px;
}
.index_1_1_1>div>span{
    color: #343434;
    font-size: 12px;
}
.index2{
    /* padding: 20px 0; */
    line-height: 40px;
    font-weight: 600;
    color: #666666;
}
.index2 h3{color: #000000;border-bottom: 1px solid #ccc;}
.index2_1{
    border-bottom: 1px solid #D2D2D2;
    display: flex;
    align-items: flex-start;
    /* padding: 5px 0; */
    flex-wrap: wrap;
}
.index2_1 li{ padding:10px 0;}
.index2_1 li:nth-child(2){
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-self: center;
}
.index2_1 li a{
    line-height: 1;
    padding: 0 15px;
    color: #666666;
    line-height: 40px;
}
.index2_1 li a:hover{ color:#00a292;}
.index2_1 li a.selected{
    background: #00a292;
    border-radius: 14px;
    color: #fff;
}
.index2_2{}
.index2_2>li:nth-child(3){
    width: 100%;
    margin-left: 43px;
    border-top: 1px solid #ccc;
    display: flex;
    flex-wrap: wrap;
}
.index2_2>li:nth-child(3) a{
    color: #9f9f9f;
    font-size: 13px;
}
.index2_3{
    /* padding: 15px 0; */
    line-height: 1;
    border-bottom: 1px solid #ccc;
    align-items: center;
}
.index2_3>a{
    display: inline-block;
    border-right: 1px solid #ccc;
    line-height: 1.5;
    padding: 0 10px;
    margin-right: 10px;
}
.index2_3>a.selected{
    background: #FF9800;
    color: #fff;
}
.index2_3>a:last-child{}
.index2_3_1{
    display: inline-block;
    vertical-align: middle;
}
.index2_3_1>li{}
.index2_3_1>li input{
    vertical-align: middle;
}
.index2_3_1>li label{
    margin-right: 15px;
}
.index3{
    margin-top: 30px;
    overflow: hidden;
}
.xiangq2_2_1_9{
    display: flex;
    flex-wrap: wrap;
    /* justify-content: space-between; */
}
.xiangq2_2_1_9>li{
    border: 1px solid #ccc;
    flex: 0 1 240px;
    margin-right: 6%;
    padding: 15px;
    box-sizing: border-box;
    text-align: center;
    color: #666666;
    margin-bottom: 29px;
}
.xiangq2_2_1_9>li:nth-child(4n){margin-right:0;}
.xiangq2_2_1_9_1{
    text-align: center;
}
.xiangq2_2_1_9_1>img{
    border-radius: 50%;
    width: 120px;
    height: 120px;
    border: 9px solid #ccc;
    object-fit: contain;
}
.xiangq2_2_1_9_3{
    display: block;
    font-size: 16px;
    margin-top: 10px;
    font-weight: 600;
}
.xiangq2_2_1_9_3 em{
    font-style: normal;
    font-size: 14px;
    color: #808080;
    margin-left: 10px;
}
.xiangq2_2_1_9_4{
    margin-top: 10px;
    display: block;
}
.xiangq2_2_1_9_2{
    margin-top: 10px;
    display: flex;
    justify-content: space-around;
}
.xiangq2_2_1_9_2 span{
    /* margin-right: 20px; */
}
.xiangq2_2_1_9_2 span em{
    font-style: normal;
    color: #ED855C;
}
.pb_fenye{
    text-align: center;
    display: flex;
    margin: 30px 0;
    justify-content: center;
}
.pb_fenye>li{
    /* border: 1px solid #ccc; */
    /* border-radius: 3px; */
}
.pb_fenye>li>a{
    padding: 10px 15px;
    display: block;
    line-height: 1;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.pb_fenye>li>a.no_pointer{
    cursor: default;
    color: #ccc;
}
.pb_fenye>li>a.no_pointer.selected{
    background: #00a292;
    border-color: #00a292;
    color: #fff;
}