/* Index菜单轮播 */

.menus-body {
    height: 440px;
    background: white;
    padding: 20px;
}

.Index-top {
    height: 100px;
    display: flex;
    flex-direction: row;
}

.Index-top .img {
    width: 103px;
    height: 100%;
    margin-right: 35px;
    background: url('../image/indXwtt.png') left top no-repeat;
}

.indextop-body {
    width: 100%;
}

.indextop-body .title {
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    font-weight: bold;
}

.indextop-body .title a {
    color: #da3a3a;
}

.indextop-body .body {
    margin-top: 8px;
    line-height: 21px;
    font-family: '宋体';
    color: #999;
    text-indent: 0;
}

.Index-middle {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}

.Index-top .img h3 {
    margin: 9px 0 0 12px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: white;
}

.newmid {
    width: 640px;
}

.Gopeace {
    display: flex;
    justify-content: space-between;
}

.Gopeace-left {
    width: 795px;
}

.GopeaceTop {
    width: 100%;
    height: 180px;
}

.GopeaceTop img {
    width: 300px!important;
    height: 168px!important;
    margin-right: 20px;
    margin-top: 5px;
}

.GopeaceTop .hparticle-text {
    height: 180px!important;
}

.gopeace-span {
    line-height: 30px!important;
    text-indent: 2;
    height: 180px!important;
}

.GopeaceTop .text-span {
    height: 180px!important;
}

.GopeaceTop .text-span div {
    height: 180px!important;
    -webkit-line-clamp: 5;
    line-height: 30px!important;
}

.Gopeacemiddle {
    border-top: 1px solid #e1e1e1;
    margin-top: 71px;
    display: flex;
    flex-direction: row;
    margin-bottom: 60px;
}

.Gopeacemiddle .li {
    width: 113px;
    margin-top: -66px;
    background: url('https://bzsslgc.com/statics/images/hpgkListBg.png') center 60px no-repeat;
    cursor: pointer;
}

.Gopeacemiddle .li a {
    position: relative;
    z-index: 1;
    display: block;
    height: 32px;
    line-height: 32px;
    padding-top: 76px;
    text-align: center;
}

.Gopeacemiddle .li a:hover {
    background: url('https://bzsslgc.com/statics/images/hpgkListBg.png') center -50px no-repeat;
    color: #e20500!important;
}

.Gopeacemiddle .li:nth-child(1) a:hover i {
    background-position: center -338px!important;
}

.Gopeacemiddle .li:nth-child(2) a:hover i {
    background-position: center -364px!important;
}

.Gopeacemiddle .li:nth-child(3) a:hover i {
    background-position: center -390px!important;
}

.Gopeacemiddle .li:nth-child(4) a:hover i {
    background-position: center -416px!important;
}

.Gopeacemiddle .li:nth-child(5) a:hover i {
    background-position: center -442px!important;
}

.Gopeacemiddle .li:nth-child(6) a:hover i {
    background-position: center -468px!important;
}

.Gopeacemiddle .li:nth-child(7) a:hover i {
    background-position: center -494px!important;
}

.Gopeacemiddle .li a i {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 9px;
    width: 100%;
    height: 26px;
    line-height: 26px;
    float: left;
    overflow: hidden;
    background: url('https://bzsslgc.com/statics/images/hpgkListBg.png') no-repeat;
}

.Gopeacemiddle .li:nth-child(1) a i {
    background-position: center -156px;
}

.Gopeacemiddle .li:nth-child(2) a i {
    background-position: center -182px;
}

.Gopeacemiddle .li:nth-child(3) a i {
    background-position: center -208px;
}

.Gopeacemiddle .li:nth-child(4) a i {
    background-position: center -234px;
}

.Gopeacemiddle .li:nth-child(5) a i {
    background-position: center -260px;
}

.Gopeacemiddle .li:nth-child(6) a i {
    background-position: center -286px;
}

.Gopeacemiddle .li:nth-child(7) a i {
    background-position: center -312px;
}

.Gopeacebom {
    display: flex;
    flex-direction: row;
}

.Gopeacebom .pic {
    height: 126px;
    position: relative;
    margin-right: 15px;
    cursor: pointer;
}

.Gopeacebom .pic span {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    float: left;
    font-size: 14px;
    color: white;
    background-color: #f88a14;
}

.Gopeacebom .pic:nth-child(2) span {
    background-color: #3887e0!important;
}

.Gopeacebom .pic:nth-child(3) span {
    background-color: #3ad6db!important;
}

.Gopeacebom .pic img {
    width: 255px;
    height: 126px;
}

.headerTop {
    height: 147px;
    position: relative;
    z-index: 1;
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    align-items:center;
}
.headerTop .s-form {
    line-height: 40px;
    height: 40px;
    position:relative;
    display:flex;
    flex-direction:row;
}
.headerTop .s-form .from-control {
    font-size: 16px;
    line-height: 40px;
    width: 290px;
    height: 40px;
    padding-left: 52px;
    vertical-align: top;
    border: none;
    background: #fff url('../image/searchIcon.png') 24px center no-repeat;
    border-radius: 4px 0 0 4px;
    outline: none;
}
.headerTop .s-form .btn {
    width: 80px;
    height: 40px;
    text-align: center;
    font-size: 16px;
    color: white;
    border: none;
    background-color: #1d58ab;
    border-radius: 0 4px 4px 0;
    outline: none;
}
.Gopeace-right {
    width: 335px;
}

.Gopeace-right .righttop .title {
    height: 40px;
    line-height: 40px;
    background-color: #f4f4f4;
    border: 1px solid #e1e1e1;
    border-left: 5px solid #3069b8;
}

.Gopeace-right .righttop .title .more {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    color: #666;
}

.Gopeace-right .righttop .title h3 {
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #3069b8;
}

.Gopeace-right .righttop .title h3 a {
    color: #3069b8;
}

.righttop .bd {
    padding: 6px 19px 5px;
    height: 180px;
    width: 100%;
    position: relative;
    top: -2px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
}

.righttop .bd .text {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    cursor: pointer;
}

.righttop .bd .text .date {
    font-size: 12px;
    float: right;
    margin-left: 15px;
    color: #999;
    line-height: 30px;
}

    .righttop .bd .text a {
        padding-left: 12px;
        background: url('../image/icon.png') left 8px no-repeat;
        background-position:0 15px;
        display: inline-block;
        width: 220px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }


/* 专题专栏 */

.ztzlFocus {
    position: relative;
    z-index: 1;
    overflow: hidden;
    height: 150px;
    padding: 20px 124px 35px;
    border-bottom: 1px dotted #d8d8d8;
}

.ztzlFocus .i_btn {
    display: block;
    width: 20px;
    height: 34px;
    position: absolute;
    top: 56px;
    z-index: 3;
    background-image: url('../image/ztzlFocusBtn.png');
}

.ztzlFocus .prev {
    left: 48px;
    background-position: center top;
}

.ztzlFocus .next {
    right: 48px;
    background-position: center -46px;
}

.slide_img {
    width: 895px;
    height: 100px;
    position: relative;
    z-index: 1;
}

.slide_img li {
    width: 180px;
    height: 380px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    background: #ffffff;
}

.slide_img li .pic {
    display: block;
    position: relative;
    width: 100%;
    height: 80px;
}

.slide_img li .pic img {
    position: absolute;
    width: 100%;
    height: 80px;
    opacity: .6;
    filter: alpha(opacity=60);
}

.slide_img li .bg,
.slide_img li .tit {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    text-align: center;
    color: white;
}

.slide_img li.on .pic {
    height: 100px;
}

.slide_img li.on {
    width: 395px;
    left: 190px;
    top: 0;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
    overflow: hidden;
}

.slide_img li.on img {
    width: 395px;
    height: 100px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.slide_img li.on .bg {
    z-index: 1;
    display: block;
    background-color: black;
    opacity: .6;
    filter: alpha(opacity=60);
}

.slide_img li.on .tit {
    z-index: 2;
    display: block;
}

.slide_img li.left {
    left: 0;
}

.slide_img li.right {
    left: 1000px;
}

.ztzlNodeList {
    overflow: hidden;
    margin: 10px -30px 0 0;
}

.ztzlNodeList li {
    width: 365px;
    height: 110px;
    float: left;
    margin: 20px 30px 0 0;
}

.ztzlNodeList li a {
    display: block;
    height: 108px;
    line-height: 108px;
    text-align: center;
    font-size: 16px;
    color: #3069b8;
    background-color: #f6fbff;
    border: 1px solid #c8e0f8;
}

.ztzlNodeList li a:hover {
    text-decoration: none;
    background-color: #eaf4fc;
}


/* 服务公开 */

.Opennerssopen {
    display: flex;
    display: flex;
    justify-content: space-between;
}

.Opennerssopen-left {
    width: 795px;
}

.opennerslider {
    width: 100%!important;
}

.opennersliders .bd {
    height: 285px;
}

.xxgkNodeList {
    overflow: hidden;
    margin: 0 -15px 0 0;
}

.xxgkNodeList li {
    width: 148px;
    height: 45px;
    float: left;
    margin: 10px 14px 0 0;
}

.xxgkNodeList li a {
    display: block;
    height: 43px;
    line-height: 43px;
    padding: 0 5px;
    text-align: center;
    font-size: 15px;
    color: #3069b8;
    background-color: #f6fbff;
    border: 1px solid #c8e0f8;
    border-radius: 3px;
}

.xxgkNodeList li a:hover {
    text-decoration: none;
    background-color: #ebf6fe;
}

.Opennerssopen-right {
    width: 335px;
}

.Opennerstitle h3 {
    background: white!important;
    color: #3069b8!important;
    font-size: 20px!important;
}


/* 政民互动 */

.peoplehd {
    display: flex;
    justify-content: space-between;
}

.peoplehd .peoplehd-left {
    width: 765px;
}

.slidepeople .bd {
    height: 270px!important;
}

.indZmhdList {
    overflow: hidden;
    margin: 20px -18px 0 0;
}

.indZmhdList li {
    width: 144px;
    height: 104px;
    float: left;
    margin-right: 12px;
    text-align: center;
}

.indZmhdList li a {
    position: relative;
    z-index: 1;
    display: block;
    padding: 66px 0 8px;
    line-height: 28px;
    border: 1px solid #ebebeb;
}

.indZmhdList li.li5 {
    float: right;
}

.indZmhdList li i {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 20px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    float: left;
    background: url('../image/indZmhdIcon.png') center top no-repeat;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.indZmhdList li a:hover i {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}

.indZmhdList li.li2 i {
    background-position: center -40px;
}

.indZmhdList li.li3 i {
    background-position: center -80px;
}

.indZmhdList li.li4 i {
    background-position: center -120px;
}

.indZmhdList li.li5 i {
    background-position: center -160px;
}

.peoplehd-right {
    width: 335px;
}

.peoplehd-right .hd {
    font-size: 16px;
    line-height: 38px;
    position: relative;
    height: 38px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

.peoplehd-right .hd .more {
    font-size: 12px;
    position: absolute;
    right: 0;
    color: #666;
}

.peoplehd-right .hd h3 {
    line-height: 32px;
    position: absolute;
    padding: 0 12px 5px 12px;
    color: #3069b8;
    font-weight: bold;
    border-bottom: 3px solid #3069b8;
    font-size: 16px;
}

.peoplehd-right .hd h3 a {
    color: #3069b8;
}

.peoplehd-right .newInterview {
    margin: 5px 0 15px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #d8d8d8;
    display: flex;
    flex-direction: row;
}

.peoplehd-right .newInterview .interviewPic {
    margin: 3px 15px 0 0;
}

.peoplehd-right .newInterview .interviewPic img {
    width: 130px;
    height: 98px;
}

.peoplehd-right .newInterview .interviewCon {
    overflow: hidden;
    font-size: 12px;
    line-height: 26px;
    color: #666;
}

.peoplehd-right .newInterview .interviewCon .lable {
    color: #333;
    font-size: 12px;
    line-height: 26px;
}

.peoplehd-right .newInterview .interviewCon .con {
    font-size: 12px;
    line-height: 26px;
    color: #666;
}

.peoplehd-right .newInterview .interviewCon .con a {
    color: #333;
    cursor:pointer;
}
    .peoplehd-right .newInterview .interviewCon .con a:hover{
        text-decoration:underline;
        color:red;
    }
    .infolist {
        height: 135px;
        margin-bottom: 30px;
    }

.infolist .info {
    font-size: 14px;
    height: 34px;
    line-height: 34px;
}

.infolist .info a {
    padding-left: 12px;
    background: url('../image/icon.png') left 8px no-repeat;
    display: inline-block;
    width: 250px;
    background-position: 0 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.infolist .info .date {
    float: right;
    margin-left: 15px;
    color: #999;
}

.peopleslider {
    width: 335px!important;
}

.peopleslider .swiper-slide {
    width: 335px!important;
}

.wsbsIconList {
    overflow: hidden;
    margin: -12px -12px 0 0;
}

.wsbsIconList li {
    width: 122px;
    height: 116px;
    float: left;
    margin: 12px 12px 0 0;
}

.wsbsIconList li a {
    position: relative;
    z-index: 1;
    display: block;
    padding: 66px 5px 8px;
    height: 110px;
    line-height: 20px;
    overflow: hidden;
    font-size: 13px;
    text-align: center;
    border: 1px solid #ebebeb;
    background-color: #f7f7f7;
}

.wsbsIconList li a:hover {
    color: #333;
    text-decoration: none;
    background-color: #f0f0f0;
}

    .wsbsIconList li.more a {
        text-indent: -9999px;
        background: #f7f7f7 url('https://bzsslgc.com/statics/images/moreIcon.png') center center no-repeat;
    }

.wsbsIconList li.more a:hover {
    background-color: #f0f0f0;
}

.wsbsIconList li a i {
    position: absolute;
    z-index: 1;
    top: 28px;
    left: 50%;
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin-left: -15px;
    background: url('../image/grbsIcon.png') center top no-repeat;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.wsbsIconList li a:hover i {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}

.wsbsIconList li.more a i {
    display: none;
    background: none;
}


/*图标位置 */

.wsbsIconList li.li1 a i {
    background-position: center top;
}

.wsbsIconList li.li2 a i {
    background-position: center -30px;
}

.wsbsIconList li.li3 a i {
    background-position: center -60px;
}

.wsbsIconList li.li4 a i {
    background-position: center -90px;
}

.wsbsIconList li.li5 a i {
    background-position: center -120px;
}

.wsbsIconList li.li6 a i {
    background-position: center -150px;
}

.wsbsIconList li.li7 a i {
    background-position: center -180px;
}

.wsbsIconList li.li8 a i {
    background-position: center -210px;
}

.wsbsIconList li.li9 a i {
    background-position: center -240px;
}

.wsbsIconList li.li10 a i {
    background-position: center -270px;
}

.wsbsIconList li.li11 a i {
    background-position: center -300px;
}

.wsbsIconList li.li12 a i {
    background-position: center -330px;
}

.wsbsIconList li.li13 a i {
    background-position: center -360px;
}

.wsbsIconList li.li14 a i {
    background-position: center -390px;
}

.wsbsIconList li.li15 a i {
    background-position: center -420px;
}

.wsbsIconList li.li16 a i {
    background-position: center -450px;
}

.wsbsIconList li.li17 a i {
    background-position: center -480px;
}


/* 政务服务 */

.peolefu {
    margin-top: 20px;
}
.zwfupeople{
    width:795px!important;
}
.peoplefw-right{
    width:335px!important;
}
.peoplefw-right a img{
    width:100%;
    height:168px;
    cursor:pointer;
}
.sideBsdtList {
    overflow: hidden;
}

.sideBsdtList li {
    overflow: hidden;
    height: 67px;
    border-bottom: 1px dotted #e3e3e3;
}

.sideBsdtList li a {
    position: relative;
    z-index: 1;
    width: 94px;
    float: left;
    padding: 40px 0 5px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #3069b8;
}

.sideBsdtList li i {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 12px;
    width: 100%;
    height: 28px;
    float: left;
    background: url('https://bzsslgc.com/statics/images/sideBsdtIcon.png') center top no-repeat;
}

.sideBsdtList li.li2 i {
    background-position: center -28px;
}

.sideBsdtList li.li3 i {
    background-position: center -56px;
}

.sideBsdtList li.li4 i {
    background-position: center -84px;
}

.sideBsdtList li .intro {
    overflow: hidden;
    margin-top: 11px;
    padding: 1px 0 1px 18px;
    height: 44px;
    line-height: 22px;
    color: #999;
    border-left: 2px solid #ececec;
}

.sideBsdtList li.li3 .intro,
.sideBsdtList li.li4 .intro {
    line-height: 44px;
}
/* 友情链接 */

.friendLinks {
    margin-top: 20px;
    padding: 10px 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

.friendLinks h3 {
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #3069b8;
    padding:6px 0;
}

.friendLinks .con {
    overflow: hidden;
}

.friendLinks select {
    *display: inline;
    float: left;
    width: 15%;
    margin-left: 1.6%;
    padding: 6px;
    border: 1px solid #f0f0f0;
    *width: 18.2%;
    *margin: 6px 0 6px 1.6%;
    outline: none;
}
/*在线访谈*/
.interview-last {
    overflow: hidden;
    padding-top: 10px;
}

.interview-last li {
    font-size: 14px;
    line-height: 160%;
    display: block;
    float: left;
    width: 292px;
    margin: 0 24px;
    padding: 20px 30px;
}

.interview-last .pic img {
    width: 290px;
    height: 215px;
    border: 1px solid #fff;
}

.interview-last .detail dl {
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px dashed #ccc;
}

.interview-last .detail dl:last-child {
    border-bottom: none;
}

.interview-last .detail dt {
    font-weight: bold;
    float: left;
    width: 45px;
    text-align: right;
}

.interview-last .detail dd {
    margin-left: 55px;
    text-align: justify;
    text-justify: inter-word;
    word-break: break-all;
}
.interviewList .intro dd {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
        
.interview-last .link {
    padding: 15px 10px 10px;
    text-align: right;
}

.interview-last .link a {
    color: #69c;
}

.interview-last li:hover {
    color: #fff;
    background: #53aada;
}

.interview-last li:hover a {
    color: #fff;
}

.interview-last li:hover a:hover {
    text-decoration: underline;
}
.interviewList {
    overflow: hidden;
}

.interviewList li {
    overflow: hidden;
    padding: 30px 0;
    padding-left:20px;
    border-bottom: 1px dotted #d8d8d8;
}

.interviewList li .pic {
    position: relative;
    z-index: 1;
    float: left;
    margin-right: 20px;
}

.interviewList li .pic em {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: auto;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    color: white;
    background-color: #999;
    border-radius: 0 0 3px 0;
}

.interviewList li .pic em.going {
    background-color: #0087cb;
}

.interviewList li .pic em.predict {
    background-color: #c00;
}

.interviewList li .pic em.replay {
    background-color: #999;
}

.interviewList li .con {
    position: relative;
    z-index: 1;
    height: 180px;
    overflow: hidden;
}

.interviewList li .con dl {
    overflow: hidden;
    line-height: 27px;
}

.interviewList li .con dl.name {
    line-height: 30px;
}

.interviewList li .con dl dt {
    width: auto;
    float: left;
    font-weight: bold;
}

.interviewList li .link {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
}

.interviewList li .link a {
    display: inline-block;
    width: auto;
    height: 32px;
    line-height: 32px;
    padding: 0 25px;
    color: white;
    background-color: #3069b8;
    border-radius: 3px;
}

.interviewList li .link a:hover {
    text-decoration: none;
    background-color: #2059a7;
}
/* mainBox */
.mainBox {
    border: 1px solid #e9e9e9;
    border-top: 2px solid #3069b8;
}

.mainBox .mHd {
    position: relative;
    z-index: 1;
    margin: 0 19px;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #eaeaea;
}

.mainBox .mHd .list {
    overflow: hidden;
}

.mainBox .mHd .list li {
    float: left;
    padding: 0 4%;
}

.mainBox .mHd .list a {
    font-size: 20px;
    color: #888;
}

.mainBox .mHd h3 a {
    color: #0068b7;
}
.mainBoxs{
    display:flex;
    flex-direction:row;
    padding:20px;
}
.mainBoxs img{
    width:500px;
    height:333px;
    margin-right:20px;
}
.mainBoxs .right{
    width:600px;
}
.mainBoxs .right .tit {
    line-height: 40px;
    font-size: 20px;
    color: #2979bb;
}
.mainBoxs .right .intro {
    margin-top: 10px;
    font-size: 14px;
    line-height: 34px;
    color: #666;
}
.mainBoxs .right .other {
    overflow: hidden;
    margin-top: 15px;
    padding: 14px 24px;
    line-height: 34px;
    border: 1px solid #dee7f0;
    background-color: #f7fbff;
}
.mainBoxs .right .other .date label, .mainBoxs .right .other .guest label {
    font-weight: bold;
    line-height: 34px;
}
.columnC{
    padding:20px;
}
.columnC .hd {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    background-color: #f9f9f9;
}
.columnC .hd h3 {
    float: left;
    padding: 0 19px;
    height: 41px;
    line-height: 41px;
    font-size: 18px;
    color: #2979bb;
    border-top: 2px solid #2979bb;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    background-color: #f9f9f9;
}
.columnC .bd {
    overflow-y: auto;
    max-height: 920px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.columnC .bd p{
    font-size:18px;
    line-height:2;
}


.headerTop #logo {
    margin-top: 25px;
}
/*领导之窗详情*/
.opendeailmid{
    padding:20px;
    display:flex;
    flex-direction:row;
}
.opendeailmid img {
    width: 152px;
    height: 190px;
    padding: 10px;
    border: 1px solid #e8e8e8;
    margin-right:40px;
}
.opendeailmid .bodys {
    width: 658px;
}

.opendeailmid .bodys .title {
    line-height: 60px;
}

.opendeailmid .bodys .title a {
    font-size: 30px;
    font-weight: bold;
    color: #0069c5;
}

.opendeailmid .bodys .title span {
    margin-left: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #555;
}
.opendeailmid .bodys .work {
    margin-top: 10px;
    min-height: 84px;
    padding: 15px 20px;
    font-size: 14px;
    text-indent: 2em;
    line-height: 28px;
    color: #555;
    border: 1px dotted #d1d1d1;
    border-radius: 6px;
}
.leaderBox {
    padding: 20px;
}
.leaderBox .hd {
    font-size: 16px;
    line-height: 38px;
    position: relative;
    height: 38px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
}
.leaderBox .hd h3 {
    font-size: 16px;
    line-height: 32px;
    position: absolute;
    padding: 0 12px 5px 12px;
    color: #3069b8;
    font-weight: bold;
    border-bottom: 3px solid #3069b8;
}
.leaderBox .bd {
    padding: 10px 0 0;
}
.leaderBox .bd p{
    font-size:18px;
    line-height:40px;
}


.header-right {
    margin-top: 48px;
    display: flex;
    flex-direction: row;
}

.header-right .addonleft {
    height: 40px;
    border: 0;
    background: white;
}

.header-right input {
    height: 40px;
    border: 0;
    width: 315px!important;
}

.header-right .addonright {
    height: 40px;
    border: 0;
    background: #1d58ab;
    width: 80px;
    color: white
}

.menus {
    height: 45px;
    background-color: #3069b8;
    line-height: 45px;
    font-size: 16px;
    color: white;
}

.menus ul {
    position: relative;
    display: flex;
    flex-direction: row;
}

.menus ul li {
    position: relative;
    margin-right: 14px;
    width: 145px;
    text-align: center;
}

.menuactive {
    background: #134ea2;
}

.menus ul li a {
    color: white;
}

.menus ul li:first-child {}

.menus ul li:hover {
    background: #134ea2;
}

/**  .menus ul li:hover a i {
    transform: rotateY(360deg);
}

.menus ul li a i {
    transition: all 1s;
    position: absolute;
    z-index: 1;
    left: 15px;
    top: 11px;
    width: 24px;
    height: 24px;
    float: left;
    overflow: hidden;
    background: url('../images/navIcon.png') center top no-repeat;
}**/

.navicon1 i {
    background-position: center -24px!important;
}

.navicon2 i {
    background-position: center -48px!important;
}

.navicon3 i {
    background-position: center -72px!important;
}

.navicon4 i {
    background-position: center -96px!important;
}

.navicon5 i {
    background-position: center -120px!important;
}

.navicon6 i {
    background-position: center -144px!important;
}

.content-body {
    padding: 20px;
    background: white;
}

.con-top {
    height: 440px;
    overflow: hidden;
}

body {
    background: url('../image/bodybg.jpg') no-repeat top;
    background-attachment: fixed;
    position: relative;
}

.swiper-pagination-bullets {
    text-align: right;
}

.footers {
    left: 0;
    position: absolute;
    width: 100%;
    color: white;
    height: 127px;
    background-color: rgba(0, 0, 0, .6);
}

.footers .con {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100%;
}

.footers .con .conleft {
    width: 80px;
    height: 80px;
}

.footers .con .conright {
    width: 110px;
    height: 55px;
}

.footers .con .con-text {
    color: white;
}

.con-middle {
    margin: 20px 0;
    display: flex;
    justify-content: space-between;
    height: 324px;
}

.con-middle .mid-left {
    width: 380px;
    height: 324px;
}

.con-middle .mid-left .title {
    height: 60px;
    width: 100%;
    padding-left: 20px;
    line-height: 60px;
    color: white;
    font-size: 18px;
    font-weight: bold;
    background: #487fcc;
}

.con-middle .mid-left .text {
    padding: 12px 19px 20px;
    border: 1px solid #e8e8e8;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.con-middle .mid-left .text .text-span {
    width: 162px;
    height: 70px;
    margin: 10px 0 0 0;
    background-color: #f6f6f6;
    position: relative;
    display: flex;
    align-items: center;
}

.con-middle .mid-left .text .text-span:hover {
    background: rgb(240, 240, 240);
}

.con-middle .mid-left .text .text-span:hover i {
    transform: rotateY(360deg);
}

.con-middle .mid-left .text .text-span:hover a {
    color: black;
}

.con-middle .mid-left .text .text-span a {
    position: relative;
    z-index: 1;
    display: block;
    padding: 11px 0 11px 72px;
    font-size: 14px;
    border-radius: 4px;
}

.con-middle .mid-left .text .text-span i {
    transition: all 1s;
    position: absolute;
    z-index: 1;
    left: 16px;
    top: 16px;
    width: 38px;
    height: 38px;
    float: left;
    background: url(../image/indIcon.png) left -190px no-repeat;
}

.con-middle .mid-middle .title {
    background: #4aafc3!important;
}

.con-middle .mid-middle .text .text-span:nth-child(1) i {
    background-position: left -608px!important;
}

.con-middle .mid-middle .text .text-span:nth-child(2) i {
    background-position: left -494px!important;
}

.con-middle .mid-middle .text .text-span:nth-child(3) i {
    background-position: left -532px!important;
}

.con-middle .mid-middle .text .text-span:nth-child(4) i {
    background-position: left -570px!important;
}

.con-middle .mid-middle .text .text-span:nth-child(5) i {
    background-position: left -418px!important;
}

.con-middle .mid-middle .text .text-span:nth-child(6) i {
    background-position: left -456px!important;
}

.con-middle .mid-left .text .text-span:nth-child(2) i {
    background-position: left -228px;
}

.con-middle .mid-left .text .text-span:nth-child(3) i {
    background-position: left -266px;
}

.con-middle .mid-left .text .text-span:nth-child(4) i {
    background-position: left -304px;
}

.con-middle .mid-left .text .text-span:nth-child(5) i {
    background-position: left -342px;
}

.con-middle .mid-left .text .text-span:nth-child(6) i {
    background-position: left -380px;
}

.con-middle .mid-right .title {
    background: #56c3b0;
}

.con-middle .mid-right .right-text {
    margin-top: 29px;
    display: flex;
    flex-direction: row;
}

.con-middle .mid-right .right-text div {
    width: 85px;
}

.con-middle .mid-right .right-text div:hover i {
    transform: rotateY(360deg);
}

.con-middle .mid-right .right-text div a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.con-middle .mid-right .right-text div a span {
    position: relative;
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 50%;
    margin-bottom: 10px;
}

.con-middle .mid-right .right-text div a span i {
    transition: all 1s;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 15px;
    width: 24px;
    height: 24px;
    float: left;
    margin-left: -12px;
    background: url(../image/indIcon.png) left -90px no-repeat;
}

.con-middle .mid-right .right-text div:nth-child(2) a span i {
    background-position: left -114px;
}

.con-middle .mid-right .right-text div:nth-child(3) a span i {
    background-position: left -138px;
}

.con-middle .mid-right .right-text div:nth-child(4) a span i {
    background-position: left -162px;
}

.picMarquee-left {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.picMarquee-left .bd .next {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    width: 26px;
    height: 100%;
    background: rgba(0, 0, 0, 0.4)
}

.picMarquee-left .bd .next i {
    position: absolute;
    z-index: 999;
    top: 0;
    display: block;
    width: 26px;
    height: 74px;
    float: left;
    overflow: hidden;
    background: url('https://bzsslgc.com/statics/images/indZtzlBtn.png') 9px 30px no-repeat;
}

.picMarquee-left .bd .prev i {
    position: absolute;
    z-index: 999;
    top: 0;
    display: block;
    width: 26px;
    height: 74px;
    float: left;
    overflow: hidden;
    background: url('https://bzsslgc.com/statics/images/indZtzlBtn.png') 9px 30px no-repeat;
    background-position: -23px 30px;
}

.picMarquee-left .bd .prev {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    width: 26px;
    height: 100%;
    background: rgba(0, 0, 0, 0.4)
}

.picMarquee-left .bd {
    position: relative;
}

.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;
}

.picMarquee-left .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picMarquee-left .bd ul li .pic {
    text-align: center;
}

.picMarquee-left .bd ul li .pic img {
    width: 280px;
    height: 74px;
    display: block;
}

.picMarquee-left .bd ul li .pic a:hover img {
    border-color: #999;
}

.picMarquee-left .bd ul li .title {
    line-height: 24px;
}

.tempWrap {
    width: 100%!important;
}


/* 走进和平 */

.hparticle {
    width: 1200px;
    margin: 0 auto;
    background: white;
    padding: 20px;
}

.hparticle .title {}

.hparticle-text {
    display: flex;
    justify-content: space-between;
}

.hparticle-text img {
    width: 478px;
    height: 268px;
}

.hparticle-text .text-span {
    width: 662px;
}

.hparticle-text .text-span h3 {
    color: #3069b8;
    height: 46px;
    line-height: 46px;
    font-size: 20px;
    font-weight: bold;
}

.hparticle-text .text-span div {
    height: 216px;
    line-height: 36px;
    font-size: 15px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.hparticle-text .text-span a {
    color: #f00;
}

.picarticle {
    margin-top: 10px;
    height: 266px;
    border: 1px solid #e1e1e1;
    padding: 19px 65px;
    position: relative;
}

.picarticle .bd {
    position: static!important;
}

.picarticle .bd .next {
    height: 74px;
    top: 90px;
    left: 20px;
}

.picarticle .bd .prev {
    height: 74px;
    top: 90px;
    right: 20px;
}

.picarticle .bd .picList li {
    height: 306px;
    position: relative;
    width: 265px !important;
}

.picarticle .bd .picList li img {
    height: 190px!important;
    width: 100%;
}

.picarticle .bd .picList li .text {
    width: 220px;
    height: 140px;
    background: rgba(255, 255, 255, .9);
    position: absolute;
    bottom: 50px;
    left: 10px;
    padding: 10px 19px;
}

.picarticle .bd .picList li .text .b {
    text-align: left;
    color: #3069b8;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    font-weight: bold;
}

.picarticle .bd .picList li .text span {
    line-height: 40px;
    font-size: 15px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.slideTxtBox {
    width: 815px;
    border: 1px solid #ddd;
    text-align: left;
    margin: 10px 10px 0 0;
}

.slideTxtBox .hd {
    height: 42px;
    line-height: 42px;
    background: #f4f4f4;
    border-bottom: 1px solid #ddd;
    position: relative;
    width: 100%;
}

.slideTxtBox .hd ul {
    float: left;
    height: 42px;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.slideTxtBox .hd ul li {
    float: left;
    cursor: pointer;
    width: 116px;
    height: 42px;
    text-align: center;
    font-size: 16px;
}

.slideTxtBox .hd ul a {
    margin-right: 10px;
    font-size: 14px;
    color: #999;
}

.slideTxtBox .hd ul li.on {
    height: 42px;
    background: #3069b8;
    font-weight: bold;
    color: white;
}

.slideTxtBox .bd ul {
    padding: 15px;
    zoom: 1;
}

.slideTxtBox .bd li {
    height: 34px;
    line-height: 34px;
}

.slideTxtBox .bd li a {
    padding-left: 12px;
    background: url('../image/icon.png') left 8px no-repeat;
    display: inline-block;
}
.sliderboxa {
    width: 600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-position: 0 15px;
}
.slideTxtBox .bd li a:hover{
    text-decoration:underline;
}
.slideTxtBox .bd li .date {
    float: right;
    color: #999;
}

.slideTxtBoxactive {
    font-weight: bold;
    color: white;
    background-color: #3069b8;
}

.slider {
    display: flex;
    flex-direction: row;
}

.slider-right {
    display: flex;
    flex-direction: column;
}

.slider-right .top {
    margin-top: 10px;
    border: 1px solid #e1e1e1;
    width: 333px;
    text-align: center;
}

.slider-right .top .title {
    width: 130px;
    margin: 0 auto;
    cursor:pointer;
}

.slider-right .top .title h3 {
    position: relative;
    height: 40px;
    line-height: 40px;
    padding: 0 12px 0 50px;
    font-size: 16px;
    background-color: #4aafc3;
}

.slider-right .top .title h3 a {
    color: white!important;
}

.slider-right .top .title i {
    position: absolute;
    z-index: 1;
    left: 15px;
    top: 6px;
    width: 26px;
    height: 26px;
    float: left;
    background: url('https://bzsslgc.com/statics/images/hpgkListBg.png') left -545px no-repeat;
}

.slider-right .top .middle {
    padding: 10px 16px;
    display: flex;
    flex-direction: row;
}

.slider-right .top .middle div {
    width: 24.9%;
    height: 32px;
    line-height: 32px;
}

.slider-right .top .middle div a {
    padding-left: 10px;
    background: url('../image/icon.png') left -82px no-repeat;
}
.slider-right .top .middle div a:hover{
    text-decoration:underline;
}
.slider-right .middle {
    margin-top: 10px;
}

.slider-right .middles .title h3 {
    background-color: #56c3b0;
}

.slider-right .middles .title i {
    background-position: left -571px!important;
}

.silderpic {
    width: 100%!important;
}

.articlrlist {
    width: 260px;
}

.articlrlist .sub-nav-title {
    height: 44px;
    text-align: center;
    padding: 0;
    line-height: 44px;
    font-size: 18px;
    color: white;
    background-color: #3069b8;
}

.articlrlist .sub-nav {
    padding: 10px;
    border: 1px solid #e9e9e9;
}

.articlrlist .sub-nav ul {
    margin-top: 4px;
}

.articlrlist .sub-nav ul li {
    border: 0;
    font-size: 15px;
    margin-top: 4px;
    text-align: center;
    background-color: #f4f4f4;
}

.articlrlist .sub-nav ul li a {
    padding: 0;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #666;
    transition: all .5s;
}

.artactive {
    padding: 0;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #666;
    transition: all .5s;
}

.articlrlist .sub-nav ul li a:hover {
    font-size: 18px;
    color: #666;
}

.sub-nav-box .sub-nav li.current>a {
    color: white;
    font-weight: bold;
    background-color: #3069b8;
}

#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../image/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}


.pageparent {
    display: flex;
    justify-content: space-between;
}

.page-right {
    width: 100%;
}

.page-right .rights {
    border: 1px solid #e9e9e9;
    border-top: 2px solid #3069b8;
}

.page-right .mHd {
    position: relative;
    z-index: 1;
    margin: 0 19px;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #eaeaea;
}

.page-right .mHd h3 {
    padding-left: 40px;
    font-size: 20px;
    font-weight: bold;
    color: #3069b8;
    background: url('../image/icon.png') 15px -252px no-repeat;
}

.page-right .mBd {
    padding: 30px 40px!important;
    font-size: 16px;
    line-height: 2;
    font-family: '宋体';
    overflow: hidden;
    padding: 0 0 20px 0;
    color: #333;
}

.page-right .mBd p {
    line-height: 2;
    margin-bottom: 20px;
}

.page-right .mBd ul {
    padding: 0 0;
}

.page-right .mBd ul li {
    height: 36px;
    line-height: 36px;
}

.page-right .mBd ul li .date {
    float: right;
    color: #999;
}

.page-right .mBd ul li:nth-child(5),
.page-right .mBd ul li:nth-child(10),
.page-right .mBd ul li:nth-child(15),
.page-right .mBd ul li:nth-child(20),
.page-right .mBd ul li:nth-child(25) {
    border-bottom: 1px dotted #d8d8d8;
    margin-bottom: 0px;
    height: 56px;
    line-height: 35px!important;
    padding-bottom: 20px;
}

    .page-right .mBd ul li a {
        padding-left: 12px;
        background: url('../image/icon.png') left 8px no-repeat;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        background-position: 0px 15px;
        display: inline-block;
        width: 600px;
    }
.page-right .mBd ul li a:hover{
    text-decoration:underline;
}
.footers p {
    margin: 0 !important;
    text-align: center !important;
    font-size: 13px;
    line-height: unset;
}

.contentes .texts .text p {
    margin-bottom: 20px;
    text-align: left;
    font-size: 18px;
    line-height: 2;
}

.page-right .mBd ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mBdList {
    padding: 19px!important;
}

.silder-left {
    margin-top: 10px;
}
.silder-list-left {
    margin-top: 0;
}
.silder-list-left .hd {
    height: 42px;
    line-height: 42px;
    border: 1px solid #e9e9e9;
    background-color: #f8f8f8;
}
.silder-list-left .bd {
    padding: 10px 19px;
    height: 272px;
    border: 1px solid #e9e9e9;
}

.silder-list-left .bd ul li {
    line-height: 34px;
    overflow: hidden;
    height: 34px;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.silder-list-left .bd ul li a {
    padding-left: 12px;
    background: url('../image/icon.png') left 8px no-repeat;
}
.silder-list-left .bd ul li a:hover{
    text-decoration:underline;
}
.silder-list-left .hd h3 {
    margin-left: 20px;
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #0069c5;
    background: url('../image/icon.png') left -346px no-repeat;
}
.silder-left .hd {
    height: 42px;
    line-height: 42px;
    border: 1px solid #e9e9e9;
    background-color: #f8f8f8;
}

.silder-left .hd h3 {
    margin-left: 20px;
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #0069c5;
    background: url('../image/icon.png') left -346px no-repeat;
}

.silder-left .bd {
    padding: 10px 19px;
    height: 272px;
    border: 1px solid #e9e9e9;
}

.silder-left .bd ul li {
    line-height: 34px;
    overflow: hidden;
    height: 34px;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.silder-left .bd ul li a {
    padding-left: 12px;
    background: url('../image/icon.png') left 8px no-repeat;
}
.silder-left .bd ul li a:hover{
    text-decoration:underline;
}
.articleCon {
    padding: 20px;
}

.content {
    margin: 0;
    padding: 0;
}

.content .title {
    font-size: 30px;
    color: #da3a3a;
    line-height: 1.5;
    margin: 10px 0 30px;
    text-align: center;
}

.content .property {
    margin-bottom: 20px;
    padding: 6px 10px 20px;
    text-align: center;
    color: #999;
    border-bottom: 1px solid #f4f4f4;
}

.content .property span {
    padding: 0 5px;
    text-align: center;
    color: #999;
}

.content .property span a {
    cursor: pointer;
    color: #999;
}
.content .property span a:hover{
    color:red;
}
.contentesp {
    margin-bottom: 20px;
    text-align: left;
    font-size: 18px;
    line-height: 2;
}

.contentes .texts {
    padding: 0 20px;
}

.picPageList {
    overflow: hidden;
    margin: -10px -34px 0 0;
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.picPageList li {
    width: 260px!important;
    height: 194px!important;
    margin-left: 10px;
}

.picmBd {
    padding: 0!important;
}

.pics {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.pics .parentpic {
    width: 230px;
    height: 230px;
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-left: 16px;
    margin-bottom: 20px;
}

.pics .parentpic .span {
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}

.pics .parentpic .span:hover {
    color: #3069b8;
    background-color: #f0f0f0;
    text-decoration: none;
}

.pics .parentpic img {
    width: 230px;
    height: 190px;
}

.picbottom a {
    background: none!important;
    padding: 0!important;
}

.picbotooms {
    padding: 0!important;
    /*height: 220px!important;*/
}

.picbotooms li {
    /*height: 200px!important;*/
}

.newcenter {
    padding: 20px;
}
.newcenterindex {
    padding: 5px;
}
.new-top {
    display: flex;
    justify-content: space-between;
    height: 320px;
    width: 100%;
}

.new-top .swiper-container {
    height: 100%;
    width: 500px;
    height: 320px;
    margin: inherit;
}

.new-top .swiper-pagination {
    right: 5px;
    bottom: 5px;
}

.new-top .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
}

.new-top .swiper-container .swiper-slide .pagetext {
    position: absolute;
    z-index: 99;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, .6);
    width: 100%;
}

.new-top .swiper-container .swiper-slide .pagetext span {
    line-height: 46px;
    padding-left: 10px;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 340px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}

.new-top .swiper-container .paginations .swiper-pagination-bullet {
    background: #bfbfbf;
    margin-left: 5px;
}

.new-top .topicList {
    width: 330px;
}

.new-top .topicList .first {
    margin-bottom: 5px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #e3e3e3;
}

.new-top .topicList .first .title {
    line-height: 32px;
    font-size: 20px;
    height: 32px;
    overflow: hidden;
    font-weight: bold;
    text-align: center;
}

.new-top .topicList .first .title a {
    color: red;
}

.new-top .topicList .first .intro {
    text-indent: 0;
    margin-top: 6px;
    overflow: hidden;
    line-height: 21px;
    font-size: 12px;
    color: #999;
}

.ullii{
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    }






.mlulList {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}

.mlulList .date {
    float: right;
    margin-left: 10px;
    color: #999;
}

.mlulnewlist .tit {
    width: 500px!important;
}
.mlulList .tit:hover{
    text-decoration: underline!important;
}
.mlulList .tit {
    padding-left: 12px;
    font-size: 15px;
    background: url('../image/icon.png') left 8px no-repeat;
    width: 245px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-position: 0 15px;
}









.ulList {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}

.ulList .date {
    float: right;
    margin-left: 10px;
    color: #999;
}

.ulnewlist .tit {
    width: 500px!important;
}
.ulnewlist .tit:hover, .ulList .tit:hover{
    text-decoration: underline!important;
}
.ulList .tit {
    padding-left: 12px;
    font-size: 15px;
    background: url('../image/icon.png') left 8px no-repeat;
    width: 280px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-position: 0 15px;
}

.pageBoxLoop {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.pageBoxLoop .box {
    width: 48.5%;
    margin-top: 20px;
}

.pageBoxLoop .box .title {
    font-size: 16px;
    line-height: 38px;
    position: relative;
    height: 38px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

.pageBoxLoop .box .title a {
    font-size: 12px;
    position: absolute;
    right: 0;
    color: #666;
}

.pageBoxLoop .box .title h3 {
    line-height: 32px;
    position: absolute;
    padding: 0 12px 5px 12px;
    font-size: 18px;
    color: #3069b8;
    font-weight: bold;
    border-bottom: 3px solid #3069b8;
}

.pageBoxLoop .box .title h3 a {
    color: #3069b8;
}

.bdph {
    padding: 10px 19px;
    height: 272px;
    border: 1px solid #e9e9e9;
}

.bdph ul li {
    line-height: 34px;
    overflow: hidden;
    height: 34px;
    font-size: 15px;
    cursor: pointer;
}

.bdph ul li em {
    width: 14px;
    height: 14px;
    line-height: 14px;
    float: left;
    margin: 10px 5px 0 0;
    text-align: center;
    font-size: 11px;
    color: #666;
    background-color: #e9e9e9;
}

.bdph ul li:nth-child(1) em {
    color: white;
    background-color: #477fcc;
}

.bdph ul li:nth-child(2) em {
    color: white;
    background-color: #4aafc3;
}

.bdph ul li:nth-child(3) em {
    color: white;
    background-color: #56c3b0;
}
.bdph ul li a:hover{
    text-decoration:underline;
}
    /* 专题专栏模板 */
.mainBox {
    border: 1px solid #e9e9e9;
    border-top: 2px solid #3069b8;
}

.mainBox .mHd {
    position: relative;
    z-index: 1;
    margin: 0 19px;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #eaeaea;
}

.mainBox .mHd h3 {
    padding-left: 40px;
    font-size: 20px;
    font-weight: bold;
    color: #3069b8;
    background: url('../image/icon.png') 15px -252px no-repeat;
}

.mainBox .mBd {
    padding: 0 19px;
    margin: 20px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.mainBox .mBd img {
    width: 350px;
    height: 90px;
    margin: 0 34px 30px 0;
    cursor: pointer;
}

.mainBox .mBd a:nth-child(3) img,
.mainBox .mBd a:nth-child(6) img {
    margin: 0 0px 30px 0!important;
}


/* 政务公开 */

.openness-box {
    border: 1px solid #e1e1e1;
    overflow: hidden;
    padding: 10px 20px 15px;
    display: flex;
    justify-content: space-between;
}

.openness-box .topleft {
    width: 480px;
    margin-right: 38px;
}

.openness-box .topleft .title {
    height: 38px;
    line-height: 38px;
}

.openness-box .topleft .title .more {
    float: right;
    color: #999;
}

.openness-box .topleft .title h3 {
    padding-left: 18px;
    font-size: 18px;
    font-weight: bold;
    color: #3069b8;
    background: url('../image/icon.png') left -260px no-repeat;
}

.openness-box .topleft .title h3 a {
    color: #3069b8;
}

.openness-box .topleft .body {
    padding: 10px 0 0;
    overflow: hidden;
}

.openness-box .topleft .body .first {
    padding-bottom: 25px;
    height: 174px;
}

.openness-box .topleft .body .first .pic {
    width: auto;
    float: left;
    margin-right: 20px;
}

.openness-box .topleft .body .first .pic a {
    text-decoration: none;
    color: #333;
    outline: none;
}

.openness-box .topleft .body .first .pic a img {
    display: block;
    width: 140px;
    height: 170px;
    padding: 8px;
    border: 1px solid #e8e8e8;
}

.openness-box .topleft .body .first .con {
    overflow: hidden;
}

.openness-box .topleft .body .first .con .title {
    margin-bottom: 2px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
}

.openness-box .topleft .body .con .title .job {
    margin-right: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #3069b8!important;
    line-height: 26px;
}

.openness-box .topleft .body .con .work .lable {
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
}

.openness-box .topleft .body .con .work .lable .text {
    display: block;
    font-size: 14px;
    line-height: 26px;
    color: #666;
    text-indent: 2em;
    font-weight: bold;
}

.openness-box .topleft .body .con .intro .label {
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    color: black;
    padding: 0;
}

.openness-box .topleft .body .con .intro .text {
    text-indent: 2em;
    height: 55px;
    display: block;
    font-size: 14px;
    line-height: 26px;
    color: #666;
}

.ldzcNodeList {
    padding-top: 20px;
    border-top: 1px dotted #d8d8d8;
    display: flex;
    justify-content: space-between;
}

.ldzcNodeList div {
    width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 15px;
    color: #3069b8;
    border: 1px solid #c8e0f8;
    border-radius: 2px;
    cursor: pointer;
}

.ldzcNodeList div:hover {
    background: #3069b8;
}

.ldzcNodeList div:hover a {
    color: white!important;
}

.ldzcNodeList div a {
    color: #3069b8;
}

.slider-openness {
    width: 400px!important;
}

.slideropenn {
    width: 600px;
}

.sliderparent {
    width: 100%;
}

.slideTxt {
    width: 100%;
    text-align: left;
}

.slideTxt .hd {
    height: 40px;
    line-height: 40px;
    position: relative;
    border-bottom: 1px solid #ddd;
    display: flex;
    justify-content: space-between;
}

.slideTxt .hd .more {
    color: #999;
    cursor: pointer;
}

.slideTxt .hd ul {
    height: 40px;
}

.slideTxt .hd ul li {
    float: left;
    cursor: pointer;
    padding: 0 15px;
    height: 40px;
    text-align: center;
    font-size: 16px;
}

.slideTxt .hd ul li.on {
    height: 40px;
    border-bottom: 3px solid #3069b8;
    color: #3069b8;
}

.slideTxt .bd {
    margin-top: 15px;
    min-height: 170px;
}

.SideOpenness {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
}

.SideOpenness .sideleft {
    width: 335px;
    overflow: hidden;
    margin-right: 20px;
}

.SideOpenness .sideleft .sidelink {
    height: 64px;
    line-height: 64px;
    margin-top: 10px;
    cursor: pointer;
}

.SideOpenness .sideleft .sidelink:hover i {
    transform: rotateY(360deg);
}

.SideOpenness .sideleft .sidelink a {
    position: relative;
    z-index: 1;
    display: block;
    padding-left: 116px;
    height: 64px;
    line-height: 64px;
    font-size: 18px;
    font-weight: bold;
    color: white;
    background-color: #4aafc3;
}

.SideOpenness .sideleft .sidelink a i {
    transition: all 1s;
    position: absolute;
    z-index: 1;
    left: 62px;
    top: 19px;
    display: block;
    width: 30px;
    height: 28px;
    line-height: 28px;
    float: left;
    background: url('https://bzsslgc.com/statics/images/zwgkLinksIcon.png') center top no-repeat;
}

.sidelinktwo a {
    background-color: #44b4a0!important;
}

.sidelinktwo a i {
    background-position: center -28px!important;
}

.sidebom {
    margin-top: 10px;
}

.sidebom .title {
    height: 44px;
    line-height: 44px;
    background-color: #3069b8;
    padding-left: 20px;
    font-size: 18px;
    font-weight: bold;
    color: white;
}

.sidebom-bom {
    border: 1px solid #e8e8e8;
}

.sidebom-bom .list {
    height: 46px;
    line-height: 46px;
    margin-top: 3px;
    border-bottom: 1px solid #e8e8e8;
    cursor:pointer;
}

.sidebom-bom .list:hover i {
    transform: rotateY(360deg);
}

.sidebom-bom .list a {
    position: relative;
    z-index: 1;
    display: block;
    padding-left: 50px;
    font-size: 15px;
    color: #333;
    background: url('../image/zfxxgkIcon.png') right -242px no-repeat;
}

.sidebom-bom .list a i {
    transition: all 1s;
    position: absolute;
    z-index: 1;
    left: 8px;
    top: 9px;
    width: 28px;
    height: 28px;
    float: left;
    background: url('../image/zfxxgkIcon.png') left top no-repeat;
}

.sidebom-bom .list:nth-child(2) a i {
    background-position: left -28px;
}

.sidebom-bom .list:nth-child(3) a i {
    background-position: left -56px
}

.sidebom-bom .list:nth-child(4) a i {
    background-position: left -84px;
}
.sidebom-bom .list:nth-child(5) a i {
    background-position: left -112px;
}
.sidebom-bom .list:nth-child(6) a i {
    background-position: left -140px;
}
.sidebom-bom .list:nth-child(7) a i {
    background-position: left -168px;
}
.sidebom-bom .list:nth-child(8) a i {
    background-position: left -196px;
}

.sideright {
    width: 805px;
    margin-top: 10px;
    padding: 0 19px 15px;
    border: 1px solid #e8e8e8;
}

.sideright .right-sider {
    display: flex;
    justify-content: space-between;
}

.sliderright-left {
    width: 375px;
}

.sliderright-left .bd a {
    max-width: 300px;
}

.flexul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.flexul div {
    width: 19.9%;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}

.flexul div a:hover {
    text-decoration: underline
}
.ldfirst-pic:first-child{
    margin-top:0;
}
.ldfirst-pic {
    padding: 0 0 20px;
    border-bottom: 1px dotted #d8d8d8;
    display: flex;
    flex-direction: row;
    height: 245px;
    margin-top: 40px;
}

.ldfirst-pic a img {
    width: 150px;
    max-height: 200px;
    margin-right: 20px;
}

.ldfirst-pic .pic-text {
    padding-top: 10px;
    font-size: 14px;
}

.ldfirst-pic .pic-text h3 {
    font-size: 14px!important;
}

.ldfirst-pic .pic-text .title a {
    font-size: 16px;
    color: #3069b8;
}

.mBdld ul {
    padding: 0!important;
}

.ldfirst-pic .pic-text .btns {
    margin-top: 50px;
    width: auto;
    float: left;
    height: 36px;
    line-height: 36px;
    color: white;
    padding: 0 32px;
    font-size: 14px;
    background-color: #477fcc;
    border-radius: 3px;
}


/* 政民互动 */

.goverbment {
    display: flex;
    justify-content: space-between;
}

.goverbment .side {
    width: 345px;
}

.goverbment .side .side-top {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.goverbment .side .side-top .slidebtn {
    width: 167px;
    height: 125px;
    margin-top: 10px;
    cursor: pointer;
}

.goverbment .side .side-top .slidebtn a {
    position: relative;
    z-index: 1;
    display: block;
    height: 125px;
    padding-top: 30px;
    line-height: 125px;
    text-align: center;
    color: white;
    background: #3069b8;
}

.goverbment .side .side-top .slidebtn a:hover i {
    transform: rotateY(360deg);
}

.goverbment .side .side-top .slidebtn:nth-child(2) a {
    background: #4aafc3!important;
}

.goverbment .side .side-top .slidebtn:nth-child(3) a {
    background: #56c3b0!important;
}

.goverbment .side .side-top .slidebtn:nth-child(4) a {
    background: #55b7b4!important;
}

.goverbment .side .side-top .slidebtn a i {
    transition: all 1s;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 26px;
    transition: all .5s;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: url('https://bzsslgc.com/statics/images/interaction-icons.png') center top no-repeat;
    background-position: center top;
}

.goverbment .side .side-top .slidebtn:nth-child(2) a i {
    background-position: center -40px!important;
}

.goverbment .side .side-top .slidebtn:nth-child(3) a i {
    background-position: center -80px!important;
}

.goverbment .side .side-top .slidebtn:nth-child(4) a i {
    background-position: center -120px!important;
}

.sliderbanner {
    width: 345px;
    height: 105px;
    margin-top: 10px;
}

.sliderbanner .swiper-container {
    height: 100%;
}

.sliderbanner .swiper-container .swiper-pagination {
    bottom: 5px;
}

.sliderbanner .swiper-container img {
    height: 100%;
    width: 100%;
}

.slider-rights {
    width: 790px;
    display: flex;
    flex-direction: column;
}

.slider-rights .slideTxt .hd ul li.on {
    border: 0;
    background: #3069b8;
    color: white;
    font-weight: bold;
}

.slider-rights .slideTxt {
    margin-top: 10px;
}

.slider-rights .bd {
    height: 318px;
}

.tablebody {
    padding: 9px;
    font-size: 12px;
    height: 100%;
}

.tablebody table {
    border-collapse: collapse;
}

.tableullist {
    height: 100%;
}

.tablebody td,
.tablebody th {
    font-size: 12px;
    color: #333333;
    height: 30px;
    line-height: 30px;
    border: 1px solid #eeeeee;
}

.tablebody td {
    background-color: #FFFFFF;
    padding: 0 5px;
}

.tablebody th {
    color: white;
    background-color: #3069b8;
    font-weight: normal;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
}

.tablebody tr td a {
    cursor: pointer;
}

.tablebody tr td:nth-child(2),
.tablebody tr td:nth-child(3) {
    text-align: center;
}

.tablelb {
    height: 100%;
}

.tablelb .tit {
    width: 600px;
}

.tabZxft {
    margin-top: 20px;
}

.tabZxft .hd {
    height: 40px;
    line-height: 40px;
    background-color: #f4f4f4;
    border: 1px solid #e1e1e1;
}

.tabZxft .hd .more {
    float: right;
    margin-right: 10px;
    font-size: 14px;
    color: #999;
    cursor:pointer;
}

.tabZxft .hd h3 {
    width: auto;
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 26px;
    font-size: 16px;
    font-weight: bold;
    color: white;
    background-color: #3069b8;
}

.tabZxft .hd h3 a {
    color: white;
}

.moretab .bd {
    display: block!important;
}

.tabZxft .bd {
    padding: 15px 19px;
    height: 230px;
    width: 100%;
    position: relative;
    top: -1px;
    border: 1px solid #e1e1e1;
    display: flex;
    flex-direction: row;
}

.tabZxft .bd a {
    margin-right: 20px;
}
.tabZxft .bd a:hover{
    text-decoration:underline;
}
.tabZxft .bd a img {
    width: 400px;
    height: 195px;
}

.bd-right .title .label {
    color: #0068b7;
    line-height: 34px;
    text-align: left;
    font-size: 15px;
    font-weight: normal;
}

.bd-right .title .con {
    color: #666;
    line-height: 34px;
    text-align: left;
}

.bd-right .title .con a {
    font-weight: bold;
}

.gototitle a {
    color: #3069b8;
    font-weight: normal!important;
    padding-left: 20px;
}

.InterMore .tit {
    width: 240px;
    display: block!important;
}

.moretab .bd {
    top: 0;
}
/*详情页底部*/
.userControl {
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    display:flex;
    justify-content:space-between;
}
.dyBtn {
    color: #333;
}
.bdsharebuttonbox a{
    margin: 0 6px;
    padding: 3px 12px;
    background-image: url("https://bzsslgc.com/statics/images/shareIco.png");
}
.bdsharebuttonbox a:nth-child(1) {
    background-position: 0 -1612px;
}
.bdsharebuttonbox a:nth-child(2) {
    background-position: 0 -104px;
}
.bdsharebuttonbox a:nth-child(3) {
    background-position: 0 -624px;
}
.bdsharebuttonbox a:nth-child(4) {
    background-position: 0 -51px;
}
/*风景名胜*/
.picpagelist{
    padding:20px;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
}
.picpagelist .pic{
    width:260px;
    flex-direction:column;
    margin-bottom:30px;
    margin-right:34px;
    cursor:pointer;
}
.picpagelist .pic:nth-child(3), .picpagelist .pic:nth-child(6), .picpagelist .pic:nth-child(9){
    margin-right:0
}
.picpagelist .pic img {
    width: 100%;
    height: 194px;
}
.picpagelist .pic .text {
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
}
.picpagelist .pic .text:hover {
    background-color: #f0f0f0;
}
/*风景名胜详情*/
.FamousDeail{
    padding:40px;
}
.FamousDeail .Title {
    line-height: 1.5;
    padding: 0 0 30px 0;
    overflow: hidden;
}
.FamousDeail .Title h3 {
    text-align: center;
    font-size: 30px;
    color: #333;
}
.FamousDeail .tool {
    height: 16px;
    line-height: 16px;
    color:#666;
    display:flex;
    justify-content:space-between;
}
.FamousDeail .tool .date {
    color: #ababab;
}
.FamousDeail .tool .extra .swpt-tip {
    padding-right: 17px;
    border-right: 1px solid #DFDFDF;
    margin-right: 17px;
}
.swpt-tip i {
    margin-top: 3px;
    width: 32px;
    height: 10px;
    display:inline-block;
    background-image: url("https://bzsslgc.com/statics/images/bg.png");
    background-position: -180px -280px;
}
.FamousDeail .tool .extra .Trigger {
    height: 16px;
    padding-right: 17px;
    border-right: 1px solid #DFDFDF;
    line-height:16px;
}
.Trigger a {
    color: #666;
    cursor: pointer;
}
.Trigger a i {
    margin-top: 3px;
    width: 16px;
    height: 16px;
    margin-right:10px;
    background-position: -100px -160px;
    display: inline-block;
    background-image: url("https://bzsslgc.com/statics/images/bg.png");
}
.swpt-full {
    width: 92px;
    height: 16px;
}
.swpt-full a {
    width: 100px;
    height: 16px;
    margin-left: 20px;
    cursor:pointer;
}
.swpt-full a i {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 3px;
    background-position: 0 -280px;
    margin: 1px 8px 0 0;
    background-image: url("https://bzsslgc.com/statics/images/bg.png");
}
.mappic{
    height:620px; 
    padding:40px;
}
.mappic .tops {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mappic .top { 
    height: 413px !important;
    width: 620px;
}
.mappic .prev, .mappic .next {
    width: 61px;
    height: 71px;
    padding: 15px 20px;
}
.mappic .prev i {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-position: 0 -230px;
    background-image: url("https://bzsslgc.com/statics/images/bg.png");
}
.mappic .swiperimg {
    width: 620px;
    height: 413px;
}
.mappic .img {
    width: 100%!important;
    height: 100%;
}
.mappic .next{
        
}
.mappic .next i {
    margin-right: -100px;
    display: inline-block;
    width: 100%;
    height: 100%;
    background-position: -80px -230px;
    background-image: url("https://bzsslgc.com/statics/images/bg.png");
}
.pagetext {
    padding: 10px 0 30px 0;
    text-align:center;
}
.mappic .piclist {
    height: 132px;
    padding: 5px 0 20px 0;
    display: flex;
    justify-content: space-between;
}
.mappic .piclist .left {
    cursor: pointer;
    margin: 0 20px 0 0;
    position:relative;
    width: 106px;
    height: 150px;
}
.mappic .piclist .left:hover{
    color:black;
}
.mappic .piclist .left .bg {
    border: 1px solid #DEDFE3;
    display: block;
    width: 110px;
    height: 100px;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 3;
}
.mappic .piclist .left .bg .inner {
    display:flex;
    align-items:center;
    width: 110px;
    height: 100px;
    justify-content:center;
}
.mappic .piclist .left .bg .inner img {
    height:65px;
    width: 108px;
}
.mappic .piclist .left .bg-b {
    left: 2px;
    top: 2px;
    z-index: 2;
}
.mappic .piclist .left .bg-c {
    left: 4px;
    top: 4px;
    z-index: 1;
}
.mappic .piclist .left .emtext {
    line-height: 18px;
    height: 40px;
    display: block;
    font-style: normal;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 116px;
    text-align: center;
}
.mappic .piclist .middle .prevs, .mappic .piclist .middle .nexts {
    width: 12px;
    height: 120px;
    border-radius: 10px 0 0 10px;
}
.mappic .piclist .middle .prevs i {
    background-image: url("https://bzsslgc.com/statics/images/bg.png");
    margin-top: 40px;
    cursor: pointer;
    background-position: 0 -190px;
    width: 12px;
    height: 20px;
    display:inline-block;
}
.mappic .piclist .middle .nexts {
    background-image: url("https://bzsslgc.com/statics/images/bg.png");
    margin-top: 40px;
    cursor: pointer;
    background-position: -60px -190px;
    width: 12px;
    height: 20px;
    display: inline-block;
}
.mappic .piclist .middle {
    display: flex;
    flex-direction: row;
}
.mappic .piclist .middle .listimg {
    max-width: 560px!important;
    height: 120px!important;
    margin: 0 15px;
}
.mappic .piclist .middle .listimg img {
    max-height: 80px;
    max-width: 100px;
    cursor:pointer;
}
.gallery-thumbs .swiper-slide {
    opacity: 1 !important;
}
.gallery-thumbs .swiper-slide-thumb-active {
    border: 5px solid #dfdfdf;
}
.introtext {
    padding: 20px 10px 40px 10px;
    font-size: 16px;
    line-height: 2;
    margin-top:40px;
}
.introtext .title {
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 18px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
}
.introtext .bodys{
    padding:10px;
}
.sw-list-bd{
    display:flex;
    flex-direction:row;
    margin-top:40px;
    flex-wrap:wrap;
}
.None {
    display:none!important;
}
.sw-list-bd .li {
    width: 279px;
    height: 274px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    border: 1px solid #eee;
}
.sw-list-bd .li .swi-hd {
    width: 279px;
    height: 160px;
    padding-top:40px;
    text-align: center;
    vertical-align: middle;
}
.sw-list-bd .li .swi-hd img {
    max-width: 240px;
    max-height: 180px;
    vertical-align: middle;
}
.sw-list-bd .li .swi-hd h3 {
    font-size: 16px;
    font-weight: normal;
    padding: 25px 20px 0;
    line-height: 25px;
    font-size:16px;
}
.opennesskeyimg{
    width:100%;
    margin-bottom:20px;
    cursor:pointer;
}
.serchbox .box{
    width:100%!important;
}
.serchbox .box .ulList{
    height:40px!important;
    line-height:40px!important;
}
.serachts {
    margin: 40px 0;
    padding-left: 40px;
    font-size: 20px;
    color: #f00;
}
.ifnos {
    background: #EAEAEA;
    padding:5px;
    margin:10px;
    margin-bottom:0;
}

