/* CSS Document */
body {
    color: #666;
    font: 16px/24px "微软雅黑", "宋体", Arial;
    background: #fff;
    font-family: "微软雅黑", 'microsoft yahei', Arial, sans-serif;
    background-color: #f4f4f4;
    background: url(../../../images/home/swgzt/bg1_15.jpg) repeat
}

.fl {
    float: left
}

.fr {
    float: right
}

li {
    list-style-type: none
}

a {
    text-decoration: none;
    color: #666;
}

a:hover {
    color: #428bca;
}

.clear {
    clear: both
}

* {
    margin: 0;
    padding: 0
}

.wrap_top {
    /*width: 1400px;*/
    margin: auto
}
.wrap_top img{width: 100%;}

.nav_i {
    width: 1000px;
    margin: auto
}

.nav {
    border-bottom: 2px solid #008bdd
}

.nav_ul li {
    float: left
}

.nav_ul li a {
    color: #000;
    display: inline-block;
    padding: 20px 0px;
    margin: 0 14px
}

.nav_ul li a:first-child {
    padding-left: 0
}

.content {
    width: 1000px;
    margin: auto;
    margin-top: 30px
}

.nav_ul li.active a {
    border-bottom: 4px solid #008bdd
}

.box_t {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px
}

.box_t img {
    float: left
}

.box_t .more {
    float: right;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin-top: 6px
}

.box_t span {
    line-height: 15px;
    display: inline-block;
    margin-left: 10px;
    height: 40px;
    line-height: 40px
}

.con_box {
    background-color: #fff;
    padding: 15px 15px 15px 0;
    width: 477px;
    margin-bottom: 20px;
    min-height: 290px
}

.box_c {
    padding-left: 28px;
}

.con_i {
    margin-bottom: 13px
}

.con_l {
    font-size: 14px
}

.con_i img {
    height: 132px;
    width: 100%
}

.con_l a {
    display: block;
    margin: 5px 0
}

.con_l .time {
    float: right
}

.box_tow {
    min-height: 380px
}

.footer {
    border-top: 2px solid #008bdd;
    width: 1000px;
    margin: auto
}

.footer_i {
}

.logo_b {
    margin: 20px 0
}

.re_link {
    font-size: 12px;
    margin-top: 25px
}

.re_link a {
    color: #666;
}

.re_link i {
    border-left: 1px solid #666;
    margin: 4px;
    display: inline-block;
    height: 14px;
    vertical-align: -7px;
}

.top_3g {
    height: 45px;
    background: url(../../../images/home/swgzt/bg2_03.png);
    display: none
}




.cont {
    background: #FFF;
    padding: 35px;
    font-size: 12px;
}

.title {
    color: #428bca;
}

.list1 {
    margin-top: 30px;
}

.list1 ul {
    padding: 0px;
    margin: 0px;
}

.list1 ul li {
    border: 1px solid #CCC;
    height:185px;
    margin-top: 50px;
}

.list1 ul li img {
    float: left;
    padding: 10px;
}

.con1 {
    margin-left: 50px;
    width: 580px;
    margin: 10px;
}

.con1 h1 {
    margin-top: 15px;
}

.con1 h4 {
    color: #CCC;
    line-height: 30px;
}

.con1 p {
    height: 50px;
    overflow: hidden;
}

.button {
    width: 130px;
    height: 30px;
    margin-top: 1px;
    background: #c7cccc;
    font-weight: bold;
    text-align: center;
    float: left;
}

.button a {
    color: #fff;display: block;height: 30px;line-height: 30px;
}

.button:hover {
    background: #428bca;
    width: 130px;
    height: 30px;
}

.foot {
    background: #114982;
    height: 165px;
    border-top: 3px solid #08325d
}

.logo1 {
    padding-top: 60px;
}

.text1 {
    color: #FFF;
    padding-top: 60px;
}

.text1 a {
    color: #FFF;
}

.js {
    background: url(../../../images/home/swgzt/bga_03.html) no-repeat;
    height: 330px;
    overflow: hidden;
    width: 1000px;
}

.box1 {
    margin-top: 20px;
}

.box-1 {
    width: 492px;
    height: 266px;
    background: url(../../../images/home/swgzt/bg1_03.html) no-repeat;
    overflow: hidden;
}

.box-2 {
    width: 492px;
    height: 266px;
    background: url(../../../images/home/swgzt/bg2_03.png) no-repeat;
    overflow: hidden;
}

.js1 {
    margin-top: 80px;
    width: 446px;
    margin-left: 20px;
}

.newsa {
    margin-top: 80px;
    width: 446px;
    margin-left: 20px;
}

.newsa ul {
    padding: 0px;
    margin: 0px;
}

.newsa ul li {
    color: #666;
    margin-bottom: 5px;
}

.newsa ul li font {
    float: right;
}

.newsa ul li a {
    height: 30px;
    width: 300px;
    overflow: hidden;
    display: block;
    color: #333;
    font-weight: bold;
}

.newsa img {
    float: left;
    background: #FFF;
    padding: 10px;
    margin-right: 30px;
}

.newsb ul {
    padding: 0px;
    margin: 0px;
}

.newsb ul li {
    color: #666;
    margin-bottom: 5px;
}

.newsb ul li a {
    height: 30px;
    width: 260px;
    overflow: hidden;
    display: block;
    color: #333;
    font-weight: bold;
}

.box2 {
    margin-top: 20px;
    background: url(../../../images/home/swgzt/kk_03.html) no-repeat;
    width: 1000px;
    height: 274px;
    padding-bottom: 70px;
}

.box2 ul {
    padding-top: 70px;
    margin-left: 20px;
}

.box2 ul li {
    float: left;
    background: #fff;
    padding: 10px;
    margin-right: 20px;
}

.box2 ul li h3 {
    font-size: 12px;
    text-align: center;
    width: 198px;
    display: block;
    height: 30px;
    overflow: hidden;
}

.box2 ul li h4 {
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    width: 198px;
    display: block;
    height: 15px;
}

.more a {
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    margin-top: 25px;
    margin-right: 35px;
}

.t1 {
    color: #fff;
    margin-top: 25px;
    margin-left: 65px;
}

.pagination {

    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination > li {
    display: inline;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
}

#divSmallBox {
    overflow: hidden;
    *display: inline;
    *zoom: 1;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 10px;
    background: #ffffff;
}

#playBox {
    width: 446px;
    height: 160px;
    margin: 20px auto;
    background: #333;
    position: relative;
    overflow: hidden;
}

#playBox .oUlplay {
    width: 99999px;
    position: absolute;
    left: -1px;
    top: -1px;
}

#playBox .oUlplay li {
    float: left;
}

#playBox .pre {
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(../../../images/home/swgzt/l.html) no-repeat;
    position: absolute;
    top: 60px;
    left: 10px;
    z-index: 10;
}

#playBox .next {
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(../../../images/home/swgzt/r.html) no-repeat;
    position: absolute;
    top: 60px;
    right: 10px;
    z-index: 10;
}

#playBox .smalltitle {
    width: 450px;
    height: 10px;
    position: absolute;
    bottom: 15px;
    z-index: 10
}

#playBox .smalltitle ul {
    width: 120px;
    margin: 0 auto;
    padding-top: 10px;
}

#playBox .smalltitle ul li {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 10px;
    background: #ffffff;
    float: left;
    overflow: hidden;
    *display: inline;
    *zoom: 1;
}



/*手机端样式*/
@media (max-width: 965px) {
    .top {
        display: none
    }

    .con_box {
        width: 100%;
        box-sizing: border-box
    }

    .box_t {
        width: 100%
    }

    .box_c img {
        width: 100%;
        height: auto
    }

    .content {
        width: 100%
    }

    .top_3g {
        display: block !important
    }

    .logo_b img {
        display: none
    }

    .footer {
        width: 100%
    }

    .nav {
        width: 100%;
        overflow: hidden
    }

    .nav_ul li a {
        padding: 10px 0
    }

    .re_link {
        margin: 10px
    }

    .re_link a {
        display: inline-block
    }

    .box_c {
        padding-left: 10px
    }

    .con_box {
        padding-right: 10px
    }



    .con_l a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding-right: 30%;
    }
    .con_l .time {position: absolute;right: 10px;font-size: 12px;}

    .top_3g img {
        display: block;
        padding-top: 9px;
        padding-left: 5px;
    }

    .box_t {
        padding-left: 10px;
        box-sizing: border-box
    }

    .nav_i{width: 100%;overflow-x: auto;}
    .nav_i ul{width: 1000px;}
    .list1{margin-top: 15px;}
    .list1 ul li{height: auto;margin-top: 15px;}
    .list1 ul li a,.list1 ul li .con1{float: none;}
    .list1 ul li img{float: none;width: 94%;}
    .list1 ul li .con1{width: 93%;}
    .yy{display: none;}
    .cont{padding: 15px 3%;}
    .con1 h1{font-size: 17px;}
    .content{margin-top: 15px;}
    .button{float: none;}
}