.w1170 {
    width: 1170px;
}

.float,
.fl {
    float: left;
}

.w370 {
    width: 370px;
}

.ml30 {
    margin-left: 30px;
}

.mt30 {
    margin-top: 30px;
}

.mc {
    margin-left: auto;
    margin-right: auto;
}

body{
    padding-top: 832px;
    background: url(../2025hjbhimages/banner.jpg) no-repeat center top;
}

.nav {
    width: 100%;
    height: 85px;
}

.navCon {
    width: 960px;
    height: 85px;
    line-height: 85px;
    margin-left: auto;
    margin-right: auto;
}

.nav li {
    float: left;
    color: #fff;
}

.nav a {
    float: left;
    display: block;
    height: 85px;
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    padding: 0 30px;
}

.nav a.on,
.nav a:hover {
    font-weight: 600;
}



.col1L {
    width: 580px;
    margin-left: 50px;
    margin-top: 30px;
}

.col1L li {
    /* height: 130px; */
    margin-top: 20px;
}

.col1L h5 {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 12px;
}

.col1L p {
    text-indent: 2em;
    width: 580px;
    font-size: 16px;
    line-height: 30px;
    color: #999;
}

.col1L p a {
    color: #0073f6
}

.col1R {
    width: 525px;
    margin-left: 28px;
    margin-top: 40px;
}

.slideBox {
    width: 525px;
    height: 395px;
    overflow: hidden;
    position: relative;
    /* border: 1px solid #ddd; */
}

.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 525px;
    height: 330px;
    display: block;
}


.slideBox .prev,
.slideBox .next {
    position: absolute;
    left: 3%;
    bottom: 10px;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../2025hjbhimages/bgNext.png) no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBox .next {
    left: auto;
    right: 0%;
    background: url(../2025hjbhimages/bgPrev.png) no-repeat;
}

.slideBox .title {
    text-align: center;
    font-size: 16px;
    line-height: 59px;
    height: 59px;
    background: #d9d9d9;
}

.channel,
.panel3 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.list1 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.list1 li {
    margin-left: 35px;
    margin-right: 35px;
    width: 530px;
    float: left;
    line-height: 48px;
    font-size: 18px;
    background: url(../2025hjbhimages/dot.png) no-repeat left center;
    text-indent: 20px;
}

.rwgs li {
    width: 560px;
    height: 207px;
    float: left;
    margin-top: 35px;
    margin-left: 25px;
}

.rwgs li .picBox {
    float: left;
}

.txtBox {
    width: 250px;
    margin-left: 20px;
}

.txtBox h2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: #333;
}

.txtBox span {
    display: block;
    color: #666;
    font-size: 18px;
    line-height: 60px;
    text-indent: 4px;
}

.txtBox .moreBTN {
    display: block;
    width: 130px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-size: 16px;
    border-radius: 16px;
    margin-top: 20px;
    background: #e72e18;
}

.rwgs li .picBox,
.rwgs li .picBox img {
    width: 277px;
    height: 205px;
}

.body {
    /* background: url(../2025hjbhimages/bg_xwzx.png) no-repeat bottom center; */
}

.mainbg {
    background: url(../2025hjbhimages/bg02.png) no-repeat center bottom;
}

.panel2 {
    height: 508px;
    padding-top: 45px;
}

.panel3 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 335px;
    padding-top: 65px;
}

.csdw_list {
    margin-top: 40px;
}

.csdw_list .bd ul {
    margin-top: 30px;
}

.csdw_list .bd ul li {
    float: left;
    width: 287px;
    height: 252px;
    margin-right: 11px;
}

.csdw_list .bd ul li img {
    width: 287px;
    height: 204px;
    display: block;
}

.csdw_list .bd ul li span {
    display: block;
    width: 100%;
    background: #f1f1f1;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
}

.csdw_list .bd ul li:hover span {
    background: #cc0016;
    color: #fff;
}

.panel4 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 425px;
    padding-top: 50px;
}

.panel5 {
    height: 680px;
    padding-top: 65px;
}

.panel6 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 615px;
    padding-top: 65px;
}

.imglist ul li {
    float: left;
    position: relative;
    width: 285px;
    height: 192px;
    margin-left: 16px;
    overflow: hidden;
    margin-bottom: 16px;
}

.imglist ul li img {
    width: 285px;
    height: 192px;
}

.imglist ul li span {
    display: block;
    font-size: 18px;
    width: 100%;
    line-height: 38px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #000;
    background-color: #00000055;
    color: #fff;
    text-align: left;
    text-indent: 15px;
}

.imglist ul li:first-child {
    margin-left: 0;
    width: 596px;
    height: 400px;
}

.imglist ul li:first-child span {
    text-align: center;
    text-indent: 0;
}

.imglist ul li:first-child img {
    width: 596px;
    height: 400px;
}

.foot {
    width: 100%;
    height: 320px;
    padding-top: 200px;
    box-sizing: border-box;
    background: url(../2025hjbhimages/footer.png) no-repeat bottom center;
}

.foot p {
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    color: #fff;
}

.row-panel {
    margin-top: 30px;
}

.row-clearfix:after {
    clear: both;
    overflow: hidden;
}

.clearfix {
    *zoom: 1;
}


/* ÃƒÂ§Ã‚Â¬Ã‚Â¬ÃƒÂ¤Ã‚Â¸Ã¢â€šÂ¬ÃƒÂ¦Ã‚Â Ã‚Â */

.row-left-1,
.row-right-1 {
    float: left;
    width: 490px;
    margin-left: 30px;
    margin-right: 30px;
}

.row-right-1 {
    width: 588px;
}

.row-left-1 li {
    font-size: 16px;
    line-height: 40px;
}

.row-left-1 li a {
    color: #2f2f2f;
}

.channel-small span.icon {
    display: block;
    float: left;
    width: 26px;
    height: 70px;
    margin-right: 10px;
}

.row-left-1 .channel-small span.icon {
    background: url(../2025hjbhimages/icon_voice.png) no-repeat center center;
}

.row-right-1 .channel-small {}

.row-right-1 .channel-small span.icon {
    background: url(../2025hjbhimages/icon_phb.png) no-repeat center center;
}

.channel-small-Name {
    font-family: 'ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“';
    color: #04a3e5;
    font-size: 24px;
    font-weight: 600;
    line-height: 70px;
}

.txtScroll-left {
    position: relative;
    margin-top: -55px;
}

.txtScroll-left .hd {
    overflow: hidden;
    height: 30px;
    padding: 0 10px;
}

.txtScroll-left .hd .prev,
.txtScroll-left .hd .next {
    display: block;
    width: 18px;
    height: 21px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url(../2025hjbhimages/btn_right_bg.png) no-repeat
}

.txtScroll-left .hd .next {
    background: url(../2025hjbhimages/btn_left_bg.png) no-repeat;
}

.txtScroll-left .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
}

.txtScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
}

.txtScroll-left .bd {
    padding: 0 10px;
    width: 495px;
    overflow: hidden;
}

.txtScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.txtScroll-left .bd ul li {
    margin-right: 20px;
    width: 495px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: left;
}

.txtScroll-left .bd ul li a {
    display: block;
}

.row-right-1 .channel-small {
    position: relative;
}

.tbaDiv {
    position: absolute;
    right: 0;
    top: 0;
    width: 445px;
    height: 50px;
    font-size: 16px;
    line-height: 65px;
    border-bottom: 1px solid #d7d7d7;
}

.tbaDiv .active {
    color: #04a3e5;
    font-weight: 600;
    border-bottom: 2px solid #04a3e5;
    padding-bottom: 8px;
}

.tbaDiv span {
    margin-right: 10px;
    cursor: pointer;
}

.tbaDiv .moreLink {
    position: absolute;
    right: 0;
    font-size: 14px;
    color: #666;
}

.phblist li {
    font-size: 16px;
    float: left;
    width: 50%;
    float: left;
    line-height: 40px;
    color: #333;
    text-indent: 32px;
}

.phblist li:nth-child(1) {
    background: url(../2025hjbhimages/1.png) no-repeat left center;
}

.phblist li:nth-child(2) {
    background: url(../2025hjbhimages/2.png) no-repeat left center;
}

.phblist li:nth-child(3) {
    background: url(../2025hjbhimages/3.png) no-repeat left center;
}

.phblist li:nth-child(4) {
    background: url(../2025hjbhimages/4.png) no-repeat left center;
}

.row-left-2 .slideBox {
    width: 518px;
    height: 345px;
    overflow: hidden;
    position: relative;
}

.row-left-2 {
    width: 565px;
    float: left;
}

.row-right-2 {
    width: 610px;
    float: left;
    margin-left: 25px;
}

.row-left-2 .slideBox .hd {
    height: 26px;
    overflow: hidden;
    position: absolute;
    right: 15px;
    bottom: 15px;
    z-index: 1;
}

.row-left-2 .slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.row-left-2 .slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 21px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background: #0d0d0e;
    cursor: pointer;
}

.row-left-2 .slideBox .hd ul li.on {
    background: #1d53b6;
    color: #fff;
}

.row-left-2 .slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.row-left-2 .slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.row-left-2 .slideBox .bd img {
    width: 518px;
    height: 345px;
    display: block;
}

.row-left-2 .slideBox .bd li .title {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 16px;
    width: 100%;
    height: 55px;
    line-height: 55px;
    text-indent: 22px;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, 0.6);
}


/* ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ©Ã‚ÂÃ‚Â¢ÃƒÂ¦Ã‹Å“Ã‚Â¯ÃƒÂ¥Ã¢â‚¬Â°Ã‚Â/ÃƒÂ¥Ã‚ÂÃ…Â½ÃƒÂ¦Ã…â€™Ã¢â‚¬Â°ÃƒÂ©Ã¢â‚¬â„¢Ã‚Â®ÃƒÂ¤Ã‚Â»Ã‚Â£ÃƒÂ§Ã‚Â Ã‚ÂÃƒÂ¯Ã‚Â¼Ã…â€™ÃƒÂ¥Ã‚Â¦Ã¢â‚¬Å¡ÃƒÂ¦Ã…Â¾Ã…â€œÃƒÂ¤Ã‚Â¸Ã‚ÂÃƒÂ©Ã…â€œÃ¢â€šÂ¬ÃƒÂ¨Ã‚Â¦Ã‚ÂÃƒÂ¥Ã‹â€ Ã‚Â ÃƒÂ©Ã¢â€žÂ¢Ã‚Â¤ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¥Ã‚ÂÃ‚Â¯ */

.row-left-2 .slideBox .prev,
.row-left-2 .slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(2025hjbhimages/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.row-left-2 .slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.row-left-2 .slideBox .prev:hover,
.row-left-2 .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.row-left-2 .slideBox .prevStop {
    display: none;
}

.row-left-2 .slideBox .nextStop {
    display: none;
}

.channel_gsdt {
    width: 46px;
    height: 155px;
    float: left;
    background: url(../2025hjbhimages/gsdt.png) no-repeat;
}

.list-1 {
    padding-top: 16px;
}

.list-1 li {
    font-size: 16px;
    line-height: 42px;
    position: relative;
}

.list-1 li a {
    color: #333;
}

.list-1 li span {
    position: absolute;
    font-size: 12px;
    right: 15px;
    top: 0;
    color: #666;
}

.moreL {
    font-size: 14px;
    color: #0097d6;
    border: 1px solid #0097d6;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 174px;
    height: 28px;
    text-align: center;
    line-height: 28px;
}

.channel {
    width: 1198px;
    height: 80px;
    font-weight: 600;
    line-height: 80px;
    font-size: 51px;
    text-align: center;
    color: #2f2f2f;
    background: url(../2025hjbhimages/channel_bg.png) no-repeat center;
}

.channel a {
    color: #2f2f2f;
}

.row-5 {
    width: 100%;
    height: 935px;
    padding-top: 55px;
    background: url(../2025hjbhimages/bg02.png) no-repeat center top;
}

.row-5-Con {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.slideGroup .parHd {
    margin-top: 45px;
    height: 60px;
    line-height: 30px;
    position: relative;
    margin-bottom: 45px;
}

.slideGroup .parHd ul {
    float: left;
    position: absolute;
    left: 20px;
    top: -1px;
    height: 32px;
}

.slideGroup .parHd ul li {
    font-size: 20px;
    display: block;
    float: left;
    width: 225px;
    height: 45px;
    line-height: 42px;
    text-align: center;
}

.slideGroup .parHd ul li.on {
    height: 55px;
    background: url(../2025hjbhimages/channel_active.png) no-repeat left top;
}

.slideGroup .parHd ul li.on a {
    color: #fff;
}

.slideGroup .parHd ul li {
    background: #ecf4fd;
    margin: 0 5px;
    cursor: pointer;
}

.slideGroup .parHd ul li a {
    color: #333;
}

.slideGroup .slideBox {
    overflow: hidden;
    zoom: 1;
    padding: 10px 42px 10px;
    position: relative;
}

.slideGroup .sPrev,
.slideGroup .sNext {
    position: absolute;
    left: 0px;
    top: 100px;
    display: block;
    width: 30px;
    height: 94px;
    background: url(../2025hjbhimages/btn_right.png) no-repeat
}

.slideGroup .sNext {
    left: auto;
    right: 0px;
    background: url(../2025hjbhimages/btn_left.png) no-repeat
}

.slideGroup .sPrev:hover,
.slideGroup .sNext:hover {
    border-color: #f60;
}

.slideGroup .parBd ul {
    overflow: hidden;
    zoom: 1;
}

.slideGroup .parBd ul li {
    margin: 0 5px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.slideGroup .parBd ul li .pic {
    text-align: center;
}

.slideGroup .parBd ul li .pic img {
    width: 267px;
    height: 201px;
    display: block;
}

.slideGroup .parBd ul li .pic a:hover img {
    border-color: #999;
}

.slideGroup .parBd ul li .title {
    line-height: 42px;
}

.row-5-Con,
.row-6-Con {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.slideGroup .row-5-Con .sPrev,
.slideGroup .row-5-Con .sNext {
    top: 220px;
}

.slideGroup .row-5-Con .parBd ul li .title {
    height: 84px;
    color: #fff;
    background: #24a6dc;
    text-align: left;
    padding: 5px 10px;
}

.slideGroup .row-5-Con .parBd ul li .title p a {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}

.slideGroup .row-5-Con .parBd ul li .title h2 {
    font-size: 20px;
}

.slideGroup .row-5-Con .parBd ul li .title h2 a {
    font-weight: 400;
    color: #fff;
    padding-top: 5px;
    line-height: 26px;
}

.row-6 {
    height: 708px;
    background: url(../2025hjbhimages/bg01.png) no-repeat center 70px;
    background-size: 1920px auto;
}

.row-6-left,
.row-6-right {
    width: 544px;
    float: left;
    margin-left: 30px;
}

.chenImg {
    width: 582px;
    height: 143px;
    margin-top: 40px;
    margin-bottom: 20px;
    display: block;
}

.list-2 {
    padding-top: 40px;
    padding-bottom: 40px;
    text-indent: 3em;
    background: #fff;
    background: rgba(255, 255, 255, .6);
}

.list-2 li {
    height: 65px;
    line-height: 65px;
    border-bottom: 1px dashed #d7d7d7;
}

.list-3 {
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 40px;
    text-indent: 20px;
}

.list-3 li {
    height: 56px;
    line-height: 56px;
    position: relative;
    background: url(../2025hjbhimages/icon_dot.png) no-repeat left center;
}

.list-3 li span {
    position: absolute;
    right: 15px;
    font-size: 12px;
    color: #666;
}

.row-8-right,
.row-8-left {
    width: 585px;
    float: left;
}

.row-8-left {
    margin-right: 30px;
}

.row-7-left,
.row-7-middle,
.row-7-right {
    width: 385px;
    float: left;
}

.row-7-middle,
.row-7-right {
    margin-left: 22px;
}

.channel_m {
    height: 62px;
    line-height: 60px;
    border-bottom: 1px solid #ddd;
    position: relative;
    margin-top: 30px;
}

.channel_m .channelName {
    font-size: 24px;
    color: #04a3e5;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 56px;
    line-height: 58px;
    font-weight: 600;
    border-bottom: 6px solid #04a3e5;
}

.channel_m .channelMore {
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 28px;
    right: 10px;
    background: url(../2025hjbhimages/icon_more.png) no-repeat center;
}

.list-4 {
    padding-top: 10px;
}

.list-4 li {
    line-height: 40px;
    position: relative;
}

.list-4 li span {
    position: absolute;
    right: 15px;
    font-size: 12px;
    color: #666;
}

.slideGroup .row-5-Con .parHd {
    margin-top: 45px;
    height: 60px;
    line-height: 30px;
    position: relative;
    margin-bottom: 15px;
}

.slideGroup .row-5-Con .parHd ul {
    float: left;
    position: absolute;
    left: 20px;
    top: -1px;
    height: 32px;
}

.slideGroup .row-5-Con .parHd ul li {
    font-size: 20px;
    display: block;
    float: left;
    width: 225px;
    height: 45px;
    line-height: 42px;
    text-align: center;
}

.slideGroup .row-5-Con .parHd ul li:nth-child(1) {
    background: none;
}

.slideGroup .row-5-Con .parHd ul li.on a {
    color: #04a3e5;
    font-weight: 600;
}

.slideGroup .row-5-Con .parHd ul li {
    margin: 0 5px;
    cursor: pointer;
    background: url(../2025hjbhimages/icon_f.png) no-repeat left center;
}

.slideGroup .row-5-Con .parHd ul li a {
    color: #333;
}

.multipleColumn {
    overflow: hidden;
    position: relative;
    width: 1200px;
}

.multipleColumn .hd {
    overflow: hidden;
    width: 100%;
    height: 18px;
    position: absolute;
    top: 660px;
    left: 0;
    z-index: 99999;
}

.multipleColumn .hd .prev,
.multipleColumn .hd .next {
    display: block;
    float: left;
    width: 22px;
    height: 38px;
    overflow: hidden;
    cursor: pointer;
    background: url(../2025hjbhimages/btn_right.png);
}

.multipleColumn .hd .next {
    background: url(../2025hjbhimages/btn_left.png);
    float: right;
}

.multipleColumn .hd .sPrev,
.multipleColumn .hd .sNext {
    top: 0;
    display: block;
    float: left;
    width: 22px;
    height: 38px;
    overflow: hidden;
    cursor: pointer;
    background: url(../2025hjbhimages/btn_right.png);
}

.multipleColumn .hd .sNext {
    background: url(../2025hjbhimages/btn_left.png);
    float: right;
}

.multipleColumn .hd ul {
    width: 100px;
    margin-left: 600px;
    overflow: hidden;
    zoom: 1;
    zoom: 1;
}

.multipleColumn .hd ul li {
    float: left;
    width: 32px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    border-radius: 6px;
    border: 1px solid #d0d0d0;
    background: #ddd;
}

.multipleColumn .hd ul li.on {
    width: 9px;
    background: #0097d6;
}

.multipleColumn .bd {
    padding: 10px 10px 40px;
    overflow: hidden;
}

.multipleColumn .bd ul {
    overflow: hidden;
    zoom: 1;
    width: 1200px;
    float: left;
    _display: inline;
}

.multipleColumn .bd ul li {
    margin: 8px 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.multipleColumn .bd ul li .pic {
    text-align: center;
}

.multipleColumn .bd ul li .pic img {
    width: 267px;
    height: 201px;
    display: block;
}

.multipleColumn .bd ul li .pic a:hover img {
    border-color: #999;
}

.multipleColumn .bd ul li .title {
    line-height: 24px;
}

.slideGroup .row-5-Con .parHd {
    margin-bottom: 5px;
}

.slideGroup .row-5-Con .slideBox {
    overflow: hidden;
    zoom: 1;
    padding: 0px 42px 10px;
    position: relative;
}


.ULlist {
    padding-top: 15px;
}

.ULlist li {
    text-indent: 20px;
    text-align: left;
    position: relative;
    height: 63px;
    font-size: 16px;
    line-height: 63px;
    border-bottom: 1px dashed #999999;
    /* background: url(../2025gh100images/fang.png) no-repeat left center; */
}

.ULlist li::before {
    content: "·";
    color: #0957ba;
}

.ULlist li span {
    position: absolute;
    right: 5px;
    top: 0;
    color: #999;
}

.head {
    width: 1200px;
    height: 50px;
    border-bottom: 1px solid #ddd;
    margin-top: 50px;
}

.head h2 {
    /* width: 370px; */
    height: 50px;
    float: left;
    margin-left: 15px;
    font-size: 30px;
    line-height: 50px;
    color: #00937a;
}

.head a {
    height: 20px;
    float: right;
    font-weight: bold;
    margin-top: 20px;
    font-size: 12px;
    color: #666;
}

.PIClist {
    padding-top: 35px;
}

.PIClist li {
    width: 270px;
    height: 240px;
    float: left;
    margin: 0px 15px 0px 15px;
}
.PIClist li>a{display:block;width: 270px;height: 180px;text-align: center;background-color: #fdfaf2;}

.PIClist li img {
    max-width: 270px;
    height: 180px;
}

.PIClist li .tit {
    font-size: 16px;
    text-align: center;
    line-height: 32px;
    margin-top: 5px;
}

.contentText p {
    /* text-align: center; */
}

.contentText img {
    max-width: 1000px;
}

.contentText p {
    font-size: 16px;
    line-height: 2;
    color: #333;
    margin-bottom: 10px;
}

.container>h2 {
    font-size: 24px;
    text-align: center;
    line-height: 60px;
    margin-top: 0px;
}

.sec {
    text-align: center;
    color: #666;
    padding-top: 15px;
    font-size: 14px;
    padding-bottom: 25px;
    margin-bottom: 30px;
    border-bottom: 1px solid #d7d7d7;
}

.sec span {
    padding: 0 10px;
}

.sec span a {
    padding: 0 5px;
}

.listContainer {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 40px;
}

.container {
    min-height: 490px;
}

.container>h2 {
    margin-top: 20px;
}

.container .w1200>h2 {
    margin-top: 30px;
    text-align: center;
    font-size: 24px;
    color: #333;
}


.floorNav {
    position: relative;
    width: 310px;
    height: 506px;
    padding: 40px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.floorNav .bd2 ul li {
    display: block;
    width: 310px;
    height: 174px;
    margin-bottom: 30px;
    position: relative;
}

.floorNav .bd2 ul li img{width: 310px;height: 174px;display: block;}
.floorNav .bd2 ul li.on,.floorNav .bd2 ul li:hover{}
.floorNav .bd2 ul li.on a,.floorNav .bd2 ul li:hover a{color: #fff;}
.floorNav .bd2 ul li .tit{display: none;}
.floorNav .bd2 ul li.on .tit{display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; z-index: 99; background-color: rgba(8, 63, 104,.5); padding: 75px 10px 0; box-sizing: border-box;}
.floorNav .bd2 ul li.on .tit span{font-size: 20px; line-height: 30px;}
.txtScroll-top .hd2{}
.txtScroll-top .hd2 .navPrev,.txtScroll-top .hd2 .navNext{display:block;  width:45px; height:27px; overflow:hidden; cursor:pointer;}
.txtScroll-top .hd2 .navPrev{ background: url(../2025hjbhimages/top.png) no-repeat; position: absolute; top: 0 ; left: 130px;}
.txtScroll-top .hd2 .navNext{background: url(../2025hjbhimages/down.png) no-repeat;position: absolute;top: 435px;left: 130px;}

.slideTxtBox{overflow: hidden;height: 470px;}
.slideTxtBox .hd{
    margin-right: 15px;
}
.slideTxtBox .bd{
    margin-left: 15px;
    position: relative;
    width: 804px;
    height: 456px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.slideTxtBox .content{
    position: relative;
    height: 468px;
}
.slideTxtBox .content div{
    position: relative;
}

.slideTxtBox .content div span{
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 113px;
    height: 113px;
    background: url(../2025hjbhimages/video.png) no-repeat;
}

.slideTxtBox .content div img{
    width: 790px;
    height: 456px;
}
.nav{width: 100%;height: 68px; line-height: 68px; background:url(../2025hjbhimages/navbg.jpg) repeat-x left center;}
.nav ul{width: 960px;margin-left: auto;margin-right: auto;font-size: 28px;}
.nav ul li{float: left;padding-left: 50px;padding-right: 50px;text-align: center;line-height: 68px; }
.nav ul li a{color: #fff;}