body {
    -ms-text-size-adjust : 100% !important ;
    -webkit-text-size-adjust : 100% !important ;
    background-position : left top ;
    text-size-adjust : 100% !important ;
}

#lang_style_1_1768967422296 {
    left : 3.5000000000000004% ;
    position : absolute ;
    top : 11.5px ;
    width : 47.083333333333336% ;
}

#lang_style_1_1768967422296 .textSet {
    background : transparent ;
    color : #7F3F00 ;
}

#lang_style_1_1768967422296 .fixmainSet {
    color : #CCCCCC ;
}

#diy_none_obj .textSet {
    font-size : 12px ;
}

#dh_style_28_1768967938438 {
    left : 0.2083333333333357% ;
    position : absolute ;
    top : 71px ;
    width : 99.58333333333333% ;
    z-index : 999 ;
}

#dh_style_28_1768967938438 > .view_contents {
    overflow : visible ;
}

#dh_style_28_1768967938438 .mainMenuSet {
    border-color : transparent ;
    border-style : solid ;
    border-width : 1px ;
    color : #7F3F00 ;
    font-size : 16px ;
    font-weight : bold ;
    margin-left : 24px ;
    padding-left : 0px ;
}

#dh_style_28_1768967938438 .mainMenuSet:hover {
    border-color : #333333 ;
    border-style : solid ;
    border-width : 1px ;
    color : #BF5F00 ;
    font-weight : bold ;
}

#dh_style_28_1768967938438 #hot > a {
    border-color : #333333 ;
    border-style : solid ;
    border-width : 1px ;
    color : #BF5F00 ;
    font-weight : bold ;
}

#dh_style_28_1768967938438 #hot .aview {
    border-color : #333333 ;
    border-style : solid ;
    border-width : 1px ;
    color : #BF5F00 ;
    font-weight : bold ;
}

#dh_style_28_1768967938438 .subMenuSet {
    color : #7F3F00 ;
    font-weight : bold ;
}

#dh_style_28_1768967938438 .dhAreaSet {
    color : #FFFFFF ;
    font-weight : bold ;
}

#dh_style_28_1768967938438 .thrMenuSet {
    color : #7F3F00 ;
}

#dh_style_28_1768967938438 .subMenuSet:hover {
    color : #7F0000 ;
}

#dh_style_28_1768967938438 #subCurSet {
    color : #7F0000 ;
}

#diy_none_obj .mainMenuSet {
    color : #FFFFFF ;
    font-size : 14px ;
    line-height : 36px ;
    margin-left : 0px ;
}

#diy_none_obj .mainMenuSet:hover {
    border-color : #ffffff ;
    border-left : none !important ;
    border-right : none !important ;
    border-top : none !important ;
    color : #FFFFFF ;
    margin-left : 0px ;
    padding-left : 0px ;
}

#diy_none_obj #hot > a {
    border-color : #ffffff ;
    border-left : none !important ;
    border-right : none !important ;
    border-top : none !important ;
    color : #FFFFFF ;
    margin-left : 0px ;
    padding-left : 0px ;
}

#diy_none_obj #hot .aview {
    border-color : #ffffff ;
    border-left : none !important ;
    border-right : none !important ;
    border-top : none !important ;
    color : #FFFFFF ;
    margin-left : 0px ;
    padding-left : 0px ;
}

#diy_none_obj .icoMenuSet {
    color : #333333 ;
}

#image_style_29_1773974372734 {
    left : 89.5% ;
    position : absolute ;
    top : 10.5px ;
    width : 7.833333333333334% ;
}

#image_style_29_1773974372734 > .view_contents {
    overflow : visible ;
}

#image_style_29_1773974372734 .imgSet {
    border-radius : 99px ;
}

#div_a_includeBlock_1768967422240 {
    box-sizing : border-box ;
    height : 117px ;
    left : calc(50% - 600px) ;
    position : absolute ;
    top : 0px ;
    width : 1200px ;
    z-index : 2 ;
}

#div_a_includeBlock_1768967422240 > .view_contents {
    overflow : visible ;
}

#image_logo_1768967422300 {
    height : 57px ;
    left : 13.523865645256336% ;
    position : absolute ;
    top : 0px ;
    width : 4.183853859752505% ;
    z-index : 3 ;
}

#qqol_style_02_1773974983441 {
    left : 26% ;
    position : absolute ;
    top : 22px ;
    width : 30.5% ;
}

#qqol_style_02_1773974983441 > .view_contents {
    overflow : visible ;
}

#comm_layout_header {
    background : url(../images/17455816035128019ab1eeaa2608d04abba9cc46c308e77af.jpg) ;
    background-position : 50% 50% !important ;
    height : 132px ;
    z-index : 99 ;
}

#comm_layout_header > .view_contents {
    max-width : none ;
    overflow : visible ;
}

#text_style_01_1760337165563 {
    color : #333 ;
    font-family : Microsoft YaHei ;
    font-size : 16px ;
    left : 1.7916666666666667% ;
    line-height : 1.8 ;
    position : absolute ;
    top : 230px ;
    width : 43.916666666666664% ;
    z-index : 2 ;
}

#text_style_01_1760337165563 > .view_contents {
    background-color : #FFFFFF ;
    color : #808080 ;
    font-family : Microsoft YaHei ;
    font-size : 14px ;
    font-weight : normal ;
    line-height : 32px ;
}

#diy_none_obj > .view_contents {
    border-width : 2px ;
    color : #FFFFFF ;
    font-size : 13px ;
    font-size : 28px ;
    font-size : 18px ;
    font-size : 14px ;
    font-weight : bold ;
    font-weight : normal ;
    line-height : 26px ;
    line-height : 28px ;
    line-height : 20px ;
    padding-left : 16px ;
    padding-left : 12px ;
    text-align : justify ;
}

#image_style_01_1760337165567 {
    height : 422px ;
    left : 47.41666666666667% ;
    position : absolute ;
    top : 176px ;
    width : 603px ;
    z-index : 2 ;
}

#image_style_01_1760337165567 > .view_contents {
    overflow : visible ;
}

#counter_style_3_1760337278041 {
    left : 0% ;
    position : absolute ;
    top : 474px ;
    width : 55.08333333333333% ;
    z-index : 3 ;
}

#counter_style_3_1760337278041 > .view_contents {
    overflow : visible ;
}

#counter_style_3_1760337278041 .listBlocksSet {
    background : transparent ;
}

#counter_style_3_1760337278041 .titleSet {
    color : #666666 ;
    font-family : Arial ;
    font-size : 14px ;
    font-weight : bold ;
    padding-top : 3px ;
}

#counter_style_3_1760337278041 .numhSet {
    color : #CF2424 ;
    font-family : Arial ;
    font-size : 45px ;
}

#counter_style_3_1760337278041 .numtSet {
    color : #FFFFFF ;
    font-family : Arial ;
    font-size : 112px ;
    font-weight : normal ;
    text-shadow : transparent 0px 0px 0px ;
}

#counter_style_3_1760337278041 .unitSet {
    color : #CF2424 ;
    font-size : 14px ;
    font-weight : bold ;
}

#counter_style_3_1760337278041 .modSet {
    background : #ffffff ;
}

#diy_none_obj .numtSet {
    font-size : 96px ;
    font-size : 54px ;
}

#diy_none_obj .unitSet {
    font-size : 12px ;
    line-height : 10px ;
    margin-bottom : 0px ;
    padding-bottom : 0px ;
}

#diy_none_obj .numhSet {
    font-size : 30px ;
}

#diy_none_obj .titleSet {
    font-size : 14px ;
    padding-top : 3px ;
}

#titleText_style_05_1760337594330 {
    left : 1.7916666666666667% ;
    position : absolute ;
    top : 90px ;
    width : 21.916666666666668% ;
    z-index : 3 ;
}

#titleText_style_05_1760337594330 .bigtitsSet {
    color : #250000 ;
    font-size : 24px ;
    line-height : 1.75em ;
    margin-bottom : 0px ;
    padding-bottom : 8px ;
    padding-left : 0px ;
    padding-right : 0px ;
    padding-top : 0px ;
}

#titleText_style_05_1760337594330 .minititsSet {
    color : #250000 ;
    font-size : 34px ;
    font-weight : bold ;
    line-height : 1.75em ;
    margin-top : 0px ;
    padding-top : 0px ;
}

#titleText_style_05_1760337594330 .btnaSet {
    line-height : 1.75em ;
}

#titleText_style_05_1760337594330 .lineshapesecSet {
    background : transparent ;
}

#titleText_style_05_1760337594330 .lineshapeSet {
    background : #c40f0f ;
    border-width : 0px ;
    height : 2px ;
    padding-left : 4px ;
}

#diy_none_obj .bigtitsSet {
    font-size : 22px ;
    font-size : 16px ;
    line-height : 2em ;
    padding-bottom : 4px ;
}

#diy_none_obj .minititsSet {
    font-size : 32px ;
    font-size : 24px ;
    line-height : 1.3em ;
    padding-top : 4px ;
}

#diy_none_obj .btnaSet {
    line-height : 2em ;
}

#diy_none_obj .lineshapeSet {
    padding-left : 10px ;
    padding-right : 25px ;
}

#homelink_style_02_1760338229418 {
    left : 1.7916666666666667% ;
    position : absolute ;
    top : 47px ;
    width : 33.33333333333333% ;
}

#homelink_style_02_1760338229418 .tabItemSet {
    color : #7F0000 ;
}

#qqol_style_02_1764992047042 {
    left : 80.83333333333333% ;
    position : absolute ;
    top : 108.5px ;
    width : 19.166666666666668% ;
}

#qqol_style_02_1764992047042 > .view_contents {
    overflow : visible ;
}

#layout_1760337165563 {
    background : url(../images/1758792537583d8435791e273445253b43a75ffbeefee.png?version=1758792539) ;
    height : 677px ;
}

#layout_1760337165563 > .view_contents {
    max-width : 1200px ;
    overflow : visible ;
}

#div_blank_new01_1760342336001 {
    box-sizing : border-box ;
    display : none ;
    height : 200px ;
    left : 41.66666666666667% ;
    position : absolute ;
    top : 156.5px ;
    width : 16.666666666666664% ;
    z-index : 2 ;
}

#diy_none_obj {
    box-sizing : border-box ;
}

#diy_none_obj .modSet {
    background : transparent ;
    border-bottom : none !important ;
    border-color : #cccccc ;
    border-right : none !important ;
    border-style : solid ;
    border-top : none !important ;
    border-width : 1px ;
}

#layout_1760342335997 {
    background : url(../images/1762242668944ae486657320d55b1a0305fad6d59b2c7.png?version=0) ;
    background-repeat : repeat-x!important ;
    background-size : contain ;
    height : 581px ;
    z-index : 1 ;
}

#layout_1760342335997 > .view_contents {
    max-width : 1200px ;
    overflow : visible ;
}

#text_style_01_1760344874512 {
    color : #333 ;
    font-family : Microsoft YaHei ;
    font-size : 16px ;
    left : 66.58333333333334% ;
    line-height : 1.8 ;
    position : absolute ;
    top : 156.5px ;
    width : 30.833333333333336% ;
    z-index : 2 ;
}

#text_style_01_1760344874512 > .view_contents {
    border-bottom : none !important ;
    border-right : none !important ;
    border-style : solid ;
    border-top : none !important ;
    border-width : 3px ;
    font-family : SimHei ;
    font-size : 30px ;
    font-weight : bold ;
    line-height : 34px ;
    margin-top : 0px ;
    padding-left : 20px ;
}

#text_style_01_1760344874515 {
    color : #333 ;
    font-family : Microsoft YaHei ;
    font-size : 16px ;
    left : 66.58333333333334% ;
    line-height : 1.8 ;
    position : absolute ;
    top : 208px ;
    width : 33% ;
    z-index : 3 ;
}

#text_style_01_1760344874515 > .view_contents {
    color : #808080 ;
    font-size : 14px ;
    line-height : 32px ;
    text-align : justify ;
}

#text_style_01_1760345869391 {
    color : #333 ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 66.58333333333334% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 304px ;
    width : 35.583333333333336% ;
    z-index : 2 ;
}

#text_style_01_1760345869391 > .view_contents {
    color : #808080 ;
    font-size : 14px ;
}

#image_style_01_1760694246372 {
    height : 430px ;
    left : -5.333333333333334% ;
    position : absolute ;
    top : 41px ;
    width : 70.91666666666666% ;
    z-index : 1 ;
}

#image_style_01_1760694246372 > .view_contents {
    overflow : visible ;
}

#layout_1760344874509 {
    height : 579px ;
}

#layout_1760344874509 > .view_contents {
    max-width : 1200px ;
    overflow : visible ;
}

#text_style_01_1760346010501 {
    color : #333 ;
    font-family : Microsoft YaHei ;
    font-size : 16px ;
    left : 3.958333333333333% ;
    line-height : 1.8 ;
    position : absolute ;
    top : 90px ;
    width : 30.833333333333336% ;
}

#text_style_01_1760346010501 > .view_contents {
    border-bottom : none !important ;
    border-right : none !important ;
    border-style : solid ;
    border-top : none !important ;
    border-width : 3px ;
    font-size : 34px ;
    font-weight : bold ;
    line-height : 34px ;
    margin-top : 0px ;
    padding-left : 20px ;
}

#text_style_01_1760346010503 {
    color : #333 ;
    font-family : Microsoft YaHei ;
    font-size : 16px ;
    left : 3.375% ;
    line-height : 1.8 ;
    position : absolute ;
    top : 175px ;
    width : 37% ;
    z-index : 2 ;
}

#text_style_01_1760346010503 > .view_contents {
    color : #808080 ;
    font-size : 14px ;
    line-height : 32px ;
    text-align : justify ;
}

#banner_style_17_1760346338934 {
    height : 347px ;
    left : 50.79166666666667% ;
    position : absolute ;
    top : 73px ;
    width : 45% ;
}

#layout_1760346010497 {
    background : url(../images/1745734489287155986a8c78a90f994501eaf4dab2e78e220.png) ;
    height : 532px ;
}

#layout_1760346010497 > .view_contents {
    max-width : 1200px ;
    overflow : visible ;
}

#text_style_01_1760346599545 {
    color : #333 ;
    font-family : Microsoft YaHei ;
    font-size : 16px ;
    left : 59.66666666666667% ;
    line-height : 1.8 ;
    position : absolute ;
    top : 84px ;
    width : 30.833333333333336% ;
    z-index : 2 ;
}

#text_style_01_1760346599545 > .view_contents {
    border-bottom : none !important ;
    border-right : none !important ;
    border-style : solid ;
    border-top : none !important ;
    border-width : 3px ;
    font-size : 34px ;
    font-weight : bold ;
    line-height : 34px ;
    margin-top : 0px ;
    padding-left : 20px ;
}

#text_style_01_1760346599547 {
    color : #333 ;
    font-family : Microsoft YaHei ;
    font-size : 16px ;
    left : 59.66666666666667% ;
    line-height : 1.8 ;
    position : absolute ;
    top : 143.5px ;
    width : 37% ;
    z-index : 3 ;
}

#text_style_01_1760346599547 > .view_contents {
    color : #808080 ;
    font-size : 14px ;
    line-height : 32px ;
    text-align : justify ;
}

#image_style_01_1760347488246 {
    height : 187px ;
    left : 4.541666666666667% ;
    position : absolute ;
    top : 24px ;
    width : 17.833333333333336% ;
    z-index : 2 ;
}

#image_style_01_1760347488246 > .view_contents {
    overflow : visible ;
}

#image_style_01_1760347524365 {
    height : 187px ;
    left : 32.458333333333336% ;
    position : absolute ;
    top : 15px ;
    width : 17.833333333333336% ;
    z-index : 2 ;
}

#image_style_01_1760347524365 > .view_contents {
    overflow : visible ;
}

#image_style_01_1760347545335 {
    height : 187px ;
    left : 4.541666666666667% ;
    position : absolute ;
    top : 227px ;
    width : 17.833333333333336% ;
    z-index : 2 ;
}

#image_style_01_1760347545335 > .view_contents {
    overflow : visible ;
}

#text_style_01_1760347590734 {
    color : #333 ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 3.208333333333333% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 172.5px ;
    width : 24.833333333333332% ;
    z-index : 2 ;
}

#text_style_01_1760347590734 > .view_contents {
    color : #999999 ;
    font-size : 12px ;
}

#text_style_01_1760347724673 {
    color : #333 ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 30.791666666666668% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 172.5px ;
    width : 24.833333333333332% ;
    z-index : 2 ;
}

#text_style_01_1760347724673 > .view_contents {
    color : #999999 ;
    font-size : 12px ;
}

#text_style_01_1760348076033 {
    color : #333 ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 3.208333333333333% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 349.5px ;
    width : 24.833333333333332% ;
    z-index : 2 ;
}

#text_style_01_1760348076033 > .view_contents {
    color : #999999 ;
    font-size : 12px ;
}

#image_style_01_1760348387343 {
    height : 167px ;
    left : 35.791666666666664% ;
    position : absolute ;
    top : 227px ;
    width : 13.916666666666666% ;
    z-index : 1 ;
}

#image_style_01_1760348387343 > .view_contents {
    overflow : visible ;
}

#text_style_01_1760348615304 {
    color : #333 ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 30.791666666666668% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 349.5px ;
    width : 24.833333333333332% ;
    z-index : 2 ;
}

#text_style_01_1760348615304 > .view_contents {
    color : #999999 ;
    font-size : 12px ;
}

#image_style_01_1766044589049 {
    height : 130px ;
    left : 79.66666666666666% ;
    position : absolute ;
    top : 15px ;
    width : 16.833333333333332% ;
}

#image_style_01_1766044589049 > .view_contents {
    overflow : visible ;
}

#layout_1760346599542 {
    height : 469px ;
}

#layout_1760346599542 > .view_contents {
    max-width : 1200px ;
    overflow : visible ;
}

#liuyanban_style_01_1754980570961 {
    display : none ;
    left : 33.333333333333336% ;
    position : absolute ;
    top : 60.46665954589844px ;
    width : 33.33333333333333% ;
}

#text_style_01_1754980687145 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#image_style_01_1754980750779 {
    display : none ;
    height : 300px ;
    left : 25% ;
    position : absolute ;
    top : 88.46661376953125px ;
    width : 50% ;
}

#image_style_01_1754980750779 > .view_contents {
    overflow : visible ;
}

#text_style_01_1754980824272 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#image_style_01_1754980851318 {
    display : none ;
    height : 300px ;
    left : 25% ;
    position : absolute ;
    top : 88.46661376953125px ;
    width : 50% ;
}

#image_style_01_1754980851318 > .view_contents {
    overflow : visible ;
}

#text_style_01_1754980877205 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#text_style_01_1754980933710 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#text_style_01_1754980973842 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#text_style_01_1754981023768 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#text_style_01_1754981128538 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#text_style_01_1754982443348 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 278.76666259765625px ;
    width : 50% ;
}

#text_style_01_1754982564138 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 278.76666259765625px ;
    width : 50% ;
}

#text_style_01_1754982684028 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 278.76666259765625px ;
    width : 50% ;
}

#text_style_01_1754982941136 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#text_style_01_1754983050769 {
    color : #333 ;
    display : none ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 25% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 29.46661376953125px ;
    width : 50% ;
}

#text_style_01_1760326105953 {
    color : #333 ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 2.4166666666666665% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 27.5px ;
    width : 13.5% ;
    z-index : 2 ;
}

#text_style_01_1760326105953 > .view_contents {
    color : #F5F5F5 ;
    font-family : SimHei ;
    font-size : 14px ;
    line-height : 30px ;
}

#text_style_01_1760326115763 {
    color : #333 ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 17.583333333333336% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 27.5px ;
    width : 24.833333333333332% ;
}

#text_style_01_1760326115763 > .view_contents {
    color : #FFFFFF ;
    font-family : SimHei ;
    font-size : 14px ;
}

#flink_style_01_1761900562062 {
    left : 63.16666666666667% ;
    position : absolute ;
    top : 52.5px ;
    width : 33.58333333333333% ;
}

#flink_style_01_1761900562062 .modSet {
    background : #ffffff ;
    border-color : #666666 ;
    border-style : solid ;
    border-width : 0px ;
    color : #FFFFFF ;
}

#flink_style_01_1761900562062 .modSet:hover {
    background : transparent ;
    border-color : transparent ;
    color : #FFFFFF ;
}

#flink_style_01_1761900562062 .modSet.selectedmodSet {
    background : transparent ;
    border-color : transparent ;
    color : #FFFFFF ;
}

#flink_style_01_1761900562062 .textSet:hover {
    color : #BF0000 ;
    text-decoration : none ;
}

#flink_style_01_1761900562062 .selectedmodSet .textSet {
    color : #BF0000 ;
    text-decoration : none ;
}

#flink_style_01_1761900562062 .textSet {
    border-bottom : none !important ;
    border-color : #666666 ;
    border-style : solid ;
    border-top : none !important ;
    border-width : 1px ;
    height : 17px ;
    line-height : 17px ;
    padding-left : 10px ;
    padding-right : 10px ;
}

#text_style_01_1761900991852 {
    color : #333 ;
    font-family : Microsoft YaHei,微软雅黑 ;
    font-size : 16px ;
    left : 63.16666666666667% ;
    line-height : 1.75 ;
    position : absolute ;
    top : 22.5px ;
    width : 5% ;
}

#text_style_01_1761900991852 > .view_contents {
    color : #FFFFFF ;
    font-family : SimHei ;
    font-size : 14px ;
}

#comm_layout_footer {
    background : #7f3f00 ;
    height : 152.5px ;
    z-index : 99999 ;
}

#comm_layout_footer > .view_contents {
    max-width : 1200px ;
    overflow : visible ;
}

.lang-list.lang-list01 {
    padding : 8px 15px ;
}

.lang-list.lang-list01 > span {
    padding : 0 5px ;
}

.lang-list.lang-list01 > .lang-item {
    font-size : 14px ;
}

#lang_style_1_1768967422296 .arrowDown {
    border-top : 6px solid #333 ;
}

#lang_style_1_1768967422296 .lang-list {
    text-align : ;
}

.menuStyle_28 {
    position : relative ;
    width : 100% ;
}

.menuStyle_28 * {
    box-sizing : border-box ;
}

.menuStyle_28 .miniMenu *, .menuStyle_28 .menuUl li * {
    -moz-transition-duration : .2s ;
    -moz-transition-property : background,height,padding ;
    -moz-transition-timing-function : ease-out ;
    -o-transition-duration : .2s ;
    -o-transition-timing-function : ease-out ;
    -webkit-transition-duration : .2s ;
    -webkit-transition-property : background,height,padding ;
    -webkit-transition-timing-function : ease-out ;
    transition-duration : .2s ;
    transition-property : background,height,padding ;
    transition-timing-function : ease-out ;
}

.menuStyle_28 .dflex {
    -ms-flex-align : center ;
    -webkit-align-items : center ;
    -webkit-box-align : center ;
    align-items : center ;
    display : -webkit-box ;
    display : -webkit-flex ;
    display : -ms-flexbox ;
    display : flex ;
}

.menuStyle_28 .rflex {
    -ms-flex : 1 ;
    -webkit-box-flex : 1 ;
    -webkit-flex : 1 ;
    flex : 1 ;
    float : left\0 ;
    position : relative ;
}

.menuStyle_28 ul, .menuStyle_28 li {
    list-style : none ;
    margin : 0px ;
    padding : 0 ;
}

.menuStyle_28 .menuLayout {
    margin : 0 auto ;
    position : relative ;
    width : 100% ;
}

.menuStyle_28 .menuLayout:after {
    clear : both ;
    content : '' ;
    display : block ;
}

.menuStyle_28 .menuUl_box {
    position : relative ;
    text-align : center ;
    width : 100% ;
}

.menuStyle_28 .menuUl {
    position : relative ;
    text-align : center ;
    width : 100% ;
}

.menuStyle_28 .menuUl > li {
    position : relative ;
}

.menuStyle_28 .menuUl > li > a {
    background : rgba(0,0,0,0.0) ;
    box-sizing : border-box ;
    color : #17233D ;
    display : block ;
    font-size : 16px ;
    font-weight : bold ;
    letter-spacing : normal ;
    line-height : 44px ;
    padding : 0 ;
    padding : 0 1em\0 ;
    position : relative ;
    text-align : center ;
    text-decoration : none ;
    white-space : nowrap ;
}

.menuStyle_28 .menuUl > li > a:hover {
    color : #750406 ;
}

.menuStyle_28 .menuUl #hot > a {
    color : #750406 ;
}

.menuStyle_28 .menuUl > li > a span {
    color : rgba(0, 0, 0, .3) ;
    display : block ;
    font-size : 12px ;
    text-align : center ;
    width : 100% ;
}

.menuStyle_28 .menuUl #hot > a span {
    color : inherit ;
}

.menuStyle_28 .menuLayout .miniMenu {
    display : none ;
}

.menuStyle_28 .menuUl02 {
    -moz-transform : translate(-50%,0) ;
    -o-transform : translate(-50%,0) ;
    -webkit-transform : translate(-50%,0) ;
    display : none ;
    height : 0 ;
    left : 50% ;
    opacity : 0 ;
    position : absolute ;
    transform : translate(-50%,0) ;
    width : 100% ;
}

.menuStyle_28 .menuUl > li > #menuLogo {
    height : 85% ;
}

.menuStyle_28 .menuUl .rflex:hover .menuUl02 {
    display : block ;
    height : auto ;
    opacity : 1 ;
    padding-top : 10px ;
}

.menuStyle_28 .menuUl.noHover .rflex:hover .menuUl02 {
    display : none ;
}

.menuStyle_28 .menuUl02 .subMenu02 {
    background : #fff ;
    color : #4D5158 ;
    font-size : 14px ;
    line-height : 40px ;
    padding : 0 15px ;
    position : relative ;
}

.menuStyle_28 .menuUl02 .subMenu02#subCurSet {
    color : #750406 ;
}

.menuStyle_28 .menuUl02 .subMenu02 > a {
    color : inherit ;
    display : block ;
    font-size : inherit ;
    line-height : inherit ;
    overflow : hidden ;
    text-overflow : ellipsis ;
    white-space : nowrap ;
}

.menuStyle_28 .menuUl02 .subMenu02:hover {
    background : #f7f7f7 ;
    border-left : 2px solid #750406 ;
    color : #750406 ;
}

.menuStyle_28 .menuUl02 .subMenu02 > a .fa {
    float : right ;
    line-height : inherit ;
}

.menuStyle_28 .menuUl02 .subMenu02:hover .menuUl03 {
    display : block ;
}

.menuStyle_28 .menuUl02 .subMenu02:first-child {
    border-top-left-radius : 0px ;
    border-top-right-radius : 0px ;
}

.menuStyle_28 .menuUl02 .subMenu02:last-child {
    border-bottom-left-radius : 0px ;
    border-bottom-right-radius : 0px ;
}

.menuStyle_28 .menuUl03 {
    display : none ;
    left : 100% ;
    position : absolute ;
    top : 0 ;
}

.menuStyle_28 .menuUl03 .subMenu03 {
    line-height : 40px ;
    margin-left : 10px ;
}

.menuStyle_28 .menuUl03 .subMenu03 a:hover {
    background : #f7f7f7 ;
    color : #750406 ;
}

.menuStyle_28 .menuUl03 .subMenu03 > a {
    background : #fff ;
    color : #17233D ;
    display : block ;
    overflow : hidden ;
    padding : 0 15px ;
    text-overflow : ellipsis ;
    white-space : nowrap ;
}

.menuStyle_28 .menuUl03 .subMenu03:first-child a {
    border-top-left-radius : 0px ;
    border-top-right-radius : 0px ;
}

.menuStyle_28 .menuUl03 .subMenu03:last-child a {
    border-bottom-left-radius : 0px ;
    border-bottom-right-radius : 0px ;
}

.menuStyle_28 .menuUl .rflex:hover .menuUl02::before {
    border-bottom : 5px solid #fff ;
    border-left : 5px solid transparent ;
    border-right : 5px solid transparent ;
    border-top : 5px solid transparent ;
    content : '' ;
    position : absolute ;
    top : 0px ;
    transform : translateX(-50%) ;
}

.menuStyle_28 .menuUl02 .arrow:hover::before {
    border-bottom : 5px solid transparent ;
    border-left : 5px solid #fff ;
    border-right : 5px solid transparent ;
    border-top : 5px solid transparent ;
    content : '' ;
    position : absolute ;
    right : -10px ;
    top : 50% ;
    transform : translateY(-50%) ;
}

.menuStyle_28 .maxWidth {
    margin : auto ;
}

.menuStyle_28 .subBox {
    background : rgba(238, 238, 238, 0.85) ;
    display : none ;
    left : 0 ;
    position : absolute ;
    width : 100% ;
}

.menuStyle_28 .subBox .subBoxContent {
    overflow : hidden ;
    padding : 15px ;
    text-align : left ;
}

.menuStyle_28 .subBox .subBoxContent .subItems {
    display : none ;
    overflow : hidden ;
}

.menuStyle_28 .subBox .sublm {
    float : left ;
    min-height : 10px ;
    width : calc(100% - 440px) ;
}

.menuStyle_28 .subBox .sublm > div {
    clear : both ;
    margin : 8px 0 ;
    overflow : hidden ;
}

.menuStyle_28 .subBox .subImgsbox {
    float : left ;
    height : 160px ;
    width : 440px ;
}

.menuStyle_28 .subBox .subImgsbox > a {
    display : block ;
    float : right ;
    height : 100% ;
    margin-left : 20px ;
    width : calc((100% - 20px)/2) ;
}

.menuStyle_28 .subBox .subImgsbox > a:last-child {
    margin-left : 0 ;
}

.menuStyle_28 .subBox .subImgsbox > a > div.subImg {
    background-repeat : no-repeat ;
    background-size : cover !important ;
    height : 100% ;
    overflow : hidden ;
    position : relative ;
}

.menuStyle_28 .subBox .subImgsbox > a > div.subImg span {
    background : rgba(255,255,255,.8) ;
    bottom : 0 ;
    color : #17233D ;
    display : block ;
    font-size : 12px ;
    left : 0 ;
    padding : 5px ;
    position : absolute ;
    width : 100% ;
}

.menuStyle_28 .subBox p {
    float : left ;
    overflow : hidden ;
}

.menuStyle_28 .subBox p:first-child {
    margin-right : 10px ;
    width : 100px ;
}

.menuStyle_28 .subBox p:last-child {
    width : calc(100% - 110px) ;
}

.menuStyle_28 .subBox .subMenu02 {
    clear : both ;
    color : #17233D ;
    font-size : 14px ;
    line-height : 28px ;
    margin-bottom : 5px ;
}

.menuStyle_28 .subBox .subMenu02#subCurSet {
    color : #750406 ;
}

.menuStyle_28 .subBox .subMenu02:hover, .menuStyle_28 .subBox .subMenu02:active {
    color : #750406 ;
}

.menuStyle_28 .subBox .subMenu03 {
    color : #666 ;
    float : left ;
    font-size : 12px ;
    margin : 5px 20px 5px 0 ;
}

.menuStyle_28 .subBox .subMenu03:hover, .menuStyle_28 .subBox .subMenu03:active {
    color : #750406 ;
}

.menuStyle_28 .subMenu03 #thrCurSet {
    background : #f7f7f7 ;
    color : #750406 ;
}

.menuStyle_28 .imgIco {
    -moz-box-sizing : border-box ;
    -ms-box-sizing : border-box ;
    -o-box-sizing : border-box ;
    -webkit-box-sizing : border-box ;
    box-sizing : border-box ;
    display : inline-block ;
    overflow : hidden ;
    padding : 15px ;
    position : relative ;
    vertical-align : middle ;
}

.menuStyle_28 .imgIco img {
    -moz-transform : translateY(-50%) translateX(-50%) ;
    -ms-transform : translateY(-50%) translateX(-50%) ;
    -o-transform : translateY(-50%) ;
    -webkit-transform : translateY(-50%) translateX(-50%) ;
    height : 100% ;
    left : 50% ;
    position : absolute ;
    top : 50% ;
    transform : translateY(-50%) translateX(-50%) ;
    vertical-align : top ;
    width : auto ;
}

.menuStyle_28 .menuUl > li > a span.pageName {
    display : inline ;
    vertical-align : middle ;
}

#dh_style_28_1768967938438.clearTransform {
    transform : none!important ;
}

#dh_style_28_1768967938438 .menuUl02 .subMenu02 > a .fa {
    position : absolute ;
    right : 8px ;
    top : 0 ;
}

.imgStyle_29 {
    width : 100% ;
}

.imgStyle_29 * {
    font-size : '微软雅黑' ;
}

.imgStyle_29 .imgTextUl {
    display : flex ;
    flex-wrap : wrap ;
}

.imgStyle_29 .imgTextli {
    margin-right : 10px ;
}

.imgStyle_29 .imgItems {
    position : relative ;
}

.imgStyle_29 .imgItems .left {
    margin : 0 auto ;
    width : 60px ;
}

.imgStyle_29 .imgTBox {
    display : inline-block ;
    height : 100% ;
    text-align : center ;
    width : 100% ;
}

.imgStyle_29 .imgTBox > img {
    box-sizing : border-box ;
    display : inline-block ;
    height : 100% ;
    transition : all ease .3s ;
}

.imgStyle_29 .imgTBox > .bbx-new-font {
    align-items : center ;
    display : flex ;
    height : 100% ;
    justify-content : center ;
    width : 100% ;
}

.imgStyle_29 .cont {
    display : inline-block ;
    width : 100% ;
}

.imgStyle_29 .imgDetail {
    color : #666 ;
    font-size : 14px ;
    padding : 5px 0 ;
    text-align : center ;
    white-space : pre-wrap ;
    word-wrap : break-word ;
}

.imgStyle_29 .left {
    background : #f6f6f6 ;
    box-sizing : border-box ;
    height : auto ;
    overflow : hidden ;
    position : relative ;
    width : 100% ;
}

.imgStyle_29 .imgCont {
    -moz-transform : translateX(-50%) ;
    -ms-transform : translateX(-50%) ;
    -o-transform : translateX(-50%) ;
    -webkit-transform : translateX(-50%) ;
    bottom : 0 ;
    left : 50% ;
    position : absolute ;
    top : 0 ;
    transform : translateX(-50%) ;
}

.imgStyle_29 .qrImg {
    -moz-transform : translate(-50%,calc(-100% - 10px)) ;
    -ms-transform : translate(-50%,calc(-100% - 10px)) ;
    -o-transform : translate(-50%,calc(-100% - 10px)) ;
    -webkit-transform : translate(-50%,calc(-100% - 10px)) ;
    background : #ffffff ;
    border : 1px solid #eee ;
    border-radius : 3px ;
    box-shadow : 2px 2px 20px rgb(0 0 0 / 20%) ;
    box-sizing : border-box ;
    height : auto ;
    left : 50% ;
    padding : 8px ;
    position : absolute ;
    top : 0 ;
    transform : translate(-50%,calc(-100% - 10px)) ;
    width : 100px ;
    z-index : 9 ;
}

.imgStyle_29 .qrImg::after {
    border-bottom : 8px solid transparent ;
    border-left : 8px solid transparent ;
    border-right : 8px solid transparent ;
    border-top : 8px solid #ffffff ;
    bottom : -13px ;
    content : '' ;
    height : 0% ;
    left : 50% ;
    margin-left : -8px ;
    position : absolute ;
    width : 0% ;
}

.imgStyle_29 .qrImg img {
    display : block ;
    height : auto ;
    width : 100% ;
}

#image_style_29_1773974372734 .imgStyle_29 .qrImg {
    width : 100px ;
}

#image_style_29_1773974372734 .imgStyle_29 .imgItems .left {
    width : 36px ;
}

#image_style_29_1773974372734 .imgStyle_29 .imgTextUl {
    float : left ;
}

.logoStyle * {
    box-sizing : border-box ;
}

.logoStyle {
    box-sizing : border-box ;
    height : 100% ;
    overflow : hidden ;
    width : 100% ;
}

.logoStyle > a {
    display : block ;
    height : 100% ;
    overflow : hidden ;
    width : 100% ;
}

.logoName {
    white-space : nowrap ;
}

.imgStyle {
    box-sizing : border-box ;
    font-size : 0 ;
    height : 100% ;
    overflow : hidden ;
    width : 100% ;
}

#image_style_01_1760337165567 .CompatibleImg img {
    height : auto ;
    width : 100% ;
}

#image_style_01_1760337165567 a {
    cursor : default ;
}

.imgStyle > a {
    height : 100% ;
    overflow : hidden ;
    width : 100% ;
}

.imgStyle img {
    box-sizing : border-box ;
}

.counterStyle03 .numberUl {
    background : rgb(39,139,243) ;
    box-sizing : border-box ;
    display : flex ;
    flex-wrap : wrap ;
    padding : 0 ;
}

.counterStyle03 .li {
    width : calc(100%/6) ;
}

.counterStyle03 .numberLi {
    position : relative ;
    text-align : center ;
}

.counterStyle03 .number {
    padding-top : 20px ;
}

.counterStyle03 .number .span {
    display : inline-block ;
    vertical-align : top ;
}

.counterStyle03 .number .num {
    color : #FFF ;
    flex : 1 ;
    font-family : 'Courier New' ;
    font-size : 50px ;
    font-weight : bold ;
    line-height : 1 ;
}

.counterStyle03 .number .unit {
    color : #FFF ;
    font-size : 12px ;
    margin-left : 2px ;
}

.counterStyle03 .text {
    box-sizing : border-box ;
    color : #FFF ;
    font-size : 14px ;
    margin-bottom : 20px ;
    width : 100% ;
}

.counterStyle03 .numberLi .numberItem {
    box-sizing : border-box ;
    overflow : hidden ;
}

#counter_style_3_1760337278041 .li {
    width : calc(100%/4) ;
}

#counter_style_3_1760337278041 .counterStyle03 .numberLi {
    text-align : center ;
}

.titleStyle_5 .view_cont {
    position : relative ;
}

.titleStyle_5 .titletop {
    font-size : 28px ;
    margin-bottom : 10px ;
    position : relative ;
}

.titleStyle_5 .titlebottom {
    color : #999 ;
    font-size : 16px ;
    margin-top : 10px ;
    position : relative ;
}

.titleStyle_5 .btn_view {
    -moz-transform : translateY(-50%) ;
    -ms-transform : translateY(-50%) ;
    -o-transform : translateY(-50%) ;
    -webkit-transform : translateY(-50%) ;
    color : #333 ;
    display : inline-block ;
    font-size : 14px ;
    position : absolute ;
    right : 0 ;
    top : 50% ;
    transform : translateY(-50%) ;
}

.titleStyle_5 .line_view {
    font-size : 0 ;
    position : relative ;
}

.titleStyle_5 .line_view .linelong {
    background-color : #EAEAEA ;
    height : 1px ;
    left : 0 ;
    position : absolute ;
    top : 1px ;
    width : 100% ;
    z-index : 1 ;
}

.titleStyle_5 .line_view .lineshort {
    background-color : #53841D ;
    display : inline-block ;
    height : 3px ;
    padding : 0 30px ;
    position : relative ;
    vertical-align : top ;
    width : 0 ;
    z-index : 99 ;
}

.homelink_style02 {
    width : 100% ;
}

.homelink_style02 .link_ul {
    font-size : 0 ;
}

.homelink_style02 .link_li {
    display : inline-block ;
    font-size : 0 ;
    position : relative ;
    vertical-align : middle ;
}

.homelink_style02 .home-icon {
    display : inline-block ;
    margin-right : 8px ;
    vertical-align : middle ;
    width : 20px ;
}

.homelink_style02 .bbx-new-font {
    display : inline-block ;
    vertical-align : middle ;
}

.homelink_style02 .link_li:first-of-type > a {
    padding-left : 0 !important ;
}

.homelink_style02 .link_li > a {
    box-sizing : border-box ;
    font-size : 14px ;
    padding : 0 20px ;
    position : relative ;
    vertical-align : middle ;
}

.homelink_style02 .link_li span {
    color : #666 ;
    font-size : 14px ;
    vertical-align : middle ;
    z-index : 100 ;
}

.homelink_style02 .link_li.on > a, .homelink_style02 .link_li > a:hover {
    color : #08F ;
}

#homelink_style_02_1760338229418 .breadcrumb > li + li:before {
    content : "//\00a0";
}

#homelink_style_02_1760338229418 .home-icon {
    width: 20px;
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #homelink_style_02_1760338229418 .home-icon {
        width: 20px;
    }
}

@media screen and (max-width: 640px) {
    #homelink_style_02_1760338229418 .home-icon {
        width: 20px;
    }
}

.blank_new01 {
    width: 100%;
    height: 100%;
}

.blank_new01 .roundcs {
    width: 100%;
    height: 100%;
    background: rgba(7,126,244,0.7);
    box-sizing: border-box;
}

#image_style_01_1760694246372 .CompatibleImg img {
    width: 100%;
    height: auto
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #image_style_01_1760694246372 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1760694246372 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

#image_style_01_1760694246372 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;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 1201px) {
    #image_style_01_1760694246372 {
        height:auto;
    }
}

.bannerStyle_17 {
    width: 100%;
    height: 100%;
    position: relative;
}

.bannerStyle_17 .main_visual {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.bannerStyle_17 .main_image {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.bannerStyle_17 .main_image ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.bannerStyle_17 .main_image li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bannerStyle_17 .main_image li .img_box {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.bannerStyle_17 .main_image li .img_box img {
    width: auto;
    height: 100%;
    display: block;
    margin: 0 auto;
}

.bannerStyle_17 .info {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100;
    width: 75%;
    max-width: 100%;
    padding: 25px;
    box-sizing: border-box;
    transform: translate(-50%,-50%);
    text-align: center;
    color: #fff;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .5);
    background: rgba(0, 0, 0, .5);
}

.bannerStyle_17 .title {
    font-size: 20px;
}

.bannerStyle_17 .subTitle {
    line-height: 2;
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-wrap;
}

.bannerStyle_17 .titProSet {
    color: #fff;
}

.bannerStyle_17 .defProSet {
    color: #fff;
}

.bannerStyle_17 .button {
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
    padding: 0 20px;
    margin-bottom: 5px;
    height: 35px;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
    background: rgba(255,255,255,.3);
}

.bannerStyle_17 .flicking_con {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
    z-index: 99;
}

.bannerStyle_17 .flicking_con .dot {
    border: 1px solid rgba(255,255,255,.8);
    margin: 0 2px;
    border-radius: 10px;
    overflow: hidden;
    display: inline-block;
    width: 0;
    height: 0;
    padding: 2px 22px;
    position: relative;
    cursor: pointer;
}

.bannerStyle_17 .flicking_con .dot .schedule {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100px;
    width: 0;
    height: 100%;
    display: block;
    background-color: rgba(255,255,255,.8);
}

.bannerStyle_17 .flicking_con .cur_two {
    background: rgba(255,255,255,.8);
}

.bannerStyle_17 .arrow {
    position: absolute;
    top: 50%;
    z-index: 100;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    text-align: center;
    line-height: 1;
    font-size: 60px;
    color: #fff;
    padding: 0 14px;
    font-family: simsun,'宋体',simhei,'黑体';
    box-sizing: border-box;
    cursor: pointer;
}

.bannerStyle_17 .arrowLef {
    left: 0;
}

.bannerStyle_17 .arrowRight {
    right: 0;
}

.bannerStyle_17 .arrow .awesome-font {
    display: none;
}

.bannerStyle_17 .arrow .awesome-font:before {
    padding: 0 3px;
    box-sizing: border-box;
}

@media screen and (max-width: 640px) {
    .bannerStyle_17 .title {
        font-size: 16px;
    }

    .bannerStyle_17 .subTitle {
        font-size: 14px;
    }

    .bannerStyle_17 .button {
        font-size: 14px;
        height: 24px;
        line-height: 21px;
        padding: 0 10px;
    }

    .bannerStyle_17 .info {
        padding: 10px;
    }

    .bannerStyle_17 .arrow {
        font-size: 32px;
        padding: 0 6px;
    }

    .bannerStyle_17 .flicking_con .dot {
        padding: 4px 4px;
    }
}

@media screen and (min-width: 1025px) {
    #banner_style_17_1760346338934 .main_image .info {
        width: 75%;
    }
}

@media screen and (max-width: 1024px) {
    #banner_style_17_1760346338934 .main_image .info {
        width: 75%;
    }
}

@media screen and (max-width: 768px) {
    #banner_style_17_1760346338934 .main_image .info {
        width: 75%;
    }
}

#banner_style_17_1760346338934 .bannerStyle_17 .main_image .img-item .img_0 {
    background: url('../images/1754019571501ac4375ee496a249589d803eb0713eaea.jpg?imageMogr2/thumbnail/810x&version=1754019572') center top no-repeat;
}

#banner_style_17_1760346338934 .bannerStyle_17 .main_image .img-item .img_1 {
    background: url('../images/1754019565042acfc3bccbb84404ff8eaa7d5d0a70bbc.jpg?imageMogr2/thumbnail/810x&version=1754019567') center top no-repeat;
}

#banner_style_17_1760346338934 .bannerStyle_17 .main_image .img-item .img_2 {
    background: url('../images/17540182772270efbff99c8b5682041b86bf84783f94c.jpg?imageMogr2/thumbnail/810x&version=1754018278') center top no-repeat;
}

#banner_style_17_1760346338934 .bannerStyle_17 .ground_glass {
}

#banner_style_17_1760346338934 .bannerStyle_17 .main_image .img-item span {
    background-size: 100% auto!important;
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #banner_style_17_1760346338934 .bannerStyle_17 .main_image .img-item span {
        background-size:100% 100%!important;
    }
}

@media screen and (max-width: 640px) {
    #banner_style_17_1760346338934 .bannerStyle_17 .main_image .img-item span {
        background-size:100% 100%!important;
    }
}

#banner_style_17_1760346338934 .main_image li img {
    width: 100%;
    height: auto;
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #banner_style_17_1760346338934 .main_image li img {
        width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 640px) {
    #banner_style_17_1760346338934 .main_image li img {
        width: 100%;
        height: 100%;
    }
}

#image_style_01_1760347488246 .CompatibleImg img {
    width: 100%;
    height: auto
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #image_style_01_1760347488246 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1760347488246 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

#image_style_01_1760347488246 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;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 1201px) {
    #image_style_01_1760347488246 {
        height:auto;
    }
}

#image_style_01_1760347524365 .CompatibleImg img {
    width: 100%;
    height: auto
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #image_style_01_1760347524365 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1760347524365 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

#image_style_01_1760347524365 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;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 1201px) {
    #image_style_01_1760347524365 {
        height:auto;
    }
}

#image_style_01_1760347545335 .CompatibleImg img {
    width: 100%;
    height: auto
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #image_style_01_1760347545335 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1760347545335 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

#image_style_01_1760347545335 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;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 1201px) {
    #image_style_01_1760347545335 {
        height:auto;
    }
}

#image_style_01_1760348387343 .CompatibleImg img {
    width: 100%;
    height: auto
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #image_style_01_1760348387343 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1760348387343 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

#image_style_01_1760348387343 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;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 1201px) {
    #image_style_01_1760348387343 {
        height:auto;
    }
}

#image_style_01_1766044589049 .CompatibleImg img {
    width: 100%;
    height: auto
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #image_style_01_1766044589049 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1766044589049 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

#image_style_01_1766044589049 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;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 1201px) {
    #image_style_01_1766044589049 {
        height:auto;
    }
}

.gformStyle_1 {
    width: 100%;
    box-sizing: border-box;
}

.gformStyle_1 * {
    box-sizing: border-box;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    box-sizing: border-box;
}

.gformStyle_1 .gformS {
    width: 100%;
    box-sizing: border-box;
}

.gformStyle_1 .gf_title {
    text-align: center;
    font-size: 18px;
    line-height: 3;
}

.gformStyle_1 .gformList {
    width: 100%;
    margin-bottom: 4px;
}

.gformStyle_1 .gformList span {
    display: block;
    float: left;
    width: 36px;
    font-size: 14px;
    line-height: 34px;
}

.gformStyle_1 .gformList textarea.gf_message, .gformStyle_1 .gformList input.gfInput {
    width: 100%;
    max-width: 100%;
    min-width: 300px;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
    padding: 8px;
    border: 1px solid #eee;
}

.gformStyle_1 .gformList input.gfInput {
    height: 34px;
    width: 100%;
    min-width: 300px;
}

.gformStyle_1 .gbt {
    background: #EC8C14;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    cursor: pointer;
    box-sizing: border-box;
    border: 0;
    height: 40px;
    width: 100%;
    margin: 3% auto;
}

.gformStyle_1 .gformList input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

.gformStyle_1 #gbook {
    width: 100%;
    box-sizing: border-box;
    list-style: none;
    clear: both;
}

.gformStyle_1 li.gbList {
    background: #fff;
    margin-bottom: 10px;
    color: #333;
    padding: 10px;
    box-sizing: border-box;
}

.gformStyle_1 .gb_name {
    font-size: 14px;
    line-height: 3;
    white-space: nowrap;
    border-top: 1px solid #aaa;
    padding: 10px;
}

.gformStyle_1 .gb_content {
    margin: 10px auto;
    clear: both;
}

.gformStyle_1 .gb_page {
    background: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 2;
}

.gformStyle_1 .gb_replay {
    margin: 10px auto;
    border-top: 1px solid #ccc;
    padding-top: 10px;
    box-sizing: border-box;
    font-size: 14px;
}

.gformStyle_1 .gb_replay b {
    padding-left: 50px;
}

.gformStyle_1 .gb_replay .gb_content {
    padding-left: 50px;
}

.gformStyle_1 .gb_info {
    float: right;
    color: #666;
}

@media screen and (max-width: 991px) {
    .gformStyle_1 .gformList textarea.gf_message,.gformList input.gfInput {
        margin:auto;
        max-width: auto;
        min-width: calc(100% - 36px);
    }
}

@media screen and (max-width: 768px) {
    .gformStyle_1 {
        padding:15px;
    }

    .gformStyle_1 .listTit {
        display: none;
    }

    .gformStyle_1 .gformList textarea.gf_message,.gformList input.gfInput {
        margin: auto;
        max-width: auto;
        min-width: 100%;
    }

    .gformStyle_1 .gbt {
        font-size: 14px;
    }
}

@media screen and (max-width: 480px) {
    .gformStyle_1 {
        padding:10px;
    }

    .gformStyle_1 .listTit {
        display: none;
    }

    .gformStyle_1 .gformList textarea.gf_message,.gformStyle_1 .gformList input.gfInput {
        margin: auto;
        max-width: auto;
        min-width: 100%;
    }

    .gformStyle_1 .gb_replay {
        padding-left: 10px;
        font-size: 14px;
    }

    .gformStyle_1 .gb_nickname,.gformStyle_1 .gb_nickname b {
        font-size: 14px;
    }
}

.gformStyle_1 .gformList textarea.gf_message, .gformStyle_1 .gformList input.gfInput,.gformStyle_1 li.gbList {
    background: #f5f5f5;
}

.gformStyle_1 .modFontColor {
    color: #333;
}

.gformStyle_1 .modBorderColor {
    border-color: #f5f5f5 !important;
}

.gformStyle_1 .style_changeCode {
    height: 100%;
}

.liuyanban .gformList {
    position: relative;
}

.liuyanban .style_changeCode {
    z-index: 88 !important;
    width: 75px;
    display: block;
    position: absolute;
    box-sizing: border-box;
    right: 0;
    top: 0;
    padding: 0 !important;
    background: transparent!important;
    text-align: center;
}

.liuyanban .style_changeCode .changeCodeText {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    width: auto;
    float: none;
    color: #3783F4;
}

.liuyanban .style_changeCode .changeCodeText:hover {
    text-decoration: underline;
}

#liuyanban_style_01_1754980570961 .error {
    color: #f00 !important;
}

#liuyanban_style_01_1754980570961 .error {
    color: #f00 !important;
}

#liuyanban_style_01_1754980570961 .lybbtn {
    text-align: center;
}

#liuyanban_style_01_1754980570961 .gbt {
    width: %;
}

@media screen and (max-width: 1024px) {
    #liuyanban_style_01_1754980570961 .lybbtn {
        text-align: center;
    }

    #liuyanban_style_01_1754980570961 .gbt {
        width: %;
    }
}

@media screen and (max-width: 768px) {
    #liuyanban_style_01_1754980570961 .lybbtn {
        text-align: center;
    }

    #liuyanban_style_01_1754980570961 .gbt {
        width: %;
    }
}

#image_style_01_1754980750779 .CompatibleImg img {
    width: 100%;
    height: 100%
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #image_style_01_1754980750779 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1754980750779 .CompatibleImg img {
        width:100%;
        height: auto
    }
}

#image_style_01_1754980750779 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;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (max-width: 640px) {
    #image_style_01_1754980750779 {
        height:auto;
    }
}

#image_style_01_1754980851318 .CompatibleImg img {
    width: 100%;
    height: 100%
}

@media screen and (min-width: 641px) and (max-width:1200px) {
    #image_style_01_1754980851318 .CompatibleImg img {
        width:100%;
        height: 100%
    }
}

@media screen and (max-width: 640px) {
    #image_style_01_1754980851318 .CompatibleImg img {
        width:100%;
        height: auto
    }
}

#image_style_01_1754980851318 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;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (max-width: 640px) {
    #image_style_01_1754980851318 {
        height:auto;
    }
}

.flinkStyle_01 {
    padding: 0;
    margin: 0;
    list-style: none;
}

.flinkStyle_01>li {
    overflow: hidden;
    float: left;
    margin: 0 3px 5px 3px;
    text-align: center;
    box-sizing: border-box;
    background-color: #f8f8f8;
}

.flink_style_01_231030 .flinkStyle_01>li {
    padding: 4px 10px;
}

.flinkStyle_01>li:hover {
    background-color: #e69867;
}

.flinkStyle_01>li .content {
    display: inline-block;
    text-align: left;
    box-sizing: border-box;
    padding: 4px 10px;
}

.flink_style_01_231030 .flinkStyle_01>li .content {
    padding: 0;
}

.flinkStyle_01>li .content .connectIcon {
    width: 20px;
    margin-right: 2px ;
    vertical-align: middle;
    background-color: #16c663;
    border-radius: 100px;
    box-sizing: border-box;
}

.flinkStyle_01>li .content .bbx-new-font {
    display: inline-block;
    text-align: center;
    line-height: 20px;
}

.flinkStyle_01>li .content .connectName {
    vertical-align: middle;
    line-height: 20px;
    font-size: 14px;
    color: #111111;
    text-decoration: none;
}

.flinkStyle_01>li .content .connectName:hover {
    text-decoration: underline;
}

.float_wide>li .content .connectName {
    word-break: keep-all;
    white-space: nowrap;
}

.equal_wide>li .content {
    width: 100%;
}

.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;
    padding-top: 0!important;
}

.bottomMenu ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.bottomMenu ul li .menuItem {
    position: relative;
}

.bottomMenu ul li .menuItem.iconTxt {
    top: 5%;
}

.bottomMenu ul li .menuItem.txt {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.bottomMenu ul li .menuItem.icon {
    top: 20%;
}

.bottomMenu ul li .menuIco {
    width: auto;
    height: 26px;
    overflow: hidden;
    margin: 0 auto 4px;
    padding-top: 2px;
    box-sizing: border-box;
}

.bottomMenu ul li .menuIco img {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    object-fit: contain;
}

.bottomMenu ul li .menuName {
    font-size: 12px;
    white-space: nowrap;
    margin: auto;
    text-align: center;
    color: #666666;
    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: 50px!important;
    }
}

; }

@media screen and (min-width: 640px) {
    #dh_style_28_1768967938438 .maxWidth {
        max-width : px ;
    }

    #dh_style_28_1768967938438 .menuUl li #menuLogo {
        height : px ;
        margin-left : px ;
        margin-right : px ;
    }

    #dh_style_28_1768967938438 .subBox .sublm {
        width : calc(100% -(px + px) - 20px) ;
    }

    #dh_style_28_1768967938438 .subBox .subImgsbox {
        height : px ;
        width : calc((px + px) + 20px) ;
    }
}

@media screen and (min-width: 1201px) {
    #image_style_01_1760337165567 {
        height : auto ;
    }
}
