@charset "utf-8";
/* CSS Document */

body {
    font-family: '宋体',arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

ul, li, span, p {
    font-weight: normal;
    font-style: normal;
    margin: 0;
    padding: 0;
}

ul, li {
    list-style: none;
}

img {
    border: none;
}

a {
    text-decoration: none;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

body {
    background: #F6F6F6;
    padding-bottom: 43px;
}

.top {
    margin: 0 auto;
    width: 945px;
    position: relative;
    padding-top: 12px;
    padding-bottom: 10px;
}

.logo {
    float: left;
}

.top1 {
    position: absolute;
    right: 0;
    top: 0;
    background: url(/images/server.png) no-repeat;
    width: 180px;
    height: 30px;
    text-align: center;
    color: #fff;
    line-height: 26px;
}

.top2 {
    position: absolute;
    right: 2px;
    top: 52px;
}

a.topa {
    color: #4994cc;
    line-height: 22px;
    float: left;
    background: url(/images/lanjiantou.png) no-repeat left;
    padding-left: 10px;
    margin-right: 16px;
}

    a.topa:hover {
        background: url(/images/lvjiantou.png) no-repeat left;
        color: #58ab27;
    }

a.topaoa {
    background: url(/images/lvjiantou.png) no-repeat left;
    color: #58ab27;
    line-height: 22px;
    float: left;
    padding-left: 10px;
    margin-right: 16px;
}

.ssk {
    background: url(/images/ssk.jpg) no-repeat;
    width: 115px;
    line-height: 22px;
    float: left;
    height: 20px;
    padding-left: 10px;
    padding-top: 2px;
}

    .ssk input {
        margin: 0;
        padding: 0;
        border: none;
        background: none;
        height: 20px;
        line-height: 20px;
        color: #0071bf;
        width: 95px;
        float: left;
    }

    .ssk a {
        float: left;
        padding-top: 2px;
        padding-left: 2px;
    }

.zbody {
    width: 1002px;
    margin: 0 auto;
}

.zbodyce {
    background: url(/images/zbodycent.jpg) repeat-y;
    width: 976px;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 23px;
}

.nav {
    width: 976px;
    background: url(/images/navbg.png) no-repeat left top;
    height: 68px;
    overflow: hidden;
    padding-bottom: 6px;
}

.nav1 {
    padding-top: 2px;
}

    .nav1 ul li {
        float: left;
        height: 34px;
        line-height: 34px;
        padding-left: 14px;
        padding-right: 0px;
    }

.lili1 {
    width: 12px;
    height: 34px;
    float: left;
}

.nav1 ul li a {
    float: left;
    color: #ffffff;
    font-family: "微软雅黑";
    display: block;
    height: 34px;
    font-size: 14px;
    padding-left: 12px;
    padding-right: 6px;
}

.lili2 {
    width: 12px;
    height: 34px;
    float: left;
}

li.navli1 div.lili1 {
    background: none;
}

li.navli1 div.lili2 {
    background: none;
}

li.navli2 div.lili1 {
    background: url(/images/lileft.png) no-repeat;
}

.nav1 ul li.navli2 a {
    float: left;
    font-family: "微软雅黑";
    display: block;
    height: 34px;
    font-size: 14px;
    background: url(/images/licent.jpg) repeat-x;
    color: #004b9e;
    padding-left: 12px;
    padding-right: 6px;
}

li.navli2 div.lili2 {
    background: url(/images/liright.png) no-repeat;
}

.nav2 {
    line-height: 22px;
    padding-top: 3px;
    padding-left: 126px;
}

    .nav2 a {
        float: left;
        color: #0070bd;
    }

        .nav2 a:hover {
            color: #58ab27;
        }

        .nav2 a.nav2oa {
            color: #58ab27;
        }

    .nav2 span {
        float: left;
        color: #0070bd;
        padding-left: 15px;
        padding-right: 11px;
    }

.banner {
    background: url(/images/bannerbg.png) no-repeat;
    width: 974px;
    padding: 1px 1px 2px;
    height: 248px;
    position: relative;
    overflow: hidden;
}

    .banner ul li {
        float: left;
        width: 974px;
        height: 248px;
        overflow: hidden;
    }

.bannera {
    position: absolute;
    right: 17px;
    bottom: 5px;
}

    .bannera a {
        display: block;
        float: left;
        background: url(/images/huidian.png) no-repeat;
        width: 12px;
        height: 12px;
        margin-right: 5px;
    }

        .bannera a:hover {
            background: url(/images/lvdian.png) no-repeat;
        }

        .bannera a.banneraoa {
            background: url(/images/lvdian.png) no-repeat;
        }

.botop {
    padding-top: 11px;
}

.botop1 {
    float: left;
    border: 1px solid #DFDFDF;
    height: 198px;
    width: 269px;
    position: relative;
    margin-right: 8px;
}

    .botop1 ul li {
        float: left;
        width: 269px;
        height: 198px;
        overflow: hidden;
    }

.botop2 {
    position: absolute;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    width: 191px;
    padding-right: 70px;
    left: 0;
    bottom: 0;
    background: url(/images/huiseyy.png) repeat;
    color: #fff;
    padding-left: 8px;
}

.botop3 {
    position: absolute;
    height: 9px;
    bottom: 8px;
    right: 8px;
    z-index: 100;
}

    .botop3 a {
        display: block;
        float: left;
        width: 9px;
        height: 9px;
        background: url(/images/sbaidian.png) no-repeat;
        margin-right: 5px;
    }

        .botop3 a:hover {
            background: url(/images/slvdian.png) no-repeat;
        }

        .botop3 a.botop3oa {
            background: url(/images/slvdian.png) no-repeat;
        }

.botop4 {
    float: left;
    background: url(/images/centbg.jpg) no-repeat;
    width: 428px;
    height: 184px;
    overflow: hidden;
    padding: 11px 10px 5px 11px;
}

.botop5 {
    line-height: 18px;
}

.botop6 {
    float: left;
    background: url(/images/shanglxial.jpg) no-repeat left;
    padding-left: 12px;
    color: #0a6aa9;
    font-size: 13px;
    font-family: "微软雅黑";
}

.botop7 {
    float: right;
    color: #0070bd;
}

.botop8 {
    width: 420px;
    padding-left: 3px;
    padding-top: 13px;
}

    .botop8 ul li {
        float: left;
        width: 420px;
        line-height: 24px;
    }

        .botop8 ul li a {
            float: left;
            background: url(/images/heidian.jpg) no-repeat left;
            padding-left: 8px;
            color: #484848;
        }

            .botop8 ul li a:hover {
                background: url(/images/lansefk.jpg) no-repeat left;
                color: #0070bd;
            }

            .botop8 ul li a.botop8oa {
                background: url(/images/lansefk.jpg) no-repeat left;
                color: #0070bd;
            }

        .botop8 ul li span {
            float: right;
            color: #989898;
        }

.botop9 {
    float: right;
    background: url(/images/rightbg.jpg) no-repeat;
    width: 219px;
    height: 189px;
    overflow: hidden;
    padding-left: 11px;
    padding-top: 11px;
}

.botop10 {
    width: 212px;
    padding-left: 3px;
    padding-top: 13px;
}

    .botop10 ul li {
        float: left;
        width: 212px;
        line-height: 24px;
    }

        .botop10 ul li a {
            float: left;
            background: url(/images/heidian.jpg) no-repeat left;
            padding-left: 8px;
            color: #484848;
        }

            .botop10 ul li a:hover {
                background: url(/images/lansefk.jpg) no-repeat left;
                color: #0070bd;
            }

            .botop10 ul li a.botop10oa {
                background: url(/images/lansefk.jpg) no-repeat left;
                color: #0070bd;
            }

.bocent {
    padding-top: 13px;
}

.bocent1 {
    float: left;
    background: url(/images/leftbigbg.jpg) no-repeat;
    width: 705px;
    height: 164px;
    padding-left: 11px;
    padding-top: 11px;
    padding-right: 13px;
    overflow: hidden;
}

.bocent2 {
    width: 332px;
    float: left;
}

.bocent3 {
    width: 330px;
    padding-left: 3px;
    padding-top: 13px;
}

    .bocent3 ul li {
        float: left;
        width: 330px;
        line-height: 24px;
    }

        .bocent3 ul li a {
            float: left;
            background: url(/images/heidian.jpg) no-repeat left;
            padding-left: 8px;
            color: #484848;
        }

            .bocent3 ul li a:hover {
                background: url(/images/lansefk.jpg) no-repeat left;
                color: #0070bd;
            }

            .bocent3 ul li a.bocent3oa {
                background: url(/images/lansefk.jpg) no-repeat left;
                color: #0070bd;
            }

        .bocent3 ul li span {
            float: right;
            color: #989898;
        }

.bocent4 {
    float: right;
}

.bobot {
    padding-top: 13px;
}

.bobot1 {
    float: left;
    background: url(/images/lvsebigk.jpg) no-repeat;
    overflow: hidden;
    width: 357px;
    height: 192px;
    margin-right: 16px;
}

.bobot2 {
    height: 34px;
    line-height: 32px;
    padding-left: 22px;
    padding-right: 17px;
}

    .bobot2 span {
        display: block;
        float: left;
        font-size: 14px;
        color: #fff;
        font-family: "微软雅黑";
    }

    .bobot2 a {
        display: block;
        float: right;
        color: #fff;
    }

        .bobot2 a:hover {
            text-decoration: underline;
        }

.bobot3 {
    width: 330px;
    padding-left: 10px;
    padding-top: 3px;
}

    .bobot3 ul li {
        float: left;
        width: 330px;
        line-height: 25px;
    }

        .bobot3 ul li a {
            float: left;
            background: url(/images/heidian.jpg) no-repeat left;
            padding-left: 8px;
            color: #484848;
        }

            .bobot3 ul li a:hover {
                background: url(/images/lansefk.jpg) no-repeat left;
                color: #0070bd;
            }

            .bobot3 ul li a.bocent3oa {
                background: url(/images/lansefk.jpg) no-repeat left;
                color: #0070bd;
            }

        .bobot3 ul li span {
            float: right;
            color: #989898;
        }

.bobot4 {
    background: url(/images/dianyingkuan.jpg) no-repeat;
    width: 231px;
    height: 192px;
    overflow: hidden;
    float: right;
}

.bobot5 {
    background: url(/images/dianyinglun.png) no-repeat left;
    color: #222;
    font-family: "微软雅黑";
    padding-left: 17px;
    margin-left: 11px;
    line-height: 18px;
    margin-top: 10px;
}

.bobot6 {
    width: 227px;
    height: 157px;
    overflow: hidden;
    position: relative;
    padding-left: 2px;
    padding-top: 6px;
}

.bobot7 {
    width: 227px;
    height: 157px;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 2px;
    top: 6px;
}

.bottom {
    background: url(/images/bottompic1.png) no-repeat;
    width: 976px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}

    .bottom a {
        color: #fff;
    }

        .bottom a:hover {
            text-decoration: underline;
        }

.bottom1 {
    text-align: center;
    color: #514f4f;
    line-height: 22px;
    padding-top: 8px;
}

    .bottom1 a {
        color: #514f4f;
    }

        .bottom1 a:hover {
            text-decoration: underline;
        }

/*公司简介*/
.nbanner {
    background: url(/images/bannerbg.png) no-repeat top;
    width: 974px;
    padding: 1px 1px 0;
    height: 205px;
    position: relative;
    overflow: hidden;
}

    .nbanner ul li {
        float: left;
        width: 974px;
        height: 205px;
        overflow: hidden;
    }

.gsjjtop {
    height: 4px;
    width: 974px;
    margin: 0 auto;
    overflow: hidden;
    background: #57AB27;
}

.gsjj {
    width: 976px;
    margin: 0 auto;
}

.gsjj1 {
    float: left;
    position: relative;
    width: 207px;
    background: url(/images/gsjjpic5.jpg) no-repeat top;
    height: auto !important;
    min-height: 651px;
    height: 651px;
    z-index: 500;
}

.gsjj2 {
    background: url(/images/gsjjpic1.png) no-repeat;
    position: absolute;
    left: 0;
    top: -72px;
    height: 52px;
    z-index: 999;
    width: 188px;
    padding-left: 18px;
    padding-top: 20px;
}

.gsjj3 {
    background: url(/images/gsjjpic2.png) no-repeat left;
    color: #fff;
    font-size: 22px;
    font-family: "微软雅黑";
    padding-left: 32px;
}

.gsjj4 {
    width: 207px;
}

    .gsjj4 a {
        display: block;
        background: url(/images/gsjjpic3.jpg) no-repeat;
        height: 43px;
        color: #454545;
        font-size: 14px;
        font-family: "微软雅黑";
        line-height: 43px;
        padding-left: 23px;
    }

        .gsjj4 a:hover {
            color: #fff;
            background: url(/images/gsjjpic4.jpg) no-repeat;
        }

        .gsjj4 a.gsjj4oa {
            color: #fff;
            background: url(/images/gsjjpic4.jpg) no-repeat;
        }

.gsjj5 {
    width: 730px;
    float: right;
}

.gsjj6 {
    background: url(/images/gsjjpic6.jpg) no-repeat bottom;
    padding-left: 6px;
    padding-right: 16px;
    padding-top: 12px;
    line-height: 26px;
    padding-bottom: 6px;
}

.gsjj7 {
    float: left;
    font-size: 18px;
    color: #383838;
    font-family: "微软雅黑";
}

.gsjj8 {
    float: right;
    text-align: right;
    background: url(/images/gsjjpic7.png) no-repeat left;
    padding-left: 16px;
}

    .gsjj8 a {
        color: #4e4d4d;
    }

        .gsjj8 a:hover {
            text-decoration: underline;
        }

    .gsjj8 span {
        color: #4e4d4d;
        padding-left: 8px;
        padding-right: 2px;
    }

.gsjj9 {
    background: url(/images/gsjjpic8.jpg) no-repeat center bottom;
    color: #535353;
    font-size: 14px;
    height: auto !important;
    min-height: 585px;
    height: 585px;
    line-height: 25px;
    padding-left: 9px;
    padding-right: 34px;
    padding-top: 22px;
}

/*公司宣传*/
.gsxc {
    width: 680px;
    margin: 0 auto;
    padding-top: 29px;
}

.gsxc1 {
    width: 678px;
    border: 1px solid #D9D9D9;
    border-bottom: none;
}

.gsxc2 {
    position: relative;
    width: 678px;
    height: 393px;
    overflow: hidden;
}

.gsxc3 {
    position: absolute;
    left: 0;
    top: 0;
    width: 678px;
    height: 393px;
    display: block;
}

.gsxc4 {
    padding-left: 9px;
    padding-right: 6px;
    padding-top: 10px;
}

.gsxc5 {
    color: #d2241b;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}

.gsxc6 {
    color: #666;
    line-height: 18px;
}

.gsxc7 {
    color: #535353;
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.gsxc8 {
    margin: 0 auto;
    width: 688px;
    overflow: hidden;
    padding-top: 18px;
}

    .gsxc8 ul li {
        float: left;
        width: 158px;
        padding-left: 7px;
        padding-right: 7px;
    }

.gsxc9 {
    border: 1px solid #D7D7D7;
    padding-bottom: 5px;
}

.gsxc10 {
    width: 156px;
    height: 95px;
    position: relative;
    overflow: hidden;
}

a.gsxc11 {
    background: url(/images/g2222.png) no-repeat;
    width: 156px;
    height: 95px;
    left: 0;
    top: 0;
    position: absolute;
    display: block;
}

    a.gsxc11:hover {
        background: url(/images/gsxcpic6.png) no-repeat;
    }

a.gsxc12 {
    width: 156px;
    height: 95px;
    left: 0;
    top: 0;
    position: absolute;
    display: block;
    background: url(/images/gsxcpic666.png) no-repeat;
}

    a.gsxc12:hover {
        background: url(/images/gsxcpic6.png) no-repeat;
    }

.gsxc13 {
    background: url(/images/gsxcpic4.jpg) no-repeat;
    height: 13px;
    overflow: hidden;
    width: 150px;
    text-align: right;
    color: #fff;
    line-height: 13px;
    padding-right: 6px;
}

.gsxc14 {
    color: #535353;
    line-height: 20px;
    padding-left: 7px;
    padding-right: 5px;
    padding-top: 7px;
}

.gsxc15 {
    height: 10px;
    overflow: hidden;
    padding-left: 7px;
    padding-top: 6px;
}

.gsxc16 {
    height: 15px;
    padding-right: 7px;
    padding-top: 48px;
    padding-bottom: 106px;
}

.gsxc17 {
    float: right;
    height: 15px;
}

    .gsxc17 a {
        display: block;
        float: left;
    }

a.gsxc18 {
    background: url(/images/gsxcpic9.jpg) no-repeat;
    width: 6px;
    height: 6px;
    margin-top: 5px;
    margin-right: 6px;
}

    a.gsxc18:hover {
        background: url(/images/gsxcpic8.jpg) no-repeat;
    }

a.gsxc19 {
    background: url(/images/gsxcpic8.jpg) no-repeat;
    width: 6px;
    height: 6px;
    margin-top: 5px;
    margin-right: 6px;
}

/*新闻*/
.new {
    padding-left: 11px;
}

.new1 {
    padding-top: 26px;
    padding-bottom: 11px;
}

.new2 {
    display: block;
    float: left;
    padding-right: 13px;
    padding-top: 5px;
}

.new3 {
    float: left;
    width: 654px;
    overflow: hidden;
    height: 29px;
}

    .new3 ul li {
        float: left;
        padding-left: 7px;
        padding-right: 7px;
    }

        .new3 ul li a {
            display: block;
            background: url(/images/newpic5.png) no-repeat;
            width: 95px;
            height: 29px;
            line-height: 29px;
            color: #fff;
            font-family: "微软雅黑";
            font-size: 14px;
            text-align: center;
        }

            .new3 ul li a:hover {
                background: url(/images/newpic4.png) no-repeat;
            }

            .new3 ul li a.new3oa {
                background: url(/images/newpic4.png) no-repeat;
            }

.new4 {
    display: block;
    float: left;
    padding-left: 13px;
    padding-top: 5px;
}

.new5 {
    padding-top: 23px;
    overflow: hidden;
}

.new6 {
    color: #47961a;
    font-size: 24px;
    line-height: 34px;
}

.new7 {
    padding-top: 9px;
}

    .new7 ul li {
        float: left;
        font-size: 14px;
        line-height: 32px;
        width: 100%;
    }

        .new7 ul li span {
            display: block;
            float: left;
            color: #535353;
            padding-right: 20px;
        }

        .new7 ul li a {
            display: block;
            float: left;
            color: #535353;
        }

            .new7 ul li a:hover {
                text-decoration: underline;
                color: #47961a;
            }

            .new7 ul li a.new7oa {
                text-decoration: underline;
                color: #47961a;
            }

.new8 {
    text-align: center;
    height: 26px;
}

    .new8 a {
        border: 1px solid #E5E5E5;
        color: #444;
        margin-left: 2px;
        margin-right: 2px;
        padding: 3px 5px 3px 6px;
        font-family: "微软雅黑";
    }

        .new8 a:hover {
            color: #fff;
            background: #696C75;
        }

a.fydq {
    color: #fff;
    background: #696C75;
}

/*友情链接*/
.friend {
    padding-top: 40px;
    padding-left: 15px;
}

    .friend ul li {
        float: left;
        padding: 14px 7px;
    }

        .friend ul li a {
            background: url(/images/yqljpic1.jpg) no-repeat;
            width: 159px;
            height: 54px;
            display: block;
            text-align: center;
            padding-top: 8px;
            padding-bottom: 2px;
            overflow: hidden;
        }

            .friend ul li a img {
                width: 135px;
                height: 48px;
            }


/*新闻详细页*/
.newx {
    width: 690px;
    margin: 0 auto;
    padding-top: 22px;
    padding-bottom: 60px;
}

.newx1 {
    color: #378709;
    font-size: 16px;
    line-height: 24px;
    font-family: "微软雅黑";
    text-align: center;
}

.newx2 {
    text-align: center;
    color: #888;
    line-height: 18px;
    padding-top: 12px;
    padding-bottom: 15px;
}

.newx3 {
    color: #535353;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 42px;
}

.newx4 {
}

.newx5 {
    float: left;
    padding-top: 5px;
}

.newx6 {
    float: right;
}

    .newx6 a {
        display: block;
        background: url(/images/newxpic3.jpg) no-repeat;
        width: 98px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        color: #fff;
        font-family: "微软雅黑";
    }


/*组织架构*/
.zzjg {
    width: 958px;
}

.zzjg1 {
    background: url(/images/zzjg.jpg) no-repeat bottom;
    line-height: 26px;
    padding-left: 13px;
    padding-right: 6px;
    padding-bottom: 8px;
    padding-top: 5px;
}

.zzjg2 {
    text-align: center;
    padding-top: 58px;
    padding-bottom: 152px;
}

/*社会责任*/
.shzr {
    width: 895px;
    padding-left: 39px;
    padding-bottom: 122px;
}

.shzr1 {
    padding-top: 41px;
}

.shzr2 {
    float: left;
    padding-top: 105px;
}

    .shzr2 a {
        display: block;
        background: url(/images/shzrpic6.png) no-repeat;
        width: 9px;
        height: 15px;
    }

        .shzr2 a:hover {
            background: url(/images/shzrpic4.png) no-repeat;
        }

.shzr3 {
    float: left;
    width: 848px;
    height: 208px;
    overflow: hidden;
    padding-left: 12px;
}

    .shzr3 ul li {
        float: left;
        width: 205px;
        height: 208px;
        overflow: hidden;
        padding-left: 4px;
        padding-right: 3px;
    }

.shzr4 {
    float: right;
    padding-top: 105px;
}

    .shzr4 a {
        display: block;
        background: url(/images/shzrpic7.png) no-repeat;
        width: 9px;
        height: 15px;
    }

        .shzr4 a:hover {
            background: url(/images/shzrpic5.png) no-repeat;
        }

.shzr5 {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    padding-top: 30px;
}

/*可持续发展*/
.kcx {
    padding-left: 23px;
    width: 912px;
    padding-bottom: 82px;
}

.kcx1 {
    color: #e0940c;
    font-family: "微软雅黑";
    font-size: 18px;
    padding-top: 28px;
}

.kcx2 {
}

.kcx3 {
    color: #535353;
    font-size: 14px;
    line-height: 24px;
    width: 679px;
    float: left;
    padding-top: 18px;
}

.kcx4 {
    float: right;
}

.kcx5 {
    padding-top: 24px;
    padding-left: 10px;
}

.kcx6 {
    float: left;
    width: 552px;
}

    .kcx6 ul {
        width: 552px;
        overflow: hidden;
        padding-bottom: 19px;
    }

        .kcx6 ul li {
            float: left;
            width: 160px;
            padding-left: 12px;
            padding-right: 12px;
        }

.kcx7 {
    color: #535353;
    font-size: 14px;
    line-height: 20px;
    padding-top: 7px;
    padding-bottom: 8px;
}

.kcx8 {
    width: 148px;
    height: 107px;
    overflow: hidden;
}

.kcx9 {
    color: #535353;
    font-size: 14px;
    line-height: 20px;
    padding-top: 12px;
    padding-bottom: 18px;
}

.kcx10 {
    border: 1px solid #D7D7D7;
    padding-left: 5px;
    padding-right: 5px;
}

.kcx11 {
    padding-right: 15px;
}

.kcx12 {
    float: right;
    color: #535353;
    padding-right: 10px;
}

.kcx13 {
    float: right;
}

.kcx14 {
    float: right;
    width: 345px;
}

.kcx15 {
    padding-bottom: 21px;
}

.kcx16 {
    font-size: 14px;
    color: #0c6caa;
    font-weight: bold;
    line-height: 18px;
    padding-top: 2px;
    padding-bottom: 4px;
}

.kcx17 {
    border-bottom: 1px dashed #888;
    line-height: 18px;
    padding-bottom: 8px;
}

.kcx18 {
    float: left;
    color: #0c6caa;
    font-size: 14px;
    font-weight: bold;
}

.kcx19 {
    float: right;
    color: #888;
}

    .kcx19 a {
        color: #888;
    }

        .kcx19 a:hover {
            text-decoration: underline;
        }

.kcx20 {
    color: #535353;
    line-height: 20px;
    padding-top: 5px;
}

.kcx21 {
    padding-left: 22px;
    padding-top: 17px;
}

    .kcx21 ul li {
        float: left;
        padding-right: 55px;
        width: 90px;
    }

        .kcx21 ul li a {
            display: block;
            width: 75px;
            height: 75px;
            background: url(/images/kcxoapic1.png) no-repeat;
            padding-top: 15px;
            padding-left: 15px;
        }

            .kcx21 ul li a:hover {
                background: url(/images/kcxoapic2.png) no-repeat;
            }

/*图片新闻*/
.pic {
    width: 923px;
    padding-left: 19px;
    padding-top: 39px;
    padding-bottom: 69px;
}

.pic1 {
    border: 1px solid #ECECEC;
    position: relative;
    width: 915px;
    padding-top: 24px;
    padding-bottom: 11px;
}

.pic2 {
    float: left;
    padding-right: 10px;
    padding-left: 5px;
    padding-top: 50px;
}

    .pic2 a {
        background: url(/images/picpic3.png) no-repeat;
        width: 26px;
        height: 26px;
        display: block;
    }

        .pic2 a:hover {
            background: url(/images/picpic6.png) no-repeat;
        }

.pic3 {
    float: left;
    width: 835px;
    overflow: hidden;
}

.pic4 {
    float: left;
    padding-left: 10px;
    padding-top: 50px;
}

    .pic4 a {
        background: url(/images/picpic4.png) no-repeat;
        width: 26px;
        height: 26px;
        display: block;
    }

        .pic4 a:hover {
            background: url(/images/picpic5.png) no-repeat;
        }

.pic3 ul {
    width: 970px;
}

    .pic3 ul li {
        float: left;
        width: 138px;
        background: url(/images/picpic7.jpg) no-repeat right;
        padding-right: 24px;
        margin-right: 12px;
    }

.pic5 {
    border: 1px solid #DDDDDD;
    width: 133px;
    height: 97px;
    padding: 2px;
    position: relative;
    overflow: hidden;
}

.pic5n {
    border: 1px solid #DDDDDD;
    width: 133px;
    height: 97px;
    padding: 2px;
    position: relative;
    overflow: hidden;
}

.pic6 {
    color: #444;
    line-height: 18px;
    padding-top: 3px;
}

.pic7 {
    position: absolute;
    width: 84px;
    height: 74px;
    right: -6px;
    top: -4px;
}

.pic8 {
    background: #F9F9F9;
    height: 32px;
    border-bottom: 1px dotted #B4B4B4;
    overflow: hidden;
    padding-right: 7px;
    margin-top: 24px;
}

.pic9 {
    float: left;
    color: #343434;
    font-size: 14px;
    line-height: 34px;
    font-weight: bold;
}

.pic10 {
    float: right;
    text-align: center;
    line-height: 22px;
    background: url(/images/picpic8.png) no-repeat;
    display: block;
    height: 22px;
    width: 61px;
    color: #0f3d7d;
    margin-top: 7px;
    margin-left: 6px;
}

.pic11 {
    border: 1px solid #9098A3;
    height: 20px;
    line-height: 20px;
    background: fff;
    text-align: center;
    color: #9098a3;
    width: 110px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: block;
    float: right;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 7px;
}

.pic12 {
    padding-left: 4px;
}

    .pic12 ul li {
        float: left;
        width: 157px;
        padding-left: 13px;
        padding-right: 13px;
        padding-top: 20px;
        padding-bottom: 9px;
        height: 185px;
    }

.pic13 {
    width: 151px;
    height: 110px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #DDD;
    position: relative;
}

a.pic14 {
    display: block;
    width: 98px;
    height: 57px;
    overflow: hidden;
    background: url(/images/picpic9.png) no-repeat;
    top: 2px;
    left: 2px;
    position: absolute;
    color: #fff;
    font-size: 14px;
    padding-top: 53px;
    padding-left: 53px;
    font-weight: bold;
}

.pic5 a {
    display: none;
    width: 87px;
    height: 57px;
    overflow: hidden;
    background: url(/images/picpic9.png) no-repeat;
    top: 2px;
    left: 2px;
    position: absolute;
    color: #fff;
    font-size: 14px;
    padding-top: 53px;
    padding-left: 53px;
    font-weight: bold;
}

.pic5n a {
    display: block;
    width: 87px;
    height: 43px;
    overflow: hidden;
    background: url(/images/picpic9.png) no-repeat;
    top: 2px;
    left: 2px;
    position: absolute;
    color: #fff;
    font-size: 14px;
    padding-top: 53px;
    padding-left: 53px;
    font-weight: bold;
}

.pic15 {
    color: #535353;
    line-height: 20px;
    padding-right: 3px;
    padding-left: 2px;
    padding-top: 8px;
}

.pic16 {
    background: url(/images/picpic11.jpg) no-repeat left;
    color: #b8b8b8;
    font-size: 14px;
    padding-left: 24px;
    line-height: 20px;
    margin-left: 2px;
    padding-right: 3px;
}

/*图片新闻详细*/
.picn {
    width: 948px;
    margin: 0 auto;
    padding-bottom: 74px;
}

.picn1 {
    padding-top: 29px;
}

.picn2 {
    float: left;
    color: #378709;
    font-size: 20px;
    font-family: "微软雅黑";
    line-height: 30px;
}

.picn3 {
    display: block;
    float: right;
    width: 35px;
    height: 30px;
    margin-left: 2px;
}

.picn4 {
    width: 948px;
    height: 5px;
    overflow: hidden;
}

.picn5 {
    width: 931px;
    padding-left: 8px;
    padding-right: 7px;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    padding-top: 3px;
}

.picn6 {
    width: 931px;
    height: 591px;
    position: relative;
    overflow: hidden;
}

.picn7 {
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    left: 18px;
    top: 273px;
}

.picn8 {
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    right: 18px;
    top: 273px;
}

.picn9 {
    text-align: right;
    border-top: 1px solid #E3E3E3;
    width: 100%;
    color: #666;
    line-height: 18px;
    margin-top: 11px;
    padding-top: 6px;
}

.picn10 {
    color: #535353;
    font-size: 14px;
    line-height: 21px;
    padding-top: 20px;
    padding-bottom: 34px;
}

.picn11 {
    background: url(/images/picn9.jpg) no-repeat;
    height: 110px;
    width: 936px;
    padding-top: 13px;
    padding-left: 12px;
}

.picn12 {
    float: left;
    background: url(/images/picn11.jpg) no-repeat;
    width: 110px;
    height: 104px;
}

.picn13 {
    padding-left: 7px;
    padding-top: 6px;
}

.picn14 {
    line-height: 20px;
    text-align: center;
}

    .picn14 a {
        color: #535353;
    }

        .picn14 a:hover {
            text-decoration: underline;
        }

.picn15 {
    float: left;
    padding-left: 20px;
    padding-top: 35px;
    padding-right: 14px;
}

    .picn15 a {
        display: block;
        background: url(/images/picpic3.png) no-repeat;
        width: 26px;
        height: 26px;
    }

        .picn15 a:hover {
            background: url(/images/picpic6.png) no-repeat;
        }

.picn16 {
    float: left;
    padding-top: 5px;
    width: 585px;
    overflow: hidden;
}

    .picn16 ul li {
        float: left;
        width: 111px;
        height: 86px;
        overflow: hidden;
        padding-left: 3px;
        padding-right: 3px;
    }

        .picn16 ul li a {
            display: block;
            background: url(/images/picn13.jpg) no-repeat;
            width: 108px;
            height: 82px;
            padding-left: 3px;
            padding-top: 4px;
            overflow: hidden;
        }

            .picn16 ul li a:hover {
                background: url(/images/picn12.jpg) no-repeat;
            }

            .picn16 ul li a.picn16oa {
                background: url(/images/picn12.jpg) no-repeat;
            }


.picn17 {
    float: left;
    padding-left: 14px;
    padding-top: 35px;
    padding-right: 20px;
}

    .picn17 a {
        display: block;
        background: url(/images/picpic4.png) no-repeat;
        width: 26px;
        height: 26px;
    }

        .picn17 a:hover {
            background: url(/images/picpic5.png) no-repeat;
        }

/*首页修改*/
.xge {
    background: url(/images/sg11201.png) no-repeat;
    float: right;
    width: 226px;
    height: 196px;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 4px;
}

.xge1 {
    background: url(/images/sg11202.jpg) repeat-x;
}

    .xge1 a {
        color: #484848;
        display: block;
        height: 33px;
        padding-bottom: 4px;
        font-family: "微软雅黑";
        float: left;
        width: 56px;
        text-align: center;
        line-height: 32px;
    }

        .xge1 a:hover {
            background: url(/images/sg11203.png) no-repeat bottom center;
            color: #0a6aa9;
        }

        .xge1 a.xge1oa {
            background: url(/images/sg11203.png) no-repeat bottom center;
            color: #0a6aa9;
        }

.xge2 {
    line-height: 25px;
    padding-left: 11px;
    padding-right: 5px;
    padding-top: 3px;
}

    .xge2 ul li a {
        color: #484848;
        background: url(/images/heidian.jpg) no-repeat left;
        padding-left: 8px;
    }

        .xge2 ul li a:hover {
            color: #0070bd;
            background: url(/images/lansefk.jpg) no-repeat left;
        }

        .xge2 ul li a.xge2oa {
            color: #0070bd;
            background: url(/images/lansefk.jpg) no-repeat left;
        }

/*底部新增友情链接*/
.bottomtop {
    width: 975px;
    margin: 0 auto;
    position: relative;
}

.bottomtop1 {
    background: url(/images/sybottompictop.jpg) no-repeat;
    height: 4px;
    width: 975px;
    overflow: hidden;
}

.bottomtop2 {
    width: 973px;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    padding-top: 2px;
    padding-bottom: 3px;
}

.bottomtop3 {
    float: left;
    width: 26px;
    color: #1974b3;
    font-weight: bold;
    line-height: 16px;
    padding-left: 20px;
    padding-right: 10px;
    border-right: 1px solid #1974B3;
}

.bottomtop4 {
    float: left;
    width: 916px;
}

    .bottomtop4 ul li {
        float: left;
        line-height: 18px;
        padding-left: 15px;
        padding-right: 13px;
        width: 190px;
    }

        .bottomtop4 ul li a {
            color: #514f4f;
        }

            .bottomtop4 ul li a:hover {
                text-decoration: underline;
            }

.bottomtop5 {
    position: absolute;
    width: 1px;
    height: 2px;
    overflow: hidden;
    background: #D6D6D6;
    left: 0px;
    bottom: -2px;
}

.bottomtop6 {
    position: absolute;
    width: 1px;
    height: 2px;
    overflow: hidden;
    background: #D6D6D6;
    right: 0px;
    bottom: -2px;
}

.gsjj9 .bottom {
    background-image: none;
}
/*2018-sg css样式修改（类名添加）*/
.bocent2-sg2018{
    width: 705px;
}
.bocent3-sg2018{
    width: 700px;
}
.bocent3 ul .li-sg2018{
    float: none;
    width: 700px;
}
.bobot1-sg2018{
    width: 729px;
}
.bobot2-sg2018{
    padding-right: 13px;
}
.bobot3-sg2018{
    width: 705px;
}
.bobot3 ul .li-sg2018{
    float: none;
    width: 705px;
}

