.news{
    width: 100%;
    height: 671px;
    position: relative;
    overflow: hidden;
}
.news .news_top{
    display: block;
    position: absolute;
    left: -237px;
    top:0px;
    z-index: -1;
}
.news .new_border{
    background-color: #ffffff;
    box-shadow: 3px 4px 35px 0px rgba(5, 0, 0, 0.06);
    border-radius: 5px;
    margin-top: 102px;
    padding-top: 47px;
    /* padding-left: 29px; */
    height: 422px;
}
.news .new_border>div{
    float: left;
    position: relative;
}
.news .new_border_1{
    width: 706px;
    height: 374px;
    overflow: hidden;
    border-radius: 5px;
    margin-right: 38px;
}
.news .new_border_1 a,.news .new_border_1 img{
    display: block;
    width: 100%;
    height: 100%;
}
.news_title{
    width: 148px;
    height: 41px;
    font-size: 57px;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing:0px;
    color: #9789bd;
    font-weight: bold;
    float: left;
}
.news_xwdt{
    width: 118px;
    /* height: 29px; */
    font-size: 30px;
    font-stretch: normal;
    line-height: 34px;
    letter-spacing: 0px;
    color: #6c6c6c;
    font-weight: bold;
    margin-left: 14px;
}
.news .line{
    width: 430px;
    height: 1px;
    background-color: #e9e5f6;
    position: absolute;
}
.news .line1{
    left: 165px;
    top: 38px;
}
.news .line2{
    left: 165px;
    top: 40px;
}
.news .new_border>div .more{
    width: 68px;
    height: 23px;
    border-radius: 11px;
    border: solid 1px #d8d4e3;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0px;
    color: #7d6eac;
    display: inline-block;
    text-indent: 8px;
    left: 528px;
    top: 13px;
    position: absolute;
    cursor: pointer;
}
.news_right_more{
    display:inline-block;
    width: 15px;
    height: 13px;
    /* background-color: #7d6eac; */
    position: absolute;
    left: 52px;
    top: 4px;
}
.coure_new_right_ul {
    margin-top: 42px;
    list-style: none;
}

.coure_new_right_ul li {
    border-bottom: 1px dashed #b3adc9;
}

.coure_new_right_ul li a {
    position: relative;
    display: block;
    height: 100%;
    font-family: "PingFangSC-Regular",Arial,Helvetica,sans-serif;
    font-size: 20px;
    text-decoration: none;
    text-indent: 30px;
    color: #6d5ba5;
}

.coure_new_right_ul li {
    height: 40px;
    margin-bottom: 14px;

    line-height: 40px;
}

.coure_new_right_ul .time {
    float: right;
    font-family: "PingFangSC-Regular",Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #b3adc9;
}

.coure_new_right_ul .radis {
    position: absolute;
    top: 17px;
    display: block;
    width: 5px;
    left: 4px;
    height: 6px;
    border-radius: 50%;
    background: #9789bd;
}

.coure_new_right_ul .radis span {
    display: none;
}

.coure_new_right_ul .radis i {
    display: none;
    font-size: 10px;
    color: #fff5e7;
}

.coure_new_right_ul li.coure_new_right_ul_active .radis {
    top: 22px;
    left: 19px;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 80px;
    background: #8676b0;
    display: block;
}
.coure_new_right_ul li:nth-of-type(1).coure_new_right_ul_active {
    border-bottom: none;
}
.coure_new_right_ul li:last-child.coure_new_right_ul_active {
    border-bottom: none;
}
.coure_new_right_ul li.coure_new_right_ul_active .radis span {
    position: relative;
    top: -23px;
    left: 2px;
    display: block;
    float: left;
    width: 10px;
    font-size: 10px;
    text-align: center;
    text-indent: 0;
    color: #fff;
}
.coure_new_right_ul li.coure_new_right_ul_active {
    height: 77px;
    line-height: 81px;
    background: #f3f3f3;
    border-radius: 10px;
    border: none;
}
.coure_new_right_ul li.coure_new_right_ul_active .time {
    display: none;
}
.coure_new_right_ul li.coure_new_right_ul_active a {
    text-indent: 73px;
}
.new_border_2{
    width: 597px;
}
.coure_new_right_ul li:last-child{
    border: none;
}
.index_project{
    width: 100%;
    height: 960px;
}
.index_project_bg{
    position: absolute;
    left: -237px;
    top:0px;
    bottom:0px;
    z-index: -1;
}
.index_project_title{
    width: 231px;
    height: 68px;
    font-size: 70px;
    font-stretch: normal;
    line-height: 68px;
    letter-spacing: 0px;
    color: #9789bd;
    font-weight: bold;
    display: inline-block;
    float: left;
}
.index_project .info{
    width: 171px;
    height: 62px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #c8c8c9;
    text-align: left;
    text-indent: 0px;
    display: inline-block;
    line-height: 24px;
    float: left;
    margin-top: 9px;
    margin-left: 26px;
}
.index_project .pro{
    padding-top: 74px;
    width: 476px;
    /* float: left; */
    overflow: hidden;
    display: inline-block;
}
.index_project .fwxm{
    width: 130px;
    height: 28px;
    font-size: 30px;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing:0px;
    color: #6c6c6c;
    font-weight: bold;
    display: inline-block;
    margin-left: 120px;
    margin-top: 6px;
}
.index_project .index_bsm{
    /* width: 212px; */
    height: 18px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 2px;
    /* color: #98979a; */
    color: #c8c8c9;
    float: right;
    padding-top: 12px;
    margin-right: 5px;
}
.project_swiper{
    width: 1453px;
    margin: 17px auto 0px;
    height: 639px;
}
.project_swiper .swiper-slide>a{
    width: 674px;
    height: 536px;
    /* display: inline-block; */
    background-color: #ffffff;
    box-shadow: 3px 4px 35px 0px rgba(5, 0, 0, 0.06);
    border-radius: 15px;
    float: left;
    text-decoration: none;
    margin-top: 35px;
    position: relative;
    border: none;
}
.project_swiper .swiper-slide>a:first-child{
    margin-right: 35px;
    /* text-decoration: none; */
    margin-left: 38px;
}
.project_swiper .swiper-slide>a>span:first-child{width: 100%;height: 388px;display: inline-block;border: none;}
.project_swiper .swiper-slide>a>span>img{
    display: block;
    width: 100%;
    height: 100%;
    border: none;
}
.project_title{
    height: 25px;
    line-height: 25px;
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0px;
    color: #7d6eac;
    display: block;
    margin-top: 42px;
    margin-left: 39px;
}
.project_line{
    width: 36px;
    height: 3px;
    background-color: #9789bd;
    /* border-radius: 1px; */
    display: block;
    margin-left: 40px;
    margin-top: 17px;
}
.bs{
    width: 94px;
    height: 12px;
    font-family: Alibaba-PuHuiTi-R;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #7d6eac;
    margin-left: 40px;
}
.index_brand{
    height: 588px;
    width: 100%;
}
.brand_bg{
    position: absolute;
    width: 1920px;
    display: block;
    top: 0px;
    left: -237px;
    z-index: -1;
}
.index_brand_z{
    display: block;
    width: 342px;
}
.index_brand .left{
    float: left;
    width: 689px;
    margin: 99px 0px 0px 63px;
}.index_brand .right{
     float: left;
 }
.index_brand .info{
    width: 709px;
    /* height: 90px; */
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 29px;
    display: block;
}
.index_brand  .left .deta{
    cursor: pointer;
    width: 151px;
    height: 37px;
    border-radius: 18px;
    border: solid 1px #d8d4e3;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 37px;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    text-indent: 28px;
    /* left: 528px; */
    /* top: 13px; */
    /* position: absolute; */
    margin: 57px 0px 0px 271px;
    position: relative;
}
.index_brand  .left .deta img,.index_brand  .left .enter img{
    display: block;
    position: absolute;
    width: 30px;
    height: 10px;
    right: 14px;
    top: 16px;
}
.index_brand  .left .enter{
    cursor: pointer;
    border: solid 1px #d8d4e3;
    font-weight: normal;
    font-stretch: normal;
    display: inline-block;
    width: 151px;
    height: 37px;
    border-radius: 18px;
    border: solid 1px #d8d4e3;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 37px;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    text-indent: 28px;
    margin: 57px 0px 0px 22px;
    position: relative;
}
.index_brand_info ul{
    list-style: none;
    background: #f8f8f8;
}
.index_brand_info ul li{
    float: left;
    position: relative;
    text-align: center;
    float: left;
    margin: 0px 55px;
    width: 223px;
    text-align: center;

}
.index_brand_info{
    height: 314px;
    background: #f8f8f8;
    /* border: 1px solid red; */
}
.index_brand_info .p1{
    /* width: 63px; */
    line-height: 21px;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 38px; */
    letter-spacing: 0px;
    color: #6c6c6c;
    margin-top: 82px;
    font-weight: bold;
    margin-bottom: 17px;
    position: relative;
}
.index_brand_info .p2{
    /* width: 142px; */
    height: 36px;
    font-size: 50px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #8272ae;
    font-weight: bold;
    margin-bottom: 17px;
}
.index_brand_info .p3{
    height: 14px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #7a7a7a;
    margin-bottom: 33px;
}
.index_brand_info .p4{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 38px; */
    letter-spacing: 0px;
    color: #6c6c6c;
    font-weight: bold;
}
.brand_bottom_icon{
    display:block;
    position: absolute;
    right: 41px;
    top: 0px;
}
.pro_con_sw1 .swiper-pagination-bullet,.pro_con_sw2 .swiper-pagination-bullet{
    width: 15px;
    height: 15px;
    background-color: #e0e0e0;
    opacity: 1;
    outline: medium;
    margin-right: 6px;
}
.pro_con_sw1 .swiper-pagination-bullet-active,.pro_con_sw2 .swiper-pagination-bullet-active{
    background-color: #7d6eac;
}
.pro_con_sw1 .swiper-pagination,.pro_con_sw2 .swiper-pagination{
    margin-left: 54px;
    margin-top: -36px;
}
.pro_con_sw1 .swiper-button-prev,.pro_con_sw2 .swiper-button-prev{
    background: #eeeeee;
    width: 50px;
    height: 48px;
    bottom: 0px;
    position: absolute;
    right: 0px;
    left: 1316px;
    top: 826px;
    outline: medium;
}
.pro_con_sw1 .swiper-button-disabled,.pro_con_sw2 .swiper-button-disabled{
    opacity: 1;
}
.pro_con_sw1 .swiper-button-disabled:after,.pro_con_sw2 .swiper-button-disabled:after{

    color: #ffffff!important;
}
.pro_con_sw1 .swiper-button-next,.pro_con_sw2 .swiper-button-next{

    background: #eeeeee;

    width: 50px;

    height: 48px;

    position: absolute;

    right: 0px;

    left: 1369px;

    top: 826px;

    text-align: center;

    outline: medium;
}
.pro_con_sw1 .swiper-button-next:after,.pro_con_sw2 .swiper-button-next:after{
    color:#7d6eac;
}
.pro_con_sw1 .swiper-button-next:after,.pro_con_sw1 .swiper-button-prev:after,.pro_con_sw2 .swiper-button-next:after,.pro_con_sw2 .swiper-button-prev:after{
    width: 21px;
    font-weight: bold;
    font-size: 30px;
    color: #7d6eac;

}
.index_project .view_more{text-decoration:none;width: 171px;height: 49px;border-radius: 24px;border: solid 1px #d8d4e3;font-weight: normal;font-stretch: normal;line-height: 18px;letter-spacing: 0px;color: #7d6eac;display: block;cursor: pointer;font-size: 20px;line-height: 49px;text-indent: 21px;position: absolute;left: 50%;margin-left: -85.5px;top: 829px;}.view_more img{
                                                                                                                                                                                                                                                                                                                                                                          display: block;
                                                                                                                                                                                                                                                                                                                                                                          width: 19px;
                                                                                                                                                                                                                                                                                                                                                                          height: 13px;
                                                                                                                                                                                                                                                                                                                                                                          position: absolute;
                                                                                                                                                                                                                                                                                                                                                                          right: 20px;
                                                                                                                                                                                                                                                                                                                                                                          top: 20px;
                                                                                                                                                                                                                                                                                                                                                                      }
.swiper_slide_a{
    display: block;
    width: 123px;
    height: 38px;
    border-radius: 19px;
    border: solid 1px #d8d4e3;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #7d6eac;
    position: absolute;
    text-align: center;
    right: 26px;
    bottom: 53px;
}
.project_ul li{
    list-style: none;
    float: left;
    width: 137px;
    height: 48px;
    background-color: #ffffff;
    border-radius: 23px;
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;

    line-height: 48px;
    text-align: center;
    margin-left: 33px;
}
.project_ul li.project_ul_class{

    background-color: #9789bd;

    font-size: 25px;

    font-weight: normal;

    font-stretch: normal;

    /* line-height: 38px; */

    letter-spacing: 0px;


}
.project_ul li.project_ul_class a{
    color: #ffffff;
}
.project_ul{
    float: right;
    margin: 127px 31px 0px 0px;
}
.project_line_title{
    width: 2px;
    height: 21px;
    background-color: #dcdcdc;
    display: block;
    position: absolute;
    right: 184px;
    border-right: 1px solid #fff;
    top: 142px;
    border-top: 1px solid #fff;
}
.project_ul  li a
{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #777777;
}
.pro_con{
    display: none;
}
.pro_con_dis{
    display: block;
}
img[src=""],img:not([src]){
    opacity:0;
}
.index_brand_info .brand_bottom_icon1{

    right: 74px;
}
.index_brand_info .brand_bottom_icon2{

    right: 96px;
}
.index_brand_info .brand_bottom_icon3{

    right: 29px;
}

.li1_p2 span{font-size: 30px;}
.li1_p4{
    text-indent: 26px;
}
.li1_p3 span{font-size: 30px;margin-left: 7px;}
.li1_p4 span{font-size: 30px;margin-left: 9px;}
.li1_p3 sup{
    font-size: 16px;
}
.li1_p1{
    text-indent: 70px;
    text-align: left;
}
.li2_p1{
    text-indent: 70px;
    text-align: left;
}
.p3_1{

    text-align: left;

    text-indent: 77px;
}
.p4_1{

    text-align: left;

    text-indent: 91px;
}
.p4_2{text-align: left;text-indent: 46px;}
.p3_2{

    text-align: left;

    text-indent: 76px;
}
.news{
    width: 100%;
    height: 671px;
    position: relative;
    overflow: hidden;
}
.news .news_top{
    display: block;
    position: absolute;
    left: -237px;
    top:0px;
    z-index: -1;
}
.news .new_border{
    background-color: #ffffff;
    box-shadow: 3px 4px 35px 0px rgba(5, 0, 0, 0.06);
    border-radius: 5px;
    margin-top: 102px;
    padding-top: 47px;
    /* padding-left: 29px; */
    height: 422px;
}
.news .new_border>div{
    float: left;
    position: relative;
}
.news .new_border_1{
    width: 706px;
    height: 374px;
    overflow: hidden;
    border-radius: 5px;
    margin-right: 38px;
    margin-left: 29px;
}
.news .new_border_1 a,.news .new_border_1 img{
    display: block;
    width: 100%;
    height: 100%;
}
.news_title{
    width: 148px;
    height: 41px;
    font-size: 57px;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing:0px;
    color: #9789bd;
    font-weight: bold;
    float: left;
}
.news_xwdt{
    width: 118px;
    /* height: 29px; */
    font-size: 30px;
    font-stretch: normal;
    line-height: 34px;
    letter-spacing: 0px;
    color: #6c6c6c;
    font-weight: bold;
    margin-left: 14px;
}
.news .line{
    width: 430px;
    height: 1px;
    background-color: #e9e5f6;
    position: absolute;
}
.news .line1{
    left: 165px;
    top: 38px;
}
.news .line2{
    left: 165px;
    top: 40px;
}
.news .new_border>div .more{
    width: 68px;
    height: 23px;
    border-radius: 11px;
    border: solid 1px #d8d4e3;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0px;
    color: #7d6eac;
    display: inline-block;
    text-indent: 8px;
    left: 528px;
    top: 13px;
    position: absolute;
    cursor: pointer;
    text-decoration: none;
}
.news_right_more{
    display:inline-block;
    width: 15px;
    height: 13px;
    /* background-color: #7d6eac; */
    position: absolute;
    left: 52px;
    top: 4px;
}
.coure_new_right_ul {
    margin-top: 42px;
    list-style: none;
}

.coure_new_right_ul li {
    border-bottom: 1px dashed #b3adc9;
}

.coure_new_right_ul li a {
    position: relative;
    display: block;
    height: 100%;
    font-family: "PingFangSC-Regular",Arial,Helvetica,sans-serif;
    font-size: 20px;
    text-decoration: none;
    text-indent: 30px;
    color: #6d5ba5;
}

.coure_new_right_ul li {
    height: 40px;
    margin-bottom: 14px;

    line-height: 40px;
}

.coure_new_right_ul .time {
    float: right;
    font-family: "PingFangSC-Regular",Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #b3adc9;
}

.coure_new_right_ul .radis {
    position: absolute;
    top: 17px;
    display: block;
    width: 5px;
    left: 4px;
    height: 6px;
    border-radius: 50%;
    background: #9789bd;
}

.coure_new_right_ul .radis span {
    display: none;
}

.coure_new_right_ul .radis i {
    display: none;
    font-size: 10px;
    color: #fff5e7;
}

.coure_new_right_ul li.coure_new_right_ul_active .radis {
    top: 22px;
    left: 19px;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 80px;
    background: #8676b0;
    display: block;
}
.coure_new_right_ul li:nth-of-type(1).coure_new_right_ul_active {
    border-bottom: none;
}
.coure_new_right_ul li:last-child.coure_new_right_ul_active {
    border-bottom: none;
}
.coure_new_right_ul li.coure_new_right_ul_active .radis span {
    position: relative;
    top: -23px;
    left: 2px;
    display: block;
    float: left;
    width: 10px;
    font-size: 10px;
    text-align: center;
    text-indent: 0;
    color: #fff;
}
.coure_new_right_ul li.coure_new_right_ul_active {
    height: 77px;
    line-height: 81px;
    background: #f3f3f3;
    border-radius: 10px;
    border: none;
}
.coure_new_right_ul li.coure_new_right_ul_active .time {
    display: none;
}
.coure_new_right_ul li.coure_new_right_ul_active a {
    text-indent: 73px;
}
.new_border_2{
    width: 597px;
}
.coure_new_right_ul li:last-child{
    border: none;
}
.index_project{
    width: 100%;
    height: 960px;
}
.index_project_bg{
    position: absolute;
    left: -237px;
    top:0px;
    bottom:0px;
    z-index: -1;
}
.index_project_title{
    width: 231px;
    height: 68px;
    font-size: 70px;
    font-stretch: normal;
    line-height: 68px;
    letter-spacing: 0px;
    color: #9789bd;
    font-weight: bold;
    display: inline-block;
    float: left;
}
.index_project .info{
    width: 171px;
    height: 62px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #c8c8c9;
    text-align: left;
    text-indent: 0px;
    display: inline-block;
    line-height: 24px;
    float: left;
    margin-top: 9px;
    margin-left: 26px;
}
.index_project .pro{
    padding-top: 74px;
    width: 476px;
    /* float: left; */
    overflow: hidden;
    display: inline-block;
}
.index_project .fwxm{
    width: 130px;
    height: 28px;
    font-size: 30px;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing:0px;
    color: #6c6c6c;
    font-weight: bold;
    display: inline-block;
    margin-left: 120px;
    margin-top: 6px;
}
.index_branch  .index_bsm{
    /* width: 212px; */
    height: 18px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 2px;
    /* color: #98979a; */
    color: #c8c8c9;
    float: right;
    padding-top: 12px;
    margin-right: 5px;
}
.project_swiper{
    width: 1453px;
    margin: 17px auto 0px;
    height: 639px;
}
.project_swiper .swiper-slide>a{
    width: 674px;
    height: 536px;
    /* display: inline-block; */
    background-color: #ffffff;
    box-shadow: 3px 4px 35px 0px rgba(5, 0, 0, 0.06);
    border-radius: 15px;
    float: left;
    text-decoration: none;
    margin-top: 35px;
    position: relative;
    border: none;
}
.project_swiper .swiper-slide>a:first-child{
    margin-right: 35px;
    /* text-decoration: none; */
    margin-left: 38px;
}
.project_swiper .swiper-slide>a>span:first-child{width: 100%;height: 388px;display: inline-block;border: none;}
.project_swiper .swiper-slide>a>span>img{
    display: block;
    width: 100%;
    height: 100%;
    border: none;
}
.project_title{
    height: 25px;
    line-height: 25px;
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0px;
    color: #7d6eac;
    display: block;
    margin-top: 42px;
    margin-left: 39px;
}
.project_line{
    width: 36px;
    height: 3px;
    background-color: #9789bd;
    /* border-radius: 1px; */
    display: block;
    margin-left: 40px;
    margin-top: 17px;
}
.bs{
    width: 94px;
    height: 12px;
    font-family: Alibaba-PuHuiTi-R;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #7d6eac;
    margin-left: 40px;
}
.index_brand{
    height: 588px;
    width: 100%;
}
.brand_bg{
    position: absolute;
    width: 1920px;
    display: block;
    top: 0px;
    left: -237px;
    z-index: -1;
}
.index_brand_z{
    display: block;
    width: 342px;
}
.index_brand .left{
    float: left;
    width: 689px;
    margin: 99px 0px 0px 63px;
}.index_brand .right{
     float: left;
     position: relative;
     width: 634px;
     height: 395px;
     margin-left: 55px;
     border-radius: 15px;
     overflow: hidden;
 }
.index_brand .info{
    width: 709px;
    /* height: 90px; */
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 29px;
    display: block;
}
.index_brand  .left .deta{
    cursor: pointer;
    width: 151px;
    height: 37px;
    border-radius: 18px;
    border: solid 1px #d8d4e3;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 37px;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    text-indent: 28px;
    /* left: 528px; */
    /* top: 13px; */
    /* position: absolute; */
    margin: 57px 0px 0px 271px;
    position: relative;
    text-decoration: none;
}
.index_brand  .left .deta img,.index_brand  .left .enter img{
    display: block;
    position: absolute;
    width: 30px;
    height: 10px;
    right: 14px;
    top: 16px;
}
.index_brand  .left .enter{
    cursor: pointer;
    border: solid 1px #d8d4e3;
    font-weight: normal;
    font-stretch: normal;
    display: inline-block;
    width: 151px;
    height: 37px;
    border-radius: 18px;
    border: solid 1px #d8d4e3;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 37px;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    text-indent: 28px;
    margin: 57px 0px 0px 22px;
    position: relative;
    text-decoration: none;
}
.index_brand_info ul{
    list-style: none;
}

.index_brand_info{
    height: 314px;
    /* border: 1px solid red; */
}
.index_brand_info .p1{
    /* width: 63px; */
    line-height: 21px;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 38px; */
    letter-spacing: 0px;
    color: #6c6c6c;
    margin-top: 82px;
    font-weight: bold;
    margin-bottom: 17px;
    position: relative;
}
.index_brand_info .p2{
    /* width: 142px; */
    height: 36px;
    font-size: 50px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #8272ae;
    font-weight: bold;
    margin-bottom: 17px;
}
.index_brand_info .p3{
    height: 14px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #7a7a7a;
    margin-bottom: 33px;
}
.index_brand_info .p4{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 38px; */
    letter-spacing: 0px;
    color: #6c6c6c;
    font-weight: bold;
}
.brand_bottom_icon{
    display:block;
    position: absolute;
    right: 41px;
    top: 0px;
}
.pro_con_sw1 .swiper-pagination-bullet,.pro_con_sw2 .swiper-pagination-bullet{
    width: 15px;
    height: 15px;
    background-color: #e0e0e0;
    opacity: 1;
    outline: medium;
    margin-right: 6px;
}
.pro_con_sw1 .swiper-pagination-bullet-active,.pro_con_sw2 .swiper-pagination-bullet-active{
    background-color: #7d6eac;
}
.pro_con_sw1 .swiper-pagination,.pro_con_sw2 .swiper-pagination{
    margin-left: 54px;
    margin-top: -36px;
}
.pro_con_sw1 .swiper-button-prev,.pro_con_sw2 .swiper-button-prev{
    background: #eeeeee;
    width: 50px;
    height: 48px;
    bottom: 0px;
    position: absolute;
    right: 0px;
    left: 1316px;
    top: 826px;
    outline: medium;
}
.pro_con_sw1 .swiper-button-disabled,.pro_con_sw2 .swiper-button-disabled{
    opacity: 1;
}
.pro_con_sw1 .swiper-button-disabled:after,.pro_con_sw2 .swiper-button-disabled:after{

    color: #ffffff!important;
}
.pro_con_sw1 .swiper-button-next,.pro_con_sw2 .swiper-button-next{

    background: #eeeeee;

    width: 50px;

    height: 48px;

    position: absolute;

    right: 0px;

    left: 1369px;

    top: 826px;

    text-align: center;

    outline: medium;
}
.pro_con_sw1 .swiper-button-next:after,.pro_con_sw2 .swiper-button-next:after{
    color:#7d6eac;
}
.pro_con_sw1 .swiper-button-next:after,.pro_con_sw1 .swiper-button-prev:after,.pro_con_sw2 .swiper-button-next:after,.pro_con_sw2 .swiper-button-prev:after{
    width: 21px;
    font-weight: bold;
    font-size: 30px;
    color: #7d6eac;

}
.index_project .view_more{width: 171px;height: 49px;border-radius: 24px;border: solid 1px #d8d4e3;font-weight: normal;font-stretch: normal;line-height: 18px;letter-spacing: 0px;color: #7d6eac;display: block;cursor: pointer;font-size: 20px;line-height: 49px;text-indent: 21px;position: absolute;left: 50%;margin-left: -85.5px;top: 829px;}.view_more img{
                                                                                                                                                                                                                                                                                                                                                     display: block;
                                                                                                                                                                                                                                                                                                                                                     width: 19px;
                                                                                                                                                                                                                                                                                                                                                     height: 13px;
                                                                                                                                                                                                                                                                                                                                                     position: absolute;
                                                                                                                                                                                                                                                                                                                                                     right: 20px;
                                                                                                                                                                                                                                                                                                                                                     top: 20px;
                                                                                                                                                                                                                                                                                                                                                 }
.swiper_slide_a{
    display: block;
    width: 123px;
    height: 38px;
    border-radius: 19px;
    border: solid 1px #d8d4e3;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #7d6eac;
    position: absolute;
    text-align: center;
    right: 26px;
    bottom: 53px;
}
.project_ul li{
    list-style: none;
    float: left;
    width: 137px;
    height: 48px;
    background-color: #ffffff;
    border-radius: 23px;
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;

    line-height: 48px;
    text-align: center;
    margin-left: 33px;
}
.project_ul li.project_ul_class{

    background-color: #9789bd;

    font-size: 25px;

    font-weight: normal;

    font-stretch: normal;

    /* line-height: 38px; */

    letter-spacing: 0px;


}
.project_ul li.project_ul_class a{
    color: #ffffff;
}
.project_ul{
    float: right;
    margin: 127px 31px 0px 0px;
}
.project_line_title{
    width: 2px;
    height: 21px;
    background-color: #dcdcdc;
    display: block;
    position: absolute;
    right: 184px;
    border-right: 1px solid #fff;
    top: 142px;
    border-top: 1px solid #fff;
}
.project_ul  li a
{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #777777;
}
.pro_con{
    display: none;
}
.pro_con_dis{
    display: block;
}
img[src=""],img:not([src]){
    opacity:0;
}
.index_brand_info .brand_bottom_icon1{

    right: 74px;
}
.index_brand_info .brand_bottom_icon2{

    right: 96px;
}



.li1_p2 span{font-size: 30px;}
.li1_p4{
    text-indent: 26px;
}
.li1_p3 span{font-size: 30px;margin-left: 7px;}
.li1_p4 span{font-size: 30px;margin-left: 9px;}
.li1_p3 sup{
    font-size: 16px;
}
.li1_p1{
    text-indent: 70px;
    text-align: left;
}
.li2_p1{
    text-indent: 70px;
    text-align: left;
}
.p3_1{

    text-align: left;

    text-indent: 77px;
}
.p4_1{

    text-align: left;

    text-indent: 91px;
}
.p4_2{text-align: left;text-indent: 44px;}
.p3_2{

    text-align: left;

    text-indent: 76px;
}.index_brand_video {
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
 }
.more_branch{
    width: 134px;
    height: 18px;
    font-weight: bold;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: 0px;
    color: #7d6eac;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    display: block;
    margin: 150px 0px 0px 48px;
    float: left;
    text-decoration: none;
}
.branch_icon{
    display: block;
    position: absolute;
    width: 19px;
    height: 13px;
    right: 0px;
    top: 4px;
}
.index_branch{
    height:233px;
    overflow: hidden;
    /* border: 1px solid red; */
}
.index_branch  .pro{
    padding-top: 74px;
    width: 517px;
    /* float: left; */
    overflow: hidden;
    display: inline-block;
    float: right;
}.index_branch .fwxm {
     width: 130px;
     height: 28px;
     font-size: 30px;
     font-stretch: normal;
     line-height: 35px;
     letter-spacing: 0px;
     color: #6c6c6c;
     font-weight: bold;
     display: inline-block;
     margin-left: 120px;
     margin-top: 6px;
 }.index_branch .info {
      width: 222px;
      height: 62px;
      font-size: 18px;
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0px;
      color: #c8c8c9;
      text-align: left;
      text-indent: 0px;
      display: inline-block;
      line-height: 24px;
      float: left;
      margin-top: 9px;
      margin-left: 26px;
  }


.Hospital {
    min-height: 100px;
    background: #9a87cc;
    overflow: hidden;
}

.Hospital li {
    float: left;
    width: 25%;
    min-height: 50px;
    position: relative;
    font-size: 16px;
    list-style: none;
    overflow: hidden;
    /*vertical-alignÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡base-line;*/
    float: left;
}

.Hospital .imgDiv {
    padding: 0px;
    width: 100%;
    height: 100%;
}

.Hospital .imgDiv img {
    width: 100%;
    height: 100%;
    display: block;
    mix-blend-mode: multiply;
}

.Hospital .name {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -0.75em;
    width: 100%;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    line-height: 2em;
}

.Hospital .name a {
    color: #FFF;
    font-size: 1.5em;
    text-decoration: none;
}

.Hospital .name span {
    /* display: none; */
}

.Hospital .content {
    display: none;
}

.Hospital .liNow .name {
    margin-top: -2em;
}

.Hospital .liNow .content {
    display: block;
}

.Hospital .liNow .name span {
    display: inline-block;
}
.Hospital .imgDiv a{
    display: block;
    width: 100%;
    height: 100%;
}
.bg{
    background: rgba(0,0,0,.35);
}
.header ul li:last-child{
    margin-right:0px;
}
.bbqhnd{
    text-indent: 17px;
}
.hndsx{
        text-indent: 16px;
}
.index_brand_info ul li:nth-of-type(3){
        width: 176px;
}.index_brand_info ul li:nth-of-type(4){
       width: 141px;
}.index_brand_info .brand_bottom_icon4 {
    right: 9px;
}
.brand_line3{

}