.mobile_type .hd_center {
    width: 100%;
    margin: auto;
    box-sizing: border-box;
    
}




.mobile_type .hd_ys {
    color: #057ed7;
}

.mobile_type .hd_center>div {
    float: none;
}

.mobile_type .hd_center_left {
    width: 100%;
    min-height: 40vw;
    background-color: #ffffff;
    margin-bottom: 6.7vw;
    height: auto;
    box-sizing: border-box;
    padding: 0 3vw;
    display: inline-block;
}

.mobile_type .hd_demo {
    width: 100%;
    border-top: 4px solid #2b7ce7;
    box-sizing: border-box;
    height: auto;
    display: inline-block;
}

.mobile_type .hd_demo_title {
    font-size: 4.8vw;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 9.6vw;
    padding-left: 2.67vw;
    margin-top: 4vw;
    width: auto;
}

.mobile_type .hd_demolist {
    margin-top: 0px;
    width: 100%;
    font-size: 3.2vw;
    padding: 0;
    box-sizing: border-box;
    background: #fff;
    display: inline-block;
    position: initial;
}

.mobile_type .xjgkImg>a {
    display: block;
    width: 33.33% !important;
    height: 25.33vw!important;
    float: left;
    text-align: center;
}

.mobile_type .xjzl {
    background-image: linear-gradient(#5a96e0, #5a96e0), linear-gradient(#55c3d2, #55c3d2);
    background-color: #5a96e0;
    background-blend-mode: normal, normal;
    border-radius: 2px;
}

.mobile_type .myl {
    background-image: linear-gradient(#36b8ca, #36b8ca), linear-gradient(#55c3d2, #55c3d2);
    background-color: #36b8ca;
    background-blend-mode: normal, normal;
    border-radius: 2px;
}

.mobile_type .waqsl {
    background-image: linear-gradient(#d56b78, #d56b78), linear-gradient(#55c3d2, #55c3d2);
    background-color: #d56b78;
    background-blend-mode: normal, normal;
    border-radius: 2px;
}

.mobile_type .waqbj {
    background-image: linear-gradient(#579ccd, #579ccd), linear-gradient(#55c3d2, #55c3d2);
    background-color: #579ccd;
    background-blend-mode: normal, normal;
    border-radius: 2px;
}

.mobile_type .blsx {
    background-image: linear-gradient(#ddb662, #ddb662), linear-gradient(#55c3d2, #55c3d2);
    background-color: #ddb662;
    background-blend-mode: normal, normal;
    border-radius: 2px;
}

.mobile_type .zhpm {
    background-image: linear-gradient(#31bed2, #31bed2), linear-gradient(#55c3d2, #55c3d2);
    background-color: #31bed2;
    background-blend-mode: normal, normal;
    border-radius: 2px;
}

.mobile_type .xjgk {
    background-image: linear-gradient(#5dabe3, #5dabe3), linear-gradient(#55c3d2, #55c3d2);
    background-color: #5dabe3;
    background-blend-mode: normal, normal;
    border-radius: 2px;
}

.mobile_type .xjgkImg>a>img {
    margin-top: 4vw;
    width: 6vw;
}

.mobile_type .xjgkImg>a>p {
    font-size: 3.7vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 6vw;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 10px;
}

.mobile_type .xjgkImg>a:not(:first-child) {
    margin-left: 0px;
}

.mobile_type .fwgs {
    width: 100%;
    min-height: 23vw;
    
    height: auto;
    margin-top: 0px;
    
    box-sizing: border-box;
}

.mobile_type .hd_demo_title>a:not(:first-child) {
    margin-left: 40px;
}

.mobile_type .hd_demolist li a {
    display: inline-block;
    float: left;
    width: 73% !important;
    height: 48px;
    line-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mobile_type .hd_date {
    font-size: 4vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 8vw;
    letter-spacing: 0px;
    color: #808080;
    float: right;
}

.mobile_type .hd_demolist>li>a {
    display: block;
    width: 80% !important;
    height: 100%;
    font-size: 4vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 8vw;
    letter-spacing: 0px;
    color: #000000;
    background: url(/cms_files/webdongyangshirenminzhengfumenhuwangzhan/pubtplobject/defaultSet/730651/images/hd_dian.png) no-repeat left center;
    background-position: 1.3vw 4vw;
    padding-left: 4vw;
    box-sizing: border-box;
}

.mobile_type .hd_list {
    position: static;
    display: inline-block;
    height: auto;
    width: 100%;
}

.mobile_type .hd_list>ul {
    position: unset;
    left: 0px;
}

.mobile_type .hd_service>ul:first-child {
    margin-right: 0px;
}

.mobile_type .hd_zxbtn>a {
    width: 40vw;
    height: unset;
    display: inline-block;
    font-size: 3.73vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 8vw;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
}

.mobile_type .hd_zxbtn>a:first-child {
    background-color: #dc8993;
    margin-left: 18px;
}

.mobile_type .hd_zxbtn>a:last-child {
    background-color: #55c3d2;
    margin-left: 9px;
}

.mobile_type .hd_center_right {
    width: 100%;
    margin-left: 0;
    padding: 0 3vw;
    box-sizing: border-box;
}

.mobile_type .hd_jl_imgs {
    padding: 0;
    height: auto;
    display: inline-block;
    width: 100%;
}

.mobile_type .hd_little {
    width: auto;
    margin: 50px auto;
    display: none;
}

.mobile_type .f_line>a {
    display: block;
    width: 33.33%;
    text-align: center;
    
    margin: 2vw 0;
}

.mobile_type .f_line>a>p {
    font-size: 4.8vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 10.7vw;
    letter-spacing: 0px;
    color: #6b6b6c;
    margin-top: 1.6vw;
}

.mobile_type .f_line>a {
    float: left;
}

.mobile_type .f_line img {
    height: 4vw;
}

.mobile_type .xfrx {
    height: auto;
}

.mobile_type .f_line>a:not(:first-child) {
    margin-left: 0px;
}

.mobile_type .xfTime>li {
    float: left;
}

.mobile_type .xfcy>li {
    float: left;
}

.mobile_type .xfTxt>p {
    font-size: 3.2vw !important;
    font-weight: normal;
    font-stretch: normal;
    line-height: 4.8vw;
    letter-spacing: 0px;
    color: #000000;
    width: 70.33vw;
    margin-left: 5px;
}

.mobile_type .xfTxt>p>span:first-child {
    font-size: 3.2vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 5vw;
    letter-spacing: 0px;
    color: #000000;
}

.mobile_type .xfTime,
.mobile_type .xfcy {
    display: inline-block;
    padding: 2.7vw;
    width: 100%;
    min-height: 22vw;
    box-sizing: border-box;
}

.mobile_type .xfTxt {
    margin-top: -6px;
}




.mobile_type .xjgkImg.clearFix {
    display: inline-block;
    width: 100%;
    margin: 6.67vw 0;
    padding: 0;
    box-sizing: border-box;
}

.mobile_type .zfwb {
    margin-top: 3.2vw;
    margin-bottom: 9vw;
    display: block;
    height: auto;
}

.mobile_type ul.iframes_xj {
    display: none;
}