﻿@charset "utf-8";
/* 通用样式 */
*{ padding:0; margin:0;}
body {font-family: "Microsoft YaHei","微软雅黑","Arial"; src:url("../images/msyh.ttf") format("truetype"); font-size:14px; line-height:26px; color:#333333;overflow-x: hidden !important;}
@font-face {
  font-family: "Microsoft YaHei","微软雅黑","Arial";
  src: url('../images/msyh.eot'); /* IE9 Compat Modes */
  src: url('../images/msyh.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../images/msyh.woff') format('woff'), /* Modern Browsers */
  url('../images/msyh.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('../images/msyh.svg#Microsoft YaHei') format('svg'); /* Legacy iOS */
}
ul, li{ list-style-type:none; }
img, form{ border:0; }
label { }
em, cite, b { font-style:normal; }
a {color: #333333;transition-duration:.2s}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
a:active {text-decoration: none;}
.clear{ clear:both;}

.header{width:1200px;height:90px;margin:auto;}
.header .logo{ float:left; margin:15px 0 0 0;}
.header .logo img{ width:auto; height:70px;}
.header .slogan { float:right; margin:32px 20px 0 0; padding:5px 10px; border:solid #d4d4d4 1px; background:#f4f4f4; font-size:12px;}
.header .phone{ background:url(../images/phone.png) center left no-repeat;height:50px; line-height:50px;font-size:24px;color: #49b748; float:right; padding-left:40px; margin-top:25px; font-family:Arial, Helvetica, sans-serif;}
.header .phone a{color: #49b748; text-decoration:none;}
.animenu__toggle {display: none;cursor: pointer;background-color: #49b748;border: 0;padding: 10px;height: 40px;width: 40px;}
.animenu__toggle:hover {background-color: #0186ba;}
.animenu__toggle__bar {display: block;width: 20px;height: 2px;background-color: #fff;-webkit-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); -o-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); }
.animenu__toggle__bar + .animenu__toggle__bar {margin-top: 4px;}
.animenu__toggle--active .animenu__toggle__bar {margin: 0;position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.animenu {width: auto; margin-right:30px;float:right;position: relative;z-index:999;}
.animenu ul {padding: 0;list-style: none;}
.animenu li, .animenu a {display: inline-block;font-size:14px;}
.animenu a {color: #3e3e3f;text-decoration: none;}
.animenu__nav { width:100%;height:100px; margin:auto;}
.animenu__nav > li {position: relative; width: auto; height:100px;float:left;}
.animenu__nav > li > a {height:100px;line-height:100px;font-size: 16px; font-weight:400; padding-left:15px; padding-right:15px;display: block;text-transform: uppercase;}
.animenu__nav > li:hover > ul {opacity: 1;visibility: visible;margin:0;}
.animenu__nav > li:hover > a {color: #49b748; border-bottom:solid #49b748 4px;}
.animenu__nav__child {min-width:195%;position: absolute;top: 100%;left: 0;z-index: 1;opacity: 0;visibility: hidden;margin: 20px 0 0 0;background-color:rgba(255,255,255,0.9);transition: margin .15s, opacity .15s;-moz-box-shadow:2px 2px 5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc;}
.animenu__nav__child > li {width: 100%;border-bottom: 1px solid rgba(0,0,0,0.1);}
.animenu__nav__child > li:first-child > a:after {content: '';position: absolute;height: 0;width: 0;left: 1em;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;}
.animenu__nav__child > li:last-child {border: 0;}
.animenu__nav__child a {padding:5px 10px;width:calc(100% - 20px);border-color: #fff;font-size: 14px;}
.animenu__nav__child a:hover {background-color:#f0831e;border-color: #f0831e;color: #fff;}
.animenu__nav--open {display: block !important;}
.animenu__nav--open .animenu__nav__child {display: block;}

/* 轮播图开始 */
.swiper-container {width: 100%;height: auto;position: relative;z-index: 0;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.swiper-container .swiper-slide {height:auto;line-height:auto;}
.swiper-container .swiper-slide:nth-child(2n) {height:auto;line-height:auto;}
.swiper-slide img {max-width: 100%;height: auto;}
/* 轮播图结束 */

.onefloor{width:1200px; height:auto; overflow:hidden; margin:80px auto auto auto;}
.onefloor h1{ font-size:48px; line-height:50px; text-align:center; color:#034356;}
.onefloor h1 span{ color:#49b748;}
.onefloor h1 p{ color:#646566; font-size:16px; font-weight:normal;}
.onefloor ul{ width:100%; height:auto; overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap; margin-top:20px;}
.onefloor ul li{ width:370px; height:auto; overflow:hidden;}
.onefloor ul li img{ width:100%; height:270px;}
.onefloor ul li h2{ font-size:18px; height:50px; font-weight:normal;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.onefloor ul li p{ margin-top:10px;}
.onefloor ul li .date{ background:#f6f6fe url(../images/date.png) no-repeat; background-position:15px 9px; display:block; float:left;border-radius:30px; padding:5px 15px 5px 40px; color:#989898;}
.onefloor ul li .visits{ background:#f6f6fe url(../images/visits.png) no-repeat; background-position:15px 11px; display:block; float:left;border-radius:30px; padding:5px 15px 5px 50px; color:#989898; margin-left:10px;}

.twofloor{width:1200px; height:auto; overflow:hidden; margin:60px auto;}
.twofloor .l{ float:left; width:48%; height:auto; overflow:hidden;}
.twofloor .r{ float:right; width:48%; height:auto; overflow:hidden;}
.twofloor .l h1{ font-size:30px; font-weight:400; background:url(../images/ico1.png) center left no-repeat; height:60px; line-height:60px; padding-left:40px; border-bottom:solid #e0e0e6 1px;}
.twofloor .r h1{ font-size:30px; font-weight:400; background:url(../images/ico2.png) center left no-repeat; height:60px; line-height:60px; padding-left:50px; border-bottom:solid #e0e0e6 1px;}
.twofloor h1 span{ font-size:16px; color:#989898;}
.twofloor h1 a{ font-size:16px; color:#989898; float:right;}
.twofloor ul{ margin-top:15px;}
.twofloor ul li{ height:38px; line-height:38px; font-size:16px;}
.twofloor ul li span{ color:#49b748;}

.threefloor{width:1200px; height:auto; overflow:hidden; margin:20px auto;}
.threefloor h1{ font-size:48px; line-height:50px; text-align:center; color:#034356;}
.threefloor h1 span{ color:#49b748;}
.threefloor h1 p{ color:#646566; font-size:16px; font-weight:normal;}
.threefloor .con{ color:#646566; font-size:16px; font-weight:normal;margin-top:30px;}
.threefloor .con .pic{ width:470px; height:470px; float:left;}
.threefloor .cont{ width:699px; height:470px; float:right;}
.threefloor .cont p{font-size:14px; text-indent: 2em;}
.threefloor .cont ul{ margin-top:40px;}
.threefloor .cont ul li{ width:233px; height:300px; float:left; text-align:center; font-size:22px;}
.threefloor .cont ul li img{ display:block; margin:100px auto 15px auto;}
.threefloor .cont ul li:nth-of-type(1){ background:#093c23;}
.threefloor .cont ul li:nth-of-type(1) a{ color:#FFF;}
.threefloor .cont ul li:nth-of-type(2){ background:#f0f0f6;}
.threefloor .cont ul li:nth-of-type(3){ background:#49b748;}
.threefloor .cont ul li:nth-of-type(3) a{ color:#FFF;}

.fourfloor{width:100%; height:auto; overflow:hidden; margin:80px auto auto auto; background:url(../images/bg1.jpg) center top no-repeat;}
.fourfloor h1{ font-size:48px; line-height:50px; text-align:center; color:#034356; margin-top:80px;}
.fourfloor h1 span{ color:#49b748;}
.fourfloor h1 p{ color:#646566; font-size:16px; font-weight:normal;}
.fourfloor ul{width:1200px; height:auto; overflow:hidden; margin:70px auto 100px auto;}
.fourfloor ul li{ width:48%; height:auto; overflow:hidden;}
.fourfloor ul li:nth-of-type(1){ float:left;}
.fourfloor ul li:nth-of-type(2){ float:right;}
.fourfloor ul li h2{ font-size:40px; line-height:50px; color:#034356;}
.fourfloor ul li p{ font-size:14px; margin-top:50px;}
.fourfloor ul li a{ font-size:14px; margin-top:50px; background:#49b748; display:block; width:160px; height:50px; line-height:50px; color:#FFF; padding:0 20px;}
.fourfloor ul li a:hover{background:#034356; text-decoration:none;}
.fourfloor ul li a span{float:right; font-size:20px;}
.fourfloor ul li img{ width:536; height:337px;}

.fivefloor{width:1200px; height:350px; overflow:hidden; margin:50px auto;}
.fivefloor h1{ font-size:60px; line-height:60px;color:#ffffff;text-shadow:rgba(0,0,0,0.3) 0 0 10px; margin:60px auto auto 680px;}
.fivefloor p{ color:#034356; font-size:16px; font-weight:normal; margin:20px auto auto 800px;}
.fivefloor a{ font-size:14px; margin:70px auto auto 800px; background:#49b748; display:block; width:160px; height:50px; line-height:50px; color:#FFF; padding:0 20px;}
.fivefloor a:hover{background:#034356; text-decoration:none;}
.fivefloor a span{float:right; font-size:20px;}

.sixfloor{width:1200px; height:350px; overflow:hidden; margin:50px auto;}
.sixfloor h1{ font-size:60px; line-height:60px;color:#ffffff;text-shadow:rgba(0,0,0,0.3) 0 0 10px; margin:60px auto auto 200px;}
.sixfloor p{ color:#034356; font-size:16px; font-weight:normal; margin:20px auto auto 50px;}
.sixfloor a{ font-size:14px; margin:70px auto auto 170px; background:#49b748; display:block; width:160px; height:50px; line-height:50px; color:#FFF; padding:0 20px;}
.sixfloor a:hover{background:#034356; text-decoration:none;}
.sixfloor a span{float:right; font-size:20px;}

.sevevfloor{width:1200px; height:350px; overflow:hidden; margin:50px auto;}
.sevevfloor h1{ font-size:60px; line-height:60px;color:#ffffff;text-shadow:rgba(0,0,0,0.3) 0 0 10px; margin:60px auto auto 680px;}
.sevevfloor p{ color:#034356; font-size:16px; font-weight:normal; margin:20px auto auto 800px;}
.sevevfloor a{ font-size:14px; margin:70px auto auto 800px; background:#49b748; display:block; width:160px; height:50px; line-height:50px; color:#FFF; padding:0 20px;}
.sevevfloor a:hover{background:#034356; text-decoration:none;}
.sevevfloor a span{float:right; font-size:20px;}

.eightfloor{width:100%; height:auto; overflow:hidden; margin:80px auto auto auto; background:#49b748;}
.eightfloor h1{ font-size:48px; line-height:50px; text-align:center; color:#b1ebb0; margin-top:100px;}
.eightfloor h1 span{ color:#ffffff;}
.eightfloor h1 p{ color:#ffffff; font-size:16px; font-weight:normal;}
.eightfloor ul{width:1200px; height:auto; overflow:hidden; margin:50px auto;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.eightfloor ul li{ width:270px; height:270px; overflow:hidden; position:relative; z-index:0;}
.eightfloor ul li img{ width:100%; height:100%;}
.eightfloor ul li h2{position:absolute; z-index:9; bottom:0; left:0; width:100%; height:130px;background-image: linear-gradient(to bottom, rgba(0,60,35,0), rgba(0,60,35,1)); font-size:22px; color:#FFF; text-align:center; line-height:190px; font-weight:normal;}
.eightfloor .more{ font-size:16px; margin:auto auto 100px auto; background:#71c770; display:block; width:200px; height:55px; line-height:55px; color:#FFF; padding:0 20px; border:solid #FFF 2px;}
.eightfloor .more:hover{background:#034356; text-decoration:none;}
.eightfloor .more span{float:right; font-size:20px;}

.ninefloor{width:100%; height:auto; overflow:hidden;background:url(../images/bg2.jpg) center top no-repeat;}
.ninefloor h1{ font-size:48px; line-height:50px; text-align:center; color:#034356; margin-top:80px;}
.ninefloor h1 span{ color:#49b748;}
.ninefloor h1 p{ color:#646566; font-size:16px; font-weight:normal;}
.ninefloor .con{ width:1200px; height:auto; overflow:hidden; margin:30px auto 100px auto;}
.ninefloor .con .l{ float:left;}
.ninefloor .con .l ul{}
.ninefloor .con .l ul li{ position:relative; z-index:0;}
.ninefloor .con .l ul li:nth-of-type(1){ width:770px; height:399px; margin-bottom:30px;}
.ninefloor .con .l ul li:nth-of-type(2){ width:370px; height:185px; float:left;}
.ninefloor .con .l ul li:nth-of-type(3){ width:370px; height:185px; float:right;}
.ninefloor .con img{width:100%; height:100%;}
.ninefloor .con h2{position:absolute; z-index:9; bottom:0; left:0; width:100%; height:60px; background:rgba(0,0,0,0.6);font-size:22px; color:#FFF; text-align:center; line-height:60px; font-weight:normal;}
.ninefloor .con .r{ float:right;}
.ninefloor .con .r ul{}
.ninefloor .con .r ul li{ position:relative; z-index:0;width:370px; height:185px; margin-bottom:30px;}

.tenfloor{width:100%; height:auto; overflow:hidden;background:#49b748;}
.tenfloor .c{width:1200px; height:auto; overflow:hidden; margin:auto;}
.tenfloor .c h1{ font-size:34px; color:#FFF; font-weight:normal; margin-top:90px;}
.tenfloor .c p{font-size:16px; color:#FFF; margin-top:15px;}
.tenfloor form{ border:0; margin-top:20px; margin-bottom:100px; background:#f6f6fe;border-radius:10px; padding:20px;}
.tenfloor .contacts{ border:solid #eeeef0 1px; background:#FFF; padding:10px;}
.tenfloor .mobile{ border:solid #eeeef0 1px; background:#FFF; padding:10px; margin-left:20px; width:200px;}
.tenfloor .cont{ border:solid #eeeef0 1px; background:#FFF; padding:10px; margin-left:20px; width:490px;}
.tenfloor .submit{background:#093c23; padding:10px 50px; color:#FFF; border:0; margin-left:20px;}

.footer{width:100%; height:auto; overflow:hidden;background:#313131;}
.footer ul{width:1200px; height:auto; margin:auto;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;border-right:solid #3c3c3c 1px; }
.footer ul li{ border-left:solid #3c3c3c 1px; height:auto; overflow:hidden; color:#FFF;}
.footer ul li:nth-of-type(1){ padding:30px 40px;}
.footer ul li:nth-of-type(1) img{ display:block; margin:auto;}
.footer ul li:nth-of-type(1) p{ background:url(../images/ico3.png) left center no-repeat; height:50px; line-height:50px; color:#00ada9; font-size:36px; font-weight:bold; padding-left:55px; margin-top:20px;}
.footer ul li:nth-of-type(2){ padding:70px 40px 0 40px; max-width:320px;}
.footer ul li:nth-of-type(2) img{ float:left; margin-right:10px;}
.footer ul li:nth-of-type(2) p{ font-size:16px; margin-top:10px;}
.footer ul li:nth-of-type(3){ padding:70px 40px 0 40px;}
.footer ul li:nth-of-type(3) img{ float:left; margin-right:10px;}
.footer ul li:nth-of-type(3) p{ font-size:16px;text-transform :uppercase; margin-top:10px;}
.footer ul li:nth-of-type(4){ padding:50px 40px 0 0; border:0;}
.footer .copyright{ background:#262626;border-top:solid #3c3c3c 1px; padding:15px; text-align:center; color:#989898;}
.footer .copyright a{color:#989898;}

.position{ border-bottom:solid #e0e0e0 1px;}
.position .c{width:1200px; height:50px; line-height:50px; overflow:hidden; margin:auto; background:url(../images/ico6.png) center left no-repeat; padding-left:25px;}

.about{width:1200px; height:auto; overflow:hidden; margin:50px auto;}
.about h1{ font-size:48px; line-height:50px; text-align:center; color:#034356;}
.about h1 span{ color:#49b748;}
.about h1 p{ color:#646566; font-size:16px; font-weight:normal;}
.about .con{ color:#646566; font-size:16px; font-weight:normal;margin-top:30px;}
.about .con .pic{ width:470px; height:470px; float:left;}
.about .cont{ width:699px; height:470px; float:right;}
.about .cont p{font-size:14px; text-indent: 2em;}
.about .cont ul{ margin-top:40px;}
.about .cont ul li{ width:233px; height:300px; float:left; font-size:22px;}
.about .cont ul li:nth-of-type(1){ background:#093c23;}
.about .cont ul li:nth-of-type(1) h2{ color:#FFF; margin:70px 0 0 25px;}
.about .cont ul li:nth-of-type(1) hr{ border-bottom:solid #fff 5px; border-left:0; border-right:0; border-top:0; width:40px;margin:25px 0 0 25px;}
.about .cont ul li:nth-of-type(1) p{ color:#FFF;margin:25px 0 0 25px; text-indent: 0;}
.about .cont ul li:nth-of-type(2){ background:#f0f0f6;}
.about .cont ul li:nth-of-type(2) h2{ color:#343536; margin:70px 0 0 25px;}
.about .cont ul li:nth-of-type(2) hr{ border-bottom:solid #343536 5px; border-left:0; border-right:0; border-top:0; width:40px;margin:25px 0 0 25px;}
.about .cont ul li:nth-of-type(2) p{ color:#343536;margin:25px 0 0 25px; text-indent: 0;}
.about .cont ul li:nth-of-type(3){ background:#49b748;}
.about .cont ul li:nth-of-type(3) h2{ color:#FFF; margin:70px 0 0 25px;}
.about .cont ul li:nth-of-type(3) hr{ border-bottom:solid #fff 5px; border-left:0; border-right:0; border-top:0; width:40px;margin:25px 0 0 25px;}
.about .cont ul li:nth-of-type(3) p{ color:#FFF;margin:25px 0 0 25px; text-indent: 0;}

.culture{width:100%; height:auto; overflow:hidden; margin:100px auto; background: url(../images/bg3.jpg) center top no-repeat;}
.culture h1{ font-size:48px; line-height:50px; text-align:center; color:#fff; margin-top:80px;}
.culture h1 span{ color:#fff;}
.culture h1 p{ color:#fff; font-size:16px; font-weight:normal;}
.culture ul{width:1200px; height:auto; margin:50px auto;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.culture ul li{ background:rgba(0,0,0,0.7); padding:20px 15px; width:46%; height:auto; overflow:hidden; margin-bottom:30px;}
.culture ul li h2{ color:#FFF;font-size:36px; font-weight:300;}
.culture ul li h2 span{font-size:24px; font-weight:300; padding-left:30px;text-transform: uppercase;}
.culture ul li hr{ border-bottom:solid #49b748 5px; border-left:0; border-right:0; border-top:0; width:40px;margin:15px 0 0 0;}
.culture ul li p{ color:#FFF;margin:10px 0 0 0;}

.honorary {overflow:hidden;width:100%; height:auto; margin-bottom:80px;}
.honorary h1{ font-size:48px; line-height:50px; text-align:center; color:#49b748;}
.honorary h1 span{ color:#49b748;}
.honorary h1 p{ color:#898b8c; font-size:16px; font-weight:normal;}
.honorary .honoraryBox {overflow:hidden;width:1200px;margin:0 auto;margin-top:25px;position:relative}
.honorary .honoraryBox em {display:block;width:70px;height:70px;position:absolute;top:65px;}
.honorary .honoraryBox em.sclt {background:url("../images/customerlt.png") no-repeat center top;left:0}
.honorary .honoraryBox em.scrt {background:url("../images/customerrt.png") no-repeat center top;right:0}
.honorary .honoraryBox em:hover {background-position:bottom;cursor:pointer}
.honorary .scCon {overflow:hidden;width:1000px;height:270px;margin:0 auto;position:relative}
.honorary ul {position:absolute;top:0;left:0}
.honorary ul li {width:310px;float:left;text-align:center;margin-right:35px;}
.honorary ul li a {text-decoration:none}
.honorary ul li img {display:block;margin:0 auto;background-color:#fff;}
.honorary ul li h3 {font-size:20px;margin-top:20px;}
.honorary ul li h3 a {font-size:20px;margin-top:20px;}
.honorary ul li:hover img {opacity:.85;}

.tsgy{ width:1200px; height:auto; overflow:hidden; margin:50px auto;}
.tsgy .l{ float:left; width:270px; height:auto; overflow:hidden; background:#49b748;}
.tsgy .l h1{ background:#093c23; color:#FFF; text-align:center; padding:20px 0; font-size:48px; line-height:50px;}
.tsgy .l h1 p{color:#9eb09e; font-size:18px; font-weight:200;text-transform: uppercase; line-height:20px; margin-top:10px;letter-spacing:8px;}
.tsgy .l ul{ padding:30px 35px;}
.tsgy .l ul li{ border-radius:30px; height:50px; line-height:50px; margin-bottom:20px; padding-left:50px;}
.btn-info{ background:#ffffff url(../images/ico7.png) no-repeat; background-position:25px 19px;}
.btn-info:hover{ background:#093c23 url(../images/ico7.png) no-repeat; background-position:25px 19px;}
.btn-info a{ font-size:22px;display:block; width:100%;height:100%;}
.btn-info a:hover{ color:#FFF; text-decoration:none;font-size:22px;display:block; width:100%;height:100%;}
.btn-light{}
.btn-light{ background:#093c23 url(../images/ico7.png) no-repeat; background-position:25px 19px;}
.btn-light a{ font-size:22px;display:block; width:100%;height:100%;color:#FFF;}
.btn-light a:hover{text-decoration:none;}
.tsgy .l .tel{ background: url(../images/ico8.png) center left no-repeat; padding-left:50px; margin:0 30px; color:#FFF; line-height:22px;}
.tsgy .l .address{ background: url(../images/ico9.png) center left no-repeat; padding-left:50px; margin:20px 30px; color:#FFF; line-height:22px;}
.tsgy .r{ float:right; width:880px; height:auto; overflow:hidden;}
.tsgy .r h2{ height:auto; overflow:hidden; margin-bottom:40px;}
.tsgy .r h2 span{ font-size:40px; color:#49b748; display:block; width:170px; height:60px; line-height:60px; border-bottom:solid #49b748 2px; float:left; text-align:center;}
.tsgy .r h2 a{font-size:14px; color:#989898; display:block; width:710px; height:60px; line-height:60px; border-bottom:solid #eeeeee 2px; float:left; text-align:right;}

.scx{ width:1200px; height:auto; overflow:hidden; margin:70px auto;}
.scx h1{ font-size:42px; height:50px; line-height:50px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.scx h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:320px;height:50px;}
.scx h1 span{}
.scx h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:320px;height:50px;}
.scx .pic{ width:1200px; height:448px; margin-top:50px;}
.scx .con{ width:100%; height:auto; margin-top:10px;}
.scx .cont{width:710px; height:383px; float:left; margin:70px 0 0 70px;}
.scx .cont h2{ background:url(../images/ico10.png) center left no-repeat; font-size:36px; color:#525252; height:40px; line-height:40px; font-weight:normal; padding-left:40px;}
.scx .cont h3{font-size:20px; color:#525252; height:80px; line-height:80px; font-weight:normal; border-top:solid #efefef 2px; margin-top:20px;}
.scx .con img{ width:371px; height:383px; float:right;}

.fws{ width:1200px; height:auto; overflow:hidden; margin:70px auto;}
.fws h1{ font-size:42px; height:50px; line-height:50px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap; margin-bottom:50px;}
.fws h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:320px;height:50px;}
.fws h1 span{}
.fws h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:320px;height:50px;}
.fws .swiper-slide {overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.fws .swiper-slide a{ display:block; width:370px; height:auto; overflow:hidden; font-size:16px; color:#093c23;}
.fws .swiper-slide h2{ font-weight:normal; height:60px; line-height:50px;}
.fws .swiper-slide img{ width:100%; height:180px;}

.jqhntqk{ width:1200px; height:auto; overflow:hidden; margin:70px auto;}
.jqhntqk h1{ font-size:42px; height:50px; line-height:50px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.jqhntqk h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:420px;height:50px;}
.jqhntqk h1 span{}
.jqhntqk h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:420px;height:50px;}
.jqhntqk .pic{margin:40px auto auto auto; display:block;}

.qkxntd{ width:1200px; height:auto; overflow:hidden; margin:auto auto 70px auto;}
.qkxntd h2{ background:url(../images/ico10.png) center left no-repeat; font-size:36px; color:#525252; height:40px; line-height:40px; font-weight:normal; padding-left:40px;}
.qkxntd .con{ width:100%; height:auto; border-top:solid #efefef 2px; margin-top:20px; font-size:20px; color:#525252; line-height:45px; padding-top:30px;}
.qkxntd .con p{float:left;}
.qkxntd .con img{ width:770px; height:275px; float:right;}

.qjqqz{ width:1200px; height:auto; overflow:hidden; margin:70px auto;}
.qjqqz h1{ font-size:42px; height:50px; line-height:50px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.qjqqz h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:470px;height:50px;}
.qjqqz h1 span{}
.qjqqz h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:470px;height:50px;}
.qjqqz .pic{margin:40px auto auto auto; display:block;}

.alc{ width:1200px; height:auto; overflow:hidden; margin:70px auto auto auto;}
.alc h1{ font-size:42px; height:50px; line-height:50px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.alc h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:450px;height:50px;}
.alc h1 span{}
.alc h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:450px;height:50px;}
.alc h2{ background:url(../images/ico10.png) center left no-repeat; font-size:36px; color:#525252; height:40px; line-height:40px; font-weight:normal; padding-left:40px; margin-top:40px;}
.alc .pic{margin:40px auto auto auto; display:block;}

.bczpc{ width:1200px; height:auto; overflow:hidden; margin:60px auto;}
.bczpc h1{ background:url(../images/ico10.png) center left no-repeat; font-size:36px; color:#525252; height:40px; line-height:40px; font-weight:normal; padding-left:40px; margin-bottom:40px;}
.bczpc .swiper-slide {overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.bczpc .swiper-slide a{ display:block; width:370px; height:auto; overflow:hidden; font-size:16px; color:#093c23;}
.bczpc .swiper-slide h2{ font-weight:normal; height:60px; line-height:50px;}
.bczpc .swiper-slide img{ width:100%; height:180px;}

.equipment{ width:1200px; height:auto; overflow:hidden; margin:50px auto;}
.equipment1{ width:1200px; height:auto; overflow:hidden; margin:60px auto;}
.equipment1 h1{ background:url(../images/ico10.png) center left no-repeat; font-size:36px; color:#525252; height:40px; line-height:40px; font-weight:normal; padding-left:40px; margin-bottom:40px;}
.equipment1 .swiper-slide {overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.equipment1 .swiper-slide a{ display:block; width:340px; height:auto; overflow:hidden; font-size:16px;padding:20px; background:#f3f3f3; margin-bottom:30px;}
.equipment1 .swiper-slide h2{ font-weight:normal; height:50px; line-height:50px;}
.equipment1 .swiper-slide img{ width:100%; height:300px;}

.main{ width:1200px; height:auto; overflow:hidden; margin:50px auto;}
.newslist{ width:100%; height:auto; overflow:hidden;}
.newslist li{width:100%; height:auto; overflow:hidden; margin-bottom:50px; padding-bottom:50px; border-bottom:solid #eeeef0 1px;}
.newslist li .pic{width:570px; height:380px;display: block; overflow:hidden; float:left;}
.newslist li .pic img{width:100%; height:100%;display: block;}
.newslist li .intro{width:600px; height:auto; overflow:hidden; float:right;}
.newslist li .intro h2{ font-size:42px; line-height:50px; font-weight:normal; color:#000000;}
.newslist li .intro p{font-size:16px; line-height:26px; margin-top:50px;color: #525252;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical}
.newslist li .intro .more{ font-size:16px; margin-top:100px; background:#fff; display:block; width:250px; height:60px; line-height:60px; color:#646566; padding:0 20px; border:solid #646566 2px;}
.newslist li .intro .more:hover{background:#49b748; text-decoration:none;color:#fff; border:solid #034356 2px;}
.newslist li .intro .more span{float:right; font-size:20px;}

/*分页*/
.paging{display: flex;flex-wrap: wrap;justify-content:center; width:100%; height:auto; overflow:hidden;}
.paging a{text-decoration:none;}
.tBtn {border-radius:50%; display:block;}
.tBtn:hover {border-radius:50%; display:block;background:#093c23;color: #fff;}
.jk_num {display: flex;flex-wrap: wrap;justify-content:center;}
.page-link:not(:disabled):not(.disabled) {cursor: pointer;}
.page-num, .page-link,.pagingNext,.pagingPrev{position: relative;display: block;border-radius:50%; width:50px; height:50px; line-height:50px; text-align:center;background:#f0f0f0; margin:0 10px; font-size:16px;}
.page-num:hover{background:#093c23;color: #fff;}
.jkbtnl:hover,.jkbtnr:hover{background:#f0f0f0;color: #333;}
.page-num-current{ background:#49b748; color:#fff;border-radius:50%; width:50px; height:50px; line-height:50px; text-align:center;}

.container {max-width:1200px; margin:50px auto;}
.content img{ max-width:100%; height:auto; margin-top:15px; margin-bottom:15px;}
.container .swiper-container .swiper-wrapper .swiper-slide img{ width:auto; max-width:100%; max-height:400px;}
.text-center{ text-align:center; height:40px;}
.container h2{font-size: 2rem;font-weight: 500; text-align:center;margin-bottom: 1.5rem!important;margin-top: 1.5rem!important; line-height:40px;}
.container h3{font-size:0.75rem; margin-bottom:20px;}
.content { padding:20px 0;line-height: 2;text-align:justify;text-justify:distribute-all-lines; // 这行必加，兼容ie浏览器}
.border-bottom {border-bottom: 1px solid #dee2e6!important;}
.text-secondary{height:40px; line-height:40px; width:100%; margin:40px 0;}
.text-secondary .left{ float:left; margin:0; padding:0 10px; max-width:40%; border: solid #dedede 1px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.text-secondary .right{ float:right; margin:0; padding:0 10px; max-width:40%; text-align:right; border: solid #dedede 1px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.container .title { border-bottom:solid #dcdcdc 2px; width:1200px; height:51px; margin-top:10px;}
.container .title a{ width:120px; height:50px; line-height:50px; float:left; display:block; color:#3d3d3d; font-size:16px; text-align:center; border-right:solid #dcdcdc 1px; border-top:solid #dcdcdc 1px; background:#fff;}
.container .title a:hover{color:#1355a3; text-decoration:none; background:#00a0ea; border-right:solid #00a0ea 1px;border-top:solid #00a0ea 1px;  color:#FFF;}
.container .title a:nth-of-type(1){ background:#49b748; border-right:solid #49b748 1px; border-top:solid #49b748 1px; color:#FFF;border-radius:5px 5px 0 0;}
.container .title a:nth-of-type(2){display:none;}
.container .title a:nth-of-type(3){border-radius:0 5px 0 0; display:none;}
.container h5{ background:url(../images/pic1.png) center left no-repeat; font-size:24px; font-weight:normal; color:#3d3d3d; padding-left:25px; height:40px; line-height:40px; margin-bottom:20px;}

.contact {max-width:1170px; margin:50px auto; height:1174px;}
.contact p:nth-of-type(1){font-size:68px; color:#49b748; text-align:center; height:90px; line-height:90px; display:block;}
.contact p:nth-of-type(2){font-size:22px; color:#052314; text-align:center; height:30px; line-height:30px; display:block; margin-top:150px;}
.contact p:nth-of-type(3){font-size: 22px; color: rgb(5, 35, 20); text-align: center; height: 30px; line-height: 30px; display: block; margin-top: 160px; text-transform: uppercase;}

/*在线客服*/
.KeFuDiv {position: absolute;width:200px;height:auto; overflow:hidden;z-index: 9999;}
.KeFuDiv img{ display:block; width:100%; height:100%;}
.KeFuItem {text-align: center;}
map area {outline: none;}

@media screen and (max-width: 480px) {	
  .animenu {display: block;width: 100%;margin: auto;padding: 0; position:absolute; top:0; right:0; background:none;}
  .animenu__toggle {display: inline-block;float:right;margin:10px 10px 0 0;}
  .animenu__nav,.animenu__nav__child {display: none;width:100%;height:50px; margin:auto;}
  .animenu__nav > li {position: relative;height:39px;width: 100%; float:none}
  .animenu__nav > li > a {color: #fff;background:#212121;height:38px; line-height:38px; display:block;border-bottom: 1px solid #333;font-size: 12px;}
  .animenu__nav {margin: 10px 0;}
  .animenu__nav > li:last-child {border: 0;}
  .animenu__nav > li:first-child > a:after {content: '';position: absolute;height: 0;width: 0;left: 1em;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;}
  .animenu__nav a:hover {background-color: #0186ba;border-color: #0186ba;color: #fff;}
  .animenu__nav__child {position: static;margin: 0;transition: none;visibility: visible;opacity: 1;min-width:100%;}
  .animenu__nav__child > li:first-child > a:after {content: none;}
  .animenu__nav__child a {padding-left: 20px;width:calc(100% - 30px);background-color:#49b748; color:#fff;}
  .animenu__nav__child > li {width: 100%;border-bottom:1px solid #4c8bcf;}
	
.header{width:90%;height:50px;margin:auto;}
.header .logo{ float:left; margin:10px 0 0 0;}
.header .logo img{ width:auto; height:35px;}
.header .slogan { float:right; margin:32px 50px 0 0; padding:5px 10px; border:solid #d4d4d4 1px; background:#f4f4f4; font-size:12px; display:none;}
.header .phone{ background:url(../images/phone.png) center left no-repeat; background-size:25px;height:50px; line-height:50px;font-size:16px;color: #49b748; float:left; padding-left:35px; margin-top:5px; margin-left:30px;}
.header .phone a{color: #49b748; text-decoration:none;}

.onefloor{width:95%; height:auto; overflow:hidden; margin:30px auto auto auto;}
.onefloor h1{ font-size:20px; line-height:30px; text-align:center; color:#034356;}
.onefloor h1 span{ color:#49b748;}
.onefloor h1 p{ color:#646566; font-size:12px; font-weight:normal;}
.onefloor ul{ width:100%; height:auto; overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap; margin-top:10px;}
.onefloor ul li{ width:32%; height:auto; overflow:hidden;}
.onefloor ul li img{ width:100%; height:80px;}
.onefloor ul li h2{ font-size:12px; height:20px; font-weight:normal;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.onefloor ul li p{ margin-top:10px;}
.onefloor ul li .date{ background:#f6f6fe url(../images/date.png) no-repeat; background-size:10px 10px; background-position:10px 12px;border-radius:30px; padding:4px 15px 4px 25px; color:#989898; font-size:12px; display:block; width:calc(100% - 40px);float: none;}
.onefloor ul li .visits{ background:#f6f6fe url(../images/visits.png) no-repeat; background-size:15px 8px;  background-position:10px 12px;border-radius:30px; padding:4px 15px 4px 30px; color:#989898; margin-top:5px; margin-left:0; font-size:12px; display:block; width:calc(100% - 45px);float: none;}

.twofloor{width:95%; height:auto; overflow:hidden; margin:30px auto;}
.twofloor .l{ float:none; width:100%; height:auto; overflow:hidden;}
.twofloor .r{ float:none; width:100%; height:auto; overflow:hidden;}
.twofloor .l h1{ font-size:16px; font-weight:400; background:url(../images/ico1.png) center left no-repeat;background-size:15px 17px; height:35px; line-height:35px; padding-left:25px; border-bottom:solid #e0e0e6 1px;}
.twofloor .r h1{ font-size:16px; font-weight:400; background:url(../images/ico2.png) center left no-repeat;background-size:15px 17px; height:35px; line-height:35px; padding-left:25px; border-bottom:solid #e0e0e6 1px;}
.twofloor h1 span{ font-size:12px; color:#989898;}
.twofloor h1 a{ font-size:12px; color:#989898; float:right;}
.twofloor ul{ margin-top:20px;}
.twofloor ul li{ height:30px; line-height:3px; font-size:12px;}
.twofloor ul li span{ color:#49b748;}

.threefloor{width:95%; height:auto; overflow:hidden; margin:auto;}
.threefloor h1{ font-size:20px; line-height:30px; text-align:center; color:#034356;}
.threefloor h1 span{ color:#49b748;}
.threefloor h1 p{ color:#646566; font-size:12px; font-weight:normal;}
.threefloor .con{ color:#646566; font-size:12px; font-weight:normal;margin-top:20px;}
.threefloor .con .pic{ width:100%; height: auto; float: none;}
.threefloor .cont{ width:100%; height: auto; float: none;}
.threefloor .cont p{font-size:12px; line-height:20px; text-indent: 2em;}
.threefloor .cont ul{ margin-top:20px;}
.threefloor .cont ul li{ width:33.33%; height:120px; float:left; text-align:center; font-size:14px;}
.threefloor .cont ul li img{ display:block; margin:30px auto 5px auto; width:20%;}
.threefloor .cont ul li:nth-of-type(1){ background:#093c23;}
.threefloor .cont ul li:nth-of-type(1) a{ color:#FFF;}
.threefloor .cont ul li:nth-of-type(2){ background:#f0f0f6;}
.threefloor .cont ul li:nth-of-type(3){ background:#49b748;}
.threefloor .cont ul li:nth-of-type(3) a{ color:#FFF;}

.fourfloor{width:100%; height:auto; overflow:hidden; margin:40px auto auto auto; background:url(../images/bg1.jpg) top left no-repeat;}
.fourfloor h1{ font-size:20px; line-height:30px; text-align:center; color:#034356; margin-top:30px;}
.fourfloor h1 span{ color:#49b748;}
.fourfloor h1 p{ color:#646566; font-size:12px; font-weight:normal;}
.fourfloor ul{width:95%; height:auto; overflow:hidden; margin:20px auto 40px auto;}
.fourfloor ul li{ width:100%; height:auto; overflow:hidden;}
.fourfloor ul li:nth-of-type(1){ float:left;}
.fourfloor ul li:nth-of-type(2){ float:right;}
.fourfloor ul li h2{ font-size:16px; line-height:20px; color:#034356;}
.fourfloor ul li p{ font-size:12px; margin-top:10px; line-height:20px;}
.fourfloor ul li a{ font-size:12px; margin-top:20px; background:#49b748; display:block; width:100px; height:35px; line-height:35px; color:#FFF; padding:0 20px;}
.fourfloor ul li a:hover{background:#034356; text-decoration:none;}
.fourfloor ul li a span{float:right; font-size:20px;}
.fourfloor ul li img{ width:100%; height:auto; margin-top:20px;}

.fivefloor{width:95%; height:120px; overflow:hidden; margin:20px auto;}
.fivefloor h1{ font-size:20px; line-height:20px;color:#ffffff;text-shadow:rgba(0,0,0,0.3) 0 0 10px; margin:10px auto auto 180px;}
.fivefloor p{ color:#034356; font-size:12px; font-weight:normal; margin:10px auto auto 80px;}
.fivefloor a{ font-size:12px; margin:10px auto auto 180px; background:#49b748; display:block; width:100px; height:35px; line-height:35px; color:#FFF; padding:0 20px;}
.fivefloor a:hover{background:#034356; text-decoration:none;}
.fivefloor a span{float:right; font-size:20px;}

.sixfloor{width:95%; height:120px; overflow:hidden; margin:20px auto;}
.sixfloor h1{ font-size:20px; line-height:20px;color:#ffffff;text-shadow:rgba(0,0,0,0.3) 0 0 10px; margin:10px auto auto 50px;}
.sixfloor p{ color:#034356; font-size:12px; font-weight:normal; margin:10px auto auto 20px;}
.sixfloor a{ font-size:12px; margin:10px auto auto 20px; background:#49b748; display:block; width:100px; height:35px; line-height:35px; color:#FFF; padding:0 20px;}
.sixfloor a:hover{background:#034356; text-decoration:none;}
.sixfloor a span{float:right; font-size:20px;}

.sevevfloor{width:95%; height:120px; overflow:hidden; margin:20px auto;}
.sevevfloor h1{ font-size:20px; line-height:20px;color:#ffffff;text-shadow:rgba(0,0,0,0.3) 0 0 10px; margin:10px auto auto 180px;}
.sevevfloor p{ color:#034356; font-size:12px; font-weight:normal; margin:10px auto auto 80px;}
.sevevfloor a{ font-size:12px; margin:10px auto auto 180px; background:#49b748; display:block; width:100px; height:35px; line-height:35px; color:#FFF; padding:0 20px;}
.sevevfloor a:hover{background:#034356; text-decoration:none;}
.sevevfloor a span{float:right; font-size:20px;}

.eightfloor{width:100%; height:auto; overflow:hidden; margin:40px auto auto auto; background:#49b748;}
.eightfloor h1{ font-size:20px; line-height:20px; text-align:center; color:#b1ebb0; margin-top:40px;}
.eightfloor h1 span{ color:#ffffff;}
.eightfloor h1 p{ color:#ffffff; font-size:12px; font-weight:normal; margin-top:10px;}
.eightfloor ul{width:95%; height:auto; overflow:hidden; margin:30px auto;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.eightfloor ul li{ width:49%; height:160px; overflow:hidden; position:relative; z-index:0; margin-bottom:10px;}
.eightfloor ul li img{ width:100%; height:100%;}
.eightfloor ul li h2{position:absolute; z-index:9; bottom:0; left:0; width:100%; height:75px;background-image: linear-gradient(to bottom, rgba(0,60,35,0), rgba(0,60,35,1)); font-size:16px; color:#FFF; text-align:center; line-height:100px; font-weight:normal;}
.eightfloor .more{ font-size:12px; margin:auto auto 40px auto; background:#71c770; display:block; width:100px; height:40px; line-height:40px; color:#FFF; padding:0 20px; border:solid #FFF 2px;}
.eightfloor .more:hover{background:#034356; text-decoration:none;}
.eightfloor .more span{float:right; font-size:20px;}

.ninefloor{width:100%; height:auto; overflow:hidden;background:url(../images/bg2.jpg) center top no-repeat;}
.ninefloor h1{ font-size:20px; line-height:20px; text-align:center; color:#034356; margin-top:40px;}
.ninefloor h1 span{ color:#49b748;}
.ninefloor h1 p{ color:#646566; font-size:12px; font-weight:normal; margin-top:10px;}
.ninefloor .con{ width:95%; height:auto; overflow:hidden; margin:20px auto 40px auto;}
.ninefloor .con .l{ float:left;width:60%;}
.ninefloor .con .l ul{}
.ninefloor .con .l ul li{ position:relative; z-index:0;}
.ninefloor .con .l ul li:nth-of-type(1){ width:100%; height:114px; margin-bottom:8px;}
.ninefloor .con .l ul li:nth-of-type(2){ width:48%; height:53px; float:left;}
.ninefloor .con .l ul li:nth-of-type(3){ width:48%; height:53px; float:right;}
.ninefloor .con img{width:100%; height:100%;}
.ninefloor .con h2{position:absolute; z-index:9; bottom:0; left:0; width:100%; height:20px; background:rgba(0,0,0,0.6);font-size:12px; color:#FFF; text-align:center; line-height:20px; font-weight:normal;}
.ninefloor .con .r{ float:right;width:38%;}
.ninefloor .con .r ul{}
.ninefloor .con .r ul li{ position:relative; z-index:0;width:100%; height:53px; margin-bottom:8px;}

.tenfloor{width:100%; height:auto; overflow:hidden;background:#49b748;}
.tenfloor .c{width:95%; height:auto; overflow:hidden; margin:auto;}
.tenfloor .c h1{ font-size:20px; color:#FFF; font-weight:normal; margin-top:30px;}
.tenfloor .c p{font-size:12px; color:#FFF; margin-top:0;}
.tenfloor form{ border:0; margin-top:20px; margin-bottom:50px; background:#f6f6fe;border-radius:10px; padding:20px;}
.tenfloor .contacts{ border:solid #eeeef0 1px; background:#FFF; padding:10px;width:92%;}
.tenfloor .mobile{ border:solid #eeeef0 1px; background:#FFF; padding:10px; width:200px; margin:10px 0;width:92%;}
.tenfloor .cont {border:solid #eeeef0 1px; background:#FFF; padding:10px; margin-left:0; width:92%;}
.tenfloor .submit{background:#093c23; padding:10px 0; color:#FFF; border:0; margin-left:0; margin-top:10px;width:99%;}

.footer{width:100%; height:auto; overflow:hidden;background:#313131;}
.footer ul{width:95%; height:auto; margin:auto;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;border-right:0; }
.footer ul li{ border-left:0;border-bottom:solid #3c3c3c 1px; height:auto; overflow:hidden; color:#FFF;}
.footer ul li:nth-of-type(1){ padding:30px 40px; width:100%;}
.footer ul li:nth-of-type(1) img{ display:block; margin:auto; width:100px; height:42px;}
.footer ul li:nth-of-type(1) p{ background:url(../images/ico3.png) left center no-repeat; background-size:22px; height:30px; line-height:30px; color:#00ada9; font-size:20px; font-weight:bold; padding-left:0; margin-top:10px; text-align:center;}
.footer ul li:nth-of-type(2){ padding:20px 40px; max-width:100%;}
.footer ul li:nth-of-type(2) img{ float:left; margin-right:10px;}
.footer ul li:nth-of-type(2) p{ font-size:12px; margin-top:10px;}
.footer ul li:nth-of-type(3){ padding:20px 40px 0 40px;}
.footer ul li:nth-of-type(3) img{ float:left; margin-right:10px;}
.footer ul li:nth-of-type(3) p{ font-size:12px;text-transform :uppercase; margin-top:10px;}
.footer ul li:nth-of-type(4){ padding:20px 40px 20px 0; border:0;}
.footer .copyright{ background:#262626;border-top:solid #3c3c3c 1px; padding:15px; text-align:center; color:#989898;}
.footer .copyright a{color:#989898;}

.position{ border-bottom:solid #e0e0e0 1px;}
.position .c{width:calc(100% - 40px); height:40px; line-height:35px; overflow:hidden; margin:auto; background:url(../images/ico6.png) center left no-repeat; background-position:15px 10px; padding-left:40px;}

.about{width:95%; height:auto; overflow:hidden; margin:20px auto;}
.about h1{ font-size:20px; line-height:30px; text-align:center; color:#034356;}
.about h1 span{ color:#49b748;}
.about h1 p{ color:#646566; font-size:12px; font-weight:normal;}
.about .con{ color:#646566; font-size:12px; font-weight:normal;margin-top:10px;}
.about .con .pic{ width:100%; height: auto; float: none;}
.about .cont{ width:100%; height:100%; float: none;}
.about .cont p{font-size:12px; text-indent: 2em; line-height:20px; margin-top:10px;}
.about .cont ul{ margin-top:20px;}
.about .cont ul li{ width:33.33%; height:180px; float:left; font-size:16px;}
.about .cont ul li:nth-of-type(1){ background:#093c23;}
.about .cont ul li:nth-of-type(1) h2{ color:#FFF; margin:30px 0 0 15px;}
.about .cont ul li:nth-of-type(1) hr{ border-bottom:solid #fff 3px; border-left:0; border-right:0; border-top:0; width:40px;margin:15px 0 0 15px;}
.about .cont ul li:nth-of-type(1) p{ color:#FFF;margin:15px 0 0 15px; text-indent: 0;}
.about .cont ul li:nth-of-type(2){ background:#f0f0f6;}
.about .cont ul li:nth-of-type(2) h2{ color:#343536; margin:30px 0 0 15px;}
.about .cont ul li:nth-of-type(2) hr{ border-bottom:solid #343536 3px; border-left:0; border-right:0; border-top:0; width:40px;margin:15px 0 0 15px;}
.about .cont ul li:nth-of-type(2) p{ color:#343536;margin:15px 0 0 15px; text-indent: 0;}
.about .cont ul li:nth-of-type(3){ background:#49b748;}
.about .cont ul li:nth-of-type(3) h2{ color:#FFF; margin:30px 0 0 15px;}
.about .cont ul li:nth-of-type(3) hr{ border-bottom:solid #fff 3px; border-left:0; border-right:0; border-top:0; width:40px;margin:15px 0 0 15px;}
.about .cont ul li:nth-of-type(3) p{ color:#FFF;margin:15px 0 0 15px; text-indent: 0;}

.culture{width:100%; height:auto; overflow:hidden; margin:40px auto; background: url(../images/bg3.jpg) center top no-repeat;}
.culture h1{ font-size:20px; line-height:30px; text-align:center; color:#fff; margin-top:30px;}
.culture h1 span{ color:#fff;}
.culture h1 p{ color:#fff; font-size:12px; font-weight:normal;}
.culture ul{width:95%; height:auto; margin:20px auto;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.culture ul li{ background:rgba(0,0,0,0.7); padding:10px 15px; width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.culture ul li h2{ color:#FFF;font-size:14px; font-weight:600;}
.culture ul li h2 span{font-size:12px; font-weight:300; padding-left:10px;text-transform: uppercase;}
.culture ul li hr{ border-bottom:solid #49b748 3px; border-left:0; border-right:0; border-top:0; width:40px;margin:10px 0 0 0;}
.culture ul li p{ color:#FFF;margin:10px 0 0 0; font-size:12px;}

.honorary {overflow:hidden;width:100%; height:auto; margin-bottom:40px;}
.honorary h1{ font-size:20px; line-height:30px; text-align:center; color:#49b748;}
.honorary h1 span{ color:#49b748;}
.honorary h1 p{ color:#898b8c; font-size:16px; font-weight:normal;}
.honorary .honoraryBox {overflow:hidden;width:100%;margin:0 auto;margin-top:25px;position:relative}
.honorary .honoraryBox em {display:block;width:35px;height:35px;position:absolute;top:65px;}
.honorary .honoraryBox em.sclt {background:url("../images/customerlt.png") no-repeat center top;left:0; background-size:35px;}
.honorary .honoraryBox em.scrt {background:url("../images/customerrt.png") no-repeat center top;right:0; background-size:35px;}
.honorary .honoraryBox em:hover {background-position:bottom;cursor:pointer}
.honorary .scCon {overflow:hidden;width:300px;height:150px;margin:0 auto;position:relative}
.honorary ul {position:absolute;top:0;left:0}
.honorary ul li {width:145px;float:left;text-align:center;margin-right:15px;}
.honorary ul li a {text-decoration:none}
.honorary ul li img {display:block;margin:0 auto;background-color:#fff; width:145px; height:91px;}
.honorary ul li h3 {font-size:14px;margin-top:10px;}
.honorary ul li h3 a {font-size:14px;margin-top:10px;}
.honorary ul li:hover img {opacity:.85;}

.tsgy{ width:95%; height:auto; overflow:hidden; margin:20px auto;}
.tsgy .l{ float:left; width:270px; height:auto; overflow:hidden; background:#49b748; display:none;}
.tsgy .l h1{ background:#093c23; color:#FFF; text-align:center; padding:20px 0; font-size:48px; line-height:50px;}
.tsgy .l h1 p{color:#9eb09e; font-size:18px; font-weight:200;text-transform: uppercase; line-height:20px; margin-top:10px;letter-spacing:8px;}
.tsgy .l ul{ padding:30px 35px;}
.tsgy .l ul li{ border-radius:30px; height:50px; line-height:50px; margin-bottom:20px; padding-left:50px;}
.btn-info{ background:#ffffff url(../images/ico7.png) no-repeat; background-position:25px 19px;}
.btn-info:hover{ background:#093c23 url(../images/ico7.png) no-repeat; background-position:25px 19px;}
.btn-info a{ font-size:22px;display:block; width:100%;height:100%;}
.btn-info a:hover{ color:#FFF; text-decoration:none;font-size:22px;display:block; width:100%;height:100%;}
.btn-light{}
.btn-light{ background:#093c23 url(../images/ico7.png) no-repeat; background-position:25px 19px;}
.btn-light a{ font-size:22px;display:block; width:100%;height:100%;color:#FFF;}
.btn-light a:hover{text-decoration:none;}
.tsgy .l .tel{ background: url(../images/ico8.png) center left no-repeat; padding-left:50px; margin:0 30px; color:#FFF; line-height:22px;}
.tsgy .l .address{ background: url(../images/ico9.png) center left no-repeat; padding-left:50px; margin:20px 30px; color:#FFF; line-height:22px;}
.tsgy .r{ float:right; width:100%; height:auto; overflow:hidden;}
.tsgy .r h2{ height:auto; overflow:hidden; margin-bottom:20px;}
.tsgy .r h2 span{ font-size:20px; color:#49b748; display:block; width:100px; height:40px; line-height:40px; border-bottom:solid #49b748 2px; float:left; text-align:center;}
.tsgy .r h2 a{font-size:12px; color:#989898; display:block; width:calc(100% - 100px); height:40px; line-height:40px; border-bottom:solid #eeeeee 2px; float:left; text-align:right;}

.scx{ width:95%; height:auto; overflow:hidden; margin:20px auto;}
.scx h1{ font-size:18px; height:30px; line-height:30px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.scx h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:50px;height:30px;}
.scx h1 span{}
.scx h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:50px;height:30px;}
.scx .pic{ width:100%; height: auto; margin-top:20px;}
.scx .con{ width:100%; height:auto; margin-top:10px;}
.scx .cont{width:100%; height: auto; float: none; margin:20px 0 0 0;}
.scx .cont h2{ background:url(../images/ico10.png) center left no-repeat;background-size:11px 12px; font-size:16px; color:#525252; height:20px; line-height:20px; font-weight:normal; padding-left:20px;}
.scx .cont h3{font-size:14px; color:#525252; height: auto; line-height:20px; font-weight:normal; border-top:solid #efefef 2px; margin-top:10px; padding-top:10px;}
.scx .cont p{font-size:12px; line-height:20px; margin-top:10px;}
.scx .con img{ width:100%; height: auto; float: none; margin-top:15px;}

.fws{ width:95%; height:auto; overflow:hidden; margin:20px auto;}
.fws h1{ font-size:18px; height:30px; line-height:30px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap; margin-bottom:20px;}
.fws h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:50px;height:30px;}
.fws h1 span{}
.fws h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:50px;height:30px;}
.fws .swiper-slide {overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.fws .swiper-slide a{ display:block; width:32%; height:auto; overflow:hidden; font-size:10px; color:#093c23;}
.fws .swiper-slide h2{ font-weight:normal; height:38px; line-height:30px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.fws .swiper-slide img{ width:100%; height:80px;}

.jqhntqk{ width:95%; height:auto; overflow:hidden; margin:20px auto;}
.jqhntqk h1{ font-size:20px; height:30px; line-height:30px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.jqhntqk h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:90px;height:30px;}
.jqhntqk h1 span{}
.jqhntqk h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:90px;height:30px;}
.jqhntqk .pic{margin:20px auto auto auto; display:block; width:100%;}

.qkxntd{ width:95%; height:auto; overflow:hidden; margin:30px auto;}
.qkxntd h2{ background:url(../images/ico10.png) center left no-repeat;background-size:11px 12px; font-size:16px; color:#525252; height:20px; line-height:20px; font-weight:normal; padding-left:20px;}
.qkxntd .con{ width:100%; height:auto; margin-top:10px; padding-top:10px;}
.qkxntd .con p{font-size:12px; line-height:20px; margin-top:0;}
.qkxntd .con img{ width:100%; height: auto; float: none; margin-top:15px;}

.qjqqz{ width:95%; height:auto; overflow:hidden; margin:auto;}
.qjqqz h1{ font-size:20px; height:30px; line-height:30px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.qjqqz h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:90px;height:30px;}
.qjqqz h1 span{}
.qjqqz h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:90px;height:30px;}
.qjqqz .pic{margin:20px auto auto auto; display:block; width:100%;}

.alc{ width:95%; height:auto; overflow:hidden; margin:20px auto;}
.alc h1{ font-size:20px; height:30px; line-height:30px; text-align:center;overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.alc h1 .l{ background:url(../images/linel.png) center right no-repeat; display:block; width:90px;height:30px;}
.alc h1 span{}
.alc h1 .r{ background:url(../images/liner.png) center left no-repeat; display:block; width:90px;height:30px;}
.alc h2{ background:url(../images/ico10.png) center left no-repeat;background-size:11px 12px; font-size:16px; color:#525252; height:20px; line-height:20px; font-weight:normal; padding-left:20px; margin-top:10px;}
.alc .pic{margin:20px auto auto auto; display:block; width:100%;}

.bczpc{ width:95%; height:auto; overflow:hidden; margin:20px auto;}
.bczpc h1{ background:url(../images/ico10.png) center left no-repeat;background-size:11px 12px; font-size:16px; color:#525252; height:20px; line-height:20px; font-weight:normal; padding-left:20px; margin-top:10px; margin-bottom:20px;}
.bczpc .swiper-slide {overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.bczpc .swiper-slide a{ display:block; width:32%; height:auto; overflow:hidden; font-size:10px; color:#093c23;}
.bczpc .swiper-slide h2{ font-weight:normal; height:38px; line-height:30px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.bczpc .swiper-slide img{ width:100%; height:80px;}

.equipment{ width:95%; height:auto; overflow:hidden; margin:20px auto;}
.equipment1{ width:95%; height:auto; overflow:hidden; margin:30px auto;}
.equipment1 h1{ background:url(../images/ico10.png) center left no-repeat; font-size:36px; color:#525252; height:40px; line-height:40px; font-weight:normal; padding-left:40px; margin-bottom:40px;}
.equipment1 .swiper-slide {overflow:hidden;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.equipment1 .swiper-slide a{ display:block; width:26%; height:auto; overflow:hidden; font-size:10px;padding:10px; background:#f3f3f3; margin-bottom:10px;}
.equipment1 .swiper-slide h2{ font-weight:normal; height:30px; line-height:30px; overflow:hidden;}
.equipment1 .swiper-slide img{ width:100%; height:80px;}

.main{ width:95%; height:auto; overflow:hidden; margin:20px auto;}
.newslist{ width:100%; height:auto; overflow:hidden;}
.newslist li{width:100%; height:auto; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:solid #eeeef0 1px;}
.newslist li .pic{width:30%; height: auto;display: block; overflow:hidden; float:left;}
.newslist li .pic img{width:100%; height:100%;display: block;}
.newslist li .intro{width:65%; height:auto; overflow:hidden; float:right;}
.newslist li .intro h2{ font-size:14px; line-height:20px; font-weight:normal; color:#000000;}
.newslist li .intro p{font-size:12px; line-height:20px; margin-top:5px;color: #525252;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical}
.newslist li .intro .more{ font-size:12px; margin-top:20px; background:#fff; display:block; width:80px; height:40px; line-height:40px; color:#646566; padding:0 20px; border:solid #646566 2px;}
.newslist li .intro .more:hover{background:#49b748; text-decoration:none;color:#fff; border:solid #034356 2px;}
.newslist li .intro .more span{float:right; font-size:20px;}

/*分页*/
.paging{display: flex;flex-wrap: wrap;justify-content:center; width:100%; height:auto; overflow:hidden;}
.paging a{text-decoration:none;}
.tBtn {border-radius:50%; display:block;}
.tBtn:hover {border-radius:50%; display:block;background:#093c23;color: #fff;}
.jk_num {display: flex;flex-wrap: wrap;justify-content:center;}
.page-link:not(:disabled):not(.disabled) {cursor: pointer;}
.page-num, .page-link,.pagingNext,.pagingPrev{position: relative;display: block;border-radius:50%; width:40px; height:40px; line-height:40px; text-align:center;background:#f0f0f0; margin:0 10px; font-size:14px;}
.page-num:hover{background:#093c23;color: #fff;}
.jkbtnl:hover,.jkbtnr:hover{background:#f0f0f0;color: #333;}
.page-num-current{ background:#49b748; color:#fff;border-radius:50%; width:40px; height:40px; line-height:40px; text-align:center;}

.contact {max-width:95%; margin:50px auto; height:350px;}
.contact p:nth-of-type(1){font-size:20px; color:#49b748; text-align:center; height:30px; line-height:30px; display:block;}
.contact p:nth-of-type(2){font-size:12px; color:#052314; text-align:center; height:30px; line-height:30px; display:block; margin:25px auto; width:50%;line-height:20px;}
.contact p:nth-of-type(3){font-size:14px; color: rgb(5, 35, 20); text-align: center; height: 30px; line-height: 30px; display: block; margin-top:30px; text-transform: uppercase;}

.container {max-width:95%; margin:20px auto;}
.content img{ max-width:100%; height:auto; margin-top:15px; margin-bottom:15px;}
.container .swiper-container .swiper-wrapper .swiper-slide img{ width:auto; max-width:100%; max-height:400px;}
.text-center{ text-align:center; height:30px; color:#999;}
.container h2{font-size:20px;font-weight: 500; text-align:center;margin-bottom:10px !important;margin-top:10px !important;}
.container h3{font-size:0.75rem; margin-bottom:20px;}
.content { padding:20px 0;line-height: 2;text-align:justify;text-justify:distribute-all-lines; // 这行必加，兼容ie浏览器}
.border-bottom {border-bottom: 1px solid #f0f0f0!important;}
.text-secondary{height:40px; line-height:40px; width:100%; margin:30px 0;}
.text-secondary .left{ float:left; margin:0; padding:0 10px; max-width:40%; border: solid #dedede 1px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.text-secondary .right{ float:right; margin:0; padding:0 10px; max-width:40%; text-align:right; border: solid #dedede 1px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.container .title { border-bottom:solid #dcdcdc 2px; width:100%; height:41px; margin-top:10px;}
.container .title a{ width:100px; height:40px; line-height:40px; float:left; display:block; color:#3d3d3d; font-size:16px; text-align:center; border-right:solid #dcdcdc 1px; border-top:solid #dcdcdc 1px; background:#fff;}
.container .title a:hover{color:#1355a3; text-decoration:none; background:#00a0ea; border-right:solid #00a0ea 1px;border-top:solid #00a0ea 1px;  color:#FFF;}
.container .title a:nth-of-type(1){ background:#49b748; border-right:solid #49b748 1px; border-top:solid #49b748 1px; color:#FFF;border-radius:5px 5px 0 0;}
.container .title a:nth-of-type(2){display:none;}
.container .title a:nth-of-type(3){border-radius:0 5px 0 0; display:none;}
.container h5{ background:url(../images/pic1.png) center left no-repeat; font-size:24px; font-weight:normal; color:#3d3d3d; padding-left:25px; height:40px; line-height:40px; margin-bottom:20px;}

/*在线客服*/
.KeFuDiv { display:none;}
}