﻿/**
 * style.less
 * 层叠样式表
 */
@font-face { font-family: 'iconfont'; src: url('../fonts/iconfont.eot@t=1481266234445');    /* IE9*/ src: url('../fonts/iconfont.eot@t=1481266234445#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/iconfont.woff@t=1481266234445') format('woff'), /* chrome, firefox */ url('../fonts/iconfont.ttf@t=1481266234445') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('../fonts/iconfont.svg@t=1481266234445#iconfont') format('svg');    /* iOS 4.1- */ }
@font-face { font-family: 'AvenirMedium'; src: url('../fonts/AvenirMedium.eot'); src: url('../fonts/AvenirMedium.eot') format('embedded-opentype'), url('../fonts/AvenirMedium.woff2') format('woff2'), url('../fonts/AvenirMedium.woff') format('woff'), url('../fonts/AvenirMedium.ttf') format('truetype'), url('../fonts/AvenirMedium.svg#AvenirMedium') format('svg'); }
@font-face { font-family: 'AvenirRoman'; src: url('../fonts/AvenirRoman.eot'); src: url('../fonts/AvenirRoman.eot') format('embedded-opentype'), url('../fonts/AvenirRoman.woff2') format('woff2'), url('../fonts/AvenirRoman.woff') format('woff'), url('../fonts/AvenirRoman.ttf') format('truetype'), url('../fonts/AvenirRoman.svg#AvenirRoman') format('svg'); }
@font-face { font-family: 'AvenirHeavy'; src: url('../fonts/AvenirHeavy.eot'); src: url('../fonts/AvenirHeavy.eot') format('embedded-opentype'), url('../fonts/AvenirHeavy.woff2') format('woff2'), url('../fonts/AvenirHeavy.woff') format('woff'), url('../fonts/AvenirHeavy.ttf') format('truetype'), url('../fonts/AvenirHeavy.svg#AvenirHeavy') format('svg'); }
@font-face { font-family: 'AvenirBlack'; src: url('../fonts/AvenirLTStdBlack.eot'); src: url('../fonts/AvenirLTStdBlack.eot') format('embedded-opentype'), url('../fonts/AvenirLTStdBlack.woff2') format('woff2'), url('../fonts/AvenirLTStdBlack.woff') format('woff'), url('../fonts/AvenirLTStdBlack.ttf') format('truetype'), url('../fonts/AvenirLTStdBlack.svg#AvenirLTStdBlack') format('svg'); }
@media (min-width:1350px) {
    .container { width: 1320px; }
}
body { font-family: '微软雅黑'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
a { text-decoration: none; color: inherit; }
a:hover { text-decoration: none; color: inherit; }
a:visited, a:link { text-decoration: none; color: inherit; }
.owl-carousel { display: block !important; }
.stuck { position: fixed; top: 0; }
.img-box { position: relative; display: block; overflow: hidden; height: 0; padding-bottom: 100%; }
.img-box img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }
.img-box img[src=''], .img-box img:not([src]) { opacity: 0; border: 0; }
.header { z-index: 9; width: 100%; }
.header .nav > li { position: static; }
.header .nav > li > a:hover, .header .nav > li > a:focus { background-color: transparent; }
@media (max-width:991px) {
    .header { height: 75px; }
}
.header .container { position: relative; width: 100%; max-width: 1320px; }
.header .top { font-size: 13px; line-height: 40px; overflow: hidden; color: #fff; background-color: #029946; }
@media (max-width:991px) {
    .header .top { display: none; }
}
.header .top p { font-family: '微软雅黑'; display: inline-block; float: left; margin: 0; padding-right: 26px; border-right: 1px solid #0aa44f; }
.header .top .link { float: left; padding-left: 10px; }
@media (max-width:767px) {
    .header .top .link { display: none; }
}
.header .top .link a { display: inline-block; margin: 0 8px; -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.header .top .link a:last-child { margin-right: 0; }
.header .top .link a::after { display: inline-block; width: 24px; height: 24px; margin-top: 0; content: ''; -webkit-transform: translateY(4px); -ms-transform: translateY(4px); transform: translateY(4px); background: url(../Images/icon.png) no-repeat; background-position: 0 4px; background-size: cover; }
.header .top .link a:hover { -webkit-transform: translateY(-6px); -ms-transform: translateY(-6px); transform: translateY(-6px); }
.header .top .link .link-2::after { background-position: -24px 4px; }
.header .top .link .link-3::after { background-position: -48px 4px; }
.header .top .link .link-4::after { background-position: -72px 4px; }
.header .top .link .link-5::after { background-position: -96px 4px; }
.header .top .top-nav { float: right; border-left: 1px solid rgba(255,255,255,0.3); }
.header .top .top-nav .lag { display: inline-block; height: 40px; line-height: 40px; width: 80px; text-align: center;}
.header .top .top-nav .lagcut {background:#13581a; }
.header .top .top-nav a { padding: 0 16px; }
.header .top .top-nav a:hover { text-decoration: underline; opacity: .8; }
.header .top-center { overflow: hidden; padding: 20px 0; margin: 0 auto; width: 100%; max-width: 1320px;}
@media (max-width:991px) {
    .header .top-center { padding: 10px 0; }
}
.header .top-center .logo { float: left; max-width: 240px; height: 100%; text-align: center; }
@media (max-width:991px) {
    .header .top-center .logo img { width: 100%; }
}
@media (max-width:991px) {
    .header .top-center .logo { float: left; }
}
.header .top-center .cart { font-size: 13px; line-height: 30px; float: right; margin-top: 14px; margin-right: 30px; }
.header .top-center .cart a.J-shoping { line-height: 48px; position: relative; display: inline-block; width: 48px; height: 48px; text-align: center; border: 1px solid #e2e2e2; border-radius: 50%; }
.header .top-center .cart a.J-shoping::before { font-family: 'iconfont'; font-size: 24px; content: '\e63f'; color: #333; }
.header .top-center .cart a.J-shoping span { font-size: 12px; line-height: 20px; position: absolute; top: -4px; right: -6px; display: inline-block; width: 20px; height: 20px; color: #fff; border-radius: 50%; background-color: #e2574c; }
@media (max-width:991px) {
    .header .top-center .cart { display: none; }
}
.header .top-center .cart a { font-family: '微软雅黑'; margin-left: 10px; }
.header .top-center .cart a:hover { color: #029946; }
.header .top-center .cart .lacut { color: #029946; }
.header .top-center .c-search { float: right; width: 590px; height: 40px; margin-top: 16px; /*margin-right: 8%;*/ }
.header .top-center .c-search span { font-size: 13px; display: inline-block; float: left; margin-top: 2px;margin-left: 35px;  color: #999; }
.header .top-center .c-search form { float: left; width: 380px; border: 1px solid #d3d3d3; border-radius: 100px; }
@media (max-width:991px) {
    .header .top-center .c-search { display: none; }
}
.header .top-center .c-search .text { width: 310px; height: 40px; }
.header .top-center .c-search .btn { float: left; width: 40px; height: 40px; margin-left: 4px; cursor: pointer; border: 0; border-radius: 0; background: url(../Images/icon.png) no-repeat; background-position: -200px -2px; background-size: cover; }
.header .top-center .c-search input { line-height: 40px; border: none; outline: none; background: none; }
.header .top-center .c-search::-webkit-input-placeholder { color: #c4c4c4; }
@media (max-width:1199px) {
    .header .top-center .c-search { width: 400px; margin-right: 10px; }
    .header .top-center .c-search form { width: 240px; }
    .header .top-center .c-search .text { width: 180px; }
}
.header .search { position: absolute; right: 70px; display: none; cursor: pointer; }
@media (max-width:991px) {
    .header .search { display: block; }
}
.header .search a { display: block; width: 40px; height: 40px; margin: 0 auto; margin-top: 9.5px; background: url(../Images/icon.png) no-repeat; background-position: -240px 0; background-size: cover; }
.header .searchbox { line-height: 48px; position: absolute; z-index: 99; top: 0; display: none; width: 100%; height: 75px; padding: 0 12px; vertical-align: middle; background: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); }
@media (max-width:991px) {
    .header .searchbox { height: 75px; }
}
.header .searchbox input:focus { border-color: #dcdcdc; outline: none; }
.header .searchbox .search-pc { position: relative; overflow: hidden; height: 75px; }
.header .searchbox .search-pc .logo { float: left; max-width: 240px; margin-top: 10px; }
.header .searchbox .search-pc .logo img { width: 94%; }
@media (max-width:767px) {
    .header .searchbox .search-pc .logo { display: none; }
}
.header .searchbox .search-pc form { float: right; width: 60%; margin-top: 10px; }
@media (max-width:767px) {
    .header .searchbox .search-pc form { float: left; width: 90%; }
}
@media (max-width:480px) {
    .header .searchbox .search-pc form { width: 82%; }
}
.header .searchbox .sclose { line-height: 40px; float: right; width: 40px; margin-top: 20px; cursor: pointer; text-align: right; }
.header .searchbox .sclose::after { font-family: 'iconfont'; font-size: 18px; content: '\e697'; color: #4c4c4c; }
.header .searchbox input { font-size: 15px; width: 90%; margin: 4px 0 0 0; color: #666; border: none; border-radius: 3px; background: #fff; }
.header .searchbox::-webkit-input-placeholder { color: #ccc; }
.header .searchbox a.sbtn { position: absolute; top: 20px; right: 55px; display: inline-block; width: 40px; height: 40px; background: url(../Images/icon.png) no-repeat; background-position: -240px 0; background-size: cover; }
@media (max-width:767px) {
    .header .searchbox a.sbtn { right: 43px; }
}
.header .navwrap { z-index: 99; top: 0; width: 100%; border-top: 1px solid #e5e5e5; background-color: #fff; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1); }
.header .nav { position: relative; text-align: center;     width: 100%;
    margin: 0 auto;
    max-width: 1320px;}
@media (max-width:991px) {
    .header .nav { display: none; }
}
.header .nav > .item { line-height: 56px; /*display: inline-block;*/ -webkit-transition: all .2s ease; transition: all .2s ease; width: 12%; float: left; }
.header .nav > .item:hover {background: #029946}
@media (max-width:991px) {
    .header .nav > .item { line-height: 70px; }
}
.header .nav > .item.more > a::after { display: inline-block; width: 0; height: 0; margin-top: -8px; margin-left: 8px; content: ''; vertical-align: middle; border-top: 4px solid #a4a4a4; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.header .nav > .item.about-more .level-2 { width: auto; }
.header .nav > .item.active { color: #029946; }
.header .nav > .item:hover { color: #029946; }
.header .nav > .item:hover .level-2 { height: auto; color: #666; }
.header .nav > .item:hover.more a::after { border-top: 4px solid #029946; }
.header .nav > .item:hover .bg { opacity: 1; }
/* .header .nav > .item:first-child > a { padding-left: 0; }
.header .nav > .item:last-child > a { padding-right: 0; } */
.header .nav > .item > a { font-family: '微软雅黑'; display: block;/* padding: 0 52px;*/ font-size: 18px;padding: 0px;  }
.header .nav > .item:hover a { color: #fff;}
@media (max-width:1450px) {
   /* .header .nav > .item > a { padding: 0 40px; }*/
    
}
@media (max-width:1320px) {
    /*.header .nav > .item > a { padding: 0 20px; }*/
    .header .nav > .item > a + ul { padding: 0 18px; }
}
@media (max-width:1199px) {
   /* .header .nav > .item > a { padding: 0 10px; }*/
    .header .nav > .item > a + ul { padding: 0 10px; }
}
.header .nav .level-2 { line-height: 2.14285714; position: absolute; z-index: 9; top: 56px; left: 0; display: none; overflow: hidden; width: 100%; min-width: 175px; padding: 0 10px;  text-align: left; color: #666 !important; border-radius: 1px; background-color: #fafafa; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1); }
.header .nav .level-2 li a{color: #666 !important;}
.header .nav .level-2 li a:hover{color: #029946 !important;}
@media (max-width:991px) {
    .header .nav .level-2 { top: 110px; }
}
.header .nav .level-2 li { float: left; overflow: hidden; width: 16.66666667%; list-style: none; }
.header .nav .level-2 li div { margin-bottom: 15px; }
.header .nav .level-2 li div > a { display: block; width: 100%; }
.header .nav .level-2 li div > a:last-child { margin-bottom: 10px; }
.header .nav .level-2 li a:hover { color: #029946; }
.header .nav .level-2 li a { font-size: 13px; line-height: 2.14285714; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.header .nav .level-2 li a::after { display: none; }
.header .nav .level-2 li h3 { margin: 0 0 8px 0; }
.header .nav .level-2 li h3 a { font-size: 14px; font-weight: bold; color: #333; }
.header .nav .about-more { position: relative; }
.header .nav .about-more li { width: 100%; margin: 0; }
.header .nav .about-more li a { line-height: 2.14285714; }
.header .nav .about-more li:first-child { margin-top: 20px; }
.header .nav .about-more li:last-child { margin-bottom: 20px; }
.header .navigation { line-height: 48px; position: absolute; z-index: 99; top: 70px; left: 0; display: none; overflow: visible; width: 100%; border-top: solid 2px #029946; background-color: #fff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, .23); }
.header .navigation .level-1 > li.more::after, .header .navigation .level-2 > li::before, .header .navigation .level-2 > li.more::after, .header .navigation .level-3 > li::before { position: absolute; top: 18px; right: 15px; width: 12px; height: 12px; content: ''; background: url(../Images/menu.png) no-repeat; background-size: cover; }
.header .navigation .level-1 { font-family: 'HankenBook'; padding: 0; color: #666; }
.header .navigation .level-1 a { display: block; overflow: hidden; white-space: nowrap; text-decoration: none; text-overflow: ellipsis; color: inherit; }
.header .navigation .level-1 li { position: relative; }
.header .navigation .level-1 > li > a { padding: 0 2em 0 1em; }
.header .navigation .level-1 > li::after { background-position: -36px 0; }
.header .navigation .level-1 > li.active::after, .header .navigation .level-1 > li:hover::after { background-position: -96px 0; }
.header .navigation .level-1 > li.more::after { background-position: -12px 0; }
.header .navigation .level-1 > li.more:hover::after { background-position: -72px 0; }
.header .navigation .level-1 > li.more.active::after { background-position: -84px 0; }
.header .navigation .level-1 > li.active > a, .header .navigation .level-1 > li:hover > a { background-color: rgba(0, 0, 0, .05); }
.header .navigation .level-2 { display: none; padding: 0; }
.header .navigation .level-2 a { padding: 0 2em 0 3em; }
.header .navigation .level-2 li:last-child { border-bottom: none; }
.header .navigation .level-2 > li::before { right: auto; left: 1.5em; background-position: 0 0; }
.header .navigation .level-2 > li::after { background-position: -48px 0; }
.header .navigation .level-2 > li.more.active::after { background-position: -84px 0; }
.header .navigation .level-2 > li.more::after { background-position: -12px 0; }
.header .navigation .level-3 { line-height: 40px; display: none; padding: 0; }
.header .navigation .level-3 a { font-size: .8em; padding-left: 4em; }
.header .navigation .level-3 > li::before { right: auto; left: 2em; background-position: 0 0; }
.header .navigation .level-3 > li::after { background-position: -48px 0; }
.header .navigation .level-3 > li.more.active::after { background-position: -84px 0; }
.header .navigation .level-3 > li.more::after { background-position: -12px 0; }
.header .toggle { position: absolute; top: 18px; right: 15px; display: none; width: 40px; height: 40px; cursor: pointer; border-radius: 50%; }
@media (max-width:991px) {
    .header .toggle { display: block; }
}
.header .toggle .icon, .header .toggle .icon::before, .header .toggle .icon::after { position: absolute; width: 26px; height: 2px; -webkit-transition-duration: .5s; transition-duration: .5s; border-radius: 2px; background: #4c4c4c; }
.header .toggle .icon { top: 10.75px; left: 9px; }
.header .toggle .icon::before, .header .toggle .icon::after { left: 0; content: ''; background: inherit; }
.header .toggle .icon::before { top: -7px; }
.header .toggle .icon::after { top: 7px; }
.header.nav-open .toggle .icon { width: 0; }
.header.nav-open .toggle .icon::before { -webkit-transform: translateY(7px) rotate(45deg); -ms-transform: translateY(7px) rotate(45deg); transform: translateY(7px) rotate(45deg); }
.header.nav-open .toggle .icon::after { -webkit-transform: translateY(-7px) rotate(-45deg); -ms-transform: translateY(-7px) rotate(-45deg); transform: translateY(-7px) rotate(-45deg); }
.online { position: fixed; z-index: 3; top: 40%; left: 0; width: 50px; }
@media (max-width:767px) {
    .online { display: none; }
}
.online a { position: relative; display: block; width: 50px; height: 50px; margin-bottom: 4px; cursor: pointer; text-decoration: none; background: url(../Images/online.png) no-repeat rgba(0, 0, 0, .8); }
.online a:last-child { border-bottom: none; }
.online a.online-1 { background-color: rgba(235, 196, 24, .8); background-position: 0 0; }
.online a.online-1:hover { background-color: #000; }
.online a.online-2 { background-color: rgba(1, 176, 241, .8); background-position: 0 -50px; }
.online a.online-2:hover { background-color: #000; }
.online a.online-3 { background-color: rgba(50, 208, 85, .8); background-position: 0 -100px; }
.online a.online-3:hover { background-color: #000; }
.online a.online-4 { background-color: rgba(0, 0, 0, .5); background-position: 0 -150px; }
.online a.online-4:hover { background-color: #000; }
.online a.online-3 img { position: absolute; z-index: 999; top: 0; left: 54px; display: block; display: none; width: 120px; height: 120px; border: 2px solid #32d055; }
.banner { position: relative; overflow: hidden; width: 100%; height: auto; }
.banner .owl-carousel{height: auto; overflow: hidden;}
.banner .owl-carousel .owl-wrapper-outer{height: auto; overflow: hidden;}
.banner .owl-carousel .owl-wrapper-outer .owl-wrapper{height: auto; overflow: hidden;}
.banner .owl-carousel .owl-wrapper-outer .owl-item{height: auto; overflow: hidden;}
.banner .owl-carousel .owl-wrapper-outer .owl-item .item{height: auto; overflow: hidden;}
.banner .owl-carousel .owl-wrapper-outer .owl-item .item a{height: auto; overflow: hidden;}
.banner img { display: block; width: 100%; }
@media (max-width:1199px) {
    .banner .owl-theme { width: 120%; max-width: 120%; margin-left: -10%; }
}
@media (max-width:991px) {
    .banner .owl-theme { width: 140%; max-width: 140%; margin-left: -20%; }
}
@media (max-width:767px) {
    .banner .owl-theme { width: 200%; max-width: 200%; margin-left: -50%; }
}
.banner .owl-theme .owl-controls { margin: 0; }
.banner .owl-theme .owl-controls .owl-pagination { position: absolute; bottom: 22px; width: 100%; }
@media (max-width:991px) {
    .banner .owl-theme .owl-controls .owl-pagination { bottom: 12px; }
}
.banner .owl-theme .owl-controls .owl-pagination .owl-page span { width: 16px; height: 16px; border-radius: 50%; background-color: #fff; }
.banner .owl-theme .owl-controls .owl-pagination .owl-page.active span { background-color: #fff; }
.banner .owl-theme .owl-controls .owl-buttons .owl-prev, .banner .owl-theme .owl-controls .owl-buttons .owl-next { position: absolute; z-index: 2; top: 43%; opacity: 1; border-radius: 0; background: none; }
/*.banner .owl-theme .owl-controls .owl-buttons .owl-prev::after, .banner .owl-theme .owl-controls .owl-buttons .owl-next::after { font-family: 'iconfont'; font-size: 26px; line-height: 60px; display: block; width: 60px; height: 60px; content: '\e608'; background-color: rgba(0, 0, 0, .8); }*/
.banner .owl-theme .owl-controls .owl-buttons .owl-prev { left: 5%; display: block;
    width: 60px;
    height: 60px;
    background-color: rgba(0,0,0,0.8); background-image: url(../Images/b-p.png);}
.banner .owl-theme .owl-controls .owl-buttons .owl-prev:hover { opacity: .8; }
@media (max-width:1199px) {

    .owl-buttons{display: none;}
    .banner .owl-theme .owl-controls .owl-buttons .owl-prev { left: 10%; }
}
.banner .owl-theme .owl-controls .owl-buttons .owl-next { right: 5%; display: block;
    width: 60px;
    height: 60px;
    background-color: rgba(0,0,0,0.8);background-image: url(../Images/b-n.png);
}
/*.banner .owl-theme .owl-controls .owl-buttons .owl-next::after { content: '\e609'; }*/
.banner .owl-theme .owl-controls .owl-buttons .owl-next:hover { opacity: .8; }
@media (max-width:1199px) {
    .banner .owl-theme .owl-controls .owl-buttons .owl-next { right: 10%; }
}
.box { padding: 80px 0; }
.box-b { padding: 20px 0; }
@media (max-width:767px) {
    .box { padding: 50px 0; }
}
.title { position: relative; text-align: center; }
.title h2 {     font-family: '微软雅黑'; font-size: 36px; display: inline-block; margin: 0; }
@media (max-width:480px) {
    .title h2 { font-size: 26px; }
}
.title p { font-size: 16px; line-height: 1.75; margin-top: 16px; color: #999; font-weight: lighter}
.box-num { border-bottom: 1px solid #e5e5e5; }
.box-num ul { overflow: hidden; padding: 42px 0 64px; text-align: center; background-color: #fff; }
@media (max-width:767px) {
    .box-num ul { padding: 20px 0 50px; }
}
.box-num .item { float: left; margin-top: 30px; padding: 0 64px 0 14px; list-style: none; text-align: left; border-left: 1px solid #e5e5e5; width: 20%; }
@media (max-width:1320px) {
    .box-num .item { padding-right: 34px; }
}
@media (max-width:1199px) {
    .box-num .item { padding-right: 24px; width: 33.3%;  }
}
@media (max-width:800px) {
    .box-num .item { width: 50%;  }
}
@media (max-width:640px) {
    .box-num .item { padding-right: 14px;}
}
@media (max-width:480px) {
    .box-num .item { width: 50%; }
}
.box-num .item:last-child { padding-right: 0; }
.box-num .item h3 { font-family: '微软雅黑'; font-weight: 900; font-size: 48px; position: relative; display: inline-block; margin-top: 0; color: #029946; }
.box-num .item h3:after { font-size: 20px; position: absolute; top: 0; right: -16px; content: '+'; }
@media (max-width:767px) {
    .box-num .item h3 { font-size: 30px; }
}
.box-num .item h4 { font-family: '微软雅黑'; font-size: 48px; position: relative; display: inline-block; margin: 0; color: #029946; }
@media (max-width:767px) {
    .box-num .item h4 { font-size: 30px; }
}
.box-num .item p { font-family: '微软雅黑'; line-height: 1.42857143; overflow: hidden; max-width: 190px; height: 40px; margin: 0; color: #666; color: #999; }
@media (max-width:640px) {
    .box-num .item p { max-width: 140px; }
}
/* .box-num .item-3 h3::after { right: -56px; }
@media (max-width:767px) {
    .box-num .item-3 h3::after { right: -42px; }
} */
/* .box-num .item-4 h3::before { font-size: 22px; position: absolute; top: 4px; right: -20px; content: 'm'; }
.box-num .item-4 h3::after { font-size: 14px; top: 2px; right: -30px; content: '2'; } */
.box-product { border-bottom: 1px solid #e5e5e5; }
.box-product .container { position: relative; overflow: visible; }
.box-product .info ul { padding: 0; text-align: center; }
.box-product .info ul li { font-family: '微软雅黑'; font-size: 20px; display: inline-block; padding: 0 40px; }
.box-product .info ul li a { display: block; }
@media (max-width:767px) {
    .box-product .info ul li { padding: 0 16px; }
}
@media (max-width:420px) {
    .box-product .info ul li { padding: 0 10px; }
}
.box-product .info ul li.active { color: #029946; }
.box-product .info ul li.active::after { display: block; width: 40px; height: 2px; margin: 0 auto; margin-top: 10px; content: ''; background-color: #029946; }
.box-product .product-scroll { position: relative; display: none; margin-top: 50px; }
.box-product .product-scroll:first-child { display: block; }
@media (max-width:767px) {
    .box-product .product-scroll { padding: 0 30px; }
}
.box-product .item { overflow: hidden; margin: 0 15px; padding: 0 14%; text-align: center; }
@media (max-width:1199px) {
    .box-product .item { padding: 0; }
}
.box-product .item .img-box img { -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.box-product .item h3 { font-family: '微软雅黑'; font-size: 15px; font-weight: normal; margin-top: 30px; margin-bottom: 0; text-align: center; }
.box-product .item:hover .img-box img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.box-product .item:hover h3 { color: #029946; }
.box-product .owl-controls { margin: 0; }
.box-product .owl-controls .owl-pagination { display: none; }
.box-product .owl-controls .owl-buttons .owl-prev, .box-product .owl-controls .owl-buttons .owl-next { position: absolute; z-index: 2; top: 30%; opacity: 1; border-radius: 0; background: none; }
.box-product .owl-controls .owl-buttons .owl-prev::after, .box-product .owl-controls .owl-buttons .owl-next::after { font-family: 'iconfont'; font-size: 26px; line-height: 24px; display: block; width: 24px; height: 24px; content: '\e608'; color: #aaa; }
.box-product .owl-controls .owl-buttons .owl-prev { left: -60px; }
.box-product .owl-controls .owl-buttons .owl-prev:hover::after { color: #029946; }
@media (max-width:1440px) {
    .box-product .owl-controls .owl-buttons .owl-prev { left: -40px; }
}
.box-product .owl-controls .owl-buttons .owl-next { right: -60px; }
@media (max-width:1440px) {
    .box-product .owl-controls .owl-buttons .owl-next { right: -40px; }
}
.box-product .owl-controls .owl-buttons .owl-next::after { content: '\e609'; }
.box-product .owl-controls .owl-buttons .owl-next:hover::after { color: #029946; }
.box-category { overflow: hidden; border-bottom: 1px solid #e5e5e5; }
.box-category .list { margin-top: 10px; padding: 0 15px; }
.box-category .list-1 { float: left; width: 41.7%; }
@media (max-width:991px) {
    .box-category .list-1 { width: 100%; margin-top: 0; }
}
.box-category .list-2, .box-category .list-3 { float: left; width: 29.15%; }
@media (max-width:991px) {
    .box-category .list-2, .box-category .list-3 { width: 50%; margin-top: 0; }
}
@media (max-width:767px) {
    .box-category .list { width: 100%; margin-top: 0; }
}
.box-category .pic { position: relative; overflow: hidden; margin-top: 30px; }
@media (max-width:767px) {
    .box-category .pic { margin-top: 15px; }
}
.box-category .pic:hover h3 { -webkit-animation: fadeInLeft 1s 0s ease both; animation: fadeInLeft .6s 0s ease both; }
.box-category .pic:hover .img-box { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.box-category .pic .img-box { -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.box-category .pic-1 .img-box { padding-bottom: 150%; }
.box-category .pic-2 .img-box { padding-bottom: 84.74576271%; }
.box-category .pic-3 .img-box { padding-bottom: 127.11864407%; }
.box-category .pic h3 { font-family: '微软雅黑'; font-size: 36px; line-height: 1.11111111; position: absolute; top: 0; max-width: 150px; margin: 45px 30px; color: #fff; }
@media (max-width:1199px) {
    .box-category .pic h3 { font-size: 30px; }
}
@media (max-width:767px) {
    .box-category .pic h3 { font-size: 26px; }
}
.box-category h4 { font-family: '微软雅黑'; font-size: 24px; line-height: 1.41666667; max-width: 820px; margin: 40px auto; text-align: center; }
.box-category a.more { font-family: '微软雅黑'; font-size: 16px; line-height: 50px; display: block; max-width: 210px; height: 50px; margin: 0 auto; padding: 0 26px; color: #fff; background-color: #029946; }
.box-category a.more::after { font-family: '微软雅黑'; font-size: 20px; float: right; content: '\e69b'; }
.box-category a.more span { display: inline-block; }
.box-category a.more:hover span { -webkit-animation: fadeInLeft .6s 0s ease both; animation: fadeInLeft .6s 0s ease both; }
.box-category a.more:hover::after { -webkit-animation: fadeInRight .6s 0s ease both; animation: fadeInRight .6s 0s ease both; }
.box-choose { padding-bottom: 20px; }
.box-choose .title { margin-bottom: 40px; }
.box-choose .list { position: relative; margin-bottom: 50px; padding-left: 70px; -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.box-choose .list:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
.box-choose .list:hover::before { -webkit-animation: swing 1s 0s ease both; animation: swing 1s 0s ease both; }
.box-choose .list h3 { font-family: '微软雅黑'; font-size: 18px; margin: 0 0 14px 0; padding-top: 22px; font-weight: bold;}
.box-choose .list .note { overflow: hidden;height: auto;  }
@media (min-width:768px) {
    .box-choose .list .note { /*height: 96px;*/ }
}
.box-choose .list p { font-family: '微软雅黑'; line-height: 1.71428571; margin: 0; color: #666; font-weight: lighter; }
.box-choose .list::before { position: absolute; top: 0; left: 0; display: block; width: 50px; height: 50px; content: ''; background: url(../Images/icon.png) no-repeat; background-size: cover; }
.box-choose .list-1::before { background-position: -350px 0; }
.box-choose .list-2::before { background-position: -400px 0; }
.box-choose .list-3::before { background-position: -450px 0; }
.box-choose .list-4::before { background-position: -500px 0; }
.box-choose .list-5::before { background-position: -550px 0; }
.box-choose .list-6::before { background-position: -600px 0; }
.box-say { padding-top: 0; background: url(../Images/say_bg.jpg) no-repeat bottom;  height: auto; overflow: hidden;}
.box-say .say { max-width: 1340px; margin: 0 auto; background-color: #fff;height: auto; overflow: hidden; }
.box-say .say .container{height: auto; overflow: hidden; }
.box-say img { max-width: 100%; }
.box-say .info { margin: 25px 0; padding: 30px; border: 4px solid rgba(153, 153, 153, .2);  height: auto; overflow: hidden; }}
@media (min-width:768px) {
    .box-say .info { display: -webkit-box; display: -ms-flexbox; display: -o-box; display: flex; display: -ms-flex; display: -webkit-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
}
@media (max-width:767px) {
    .box-say .info { padding-left: 15px; }
}
.box-say .info .left { width: 20%; padding: 40px 0; border-right: 1px solid #dcdcdc;  float: left;}
.box-say .info .left h3 { font-family: '微软雅黑'; font-size: 32px; float: right; max-width: 170px; margin: 0; margin-right: 52px; text-align: right; }
@media (max-width:1199px) {
    .box-say .info .left { width: 26%; }
}
@media (max-width:991px) {
    .box-say .info .left h3 { font-size: 26px; margin-right: 30px; }
}
@media (max-width:767px) {
    .box-say .info .left { width: 100%; padding: 0 0 10px 0; border-right: none; }
    .box-say .info .left h3 { float: none; max-width: 220px; margin: 0 auto; }
}
.box-say .info .right { width: 80%; padding-left: 44px;  float: left;
box-sizing:border-box;
            -moz-box-sizing:border-box; /* Firefox */
            -webkit-box-sizing:border-box; /* Safari */}
@media (max-width:1199px) {
    .box-say .info .right { width: 74%; }
}
@media (max-width:767px) {
    .box-say .info .right { width: 100%; padding-left: 0; }
}
.box-say .info .right .item { position: relative; margin: 10px 0; -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }

.box-say .info .right .item:hover { -webkit-transform: translateY(-6px); -ms-transform: translateY(-6px); transform: translateY(-6px); }
.box-say .info .right .item:hover .pic .img-box { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.box-say .info .right .item .pic { position: relative; z-index: 9; float: left; overflow: hidden; width: 100px; height: 100px; margin-right: 30px; border-radius: 50%; }
.box-say .info .right .item .pic .img-box { z-index: 0; -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.box-say .info .right .item p {font-weight: normal;  font-size: 16px; line-height: 1.3; display: -webkit-box; overflow: hidden; height: 56px; color: #666; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  margin-top: 10px;}
.box-say .info .right .item a { display: block; }
.box-say .info .right .item>a{ float: left; width:calc(100% - 140px)  }
.box-say .info .right .item span { font-family: '微软雅黑'; font-size: 18px; margin-top: 14px; color: #029946; }
.box-say .right .owl-controls { margin: 0; }
.box-say .right .owl-controls .owl-pagination { position: absolute; right: 0; bottom: -20px; }
.box-say .right .owl-controls .owl-pagination .owl-page span { width: 12px; height: 12px; margin: 0 5px; border-radius: 50%; background-color: #d6d6d6; }
.box-say .right .owl-controls .owl-pagination .owl-page.active span { background-color: #029946; }
.box-say .right .owl-controls .owl-buttons { display: none; }
.box-say .saypic .owl-controls { margin: 0; }
.box-say .saypic .owl-controls .owl-pagination { position: absolute; bottom: 22px; width: 100%; }
@media (max-width:991px) {
    .box-say .saypic .owl-controls .owl-pagination { bottom: 12px; }
}
.box-say .saypic .owl-controls .owl-pagination .owl-page span { width: 16px; height: 16px; border-radius: 50%; background-color: #fff; }
.box-say .saypic .owl-controls .owl-pagination .owl-page.active span { background-color: #fff; }
.box-say .saypic .owl-controls .owl-buttons .owl-prev, .box-say .saypic .owl-controls .owl-buttons .owl-next { position: absolute; z-index: 2; top: 43%; opacity: 1; border-radius: 0; background: none; }
.box-say .saypic .owl-controls .owl-buttons .owl-prev::after, .box-say .saypic .owl-controls .owl-buttons .owl-next::after { font-family: 'iconfont'; font-size: 26px; line-height: 60px; display: block; width: 60px; height: 60px; content: '\e608'; background-color: rgba(0, 0, 0, .8); }
.box-say .saypic .owl-controls .owl-buttons .owl-prev { left: -15px; }
.box-say .saypic .owl-controls .owl-buttons .owl-prev:hover { opacity: .8; }
@media (max-width:1199px) {
    .box-say .saypic .owl-controls .owl-buttons .owl-prev { left: 10%; }
}
.box-say .saypic .owl-controls .owl-buttons .owl-next { right: -15px; }
.box-say .saypic .owl-controls .owl-buttons .owl-next::after { content: '\e609'; }
.box-say .saypic .owl-controls .owl-buttons .owl-next:hover { opacity: .8; }
@media (max-width:1199px) {
    .box-say .saypic .owl-controls .owl-buttons .owl-next { right: 10%; }
}
.box-news .list { margin-top: 50px; }
.box-news .list:hover .play { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
.box-news .list:hover .img-box { opacity: .8; }
.box-news .list:hover .img-box img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.box-news .newpic { position: relative; overflow: hidden; text-align: center; background-color: #000; }
.box-news .newpic .img-box { z-index: 9; overflow: hidden; padding-bottom: 75%; -webkit-transition: all .6s ease; transition: all .6s ease; }
@media (max-width:1350px) {
    .box-news .newpic  .img-box { padding-bottom: 65%; }
}
.box-news .newpic .img-box img { -webkit-transition: all .6s ease; transition: all .6s ease; }
.box-news .newpic .news-box { position: absolute; z-index: 99; top: 0; width: 100%; height: 100%; }
.box-news .newpic .iframe { display: none; width: 100%; }
.box-news .newpic .play { display: inline-block; width: 50px; height: 50px; margin-top: 26%; margin-bottom: 100%; -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; -webkit-transform: translateY(350px); -ms-transform: translateY(350px); transform: translateY(350px); background: url(../Images/play.png) no-repeat; background-size: cover; }
@media (max-width:1199px) {
    .box-video .newpic .play { margin-top: 24%; }
}
@media (max-width:767px) {
    .box-video .newpic .play { margin-top: 28%; }
}
.box-news .note h3 { font-family: '微软雅黑'; font-size: 16px; }
.box-news .note p { line-height: 1.71428571; color: #666;  font-weight: 500;}
.box-news .note a.more { display: block; margin-top: 10px; padding: 10px 0; color: #666;  font-size: 17px; height: 70px; }
.box-news .note a.more span { display: inline-block; }
.box-news .note a.more:hover span { -webkit-animation: fadeInRight .6s 0s ease both; animation: fadeInRight .4s 0s ease both; color: #029946; }
/* .box-news .note a.more:hover::before { -webkit-animation: fadeInLeft .6s 0s ease both; animation: fadeInLeft.4s 0s ease both; background-color: #029946; }
.box-news .note a.more::before { font-family: 'iconfont'; line-height: 16px; display: inline-block; width: 14px; height: 14px; margin-right: 8px; content: '\e69c'; text-align: center; color: #fff; border-radius: 50%; background-color: #000; } */
.box-news .message { overflow: hidden; margin-top: 60px; padding: 60px 0; text-align: center; background: url(../Images/video_bg.jpg) no-repeat center; background-size: cover; }
.box-news .message form { max-width: 610px; margin: 0 auto; margin-top: 18px; padding: 10px 0; }
.box-news .message form .text { float: left; width: 66%; padding-right: 16px; }
.box-news .message form input { line-height: 50px; width: 100%; height: 50px; padding: 0 20px; border: 1px solid #e5e5e5; border-radius: 2px; outline: none; }
.box-news .message form input:focus { opacity: .6; border: 1px solid #fff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, .25); }
@media (max-width:640px) {
    .box-news .message form input { width: 100%; }
}
.box-news .message form a.send { font-family: '微软雅黑'; line-height: 50px; display: inline-block; float: right; width: 34%; height: 50px; text-align: center; color: #fff; border-radius: 2px; background-color: #029946; }
.box-news .message form a.send span { display: inline-block; }
.box-news .message form a.send:hover span { -webkit-animation: fadeInUp .4s 0s ease both; animation: fadeInUp .4s 0s ease both; }
.box-news .message form::-webkit-input-placeholder { color: #b6b6b6; }
.box-news .message h3 { font-family: '微软雅黑'; font-size: 30px; color: #029946; }
@media (max-width:767px) {
    .box-news .message h3 { font-size: 26px; }
}
.footer { padding-top: 30px; color: #737373; border-bottom: 1px solid #353336; background-color: #2d2c2e; }
.footer > .container { padding-bottom: 50px; background: url(../Images/footer-bg.png) no-repeat; }
.footer h3 { font-family: '微软雅黑'; font-size: 18px; margin: 0 0 20px 0; color: #fff; }
.footer .contact { margin-top: 40px; }
.footer .contact a:hover { color: #fff; }
.footer .contact .link { float: left; margin-top: 20px; }
.footer .contact .link a { display: inline-block; overflow: hidden; width: 30px; height: 30px; margin: 0 4px; -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; white-space: nowrap; text-overflow: ellipsis; background-color: #424242; }
.footer .contact .link a:first-child { margin-left: 0; }
.footer .contact .link a::after { display: inline-block; width: 24px; height: 24px; margin-top: 4px; content: ''; background: url(../Images/icon.png) no-repeat; background-position: 2px 0; background-size: cover; }
.footer .contact .link a:hover { -webkit-transform: translateY(-6px); -ms-transform: translateY(-6px); transform: translateY(-6px); }
.footer .contact .link .link-2::after { background-position: -22px 0; }
.footer .contact .link .link-3::after { background-position: -46px 0; }
.footer .contact .link .link-4::after { background-position: -70px 0; }
.footer .contact .link .link-5::after { background-position: -94px 0; }
.footer .contact p { line-height: 1.71428571; max-width: 300px; }
.footer .contact .icon-1::before, .footer .contact .icon-2::before, .footer .contact .icon-3::before { font-family: "iconfont","Microsoft YaHei"  !important; margin-right: 10px; content: '\e700'; color: #fff; }
.footer .contact .icon-2::before { content: '\e601'; }
.footer .contact .icon-3::before { font-size: 16px; margin-right: 8px; margin-left: -4px; content: '\e62b'; }
.footer .foot-nav { margin-top: 40px; }
.footer .foot-nav a { line-height: 2.14285714; display: block; -webkit-transition: all .6s ease; transition: all .6s ease; }
.footer .foot-nav a:hover { margin-left: 6px; color: #fff; }
.footer .message { margin-top: 40px; }
.footer .message input, .footer .message textarea { line-height: 2; width: 100%; margin-bottom: 12px; padding: 6px 16px 6px 65px; border: 1px solid #444344; outline: none; background: none; }
.footer .message input:focus, .footer .message textarea:focus { opacity: .6; }
.footer .message a.send { font-family: '微软雅黑'; font-size: 13px; display: block; margin-top: 20px; padding-bottom: 10px; color: #029946; border-bottom: 1px solid #029946; }
.footer .message a.send span { display: inline-block; }
.footer .message a.send::before { display: inline-block; width: 0; height: 0; margin-right: 6px; content: ''; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #029946; }
.footer .message a.send:hover span { -webkit-animation: fadeInLeft .6s 0s ease both; animation: fadeInUp .6s 0s ease both; }
.copyright { line-height: 1.42857143; padding: 24px 0; text-align: center; background-color: #29292a; }
.copyright p { display: inline-block; margin: 0; color: #fff; font-weight: 300;}
.copyright p span { color: #737373;font-weight: 500; }
.copyright p a { color: #737373;font-weight: 500; }
.copyright p a:hover { color: #029946; }
.location { position: absolute; top: 41%; }
@media (max-width:767px) {
    .location { top: 38%; }
}
.location a { display: inline-block; color: #fff; }
.location a:after { font-family: '微软雅黑'; float: right; margin: 0 4px; content: '\e63d'; }
.location a:last-child { color: #029946; }
.location a:last-child::after { display: none; }
.location a:hover { text-decoration: underline; }
.wrap { padding: 60px 0; }
.wrap .content { float: right; width: calc(100% - 270px); height: auto; overflow: hidden; }
.wrap .content-n { width: 100%; max-width: 960px; margin: 0 auto; }
/*@media (max-width:1199px) {
    .wrap .content { width: 76%; }
    .wrap .content-n{ width: 76%; }
}
@media (max-width:991px) {
    .wrap .content { width: 72%; }
    .wrap .content { width: 72%; }
}*/
@media (max-width:767px) {
    .wrap .content { width: 100%; }
    .wrap .content { width: 100%; }
}
.wrap .wrap-title { position: relative; padding-bottom: 20px; /*border-bottom: 1px solid #e3e3e3; */}
.wrap .wrap-title h3 { font-family: '微软雅黑'; font-size: 30px; text-align: center; margin-top: 0px; /*padding-bottom: 20px; border-bottom:1px solid #029946; */ }
.wrap .wrap-title h4 { font-family: '微软雅黑'; font-size: 20px; line-height: 1.5; margin: 22px 0 0 0; color: #029946; }
.wrap .wrap-title img { width: 100%; }
.wrap .wrap-title p { font-size: 15px; line-height: 1.8; margin: 15px 0; color: #666; }
.wrap .wrap-title .pre-next { line-height: 30px; position: absolute; top: 36px; right: 0; }
.wrap .wrap-title .pre-next a { display: inline-block; margin: 0 10px; color: #c9c9c9; }
.wrap .wrap-title .pre-next a::before { font-family: 'iconfont'; font-size: 26px; content: '\e608'; }
.wrap .wrap-title .pre-next a:last-child::before { content: '\e609'; }
.wrap .wrap-title .pre-next a:hover { color: #525252; }
.page { clear: both; overflow: hidden; margin-top: 60px; text-align: center; }
.page div { display: inline-block; }
.page a { font-family: '微软雅黑'; font-size: 16px; line-height: 45px; display: block; float: left; overflow: hidden; width: 45px; height: 45px; margin: 0 5px; -webkit-transition: all .2s linear; transition: all .2s linear; text-align: center; color: #999; border: 1px solid #fff; border-radius: 50%; }
.page a:first-child, .page a:last-child { text-align: center; border: none; }
.page a:first-child::before, .page a:last-child::before { font-family: 'iconfont'; font-size: 18px; line-height: 45px; float: left; margin-top: 2px; content: '\e609'; color: #c9c9c9; }
.page a:first-child:hover::before, .page a:last-child:hover::before { color: #029946; background: none; }
.page a:first-child::before { content: '\e608'; }
.page a.active, .page a:hover { color: #029946; border-color: #029946; }
.page a:last-child::before { float: right; }
@media (max-width:767px) {
    .page a { line-height: 34px; width: 34px; height: 34px; }
    .page a:first-child, .page a:last-child { margin: 0 5px; }
}
.box-sub { float: left; width: 240px; padding-right: 20px;  z-index: 98;}
/*@media (max-width:1199px) {
    .box-sub { width: 24%; }
}
@media (max-width:991px) {
    .box-sub { width: 28%; }
}*/
@media (max-width:991px) {
    .box-sub { display: none;}
    .wrap .content {width: 100%;}
}
.box-sub ul { overflow: hidden; padding: 0; border: 1px #029946 solid; padding-top: 5px;background: #fff;}
.box-sub ul li { list-style: none; }
.box-sub ul li a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.box-sub .level-1 > .item { font-family: '微软雅黑'; line-height: 2.14285714; /*font-weight: bold;*/ font-size: 15px; width: 100%;background: #fff; border-bottom: 1px dashed #bbb; margin-bottom: 10px; height: auto; overflow: hidden;}
.box-sub .level-1 > .item:hover{border-color:#029946;  }
.box-sub .level-t{margin-top: 68px; width: 100%; height: 56px; background:  #029946;margin-bottom:10px;  }
.box-sub .level-t h1{font-size: 22px; color: #fff; padding-left: 10px; font-weight: 500; height: 56px; line-height: 56px;}
.box-sub .level-t h1 span{font-size: 14px ; padding: 0 5px;}
.box-sub .level-t h1 b{font-size: 14px ;}
.box-sub .level-b {margin-top: 20px;}
.box-sub .level-b li{padding:20px 10px; }
.box-sub .level-b li p{font-size: 10px; line-height: 20px; margin-bottom:20px;  }
.box-sub .level-b li p span{ color: #029946; font-size: 14px; }











.box-sub .level-1 > .item  a{padding-left:5px; display: block; width: 200px; overflow: hidden;white-space: pre-wrap;line-height: 24px;font-size: 14px;padding-bottom: 8px;}
.box-sub .level-1 > .item::before { display: inline-block; width: 0; height: 0; margin-right: 10px; margin-left: -18px; content: ''; -webkit-transition: all .4s ease; transition: all .4s ease; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #029946; float: left; margin-top: 9px;}
.box-sub .level-1 > .item:hover > a, .box-sub .level-1 > .item.active > a { color: #029946; }
.box-sub .level-b > .item::before{display: none;}
.box-sub .level-1 > .item:hover::before, .box-sub .level-1 > .item.active::before { margin-left: 0; }
.box-sub .level-1 > .item.current > a { color: #029946; }
.box-sub .level-2 { display: none; }
.box-sub .level-2 li { font-family: '微软雅黑'; font-size: 13px; line-height: 1.69230769; padding-left: 8px; color: #666; }
.box-sub .level-2 li::before { content: '- '; }
.box-sub .level-2 li:hover { text-decoration: underline; color: #333; }
.box-sub .level-2 li.hover > a { color: #029946; }
.wrap-about { padding-top: 50px; }
.wrap-about h3 { font-family: '微软雅黑'; font-size: 30px; margin-top: 0; margin-bottom: 20px; }
.wrap-about p { font-size: 15px; line-height: 1.8; margin: 15px 0; }
.wrap-about img { display: block; max-width: 100%; }
.wrap-about hr { margin: 64px 0; }
.wrap-about hr:last-of-type { display: none; }
.wrap-trade .t-title { margin-top: 50px; }
.wrap-trade .t-title h3 { font-family: '微软雅黑'; font-size: 24px; }
.wrap-trade .info .list { margin-top: 40px; padding: 45px 10px 20px 10px; -webkit-transition: all .6s ease; transition: all .6s ease; box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2); }
.wrap-trade .info .list h4, .wrap-trade .info .list p { margin: 0; padding: 0 15px; }
.wrap-trade .info .list::after { display: block; width: 100%; height: 5px; margin-top: 30px; content: ''; background-color: #e28787; }
.wrap-trade .info .list h4 { font-family: '微软雅黑'; margin-bottom: 20px; }
.wrap-trade .info .list p { font-size: 15px; line-height: 1.6; }
.wrap-trade .info .list-2::after { background-color: #69d08d; }
.wrap-trade .info .list-3::after { background-color: #d6e076; }
.wrap-trade .info .list:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 0 4px 0 rgba(255, 255, 255, .2); }
.wrap-trade .account { margin-top: 100px; border-bottom: 1px solid #e1e1e1; }
.wrap-trade .account .t-title { margin-bottom: 34px; }
.wrap-trade .account .list { margin-bottom: 50px; -webkit-transition: transform .7s ease; -webkit-transition: -webkit-transform .7s ease; transition: -webkit-transform .7s ease; transition: transform .7s ease; transition: transform .7s ease, -webkit-transform .7s ease; }
@media (min-width:376px) {
    .wrap-trade .account .list { display: -webkit-box; display: -ms-flexbox; display: flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-align-items: center; }
}
.wrap-trade .account .list:hover { -webkit-transform: translateY(6px); -ms-transform: translateY(6px); transform: translateY(6px); }
.wrap-trade .account .list .pic { overflow: hidden; width: 120px; height: 120px; border: 1px solid #dcdcdc; border-radius: 50%; }
@media (max-width:375px) {
    .wrap-trade .account .list .pic { margin: 0 auto; }
}
.wrap-trade .account .list .note { width: 80%; padding-left: 24px; }
@media (max-width:991px) {
    .wrap-trade .account .list .note { width: 74%; }
}
@media (max-width:480px) {
    .wrap-trade .account .list .note { width: 68%; }
}
@media (max-width:375px) {
    .wrap-trade .account .list .note { width: 100%; margin-top: 30px; }
}
.wrap-trade .account .list .note h4 { font-family: '微软雅黑'; font-size: 18px; margin: 0 0 14px 0; }
.wrap-trade .account .list .note p { font-size: 15px; line-height: 1.71428571; margin: 0; color: #666; }
.wrap-trade .order { padding: 34px; color: #fff; background-color: #029946; }
@media (max-width:767px) {
    .wrap-trade .order { padding: 14px 14px 24px 14px; }
}
.wrap-trade .order:hover .t-title h3::before { -webkit-animation: flash 1s 0s ease both; animation: flash 1s 0s ease both; }
.wrap-trade .order .t-title { overflow: hidden; margin-top: 0; }
.wrap-trade .order .t-title h3 { line-height: 44px; }
.wrap-trade .order .t-title h3::before { display: inline-block; float: left; width: 44px; height: 44px; margin-right: 16px; content: ''; background: url(../Images/icon.png) no-repeat; background-position: -572px 0; background-size: cover; }
.wrap-trade .order .note { margin-top: 10px; }
.wrap-trade .order .note p { font-size: 15px; line-height: 1.73333333; margin: 0; }
.wrap-factory .text { padding: 40px 0; }
.wrap-factory .text p { font-size: 15px; line-height: 1.6; margin: 0; color: #666; }
.wrap-factory .pic { overflow: hidden; margin-bottom: 44px; }
.wrap-factory .pic .img-box { padding-bottom: 72%; -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.wrap-factory .pic:hover .img-box { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.wrap-factory .page { margin-top: 16px; }
.wrap-team { padding-top: 40px; }
.wrap-team p { font-size: 15px; line-height: 1.6; margin: 0; color: #666; }
.wrap-team img { max-width: 100%; }
.wrap-honor .list { margin-bottom: 44px; text-align: center; }
.wrap-honor .list p { font-family: '微软雅黑'; font-size: 15px; overflow: hidden; margin: 20px 0 0 0; white-space: nowrap; text-overflow: ellipsis; }
.wrap-honor .list:hover .pic .img-box img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.wrap-honor .pic { padding: 20px; border: 1px solid #dbdbdb; }
@media (max-width:640px) {
    .wrap-honor .pic { padding: 14px; }
}
.wrap-honor .pic .img-box { padding-bottom: 128%; }
.wrap-honor .pic .img-box img { -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.wrap-voice .list { position: relative; margin-top: 50px; padding-bottom: 34px; padding-left: 130px; border-bottom: 1px solid #e1e1e1; }
@media (max-width:375px) {
    .wrap-voice .list { padding-left: 0; }
}
.wrap-voice .list:hover h3 { -webkit-animation: fadeInDown .8s 0s ease both; animation: fadeInDown .8s 0s ease both; }
.wrap-voice .list .row { margin-right: -6px; margin-left: -6px; }
.wrap-voice .list .item { margin-top: 30px; padding: 0 6px; }
.wrap-voice .list .item .img-box { padding-bottom: 118.18181818%; }
.wrap-voice .list h3 { font-family: '微软雅黑'; font-size: 16px; margin-top: 14px; color: #029946; }
.wrap-voice .list p { font-size: 16px; line-height: 1.625; margin: 0; color: #666; }
.wrap-voice .pic { position: absolute; top: 0; left: 0; overflow: hidden; width: 100px; height: 100px; border-radius: 50%; }
@media (max-width:375px) {
    .wrap-voice .pic { position: relative; margin: 0 auto; }
}
.wrap-contact .c-title { margin-top: 50px; }
.wrap-contact .c-title h3 { font-family: '微软雅黑'; font-size: 24px; margin: 0; }
.wrap-contact .info { padding-bottom: 46px; border-bottom: 1px solid #e3e3e3; }
.wrap-contact .info .note { margin-top: 30px; padding-left: 54px; }
.wrap-contact .info .note p { font-family: '微软雅黑'; font-size: 15px; line-height: 1.8; margin: 0; }
.wrap-contact .info .note::before { position: absolute; top: 10px; left: 15px; display: inline-block; width: 40px; height: 40px; content: ''; border-radius: 50%; background: url(../Images/icon.png) no-repeat #6ec6b8; background-position: -560px 0; background-size: cover; }
.wrap-contact .info .note-2::before { background: url(../Images/icon.png) no-repeat #ca8b8b; background-position: -600px 0; background-size: cover; }
.wrap-contact .info .note-1,.note-2,.note-3{border: 1px solid #f4f4f4;height:100px;}
.wrap-contact .info .note-3::before { background: url(../Images/icon.png) no-repeat #94cd8b; background-position: -640px 0; background-size: cover; }
.wrap-contact .info .note:hover::before { -webkit-animation: fadeInDown .8s 0s ease both; animation: fadeInDown .8s 0s ease both; }
.wrap-contact .info .note a:hover { text-decoration: underline; color: #029946; }
.wrap-contact .service .pic { position: absolute; left: 30px; overflow: hidden; width: 62px; height: 62px; border-radius: 50%; }
.wrap-contact .service .item { position: relative; margin-top: 30px; padding: 30px 20px 30px 106px; -webkit-transition: all .6s ease; transition: all .6s ease; border-radius: 2px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, .13); }
@media (min-width:992px) {
    .wrap-contact .service .item .note { height: 78px; }
}
.wrap-contact .service .item h3 { font-family: '微软雅黑'; font-size: 18px; margin: 0 0 10px 0; color: #029946; }
.wrap-contact .service .item p { font-size: 15px; line-height: 1.73333333; margin: 0; color: #666; }
.wrap-contact .service .item a:hover { text-decoration: underline; color: #029946; }
.wrap-contact .service .item:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 0 6px 0 rgba(255, 255, 255, .13); }
.wrap-product { margin-top: 0; }

@media (min-width: 768px){
.col-sm-6 {width: 33% !important;float: left !important;}
}
@media (min-width: 500px)and (max-width: 767px){
.col-sm-6 {width: 100% !important;float: left !important;}
}
.wrap-product .results-tips { font-size: 1.3em; margin-top: -10px; color: #029946; }
.wrap-product .results-tips em { font-weight: bold; color: red; }
.wrap-product .row { font-size: 0; }
.wrap-product .list { font-size: 15px; display: inline-block; float: none; margin-top: 14px; vertical-align: top; margin-bottom: 14px;}
.wrap-product .list p { font-family: '微软雅黑'; font-size: 15px; margin: 14px 0 0 0; text-align: center; }
.wrap-product .list:hover .img-box { opacity: .2; }
.wrap-product .list:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.wrap-product .list:hover a.mask { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; }
.wrap-product .pic { position: relative; padding: 5px; border: 1px solid #e0e0e0; }
.wrap-product .pic .img-box { -webkit-transition: opacity .6s ease; transition: opacity .6s ease; }
.wrap-product .pic img { -webkit-transition: transform .6s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.wrap-product .pic a.mask { font-family: '微软雅黑'; font-size: 15px; line-height: 44px; position: absolute; z-index: 9; top: 50%; left: 0; width: 100%; margin: auto; -webkit-transition: all .6s ease; transition: all .6s ease; -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); text-align: center; opacity: 0; color: #fff; background-color: #029946; }
.wrap-product-show { margin-top: 0; }
.wrap-product-show .pro-title h3 { font-size: 30px; display: inline-block; margin: 0; }
.wrap-product-show .pro-show { padding-bottom: 50px; border-bottom: 1px solid #e1e1e1; }
.wrap-product-show .pro-show .text { padding-left: 10px; }
@media (max-width:991px) {
    .wrap-product-show .pro-show .text { padding-left: 0; }
}
.wrap-product-show .pro-show .text p { line-height: 1.85714286; margin: 0; }
.wrap-product-show .pro-show .int-title h3 { font-family: '微软雅黑'; font-size: 24px; margin: 20px 0 20px; }
.wrap-product-show .pro-show .int-title h3::before { margin-right: 10px; content: '•'; }
.wrap-product-show .pro-show .info { overflow: hidden; }
.wrap-product-show .pro-show .info .video { position: relative; overflow: hidden; margin-top: 24px; }
.wrap-product-show .pro-show .info .video .video-box { position: absolute; z-index: 100; top: 50%; width: 100%; max-width: 400px; margin: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; }
.wrap-product-show .pro-show .info .video .iframe { display: none; width: 100%; }
.wrap-product-show .pro-show .info .video .play { display: inline-block; width: 50px; height: 50px; background: url(../Images/play.png) no-repeat; background-size: cover; }
.wrap-product-show .pro-show .link { overflow: hidden; margin-top: 40px; }
.wrap-product-show .pro-show .link a { font-size: 15px; line-height: 55px; display: inline-block; float: left; width: 380px; height: 55px; margin-top: 14px; padding: 0 64px; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; text-align: center; color: #fff; background-color: #029946; }
.wrap-product-show .pro-show .link a::before { font-family: '微软雅黑'; font-size: 22px; display: block; float: left; margin-right: 10px; content: '\e63f'; color: #fff; }
.wrap-product-show .pro-show .link a:first-child { margin-right: 10px; padding: 0 120px; color: #fff; background-color: #029946; }
.wrap-product-show .pro-show .link a:first-child::before { display: inline-block; width: 20px; height: 20px; margin-top: 16px; content: ''; background: url(../Images/icon.png) no-repeat; background-position: -340px 2px; background-size: cover; }
.wrap-product-show .pro-show .link a:hover { -webkit-transform: translateY(-6px); -ms-transform: translateY(-6px); transform: translateY(-6px); }
.wrap-product-show .album { position: relative; width: 100%; }
.wrap-product-show .album .img-box img { width: 100%; }
.wrap-product-show .album .sync { margin: 0 -5px; }
.wrap-product-show .album .sync1 { width: 100%; padding: 16px; border: 1px solid #ebebeb; }
.wrap-product-show .album .sync1 .item { width: 100%; text-align: center; background: #fff; }
.wrap-product-show .album .sync2 { width: 100%; margin-top: 15px; }
.wrap-product-show .album .sync2 .synced .item img { border-color: #029946; }
.wrap-product-show .album .sync2 .item { margin: 0 6px; cursor: pointer; }
.wrap-product-show .album .sync2 .item img { padding: 6px; border: 1px solid #ebebeb; }
.wrap-product-show .album .owl-theme .owl-controls .owl-buttons { display: none; }
.wrap-product-show .p-title h3 { font-family: '微软雅黑'; margin: 0; }
.wrap-product-show .p-title h3::before { margin-right: 10px; content: '•'; }
.wrap-product-show .imitation { padding: 50px 0 0 0; border-bottom: 1px solid #e1e1e1; }
.wrap-product-show .imitation ul.list-paddingleft-2{margin-bottom: 50px;}
.wrap-product-show .imitation ul.n-p{height: 50px;}
.wrap-product-show .imitation ul.n-p li{height: 50px; width: 50%; float: left; line-height: 50px;}
.wrap-product-show .imitation ul.n-p li a:hover{ color: #029946; }


.wrap-product-show .imitation h3 { font-family: '微软雅黑'; font-size: 24px; margin: 0; margin-bottom: 24px; color: #029946; }
.wrap-product-show .imitation p { font-family: '微软雅黑'; font-size: 15px; margin: 0; color: #666; }
.wrap-product-show .parameter { padding: 50px 0; border-bottom: 1px solid #e1e1e1; }
.wrap-product-show .parameter h3 { font-family: '微软雅黑'; font-size: 24px; margin-bottom: 24px; }
.wrap-product-show .parameter p { font-family: '微软雅黑'; font-size: 15px; margin: 0; color: #666; }
.wrap-product-show .parameter img { max-width: 100%; }
.wrap-product-show .inquiry { padding: 50px 0; border-bottom: 1px solid #e1e1e1; }
.wrap-product-show .inquiry .note { margin-top: 10px; }
.wrap-product-show .inquiry .note p { font-size: 15px; line-height: 2; margin: 0; color: #666; }
.wrap-product-show .inquiry .note span { color: #bb9abf; }
@media (min-width:992px) {
    .wrap-product-show .inquiry .text:nth-child(2n) { padding-right: 10px; }
    .wrap-product-show .inquiry .text:nth-child(2n+1) { padding-left: 10px; }
}
.wrap-product-show .inquiry input, .wrap-product-show .inquiry textarea { line-height: 30px; width: calc(100% - 2px); margin-top: 20px; padding: 10px 16px 10px 70px; margin-left: 1px; resize: vertical; border: 1px solid #aaa; outline: none; background-color: #fcfcfc; }
.wrap-product-show .inquiry input:focus, .wrap-product-show .inquiry textarea:focus { opacity: .8; border-color: #fff; background-color: #fff; box-shadow: 0 0 6px 0 rgba(0, 0, 0, .22); }
.wrap-product-show .inquiry .read input { font-family: '微软雅黑'; }
.wrap-product-show .inquiry .read input:focus { opacity: 1; border-color: #ebebeb; background-color: #fafafa; box-shadow: none; }
.wrap-product-show .inquiry .read::-webkit-input-placeholder { color: #333; }
.wrap-product-show .inquiry::-webkit-input-placeholder { color: #b0b0b0; }
.wrap-product-show .inquiry a.send { line-height: 55px; display: block; height: 55px; margin-top: 40px; text-align: center; color: #fff; background-color: #029946; }
.wrap-product-show .inquiry a.send:hover { text-decoration: underline; }
.wrap-product-show .relate { position: relative; padding-top: 50px; }
.wrap-product-show .relate .item { margin: 30px 8px 0 8px; }
.wrap-product-show .relate .item:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.wrap-product-show .relate .item .pic { padding: 5px; border: 1px solid #e0e0e0; }
.wrap-product-show .relate .item .pic img { -webkit-transition: all .6s ease; transition: all .6s ease; }
.wrap-product-show .relate .item p { font-family: 'AvenirMedium'; font-size: 15px; margin: 14px 0 0 0; text-align: center; }
.wrap-product-show .relate .pro_scroll { margin-right: -8px; margin-left: -8px; }
.wrap-product-show .relate .owl-controls { margin: 0; }
.wrap-product-show .relate .owl-controls .owl-pagination { display: none; }
.wrap-product-show .relate .owl-controls .owl-buttons .owl-prev, .wrap-product-show .relate .owl-controls .owl-buttons .owl-next { position: absolute; z-index: 2; top: -30px; opacity: 1; border-radius: 0; background: none; }
.wrap-product-show .relate .owl-controls .owl-buttons .owl-prev::after, .wrap-product-show .relate .owl-controls .owl-buttons .owl-next::after { font-family: 'iconfont'; font-size: 20px; line-height: 24px; display: block; width: 24px; height: 24px; content: '\e608'; color: #aaa; }
.wrap-product-show .relate .owl-controls .owl-buttons .owl-prev { right: 30px; }
.wrap-product-show .relate .owl-controls .owl-buttons .owl-prev:hover::after { color: #333; }
.wrap-product-show .relate .owl-controls .owl-buttons .owl-next { right: -10px; }
.wrap-product-show .relate .owl-controls .owl-buttons .owl-next::after { content: '\e609'; }
.wrap-product-show .relate .owl-controls .owl-buttons .owl-next:hover::after { color: #333; }
.cart-icon { line-height: 30px; position: fixed; top: 45%; right: 60px; right: 10px; display: none; display: block; }
@media (max-width:1440px) {
    .cart-icon { right: 4px; }
}
.cart-icon a { display: block; width: 50px; height: 50px; text-align: center; border: 1px solid #e2e2e2; border-radius: 50%; background-color: #fff; }
.cart-icon a::before { font-family: '微软雅黑'; font-size: 24px; line-height: 50px; content: '\e63f'; color: #000; }
.cart-icon span { font-size: 12px; line-height: 20px; position: absolute; z-index: 10; top: -4px; right: -3px; display: inline-block; width: 20px; height: 20px; vertical-align: super; color: #fff; border-radius: 50%; background-color: #e2574c; }
.inquire-box { overflow: hidden; }
.inquire-box:hover .inquire-sheet-box { display: block; }
.inquire-box .inquire { position: fixed; z-index: 99999; top: 45%; right: 60px; width: 234px; padding-right: 14px; }
.inquire-sheet-box { display: none; padding: 0 10px; padding-bottom: 10px; background-color: #fff; box-shadow: 0 0 3px 0 rgba(0, 0, 0, .22); }
.inquire-sheet-box .J-shoping-close { float: right; cursor: pointer; }
.inquire-sheet-box .J-shoping-close::after { font-family: '微软雅黑'; font-size: 16px; line-height: 50px; content: '\e667'; color: #bfbfbf; }
.inquire-sheet-box .J-inquiry { line-height: 34px; height: 34px; margin: 18px 0; text-align: center; color: #fff; background-color: #029946; }
.inquire-sheet-box .J-inquiry:hover { text-decoration: underline; }
.inquire-sheet-box .J-shoping-list { overflow: hidden; padding: 10px; border-bottom: 1px dotted #dcdcdc; }
.inquire-sheet-box .J-shoping-list img { float: left; }
.inquire-sheet-box .J-shoping-list p { line-height: 50px; float: left; overflow: hidden; width: 60%; margin: 0 0 0 8px; white-space: nowrap; text-overflow: ellipsis; }
.wrap-inquiry .i-title { margin-top: 60px; }
.wrap-inquiry .i-title h3 { font-family: '微软雅黑'; font-size: 24px; margin: 0 0 24px 0; }
.wrap-inquiry .i-title h3::before { margin-right: 10px; content: '•'; }
.wrap-inquiry table { width: 100%; border-collapse: collapse; }
.wrap-inquiry table td { border-bottom: 1px dotted #e1e1e1; }
.wrap-inquiry table th { font-family: '微软雅黑'; font-size: 16px; font-weight: normal; height: 60px; text-align: left; color: #333; background-color: #f1f1f1; }
.wrap-inquiry table td, .wrap-inquiry table th { overflow: hidden; }
.wrap-inquiry table td:first-child, .wrap-inquiry table th:first-child { width: 17%; padding: 0 3%; }
@media (max-width:640px) {
    .wrap-inquiry table td:first-child, .wrap-inquiry table th:first-child { width: 24%; }
}
.wrap-inquiry table td:nth-child(2), .wrap-inquiry table th:nth-child(2) { position: relative; width: 66%; }
@media (max-width:640px) {
    .wrap-inquiry table td:nth-child(2), .wrap-inquiry table th:nth-child(2) { width: 59%; }
}
.wrap-inquiry table td:nth-child(2) p, .wrap-inquiry table th:nth-child(2) p { font-family: 'AvenirMedium'; line-height: 118px; height: 118px; margin: 0; padding-left: 80px; color: #666; }
.wrap-inquiry table td:nth-child(3), .wrap-inquiry table th:nth-child(3) { width: 17%; }
.wrap-inquiry table .Each, .wrap-inquiry table .all { width: 15px; height: 15px; margin-right: 10px; background: #fff; }
.wrap-inquiry table input { font-family: '微软雅黑'; font-size: 16px; line-height: 42px; width: 60px; height: 42px; text-align: center; color: #333; border: 1px solid #e6e6e6; }
@media (max-width:768px) {
    .wrap-inquiry table input { width: 40px; }
}
.wrap-inquiry table .pic { position: absolute; left: 0; width: 70px; padding: 24px 0; }
.wrap-inquiry .sclose { float: left; cursor: pointer; text-align: center; color: #666; }
.wrap-inquiry .sclose::before { font-family: '微软雅黑'; font-size: 16px; font-weight: bold; margin-right: 12px; content: '\e697'; color: #000; }
.wrap-inquiry .inquiry .note p { font-size: 15px; line-height: 2; margin: 0 0 20px 0; color: #666; }
.wrap-inquiry .inquiry .note span { color: #bb9abf; }
@media (min-width:992px) {
    .wrap-inquiry .inquiry .text:nth-child(2n) { padding-right: 10px; }
    .wrap-inquiry .inquiry .text:nth-child(2n+1) { padding-left: 10px; }
}
.wrap-inquiry .inquiry input, .wrap-inquiry .inquiry textarea { line-height: 30px; width: 100%; margin-top: 20px; padding: 10px 16px; resize: vertical; border: 1px solid #ebebeb; outline: none; background-color: #fafafa; }
.wrap-inquiry .inquiry input:focus, .wrap-inquiry .inquiry textarea:focus { opacity: .8; border-color: #fff; background-color: #fff; box-shadow: 0 0 6px 0 rgba(0, 0, 0, .22); }
.wrap-inquiry .inquiry .read input { font-family: '微软雅黑'; }
.wrap-inquiry .inquiry .read input:focus { opacity: 1; border-color: #ebebeb; background-color: #fafafa; box-shadow: none; }
.wrap-inquiry .inquiry .read::-webkit-input-placeholder { color: #333; }
.wrap-inquiry .inquiry::-webkit-input-placeholder { color: #b0b0b0; }
.wrap-inquiry .inquiry a.send { line-height: 55px; display: block; height: 55px; margin-top: 40px; text-align: center; color: #fff; background-color: #029946; }
.wrap-inquiry .inquiry a.send:hover { text-decoration: underline; }
/*.wrap-message { margin-top: 20px; }*/
.wrap-message .inquiry .note p { font-size: 15px; line-height: 2; margin: 0 0 20px 0; color: #666; }
.wrap-message .inquiry .note span { color: #bb9abf; }
.wrap-message .inquiry input, .wrap-message .inquiry textarea { line-height: 30px; width: 100%; margin-bottom: 20px; padding: 10px 16px 10px 60px; resize: vertical;
 border: 1px solid #aaa; outline: none; background-color: #fcfcfc; 
}

.wrap-message .inquiry input:focus, .wrap-message .inquiry textarea:focus { opacity: .8; border-color: #fff; background-color: #fff; box-shadow: 0 0 6px 0 rgba(0, 0, 0, .22); }
.wrap-message .inquiry .read input { font-family: '微软雅黑'; }
.wrap-message .inquiry .read input:focus { opacity: 1; border-color: #ebebeb; background-color: #fafafa; box-shadow: none; }
.wrap-message .inquiry .read::-webkit-input-placeholder { color: #333; }
.wrap-message .inquiry::-webkit-input-placeholder { color: #b0b0b0; }
.wrap-message .inquiry a.send { line-height: 55px; display: block; height: 55px; margin-top: 14px; text-align: center; color: #fff; background-color: #029946; }
.wrap-message .inquiry a.send:hover { text-decoration: underline; }

.header .navigation .level-1 li {
    display: block;
}


.job-content {
    margin-bottom: 20px;
}
.job-nav{
    height: 57px;
    background: #f3f3f3
}
.job-nav p{
    font-weight: bold;
    font-size: 15px;
    float: left;
    width: 14%;
    text-align: center;
    line-height: 57px;
}
.job-tiao p{
    float: left;
    width: 14%;
    text-align: center;
    line-height: 57px;
}
.job-tiao{
    height: 57px;
    border-bottom: 1px solid #f3f3f3;
}
.job-tiao:hover{
    background: #fafafa
}
.job-detail{
    padding:20px;
    border:  1px solid #f3f3f3;
    display:none;
}
.job-detail li {
    font-size: 12px;
    color:#666666;
    margin-top:10px;
}
.job-contact {
   
    border-top: 1px solid #f3f3f3;
    margin-top: 20px;
}
.job-contact p{
    margin-top: 10px;
}
 

@media (max-width:640px) {
   
    .job-nav p{
   
    padding-top:5px;
   margin-left: 5px;
    text-align: center;
    line-height: 24px;
}
   
.job-hin{
    display: none;
}
.job-tiao{
   height:67px;
   padding-top:10px;
}
.job-tiao p{
   margin-left: 5px;
    line-height: 24px;
}

}

.new-content .newimg {
    display: inline-block;
    width:100%;
    overflow:hidden;

}

.new-tiao{
    padding: 30px 0;
    display: block;
}

.new-tiao h4{
    
    color:#029946;
}

.new-tiao p{
    color: #666;
    
    margin-top: 10px;
    overflow: hidden;
}
.btn-new{
    display: block;
    padding-top: 10px;
    color:#029946;
}

@media (max-width:1199px){
    .new-tiao p{
        height: 3em;
    }
    .new-tiao{
        padding: 20px 0; 
    }

}

@media (max-width:640px) {
    .new-tiao{
        padding: 10px 0; 
    }
.btn-new{
     padding-top: 0;
      display: inline-block;
}
   .new-tiao p{margin-top: 0px;}
   .new-tiao h4{
    white-space: nowrap;
    height:1em;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:16px;
}
.tupianxiao {
   padding-left:10px;
   padding-right:0;
}

}

.wrap .wrap-title .ranse{
    font-size: 22px;
    color:#333;
    text-align: center;
}

.wrap .wrap-title .baling{
   

width: 60%;
}

.wrap .pian .shangyipian{
    color:#029946;
    display: block;
float: left;
}

.wrap .pian .xiayipian{
    color:#029946;
    display: block;
float: right ;
}
.btn-border{
    border:1px solid #029946;
}

.btn.btn-border:hover{
    background: #f5f5f5;
}

.input-box{ position: relative; height: auto;overflow: hidden;}
.input-box span{position: absolute; top: 36px; left: 32px; color: #333333 !important; }
.input-box2 span{position: absolute; top: 16px; left: 30px; color: #333333 !important; }
.input-box3 span{position: absolute; top: 10px; left: 30px; color: #bbb !important; }

@media (max-width:1000px){
    .wrap .pian .shangyipian{
    color:#029946;
    display: block;
float: none; margin-top: 20px;
}

.wrap .pian .xiayipian{
    color:#029946;
    display: block;
float: none ; margin-top: 20px;
}

}















