/*CSSé€šç”¨é‡ç½®æ ·å¼*/
*{word-break:break-all;font-family:PingFangSC-Light,helvetica,'Heiti SC',"å¾®è½¯é›…é»‘",tahoma,'å®‹ä½“',Arial,Lucida,Verdana,Helvetica,sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:0;}
:focus {outline:0;}
address, caption, cite, code, dfn, em, th, var, optgroup,i {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
body {line-height:1.5;font-size:12px;color:#333;background:#FFF;width:100%;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a:link,a:visited,a:active{color:#333;text-decoration:none;}
/*a:hover{color:#FFF;}*/
img{vertical-align:middle;}
.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.wrapper{height:auto;margin:0 auto;width:1200px;overflow: hidden;}
.fontArial{font-family:Arial,Helvetica,sans-serif;}
*html{background-image:url(about:blank);background-attachment:fixed;/*ä¿®æ­£IE6æŒ¯åŠ¨bug*/}
body{}
input:focus,textarea:focus,selects:focus{border-color:#feebd9 !important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fecb98;}
#main{padding-bottom:20px;}
.noneBox{font-size:14px;color:#999; padding:20px;}
html, body { position: relative; height: 100%; }
.swiper-slide-banner {display: block;width: 100%;height: 500px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.swiper-pagination-bullet {width: 10px;height: 10px;}
.swiper-pagination-bullet-active {background: #FFF;}

.header-top {height: 40px;background: #242424;}
.header-toptitle {color: #FFF!important;font-size: 12px;float: left;line-height: 40px;}
.header-toplink {float: right;height: 40px;}
.header-toplink a {font-size: 12px;color: #FFF;float: left; margin-left: 20px;line-height: 40px;}
.header-info {padding: 30px 0 0 0; background:url(../img/bj1.jpg) no-repeat; height:96px}
.header-logo {width: 580px;float: left;}
.header-logo img {width: 100%:}
.header-concat {float: right;background: url(../img/header-phone.png) no-repeat right center / 100%; width: 195px;height: 45px;padding: 25px 50px 0 0; text-align:right}
.header-concat a {font-size: 24px;color: #f56800;font-weight: bold; padding-right:28px}

.header-nav {background: #09912c;height: 60px;min-width: 1200px;max-width: 1920px;}
.header-nav a {font-size: 15px;color: #FFF;display: inline-block; height: 60px;line-height: 60px; padding: 0 21px;float: left; margin-right:25px}
.header-nav a:hover,
.header-nav a.active {background: #f56800;}

.banner {max-width: 1920px;width: 100%;min-width: 1200px;margin: 0 auto;}
.banner-item {display: block;width: 100%;height: 480px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.more {text-align: center;margin: 20px 0;}
.more a {background: #3bb641;color: #FFF;padding: 0 30px;height: 35px;line-height: 35px;border-radius: 20px;margin: 0 auto;font-size: 16px;display: inline-block;}

.main {margin-top: 30px;}

.bgf5 {background: #fafafa;}
.bgf {background: #FFF;}
.bgf5s{background:url(../img/bj2.jpg)}
/*sc*/
.sc {font-size: 14px;color: #757575;padding: 10px 0; margin-bottom: 60px;border-bottom: 1px solid #eaeaea;}
.sc-hd {float: left;line-height: 40px;margin-right: 10px;}
.sc-hd img{margin-right:10px}
.sc-newlist {height: 40px;line-height: 40px;overflow: hidden;float: left;display: inline-block;}
.sc-newlist a {display: block; width: 300px;padding-right: 90px;position: relative;color: #757575;}
.sc-newlist a span {position: absolute;right: 0;top:0; line-height: 40px;}
.sc-search {float: right;height: 38px;}
.sc-search input {border: none;float: left;border: 1px solid #eaeaea;border-right: none;height: 36px;width: 180px;padding: 0 10px;font-size: 14px;}
.sc-btn {border: none;background: url(../img/sc-btn.png) no-repeat center / 100% 100%; width: 50px;height: 38px;}

/*br*/
.br {padding: 0 0 70px 0;}
.br-pic {float: left;}
.br-info {width: 620px;float: right;}
.br-info h3 {font-size: 30px;color: #3bb641;margin-top: 30px;}
.br-info h4 {font-size: 20px;color: #646060;position: relative;margin: 10px 0;padding-bottom: 10px;letter-spacing:8px}
.br-info h4:after {content: '';display: block;width: 150px; left: 0; height: 1px;background: #c2c2c2;position: absolute;bottom: 0;}
.br-info p {font-size: 14px;color: #908f8f; line-height:30px}
.br-list {margin-top: 50px;}
.br-item {width: 108px;height: 83px;float: left;border: 1px solid #c1c1c1;text-align: center;padding-top: 25px;margin-right: 45px;cursor: pointer;}
.br-item i {width: 50px; height: 30px;display: inline-block;}
.br-item span {font-size: 14px;color: #868689;display: block;margin-top: 5px;}
.br-item:hover {color: #FFF;background: #2bb532;}
.br-item:hover span {color: #FFF;}
.br-item-1 i {background: url(../img/br-1.png) no-repeat center / auto 100%;}
.br-item-1:hover i {background: url(../img/br-1-active.png) no-repeat center / auto 100%;}
.br-item-2 i {background: url(../img/br-2.png) no-repeat center / auto 100%;}
.br-item-2:hover i {background: url(../img/br-2-active.png) no-repeat center / auto 100%;}
.br-item-3 i {background: url(../img/br-3.png) no-repeat center / auto 100%;}
.br-item-3:hover i {background: url(../img/br-3-active.png) no-repeat center / auto 100%;}
.br-item-4 i {background: url(../img/br-4.png) no-repeat center / auto 100%;}
.br-item-4:hover i {background: url(../img/br-4-active.png) no-repeat center / auto 100%;}

/*xr*/
.xr {background: url(../img/bg1.jpg) repeat;padding: 100px 0;}
.xr-content {margin-top: 50px;}
.xr-jpg {text-align: center;text-align: center;margin: 0 auto;}
.xr-jpg img {max-width: 100%;}
.xr-title {font-size: 60px;font-weight: bold; height: 50px;line-height: 80px;overflow: hidden;color: #dfdfdf;text-align: center;}
.xr-h3 {font-size: 30px;color: #272727;text-align: center;font-weight: bold;}
.xr-h3 span {color: #73c457}
.xr-h4 {font-size: 20px;color: #272727;text-align: center;margin: 10px 0;}
.xr-link, .xr-home {text-align: center;}
.xr-home img {max-width: 100%;}
.xr-link a {color: #FFF;font-size: 14px;display: inline-block;padding: 0 20px;background: #34b209;height: 30px;line-height: 30px;}
.xr-swiper {padding: 0 80px;position: relative;margin-top: 100px;}
.xr-btn {position: absolute;width: 30px; height: 55px;top: 20px;}
.xr-btn.opacity {opacity: 0.6;}
.xr-prev {background: url(../img/s-btn.jpg) no-repeat center / 100%;left: -50px;left: 30px;}
.xr-next{background: url(../img/s-btn.jpg) no-repeat center / 100%;transform: rotate(180deg);right: 30px;}
.xr-next:hover {background: url(../img/s-btn-active.jpg) no-repeat center / 100%;transform: rotate(0deg);}
.xr-prev:hover {background: url(../img/s-btn-active.jpg) no-repeat center / 100%;transform: rotate(180deg);}
.xw-item {background: #FFF;padding: 20px;width: 350px;float: left;}
.xw-item h3 {font-size: 22px;color: #636363;height: 35px;line-height: 35px;margin-bottom: 10px;}
.xw-item h3 a {height: 35px;height: 35px;display: block;float: right;}
.xw-item .pic {width: 100%;height: 200px;position: relative;display: block;margin-bottom: 15px;}
.xw-item .pic img {width: 350px;height: 200px;}

.xw-item .pic div {position: absolute;bottom: 0; left: 0; height: 40px;line-height: 40px;font-size: 14px;color: #FFF;padding: 0 10px;width: 330px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xw-item .item {display: block;height: 40px;line-height: 40px;padding-left: 20px;position: relative;color: #646464;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xw-item .item:hover {color: #73c457}
.xw-item .item:before {content: '';display: block;width: 4px;height: 4px;background: #646464;position: absolute;top: 0; left: 8px;border-radius: 50%;top: 18px;}
.xw-item-mid {margin: 0 15px;}
.xw-boxscroll {height: 190px;overflow: hidden;padding-top: 10px;}
.xw-a,.xw-s {display: block;height: 40px;line-height: 40px;padding-left: 25px;position: relative;color: #646464;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xw-a:before, .xw-s:before {content: '';display: block;position: absolute;width: 18px;height: 18px;}
.xw-a:before {background: url(../img/icon-a.jpg) no-repeat center / 100%;top: 10px; left: 0;}
.xw-s:before {background: url(../img/icon-search.jpg) no-repeat center / 100%;top: 10px; left: 0;}
.xw-a:hover,.xw-s:hover{color: #73c457;}
.xw-s {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #eee;}

/*kb*/
.kb {padding: 100px 0;}
.kb-content {background: url(../img/kb-bg.jpg) no-repeat top center / auto 100%;margin-top: 50px;}
.kb-item {margin-top: 20px;}
.kb-item .l {width:400px;height: 240px;float: left;margin-left: 100px;}
.kb-item .r {width:400px;height: 240px;float: right;margin-right: 100px;}
.info-r {float: right;text-align: left;width: 500px;margin-left: 100px;}
.info-r h3 {font-size: 22px;color: #676767;font-weight: bold;}
.info-r h3 span {color: #62c121;}
.info-r h4 {font-size: 20px;color: #333;margin: 5px 0 10px;}
.info-r p {padding-left: 24px;height: 30px;line-height: 30px;font-size: 14px;color: #838484;position: relative;margin-bottom: 5px;}
.info-r p:before {content: '';display: block;background: url(../img/kb-tag.png) no-repeat left center / 100%; width: 18px;height: 18px;position: absolute;top: 5px; left: 0;}
.info-l {float: left;text-align: right;width: 500px;margin-right: 100px;}
.info-l h3 {font-size: 22px;color: #676767;font-weight: bold;}
.info-l h3 span {color: #62c121;}
.info-l h4 {font-size: 20px;color: #333;margin: 5px 0 10px;}
.info-l p {padding-right: 24px;height: 30px;line-height: 30px;font-size: 13px;color: #838484;position: relative;margin-bottom: 5px;}
.info-l p:before {content: '';display: block;background: url(../img/kb-tag.png) no-repeat left center / 100%; width: 18px;height: 18px;position: absolute;top: 5px; right: 0;}


/*lc*/
.lc {padding: 80px 0;}
.lc-hd {width: 100%;margin-bottom: 20px;}
.lc-item {width: 200px;background: #f2f2f2;text-align: center;float: left;padding: 25px 0;position: relative;height: 103px;transition: all .3s;cursor: pointer;}
.lc-item:after {display: block;content: '';width:1px;height: 100%;position: absolute;top: 0;right: 0;background: #FFF;}
.lc-item i {display: inline-block;width: 50px;height: 30px;}
.lc-item div {font-size: 16px;color: #656565;margin-top: 10px;}
.lc-item-1 i {background: url(../img/lc-1.png) no-repeat center / auto 100%;}
.lc-item:hover {color: #FFF;background: #3db742;}
.lc-item:hover div {color: #FFF;}
.lc-item-1:hover i {background: url(../img/lc-1-active.png) no-repeat center / auto 100%;}
.lc-item-2 i {background: url(../img/lc-2.png) no-repeat center / auto 100%;}
.lc-item-2:hover i {background: url(../img/lc-2-active.png) no-repeat center / auto 100%;}
.lc-item-3 i {background: url(../img/lc-3.png) no-repeat center / auto 100%;}
.lc-item-3:hover i {background: url(../img/lc-3-active.png) no-repeat center / auto 100%;}
.lc-item-4 i {background: url(../img/lc-4.png) no-repeat center / auto 100%;}
.lc-item-4:hover i {background: url(../img/lc-4-active.png) no-repeat center / auto 100%;}
.lc-item-5 i {background: url(../img/lc-5.png) no-repeat center / auto 100%;}
.lc-item-5:hover i {background: url(../img/lc-5-active.png) no-repeat center / auto 100%;}
.lc-item-6 i {background: url(../img/lc-6.png) no-repeat center / auto 100%;}
.lc-item-6:hover i {background: url(../img/lc-6-active.png) no-repeat center / auto 100%;}


/*lx*/
.lx {background: url(../img/concat-banner.jpg) no-repeat top center / cover;max-width: 1920px;min-width: 1200px;height: 277px;}
.lx .wrapper {position: relative;height: 277px;}
.lx a {position: absolute;}
.lx a.tel {display: block;height: 50px;width: 230px;top: 167px;left: 400px;padding-left: 210px;line-height: 50px;font-size: 24px;color: #FFF;}
.lx a.link {display: block;height: 60px;width: 230px;top: 185px;left: 870px;}

/*gg*/
.gg {background: url(../img/con-banner.jpg) no-repeat top center / cover;max-width: 1920px;min-width: 1200px;height: 277px;}
.gg .wrapper {position: relative;height: 277px;}
.gg .info {position: absolute;left: 550px;padding-top: 40px;}
.gg .info h3 {font-size: 32px;color: #FFF;line-height: 50px;font-weight: bold;}
.gg .info p {font-size: 20px;color: #FFF;}
.gg .info a {color: #FFF;border-radius: 40px;background: #ff8933;font-size: 18px;display: inline-block;padding: 5px 20px;margin-top: 10px;}

/*show*/
.show {padding: 80px 0;}
#show {position: relative;}
.show-item {width: 1220px;padding-top: 100px;}
.show-item img {width: 100%;height: 100%;}
.show-item .pic {display: block;width: 580px;height: 530px;float: left;overflow: hidden;position: relative;}
.show-item a{width: 300px;height: 260px;float: left;display: block;overflow: hidden;position: relative;margin: 0 0 10px 10px;}
.show-item p {position: absolute;z-index: 2; width: 70%;text-align: center;left: 15%;top: 50%;margin-top: -20px;height: 40px;line-height: 40px;font-size: 18px;color: #FFF;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;left: 0;opacity: 0;transition: all .4s;}
.show-item a:before {content: '';display: block;top: 0; left: 0;background: #3bb145;opacity: 0;position: absolute;z-index: 1;width: 100%;height: 100%;transition: all .4s;}
.show-item a:after {content: '';display: block;top: 30px;left: 30px;bottom: 30px;right: 30px;border: 1px solid #FFF;position: absolute;transition: all .4s;transform: scale(1.2,1.2);opacity: 0;}
.show-item a:hover p {left: 15%;opacity: 1;}
.show-item a:hover:before {opacity: .6;}
.show-item a:hover:after {opacity: 1;transform: scale(1,1);}
.show-pagination {bottom: 650px!important;}
.show-pagination .swiper-pagination-bullet-active {background: #42a952;}
.show-btn {display: block; height: 30px;width: 60px;background: url(../img/show-left.jpg) no-repeat left center / auto;position: absolute;top: 45px;cursor: pointer;z-index: 10;}
.show-prev {left: 300px;}
.show-next {background: url(../img/show-right.jpg) no-repeat left center / auto;right: 300px;}

/*menu*/
.menu {width: 240px;float: left; margin-bottom:30px}
.menu dl dt {height: 38px;background: #f56800;color: #FFF;font-size: 26px;padding: 20px 0 20px 35px;font-weight: bold;position: relative;}
.menu dl dt:before {width: 7px; height: 40px;background: #09912c;position: absolute;content: '';display: block;top: 20px;left: -3px;}
.menu dl dt span {font-size: 16px;display: block;}
.menu dl dd {padding: 20px 0 20px 50px;position: relative;}
.menu dl dd:before {position: absolute;width: 2px;background: #EEE;height: 100%;content: '';display: block;top: 0; left: 24px;}
.menu dl dd a {display: block;width: 150px;height: 45px;line-height: 45px;position: relative;padding: 0 10px;background: #f3f3f3;color: #474747;font-size: 15px;margin-bottom: 10px;}
.menu dl dd a:before {content: '';display: block;width: 12px;height: 12px;background: url(../img/icon-menu.png) no-repeat center / 100%;position: absolute; left: -31px;top: 50%;margin-top: -6px;}
.menu dl dd a.active:before, .menu dl dd a:hover:before {background: url(../img/icon-menu-active.png) no-repeat center / 100%;}
.menu dl dd a:after {content: '';display: block;height: 12px;width: 12px;background: #f3f3f3;position: absolute; top: 15px;left: -5px;transform: rotate(45deg);}
.menu dl dd a.active,.menu dl dd a:hover {background: #41ad0a;color: #FFF;}
.menu dl dd a.active:after, .menu dl dd a:hover:after {background: #41ad0a;}

/*list-content*/
.list-content {width: 920px;float: right;overflow: hidden;}
.list-content-hd {text-align: right;font-size: 16px;color: #7d7d7d;padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #eee;}
.list-content-hd img {position: relative;top: -2px;}
.list-content-hd a {font-size: 16px;color: #7d7d7d;display: inline-block;margin: 0 5px;}
.list-content-hd a:hover {color: #41ad0a;}
.list-content-ul {width: 980px;}
.list-content-info {width: 100%;}
.list-content-info img {max-width: 100%; margin: 0 auto;margin-bottom: 20px;}
.list-content-txt {font-size: 16px;color: #434343;line-height:40px; margin-bottom: 20px;}

/*anli*/
.anli-ul li {display: block;width: 288px;border: 1px solid #dbdbdb;float: left;margin: 0 25px 25px 0;}
.anli-ul li:hover {border-color: #41ad0a;}
.anli-ul li .pic {width: 100%;position: relative;}
.anli-ul li .pic img {width: 100%;}
.anli-ul li .info {height: 70px;line-height: 70px;overflow: hidden; text-overflow:ellipsis; text-align:center; white-space: nowrap;padding: 0 20px;font-size: 16px; color: #6d6d6d;}
.anli-ul li:hover .info {background: #41ad0a;color: #FFF;}
.anli-ul-full {width: 1250px;}
.anli-ul-full li {display: block;width: 288px;border: 1px solid #dbdbdb;float: left;margin: 0 15px 15px 0;border: 1px solid #FFF;background: #FFF;}
.anli-ul-full li .pic {position: relative;}
.anli-ul-full li:hover .pic::before {position: absolute;top: 0;left:0;width: 100%; height: 100%; z-index: 1; background: #000;opacity: .6;content: '';display: block;}
.anli-ul-full li:hover .pic::after {position: absolute;content: '';display: block;height: 60px;width: 60px;background: url(../img/search.png) no-repeat center / 100%;z-index: 2;top: 50%;margin-top: -30px;left: 50%; margin-left: -30px;}
.anli-ul-full li .pic img {height: 280px;}
.anli-icon {text-align: center;margin: 20px -40px 40px;color: #CCC;}
.anli-icon a {font-size: 20px;color: #3bb641;display: inline-block;font-weight: bold;padding-left: 50px;margin: 0  25px;}
.anli-icon a.active, .anli-icon a:hover {color: #ff6b0a;}
.anli-icon-1 {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-1.active,
.anli-icon-1:hover {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-2 {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-2.active,
.anli-icon-2:hover {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-3 {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-3.active,
.anli-icon-3:hover {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-4 {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-4.active,
.anli-icon-4:hover {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-5 {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-icon-5.active,
.anli-icon-5:hover {background: url(../img/c-1.png) no-repeat left center / auto 100%;}
.anli-title {text-align: center;margin: 80px 0 40px;}
.anli-title span {font-size: 40px;color: #3bb641;font-weight: bold;}
.anli-title p {font-size: 20px;color: #5a5050;margin: 10px 0;}
.anli-title img {max-width: 100%;margin: 0 auto;}


/*news-ul*/
.news-ul {width: 100%;}
.news-ul li {display: block; padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px dashed #ccc;}
.news-ul li a {display: block;}
.news-ul li a .pic {width: 215px;height: 215px;float: left;}
.news-ul li a .pic img {width: 215px;height: 215px;}
.news-ul li a .info {width: 690px;float: right;}
.news-ul li a .info h3 {font-size: 20px;color: #4e4e4e;margin-top: 10px;}
.news-ul li a:hover .info h3 {color: #41ad0a;}
.news-ul li a .info .txt {font-size: 14px;color: #646464;line-height: 24px;margin: 10px 0;}
.news-ul li a .info .date {font-size: 14px;color: #a7a7a7;}
.news-ul li a .info .date span {float: right;}

/*about*/
.about {margin-bottom:20px;}

/*zs-item*/
.zs-item {padding-left: 50px;position: relative;margin-bottom: 30px;}
.zs-item span {font-size: 20px; display: block;height: 26px;width: 26px;text-align: center;line-height: 26px;background: #f56800;border-radius: 100%;position: absolute;top: 0;left: 10px;color: #FFF;}
.zs-item h3 {font-size: 18px;margin-bottom: 10px;}
.zs-item p {font-size: 16px;color: #424242;margin-bottom: 10px;line-height: 24px;}

/*concat-hd*/
.concat-hd {padding-right: 100px;position: relative; background: url(../img/concat.png) no-repeat right center / 250px auto;margin: 50px 0;}
.concat-hd h3 {font-size: 20px;color:#499904;font-weight: bold;}
.concat-hd .txt {margin: 10px 0;display: block;}
.concat-hd p {font-size: 16px;color: #777;line-height: 30px;}

.concat-ul {margin-bottom: 50px;}
.concat-ul-1 {background: url(../img/concat-1.jpg) no-repeat left -20px / 100px auto;}
.concat-ul-2 {background: url(../img/concat-2.jpg) no-repeat left center / 100px auto;}
.concat-ul-3 {background: url(../img/concat-3.jpg) no-repeat left center / 100px auto;}
.concat-li {border-bottom: 1px dashed #ddd; padding-bottom: 20px;margin-bottom: 20px;padding-left: 120px;}
.concat-li p {font-size: 16px;color: #777;line-height: 30px;}
.concat-map {width: 900px;height: 400px;background: #e5e5e5;}

/*page*/
.page {width: 100%;padding:5px 0 30px 0;text-align: center;}
.page a {display: inline-block; width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #666;border: 1px solid #e5e5e5;margin: 0 5px;}
.page a:hover, .page a.active {background: #41ad0a;color: #FFF;}
.page a.more {border: none;font-size: 16px;}
.page a.more:hover {color: #666;background: #FFF;}

.footer {background: #47a93a url(../img/footer-bg.jpg) repeat;padding: 40px 0 20px;}
.footer .left {width: 720px;float: left;margin-bottom: 40px;}
.footer .left dl {width: 120px;float: left;border-right: 1px solid #2b981dbf;padding-left: 30px; padding-right:20px; height: 160px;}
.footer .left dl dt {font-size: 14px;color: #FFF;height: 30px; line-height: 30px;margin-bottom: 10px;position: relative;}
.footer .left dl dt:before {content: '';display: block;position: absolute;bottom: -5px;left: 0;width: 12px;height: 1px;background: #6bec11;}
.footer .left dl dd a {color: #FFF;display: block; font-size: 13px;width: 120px;overflow: hidden;height: 30px;line-height: 30px;}
.footer .left dl dd a:hover{color: #f56800;}
.footer .concat {float: right;width:240px;font-size: 14px;color: #FFF;margin-right: 100px;}
.footer .concat .tel {font-size: 22px;display: block;color: #FFF;}
.footer .concat .qq {padding: 5px 0;display: block;width: 180px;height: 40px;}
.footer .share {position: relative;margin-top: 20px;}
.footer .share::before{content: '';display: block;width: 20px;height: 2px;background: #FFF;position: absolute; top: -10px; left: 0;}
.footer .share a {margin: 0 4px;display: inline-block}
.footer .right {float: right;width: 121px;height: 121px;}
.footer .right img {width: 100%;}
.footer-link {color: #FFF;font-size: 14px;padding: 20px 0;}
.footer-link a {font-size: 14px;color: #FFF;display: inline-block;margin: 0 20px;}
.footer-link a:hover {color: #f56800;}
.dy{padding:0 0 10px 0; line-height:35px; font-size:15px; color:#666;}
.nybt{line-height:50px; font-size:20px; color:#333; overflow:hidden; text-align:center; font-weight:100;}
.fbsj{height:34px; font-size:14px; line-height:24px; color:#999; overflow:hidden; text-align:center; border-bottom:1px dashed #ccc; margin-bottom:5px;}
.sxp{height:60px; font-size:14px; line-height:30px; color:#666; overflow:hidden;}
.lmmc{font-size:20px; font-weight:100; color:#41ad0a; float:left;}
 
.sildermenu{border-bottom:1px solid #ddd;padding:24px 0;line-height:26px;text-align:center;margin:0 18%;width:1200px;margin:auto;overflow:auto}
.sildermenu .fl {
    float: left;color: #666;
}
.sildermenu .fl a{font-size:14px; color: #666;}

.cpcp{width:1200px; margin:0 auto; padding-bottom:50px; overflow:auto}

.proCarousel{width:1200px; height: 600px;padding: 50px 0;}

.proCarousel .title{font-size: 24px;color:#333;font-weight: 600;}

.proCarousel .el-carousel{width:772px; float:right}

.proCarousel .el-carousel #leftArr{width:36px; height:36px; cursor:pointer; background:url(../img/zl.jpg) no-repeat; float:left; margin-top:282px;}

.proCarousel .el-carousel #leftArr:hover{background:url(../img/zls.jpg) no-repeat;}

.proCarousel .el-carousel #gundong{width:600px; height:600px; float:left; margin-left:50px; overflow:hidden}

.proCarousel .el-carousel #gundong li{float:left;width:600px; height:600px;}

.proCarousel .el-carousel #rightArr{width:36px; height:36px; cursor:pointer; background:url(../img/yl.jpg) no-repeat; float:right; margin-top:282px;}

.proCarousel .el-carousel #rightArr:hover{background:url(../img/yls.jpg) no-repeat;}

.cpnr{width:1200px; padding: 50px 0; overflow:auto; border-bottom: 1px solid rgb(235, 235, 235);}

.cpnr .cpleft{float:left; width:180px; font-size: 24px;color:#333;font-weight: 600;}

.cpnr .cpright{float:right; width:1020px; line-height:40px; font-size:15px}

.cpnr .cpright td{padding:5px}