body {
    width: 100%;
    min-width: 1200px;
    background: #fafafa url("./body_banner.png") no-repeat center top
}

.header_top {
    width: 100%;
    height: 40px;
    background: url(./top_banner.png) no-repeat center top;
    /* background: rgba(0,0,255,0.6); */
}

.header_top>div {
    width: 1204px;
    line-height: 40px;
    margin: 0 auto;
}

.top_right {
    margin-right: 3px;
    float: right;
}

.top_right li {
    float: right;
    padding: 0 10px 0 10px;
    background: url('./top_side.png') right 13px no-repeat;
}

.top_right li:first-child {
    background: none;
}

.top_right li a {
    color: #fff;
    line-height: 40px;
    font-size: 13px;
}

.header_logo {
    width: 1204px;
    height: 230px;
    margin: 0 auto;
    /*background: url('./hb_index_logo.png') no-repeat;*/
    background-position: 48px 78px;
}
.header_logo img{
    float: left;
    margin-top: 96px;
    margin-left: 30px;
}
.header_input {
    height: 45px;
    float: right;
    margin-top: 96px;
    margin-right: 30px;
}
.clearfix {
    zoom: 1;
}

.search_txt-sfj {
    width: 335px;
    height: 45px;
    float: left;
    padding-left: 15px;
    font-size: 14px;
    box-sizing: border-box;
    line-height: 45px;
}
.search_bnt-sfj{
    width: 58px;
    border: none;
    height: 45px;
    line-height: 120px;
    background: url(./input_search.png) no-repeat center;
    float: left;

}

.header_nav {
    width: 1204px;
    height: 66px;
    background: #1a69d5;
    margin: 0 auto;
    margin-top: 20px;
}

.header_nav ul li {
    width: 172px;
    height: 66px;
    line-height: 66px;
    background: url('./nav_siede.png') no-repeat;
    background-position: 0 22px;
    text-align: center;
    float: left;
}

.header_nav ul li:first-child {
    background: none;
}

.header_nav ul li a {
    font-size: 19px;
    color: white;
    font-weight: bold;
}
.lb {width: 560px;height: 335px;position: relative;overflow: hidden;}
.hd {position: absolute;bottom: 19px;right: 15px;z-index: 1;}
.hd ul {float: right;}
.hd li {background: url('dot_2.png') center center no-repeat;width: 12px;height: 12px;margin-left: 8px;float: left;}
.hd li.on {background: url('dot_3.png');}
.bd img {width: 560px;height: 335px;}
.bd .text {position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: 50px;line-height: 50px;color: #fff;background-color: #000;font-size: 15px;padding-left: 20px;opacity: 0.7;filter: alpha(opacity=70);height: 50px;}
.xwzx {width: 560px;height: 335px;overflow: hidden;}
.tit_box1 {position: relative;width: 100%;height: 30px;border-bottom: 2px solid #d2d2d2;}
.tit_t1 li {float: left;color: #333;font-size: 17px;line-height: 25px;height: 30px;width: 97px;text-align: center;}
.tit_t1 li.on {color: #2970d7;font-weight: bolder;border-bottom: 2px solid #2970d7;}
.tit_t1 li a{color: #2970d7;}
.tit_m li {float: right;color: #999;font-size: 15px;display: none;}
.tit_m li a {color: #999;}
.tit_list1 li {height: 30px;background: url("dot_1.png") 3px center no-repeat;padding-left: 10px;line-height: 30px;font-size: 15px;}
.tit_list1 li a {color: #333;}
.tit_list1 li.list_on1 a {color: #1a69d5;}
.tit_list1 li span {float: right;font-size: 15px;color: #999;line-height: 30px;}
.banner-info {
    width: 1204px;
    height: 386px;
    background-color: #fff;
    margin: 0 auto;
    margin-top: 30px;
    box-sizing: border-box;
    padding-top: 26px;
    padding-left: 26px;
    margin-bottom: 30px;
    box-sizing: border-box;
}

.info {
    width: 560px;
    position: relative;
}

.info_top {
    border-bottom: 2px solid #d2d2d2;
    margin-bottom: 12px;
}

.banner-info>div {
    float: left;
}

.banner {
    width: 560px;
    overflow: hidden;
    height: 335px;
    margin-right: 28px;
    position: relative;
}

.li_side {
    width: 92px;
    height: 2px;
    background-color: #1a69d5;
    position: absolute;
    bottom: -2px;
    display: none;
}

.info_top>ul li {
    width: 92px;
    text-align: center;
    box-sizing: border-box;
    position: relative;
    color: #333;
    /* font-weight: bolder; */
    font-size: 17px;
    line-height: 25px;
}

.info_top>ul li:first-child {
    font-weight: bolder;
    color: #1a69d5;
}

.info_top>ul li:first-child>.li_side {
    display: block;
    /* background-color: #1a69d5; */
}

.info_content {
    position: relative;
}

.info_content ul li {
    width: 100%;
    height: 30px;
    background: url('./info_sq.png') 3px center no-repeat;
    padding-left: 10px;
    line-height: 30px;
    font-size: 15px;
    box-sizing: border-box;
}

.info_content ul li a {
    color: #333;
}

.info_content ul li span {
    float: right;
    font-size: 15px;
    color: #999;
    line-height: 30px;
}

.info_content ul {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
}

.info_content .list_1 {
    display: block;
}

.main_iframe {
    height: 422px;
    width: 1204px;
    margin: 0 auto;
    margin-bottom: 30px;
    background: #fff;
    /*padding-left: 18px;*/
    box-sizing: border-box;
}

.main_open {
    width: 1204px;
    /*height: 335px;*/
    background-color: #fff;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 24px;
    margin-bottom: 20px;
}

.xxgk {
    width: 260px;
}

.tit_box2 {
    width: 100%;
    height: 40px;
    line-height: 38px;
    background-color: #ececec;
    border-top: 2px solid #0081ef;
    padding-left: 20px;
    font-size: 17px;
    font-weight: bolder;
    box-sizing: border-box;
}

.tit_box2 a {
    color: #333;
}

.xxgk_list {
    width: 100%;
}

.xxgk_list li {
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #1a69d5;
    font-size: 15px;
    font-weight: bold;
    padding-left: 40px;
    background: url('./dot_4.png') 17px center no-repeat;
}

.xxgk_list li a {
    color: #1a69d5;
}

.item1 {
    width: 526px;
    margin-left: 24px;
}

.item_head {
    color: #1a69d5;
    font-size: 18px;
    font-weight: bolder;
    height: 34px;
    box-sizing: border-box;
    border-bottom: 2px solid #d3d3d3;
    position: relative;
    padding-left: 18px;
}
.item_head a{
    color: #1a69d5;
}
.item_side {
    background: #4788bf;
    height: 2px;
    position: absolute;  
    width: 105px;
    bottom: -2px;
    left: 0;
}

.item li {
    width: 100%;
    height: 42px;
    background: url(./info_sq.png) 3px center no-repeat;
    padding-left: 10px;
    line-height: 42px;
    font-size: 15px;
    box-sizing: border-box;
    border-bottom: 1px dashed #e3e3e3;
}

.item2 {
    width: 315px;
    margin-left: 24px;
}

.item2 .item_head {
    padding-left: 8px;
}

.item3{
    width: 225px;
    padding-left: 5px;
}
.item3 img{
    width: 220px;
    margin-top: 21px;
}
.item3 .img{
    width: 107px;
    margin-top: 0;
}
.sjzx_left {
    width: 678px;
    /*height: 143px;*/
    margin-right: 30px;
}
.sjzx_left img{
    width: 335px;
    height: 68px;
    margin-top: 5px;
}
.sjzx_right {
    width: 443px;
    height: 143px;
}

.sjzx {
    width: 1204px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-left: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    background: white;
}

.right_info {
    width: 260px;
    height: 157px;
    background-color: #e7f1f9;
    margin-left: 26px;
    padding-left: 18px;
    padding-top: 14px;
    box-sizing: border-box;
    float: right;
    line-height: 40px;
    font-size: 15px;
}

.sjzx_right .tip {
    list-style: none;
    width: 62px;
    height: 86px;
    box-sizing: border-box;
    text-align: center;
    font-size: 15px;
    /*padding-top: 66px;*/
    /*background: url('./hb_index_10.png') no-repeat center 6px;*/
}

.sjzx_right li:nth-child(3) {
    background: url('./hb_index_11.png') no-repeat center 10px;
}

.select {
    width: 1204px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-left: 14px;
    padding-top: 20px;
    height: 73px;
}

.bottomLink05, .bottomLink06 {
    margin-left: 6px;
    width: 176px;
    height: 30px;
    background: url('./hb_index_12.png') no-repeat;
    background-position: 152px 12px;
    appearance: none;
    -webkit-appearance: none;
    padding: 5px 0 5px 10px;
    box-sizing: border-box;
    border-radius: 0;
    margin-left: 18px;
}

.body_side {
    position: fixed;
    top: 365px;
    right: 139px;
}

.body_side li {
    width: 58px;
    height: 58px;
    background-image: url('./hb_index_03.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #8bbde8;
    margin-bottom: 2px;
}

.body_side .body_side1 {
    background-color: #1a69d5;
}

.body_side .body_side2 {
    background-image: url('./hb_index_04.png');
}

.body_side .body_side3 {
    background-image: url('./hb_index_05.png');
}

.body_side .body_side4 {
    background-image: url('./hb_index_06.png');
}

.body_side .body_side5 {
    background-image: url('./hb_index_07.png');
}

.info_more a {
    display: none;
}

.info_more .more1 {
    display: block;
}

.right_info p {
    color: #333;
}

.right_info p:first-child {
    font-size: 15px;
    font-weight: bolder;
    color: #1a69d5;
}
.hover{
    width: 66px;
    position: fixed;
    top:40%;
    left: 0;
}
.hover a{
    DISPLAY: inline-block;
    MARGIN-BOTTOM: 2px;
    WIDTH: 66px;
    CURSOR: pointer;
    HEIGHT: 66px;
    BACKGROUND: #dddddd url("hb_index_28.png") no-repeat;
}
.hover .weibo{
    background-position: 0 -62px;
}
.hover .weixin{
    background-position: 0 -130px;
}
.chat-tips {
    BORDER-RIGHT: #d1d2d6 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #d1d2d6 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 20px;
   left: 75px;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #d1d2d6 1px solid;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #d1d2d6 1px solid;
    POSITION: absolute;
    TOP: -55px;
    BACKGROUND-COLOR: #ffffff;
}
.chat-tips I {
    BACKGROUND-IMAGE: url(hb_index_33.png);
    BACKGROUND-REPEAT: no-repeat;
}
.chat-tips I {
    BACKGROUND-POSITION: 0 0;
    DISPLAY: inline-block;
    left: -9px;
    WIDTH: 9px;
    POSITION: absolute;
    TOP: 80px;
    HEIGHT: 16px;
}
.hover a:hover .chat-tips {
    display: block;
}
.tit_box3 {position: relative;width: 100%;height: 35px;border-bottom: 2px solid #d2d2d2;}
.tit_t1t li {float: left;color: #333;font-size: 17px;line-height: 25px;height: 35px;width: 97px;text-align: center;}
.tit_t1t li.on {color: #2970d7;font-weight: bolder;border-bottom: 2px solid #2970d7;}
.tit_t1t li a{color: #2970d7;}
.pic_list img{margin-top: 20px;width: 326px;
    height: 71px;margin-left: 10px}
/*.pic_list img:first-child{margin-left: 0}*/
.fotter {
    width: 100%;
    height: 200px;
    background-color: #3d8cce;
}

.foot {
    width: 1204px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 68px;
}

.fot1 {
    width: 54px;
    height: 64px;
    background: url('./hb_index_13.png') no-repeat;
}

.fot2 {
    width: 110px;
    height: 56px;
    background: url('./hb_index_14.png') no-repeat;
    margin-left: 26px;
    margin-right: 46px;
}

.fot3 {
    color: #fff;
}

.fot4 li {
    width: 74px;
    height: 54px;
    border-right: 1px solid #79afdd;
    float: left;
    color: #fff;
    box-sizing: border-box;
    padding-top: 40px;
    margin-left: 20px;
    background-image: url('./hb_index_16.png');
    background-repeat: no-repeat;
    background-position-x: 10px;
}

.fot4 li:nth-child(2) {
    background-image: url('./hb_index_15.png');
}

.fot4 li:nth-child(3) {
    background-image: url('./hb_index_17.png');
}

.fot4 li:nth-child(4) {
    background-image: url('./hb_index_18.png');
    border-right: none;
}

.swiper-container {
    height: 100%;
}

#swiper-pagination {
    left: 156px;
}

#swiper-pagination span {
    width: 10px;
    height: 10px;
    z-index: 99;
}

.swiper-pagination-bullet {
    background-color: #fff;
    color: #fff;
}

.swiper-slide img {
    width: 100%;
    height: 100%;
}


.swiper-slide p {
    position: absolute;
    width: 100%;
    height: 50px;
    line-height: 50px;
    bottom: 0;
    color: #fff;
    box-sizing: border-box;
    padding-left: 24px;
    background: rgba(0,0,0,0.6);
}

