﻿.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex-1{display:flex;align-items:center;justify-content:center;}
.flex-2{display:flex;align-items:center;justify-content:left;}
.flex-3{display:flex;align-items:center;justify-content:right;}
.w1200{max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.fr{float: right;}
.fl{float: left;}
.clearfix::after{display: block;content: "";clear:both;}
.home-title{text-align: center;}
.home-title h2{font-size: 35px;color: #f9761c;}
.home-title h3{font-size: 18px; color: #999999;margin-top: 16px;}
.home-title span{color: #ff872f;}
.home-title .liner{padding-top: 22px;}
.moreBut a:hover{box-shadow: 0 0 10px #ff873a;}
@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
.dhyc-ggys{-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.dhwbyc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.alwz-title{width: 85%;margin: 0 auto;text-align: center;}

.swiper-pagination-bullet:focus{outline: none;}
.swiper-button-prev,.swiper-button-next:focus{outline: none;}

.banner-pc{display: block;}
.banner-mp{display: none;}

.wzdb{width: 100%;background-color: #f4f4f4;}
.wzdb .left p{font-size: 12px;color: #666;line-height: 34px;}
.wzdb .right p a{font-size: 12px;color: #666;line-height: 34px;}
.wzdb .right p .a1{color: #4cb032;}
.wzdb .right p a:hover{text-decoration: underline;}
.wzdb .right p span{padding: 0 10px;font-size: 12px;color: #999;line-height: 34px;}

.index-wzbz{width: 100%;padding: 27px 0;}
.index-wzbz .logo img{width: 950px;}
.index-wzbz .lxfs{padding-top: 15px;}
.index-wzbz .lxfs .nr{padding-left: 64px;min-height: 51px;background: url(../image/index-wzbz-tp02.png) no-repeat 0 center;}
.index-wzbz .lxfs .nr p{font-size: 18px;color: #333;margin-bottom: 8px;}
.index-wzbz .lxfs .nr h3{font-size: 20px;color: #005aff;font-weight: bold;margin-top: 8px;}
.index-wzbz .lxfs .nr h4{font-size: 20px;color: #005aff;font-weight: bold;margin-top: 8px;}

.nav-pc{width: 100%;background-color: #339933;}
.nav-pc .nav-cont{width: 100%;}
.nav-pc .nav-cont ul{width: 100%;}
.nav-pc .nav-cont li{width: 11.111111%;border-right: 1px solid #4da44d;box-sizing: border-box;}
.nav-pc .nav-cont li:first-child{border-left: 1px solid #4da44d;}
.nav-pc .nav-cont li a{display: block;width: 100%;text-align: center;font-size: 16px;color: #fff;line-height: 60px;}
.nav-pc .nav-cont .cur{background-color: #ff9c00;}
.nav-pc .nav-cont li:hover{background-color: #ff9c00;}

.navmp{display: none;position: relative;width: 100%;height: 100px;border-bottom: 1px solid #ededed;}
.navmp .logo{height: 100px;}
.navmp .logo img{width: 200px;}
.navmp .shdh .navmp-yczs{width: 40px;height: 100px;background: url(../image/navmp-yczs-tp01.png) no-repeat center center;transition: all ease 0.4s;}
.navmp .shdh .navmp-zsdh{transition: all ease 0.4s;background: url(../image/navmp-yczs-tp02.png) no-repeat center center;}
.navmp .subnav{display: none;position: absolute;top: 102px;right: 0;z-index: 999;width: 100%;padding-bottom: 30px;background-color: #fff;}
.navmp .subnav .list{width: 100%;}
.navmp .subnav .list .a1{display: block;width: 100%;height: 92px;line-height: 90px;padding-left: 25px;font-size: 24px;color: #333;border-bottom: 2px solid #ddd;box-sizing: border-box;}
.navmp .subnav .list-top{position: relative;width: 100%;height: 92px;padding-left: 25px;border-bottom: 2px solid #ddd;box-sizing: border-box;}
.navmp .subnav .list-top::after{position: absolute;display: block;content: "";right: 0;top: 50%;margin-top: -15px;width: 30px;height: 30px;background: url(../image/navmp-yczs-tp03.png) no-repeat center center;transition: all ease 0.2s;}
.navmp .subnav .list-sjdh::after{transform: rotate(45deg);transition: all ease 0.2s;}
.navmp .subnav .list-top p{font-size: 24px;color: #333;}
.navmp .subnav .list-bot{display: none;}
.navmp .subnav .list-bot li{width: 100%;}
.navmp .subnav .list-bot a{display: block;width: 100%;height: 60px;line-height: 60px;padding-left: 45px;font-size: 20px;color: #333;box-sizing: border-box;}

.banner-mp{display: none;}
.index-banner{width: 100%;}
.index-banner .swiper-container{width: 100%;}
.index-banner .swiper-container img{width: 100%;}

.index-banner .swiper-pagination-bullet{width: 14px; height: 14px; display: inline-block;opacity: 1;border: 1px solid #339933;box-sizing: border-box;background: none;}
.index-banner .swiper-pagination-bullet-active{background: #339933;}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 35px;}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}

.index-title{width: 90%;margin: 0 auto;text-align: center;}
.index-title h2{font-size: 36px;color: #333;font-weight: bold;margin-bottom: 22px;}
.index-title p{font-size: 20px;color: #bfc3c6;line-height: 24px;font-weight: bold;}

.index-cpzx{width: 100%;padding: 85px 0 90px 0;}
.index-cpzx .index-title p{background: url(../image/index-cpzx-title.png) no-repeat center;}
.index-cpzx .cpzx-cont{width: 100%;padding-top: 60px;}
.index-cpzx .cpzx-cpdh{width: 21.25%;}
.index-cpzx .cpdh-title{width: 100%;height: 132px;background-color: #339933;}
.index-cpzx .cpdh-title h3{font-size: 30px;color: #fff;font-weight: bold;line-height: 36px;padding-left: 62px;background: url(../image/index-cpzx-tb01.png) no-repeat 0 center;}
.index-cpzx .cpdh-nr{width: 100%;background-color: #f5f5f5;}
.index-cpzx .cpdh-nr li{width: 100%;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;}
.index-cpzx .cpdh-nr li a{display: block;width: 100%;font-size: 16px;color: #666;line-height: 58px;padding-left: 30px;background: url(../image/index-cpzx-tb02.png) no-repeat right 20px center;box-sizing: border-box;}
.index-cpzx .cpdh-nr li:hover a{color: #339933;background: url(../image/index-cpzx-tb02-1.png) no-repeat right 20px center;}
.index-cpzx .cpdh-fwrx{width: 100%;text-align: center;padding: 26px 10px 25px;background: url(../image/cpdh-fwrx-bj.jpg) no-repeat center 0;background-size: cover;box-sizing: border-box;}
.index-cpzx .cpdh-fwrx p{font-size: 16px;color: #fff;}
.index-cpzx .cpdh-fwrx h3{font-size: 26px;color: #fff;margin: 20px 0 35px 0;}
.index-cpzx .cpdh-fwrx a{display: inline-block;width: 136px;height: 35px;line-height: 35px;font-size: 14px;color: #fff;background-color: #ff9c00;border-radius: 4px;}
.index-cpzx .cpdh-fwrx a:hover{color: #fff;background-color: #339933;}
.index-cpzx .cpzx-cplb{width: 77.5%;}
.index-cpzx .cpzx-cplb li{float: left;width: 32%;margin: 2% 2% 0 0;position: relative;overflow: hidden;}
.index-cpzx .cpzx-cplb .cur{margin-top: 0;}
.index-cpzx .cpzx-cplb .tpzs{width: 100%;}
.index-cpzx .cpzx-cplb .tpzs img{width: 100%;height: 230px;object-fit: cover;}
.index-cpzx .cpzx-cplb .wzjs{position: absolute;top: -110%;left: 0;width: 100%;height: 100%;padding: 20px;text-align: center;background:rgba(51, 153, 51, 0.6);transition: all ease 0.4s;box-sizing: border-box;}
.index-cpzx .cpzx-cplb .wzjs img{width: 30px;margin-bottom: 24px;}
.index-cpzx .cpzx-cplb .wzjs .js{width: 100%;}
.index-cpzx .cpzx-cplb .wzjs p{font-size: 20px;color: #fff;}
.index-cpzx .cpzx-cplb li:hover .wzjs{top: 0;transition: all ease 0.4s;}

.index-hbjn{width: 100%;height: 216px;background: url(../image/index-hbjn-bj.jpg) no-repeat center 0;background-size: cover;}
.index-hbjn .hbjn-cont{width: 530px;text-align: center;padding-right: 70px;}
.index-hbjn .hbjn-title{padding-top: 32px;}
.index-hbjn .hbjn-title h2{font-size: 32px;color: #fff;font-weight: bold;}
.index-hbjn .hbjn-title img{width: 522px;margin: 12px 0;}
.index-hbjn .hbjn-title p{font-size: 14px;color: #fff;}
.index-hbjn .hbjn-lxfs{padding: 28px 20px 0;}
.index-hbjn .hbjn-lxfs .lxfs{padding-left: 50px;background: url(../image/index-hbjn-tp03.png) no-repeat 0 center;}
.index-hbjn .hbjn-lxfs .lxfs p{text-align: left;font-size: 18px;color: #fff;margin-bottom: 6px;}
.index-hbjn .hbjn-lxfs .zxzx a{display: block;width: 158px;height: 40px;font-size: 14px;color: #fff;line-height: 40px;border-radius: 70px;border: 1px solid #fff;}
.index-hbjn .hbjn-lxfs .zxzx a:hover{color: #339933;background-color: #fff;}

.index-wmdys{width: 100%;padding: 90px 0 85px 0;}
.index-wmdys .index-title p{background: url(../image/index-hzal-title.png) no-repeat center;}
.index-wmdys .wmdys-cont{width: 100%;height: 1805px;padding: 0 80px;margin-top: 65px;background: url(../image/index-wmdys-bj01.png) no-repeat center 0;box-sizing: border-box;}
.index-wmdys .ysxq01{position: relative;width: 100%;height: 361px;padding-top: 36px;box-sizing: border-box;}
.index-wmdys .ysxq01 .tpzs{width: 405px;}
.index-wmdys .ysxq01 .tpzs img{width: 100%;}
.index-wmdys .ysxq01 .ysjs{position: relative;width: 480px;}
.index-wmdys .ysxq02 .ysjs{text-align: right;}
.index-wmdys .ysxq01 .xh{position: absolute;top: 0;left: -108px;width: 85px;height: 85px;background: url(../image/index-wmdys-bj02.png) no-repeat center;}
.index-wmdys .ysxq02 .xh{left: auto;right: -108px;}
.index-wmdys .ysxq01 .xh p{font-size: 38px;color: #fff;}
.index-wmdys .ysjs-title{padding-top: 7px;}
.index-wmdys .ysjs-title h3{font-size: 28px;color: #339933;margin-bottom: 12px;}
.index-wmdys .ysjs-title p{font-size: 18px;color: #222;line-height: 27px;}
.index-wmdys .ysxq01 .nr{padding-top: 35px;height: 160px;box-sizing: border-box;}
.index-wmdys .ysxq01 .nr p{font-size: 14px;color: #666;line-height: 20px;padding-left: 20px;margin-bottom: 18px;background: url(../image/index-wmdys-bj03.png) no-repeat 0 4px;}
.index-wmdys .ysxq01 .nr p:last-child{margin-bottom: 0;}
.index-wmdys .ysxq02 .nr p{padding: 0 20px 0 0;background: url(../image/index-wmdys-bj03.png) no-repeat right 4px;}
.index-wmdys .ysxq01 .zxzx{padding-top: 10px;}
.index-wmdys .ysxq01 .zxzx a{display: inline-block;width: 158px;height: 40px;text-align: center;font-size: 14px;line-height: 40px;color: #339933;border: 1px solid #339933;border-radius: 20px;}
.index-wmdys .ysxq02 .zxzx{text-align: right;}
.index-wmdys .ysxq01 .zxzx a:hover{color: #fff;background-color: #339933;}

.index-kjqy{width: 100%;height: 175px;background: url(../image/index-kjqy-bj.jpg) no-repeat center 0;background-size: cover;}
.index-kjqy .kjqy-cont{width: 100%;padding-left: 310px;box-sizing: border-box;}
.index-kjqy .kjqy01{width: 520px;text-align: center;padding-top: 40px;}
.index-kjqy .kjqy01 h3{font-size: 30px;color: #cfe1cf;margin-bottom: 18px;}
.index-kjqy .kjqy01 p{font-size: 28px;color: #fff;font-weight: bold;}
.index-kjqy .kjqy02{width: 250px;padding-top: 34px;}
.index-kjqy .kjqy02 .zxrx{padding-left: 50px;background: url(../image/index-kjqy-tp01.png) no-repeat 0 center;}
.index-kjqy .kjqy02 .zxrx p{font-size: 14px;color: #fff;margin-bottom: 8px;}
.index-kjqy .kjqy02 .zxrx h3{font-size: 27px;color: #fff;font-weight: bold;}
.index-kjqy .kjqy02 .zxzx{padding: 22px 0 0 50px;}
.index-kjqy .kjqy02 .zxzx a{display: block;width: 142px;height: 34px;text-align: center;font-size: 14px;color: #fff;line-height: 34px;border: 1px solid #fff;border-radius: 17px;}
.index-kjqy .kjqy02 .zxzx a:hover{color: #339933;background-color: #fff;}

.index-hzal{width: 100%;padding: 85px 0 90px 0;}
.index-hzal .index-title p{background: url(../image/index-hzal-title.png) no-repeat center;}
.index-hzal .hzal-cont{width: 100%;padding-top: 70px;}
.index-hzal .hzal{width: 100%;padding: 0 55px;box-sizing: border-box;}
.index-hzal .hzal li{width: 23.5%;background-color: #f1f1f1;box-sizing: border-box;}
.index-hzal .hzal li .tpzs{width: 100%;overflow: hidden;}
.index-hzal .hzal li img{width: 100%;height: 208px;object-fit: cover;transition: all ease 0.4s;}
.index-hzal .hzal li:hover img{transform: scale(1.2);transition: all ease 0.4s;}
.index-hzal .hzal li p{width: 100%;text-align: center;margin: 10px 0 6px 0;font-size: 16px;color: #333;line-height: 32px;padding: 0 5px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-hzal .hzal li:hover{background-color: #339933;}
.index-hzal .hzal li:hover p{color: #fff;}

.index-hzal .swiper-button-prev,
.index-hzal .swiper-button-next{background-image: none;top: 50%; width: 37px; height: 37px;margin-top: -24px; background-size: 37px 37px;}
.index-hzal .swiper-button-prev{left: 0;right: auto;background: url(../image/index-hzal-jt01.png) no-repeat center;}
.index-hzal .swiper-button-prev:hover{background: url(../image/index-hzal-jt03.png) no-repeat center;}
.index-hzal .swiper-button-next{right: 0;left: auto;background: url(../image/index-hzal-jt02.png) no-repeat center;}
.index-hzal .swiper-button-next:hover{background: url(../image/index-hzal-jt04.png) no-repeat center;}
.index-hzal .swiper-pagination{display: none;}
.index-hzal .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.index-hzal .swiper-pagination-bullet{width: 12px; height: 12px;}
.index-hzal .swiper-pagination-bullet-active{background: #339933;}
.index-hzal .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}

.index-gyjy{width: 100%;}
.index-gyjy .index-title h2{color: #fff;}
.index-gyjy .index-title p{color: #fff;background: url(../image/index-gyjy-title.png) no-repeat center;}
.index-gyjy .gyjy-cont{width: 100%;padding: 80px 40px 70px;background: url(../image/index-gyjy-bj.jpg) no-repeat center 0;background-size: cover;box-sizing: border-box;}
.index-gyjy .gyjy-jynr{padding-top: 70px;}
.index-gyjy .tpzs{width: 47%;}
.index-gyjy .tpzs img{width: 100%;}
.index-gyjy .gsjs{width: 48%;}
.index-gyjy .gsjs h3{font-size: 24px;color: #fff;}
.index-gyjy .gsjs img{width: 100%;margin: 22px 0 25px 0;}
.index-gyjy .gsjs p{text-align: justify;font-size: 16px;color: #fff;line-height: 31px;margin-bottom: 34px;}
.index-gyjy .gsjs a{display: inline-block;width: 158px;height: 40px;text-align: center;font-size: 14px;color: #fff;line-height: 40px;background-color: #ff9c00;border-radius: 20px;}
.index-gyjy .gsjs a:hover{background-color: #fda92c;}

.index-gsxx{width: 100%;padding: 100px 0 90px 0;}
.index-gsxx .gsxx-cont{width: 100%;}
.index-gsxx .gsxx-jszc{width: 67%;}
.index-gsxx .jszc-nav{width: 100%;border: 1px solid #339933;box-sizing: border-box;}
.index-gsxx .jszc-nav .list{width: 50%;height: 56px;cursor: pointer;background-color: #339933;}
.index-gsxx .jszc-nav .list p{font-size: 18px;color: #fff;font-weight: bold;}
.index-gsxx .jszc-nav .actives{background-color: #fff;}
.index-gsxx .jszc-nav .actives p{color: #666;}
.index-gsxx .jszc-main{width: 100%;padding: 28px 20px 25px;border: 1px solid #e1e1e1;border-top: 0 solid #e1e1e1;box-sizing: border-box;}
.index-gsxx .jszc-main .jszc-zynr{display: none;animation: fadeIn 0.4s;}
.index-gsxx .jszc-main .actives{display: block;}
.index-gsxx .jszc-zynr .hbzs{width: 100%;padding-bottom: 26px;border-bottom: 2px dashed #ededed;box-sizing: border-box;}
.index-gsxx .jszc-zynr .hbzs .list{position: relative;width: 48.5%;overflow: hidden;}
.index-gsxx .jszc-zynr .hbzs .list img{width: 100%;height: 194px;object-fit: cover;transition: all ease 0.4s;}
.index-gsxx .jszc-zynr .hbzs .list:hover img{transform: scale(1.2);transition: all ease 0.4s;}
.index-gsxx .jszc-zynr .hbzs .list p{position: absolute;left: 0;bottom: 0;z-index: 10;display: block;width: 100%;padding: 0 10px;font-size: 15px;color: #fff;line-height: 32px;background: rgba(0, 0, 0, 0.6);box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-gsxx .jszc-zynr .zcnr{width: 100%;padding-top: 4px;}
.index-gsxx .jszc-zynr .zcnr li{width: 48%;padding-left: 20px;margin-top: 22px;box-sizing: border-box;background: url(../image/index-gsxx-tb01.png) no-repeat 0 center;}
.index-gsxx .jszc-zynr .zcnr li a{display: block;font-size: 15px;color: #555;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-gsxx .jszc-zynr .zcnr li:hover{background: url(../image/index-gsxx-tb02.png) no-repeat 0 center;}
.index-gsxx .jszc-zynr .zcnr li:hover a{color: #339933;text-decoration: underline;}

.index-gsxx .gsxx-cjwt{width: 31%;background-color: #f6f6f6;}
.index-gsxx .cjwt-title{width: 100%;padding: 0 24px;height: 58px;background-color: #339933;box-sizing: border-box;}
.index-gsxx .cjwt-title h3{font-size: 18px;color: #fff;line-height: 58px;font-weight: bold;}
.index-gsxx .cjwt-title h3 span{padding-left: 12px;font-size: 18px;color: #add0ad;font-weight: 500;}
.index-gsxx .cjwt-title a{font-size: 14px;color: #fff;line-height: 58px;}
.index-gsxx .cjwt-title a:hover{text-decoration: underline;}
.index-gsxx .cjwt-zynr{padding: 0 24px;box-sizing: border-box;}
.index-gsxx .cjwt-zynr .list{width: 100%;padding: 20px 0 16px 0;border-bottom: 2px solid #ededed;}
.index-gsxx .cjwt-zynr .list h3{padding-left: 38px;font-size: 14px;color: #333;line-height: 28px;background: url(../image/index-gsxx-tb03.png) no-repeat 0 center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-gsxx .cjwt-zynr .list p{margin-top: 12px;padding-left: 38px;font-size: 14px;color: #999;line-height: 21px;height: 63px;background: url(../image/index-gsxx-tb04.png) no-repeat 0 0;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.index-gsxx .cjwt-zynr .list:hover h3{color: #339933;}
.index-gsxx .cjwt-zynr .list:hover p{color: #666;text-decoration: underline;}

.footer-pc{width: 100%;background-color: #353535;}
.footer-pc .footer-cont{padding: 20px 0;}
.footer-pc .glbz{padding-top: 15px;}
.footer-pc .glbz img{width: 305px;}
.footer-pc .dzlj{margin-left: 25px;padding: 34px 0 40px 32px;background: url(../image/footer-pc-tp03.jpg) no-repeat 0 28px;}
.footer-pc .dzlj .znlj li{float: left;}
.footer-pc .dzlj .znlj li a{font-size: 16px;color: #fff;line-height: 24px;}
.footer-pc .dzlj .znlj li a:hover{color: #ff9c00;text-decoration: underline;}
.footer-pc .dzlj .znlj li p{padding: 0 8px;font-size: 16px;color: #fff;line-height: 24px;}
.footer-pc .dzlj .gsdz{padding-top: 15px;}
.footer-pc .dzlj .gsdz p{font-size: 14px;color: #aeaeae;line-height:30px;}
.footer-pc .dzlj .gsdz p span{padding: 0 9px;}
.footer-pc .wx{width: 104px;text-align: center;}
.footer-pc .wx img{width: 104px}
.footer-pc .wx p{font-size: 14px;color: #fff;margin-top: 12px;}
.footer-pc .footer-wzba{width: 100%;text-align: center;padding: 30px 0;border-top: 1px solid #434343;}
.footer-pc .footer-wzba p{font-size: 14px;color: #aeaeae;}

.footer-mp{display: none;width: 100%;background-color: #3c3c3c;}

.footer-mp .footer-yqlj{width: 100%;}
.footer-mp .footer-yqlj .list{width: 100%;padding: 0 40px;border-top: 2px solid #505050;box-sizing: border-box;}
.footer-mp .footer-yqlj .yqlj-title{position: relative;width: 100%;height: 80px;}
.footer-mp .footer-yqlj .yqlj-title h3{font-size: 20px;color: #efefef;}
.footer-mp .footer-yqlj .yqlj-title .tpzs-1{position: absolute;right: 0;top: 50%;margin-top: -10px;width: 20px;height: 20px;background: url(../image/footer-mp-tp01.png) no-repeat center center;}
.footer-mp .footer-yqlj .yqlj-title .tpzs-2{background: url(../image/footer-mp-tp02.png) no-repeat center center;}
.footer-mp .footer-yqlj .yqlj-zynr{display: none;}
.footer-mp .footer-yqlj .yqlj-zynr li{width: 100%;border-top: 2px solid #505050;}
.footer-mp .footer-yqlj .yqlj-zynr a{display: inline-block;width: 100%;font-size: 20px;color: #9a9a9a;line-height: 80px;background: url(../image/footer-mp-tp03.png) no-repeat right 3px center;}

.footer-mp .footer-wxlj{width: 100%;padding: 35px;border-top: 2px solid #505050;border-bottom: 2px solid #505050;box-sizing: border-box;}
.footer-mp .footer-wxlj img{width: 80px;}
.footer-mp .footer-wzba{width: 100%;text-align: center;padding: 40px 40px 50px;box-sizing: border-box;}
.footer-mp .footer-wzba p{font-size: 20px;color: #777;line-height: 38px;}

.banner{width: 100%;text-align: center;}
.banner img{width: 100%;}

.seat{width: 100%;padding: 25px 0;border-bottom: 1px solid #f1f1f1;}
.seat p{padding-left: 25px;font-size: 12px;color: #ababab;line-height: 20px;background: url(../image/seat-tp01.png) no-repeat 0 2px;}
.seat p a{font-size: 12px;color: #ababab;padding: 0 8px;}
.seat p a:hover{color: #339933;}

.scsb-sbdh{width: 100%;}
.scsb-sbdh .w1200{position: relative;}
.scsb-sbdh .sbdh-nav{position: absolute;top: -71px;right: 0;z-index: 10;}
.scsb-sbdh .sbdh-nav .list{float: left;width: 134px;border-right: 1px solid #fff;box-sizing: border-box;}
.scsb-sbdh .sbdh-nav .list a{display: block;width: 100%;text-align: center;font-size: 16px;color: #666;line-height: 70px;}
.scsb-sbdh .sbdh-nav .cur,
.scsb-sbdh .sbdh-nav .list:hover{background-color: #339933;}
.scsb-sbdh .sbdh-nav .cur a,
.scsb-sbdh .sbdh-nav .list:hover a{color: #fff;}

.gyjy-gsjj{width: 100%;padding-top: 80px;}
.gyjy-gsjj .index-title p{background: url(../image/gyjy-gsjj-title.png) no-repeat center;}
.gyjy-gsjj .gsjj{width: 100%;padding-top: 70px;text-align: center;}
.gyjy-gsjj .gsjj img{width: 100%;}
.gyjy-gsjj .gsjj .nr{width: 80%;margin: 45px auto 0;}
.gyjy-gsjj .gsjj .nr p{font-size: 14px;color: #333;line-height: 30px;text-align:left;}

.gyjy-zlcx{width: 100%;margin: 214px 0 100px 0;background: url(../image/index-zlcx-bj.jpg) no-repeat center 0;background-size: cover;}
.gyjy-zlcx .w1200{position: relative;height: 430px;}
.gyjy-zlcx .zlcx-cont{position: absolute;top: -138px;left: 0;width: 100%;}
.gyjy-zlcx .zlcx{width: 48.5%;background-color: #339933;border: 1px solid #fff;border-top: 0 solid #fff;box-sizing: border-box;}
.gyjy-zlcx .zlcx img{width: 100%;height: 300px;object-fit: cover;}
.gyjy-zlcx .zlcx .nr{padding: 30px 0 35px 0;}
.gyjy-zlcx .zlcx .nr h3{font-size: 22px;color: #fff;padding-left: 30px;background: url(../image/index-zlcx-tp03.png) no-repeat 0 center;margin-bottom: 18px;}
.gyjy-zlcx .zlcx .nr p{padding: 0 30px;text-align: justify;font-size: 14px;color: #fff;line-height: 30px;box-sizing: border-box;}

.gyjy-fzlc{width: 100%;padding-bottom: 120px;}
.gyjy-fzlc .fzlc-cont{width: 100%;padding-top: 50px;}
.gyjy-fzlc li{position: relative;width: 100%;height: 78px;background-color: #f8f8f8;display: flex;justify-content: space-between;flex-wrap: wrap;}
.gyjy-fzlc li:nth-child(2n){background-color: #fff;}
.gyjy-fzlc .sj{position: relative;width: 174px;height: 78px;border-right: 1px solid #e7e8ea;box-sizing: border-box;}
.gyjy-fzlc .sj::after{position: absolute;top: 50%;margin-top: -6px;right: -7px;content: "";display: block;width: 12px;height: 12px;background: url(../image/gyjy-fzlc-tp01.png) no-repeat center;background-size: 100%;}
.gyjy-fzlc .sj h3{font-size: 20px;color: #333;}
.gyjy-fzlc .lcjs{position: absolute;top: 0;left: 0;width: 100%;height: 78px;padding: 0 15px 0 210px;text-align: left;box-sizing: border-box;}
.gyjy-fzlc .lcjs p{font-size: 14px;color: #333;line-height: 21px;}

.gyjy-qywh{width: 100%;padding: 90px 0 100px 0;}
.gyjy-qywh .index-title p{background: url(../image/qywh-smyj-title.png) no-repeat center;}

.gyjy-qywh .qywh-smyj{width: 100%;padding-top: 65px;}
.gyjy-qywh .qywh-smyj .smyj{position: relative;width: 49%;height: 220px;padding: 35px 240px 0 35px;background-color: #f6f6f6;box-sizing: border-box;margin-bottom: 100px;}
.gyjy-qywh .qywh-smyj .s1{margin-bottom: 0;}
.gyjy-qywh .qywh-smyj .smyj .tpzs{position: absolute;top: 40px;right: 40px;width: 184px;}
.gyjy-qywh .qywh-smyj .smyj .tpzs img{width: 100%;}
.gyjy-qywh .qywh-smyj .smyj-title{padding-bottom: 40px;}
.gyjy-qywh .qywh-smyj .smyj-title h3{font-size: 24px;color: #339933;margin-bottom: 18px;}
.gyjy-qywh .qywh-smyj .smyj-title p{font-size: 14px;color: #666;}
.gyjy-qywh .qywh-smyj .smyj h4{font-size: 15px;color: #666;line-height: 24px;}

.gyjy-qywh .qywh-zlmb{width: 100%;padding: 40px 40px 45px;margin-top: 100px;background-color: #f6f6f6;box-sizing: border-box;}
.gyjy-qywh .qywh-zlmb .tpzs{width: 45%;}
.gyjy-qywh .qywh-zlmb .tpzs img{width: 100%;}
.gyjy-qywh .qywh-zlmb .zlmb{width: 47%;}
.gyjy-qywh .qywh-zlmb .zlmb-title{padding-bottom: 30px;}
.gyjy-qywh .qywh-zlmb .zlmb-title h3{font-size: 24px;color: #339933;margin-bottom: 12px;}
.gyjy-qywh .qywh-zlmb .zlmb-title p{font-size: 14px;color: #666;line-height: 21px;}
.gyjy-qywh .qywh-zlmb .nr p{text-indent: 2em;text-align: justify;font-size: 15px;color: #666;line-height: 26px;margin-top: 15px;}

.gyjy-ryzs{width: 100%;padding: 90px 0 80px 0;}
.gyjy-ryzs .index-title p{background: url(../image/gyjy-ryzs-title.png) no-repeat center;}
.gyjy-ryzs .ryzs-cont{width: 100%;padding-top: 65px;}
.gyjy-ryzs li{float: left;width: 23.5%;margin: 0 2% 30px 0;background-color: #f7f7f7;cursor: pointer;}
.gyjy-ryzs .tpzs{position: relative;width: 100%;border: 1px solid #ccc;box-sizing: border-box;}
.gyjy-ryzs .tpzs .img01{width: 280px;height: 208px;object-fit: cover;}
.gyjy-ryzs .tpzs .zszz{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.55);display:none;align-items:center;justify-content:center;}
.gyjy-ryzs .tpzs .zszz img{width: 41px;}
.gyjy-ryzs li:hover .tpzs .zszz{display: flex;}
.gyjy-ryzs .name{width: 100%;padding: 15px 5px 10px;box-sizing: border-box;}
.gyjy-ryzs .name p{width: 100%;text-align: center;font-size: 15px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gyjy-ryzs li:hover .name p{color: #339933;}

.gyjy-qyfc{width: 100%;padding: 90px 0 80px 0;}
.gyjy-qyfc .index-title p{background: url(../image/gyjy-qyfc-title.png) no-repeat center;}
.gyjy-qyfc .qifc-cont{width: 100%;padding-top: 65px;}
.gyjy-qyfc li{float: left;width: 23.5%;margin: 0 2% 30px 0;background-color: #f7f7f7;box-sizing: border-box;cursor: pointer;}
.gyjy-qyfc .tpzs{position: relative;width: 100%;overflow: hidden;}
.gyjy-qyfc .tpzs .img01{width: 100%;height: 208px;object-fit: cover;transition: all ease 0.4s;}
.gyjy-qyfc li:hover .tpzs .img01{transform: scale(1.2);transition: all ease 0.4s;}
.gyjy-qyfc .tpzs .fczz{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.55);display:none;align-items:center;justify-content:center;}
.gyjy-qyfc .tpzs .fczz img{width: 41px;}
.gyjy-qyfc li:hover .tpzs .fczz{display: flex;}
.gyjy-qyfc .name{width: 100%;text-align: center;padding: 15px 5px 10px;box-sizing: border-box;}
.gyjy-qyfc .name p{width: 100%; text-align: center; font-size: 15px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gyjy-qyfc li:hover .name p{color: #339933;}

.gyjy-hzhb{width: 100%;padding: 80px 0 90px 0;}
.gyjy-hzhb .index-title p{background: url(../image/gyjy-hzhb-title.png) no-repeat center;}
.gyjy-hzhb .hzhb-cont{width: 100%;padding-top: 75px;}
.gyjy-hzhb li{float: left;width: 23.5%;margin: 0 2% 2% 0;border: 2px solid #f2f2f2;box-sizing: border-box;cursor: pointer;overflow: hidden;}
.gyjy-hzhb li:nth-child(4n){margin-right: 0;}
.gyjy-hzhb li img{width: 100%;height: 144px;object-fit: cover;transition: all ease 0.6s;}
.gyjy-hzhb li:hover img{transform: rotateY(360deg);transition: all ease 0.6s;}

.index-cpzx .cpzx-gycp{width: 77.5%;}
.cpzx-gycp li{float: left;width: 32%;border: 1px solid #dedede;margin: 0 2% 2% 0;box-sizing: border-box;}
.cpzx-gycp li:hover{border: 1px solid #339933;}
.cpzx-gycp .tpzs{width: 100%;overflow: hidden;}
.cpzx-gycp .tpzs img{width: 100%;height: 226px;object-fit: cover;transition: all ease 0.4s;}
.cpzx-gycp li:hover .tpzs img{transform: scale(1.15);transition: all ease 0.4s;}
.cpzx-gycp .wzjs{width: 100%;padding: 25px 12px 30px;box-sizing: border-box;}
.cpzx-gycp .wzjs h3{width: 100%;font-size: 18px;color: #333;margin-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cpzx-gycp li:hover .wzjs h3{color: #339933;;}
.cpzx-gycp .wzjs p{font-size: 14px;color: #666;height: 42px;line-height: 21px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.cpzx-gycp .wzjs p span{font-size: 14px;color: #339933;}
.cpzx-gycp li:hover .wzjs p{color: #444;text-decoration: underline;}
.cpzx-gycp li:hover .wzjs p span{text-decoration: underline;}

.index-cpzx .gycp-cpny{width: 76.5%;}

.cpny-cpxq{width: 100%;padding: 20px 5px 20px 20px;border: 1px solid #eee;box-sizing: border-box;}
.cpny-cpxq .cpxq-xqlb{width: 44.5%;}
.cpny-cpxq .swiper-container{width: 100%;}
.cpny-cpxq .swiper-container img{width: 100%;height: 380px;object-fit: cover;}
.cpny-cpxq .swiper-button-prev,
.cpny-cpxq .swiper-button-next{background-image: none;top: 50%; width: 28px; height: 36px;margin-top: -14px; background-size: 28px 36px;}
.cpny-cpxq .swiper-button-prev{left: 0;right: auto;background: url(../image/cpny-cpxq-jt01.jpg) no-repeat center;}
.cpny-cpxq .swiper-button-next{right: 0;left: auto;background: url(../image/cpny-cpxq-jt02.jpg) no-repeat center;}
.cpny-cpxq .cpxq-cpsj{width: 52.5%;}
.cpny-cpxq .cpsj-title h3{font-size: 24px;line-height: 36px;color: #333;}
.cpny-cpxq .cpxq-cpsj .nr{width: 100%;padding: 22px 0 35px 0; border-bottom: 1px solid #e6e6e6;line-height:30px;}
.cpny-cpxq .cpxq-cpsj .nr p{font-size: 14px;color: #666;line-height: 28px;}
.cpny-cpxq .cpxq-cpsj .lxfs{width: 100%;padding: 20px 15px 0 7px;box-sizing: border-box;}
.cpny-cpxq .cpxq-cpsj .zxdh{min-height: 50px;padding-left: 60px;background: url(../image/cpny-cpxq-tp02.png) no-repeat 0 center;}
.cpny-cpxq .cpxq-cpsj .zxdh h3{font-size: 16px;color: #666;margin-bottom: 8px;}
.cpny-cpxq .cpxq-cpsj .zxdh p{font-size: 22px;color: #333;}
.cpny-cpxq .cpxq-cpsj .dzzx a{display: block;width: 134px;height: 50px;text-align: center;font-size: 18px;color: #fff;line-height: 50px;border-radius: 25px;background-color: #339933;}
.cpny-cpxq .cpxq-cpsj .dzzx a:hover{background-color: #ff9c00;}

.cpny-cpjj{width: 100%;padding: 45px 60px 50px;margin-top: 35px;border: 1px solid #eee;box-sizing: border-box;}
.cpny-cpjj .index-title p{background: url(../image/cpny-cpjj-title.png) no-repeat center;}
.cpny-cpjj .nr{width: 100%;padding-top: 50px;}
.cpny-cpjj .nr img{width: 100%;margin-bottom: 35px;}
.cpny-cpjj .nr p{text-align: justify;font-size: 16px; color: #666; line-height: 36px;}

.cpny-rxcp{width: 100%;padding-bottom: 75px;}
.cpny-rxcp .rxcp-title{padding: 0 0 30px 35px;}
.cpny-rxcp .rxcp-title h2{font-size: 28px;color: #333;}
.cpny-rxcp .rxcp-title h2 span{font-size: 18px;color: #b1aaaa;padding-left: 8px;}
.cpny-rxcp .rxcp-cont{width: 100%;}
.cpny-rxcp .rxcp-cplb{width: 100%;padding: 0 35px;box-sizing: border-box;}
.cpny-rxcp .rxcp-cplb li{width: 23.5%;text-align: center;}
.cpny-rxcp .rxcp-cplb .tpzs{width: 100%;overflow: hidden;}
.cpny-rxcp .rxcp-cplb li img{width: 100%;height: 210px;object-fit: cover;transition: all ease 0.3s;}
.cpny-rxcp .rxcp-cplb li:hover img{transform: scale(1.2);transition: all ease 0.3s;}
.cpny-rxcp .rxcp-cplb li p{margin-top: 24px;width: 100%;font-size: 16px;color: #333;padding: 0 10px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cpny-rxcp .rxcp-cplb li:hover p{color: #339933;}

.cpny-rxcp .swiper-button-prev{background-image: none; left: 0;right: auto;top: 95px; width: 15px; height: 24px;margin-top: -12px;background: url(../image/cpny-rxcp-jt01.png) no-repeat center; background-size: 15px 24px;}
.cpny-rxcp .swiper-button-next{background-image: none; right: 0;left: auto;top: 95px; width: 15px; height: 24px;margin-top: -12px;background: url(../image/cpny-rxcp-jt02.png) no-repeat center; background-size: 15px 24px;}

.jdal-jdal{width: 100%;padding: 80px 0;}
.jdal-jdal .index-title p{background: url(../image/jdal-jdal-title.png) no-repeat center;}
.jdal-jdal .jdal-cont{width: 100%;padding-top: 70px;}
.jdal-jdal li{width: 49%;padding: 6px;background-color: #fff;box-sizing: border-box;box-shadow: 0 0 10px #e2e2e2;margin-bottom: 2%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.jdal-jdal .tpzs{width: 50%;}
.jdal-jdal .tpzs img{width: 100%;height: 270px;object-fit: cover;}
.jdal-jdal .wzjs{width: 49%;padding: 25px 0 0 20px;box-sizing: border-box;}
.jdal-jdal .wzjs .name{width: 100%;font-size: 16px;color: #333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jdal-jdal .wzjs .nr{padding: 20px 0 30px 0;}
.jdal-jdal .wzjs .nr p{font-size: 14px;color: #666;line-height: 30px;}
.jdal-jdal .wzjs .nr p span{padding-right: 5px;color: #339933;}
.jdal-jdal .wzjs .zxxq{width: 100%;padding-right: 10px;box-sizing: border-box;}
.jdal-jdal .wzjs .zxxq a{display: block;width: 45%;height: 36px;color: #666;line-height: 34px;text-align: center;font-size: 14px;box-sizing: border-box;border-radius: 3px;border: 1px solid #d3d3d3;}
.jdal-jdal .wzjs .zxxq a:hover{color: #fff;background-color: #ff9c00;border: 1px solid #ff9c00;}

.jdal-alny{width: 100%;padding: 70px 0 75px 0;}
.jdal-alny .alny-title{text-align: center;padding-bottom: 22px;border-bottom: 1px solid #eee;}
.jdal-alny .alny-title h2{font-size: 26px;color: #333;}
.jdal-alny .alny-cont{width: 100%;text-align: center;padding: 50px 40px 60px;box-sizing: border-box;}
.jdal-alny .alny-sjdb{width: 100%;border-bottom: 1px solid #eee;box-sizing: border-box;}
.jdal-alny .alny-sjdb .s1{width: 11.1111%;box-sizing: border-box;}
.jdal-alny .alny-sjdb .s2{width: 22.2222%;box-sizing: border-box;}
.jdal-alny .alny-sjdb .list{width: 100%;height: 48px;border-top: 1px solid #eee;border-left: 1px solid #eee;box-sizing: border-box;}
.jdal-alny .alny-sjdb .list p{font-size: 18px;color: #333;}
.jdal-alny .alny-sjdb .s3 .list{border-right: 1px solid #eee;}
.jdal-alny .alny-sjdb .s2 .nr{width: 100%;}
.jdal-alny .alny-sjdb .s2 .gz{width: 50%;}
.jdal-alny .alny-cptp{width: 100%;padding-top: 70px;}
.jdal-alny .alny-cptp img{text-align: center;max-width: 100%;}
.jdal-alny .alny-ymqh{width: 100%;padding: 25px 20px;background-color: #eee;box-sizing: border-box;}
.jdal-alny .alny-ymqh .sxqh{width: 60%;}
.jdal-alny .alny-ymqh .sxqh a{display: block;width: 100%;font-size: 14px;color: #949292;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jdal-alny .alny-ymqh .sxqh a span{color: #339933;padding-right: 8px;}
.jdal-alny .alny-ymqh .sxqh a:hover{color: #339933;}
.jdal-alny .alny-ymqh .fhzy{padding-top: 5px;}
.jdal-alny .alny-ymqh .fhzy a{display: block;width: 130px;height: 40px;text-align: center;font-size: 14px;color: #333;line-height: 40px;background-color: #fff;border-radius: 20px;}
.jdal-alny .alny-ymqh .fhzy a:hover{color: #fff;background-color: #339933;}

.xwzx-xwzx{width: 100%;padding: 85px 0 90px 0;}
.xwzx-xwzx .index-title p{background: url(../image/xwzx-xwzx-title.png) no-repeat center;}
.xwzx-xwzx .xwzx-cont{width: 100%;padding-top: 65px;}
.xwzx-xwzx li{position: relative;width: 100%;margin-bottom: 30px;background-color: #fafafa;}
.xwzx-xwzx li:last-child{margin-bottom: 0;}
.xwzx-xwzx li:hover{background-color: #fff;box-shadow: 0 0 10px #ded9d9;}
.xwzx-xwzx .tpzs{position: absolute;top: 0;left: 0;width: 348px;overflow: hidden;}
.xwzx-xwzx .tpzs img{width: 100%;height: 225px;object-fit: cover;transition: all ease 0.4s;}
.xwzx-xwzx li:hover .tpzs img{transform: scale(1.2);transition: all ease 0.4s;}
.xwzx-xwzx .wzjs{width: 100%;padding: 50px 30px 0 510px;height: 225px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.xwzx-xwzx .wzjs h3{width: 100%;font-size: 18px;color: #333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xwzx-xwzx .wzjs h4{font-size: 12px;color: #999;margin: 16px 0 14px 0;}
.xwzx-xwzx .wzjs p{width: 100%;font-size: 14px;color: #666;line-height: 24px;height: 72px;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.xwzx-xwzx li:hover .wzjs h3{color: #339933;}
.xwzx-xwzx li:hover .wzjs p{color: #333;}
.xwzx-xwzx .sjrq{position: absolute;top: 0;left: 392px;width: 90px;padding-top: 56px;text-align: center;}
.xwzx-xwzx .sjrq h3{font-size: 44px;color: #666;}
.xwzx-xwzx .sjrq .glx{width: 65px;height: 1px;margin: 18px auto 14px;background-color: #999;}
.xwzx-xwzx .sjrq p{font-size: 16px;color: #999;}

.xwzx-cjwt{width: 100%;padding: 80px 0 90px 0;}
.xwzx-cjwt li{width: 100%;padding: 18px 0 15px 0;border-bottom: 1px dotted #eee;}
.xwzx-cjwt li h3{font-size: 16px;color: #333;line-height: 26px;padding-left: 40px;background: url(../image/index-gsxx-tb03.png) no-repeat 0 0;box-sizing: border-box;margin-bottom: 12px;}
.xwzx-cjwt li p{font-size: 15px;color: #999;line-height: 26px;padding-left: 40px;background: url(../image/index-gsxx-tb04.png) no-repeat 0 0;box-sizing: border-box;margin-bottom: 10px;}
.xwzx-cjwt li .sj{padding-left: 40px;font-size: 14px;color: #cfcccf;}
.xwzx-cjwt li:hover h3{color: #339933;}
.xwzx-cjwt li:hover p{color: #333;}
.xwzx-cjwt li:hover .sj{color: #333;}

.xwny-tjwz{width: 100%;margin-top: 40px;}
.xwny-tjwz .tjwz-title{width: 100%;height: 54px;padding: 0 14px;background-color: #339933;box-sizing: border-box;}
.xwny-tjwz .tjwz-title h3{font-size: 18px;color: #fff;line-height: 54px;}
.xwny-tjwz .nr{width: 100%;padding: 20px 15px 10px;background-color: #eee;box-sizing: border-box;}
.xwny-tjwz .nr li{width: 48%;margin-bottom: 6%;}
.xwny-tjwz .nr .tpzs{width: 100%;text-align: center;overflow: hidden;}
.xwny-tjwz .nr .tpzs img{width: 100%;transition: all ease 0.4s;}
.xwny-tjwz li:hover .tpzs img{transform: scale(1.15);transition: all ease 0.4s;}
.xwny-tjwz .nr p{margin-top: 8px;font-size: 12px;color: #666;line-height: 16px;height: 32px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.xwny-tjwz .nr li:hover p{color: #339933;text-decoration: underline;}

.xwny-xwwz{width: 77%;padding: 40px 40px 70px;background-color: #f5f5f5;box-sizing: border-box;}
.xwny-xwwz .xwwz-title{width: 100%;text-align: center;}
.xwny-xwwz .xwwz-title h2{font-size: 22px;color: #333;line-height: 32px;}
.xwny-xwwz .xwwz-title .gxsj{width: 330px;margin: 15px auto 0;}
.xwny-xwwz .xwwz-title .gxsj p{padding-left: 16px;font-size: 12px;color: #999;}
.xwny-xwwz .xwwz-title .gxsj .p1{background: url(../image/xwwz-gxsj-tp01.png) no-repeat 0 center;}
.xwny-xwwz .xwwz-title .gxsj .p2{background: url(../image/xwwz-gxsj-tp02.png) no-repeat 0 center;}
.xwny-xwwz .xwwz-wznr{width: 100%;padding-top: 50px;text-align: center;text-align: justify;text-indent: 2em;font-size: 16px;color: #666;line-height: 32px;margin-bottom: 14px;}
.xwny-xwwz .xwwz-wznr p{text-align: justify;text-indent: 2em;font-size: 16px;color: #666;line-height: 40px;margin-bottom: 15px;margin-top: 15px;}
.xwny-xwwz .xwwz-wznr img{max-width: 100%;margin: 30px 0 45px 0;}
.xwny-xwwz .xwwz-wzqh{width: 100%;padding-top: 50px;}
.xwny-xwwz .xwwz-wzqh .list{position: relative;width: 42%;}
.xwny-xwwz .xwwz-wzqh .list h3{position: absolute;top: 0;width: 78px;height: 58px;text-align: center;font-size: 14px;color: #777;line-height: 58px;background-color: #e8e8e8;}
.xwny-xwwz .xwwz-wzqh .list p{width: 100%;font-size: 14px;color: #777;line-height: 58px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xwny-xwwz .xwwz-wzqh .syp p{padding-left: 92px;}
.xwny-xwwz .xwwz-wzqh .xyp p{padding-right: 92px;}
.xwny-xwwz .xwwz-wzqh .syp h3{left: 0;}
.xwny-xwwz .xwwz-wzqh .xyp h3{right: 0;}
.xwny-xwwz .xwwz-wzqh .list:hover h3{color: #fff;background-color: #339933;}
.xwny-xwwz .xwwz-wzqh .list:hover p{color: #339933;}
.xwny-xwwz .xwwz-wzqh .fhzy img{width: 56px;height: 57px;}
.xwny-xwwz .xwwz-wzqh .fhzy .img02{display: none;}
.xwny-xwwz .xwwz-wzqh .fhzy:hover .img01{display: none;}
.xwny-xwwz .xwwz-wzqh .fhzy:hover .img02{display: inline-block;}

.lxwm-lxfs{width: 100%;padding: 80px 0 90px 0;}
.lxwm-lxfs .index-title p{background: url(../image/lxwm-lxfs-title.png) no-repeat center;}
.lxwm-lxfs .lxfs-cont{width: 100%;padding-top: 65px;}
.lxwm-lxfs .lxfs-cont .list h3{font-size: 24px;color: #333;}
.lxwm-lxfs .lxfs-cont .list{width: 310px;}
.lxwm-lxfs .lxfs-cont .list img{width: 33px;margin: 15px 0 20px 0;}
.lxwm-lxfs .lxfs-cont .list p{font-size: 18px;color: #333;line-height: 36px;}
.lxwm-lxfs .lxfs-cont .list p span{font-size: 20px;color: #339933;font-weight: bold;}

.lxwm-lxfs .lxwm-gsdt{width: 100%;padding-top: 65px;}
.lxwm-lxfs .iw_poi_title{color:#CC5522;font-size: 14px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.lxwm-lxfs .iw_poi_content{font:12px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}
.lxwm-lxfs #dituContent{width: 100%;height: 490px;}


.grWidth{max-width:1200px;margin:0 auto;margin-top:50px;margin-bottom:50px}
.sitemap_con{width:100%;height:auto;margin-bottom:50px}
.sitemap_con h4{float:left;width:100%;line-height:30px;padding:30px 0}
.sitemap_con h4 a{width:100%;padding:0 30px}
.sitemap_con .b4{width:100%}
.sitemap_con .b4 ul li{float:left;padding:10px 20px 10px 30px}
.grWidth a:hover{text-decoration:none;color:#ff5400;background:#f1f1f1}


.pagination{padding:25px 0 15px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin-left:2px;background:#0a63c8;color:#fff;border:1px solid #004ba1;}


.xdwz-cbzxl{width:55px;position:fixed;top:300px;right:12px;z-index:999}
.xdwz-cbzxl .cbzxl-cont{position:relative;padding-top:37px}
.xdwz-cbzxl .djsh{position:absolute;top:0;left:0;display:none;width:100%;text-align:center;cursor:pointer}
.xdwz-cbzxl .djsh img{width:27px}
.xdwz-cbzxl .zxkf{width:100%;height:72px;text-align:center;border-radius:3px;background-color:#339933;cursor:pointer}
.xdwz-cbzxl .zxkf:hover{background-color:#2a8f2a}
.xdwz-cbzxl .zxkf img{width:22px;margin-bottom:6px}
.xdwz-cbzxl .zxkf p{font-size:13px;color:#fff}
.xdwz-cbzxl .list{width:100%;height:72px;text-align:center;border-radius:3px;background-color:#fff;border:1px solid #efefef;box-sizing:border-box;margin-top:2px;cursor:pointer}
.xdwz-cbzxl .list .nr .img02{display:none}
.xdwz-cbzxl .list .nr p{font-size:13px;color:#666;margin-top:6px}
.xdwz-cbzxl .lxfs{display:none;margin-top:2px}
.xdwz-cbzxl .fhdb{margin-top:12px;cursor:pointer}
.xdwz-cbzxl .list:hover{background-color:#339933}
.xdwz-cbzxl .list:hover .nr .img01{display:none}
.xdwz-cbzxl .list:hover .nr .img02{display:inline-block}
.xdwz-cbzxl .list:hover .nr p{color:#fff}
.xdwz-cbzxl .qq a{width:100%;height:100%}
.xdwz-cbzxl .dh{position:relative}
.xdwz-cbzxl .dhhm{display:none;position:absolute;left:-224px;top:0;z-index:99;background-color:#fff;border:1px solid #efefef}
.xdwz-cbzxl .dh:hover .dhhm{display:block}
.xdwz-cbzxl .dhhm .fwrx{padding-left:24px;width:212px;height:80px;box-sizing:border-box}
.xdwz-cbzxl .dhhm .fwrx01{position:relative;border-bottom:1px solid #efefef}
.xdwz-cbzxl .dhhm .fwrx01::after{position:absolute;display:block;content:"";top:24px;right:-6px;width:6px;height:9px;background:url(../image/xdwz-cbzxl-tp12.png) no-repeat center center}
.xdwz-cbzxl .dhhm .rx{text-align:left;padding-left:30px;background:url(../image/xdwz-cbzxl-tp11.png) no-repeat 0 0}
.xdwz-cbzxl .dhhm h3{font-size:13px;color:#999;margin-bottom:8px}
.xdwz-cbzxl .dhhm p{font-size:18px;color:#339933}
.xdwz-cbzxl .wx{position:relative}
.xdwz-cbzxl .wx .ewm{display:none;position:absolute;left:-166px;margin:auto 0;top:0;bottom:0;width:163px;height:180px;text-align:center;padding-top:18px;box-sizing:border-box;background:url(../image/xdwz-cbzxl-tp13.png) no-repeat 0 0}
.xdwz-cbzxl .wx:hover .ewm{display:block}
.xdwz-cbzxl .wx .ewm img{width:120px;margin-bottom:12px}
.xdwz-cbzxl .wx .ewm p{font-size:13px;color:#999}