@charset "utf-8";
/**
 * ***** common *****
 */
body {overflow-x: hidden;}
input::-webkit-input-placeholder{color:#fcf651}
input::-moz-placeholder{color:#fcf651}
input:-moz-placeholder{color:#fcf651}
input:-ms-input-placeholder{color:#fcf651}
ul {list-style: none;margin: 0;padding: 0;}
ul:after {content:"\200B";display:block;height:0;clear:both; }
ul: {*zoom:1;}/*IE/7/6*/
h1, h2, h3, h4, h5, h6 {margin: 0;}
img {max-width: 100%;}
button,button:focus {outline: 0;}

/* layout */
.fl {float: left;}
.fr {float: right;}
.pos-rel {position: relative;}
.pt-60 {padding-top: 60px;}
.p-60-0 {padding: 60px 0}
.mt-50 {margin-top: 50px;}
.col-lg-1-5,.col-md-1-5,.col-sm-1-5,.col-xs-1-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1-5{width:20%;float:left}
@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}
@media (min-width:992px){.col-md-1-5{width:20%;float:left}}
@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}}
@media (min-width: 1366px){
	.container {width: 1400px}
}

/* color */
a {color: #333;}
a:hover {text-decoration: none;}

/* btn */
.btn {display: inline-block;background-repeat: no-repeat;background-size: cover;background-color: #fff}
.btn-easing {position: relative;}
.btn-easing span {position: relative;z-index: 2;}
.btn-easing:hover {color: #fff!important;}
.btn-easing:before{position:absolute;content:'';z-index:1;background:#0f753f;top:0;left:0;width:100%;height:100%;-moz-transition:-moz-transform .6s cubic-bezier(.8,0,.2,1);-o-transition:-o-transform .6s cubic-bezier(.8,0,.2,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1);-webkit-transition-delay:0s;transition:transform .6s cubic-bezier(.8,0,.2,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top}
.btn-easing:hover:before{-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}

/* table */

/* title */
.title-first {margin-bottom: 20px;}
.title-first h3 {font-family: Arial;font-size: 50px;line-height: 64px;color: #0f753f;text-transform: uppercase;}
.title-first h3 span {display: inline-block;position: relative;}
.title-first h3 span:before,
.title-first h3 span:after {content: '';display: block;position: absolute;top: 31px;width: 56px;height: 2px;background-color: #0f753f}
.title-first h3 span:before {content: none}
.title-first h3 span:after {right: -124px;}
.title-first h5 {font-size: 24px;line-height: 30px;color: #010101;}
.title-first.text-right {text-align: right;}
.title-first-emerald h3 {color: #7cb62d}
.title-first-emerald h3 span:before {content: '';display: block;position: absolute;left: -124px;top: 31px;width: 56px;height: 2px;background-color: #7cb62d}
.title-first-emerald h3 span:after {content: none}
.title-first-emerald h5 {color: #fff;}
.title-first-summary {margin-bottom: 60px;}
.title-first-summary h3 span:after {content: none}
.title-first-summary .col-sm-3 {border-right: 1px solid #666}
.title-first-summary .middle-box {height: 94px;}
.title-first-summary .middle-inner {padding-left: 50px;font-size: 14px;line-height: 30px;color: #848484;}


/* 背景渐变 */
.gradient-black {
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#737374,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#737374,gradientType=0);/*IE8*/
    background:#737374;
    background:-moz-linear-gradient(top, #000, #737374);
    background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#737374));
    background:-o-linear-gradient(top, #000, #737374);
}

/* 缩略图 */
.thumbnail-img {position: relative;font-size: 0;overflow: hidden;}
.thumbnail-img img {display: block;width: 100%;}
.thumbnail-img .mark {position: absolute;bottom: 0;left: 0;width: 100%;background: none}

/* 单行文本溢出 */
.text-ellipsis,
.product-center .swiper-product .title,
.product-center .swiper-product p,
.list-news .title,
.recommend .title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 渐变动画 */
#menu>ul>li>a:before,
#menu>ul>li>a:after,
.header,
.header *,
.product-nav a,
.thumbnail-img img,
.product-center .swiper-product .info,
.partner-list .middle-box {transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}

/* 垂直居中 */
.middle-box{display: table;margin:0 auto; position:relative;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%; text-align:center;}
.middle-inner p{position:relative; *top:-50%; *left:-50%;}
.middle-inner.text-left {text-align: left;}

/**
 * ***** header *****
 */
.header {position: absolute;top: 0;left: 0;z-index: 100;width: 100%;padding: 10px 0;background-color: rgba(0,0,0,.5)}
.header .logo {height: 60px;}
.header .logo img {height: 100%;}
.header #menu {margin-top: 8px;}
.header #menu li,
.header .menu-aside li {float: left;position: relative;margin-left: 15px;}
.header #menu a,
.header .menu-aside a {display: block;position: relative;margin: 0 20px;font-size: 18px;line-height: 44px;color: #fff;}
/* .header #menu a:hover:before,
.header #menu .active a:before {content: '';display: block;position: absolute;bottom: 0;left: 10%;width: 80%;height: 1px;background-color: #fff} */
.header #menu li>a:before,
.header #menu li>a:after {content: '';position: absolute;width: 0;height: 1px;}
.header #menu li>a:before {left: 50%;bottom: 1px;margin-left: -20px;background-color: #fff}
.header #menu li>a:after {right: 50%;bottom: 0;margin-right: -20px;background-color: #fff}
.header #menu .active a:after,
.header #menu .active a:before,
.header #menu a:hover:after,
.header #menu a:hover:before{width: 40px}

.header .iconfont {color: #fff;font-size: 20px;line-height: 44px;}
.header .menu-aside {margin-top: 8px;font-size: 0}
.header .menu-aside .iconfont {float: left;line-height: 40px;}
.header .menu-aside li {position: relative;}
.header .menu-aside a {line-height: 40px;}
.header .btn-tel a {padding: 0 30px;border: 2px solid #fff;border-radius: 44px;overflow: hidden;}
.header .btn-tel a:hover {border-color: #0f753f}
.header .btn-tel .iconfont {margin-right: 10px;}
.header .btn-wechat .content {display: none;position: absolute;top: 50px;left: 50%;width: 100px;margin-left: -50px;padding: 5px;background-color: #fff;/* border-radius: 5px; */}
/* .header .btn-wechat .content:before {content: '';display: block;position: absolute;top: -10px;left: 50%;width: 0;height: 0;margin-left: -10%;border-right: 10px solid transparent;border-bottom: 10px solid #fff;border-left: 10px solid transparent;} */
.header .btn-wechat .content img {display: block;width: 100%;}
.header .btn-wechat:hover .content {display: block;}

.header.header-guide {padding-top: 38px;background: none;}
.header.header-guide .logo {height: 80px;}
.header.header-guide #menu,
.header.header-guide .menu-aside {margin-top: 18px;}

/**
 * *****guide*****
 */
#fp-nav ul li a span, .fp-slidesNav ul li a span {background-color: #fff}

.guide {font-size: 0}
.guide .header {padding-top: 38px;background: none;}
.guide.fixed {position: fixed;top: 0;left: 0;z-index: 99;width: 100%;height: 100%;}
.guide .swiper-container {height: 100%;}
.guide .swiper-slide {background-repeat: no-repeat;background-position: center bottom;background-size: cover;image-rendering: -webkit-optimize-contrast;}
.guide .swiper-pagination {bottom: 40px}
.guide .swiper-pagination-bullet {width: 30px;height: 3px;background: none;background-color: #fff;opacity: 1;border-radius: 0;}
.guide .swiper-pagination-bullet-active {background-color: #0f753f;}
.guide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px}
.guide .middle-box {width: 100%;height: 100%;}
.guide .title {color: #fff;}
.guide .title h3 {font-size: 40px;line-height: 60px;}
.guide .title h4 {font-size: 28px;line-height: 60px;}

/**
 * ***** main *****
 */
.main {margin-bottom: 50px;}

/* banner */
/*.banner {min-height: 366px;background: url(../img/banner/bg.jpg) no-repeat center top / 1920px 366px;}*/
.banner {background-repeat: no-repeat;background-position: center top;background-size: cover;}

/* 更多 */
.more .btn-enter {display: inline-block;position: relative;padding: 0 20px;font-size: 14px;line-height: 50px;border: 1px solid #000;text-transform: uppercase;}
.more .btn-enter .iconfont {float: right;margin-left: 10px;}

/* location */
.location-content {margin-bottom: 40px;padding: 40px 0;border-bottom: 1px solid #cdcdcd;}
.location h3 {font-size: 40px;line-height: 44px;color: #0f753f;text-transform: uppercase;}
.location span {display: inline-block;font-size: 20px;line-height: 30px;color: #010101;}
.location span i {float: left;margin: 0 5px 0 20px;color: #0f753f;}

.location-content .pull-right {font-size: 0}
.location-content .nav-pills {margin-top: 6px;}
.nav-pills>li+li {margin-left: 10px;}
.nav-pills>li>a {padding: 0 24px;font-size: 14px;line-height: 30px;color: #007a41;border: 1px solid #007a41;border-radius: 30px;}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover,
.nav-pills>li>a:hover,
.nav-pills>li>a:focus:hover {color: #fff;background-color: #007a41;border-color: #007a41;}
.nav-pills>li>a:focus {color: #fff;background-color: #007a41;border: 1px solid #007a41;}

.location-content select {float: left;height: 32px;margin-left: 15px;margin-top: 6px;padding: 0 10px;font-size: 14px;line-height: 32px;color: #007a41;border: 1px solid #007a41;cursor: pointer;border-radius: 3px;}

/* 关于我们 */
.aboutus {padding: 170px 0 96px}
.aboutus .content {margin-top: 60px;font-size: 14px;line-height: 30px;color: #848484;text-align: justify;}
.aboutus .content p {margin-bottom: 20px;}
.aboutus .content p strong {font-size: 18px;line-height: 30px;color: #000;}

/* 产品中心 */
.product-center {position: relative;;background: url(../images/bg_green.jpg) no-repeat;}
.product-nav {position: absolute;top: 0;left: 15px;width: 201px;z-index:2;padding-bottom: 47px;font-size: 18px;line-height: 30px;color: #fff;background: url(../images/product_nav_bottom.png) no-repeat center bottom / 100% 47px;}
.product-nav .content {padding: 40px;background-color: rgba(101, 167, 48, .7)}
.product-nav .logo {margin-bottom: 40px;}
.product-nav .title {position: relative;padding: 10px 0 10px 50px}
.product-nav .title:before {content: '';display: block;position: absolute;top: 25px;left: 0;width: 40px;height: 1px;background-color: #fff}
.product-nav a {display: block;color: #fff;padding: 10px 0}
.product-nav a:hover {padding-left: 10px;}
.product-center .col-xs-12 {padding-left: 300px;}
.product-center .swiper-product {padding-bottom: 10px;font-size: 0;}
.product-center .swiper-product a {display: block;color: #fff;}
.product-center .swiper-product a:hover {background-color: rgba(101, 167, 48, .7)}
.product-center .swiper-product a:hover .thumbnail-img img {transform: scale(1.1);}
.product-center .swiper-product a:hover .info {padding: 10px 20px}
.product-center .swiper-product .info {padding: 10px 0}
.product-center .swiper-product .title {font-size: 18px;line-height: 30px;}
.product-center .swiper-product p {font-size: 16px;line-height: 30px;}
.swiper-product.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 0;}
.swiper-product .swiper-pagination-bullet {width: 20px;height: 3px;background-color: #fff;border-radius: 0;}

/* 新闻列表 */
.list-news a {display: block;margin-bottom: 15px;/* box-shadow: 3px 3px 10px rgba(0,0,0,.2); */}
/* .list-news a:hover {box-shadow: 3px 3px 10px rgba(0,122,65,.5);} */
.list-news a:hover .thumbnail-img img {transform: scale(1.1);}
.list-news .info {padding: 20px 10px;text-align: center;font-size: 14px;line-height: 30px;}
.list-news .title {font-size: 16px;line-height: 30px;color: #000;}
.list-news .time {color: #6e6e6e;}
.list-news p {color: #848484;max-height: 60px;overflow: hidden;}
.list-news a:hover .title {color: #0F753F;}

/* 产品列表 */
.list-product a {display: block;margin-bottom: 15px;/* box-shadow: 3px 3px 10px rgba(0,0,0,.2); */}
/* .list-product a:hover {box-shadow: 3px 3px 10px rgba(0,122,65,.5);} */
.list-product a:hover .thumbnail-img img {transform: scale(1.1);}
.list-product .info {padding: 20px 10px;font-size: 14px;line-height: 30px;}
.list-product .title {font-size: 16px;line-height: 30px;color: #000;}
.list-product p {color: #848484;max-height: 60px;overflow: hidden;}
.list-product a:hover .title {color: #0F753F;}

/* 加载更多 */
.loadmore {overflow: hidden;}
.loadmore-content {position: relative;display: block;width: 667px;margin: 20px auto;}
.loadmore-content:before,
.loadmore-content:after {content: '';display: block;position: absolute;top: 23px;width: 50%;height: 1px;background-color: #b7b7b7}
.loadmore-content:before {left: -380px;}
.loadmore-content:after {right: -380px;}
.loadmore .btn-loadmore {display: block;width: 100%;padding: 5px 0;font-size: 16px;line-height: 34px;color: #848484;border: 1px solid #b7b7b7;}

/* 文章 */
.article-title {position: relative;margin-bottom: 20px;padding-bottom: 20px;}
.article-title:after {content: '';display: block;position: absolute;bottom: 0;left: 0;width: 100px;height: 1px;background-color: #d0d0d0}
.article-title .title {margin-bottom: 10px;font-size: 20px;line-height: 32px;color: #089875;}
.article-title .author {font-size: 14px;line-height: 26px;color: #8c8c8c;}
.article-content {position: relative;font-size: 14px;line-height: 32px;color: #606060;text-align: justify;}
.article-content.indent p {text-indent: 2em;}

/* 推荐 */
.recommend-content {position: relative;}
.recommend-content:before {content: '';display: block;position: absolute;top: 0;right: 25%;width: 1px;height: 100%;margin-right: -15px;background-color: #d4d4d4}
.recommend {padding-left: 30px;}
.recommend .title h3 {margin-bottom: 10px;font-size: 20px;line-height: 32px;color: #089875;}
.recommend li {margin-bottom: 15px;}
.recommend a {position: relative;display: block;min-height: 80px;padding-left: 126px;}
.recommend .thumbnail-img {position: absolute;top: 0;left: 0;width: 112px;height: 80px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.recommend .title {font-size: 14px;line-height: 24px;color: #3d3d3d;}
.recommend p {margin-bottom: 0;font-size: 12px;line-height: 24px;color: #7e7e7e;}
.recommend .btn-enter {margin-top: 8px;padding: 0;height: 24px;font-size: 14px;line-height: 22px;color: #5d5d5d;}
.recommend .btn-enter:hover {padding: 0 5px;color: #fff;background-color: #0F753F;}
.recommend a:hover .title {color: #0F753F;}

/* 时间轴 */
.history {position: relative;margin-bottom: 40px;padding-top: 60px;padding-bottom: 20px;}
.history .axis {position: absolute;top: 0;left: 50%;width: 1px;height: 88%;background-color: #ccc;}
.history .axis:before {content: '';display: block;position: absolute;top: 0;left: -8px;width: 17px;height: 17px;border: 1px solid #ccc;border-radius: 50%;background-color: #fff}
.history .axis:after {display: block;position: absolute;bottom: -30px;left: -25px;width: 50px;font-size: 14px;line-height: 30px;color: #ccc;text-align: center;}
.history .item {margin-bottom: 30px;}
.history .item .content {position: relative;width: 50%;min-height: 144px;}
.history .item .content>i {position: absolute;top: 15px;width: 20px;height: 20px;border: 1px solid #cecece;border-radius: 50%;background-color: #fff}
.history .item .content>i:before {content: '';display: block;position: absolute;top: 4px;left: 4px;width: 10px;height: 10px;background-color: #000;border-radius: 50%;}
.history .item .thumbnail-img {position: absolute;top: 0;width: 144px;height: 144px;background-repeat: no-repeat;background-size: cover;background-position: center;border-radius: 50%;}

.history .item .content {float: left;padding-left: 180px;padding-right: 30px;text-align: right;}
.history .item .content>i {right: -11px;}
.history .item .thumbnail-img {left: 0;}

@media (min-width: 768px) {
	.history .item:nth-child(even) .content {float: right;padding-right: 180px;padding-left: 30px;text-align: left;}
	.history .item:nth-child(even) .content>i {left: -11px;}
	.history .item:nth-child(even) .thumbnail-img {left: auto;right: 0;}
}

.history .time h3 {font-size: 38px;line-height: 50px;color: #333;font-weight: bolder;}
.history li {font-size: 14px;line-height: 26px;color: #535353;}

/* 合作伙伴 */
.partner-list {margin: 20px 0;}
.partner-list .row {padding: 0 15px}
.partner-list .item {border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;cursor: pointer;}
.partner-list .item:nth-child(1),
.partner-list .item:nth-child(2),
.partner-list .item:nth-child(3),
.partner-list .item:nth-child(4),
.partner-list .item:nth-child(5) {border-top: 1px solid #dedede;}
.partner-list .item:nth-child(5n + 1) {border-left: 1px solid #dedede}
.partner-list .item:hover .middle-box {transform: scale(1.1);}
.partner-list .middle-box {height: 196px;font-size: 14px;line-height: 22px;color: #606060;}
.partner-list .middle-box img {margin: 0;}

/* 联系我们 */
.contact-content>div {height: 400px;}
#map {height: 100%;z-index: 10;}
.contact-info .title {margin-bottom: 30px;}
.contact-info .title h3 {font-size: 22px;line-height: 36px;color: #007a41;font-weight: bolder;}
.contact-info .title h5 {font-size: 16px;line-height: 22px;color: #606060;text-transform: uppercase;}
.contact-info img {margin-top: 30px;}

/* 文化列表 */
.list-culture .item {margin-bottom: 20px;}
.list-culture .item .img-content {float: left;width: 52%;height: 370px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.list-culture .item .text-content {float: right;width: 48%;height: 370px;padding: 20px;color: #fff;}
.list-culture .item .middle-inner {text-align: left;}
.list-culture .item .title {margin-bottom: 20px;}
.list-culture .item .title h3 {font-size: 20px;line-height: 30px;font-weight: bolder;}
.list-culture .item .content {font-size: 14px;line-height: 30px;}
.list-culture .item .content li {float: left;width: 50%;padding-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.list-culture .item:nth-child(3n+1) {background-color: #007a41}
.list-culture .item:nth-child(3n+2) {background-color: #7cb62d}
.list-culture .item:nth-child(3n+3) {background-color: #636363}
.list-culture .item:nth-child(even) .img-content {float: right;}

/* 职位招聘 */
.list-recruitment .item {margin-bottom: 20px;}
.list-recruitment .title {padding: 10px 30px;font-size: 14px;line-height: 34px;color: #fff;background-color: #a6a6a6;cursor: pointer;}
.list-recruitment .title span {float: left;width: 20%;}
.list-recruitment .title .btn-show {float: right;display: block;width: 34px;text-align: center;background-color: transparent}
.list-recruitment .content {display: none;padding: 30px 40px;font-size: 14px;line-height: 30px;color: #606060;border: 1px solid #b8b8b8;border-top: none;}
.list-recruitment .content .fl,
.list-recruitment .content .fr {width: 48%;}
.list-recruitment .content p strong {color: #0F753F;font-size: 16px}
.list-recruitment .tips {color: #0F753F;}
.list-recruitment .active .title {background-color: #0F753F}

/**
 * ***** footer *****
 */
.footer {background-color: #fff;border-top: 1px solid #cdcdcd;overflow: hidden;}
.footer.fixed {position: fixed;bottom: 0;left: 0;width: 100%}
.footer-top {padding: 40px 0}
.footer-top>div {float: left;}
.footer-top .vercode-content {float: right;margin-right: 15px;}
.footer-top .logo {position: relative;height: 132px;margin-right: 80px;margin-left: 15px;padding-right: 80px;}
.footer-top .logo:after {content: '';display: block;position: absolute;top: 50%;right: 0;width: 1px;height: 86px;margin-top: -43px;background-color: #c7c7c7;}
.footer-top .logo .middle-box {height: 100%;}
.footer-nav ul {margin-bottom: 10px;}
.footer-nav li {float: left;}
.footer-nav a {position: relative;display: block;padding: 0 14px;font-size: 14px;line-height: 26px;color: #606060;}
.footer-nav a:after {content: '';display: block;position: absolute;top: 5px;left: 0;width: 1px;height: 16px;background-color: #606060}
.footer-nav a:hover {color: #0F753F;}
.footer-nav li:first-child a {padding-left: 0;}
.footer-nav li:first-child a:after {content: none}
.footer-nav p {margin-bottom: 0;font-size: 14px;line-height: 32px;color: #606060;}
.vercode-content {width: 100px;margin-top: 16px;padding: 5px;text-align: center;/* box-shadow: 0 0 5px rgba(0,0,0,.2); */border-radius: 5px;}
.vercode-content img {display: block;width: 100%;margin-bottom: 2px}
.vercode-content p {margin-bottom: 0;font-size: 12px;line-height: 20px;}
.footer-bottom {position: relative;padding: 0 32px 0 82px;font-size: 0;background: url(../images/footer_bottom_left.png) no-repeat left center / 82px 54px, url(../images/footer_bottom_right.png) no-repeat right center / 32px 54px;}
.footer-bottom:before,
.footer-bottom:after {content: '';display: block;position: absolute;width: 1000px;height: 8px;}
.footer-bottom:before {left: -1000px;bottom: 0;background-color: #7cb62d}
.footer-bottom:after {right: -1000px;top: 0;background-color: #0f753f}
.footer-bottom .content {padding: 11px 0;font-size: 14px;line-height: 32px;color: #f4f3f3;text-align: center;background-color: #0f753f}

/**
 * ***** aside *****
 */

/**
 * ***** layer *****
 */
.layui-layer.layui-layer-custom {overflow: hidden;}
.layui-layer.layui-layer-custom .layui-layer-title {height: 46px;line-height: 46px;font-size: 18px;color: #ddba59;border-bottom: none}
.layui-layer.layui-layer-custom .layui-layer-content {/* max-height: 500px; */padding: 20px;color: #fff;background-color: #fff}
.layui-layer.layui-layer-custom .layui-layer-btn {background-color: #1c1c1c}
.layui-layer.layui-layer-custom .layui-layer-btn .layui-layer-btn0 {border-color: #ddba59;background-color: #ddba59;}

.layui-layer.layui-layer-custom-msg {min-width: 100px;background-color: #000;filter: alpha(opacity=60);background-color: rgba(0,0,0,.6);color: #fff;border: none;}
.layui-layer.layui-layer-custom-msg .layui-layer-content {padding: 12px 25px;text-align: center;background-color: rgba(0,0,0, .5)}

/* 合作伙伴弹窗 */
.layer-partner {display: none;font-size: 14px;line-height: 26px;color: #5a5a5a;}
.layer-partner .title {margin-bottom: 20px;text-align: center;}


@media (max-width: 768px) {
	/**
	 * common
	 */
	.visible-xs {display: block;}
	.hidden-xs {display: none;}
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.container{padding-left:5px;padding-right:5px}
	.row{margin-left:-5px;margin-right:-5px}
	.pt-60 {padding-top: 30px;}
	.p-60-0 {padding: 30px 0}
	.mt-50 {margin-top: 25px;}

	/* title */
	.title-first {text-align: center;overflow: hidden;}
	.title-first h3 {font-size: 24px;line-height: 40px;}
	.title-first h3 span:before,
	.title-first h3 span:after {content:'';display:block;position:absolute;top:19px;width:56px;height:2px;background-color:#0f753f}
	.title-first h3 span:before {left: -80px}
	.title-first h3 span:after {right: -80px;}
	.title-first h5 {font-size: 16px}
	.title-first.text-right {text-align: center;}
	.title-first-summary {margin-bottom: 30px;}
	.title-first-summary .middle-inner {padding-left: 0;}

	/**
	 * header
	 */
	.header,
	.header.header-guide {position: fixed;left: auto;top: 0;width: 100%;z-index: 100;padding: 10px;}
	.header {background-color: rgba(0,0,0,.5)}
	.header .container {padding: 0;}
	.header .logo,
	.header.header-guide .logo {height: 40px;}
	.header .logo img {height: 40px;margin: 0 auto}
	.header .btn-menu {position: absolute;top: 5px;right: 0;width: 50px;height: 50px;background: url(../images/icons/menu.png) center/20px no-repeat;}
	.header #menu {display: none;}
	#menu li {float: none;}
	#menu .active a, #menu a:hover {color: #007a41;}
	#menu>ul>li {float: none;}
	#menu>ul>li>a {font-size: 15px;line-height: 30px;color: #fff;}
	#menu ul ul {display: block;}

	/**
	 * guide
	 */
	.guide .header {padding-top: 10px;background-color: rgba(0,0,0,.5);}
	.guide .header.header-guide {background: none;}
	.guide .title {padding: 10px;}
	.guide .title h3 {font-size: 30px;line-height: 40px;}
	.guide .title h4 {margin-top: 20px;font-size: 20px;line-height: 30px;}
	.guide .swiper-pagination {bottom: 10px;}

	/**
	 * main
	 */
	.main {margin-bottom: 15px;}

	/* banner */
	.banner {min-height: 238px;}

	/* location */
	.location-content .pull-left,
	.location-content .pull-right {float: none!important;}
	.location-content {margin-bottom: 10px;padding: 10px 0;}
	.location h3 {font-size: 30px;line-height: 40px;}
	.location span {font-size: 16px;line-height: 28px;}
	.nav-pills>li {display: inline-block;float: none;margin-bottom: 5px;margin-right: 10px;}
	.nav-pills>li+li {margin-left: 0;margin-right: 10px;}

	/* 关于我们 */
	.aboutus {padding: 40px 0}
	.aboutus .content {margin-top: 10px;}
	.aboutus .content p {margin-bottom: 10px;}
	.aboutus .content strong {text-align: center;display: block;}
	.more .btn-enter {display: block;width: 140px;margin: 10px auto;line-height: 40px;}
	.thumbnail-img {margin-bottom: 10px;}

	/* 产品中心 */
	.product-nav {position: static;top: auto;left: auto;width: 100%;text-align: center;}
	.product-nav .content {padding: 10px;}
	.product-nav li {display: inline-block;}
	.product-center .col-xs-12 {padding-left: 5px;}
	.product-center .swiper-product .info {padding-top: 0;}
	.product-center .swiper-product .title,
	.product-center .swiper-product p {font-size: 16px;line-height: 20px;}

	/* 新闻列表 */
	.list-product a {margin-bottom: 15px;}
	.list-news a {position: relative;display: block;min-height: 80px;padding-left: 126px;margin-bottom: 15px;/* border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 0 3px rgba(0,0,0,.3);overflow: hidden; */}
	.list-news .thumbnail-img{position:absolute;top:0;left:0;width:112px;height:80px;background-repeat:no-repeat;background-size:cover;background-position:center}
	.list-news .info,
	.list-product .info{padding:0;text-align:left}
	.list-news .info {position: relative;height: 80px;}
	.list-news .info:after{content:'MORE >';display:block;margin-top:8px;padding:0;height:24px;font-size:14px;line-height:22px;color:#5d5d5d}
	.list-news .title{font-size:14px;line-height:24px;color:#3d3d3d}
	.list-news .time{margin-bottom:0;font-size:12px;line-height:24px;color:#7e7e7e}
	.list-news p{display: none;margin-top:8px;padding:0;height:24px;font-size:14px;line-height:22px;color:#5d5d5d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


	/* 加载更多 */
	.loadmore-content {width: 200px;}
	.loadmore-content:before {top: 17px;left: -110px}
	.loadmore-content:after {top: 17px;right: -110px}
	.loadmore .btn-loadmore {padding: 0;font-size: 14px;line-height: 34px;}

	/* 文章 */
	.article-title {text-align: center;}
	.article-title:after {left: 50%;margin-left: -50px;}
	.article-content {line-height: 28px;}

	/* 推荐 */
	.recommend-content:before {content: none}
	.recommend {padding-top: 10px;padding-left: 0;border-top: 1px solid #d4d4d4}

	/* 时间轴 */
	.history {padding-top: 30px;}
	.history .axis {left: 10px;}
	.history .item .content>i {right: auto;left: 0;}
	.history .item .content {float: none;width: 100%;padding: 0 20px 0 30px;text-align: left;}
	.history .item .thumbnail-img {position: static;left: auto;right: auto;}
	.history .axis:after {left: 0;text-align: left;}

	/* 合作伙伴 */
	.partner-list .item:nth-child(1),
	.partner-list .item:nth-child(2),
	.partner-list .item:nth-child(3) {border-top: 1px solid #dedede;}
	.partner-list .item:nth-child(4),
	.partner-list .item:nth-child(5) {border-top: none}
	.partner-list .item:nth-child(5n + 1) {border-left: none}
	.partner-list .item:nth-child(3n + 1) {border-left: 1px solid #dedede}
	.partner-list .middle-box {height: 100px;}

	/* 联系我们 */
	.contact-content>div {width: 100%;height: auto;}
	.contact-content .map {height: 400px;padding-right: 15px;}
	/* .contact-info .title {margin-top: 30px;} */
	.contact-info .title {margin-bottom: 8px;}
	.contact-info .title h3 {font-size: 20px}
	.contact-info .title h5 {font-size: 14px}
	.contact-info img {display: block;margin: 20px auto}

	/* 企业文化 */
	.list-culture .item .img-content,
	.list-culture .item .text-content {float: none;width: 100%;height: auto;}
	.list-culture .item .img-content {height: 300px;}
	.list-culture .item .content li {float: none;width: 100%;}

	/* 招聘 */
	.list-recruitment .item {margin-bottom: 10px;}
	.list-recruitment .title {position: relative;padding: 10px 34px 10px 10px}
	.list-recruitment .title span {width: 50%;}
	.list-recruitment .title .btn-show {position: absolute;top: 50%;right: 0;margin-top: -17px;}
	.list-recruitment .content {padding: 10px;}
	.list-recruitment .content .fl, .list-recruitment .content .fr {float: none;width: 100%;margin-bottom: 20px;}

	/**
	 * footer
	 */
	.footer-top {padding: 10px 5px}
	.footer-bottom {padding: 0;}
	.footer-bottom .content {padding: 5px 0;font-size: 12px;line-height: 20px;}

	/**
	 * layer
	 */
	.layui-layer.layui-layer-custom .layui-layer-content {padding: 10px}
}