* {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

ul,
li {
    list-style-type: none;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

a {
    text-decoration: none;
}



.header {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    max-width: 1920px;
}

.logo {
    width: 100%;
    height: 82px;
    text-align: center;
    overflow: hidden;
    background: #efefef;
    padding-top: 15px;
    padding-bottom: 15px;
}

.tpnav {
    width: 100%;
    background: #058451;
    height: 46px;
    overflow: hidden;
}

.tpnavnr {
    width: 980px;
    height: 46px;
    margin: 0 auto;
    overflow: hidden;
}

.tpnavnr div.fl {
    width: 500px;
    height: 32px;
    background: url(../images/tpgg.jpg) no-repeat left center;
    line-height: 32px;
    font-size: 16px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
    text-indent: 2.5em;
    margin-top: 8px;
}

.tpnavnr div.fr {
    width: 246px;
    height: 25px;
    overflow: hidden;
    margin-top: 10px;
}

.tpnavnr div.fr input.fl {
    width: 220px;
    height: 23px;
    border: 1px solid #FFFFFF;
    background: #0098e1;
    font-size: 12px;
    color: #CCCCCC;
    border-right: none;
    outline: none
}

.tpnavnr div.fr input.fr {
    width: 25px;
    height: 25px;
    border: 1px solid #FFFFFF;
    border-left: none;
    background: url(../images/tpss.jpg) no-repeat center;
    display: block;
}

.ban {
    width: 100%;
    height: 420px;
    overflow: hidden;
    max-width: 1920px;
    background: url(../images/ban1.jpg) top center
}

.nav {
    width: 100%;
    height: 57px;
    background: #046f50;
    overflow: hidden;
}

.navnr {
    width: 980px;
    height: 57px;
    margin: 0 auto;
}

.navnr li {
    width: 138px;
    height: 47px;
    float: left;
    border-left: 1px solid #075941;
    border-right: 1px solid #048350;
    text-align: center;
    line-height: 18px;
    padding-top: 10px;
}

.navnr li a {
    font-size: 16px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
}

.navnr li a font {
    font-size: 10px;
    color: #FFFFFF;
}

.navnr li.active {
    background: url(../images/navbg.jpg) no-repeat center top;
}

#firli {
    border-left: none;
}

#latli {
    border-right: none;
}



.banner1 {
    background: url(../images/ban1.jpg) top center no-repeat;
    width: 100%;
    height: 420px;
}

.banner2 {
    background: url(../images/ban2.jpg) top center no-repeat;
    width: 100%;
    height: 420px;
}

.banner3 {
    background: url(../images/ban3.jpg) top center no-repeat;
    width: 100%;
    height: 420px;
}

.banner4 {
    background: url(../images/ban4.jpg) top center no-repeat;
    width: 100%;
    height: 420px;
}





.bz {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 40px auto;
}

.bztop {
    width: 980px;
    height: auto;
    text-align: center;
    font-size: 45px;
    color: #027345;
    font-weight: bold;
    font-family: "Microsoft YaHei";
}

.bztop font {
    font-size: 12px;
    color: #a1a1a1;
    font-weight: 100;
    text-transform: uppercase;
}

.bznr {
    width: 978px;
    height: 157px;
    border: 1px dotted #CCCCCC;
    margin-top: 30px;
}

.bznr a {
    color: #777;
    background: #fff;
    display: block;
}

.bznr div.bzdiv {
    width: 325px;
    height: 157px;
    float: left;
    overflow: hidden;
    position: relative;
}

.bznr div.bznr1 {
    border-bottom: 1px dotted #CCCCCC;
}

.bznr #bznr1 {
    width: 324px;
    border-left: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
}

.bzp1 {
    height: 158px;
    display: block;
    overflow: hidden;
    font-size: 26px;
    color: #333333;
    font-family: "Microsoft YaHei";
    line-height: 158px;
    text-align: center;
}

.bzp1 font {
    font-size: 12px;
}

.bzbg1 {
    background: url(../images/ks_ico.png) no-repeat;
    background-position: 0px 3px;
}

.bzbg4 {
    background: url(../images/ks_ico.png) no-repeat;
    background-position: -90px 3px;
}

.bzbg2 {
    background: url(../images/ks_ico.png) no-repeat;
    background-position: -260px 3px;
}

.bzbg3 {
    background: url(../images/ks_ico.png) no-repeat;
    background-position: -443px 3px;
}

.bzbg5 {
    background: url(../images/ks_ico.png) no-repeat;
    background-position: -180px 3px;
}

.bzbg6 {
    background: url(../images/ks_ico.png) no-repeat;
    background-position: -700px 3px;
}

.bzqt {
    width: 326px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    z-index: 10;
    left: 0px;
    top: 0px;
    background: #027345;
}

.bzqt ul {
    width: 220px;
    height: auto;
    overflow: hidden;
    margin: 30px auto;
    display: block;
}

.bzqt ul li {
    width: 110px;
    height: 40px;
    float: left;
}

.bzqt ul li a {
    font-size: 18px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
    text-decoration: underline;
}

.bzqt ul li a:hover {
    color: #FFFF00;
}

.qtbz {
    width: 980px;
    height: 140px;
    overflow: hidden;
    margin-top: 30px;
}

.s3-d1 {
    width: 75px;
    margin-right: 5px
}

.s3-d2 {
    width: 700px
}

.s3-d3 {
    width: 200px
}

.s3-mb {
    margin-bottom: 4px
}

.s3-d2 a {
    float: left;
    width: 170px;
    height: 68px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    margin-right: 5px
}

.s3-a1 {
    background: #f35f53
}

.s3-a2 {
    background: #24b6e9
}

.s3-a3 {
    background: #82d0c0
}

.s3-a4 {
    background: #feb84b
}

.s3-a5 {
    background: #4cca98
}

.s3-a6 {
    background: #4cca98
}

.s3-a7 {
    background: #9f7ec5
}

.s3-a8 {
    background: #c88d4b
}

.s3-a9 {
    background: #9a79c0
}

.s3-a10 {
    background: #24b6e9
}

.qtbz p {
    width: 90px;
    height: 52px;
    border: 1px solid #c0c0c0;
    text-align: center;
    line-height: 52px;
    float: left;
    margin-right: 19px;
}

.qtbz p a {
    font-size: 16px;
    color: #333333;
    font-family: "Microsoft YaHei";
    width: 100%;
    height: 100%;
    display: block;
}

.qtbz p a:hover {
    text-decoration: underline;
}

.qtbz p.active {
    border: 1px solid #027345;
    background: #027345;
}

.qtbz p.active a {
    color: #FFFFFF;
}

#qtbzl {
    float: right;
    border: 1px solid #fe850f;
    background: #fe850f;
    margin-right: 0px;
}

#qtbzl a {
    color: #FFFFFF;
}





.boxh {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: #f7f7f7;
    max-width: 1920px;
}

.dt {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 40px auto;
}

.dt1 {
    width: 980px;
    height: 290px;
    background: #FFFFFF;
    margin: 30px auto;
    overflow: hidden;
}

.dt1 div {
    width: 980px;
    height: 290px;
    overflow: hidden;
}

.dt1 div img {
    float: left;
    width: 490px;
    height: 290px;
}

.dtp1 {
    width: 420px;
    height: auto;
    overflow: hidden;
    font-size: 28px;
    color: #000000;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    margin-left: 50px;
    float: left;
    margin-top: 20px;
}

.dtp2 {
    width: 420px;
    height: auto;
    overflow: hidden;
    font-size: 16px;
    color: #333333;
    font-family: "Microsoft YaHei";
    margin-left: 50px;
    float: left;
    line-height: 28px;
    margin-top: 10px;
}

.dtp3 {
    width: 420px;
    height: 50px;
    float: left;
    margin-left: 50px;
    margin-top: 15px;
}

.dtp3 a {
    width: 155px;
    height: 50px;
    background: #fe850f url(../images/dtjt.jpg) no-repeat 15px 16px;
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
    text-indent: 1.5em;
}

.dtgd {
    width: 980px;
    height: 180px;
    overflow: hidden;
}

.dtleft {
    width: 20px;
    height: 180px;
    background: url(../images/dtl.jpg) no-repeat center;
    cursor: pointer;
}

.dtright {
    width: 20px;
    height: 180px;
    background: url(../images/dtr.jpg) no-repeat center;
    cursor: pointer;
}

.dtbox {
    width: 910px;
    height: 180px;
    margin-left: 15px;
    overflow: hidden;
}

.dtbox li {
    width: 217px;
    height: 180px;
    float: left;
    overflow: hidden;
    margin-right: 13px;
    text-align: center;
}

.dtbox li a {
    font-size: 16px;
    color: #666666;
    font-family: "Microsoft YaHei";
}

.dtbox li a img {
    width: 213px;
    height: 138px;
    border: 2px solid #FFFFFF;
    margin-bottom: 5px;
}

.dtbox li a:hover img {
    border: 2px solid #fe850f;
}





.zj {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 50px auto 20px;
}

.zjzt {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 30px auto;
    border-bottom: 1px dotted #FFFFFF;
}

.zjnr1 {
    width: 515px;
    height: auto;
    overflow: hidden;
    float: right;
}

.zjnrqh {
    width: 515px;
    height: 56px;
    overflow: hidden;
}

.zjnrqh li {
    width: 150px;
    height: 56px;
    background: #8b8b8b;
    text-align: center;
    line-height: 56px;
    font-size: 24px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
    float: left;
    margin-right: 20px;
    cursor: pointer;
}

.zjnrqh li.active {
    background: #027345;
}

.zkcj {
    width: 515px;
    height: 150px;
    margin-top: 30px;
    overflow: hidden;
}

.zkcj1 {
    width: 515px;
    height: 150px;
    font-size: 16px;
    color: #666666;
    font-family: "Microsoft YaHei";
    line-height: 30px;
}

.qtzj {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 20px auto;
}

.qtzj1 {
    width: 354px;
    padding-left: 130px;
    height: 140px;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 10px;
}

.qtzjl {
    width: 20px;
    height: 140px;
    background: url(../images/dtl.jpg) no-repeat center;
    cursor: pointer;
}

.qtzjr {
    width: 20px;
    height: 140px;
    background: url(../images/dtr.jpg) no-repeat center;
    cursor: pointer;
}

.qtzjbox {
    width: 294px;
    height: 104px;
    margin-left: 10px;
    overflow: hidden;
    margin-top: 20px;
}

.qtzjbox img {
    float: left;
    margin-right: 12px;
    width: 90px;
    height: 104px;
}

.qtbg1 {
    background: #f7f7f7 url(../images/tjzj.jpg) no-repeat left center;
}

.qtbg2 {
    background: #f7f7f7 url(../images/zlzj.jpg) no-repeat left center;
}

.qtbg3 {
    background: #f7f7f7 url(../images/sszj.jpg) no-repeat left center;
}

.qtbg4 {
    background: #f7f7f7 url(../images/ywzj.jpg) no-repeat left center;
}



.sbl {
    width: 210px;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}

.sbl li {
    width: 207px;
    height: 80px;
    border: 1px solid #d1d1d1;
    margin-bottom: 8px;
    overflow: hidden;
    background: url(../images/sbbg1.jpg) no-repeat left center;
}

.sbl li a p {
    width: 90px;
    height: 60px;
    padding-top: 20px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
    float: left;
}

.sbl li a img {
    width: 100px;
    height: 80px;
    float: right;
}

.sbl li.active {
    border: 1px solid #027345;
    background: url(../images/sbbg2.jpg) no-repeat left center;
}

.sbr {
    width: 753px;
    height: 442px;
    overflow: hidden;
    margin-top: 30px;
}

.sbzx {
    width: 980px;
    height: 60px;
    margin-top: 30px;
    overflow: hidden;
}

.sbzx p {
    width: 300px;
    height: 60px;
    background: #fe850f;
    margin: 0 auto;
    text-align: center;
    line-height: 60px;
}

.sbzx p a {
    font-size: 18px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
}





.hj {
    width: 980px;
    height: 508px;
    position: relative;
    overflow: hidden;
    margin-top: 30px;
}

.hjl {
    width: 53px;
    height: 90px;
    position: absolute;
    z-index: 10px;
    left: 20px;
    top: 200px;
    cursor: pointer;
}

.hjr {
    width: 53px;
    height: 90px;
    position: absolute;
    z-index: 10px;
    right: 20px;
    top: 200px;
    cursor: pointer;
}

.hjbox {
    width: 980px;
    height: 508px;
}

.hjbox img {
    float: left;
}



.ftzx {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}

.ftzx p {
    width: 200px;
    height: 74px;
    overflow: hidden;
}

.ftzx p a {
    width: 198px;
    height: 72px;
    border: 1px dotted #CCCCCC;
    display: block;
}

.ftzx p a:hover {
    border: 1px dotted #027345;
}

.ftzx p a:hover font {
    color: #027345;
}

.ftzx p.fl {
    margin-right: 60px;
}

.ftzx p label {
    font-size: 14px;
    color: #b7b7b7;
    font-family: "Microsoft YaHei";
    display: block;
    margin-left: 65px;
    margin-top: 12px;
}

.ftzx p font {
    font-size: 24px;
    color: #000000;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    display: block;
    margin-left: 65px;
}

.ftzx p.zxbg1 font {
    font-size: 16px;
}

.zxbg1 {
    background: url(../images/ft1.jpg) no-repeat 20px 16px;
}

.zxbg2 {
    background: url(../images/ft2.jpg) no-repeat 20px 16px;
}

.zxbg3 {
    background: url(../images/ft3.jpg) no-repeat 20px 16px;
}

.zxbg4 {
    background: url(../images/ft4.jpg) no-repeat 20px 16px;
}



.footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-top: 5px solid #027345;
    background: #dee3df;
}

.footer_nr {
    width: 1010px;
    height: auto;
    overflow: hidden;
    margin: 20px auto 20px;
}

.footer1 p.ftjl {
    width: 260px;
    height: auto;
    overflow: hidden;
    font-size: 20px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
}

.footer1 ul {
    width: 200px;
    height: 205px;
    background: url(../images/ftbg1.jpg) no-repeat 0px 0px;
    display: block;
    margin-top: 15px;
}

.footer1 ul li {
    width: 200px;
    height: 25px;
    line-height: 25px;
    float: left;
    padding-left: 30px;
    margin-bottom: 5px;
}

.footer1 ul li p {
    color: #bfbfbf;
    font-size: 14px;
    float: left;
}

.footer1 ul li a {
    color: #bfbfbf;
    text-decoration: underline;
    font-size: 14px;
    float: right;
}

.footer2 {
    text-align: left;
}

.ftp1 {
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.ftp2 {
    margin-top: 10px;
}

.ftp2 a {
    font-size: 14px;
    color: #bfbfbf;
    padding-right: 15px;
    padding-left: 15px;
}

.ftp2 a:hover {
    text-decoration: underline;
    color: #027345;
}

.footer3 {
    width: 260px;
    height: 270px;
    border-left: 1px solid #636363;
    padding-left: 30px;
}

.footer4 {
    width: 980px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #bfbfbf;
    margin-top: 15px;
}

.footer5 {
    width: 100%;
    height: 116px;
    text-align: center;
    background: #353535;
    padding-bottom: 70px;
}









.jssb {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 50px auto;
}

.jssbtop {
    width: 980px;
    height: auto;
    overflow: hidden;
    text-align: center;
    font-size: 40px;
    color: #000000;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    line-height: 50px;
}

.jssbtop font {
    font-size: 18px;
    color: #666666;
    font-family: "Microsoft YaHei";
    font-weight: 100;
}

.jssbbt {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}

.jssbbt li {
    width: 183px;
    height: 66px;
    background: #bbbbbb;
    text-align: center;
    line-height: 66px;
}

.jssbbt li.active {
    background: #027345;
}

.jssbbt li.fl {
    margin-bottom: 15px;
    margin-right: 16px;
}

.jssbbt li a {
    width: 100%;
    height: 100%;
    display: block;
    font-size: 20px;
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
}

.jssbnr {
    width: 980px;
    height: 388px;
    overflow: hidden;
    position: relative;
}

.jssbl {
    width: 25px;
    height: 40px;
    position: absolute;
    left: 20px;
    top: 170px;
    cursor: pointer;
}

.jssbr {
    width: 25px;
    height: 40px;
    position: absolute;
    right: 20px;
    top: 170px;
    cursor: pointer;
}









.xjsb1 {
    width: 100%;
    height: 463px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby1.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb2 {
    width: 100%;
    height: 448px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby2.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb3 {
    width: 100%;
    height: 410px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby3.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb4 {
    width: 100%;
    height: 400px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby4.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb5 {
    width: 100%;
    height: 407px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby5.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb6 {
    width: 100%;
    height: 404px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby6.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb7 {
    width: 100%;
    height: 407px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby7.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb8 {
    width: 100%;
    height: 418px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby8.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb9 {
    width: 100%;
    height: 407px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby9.jpg) no-repeat center top;
    max-width: 1920px;
}

.xjsb10 {
    width: 100%;
    height: 405px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/sby10.jpg) no-repeat center top;
    max-width: 1920px;
}



.sbxx {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 50px auto;
}

.sbxxr {
    width: 450px;
    height: 365px;
    float: right;
    margin-right: 50px;
}

.sbxxl {
    width: 450px;
    height: 365px;
    float: left;
    margin-left: 90px;
}

.sbxxp1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    color: #027345;
    font-weight: bold;
    font-family: "Microsoft YaHei";
}

.sbxxp2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 16px;
    color: #666666;
    font-family: "Microsoft YaHei";
    line-height: 28px;
    margin-top: 20px;
}

.sbxxp3 {
    width: 420px;
    height: 45px;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    color: #666666;
    font-family: "Microsoft YaHei";
    margin-top: 30px;
}

.sbxxp3 font {
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    padding-right: 10px;
}

.sbxxp4 {
    width: 450px;
    height: 120px;
    text-align: center;
    margin-top: 30px;
}

.sbxxp4 span {
    width: 90px;
    height: 120px;
    float: left;
    display: block;
    overflow: hidden;
    margin-right: 20px;
}

.sbxxp4 span a {
    width: 90px;
    height: 25px;
    padding-top: 95px;
    overflow: hidden;
    font-size: 14px;
    color: #999999;
    font-family: "Microsoft YaHei";
    display: block;
}

.sbxxp4 span.sb1_tb1 a {
    background: url(../images/sb1_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb1_tb2 a {
    background: url(../images/sb1_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb1_tb3 a {
    background: url(../images/sb1_tb3_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb1_tb1 a:hover {
    background: url(../images/sb1_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb1_tb2 a:hover {
    background: url(../images/sb1_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb1_tb3 a:hover {
    background: url(../images/sb1_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.mt30 {
    margin-top: 30px;
}

.wt540 {
    width: 560px;
}

.mtr30 {
    margin-right: 0px;
}





.sbxxp4 span.sb2_tb1 a {
    background: url(../images/sb2_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb2_tb2 a {
    background: url(../images/sb2_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb2_tb3 a {
    background: url(../images/sb2_tb3_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb2_tb1 a:hover {
    background: url(../images/sb2_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb2_tb2 a:hover {
    background: url(../images/sb2_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb2_tb3 a:hover {
    background: url(../images/sb2_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}





.sbxx3 {
    padding-left: 30px;
}

.sbxxp5 {
    width: 540px;
    height: 120px;
    text-align: center;
    margin-top: 30px;
}

.sbxxp5 span {
    width: 90px;
    height: 120px;
    float: left;
    display: block;
    overflow: hidden;
}

.sbxxp5 span a {
    width: 90px;
    height: 25px;
    padding-top: 95px;
    overflow: hidden;
    font-size: 14px;
    color: #999999;
    font-family: "Microsoft YaHei";
    display: block;
}

.sbxxp5 span.sb3_tb1 a {
    background: url(../images/sb3_tb1_h.jpg) no-repeat center top;
}

.sbxxp5 span.sb3_tb2 a {
    background: url(../images/sb3_tb2_h.jpg) no-repeat center top;
}

.sbxxp5 span.sb3_tb3 a {
    background: url(../images/sb3_tb3_h.jpg) no-repeat center top;
}

.sbxxp5 span.sb3_tb4 a {
    background: url(../images/sb3_tb4_h.jpg) no-repeat center top;
}

.sbxxp5 span.sb3_tb5 a {
    background: url(../images/sb3_tb5_h.jpg) no-repeat center top;
}

.sbxxp5 span.sb3_tb6 a {
    background: url(../images/sb3_tb6_h.jpg) no-repeat center top;
}

.sbxxp5 span.sb3_tb1 a:hover {
    background: url(../images/sb3_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp5 span.sb3_tb2 a:hover {
    background: url(../images/sb3_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp5 span.sb3_tb3 a:hover {
    background: url(../images/sb3_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp5 span.sb3_tb4 a:hover {
    background: url(../images/sb3_tb4_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp5 span.sb3_tb5 a:hover {
    background: url(../images/sb3_tb5_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp5 span.sb3_tb6 a:hover {
    background: url(../images/sb3_tb6_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}





.sbxxp4 span.sb4_tb1 a {
    background: url(../images/sb4_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb4_tb2 a {
    background: url(../images/sb4_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb4_tb1 a:hover {
    background: url(../images/sb4_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb4_tb2 a:hover {
    background: url(../images/sb4_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}





.sbxxp4 span.sb5_tb1 a {
    background: url(../images/sb5_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb5_tb2 a {
    background: url(../images/sb5_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb5_tb3 a {
    background: url(../images/sb5_tb3_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb5_tb4 a {
    background: url(../images/sb5_tb4_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb5_tb1 a:hover {
    background: url(../images/sb5_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb5_tb2 a:hover {
    background: url(../images/sb5_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb5_tb3 a:hover {
    background: url(../images/sb5_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb5_tb4 a:hover {
    background: url(../images/sb5_tb4_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp41 span {
    margin-right: 15px;
}

.mr50 {
    margin-right: 80px;
}







.sbxxp4 span.sb6_tb1 a {
    background: url(../images/sb6_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb6_tb2 a {
    background: url(../images/sb6_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb6_tb3 a {
    background: url(../images/sb6_tb3_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb6_tb4 a {
    background: url(../images/sb6_tb4_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb6_tb1 a:hover {
    background: url(../images/sb6_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb6_tb2 a:hover {
    background: url(../images/sb6_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb6_tb3 a:hover {
    background: url(../images/sb6_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb6_tb4 a:hover {
    background: url(../images/sb6_tb4_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}



.wit500 {
    width: 480px;
}

.sbxxp4 span.sb7_tb1 a {
    background: url(../images/sb7_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb7_tb2 a {
    background: url(../images/sb7_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb7_tb3 a {
    background: url(../images/sb7_tb3_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb7_tb4 a {
    background: url(../images/sb7_tb4_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb7_tb1 a:hover {
    background: url(../images/sb7_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb7_tb2 a:hover {
    background: url(../images/sb7_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb7_tb3 a:hover {
    background: url(../images/sb7_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb7_tb4 a:hover {
    background: url(../images/sb7_tb4_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}



.sbxxp4 span.sb8_tb1 a {
    background: url(../images/sb8_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb8_tb2 a {
    background: url(../images/sb8_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb8_tb3 a {
    background: url(../images/sb8_tb3_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb8_tb1 a:hover {
    background: url(../images/sb8_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb8_tb2 a:hover {
    background: url(../images/sb8_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb8_tb3 a:hover {
    background: url(../images/sb8_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}



.sbxxp4 span.sb9_tb1 a {
    background: url(../images/sb9_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb9_tb2 a {
    background: url(../images/sb9_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb9_tb3 a {
    background: url(../images/sb9_tb3_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb9_tb1 a:hover {
    background: url(../images/sb9_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb9_tb2 a:hover {
    background: url(../images/sb9_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb9_tb3 a:hover {
    background: url(../images/sb9_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp42 span {
    margin-right: 50px;
}

.wt450 {
    width: 410px;
}



.sbxxp4 span.sb10_tb1 a {
    background: url(../images/sb10_tb1_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb10_tb2 a {
    background: url(../images/sb10_tb2_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb10_tb3 a {
    background: url(../images/sb10_tb3_h.jpg) no-repeat center top;
}

.sbxxp4 span.sb10_tb1 a:hover {
    background: url(../images/sb10_tb1_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb10_tb2 a:hover {
    background: url(../images/sb10_tb2_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}

.sbxxp4 span.sb10_tb3 a:hover {
    background: url(../images/sb10_tb3_l.jpg) no-repeat center top;
    font-weight: bold;
    color: #027345;
}





.qtsb {
    width: 100%;
    height: 280px;
    background: url(../images/sbdb.jpg) no-repeat center top;
    max-width: 1920px;
}

.qtsbnr {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.qtsbnr1 {
    width: 980px;
    height: auto;
    overflow: hidden;
    font-size: 50px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    font-family: "Microsoft YaHei";
    margin-top: 30px;
}

.qtsbnr2 {
    width: 15px;
    height: 70px;
    overflow: hidden;
    cursor: pointer;
    margin-top: 30px;
}

.qtsbnr2 img {
    margin-top: 35px;
}

.qtsbnr4 {
    width: 15px;
    height: 70px;
    overflow: hidden;
    cursor: pointer;
    margin-top: 30px;
}

.qtsbnr4 img {
    margin-top: 35px;
}

.qtsbnr3 {
    width: 920px;
    height: 97px;
    overflow: hidden;
    margin-left: 20px;
    margin-top: 30px;
}

.qtsbnr3 img {
    width: 77px;
    height: 97px;
    float: left;
    margin-right: 15px;
}





.qwzjmk1 {
    width: 100%;
    height: 544px;
    overflow: hidden;
    max-width: 1920px;
    background: url(../images/zjmk1.jpg) no-repeat center top;
}

.qwzjmk2 {
    width: 100%x;
    height: 735px;
    overflow: hidden;
    max-width: 1920px;
    background: url(../images/zjmk2.jpg) no-repeat center top;
}

.qwzjmk3 {
    width: 100%;
    height: 735px;
    overflow: hidden;
    max-width: 1920px;
    background: url(../images/zjmk3.jpg) no-repeat center top;
}

.qwzjmk4 {
    width: 100%;
    height: 771px;
    overflow: hidden;
    max-width: 1920px;
    background: url(../images/zjmk4.jpg) no-repeat center top;
}

.qwzjmk5 {
    width: 100%;
    height: 705px;
    overflow: hidden;
    max-width: 1920px;
    background: url(../images/zjmk5.jpg) no-repeat center top;
}



.qwzjnr {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.qwzjnr1 {
    width: 290px;
    height: 300px;
    margin-left: 360px;
    margin-top: 70px;
}

.zjmkp1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    line-height: 40px;
}

.zjmkp2 {
    width: 100%;
    height: auto;
    font-size: 16px;
    color: #666666;
    font-family: "Microsoft YaHei";
    line-height: 24px;
}

.zjmkp3 {
    width: 100%;
    height: auto;
    font-size: 16px;
    color: #666666;
    font-family: "Microsoft YaHei";
    line-height: 24px;
    margin-top: 10px;
}

.zjmkp3 font {
    font-weight: bold;
    color: #000000;
}

.zjmkp4 {
    width: 100%;
    height: auto;
    font-size: 16px;
    color: #666666;
    font-family: "Microsoft YaHei";
    line-height: 24px;
    margin-top: 10px;
}

.zjmkp5 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 15px;
}





.qwzjnr2 {
    width: 500px;
    height: 220px;
    margin-left: 80px;
    margin-top: 110px;
}

.qwzjnr3 {
    width: 500px;
    height: 260px;
    margin-left: 460px;
    margin-top: 80px;
}

.qwzjnr4 {
    width: 500px;
    height: 260px;
    margin-left: 80px;
    margin-top: 80px;
}

.ohaa {
    width: 980px;
    margin: 0 auto 20px;
    height: 50px;
}

.ohaa a {
    margin-right: 12px;
    background: #ee7800;
    width: 155px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}


.kjimg {
    margin: 20px 0px 0 30px;
}

.bmfwtd .kjxxtxt {
    display: block;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #333;
}

.kjimg01,
.kjimg02,
.kjimg03 {
    display: block;
    width: 57px;
    height: 57px;
}

.kjimg01 {
    background: url(../images/sprites.png) no-repeat 0px -236px;
}

.kjimg02 {
    background: url(../images/sprites.png) no-repeat 0px -303px;
}

.kjimg03 {
    background: url(../images/zxgh.png) no-repeat;
    width: 54px;
    height: 57px;
}

.zxyytxt {
    display: block;
    text-align: center;
    width: 57px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #65667a
}

.wz {
    border: 1px solid #91D8C8;
    width: 980px;
    margin: 20px auto;
    overflow: hidden;
    padding: 20px 0;
    font-family: "Microsoft YaHei";
}

.wz h1 {
    font-size: 20px;
    text-align: center;
    line-height: 40px;
}

.wz p {
    font-size: 14px;
    line-height: 30px;
    text-indent: 2em;
    padding: 0 20px;
    margin-top: 10px;
}