/*----------------------电脑板式样式----------------------*/

/*----------------------平板板式样式----------------------*/
@media screen and (min-width: 641px) and (max-width: 1200px) {

}

/*----------------------手机板式样式----------------------*/
@media screen and (max-width: 640px) {

}

body {
    background-position: left top;
}


#div_blank_1494315315207 {
    width: 100%;
    height: 50px;
    position: absolute;
    top: 95px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_blank_1494315315207 {
    }
}

@media screen and (max-width: 640px) {
    #div_blank_1494315315207 {
        width: 78.94736842105263%;
        height: 200px;
        top: 0px;
        left: 10.526315789473685%;
        display: none;
    }
}

#div_blank_1494315315207 > .view_contents {
    overflow: visible;
}

#div_blank_1494315315207 {
    box-sizing: border-box;
    background: #2b2b2b;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_blank_1494315315207 {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #div_blank_1494315315207 {
        box-sizing: border-box;
    }
}

#dh_style_01_1494315356816 {
    width: 1200px;
    z-index: 999;
    position: absolute;
    top: 95px;
    left: calc(50% - 600px);
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #dh_style_01_1494315356816 {
        z-index: 999;
        left: 0%;
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    #dh_style_01_1494315356816 {
        width: 11.578947368421053%;
        z-index: 999;
        top: 4px;
        left: 88.42105263157895%;
    }
}

#dh_style_01_1494315356816 > .view_contents {
    overflow: visible;
}

#dh_style_01_1494315356816 .mainMenuSet {
    line-height: 50px;
    height: 50px;
    color: #ffffff;
}

#dh_style_01_1494315356816 .columnSet {
    line-height: 50px;
    height: 50px;
}

#dh_style_01_1494315356816 #hot > a {
    color: #ffffff;
    background: #1e50ae;
}

@media screen and (max-width: 640px) {
    #dh_style_01_1494315356816 .mainMenuSet {
        color: #ffffff;
    }
}

@media screen and (max-width: 640px) {
    #dh_style_01_1494315356816:hover {
    }
}

@media screen and (max-width: 640px) {
    #dh_style_01_1494315356816 .mainMenuSet:hover {
        color: #007fff;
    }
}

@media screen and (max-width: 640px) {
    #dh_style_01_1494315356816 #hot > a {
        color: #007fff;
        background: transparent;
    }
}

@media screen and (max-width: 640px) {
    #dh_style_01_1494315356816 #hot > a:hover {
    }
}

@media screen and (max-width: 640px) {
    #dh_style_01_1494315356816 .columnSet {
    }
}


#text_default_1494315609609 {
    width: 35.583333333333336%;
    height: 53px;
    position: absolute;
    top: 8px;
    left: 64.41666666666666%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_default_1494315609609 {
        top: 19px;
        left: 45.17497348886532%;
        width: 515px;
    }
}

@media screen and (max-width: 640px) {
    #text_default_1494315609609 {
        width: 100%;
        height: 300px;
        top: 200px;
        left: 0%;
        display: none;
    }
}

#image_logo_1494315509240 {
    width: 17.916666666666668%;
    height: 37px;
    position: absolute;
    top: 27px;
    left: 0%;
    display: none;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_logo_1494315509240 {
        left: 0%;
        width: 15.333333333333332%;
        top: 27px;
        display: none;
    }
}

@media screen and (max-width: 640px) {
    #image_logo_1494315509240 {
        width: 156px;
        height: 36px;
        top: 7px;
        left: 0%;
        display: none;
    }
}

#text_style_02_1494921118898 {
    width: 59.08333333333333%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 0px;
    left: 0.013888041178385416%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494921118898 {
        left: 0.8483563096500532%;
        width: 16.96712619300106%;
        top: 21.5px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494921118898 {
        width: 370px;
        top: 4px;
        left: 2.368421052631579%;
    }
}

#text_style_02_1494921118898 > .view_contents {
    box-sizing: border-box;
    color: #1e50ae;
    font-size: 24px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494921118898 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494921118898 > .view_contents {
        box-sizing: border-box;
        font-size: 18px;
    }
}

#div_includeBlock_1494315452764 {
    width: 1200px;
    height: 86px;
    position: absolute;
    top: 0px;
    left: calc(50% - 600px);
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494315452764 {
        width: 100%;
        left: 0%;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494315452764 {
        width: 100%;
        height: 55px;
        top: 0px;
        left: 0%;
    }
}

#banner_style_01_1621826027963 {
    width: 100%;
    height: 333px;
    position: absolute;
    top: 145px;
    left: 0%;
    display: block;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #banner_style_01_1621826027963 {
        display: block;
    }
}

@media screen and (max-width: 640px) {
    #banner_style_01_1621826027963 {
        width: 92%;
        height: 300px;
        top: 0px;
        left: 4%;
        display: block;
    }
}

#comm_layout_header {
    height: 482px;
    z-index: 2;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #comm_layout_header {
        height: 145px;
        z-index: 999;
    }
}

@media screen and (max-width: 640px) {
    #comm_layout_header {
        height: 55px;
        z-index: 10;
    }
}

#comm_layout_header > .view_contents {
    overflow: visible;
    max-width: 1200px;
}


#text_style_02_1494315859424 {
    width: 46.25%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 0px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494315859424 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494315859424 {
        width: 100%;
        top: 0px;
        left: 0%;
    }
}

#text_style_02_1494315859424 > .view_contents {
    box-sizing: border-box;
    color: #1e50ae;
    font-size: 16px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494315859424 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494315859424 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494316013455 {
    width: 46.25%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 25px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316013455 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316013455 {
        width: 100%;
        top: 20px;
        left: 0%;
    }
}

#text_style_02_1494316013455 > .view_contents {
    box-sizing: border-box;
    color: #4c4c4c;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316013455 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316013455 > .view_contents {
        box-sizing: border-box;
    }
}

#div_includeBlock_1494315936746 {
    width: 100%;
    height: 59px;
    position: absolute;
    top: 40px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494315936746 {
        width: 98%;
        left: 1%;
        top: 35px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494315936746 {
        width: 98%;
        height: 57px;
        top: 26px;
        left: 1.0526315789473684%;
    }
}

#image_style_01_1494316265213 {
    width: 37%;
    height: 245px;
    position: absolute;
    top: 103px;
    left: 1.1666666666666667%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494316265213 {
        height: 231px;
        width: 331px;
        top: 116px;
        left: 1.0604453870625663%;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494316265213 {
        width: 95%;
        height: 154px;
        top: 90px;
        left: 2.1052631578947367%;
    }
}

#image_style_01_1494316265213 > .view_contents {
    overflow: visible;
}

#text_style_02_1494316343887 {
    width: 59.66666666666667%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 116px;
    left: 40.333335876464844%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316343887 {
        width: 583px;
        left: 36.90349946977731%;
        top: 116px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316343887 {
        width: 95%;
        top: 255px;
        left: 2.5%;
    }
}

#text_style_02_1494316343887 > .view_contents {
    box-sizing: border-box;
    font-size: 14px;
    line-height: 30px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316343887 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316343887 > .view_contents {
        box-sizing: border-box;
    }
}

#layout_1494315452748 {
    height: 358px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #layout_1494315452748 {
        height: 386px;
    }
}

@media screen and (max-width: 640px) {
    #layout_1494315452748 {
        height: 687px;
    }
}

#layout_1494315452748 > .view_contents {
    overflow: visible;
    max-width: 1200px;
}


#text_style_02_1494316598400 {
    width: 46.25%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 0px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316598400 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316598400 {
        width: 100%;
        top: 0px;
        left: 0%;
    }
}

#text_style_02_1494316598400 > .view_contents {
    box-sizing: border-box;
    color: #1e50ae;
    font-size: 16px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316598400 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316598400 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494316598406 {
    width: 46.25%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 25px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316598406 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316598406 {
        width: 100%;
        top: 20px;
        left: 0%;
    }
}

#text_style_02_1494316598406 > .view_contents {
    box-sizing: border-box;
    color: #4c4c4c;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316598406 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316598406 > .view_contents {
        box-sizing: border-box;
    }
}

#div_includeBlock_1494316598206 {
    width: 100%;
    height: 59px;
    position: absolute;
    top: 40px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494316598206 {
        width: 98%;
        left: 1%;
        top: 35px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494316598206 {
        width: 98%;
        height: 57px;
        top: 26px;
        left: 1.0526315789473684%;
    }
}

#image_style_01_1494316642574 {
    width: 32%;
    height: 284px;
    position: absolute;
    top: 116px;
    left: 0.125%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494316642574 {
        height: 249px;
        top: 116px;
        left: 0.9726272534464475%;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494316642574 {
        width: 95%;
        height: 235px;
        top: 105px;
        left: 2.1052631578947367%;
        z-index: 2;
    }
}

#image_style_01_1494316642574 > .view_contents {
    overflow: visible;
}


#text_style_02_1494316820032 {
    width: 51.5625%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 38px;
    left: 9.895833333333332%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316820032 {
        left: 10.145902317880795%;
        top: 27px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316820032 {
        width: 95%;
        top: 27px;
        left: 2.497403047091413%;
    }
}

#text_style_02_1494316820032 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 18px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316820032 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316820032 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494316915358 {
    width: 27.604166666666668%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 220px;
    left: 9.895833333333332%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316915358 {
        left: 10.13555463576159%;
        top: 200px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316915358 {
        width: 44.473684210526315%;
        top: 184px;
        left: 2.497944078947368%;
    }
}

#text_style_02_1494316915358 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316915358 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316915358 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494316860121 {
    width: 76.04166666666666%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 96px;
    left: 10.15625%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316860121 {
        left: 10.383899006622517%;
        top: 68.5px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316860121 {
        width: 95%;
        top: 75.5px;
        left: 2.5%;
    }
}

#text_style_02_1494316860121 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494316860121 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494316860121 > .view_contents {
        box-sizing: border-box;
    }
}

#div_includeBlock_1494316728791 {
    width: 32%;
    height: 284px;
    position: absolute;
    top: 116px;
    left: 34%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494316728791 {
        height: 249px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494316728791 {
        width: 95%;
        height: 235px;
        top: 340px;
        left: 2.5%;
    }
}

#div_includeBlock_1494316728791 {
    background: #4644e0;
}

#image_style_01_1494317008489 {
    width: 32%;
    height: 284px;
    position: absolute;
    top: 116px;
    left: 68%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494317008489 {
        height: 249px;
        top: 116px;
        left: 66.82959968186638%;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494317008489 {
        width: 95%;
        height: 235px;
        top: 575px;
        left: 2.5%;
    }
}

#image_style_01_1494317008489 > .view_contents {
    overflow: visible;
}


#text_style_02_1494317046289 {
    width: 51.5625%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 38px;
    left: 9.895833333333332%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317046289 {
        left: 10.145902317880795%;
        top: 27px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317046289 {
        width: 95%;
        top: 27px;
        left: 2.5%;
    }
}

#text_style_02_1494317046289 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 18px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317046289 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317046289 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494317046297 {
    width: 76.04166666666666%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 96px;
    left: 10.15625%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317046297 {
        left: 10.383899006622517%;
        top: 68.5px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317046297 {
        width: 95%;
        top: 75.5px;
        left: 2.5%;
    }
}

#text_style_02_1494317046297 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317046297 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317046297 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494317046300 {
    width: 27.604166666666668%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 220px;
    left: 9.895833333333332%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317046300 {
        left: 10.13555463576159%;
        top: 200px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317046300 {
        width: 44.473684210526315%;
        top: 183px;
        left: 2.3591694078947367%;
    }
}

#text_style_02_1494317046300 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317046300 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317046300 > .view_contents {
        box-sizing: border-box;
    }
}

#div_includeBlock_1494317046141 {
    width: 32%;
    height: 284px;
    position: absolute;
    top: 421px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494317046141 {
        height: 249px;
        left: 0.9726272534464475%;
        top: 384px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494317046141 {
        width: 95%;
        height: 235px;
        top: 810px;
        left: 2.5%;
    }
}

#div_includeBlock_1494317046141 {
    background: #99505d;
}

#image_style_01_1494317077854 {
    width: 32%;
    height: 284px;
    position: absolute;
    top: 421px;
    left: 34%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494317077854 {
        height: 249px;
        left: calc(50% - 150.5px);
        top: 384px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494317077854 {
        width: 95%;
        height: 235px;
        top: 1045px;
        left: 2.5%;
    }
}

#image_style_01_1494317077854 > .view_contents {
    overflow: visible;
}


#text_style_02_1494317129008 {
    width: 51.5625%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 38px;
    left: 9.895833333333332%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317129008 {
        left: 10.145902317880795%;
        top: 27px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317129008 {
        width: 95%;
        top: 27px;
        left: 2.5%;
    }
}

#text_style_02_1494317129008 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 18px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317129008 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317129008 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494317129016 {
    width: 76.04166666666666%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 96px;
    left: 10.15625%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317129016 {
        left: 9.369826158940398%;
        top: 68.5px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317129016 {
        width: 95%;
        top: 75.5px;
        left: 2.5%;
    }
}

#text_style_02_1494317129016 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317129016 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317129016 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1621590272708 {
    width: 35.15625%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 240px;
    left: 61.458333333333336%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1621590272708 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1621590272708 {
        width: 46.81440443213296%;
        top: 0px;
        left: 26.59279778393352%;
    }
}

#text_style_02_1621590272708 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1621590272708 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1621590272708 > .view_contents {
        box-sizing: border-box;
    }
}

#div_includeBlock_1494317128847 {
    width: 32%;
    height: 284px;
    position: absolute;
    top: 421px;
    left: 68%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494317128847 {
        height: 249px;
        left: 66.9389581124072%;
        top: 384px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494317128847 {
        width: 95%;
        height: 235px;
        top: 1280px;
        left: 2.5%;
    }
}

#div_includeBlock_1494317128847 {
    background: #4cbd60;
}

#layout_1494315560880 {
    height: 725px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #layout_1494315560880 {
        height: 674px;
    }
}

@media screen and (max-width: 640px) {
    #layout_1494315560880 {
        height: 1525px;
    }
}

#layout_1494315560880 > .view_contents {
    overflow: visible;
    max-width: 1200px;
}

/*----------------------电脑板式样式----------------------*/
#layout_1494315560880 {

}

/*----------------------平板板式样式----------------------*/
@media screen and (min-width: 641px) and (max-width: 1200px) {
    #layout_1494315560880 {

    }
}

/*----------------------手机板式样式----------------------*/
@media screen and (max-width: 640px) {
    #layout_1494315560880 {

    }
}


#text_style_02_1494317217119 {
    width: 46.25%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 0px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317217119 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317217119 {
        width: 100%;
        top: 0px;
        left: 0%;
    }
}

#text_style_02_1494317217119 > .view_contents {
    box-sizing: border-box;
    color: #1e50ae;
    font-size: 16px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317217119 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317217119 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494317217128 {
    width: 46.25%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 25px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317217128 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317217128 {
        width: 100%;
        top: 20px;
        left: 0%;
    }
}

#text_style_02_1494317217128 > .view_contents {
    box-sizing: border-box;
    color: #4c4c4c;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494317217128 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494317217128 > .view_contents {
        box-sizing: border-box;
    }
}

#div_includeBlock_1494317216805 {
    width: 100%;
    height: 59px;
    position: absolute;
    top: 40px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494317216805 {
        width: 98%;
        left: 1%;
        top: 35px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494317216805 {
        width: 98%;
        height: 57px;
        top: 26px;
        left: 1.0526315789473684%;
    }
}

#image_style_01_1494317234098 {
    width: 40.833333333333336%;
    height: 338px;
    position: absolute;
    top: 142px;
    left: 59.166666666666664%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494317234098 {
        width: 440px;
        left: 51.855779427359494%;
        top: 123px;
        height: 314px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494317234098 {
        width: 95%;
        height: 234px;
        top: 83px;
        left: 2.368421052631579%;
    }
}

#image_style_01_1494317234098 > .view_contents {
    overflow: visible;
}

#newsList_style_01_1494317299453 {
    width: 702px;
    left: 0%;
    top: 142px;
    position: absolute;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #newsList_style_01_1494317299453 {
        width: 49%;
        left: 1.166489925768823%;
        top: 125px;
    }
}

@media screen and (max-width: 640px) {
    #newsList_style_01_1494317299453 {
        width: 95%;
        left: 2.5%;
        top: 319px;
    }
}

/*----------------------电脑板式样式----------------------*/
#newsList_style_01_1494317299453 {

}

#newsList_style_01_1494317299453 .riSet {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
}

#newsList_style_01_1494317299453 .yueSet {
    display: inline;
    margin: 0;
    float: right;
}

#newsList_style_01_1494317299453 .nianSet {
    display: inline;
    margin: 0;
}

#newsList_style_01_1494317299453 .nDate {
    text-align: right;
}

/*----------------------平板板式样式----------------------*/
@media screen and (min-width: 641px) and (max-width: 1200px) {
    #newsList_style_01_1494317299453 {

    }
}

/*----------------------手机板式样式----------------------*/
@media screen and (max-width: 640px) {
    #newsList_style_01_1494317299453 {

    }
}

#layout_1494316602076 {
    height: 499px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #layout_1494316602076 {
        height: 470px;
    }
}

@media screen and (max-width: 640px) {
    #layout_1494316602076 {
        height: 1032px;
    }
}

#layout_1494316602076 > .view_contents {
    overflow: visible;
    max-width: 1200px;
}


#text_style_02_1494319305620 {
    width: 62.5%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    left: 12.596240942028986%;
    top: 29.5px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305620 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305620 {
        width: 97.30000000000001%;
        left: 1.3499999999999943%;
        top: 0px;
    }
}

#text_style_02_1494319305620 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    text-align: left;
    font-family: Microsoft YaHei;
    line-height: 30px;
    letter-spacing: 2px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305620 > .view_contents {
        box-sizing: border-box;
        font-size: 24px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305620 > .view_contents {
        box-sizing: border-box;
        font-size: 18px;
        line-height: 30px;
        font-weight: normal;
    }
}

#div_blank_1494319305624 {
    width: 50px;
    height: 3px;
    position: absolute;
    left: 12.596240942028986%;
    top: 70px;
    z-index: 2;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_blank_1494319305624 {
    }
}

@media screen and (max-width: 640px) {
    #div_blank_1494319305624 {
        width: 20.263157894736842%;
        height: 3px;
        left: 39.868421052631575%;
        top: 0px;
        display: block;
    }
}

#div_blank_1494319305624 > .view_contents {
    overflow: visible;
}

#div_blank_1494319305624 {
    box-sizing: border-box;
    background: #1e50ae;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_blank_1494319305624 {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #div_blank_1494319305624 {
        box-sizing: border-box;
    }
}

#dh_style_03_1494319305630 {
    width: 36.91756272401434%;
    z-index: 999;
    left: 16.57608695652174%;
    top: 73px;
    position: absolute;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #dh_style_03_1494319305630 {
        z-index: 999;
        width: 93px;
        left: 6.377704326923077%;
        top: 89.5px;
    }
}

@media screen and (max-width: 640px) {
    #dh_style_03_1494319305630 {
        width: 14.348025711662075%;
        z-index: 999;
        left: 42.82598714416896%;
        top: 240px;
    }
}

#dh_style_03_1494319305630 > .view_contents {
    overflow: visible;
}

#dh_style_03_1494319305630 .columnSet {
    background: transparent;
    font-size: 12px;
    line-height: 14px;
    color: #bfbfbf;
}

#dh_style_03_1494319305630 #hot > a {
    background: transparent;
    color: #bfbfbf;
}

#dh_style_03_1494319305630 .mainMenuSet {
    border-right-style: none;
    border-bottom-style: none;
    height: 28px;
    line-height: 28px;
    color: #bfbfbf;
}

#dh_style_03_1494319305630 .mainMenuSet:hover {
    background: transparent;
}

/*----------------------电脑板式样式----------------------*/
#dh_style_03_1494319305630 .menuStyle_3 .menuLi01 a {
    color: inherit;
}

/*----------------------平板板式样式----------------------*/
@media screen and (min-width: 641px) and (max-width: 1200px) {
    #dh_style_03_1494319305630 {

    }
}

/*----------------------手机板式样式----------------------*/
@media screen and (max-width: 640px) {
    #dh_style_03_1494319305630 {

    }
}

#div_includeBlock_1494319305418 {
    width: 23%;
    height: 269px;
    position: absolute;
    top: 1px;
    left: 77%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494319305418 {
        width: 165px;
        left: 81.77313535911603%;
        height: 229.5px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494319305418 {
        width: 100%;
        height: 240px;
        top: 467px;
        left: 0%;
        display: none;
    }
}

#div_includeBlock_1494319305418 > .view_contents {
    overflow: visible;
}

#div_includeBlock_1494319305418 {
    border-bottom-color: #ffffff;
    border-bottom-style: none;
    border-bottom-width: 1px;
}


#div_blank_1494319305751 {
    width: 50px;
    height: 3px;
    position: absolute;
    left: 4.9921875%;
    top: 72px;
    z-index: 2;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_blank_1494319305751 {
    }
}

@media screen and (max-width: 640px) {
    #div_blank_1494319305751 {
        width: 20.263157894736842%;
        height: 3px;
        left: 39.868421052631575%;
        top: 0px;
        display: block;
    }
}

#div_blank_1494319305751 > .view_contents {
    overflow: visible;
}

#div_blank_1494319305751 {
    box-sizing: border-box;
    background: #1e50ae;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_blank_1494319305751 {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #div_blank_1494319305751 {
        box-sizing: border-box;
    }
}

#text_style_02_1494319305755 {
    width: 83.5%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    left: 4.9921875%;
    top: 31.5px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305755 {
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305755 {
        width: 97.30000000000001%;
        left: 1.3499999999999943%;
        top: 0px;
    }
}

#text_style_02_1494319305755 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    text-align: left;
    font-family: Microsoft YaHei;
    line-height: 30px;
    letter-spacing: 2px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305755 > .view_contents {
        box-sizing: border-box;
        font-size: 24px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305755 > .view_contents {
        box-sizing: border-box;
        font-size: 18px;
        line-height: 30px;
        font-weight: normal;
    }
}

#text_style_02_1494319305759 {
    width: 90.22869022869024%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 97.5px;
    left: 5%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305759 {
        left: 5%;
        width: 90%;
        top: 91.5px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305759 {
        width: 370px;
        top: 0px;
    }
}

#text_style_02_1494319305759 > .view_contents {
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #bfbfbf;
    line-height: 30px;
    text-indent: 2em;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305759 > .view_contents {
        box-sizing: border-box;
        text-indent: 2em;
        line-height: 25px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305759 > .view_contents {
        box-sizing: border-box;
    }
}

#div_includeBlock_1494319305423 {
    width: 40.08333333333333%;
    height: 277.5px;
    position: absolute;
    top: 3.5px;
    left: 36.74536839863714%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494319305423 {
        height: 266.5px;
        width: 306px;
        left: 46.83011049723757%;
        top: 0px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494319305423 {
        width: 100%;
        height: 240px;
        top: 0px;
        left: 0%;
        display: none;
    }
}

#div_includeBlock_1494319305423 {
    border-bottom-color: #ffffff;
    border-bottom-style: none;
    border-bottom-width: 1px;
}


#text_style_02_1494319305847 {
    width: 35.585585585585584%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 94px;
    left: 56.28519144144144%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305847 {
        top: 212px;
        left: 11.393382352941178%;
        width: 72.42524916943522%;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305847 {
        width: 100%;
        top: 0px;
        left: 0%;
        display: none;
    }
}

#text_style_02_1494319305847 > .view_contents {
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #bfbfbf;
    line-height: 30px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305847 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305847 > .view_contents {
        box-sizing: border-box;
    }
}

#div_blank_1494319305854 {
    width: 50px;
    height: 3px;
    position: absolute;
    left: 4.03125%;
    top: 72px;
    z-index: 2;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_blank_1494319305854 {
        top: 73px;
        height: 3px;
        left: 1.9656019656019657%;
    }
}

@media screen and (max-width: 640px) {
    #div_blank_1494319305854 {
        width: 20.263157894736842%;
        height: 3px;
        left: 39.868421052631575%;
        top: 0px;
        display: none;
    }
}

#div_blank_1494319305854 > .view_contents {
    overflow: visible;
}

#div_blank_1494319305854 {
    box-sizing: border-box;
    background: #1e50ae;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_blank_1494319305854 {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #div_blank_1494319305854 {
        box-sizing: border-box;
    }
}

#image_style_01_1494319305863 {
    width: 9.75%;
    height: 25px;
    position: absolute;
    top: 97.5px;
    left: 1.515625%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494319305863 {
        left: 0%;
        top: 95px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494319305863 {
        width: 57.3921028466483%;
        height: 200px;
        top: 200px;
        left: 21.30394857667585%;
        display: none;
    }
}

#image_style_01_1494319305863 > .view_contents {
    overflow: visible;
}

#image_style_01_1494319305867 {
    width: 9.5%;
    height: 25px;
    position: absolute;
    top: 136px;
    left: 1.41796875%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494319305867 {
        left: 0.2457002457002457%;
        width: 9.647058823529411%;
        top: 137.5px;
        height: 27px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494319305867 {
        width: 55.09641873278237%;
        height: 200px;
        top: 0px;
        left: 22.451790633608816%;
        display: none;
    }
}

#image_style_01_1494319305867 > .view_contents {
    overflow: visible;
}

#image_style_01_1494319305870 {
    width: 6.833333333333333%;
    height: 25px;
    position: absolute;
    top: 176px;
    left: 2.69921875%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494319305870 {
        left: 0.5835380835380835%;
        top: 177px;
        height: 25px;
        width: 37px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494319305870 {
        width: 55.09641873278237%;
        height: 200px;
        top: 0px;
        left: 22.451790633608816%;
        display: none;
    }
}

#image_style_01_1494319305870 > .view_contents {
    overflow: visible;
}

#image_style_01_1494319305876 {
    width: 10%;
    height: 35px;
    position: absolute;
    top: 221px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494319305876 {
        left: 0.4914004914004914%;
        top: 247.5px;
        height: 38px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494319305876 {
        width: 55.09641873278237%;
        height: 200px;
        top: 600px;
        left: 22.451790633608816%;
        display: none;
    }
}

#image_style_01_1494319305876 > .view_contents {
    overflow: visible;
}

#text_style_02_1494319305880 {
    width: 40.765765765765764%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 96px;
    left: 12.137528153153152%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305880 {
        left: 11.295681063122927%;
        width: 77.40863787375415%;
        top: 92.5px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305880 {
        width: 100%;
        top: 0px;
        left: 0%;
        display: none;
    }
}

#text_style_02_1494319305880 > .view_contents {
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #bfbfbf;
    line-height: 30px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305880 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305880 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494319305885 {
    width: 49.5%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 134px;
    left: 11.46875%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305885 {
        left: 11.125%;
        top: 134px;
        width: 216px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305885 {
        width: 100%;
        top: 145px;
        left: 0%;
        display: none;
    }
}

#text_style_02_1494319305885 > .view_contents {
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #bfbfbf;
    line-height: 30px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305885 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305885 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494319305888 {
    width: 66.25%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 174.5px;
    left: 11.9921875%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305888 {
        left: 11.528716216216216%;
        top: 175px;
        width: 190px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305888 {
        width: 100%;
        top: 0px;
        left: 0%;
        display: none;
    }
}

#text_style_02_1494319305888 > .view_contents {
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #bfbfbf;
    line-height: 30px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305888 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305888 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494319305892 {
    width: 88.1015625%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 213.5px;
    left: 11.711711711711711%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305892 {
        left: 11.390509828009828%;
        top: 254px;
        width: 357px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305892 {
        width: 100%;
        top: 800px;
        left: 0%;
        display: none;
    }
}

#text_style_02_1494319305892 > .view_contents {
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #bfbfbf;
    line-height: 30px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305892 > .view_contents {
        box-sizing: border-box;
        line-height: 25px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305892 > .view_contents {
        box-sizing: border-box;
    }
}

#text_style_02_1494319305895 {
    width: 56.333333333333336%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    left: 4.046875%;
    top: 31.5px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305895 {
        left: 1.9656019656019657%;
        top: 29.5px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305895 {
        width: 97.30000000000001%;
        left: 1.3499999999999943%;
        top: 0px;
        display: none;
    }
}

#text_style_02_1494319305895 > .view_contents {
    box-sizing: border-box;
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    text-align: left;
    font-family: Microsoft YaHei;
    line-height: 30px;
    letter-spacing: 2px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305895 > .view_contents {
        box-sizing: border-box;
        font-size: 24px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305895 > .view_contents {
        box-sizing: border-box;
        font-size: 18px;
        line-height: 30px;
        font-weight: normal;
    }
}

#div_includeBlock_1494319305426 {
    width: 35.604770017035776%;
    height: 273.5px;
    position: absolute;
    top: 3px;
    left: 0.5616482112436116%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494319305426 {
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494319305426 {
        width: 100%;
        height: 145px;
        top: 0px;
        left: 0%;
        display: block;
    }
}

#div_includeBlock_1494319305426 {
    border-left-color: #ffffff;
    border-left-style: none;
    border-left-width: 1px;
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494319305426 {
        border-left-width: 0px;
    }
}

#div_includeBlock_1494319305252 {
    width: 99.49152542372882%;
    height: 281px;
    position: absolute;
    top: 1px;
    left: 0.4740466101694915%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494319305252 {
        width: 165px;
        left: 81.77313535911603%;
        height: 229.5px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494319305252 {
        width: 100%;
        height: 240px;
        top: 467px;
        left: 0%;
        display: none;
    }
}

#div_includeBlock_1494319305252 > .view_contents {
    overflow: visible;
}

#div_includeBlock_1494319305252 {
    border-bottom-color: #ffffff;
    border-bottom-style: none;
    border-bottom-width: 1px;
}


#text_style_02_1494319305532 {
    width: 100%;
    font-size: 46px;
    color: #333;
    line-height: 50px;
    font-family: microsoft yahei;
    position: absolute;
    top: 21px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305532 {
        width: 100%;
        left: 0%;
        top: 21px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305532 {
        width: 100%;
        top: 22px;
        left: 0%;
    }
}

#text_style_02_1494319305532 > .view_contents {
    box-sizing: border-box;
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #bfbfbf;
    line-height: 30px;
    text-align: center;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #text_style_02_1494319305532 > .view_contents {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #text_style_02_1494319305532 > .view_contents {
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
    }
}

#div_includeBlock_1494319305259 {
    width: 100%;
    height: 72px;
    position: absolute;
    top: 300.5px;
    left: 0%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494319305259 {
        left: calc(50% - 471.5px);
        top: 338.5px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494319305259 {
        width: 96.00000000000001%;
        height: 82px;
        top: 0px;
        left: 1.999999999999993%;
        display: block;
    }
}

#div_includeBlock_1494319305259 {
    background: #000000;
}

#div_includeBlock_1494319305095 {
    width: 98.33333333333333%;
    height: 372.5px;
    position: absolute;
    top: 6px;
    left: 1%;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #div_includeBlock_1494319305095 {
        width: 165px;
        left: 81.77313535911603%;
        height: 229.5px;
    }
}

@media screen and (max-width: 640px) {
    #div_includeBlock_1494319305095 {
        width: 100%;
        height: 240px;
        top: 467px;
        left: 0%;
        display: none;
    }
}

#div_includeBlock_1494319305095 > .view_contents {
    overflow: visible;
}

#div_includeBlock_1494319305095 {
    border-bottom-color: #ffffff;
    border-bottom-style: none;
    border-bottom-width: 1px;
}

#comm_layout_footer {
    height: 428px;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #comm_layout_footer {
        height: 426.5px;
    }
}

@media screen and (max-width: 640px) {
    #comm_layout_footer {
        height: 82px;
    }
}

#comm_layout_footer > .view_contents {
    overflow: visible;
    max-width: 1200px;
}

#comm_layout_footer {
    background: #212121;
}

.menuStyle_1 {
    width: 100%;
    position: relative;
}

.menuStyle_1 * {
    transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
    -webkit-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
    -moz-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
    -o-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
    box-sizing: border-box;
}

.menuStyle_1 .dflex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.menuStyle_1 .rflex {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    float: left \0;
}

.menuStyle_1 ul, .menuStyle_1 li {
    padding: 0;
    margin: 0px;
    list-style: none
}

.menuStyle_1 .menuLayout {
    position: relative;
    margin: 0 auto;
    width: 100%;
}

.menuStyle_1 .menuLayout:after {
    content: '';
    display: block;
    clear: both;
}

.menuStyle_1 .menuUl_box {
    position: relative;
    width: 100%;
    text-align: center;
}

.menuStyle_1 .menuUl {
    position: relative;
    width: 100%;
    text-align: center;
}

.menuStyle_1 .menuUl li {
    position: relative;
}

.menuStyle_1 .menuUl li > a {
    text-decoration: none;
    color: #4d5158;
    font-size: 14px;
    height: 44px;
    box-sizing: border-box;
    line-height: 44px;
    display: block;
    text-align: center;
    letter-spacing: normal;
    white-space: nowrap;
    padding: 0 1em \0;
}

.menuStyle_1 .menuUl li > a:hover {
    color: #f90;
}

.menuStyle_1 .menuUl #hot > a {
    color: #f90;
}

.menuStyle_1 .menuLayout .miniMenu {
    display: none;
}

.menuStyle_1 .menuUl02 {
    opacity: 0;
    display: none;
    position: absolute;
    left: 50%;
    height: 0;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}

.menuStyle_1 .menuUl .rflex:hover .menuUl02 {
    opacity: 1;
    display: block;
    height: auto;
}

.menuStyle_1 .menuUl02 .subMenu02 {
    float: none;
}

.menuStyle_1 .menuUl02 .subMenu02 a {
    color: #333;
    width: 130px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 15px;
}

.menuStyle_1 .menuUl02 .subMenu02 a:hover {
}

.menuStyle_1 .rflex {
    position: relative;
}


#dh_style_01_1494315356816 .menuUl02 .subMenu02 > a .fa {
    position: absolute;
    top: 0;
    right: 0;
}

@media screen and (max-width: 640px) {
    .menuStyle_1 .menuUl, .menuStyle_1 .menuUl_box {
        display: none;
    }

    .menuStyle_1 .menuScroll {
        height: 84%;
        height: 84vh;
        width: 100%;
    }

    .menuStyle_1 .menuScroll > .menuUlCopy {
        width: calc(100% + 18px);
        height: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    .menuStyle_1 .menuLayout .miniMenu {
        display: block;
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 44px;
    }

    .menuStyle_1 .miniMenu .leftBox .sidebar {
        font-size: 28px;
        line-height: 44px;
        font-weight: normal;
        cursor: pointer;
        color: #4d5158;
        position: absolute;
        top: 0;
        right: 0px;
        width: 44px;
        text-align: center;
    }

    .menuStyle_1 .miniMenu .leftBox .nav {
        width: 100%;
        height: 44px;
    }

    .menuStyle_1 .miniMenu .leftBox .menuUlCopy {
        padding: 15px 0 15px 30px;
    }

    .menuStyle_1 .miniMenu .leftBox .menuUlCopy li {
        width: 100%;
    }

    .menuStyle_1 .miniMenu .leftBox .menuUlCopy li a {
        width: 100%;
        display: block;
        text-align: left;
        color: #fff;
        border-bottom: 1px solid rgba(255, 255, 255, .2);
        text-decoration: none;
        font-size: 16px;
        line-height: 44px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .menuStyle_1 .menuLayout .miniMenu.Mslide {
        height: 100% !important;
        height: 100vh !important;
        background: rgba(0, 0, 0, .85);
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
    }

    .menuStyle_1 .menuLayout .miniMenu.Mslide .sidebar {
        color: #fff;
    }

    .menuStyle_1 .menuLayout .miniMenu.Mslide .nav a {
        display: none !important;
    }
}

h1 {
    font-size: 2em;
    font-weight: bold;
}

h2 {
    font-size: 1.5em;
    font-weight: bold;
}

h3 {
    font-size: 1.17em;
    font-weight: bold;
}

h4 {
    font-weight: bold;
}

.logoStyle * {
    box-sizing: border-box;
}

.logoStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.logoStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: block;
}

.logoName {
    white-space: nowrap;
}

.bannerStyle_1 {
    width: 100%;
    height: 100%;
    position: relative;
}

.bannerStyle_1 .main_visual {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.bannerStyle_1 .main_image {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.bannerStyle_1 div.flicking_con {
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 14px;
    text-align: center;
    z-index: 105;
}

.bannerStyle_1 div.flicking_con a {
    width: 14px;
    height: 14px;
    padding: 0;
    background: none;
    border: 1px solid white;
    display: inline-block;
    box-sizing: border-box;
    margin: 0 3px;
    border-radius: 100%;
}

.bannerStyle_1 div.flicking_con a.on {
    background: white;
    border: 0;
}

.bannerStyle_1 .btn_prev, .bannerStyle_1 .btn_next {
    z-index: 11111;
    position: absolute;
    width: 73px;
    height: 74px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}

.bannerStyle_1 .btn_prev {
    background: url(../image/hover_left.png) no-repeat left top;
    left: 20px;
    background-size: 80%;
}

.bannerStyle_1 .btn_next {
    background: url(../image/hover_right.png) no-repeat right top;
    right: 20px;
    background-size: 80%;
}

.bannerStyle_1 .ground_glass {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 998;
    background-color: #fff;
}

@media screen and  (min-width: 326px) and (max-width: 767px) {
    .bannerStyle_1 div.flicking_con a {
        width: 9px;
        height: 9px;
    }
}

@media screen and  (max-width: 640px) {
    .bannerStyle_1 div.flicking_con a {
        width: 9px;
        height: 9px;
    }

    .bannerStyle_1 .btn_prev, .bannerStyle_1 .btn_next {
        width: 53px;
        height: 54px;
    }
}

.bannerStyle_1 .main_image .img-list {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.bannerStyle_1 .main_image .img-item {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
}

.bannerStyle_1 .main_image .img-item span {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover !important;
}

.bannerStyle_1 .main_image .img-item a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.bannerStyle_1.rotate-3d .img-part {
    position: absolute;
    top: 0;
    width: calc(20% + 1px);
    height: 100%;
    background-color: #fff;
    transition: all .7s;
    transform-style: preserve-3d;
}

.bannerStyle_1.rotate-3d .img-part .img {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: 500% auto;
}

.bannerStyle_1.rotate-3d .img-part .img:nth-child(1) {
    transform: rotateX(0deg) translateZ(150px);
}

.bannerStyle_1.rotate-3d .img-part .img:nth-child(2) {
    transform: rotateX(-90deg) translateZ(150px);
}

.bannerStyle_1.rotate-3d .img-part .img:nth-child(3) {
    transform: rotateX(-180deg) translateZ(150px);
}

.bannerStyle_1.rotate-3d .img-part .img:nth-child(4) {
    transform: rotateX(-270deg) translateZ(150px);
}

.img_url {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    z-index: 100;
}


#banner_style_01_1621826027963 .bannerStyle_1 .main_image .img-item .img_0 {
    background: url('../image/16214071531360625fe4f2b50070c.jpg') center top no-repeat;
}

#banner_style_01_1621826027963 .bannerStyle_1 .main_image .img-item .img_1 {
    background: url('../image/162183848970340f8e22af1e7d552.jpg') center top no-repeat;
}

#banner_style_01_1621826027963 .bannerStyle_1 .main_image .img-item .img_2 {
    background: url('../image/16218394052414f68834b0544af0c.jpg') center top no-repeat;
}

#banner_style_01_1621826027963 .bannerStyle_1 .ground_glass {
}

#banner_style_01_1621826027963 .bannerStyle_1 .main_image .img-item span {
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #banner_style_01_1621826027963 .bannerStyle_1 .main_image .img-item span {
    }
}

@media screen and (max-width: 640px) {
    #banner_style_01_1621826027963 .bannerStyle_1 .main_image .img-item span {
    }
}

#image_style_01_1494316265213 .CompatibleImg img {
    width: 100%;
    height: auto;
    margin-left: 0px
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494316265213 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494316265213 .CompatibleImg img {
        width: 100%;
        height: auto;
        margin-left: 0px
    }
}

#image_style_01_1494316265213 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

#image_style_01_1494316642574 .CompatibleImg img {
    width: 100%;
    height: 100%
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494316642574 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494316642574 .CompatibleImg img {
        width: 100%;
        height: auto;
        margin-left: 0px
    }
}

#image_style_01_1494316642574 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

#image_style_01_1494317008489 .CompatibleImg img {
    width: 100%;
    height: auto;
    margin-left: 0px
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494317008489 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494317008489 .CompatibleImg img {
        width: 100%;
        height: 100%
    }
}

#image_style_01_1494317008489 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

#image_style_01_1494317077854 .CompatibleImg img {
    width: 100%;
    height: 100%
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494317077854 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494317077854 .CompatibleImg img {
        width: 100%;
        height: 100%
    }
}

#image_style_01_1494317077854 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

#image_style_01_1494317234098 .CompatibleImg img {
    width: auto;
    height: 100%;
    position: relative;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494317234098 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494317234098 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

#image_style_01_1494317234098 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

/*新闻列表样式*/
.boxNewsListStyle_2 {
    width: 100%;
    clear: both;
}

.boxNewsListStyle_2 * {
    transition: all ease .2s;
    -webkit-transition: all ease .2s;
    -moz-transition: all ease .2s;
    -o-transition: all ease .2s;
    box-sizing: border-box;
}

.boxNewsListStyle_2 li {
    width: 100%;
    list-style: none;
    margin-bottom: 10px;
    background: #fff;
}

.boxNewsListStyle_2 li .clear {
    clear: both;
}

.boxNewsListStyle_2 .sumary_list .newPic {
    float: left;
    width: 150px;
    background: #eee;
    overflow: hidden;
    position: relative;
    border: 1px solid #eee;
    box-sizing: border-box;
}

.boxNewsListStyle_2 .sumary_list .newPic img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.boxNewsListStyle_2 .sumary_list .newPic .zTm {
    margin-top: 100%;
}

.boxNewsListStyle_2 .sumary_list .newCont {
    float: left;
    width: calc(100% - 150px);
    padding-left: 1em;
    box-sizing: border-box;
}

.boxNewsListStyle_2 .sumary_list .newCont .newTitle {
    width: 100%;
}

.boxNewsListStyle_2 .sumary_list .newName a {
    color: #333;
    text-decoration: none;
    font-size: 16px;
    padding: 15px 0 10px;
    border-bottom: 1px solid #eee;
    line-height: 1.4;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.boxNewsListStyle_2 .sumary_list .newName a:hover {
}

.boxNewsListStyle_2 .sumary_list .newB {
    width: 100%;
    line-height: 2;
    padding-top: .5em;
}

.boxNewsListStyle_2 .sumary_list .newSort {
    color: #f37878;
    font-size: 12px;
    white-space: nowrap;
    border-radius: 1.5em;
    margin-right: 5px;
}

.boxNewsListStyle_2 .sumary_list .newsTime {
    text-align: right;
    color: #888;
    font-size: 14px;
    white-space: nowrap;
}

.boxNewsListStyle_2 .sumary_list .newsTime span {
    white-space: nowrap;
}

.boxNewsListStyle_2 .sumary_list .newDetail {
    width: 100%;
    padding: .6em .6em 0 0;
    margin-bottom: 0.6em;
    color: #888;
    font-size: 12px;
    line-height: 1.6;
}

.boxNewsListStyle_2 .sumary_list .show_all {
    width: 100%;
}

.boxNewsListStyle_2 .sumary_list .show_all a {
    display: inline-block;
    margin-top: .4em;
    text-decoration: underline;
    font-size: 12px;
    color: #fff;
    background: #f37878;
    padding: 4px 10px;
}

@media screen and (max-width: 991px) {
    .boxNewsListStyle_2 .sumary_list .newName {
        margin: .4em 0;
    }
}

@media screen and (max-width: 768px) {
    .boxNewsListStyle_2 li {
        float: left;
        width: calc((100% - 10px) / 2);
        margin-right: 10px;
    }

    .boxNewsListStyle_2 li:nth-child(even) {
        margin-right: 0;
    }

    .boxNewsListStyle_2 .sumary_list .newPic {
        float: none;
        width: 100%;
    }

    .boxNewsListStyle_2 .sumary_list .newCont {
        float: none;
        width: 100%;
        padding-left: 0;
    }

    .boxNewsListStyle_2 .sumary_list .newName {
        margin: .4em 0;
    }

    .boxNewsListStyle_2 .sumary_list .newName a {
        font-size: 14px;
    }

}

@media screen and (max-width: 480px) {
    .boxNewsListStyle_2 li {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .boxNewsListStyle_2 .sumary_list .newName {
        margin: .4em 0;
    }

    .boxNewsListStyle_2 .sumary_list .newName a {
        font-size: 14px;
    }
}


#newsList_style_01_1494317299453 .newDetail.pc {
    display: block;
}

#newsList_style_01_1494317299453 .newDetail.pad, #newsList_style_01_1494317299453 .newDetail.mobile {
    display: none;
}

#newsList_style_01_1494317299453 .newTitle.pc {
    display: block;
}

#newsList_style_01_1494317299453 .newTitle.pad, #newsList_style_01_1494317299453 .newTitle.mobile {
    display: none;
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #newsList_style_01_1494317299453 .newDetail.pad {
        display: block;
    }

    #newsList_style_01_1494317299453 .newDetail.pc, #newsList_style_01_1494317299453 .newDetail.mobile {
        display: none;
    }

    #newsList_style_01_1494317299453 .newTitle.pad {
        display: block;
    }

    #newsList_style_01_1494317299453 .newTitle.pc, #newsList_style_01_1494317299453 .newTitle.mobile {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    #newsList_style_01_1494317299453 .newDetail.mobile {
        display: block;
    }

    #newsList_style_01_1494317299453 .newDetail.pc, #newsList_style_01_1494317299453 .newDetail.pad {
        display: none;
    }

    #newsList_style_01_1494317299453 .newTitle.mobile {
        display: block;
    }

    #newsList_style_01_1494317299453 .newTitle.pc, #newsList_style_01_1494317299453 .newTitle.pad {
        display: none;
    }
}

@media screen and (min-width: 1025px) {
    #newsList_style_01_1494317299453 .sumary_list .newPic {
        width: px;
    }

    #newsList_style_01_1494317299453 .sumary_list .newCont {
        width: calc(100% - px);
    }
}

@media screen and (min-width: 640px) and (max-width: 1024px) {
    #newsList_style_01_1494317299453 .sumary_list .newPic {
        width: px;
    }

    #newsList_style_01_1494317299453 .sumary_list .newCont {
        width: calc(100% - px);
    }
}

@media screen and (max-width: 640px) {
    #newsList_style_01_1494317299453 .sumary_list .newPic {
        width: px;
    }
}


.menuStyle_3 {
    position: relative;
    width: 100%;
    height: 100%;
}

.menuStyle_3 * {
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    box-sizing: border-box;
}

.menuStyle_3 .ddsmoothmenu-v {
    display: block
}

.menuStyle_3 .ddsmoothmenu-v ul {
    background: #414141;
}

.menuStyle_3 .ddsmoothmenu-v ul li {
    line-height: 36px;
    height: 36px;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    color: white;
}

.menuStyle_3 .ddsmoothmenu-v ul li:hover {
    background: #000;
}

.menuStyle_3 .menuLi01 {
    position: relative;
}

.menuStyle_3 .menuLi01:hover .menuUl02 {
    display: block;
}

.menuStyle_3 .menuLi01 a {
    display: block;
    color: inherit;
    padding-left: 15px;
    padding-right: 15px;
}

.menuStyle_3 .menuUl02 {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    white-space: nowrap;
}

.menuStyle_3 #hot > a {
    background: #ffcc00;
}

.menuStyle_3 .mobi_top {
    display: none;
    width: 100%;
    height: 32px;
    position: relative;
    cursor: pointer;
    font-size: 40px;
}

.menuStyle_3 .icoFont {
    position: absolute;
    top: calc(50% - 2px);
    left: 0%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.menuStyle_3 .header_nav {
    width: 100%;
    height: calc(100% - 40px);
    overflow: hidden;
}

.menuStyle_3 .header_nav li {
    position: relative;
    line-height: 180%;
    color: #fff;
}

.menuStyle_3 .header_nav li a {
    color: inherit;
    display: block;
    padding: 15px;
}

.menuStyle_3 .header_scroll {
    overflow-y: scroll;
    height: 100%;
    width: calc(100% + 17px);
}

.menuStyle_3 .mobi_title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #333;
    color: #fff;
    text-align: center;
    overflow: hidden;
}

.menuStyle_3 .m_icoFont {
    width: 50px;
    height: 100%;
    display: block;
    float: right;
    border-left: 1px solid #333;
    cursor: pointer;
    font-size: 22px;
}

.menuStyle_3 .mobi_main {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: #414141;
    width: 100vw;
    height: 100vh;
    z-index: 999;
}

.menuStyle_3 .mobi_border {
    position: relative;
    border-bottom: 1px solid #333;
    line-height: 120%;
}

.menuStyle_3 .mobi_more {
    position: absolute;
    top: 0;
    right: 17px;
    width: 50px;
    height: 100%;
    color: #fff;
    border-left: 1px solid #333;
    cursor: pointer;
    text-align: center;
}

.menuStyle_3 .mobi_add {
    display: block;
    font-size: 22px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.menuStyle_3 .mobi_menuLi02 .mobi_border {
    padding-left: 30px;
}

.menuStyle_3 .mobi_menuUl02 {
    display: none;
}


#dh_style_03_1494319305630 .menuUl02 .subMenu02 > a .fa {
    position: absolute;
    top: 0;
    right: 0;
}

@media screen and (max-width: 640px) {
    .menuStyle_3 .ddsmoothmenu-v {
        display: none;
    }

    .menuStyle_3 .mobi_top {
        display: block;
    }
}


#image_style_01_1494319305863 .CompatibleImg img {
    width: auto;
    height: 100%;
    position: relative;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494319305863 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494319305863 .CompatibleImg img {
        null
    }
}

#image_style_01_1494319305863 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

#image_style_01_1494319305867 .CompatibleImg img {
    width: auto;
    height: 100%;
    position: relative;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494319305867 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494319305867 .CompatibleImg img {
        null
    }
}

#image_style_01_1494319305867 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

#image_style_01_1494319305870 .CompatibleImg img {
    width: auto;
    height: 100%;
    position: relative;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494319305870 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494319305870 .CompatibleImg img {
        null
    }
}

#image_style_01_1494319305870 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

#image_style_01_1494319305876 .CompatibleImg img {
    width: auto;
    height: 100%;
    position: relative;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

@media screen and (min-width: 641px) and (max-width: 1200px) {
    #image_style_01_1494319305876 .CompatibleImg img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1494319305876 .CompatibleImg img {
        null
    }
}

#image_style_01_1494319305876 a {
    cursor: default;
}


.imgStyle {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.imgStyle > a {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.imgStyle img {
    box-sizing: border-box;
}

.bottomMenu {
    width: 100%;
    box-sizing: border-box;
    display: none;
    position: fixed;
    bottom: 0;
    z-index: 999999;
}

.bottomMenu ul {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 50px;
    background-color: #FFFFFF;
    border-top: 1px solid #ddd;
    box-shadow: 0 0px 6px rgba(0, 0, 0, .1);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bottomMenu ul li {
    position: relative;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.bottomMenu ul li .menuItem {
    position: relative;
}

.bottomMenu ul li .menuIco {
    width: 26px;
    height: 26px;
    overflow: hidden;
    margin: 0 auto 4px;
}

.bottomMenu ul li .menuIco img {
    width: 100%;
    height: 100%;
    padding: 2px 1px 0;
    box-sizing: border-box;
}

.bottomMenu ul li .menuName {
    font-size: 12px;
    white-space: nowrap;
    margin: auto;
    text-align: center;
    color: #333333;
    line-height: 1;
    font-family: Microsoft YaHei;
}

.bottomMenu ul li .submenuItems {
    position: absolute;
    bottom: 48px;
    z-index: 999999;
    width: 100%;
    text-align: center;
    border: 1px solid #ddd;
    background-color: #fff;
    box-shadow: 0 0px 6px rgba(0, 0, 0, .1);
}

.bottomMenu ul li .submenuItems a {
    display: block;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #ddd;
}

@media screen and (max-width: 767px) {
    .bottomMenu {
        display: block;
    }

    body {
        padding-bottom: 55px !important;
    }
}
