﻿.containers {
        width: 1150px;
        margin: 0 auto;
        position: relative;
        height: 100%;
        /*min-height:100vh;*/
        /*padding-bottom:220px; */
        box-sizing: border-box;
}

.jczltitle a {
        color: #fff
}


.m-bgflash {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 0;
        width: 100%;
        height: 1150px;
        overflow: hidden;
}

.m-bgflash .bd {
        position: absolute;
        left: 50%;
        top: 0;
        margin-left: -960px;
        width: 1920px;
        height: 1700px;
        overflow: hidden
}

.m-bgflash .bd ul {
        position: relative;
        width: 5760px;
        height: 1600px
}

.m-bgflash .bd ul li {
        position: absolute;
        width: 1920px;
        height: 1600px;
        float: left;
        display: none
}



.header {
        position: relative
}

.header .top {
        width: 100%;
        height: 30px;
        line-height: 30px;
        background-color: rgba(255, 255, 255, 0.5);
        margin: 0 auto;
}

.header .index_top {
        height: 174px;
        overflow: hidden
}

.searchForm {
        line-height: 174px;
        text-align: left;
        margin-left: 110px;
}

.searchForm input {
        height: 30px;
        width: 175px;
        padding-left: 10px;
}

.searchForm button {
        margin-left: -4px;
        border: none;
        background-color: #ffce55;
        color: #fff;
        width: 75px;
        height: 30px;
        line-height: 30px;
}

.searchForm input::-webkit-input-placeholder {
        color: #CCCCCC;
}

.searchForm input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #CCCCCC;
}

.searchForm input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #CCCCCC;
}

.searchForm input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #CCCCCC;
}

.index_tab_items {
        width: 100%;
        height: 55px;
        background-color: rgba(46, 152, 112, 0.8);
        position: relative
}

.tab_item {
        display: inline-block;
        width: 136px;
        height: 55px;
        line-height: 55px;
        font-size: 16px;
}

.tab_item a {
        color: #fff;
}

.tab_item:hover {
        line-height: 55px;
        height: 50px;
        background-color: rgba(153, 204, 103, 0.8);
        border-bottom: solid 5px #ffce55;
}

.icon_19 {
        background: url(../img/allbgs.png) no-repeat 0px 0px;
        height: 13px;
        width: 22px;
        position: absolute;
        right: 0px;
        top: 12px;
}

.icon_06 {
        background: url(../img/allbgs.png) no-repeat 0px -13px;
        height: 15px;
        width: 19px;
}

.icon_03 {
        background: url(../img/allbgs.png) no-repeat 0px -28px;
        height: 18px;
        width: 17px;
}

.icon_27 {
        background: url(../img/allbgs.png) no-repeat 0px -46px;
        height: 36px;
        width: 38px;
}

.icon_25 {
        background: url(../img/allbgs.png) no-repeat 0px -82px;
        height: 36px;
        width: 38px;
}

.icon_14 {
        background: url(../img/allbgs.png) no-repeat 0px -118px;
        height: 36px;
        width: 38px;
}

.icon_16 {
        background: url(../img/allbgs.png) no-repeat 0px -154px;
        height: 36px;
        width: 38px;
}

.icon_11 {
        background: url(../img/allbgs.png) no-repeat 0px -190px;
        height: 42px;
        width: 44px;
}

.icon_22 {
        background: url(../img/allbgs.png) no-repeat 0px -232px;
        height: 42px;
        width: 44px;
}

.icon_30 {
        background: url(../img/allbgs.png) no-repeat 0px -274px;
        height: 43px;
        width: 44px;
}

.icon-nav_09 {
        background: url(../img/allbgs.png) no-repeat -46px -268px;
        height: 44px;
        width: 41px;
}

.icon-nav_11 {
        background: url(../img/allbgs.png) no-repeat -104px -269px;
        height: 44px;
        width: 41px;
}

.icon-nav_13 {
        background: url(../img/allbgs.png) no-repeat 0px -405px;
        height: 44px;
        width: 41px;
}

.icon-nav_03 {
        background: url(../img/home.png) no-repeat 8px 10px;
        height: 44px;
        width: 41px;
}

.icon-nav_05 {
        background: url(../img/allbgs.png) no-repeat 0px -493px;
        height: 44px;
        width: 41px;
}

.icon-nav_07 {
        background: url(../img/allbgs.png) no-repeat 0px -537px;
        height: 44px;
        width: 41px;
}


.footer {
        width: 100%;
        height: 100px;
        box-sizing: border-box;
        background: #008e40;
        padding-top: 5px;
        text-align: left;
        position: relative;
}

.footer .text {
        width: 550px;
        margin-left: 30px;
        float: left;
}

.footer .text p {
        font-size: 14px;
        margin-top: 5px;
        margin-bottom: 5px;
        color: #fff;
}

.footer .text p a {
        color: #fff;
}

.footer .link2 {
        float: left;
}

.footer .link {
        margin-left: 20px;
        width: 110px;
        height: 55px;
        float: left;
}

/*浮动框*/
.xwzx-box5 {
        position: fixed;
        top: 282px;
        left: 0;
        width: 68px;
        height: 276px;
        z-index: 90;
        background: url(../img/x2.png?r=22) center top no-repeat;
        opacity: 0.8;
}

.xwzx-box5 li {
        position: relative;
        margin-bottom: 1px;
}

.xwzx-box5 li a {
        width: 68px;
        height: 68px;
        margin-bottom: 1px;
        display: block;
}

.xwzx-box5 li .toolBg {
        position: absolute;
        right: -120px;
        top: 0;
        width: 112px;
        height: 112px;
        padding-left: 20px;
}

.xwzx-box5 li .toolCont {
        position: absolute;
        right: 0;
        top: 0;
        opacity: 0;
        display: block;
        width: 100px;
        height: 100px;
        background: #d2ebff;
}

.xwzx-box5 li img {
        width: 100px;
        height: 100px;
        margin-left: 5px;
        margin-top: 5px;
}

.xwzx-box5 li.sd {
        overflow: hidden;
}

.xwzx-box5 li .toolBg-wb {
        position: absolute;
        right: -135px;
        top: 0;
        width: 112px;
        height: 112px;
        padding-left: 20px;
}

.xwzx-box5 li .toolCont-wb {
        position: absolute;
        right: 0;
        top: 0;
        opacity: 0;
        display: block;
        width: 112px;
        height: 112px;
        background: #d2ebff;
}

.xwzx-box5 li .toolBg-wx {
        position: absolute;
        right: -135px;
        top: 0;
        width: 112px;
        height: 112px;
        padding-left: 20px;
}

.xwzx-box5 li .toolCont-wx {
        position: absolute;
        right: 0;
        top: 0;
        opacity: 0;
        display: block;
        width: 112px;
        height: 112px;
        background: #d2ebff;
}

.xwzx-box5 li .toolBg-ly {
        position: absolute;
        right: -135px;
        top: 0;
        width: 112px;
        height: 112px;
        padding-left: 20px;
        ;
}

.xwzx-box5 li .toolCont-ly {
        position: absolute;
        right: 0;
        top: 0;
        opacity: 0;
        display: block;
        width: 112px;
        height: 112px;
        background: #d2ebff;
}

/*右侧浮窗*/
.is-aside {
        position: fixed;
        top: 282px;
        width: 228px;
        height: 280px;
        overflow: hidden;
        z-index: 90;
}

.is-aside-lt {
        left: 0;
}

.is-aside-gt {
        right: 0px;
}

.is-aside .asideBox1 {
        width: 228px;
        height: 365px;
        background-color: #419F76;
        margin-bottom: 1px;
}

.is-aside .asideBox1 h2.t1 {
        cursor: pointer;
        font-family: "微软雅黑";
        font-size: 18px;
        font-weight: normal;
        color: #fff;
        height: 39px;
        line-height: 39px;
        background: url(../img/icon1.png) no-repeat 16px center;
        padding-left: 0px;
}

.is-aside .asideBox1 ul.ul2 {
        padding: 10px 0 0 12px;
        zoom: 1;
}

.is-aside .asideBox1 ul.ul2 li {
        height: 29px;
        line-height: 29px;
        width: 70px;
        float: left;
}

.is-aside .asideBox1 ul.ul2 li a {
        font-family: "微软雅黑";
        color: #fff;
        font-size: 13px;
}

.is-aside .asideBox1 h2.t2 {
        font-family: "微软雅黑";
        font-size: 18px;
        font-weight: normal;
        color: #fff;
        height: 39px;
        line-height: 39px;
        background: url(../img/icon2.png) no-repeat 16px center;
        padding-right: 35px;
}

.is-aside .asideBox1 ul.ul1 {
        padding: 4px 0 0 6px;
        zoom: 1;
}

.is-aside .asideBox1 ul.ul1 li {
        height: 30px;
        line-height: 30px;
        color: #fff;
        font-family: "微软雅黑";
        font-size: 16px;
}

.is-aside .asideBox1 p {
        padding: 10px 0 0 7px;
        font-family: "微软雅黑";
        font-size: 14px;
        color: #fff;
}

.is-aside .asideBox1 p b {
        font-size: 22px;
        font-weight: normal;
}

.is-aside .btn1 {
        display: block;
        font-family: "微软雅黑";
        color: #fff;
        font-size: 15px;
        width: 111px;
        height: 44px;
        line-height: 44px;
        padding-left: 41px;
        margin-bottom: 1px;
        background: url(../img/buttons_2s.png) no-repeat;
}

.is-aside .btn2 {
        display: block;
        font-family: "微软雅黑";
        color: #fff;
        font-size: 15px;
        width: 111px;
        height: 44px;
        line-height: 44px;
        padding-left: 41px;
        margin-bottom: 1px;
        background: url(../img/buttons_1.png) no-repeat 0 0;
        margin-bottom: 1px;
}

.is-aside .btn3 {
        display: block;
        font-family: "微软雅黑";
        color: #fff;
        font-size: 15px;
        width: 111px;
        height: 44px;
        line-height: 44px;
        padding-left: 41px;
        margin-bottom: 1px;
        background: url(../img/buttons_1.png) no-repeat 0 -45px;
}

.is-asideBtn {
        position: fixed;
        top: 242px;
        right: 0;
        width: 46px;
        height: 136px;
        background: #409f77;
        cursor: pointer;
        opacity: 0.8;
}

.is-asideBtn h2 {
        font-family: "微软雅黑";
        font-size: 18px;
        font-weight: normal;
        color: #fff;
        line-height: 22px;
        background: url(../img/icon3.png) no-repeat center 14px;
        padding: 35px 14px 0;
}

.is-asideBtn {
        top: 290px;
}

@media screen and (max-width: 1200px) {

        /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
        body {
                width: 1200px;
                margin: 0 auto;

        }

        .m-bgflash {
                width: 1200px;
        }
}

/*浮动框*/
.gov_wx {
        float: left;
        margin-left: 10px;
        display: table-cell;
}

.gov_wx span {
        float: right;
        line-height: 25px;
        font-size: 15px;
        margin-top: 5px;
        margin-left: 4px;
        color: #ffffff
}