/* 公共 */.fr {float:right;}
.fl {float:left;}
* {margin:0;padding:0;}
*,:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after,.clearfix:before {content:"";display:table}
.clearfix:after {clear:both}
.w1400 {width:1400px;margin:0 auto;}
table {border-collapse:collapse;border-spacing:0}
ul li {list-style:none}
input,select,textarea {outline:0}
a {color:#333;text-decoration:none;outline:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
a:active,a:hover {text-decoration:none;color:#34aba4;outline:0}
.dsNone {display:none}
.dsBlock {display:block}
.dsRelative {position:relative;}
.dsAbsolute {position:absolute;}
.verticalCenter {top:50%;transform:translateY(-50%);position:absolute;}
.autoImg img {width:100%;height:auto;display:block}
.imgBlock img {display:block}
.autoMaxImg img {max-width:100%;height:auto}
.h100 {height:100%;}
.w100 {width:100%;margin-left:35px;}
input,textarea,select,option {background:none;outline:0;font-family:"Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",tahoma,"times new roman",Helvetica,Arial;padding:0;margin:0;}
input {outline:none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;border-radius:0;}
textarea {-webkit-appearance:none;border-radius:0;outline:none;}
@media only screen and (max-width:1560px) {.w1400 {width:1180px;}
}
@media only screen and (max-width:768px) {.w1400 {width:100%;}
}



/*slick.css*/
.slick-slider {position:relative;z-index:2;}
.slick-list {position:relative;overflow:hidden;}
.slick-list:focus {outline:0;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-track {position:relative;}
.slick-track:before,.slick-track:after {content:"";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {float:left;height:100%;min-height:1px;display:none;position:relative;z-index:1;}
.slick-slide:focus {outline:0;}
.slick-slide img {display:block;width: 100%;}
.slick-slide.slick-active {z-index:2;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-prev,.slick-next {display:block;width:20px;height:20px;line-height:0;font-size:0;cursor:pointer;position:absolute;top:50%;margin-top:-10px;z-index:6;}
.slick-prev:focus,.slick-next:focus {outline:0;}
.slick-prev {left:-25px;}
.slick-next {right:-25px;}
.slick-dots {width:100%;font-size:0;text-align:center;position:absolute;bottom:30px;z-index:4;}
.slick-dots li {position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 5px;}
.slick-dots li button {display:block;width:14px;height:14px;line-height:0;font-size:0;background:#fff;border-radius:50%;overflow:hidden;cursor:pointer;}
.slick-dots li.slick-active button {background:#ff9800;}
/* 关于我们页面的导航 */.about-nav {width:100%;min-width:1200px;background:#fff;position:relative;z-index:22;box-shadow:0 0 10px rgba(0,0,0,.1);}
.about-nav.fixed {box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed;left:0;top:0;}
.about-nav ul {text-align:center;font-size:0;margin:0 auto;}
.about-nav ul li {height:60px;line-height:60px;display:inline-block;width:125px;border-left:1px solid #eee;border-bottom:0px solid #3A9A59;font-size:18px;color:#222;position:relative;box-sizing:border-box;cursor:pointer;transition:.08s;}
.about-nav ul li:last-child {border-right:1px solid #eee;}
.about-nav ul li:hover {border-bottom:3px solid #3A9A59;color:#3A9A59;}
.about-nav ul li.on {border-bottom:3px solid #3A9A59;color:#3A9A59;}
.fix60 {height:0;}
@media only screen and (max-width:768px) {.about-nav {display:none;}
}
/* 标题 */.about-tit {text-align:center;padding:40px 0 26px;}
.about-tit p {font-size:22px;line-height:22px;color:#222;font-family:Arial;opacity:.2;text-transform:uppercase;text-align:center;}
.about-tit h2 {font-size:38px;font-weight:bold;color:#222;text-align:center;}
.about-tit em {display:block;width:48px;height:3px;background:#3A9A59;position:relative;margin:12px auto;}
@media only screen and (max-width:768px) {.about-tit p {font-size:12px;line-height:14px;}
.about-tit em {width:40px;margin:8px auto;}
.about-tit h2 {font-size:22px;}
.about-tit {padding:0px 0 22px;}
}
/* 合作客户 */.about-plate-05 {background:url("../images/about-inner-bg-03.jpg") no-repeat center bottom;padding-bottom:116px;position:relative;overflow:hidden;margin-bottom:90px;padding-top:32px;}
.about-brand ul {font-size:0;text-align:center;margin:-10px -8px;position:relative;overflow:hidden;}
.about-brand li {display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:14.28%;*width:14.26%;}
.about-brand li .item {height:96px;margin:10px 8px;background:#fff;font-size:0;text-align:center;border:2px solid #cecece;}
.about-brand li i,.about-brand li img {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.about-brand li i {width:0;height:100%;}
.about-brand li img {max-width:90%;max-height:80px;}
.about-plate-05 h3 {font-size:22px;text-align:center;line-height:36px;font-weight:inherit;color:#fff;}
@media only screen and (max-width:768px) {.about-plate-05 h3 {font-size:14px;line-height:24px;}
.about-brand li {width:33.3%;}
.about-brand li .item {height:78px;margin:6px 4px;}
.about-brand {padding:0 14px;}
.about-plate-05 {padding-bottom:60px;padding-top:50px;}
}
/* 管理理念 */.sec3 {padding:36px 0 90px;}
.sec3 ul li {width:48%;margin:15px 1%;border-radius:15px;float:left;box-sizing:border-box;padding:30px 50px 40px 30px;border:1px solid #ededed;}
.sec3 ul li i {display:block;height:140px;width:140px;background:url(../images/246d7cfdb30f2beae91f1733d1980a2e.png) no-repeat;float:left;}
.sec3 ul li .icon2 {background-position:-190px 0;}
.sec3 ul li .icon3 {background-position:-380px 0;}
.sec3 ul li .icon4 {background-position:-570px 0;}
.sec3 ul li .desc {float:left;width:calc(100% - 140px);box-sizing:border-box;padding-left:20px;}
.sec3 ul li p {font-size:24px;font-weight:bold;margin-top:15px;}
.sec3 ul li span {display:block;margin-top:15px;padding-top:15px;border-top:1px solid #ededed;font-size:14px;}
/* 服务理念 */.sec2 {padding:30px 0 90px 0;}
.sec2 ul li h3 {font-size:24px;color:#333;font-weight:bold;text-align:center;}
.sec2 ul li img{
	text-align: center;
	width: 36px;
}
.sec2 ul li {float:left;width:30%;margin:0 1.5%;background: #0070C1;;box-sizing:border-box;height:190px !important;display:block;box-sizing: border-box;padding:33px 25px;text-align: center;}
.sec2 ul li.li2 {background-color: #58b525;}
.sec2 ul li i {display:block;height:60px;width:55px;margin:0 auto;background:url(../images/c88a7c40d16254541d78b8c1d908e1c9.png) no-repeat;}
.sec2 ul li .icon2 {background-position:-130px 0;}
.sec2 ul li .icon3 {background-position:-260px 0;}
.sec2 ul li span {line-height:40px;padding-top:10px;display:block;font-size:18px;text-align: center;color: #fff;}
.sec2 ul li.li1 {display:block;height:100%;}
@media only screen and (max-width:768px) {.sec2 ul li h3 {font-size:20px;}
.sec2 {padding:50px 10px 38px;}
.sec2 ul li {width:100%;margin:0;}
.sec2 ul li img {width:100%;}
.sec2 ul li.li2 {padding:4px 25px 33px;margin-bottom:26px;}
}
@media only screen and (max-width:768px) {#about-03 {padding:40px 10px 58px;}
#about-03 .cont .logo-img {width:48%;}
.sec3 {padding:50px 10px 35px;}
.sec3 ul li {width:100%;margin:0 0 20px 0;}
.sec3 ul li i {float:none;margin:0 auto;display:block;height:80px;width:80px;background-size:cover;}
.sec3 ul li .desc {width:100%;padding-left:0;float:none;}
.sec3 ul li p {text-align:center;font-size:20px;margin-top:16px;}
.sec3 ul li .icon2 {background-position:-116px 0;}
.sec3 ul li .icon3 {background-position:-231px 0;}
.sec3 ul li .icon4 {background-position:-346px 0;}
}

/* 企业文化 */.about-plate-02 {padding-top:30px;padding-bottom: 70px;}
.about-plate-02 ul {text-align:center;}
.about-plate-02 ul li {width:25%;float:left;position:relative;overflow:hidden;text-align:left;}
.about-plate-02 .big-tit{
    width: 140px;
    height: 140px;
    background-color:#0070c0;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin: 0 auto 22px;
}
.about-plate-02 .big-tit span{
    padding-top: 28px;
    display: block;
    font-size: 28px;
}
.about-plate-02 li.n2 .big-tit,
.about-plate-02 li.n4 .big-tit{
    background-color: #58b525;
}
.about-plate-02 .text{
    line-height: 48px;
    color:#0070c0;
    text-align: center;
    font-weight: bold;
    font-size: 25px;
}
@media only screen and (max-width:768px) {#about-02 {padding:0 5px;}
.about-plate-02 ul li {width:50%;}
.about-plate-02 ul li .item {margin:10px 5px;}
.about-plate-02 .about-tit {padding:40px 0 12px;}
}
/* 公司简介 */.about-set2 {width:100%;padding:90px 0 0px;}
.about-set2 .img {width:50%;height:473px;background:url(../images/about1.png) no-repeat center/cover;}
.about-set2 .txt {width:46%;padding-top:26px;margin-right: 24px;}
.about-set2 .txt h5 {font-size:27px;color:#333;margin-bottom:24px;}
.about-set2 .txt p {font-size:16px;line-height:1.8;margin-bottom:16px;color:#666;text-indent:30px;}
@media only screen and (max-width:768px) {.about-set2 {box-sizing:border-box;padding-left:10px;padding-right:10px;background:#f5f5f5;padding-bottom:6px;padding-top:40px;}
.about-set2 .img {width:100%;float:none;padding-top:32px;}
.about-set2 .txt {float:none;width:100%;padding-top:34px;}
.about-set2 .txt h5 {font-size:22px;text-align:center;margin-bottom:14px;margin-bottom:16px;}
.about-set2 .txt p {font-size:15px;}
}
/* 合作客户 */
.about-parent {padding-top:30px;overflow:hidden;}
.about-set5 {padding-bottom:100px;}
.about-set5-pp {width:100%;}
.about-set5-pp ul.slick-slide li {width:16.66%;float:left;box-sizing:border-box;position:relative;cursor:pointer;}
.about-set5-pp li .pic {overflow: hidden;;border:1px solid #eeeeee;margin:7px 5px;transition:border .9s;-webkit-transition:border .9s;-moz-transition:border .9s;-ms-transition:border .9s;-o-transition:border .9s;}
.about-set5-pp li:hover .pic {border:1px solid #3A9A59;}
.about-set5-pp .slick-dots li button {width:58px;height:5px;background-color:#cccccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border: none;}
.about-set5-pp .slick-dots li.slick-active button {background:#3A9A59;}
.about-set5-pp .slick-dots {bottom:-48px;}
.about-set5-pp .slick-prev,.about-set5-pp .slick-next{display: none !important;}
/* 专利证书 */
.about_honor{
    padding: 36px 0 96px;
}
.honor_box .slick-slide img{
	width: 94%;
	margin: 0 auto;
	border: 1px solid #e5e5e5;
	padding: 0 7px;
}
.honor_box .slick-prev,.honor_box .slick-next{
	background: url(../images/next_year.png);
	border: none;
	height: 45px;
	width: 25px;
}
.honor_box .slick-prev{
	left: -30px;
}
.honor_box .slick-next{
	right: -30px;
	background-position: -25px 0;
}

.honor_box .slick-dots{
	bottom: -45px;
}
.honor_box .slick-dots li{
	margin: 0 10px;
}
.honor_box .slick-dots li button{
	background: #ddd;
	border: none;
	height: 10px;
	width: 10px;
	outline: none;
}
.honor_box .slick-dots li.slick-active button{
	background: #3A9A59;
}
.honor_box .slick-dots li.slick-active:after{
	content: "";
	display: block;
	height: 18px;
	width: 18px;
	border: 1px solid #3A9A59;
	border-radius: 100%;
	position: absolute;
	left: -4px;
	top: -4px;
}
/* 联系我们 */
.sec_contact_us{
    padding-top: 30px;
}
.contact_us{
    padding-top: 88px;
    overflow: hidden;
}
.contact_meg {position:absolute;left:0;top:0;width:46%;height:100%;z-index:3;background:rgba(255,255,255,0.85);}
.meg_con .title {font-size:28px;color:#333333;max-width:420px;/* padding-top:100px;background:url(../images/con_backs.png)no-repeat top center;*/ margin-bottom:35px;margin-top:35px;font-weight:bold;}
.meg_con .tel {padding:20px 0;border-top:solid 1px #333;border-bottom:solid 1px #333;color:#333;max-width:420px;font-size:30px;}
.meg_con .tel img {display:inline-block;}
.meg_con .megs {margin-top:35px;font-size:15px;line-height:36px;}
.meg_con {position:absolute;left:0;top:0;right:0;width:45%;z-index:3;padding-left:4%;padding-right:2%;box-sizing:border-box;}
.topimg {margin-top:30px;}
.my-map {margin:0 auto;width:100%;height:420px;}
.my-map img {max-width:none;}
.my-map .icon {background:url(../images/marker.png) no-repeat;}
.my-map .icon-cir {height:31px;width:28px;}
.my-map .icon-cir-red {background-position:-11px -5px;}
.amap-container {height:100%;}
/* 留言框 */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999;
}
.contact-ly{
    box-sizing: border-box;
    margin-top: 60px;
    padding: 30px 40px;
    margin-bottom: 80px;
}
.contact-ly-cont{
    width: 100%;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 60px;
}
.contact-vs img,.contact-ly img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.contact-ly img {
    width: 22px !important;
}
.contact-ly-title{
    margin-bottom: 35px;
}
.contact-ly-title h3{
    font-size: 36px;
    font-weight: normal;
}
.contact-ly-title p{
    color: #707070;
    font-size: 24px;
}
.contact-ly-c label{
    width: 49%;
    display: block;
    float: left;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    margin-right: 2%;
    margin-bottom: 24px;
    text-align: left
}
.contact-ly-c label:nth-of-type(2n){
    margin-right: 0;
}
.contact-ly-c label span{
    font-size: 17px;
    color: #333;
    display: inline-block;
    vertical-align: middle;padding-right: 5px;
    border-right: 1px solid #e7e7e7;
    padding-left: 6px;
    margin-right: 5px;
    font-weight: bold;
}
.contact-ly-c input{
    height: 22px;
    line-height: 22px;
    position: relative;
    top: 1px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 67%;
    border: none;
}
.contact-ly-c textarea{
    width: 100%;
    border: 1px solid #f2f2f2;
    padding: 18px 20px;
    display: block;
    height: 200px;
    box-sizing: border-box;
    resize: none;
    font-size: 16px;
}
.contact-ly-c .submit{
    width: 137px;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    background-color: #3A9A59 ;
    background-position: 26px center;
    background-repeat: no-repeat;
    color: #fff;
    border-radius: 2px;
    margin-top: 50px;
    cursor: pointer;
    transition: all .8s;
}
.contact-ly-c .submit:hover{background-color: #1b862c;}
.contact-zx{
    margin-top: 70px;
    position: relative;
}
.contact-zx .ves{
    position: absolute;
    bottom: 26px;
    left: 52%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    background: #fff;
    width: 330px;
    text-align: center;
    padding: 10px 30px 10px;
}
.contact-zx .ves p{
    font-size: 16px;
    color: #666;
    margin-bottom: 8px;
}
.contact-zx .ves a{
    color: #E4711E ;
    font-size: 16px;
}
.contact-text{
    padding-bottom: 62px;
    width: 100%;
    overflow: hidden;
}
@media (max-width:767px) {
    .contact_us {
        padding-top: 55px;
    }
}
/* 生产环境 */
.about_huanjin{
    padding-top: 30px;
}
.about_huanjin .slideBox p {text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#333;margin-top:8px;transition:all .9s;-webkit-transition:all .9s;-moz-transition:all .9s;-ms-transition:all .9s;-o-transition:all .9s;}
.about_huanjin .slideBox .item:hover p {color:#3A9A59;}
.about_huanjin .slideBox .item {float:left;width:25%;}
.about_huanjin .slideBox .item .inner {display:block;margin:0 11px;}
.about_huanjin .slideBox .img {width:100%;overflow:hidden;}
.about_huanjin .slideBox .img img {width:100%;transition:transform 1.02s;-webkit-transition:transform 1.02s;-moz-transition:transform 1.02s;-ms-transition:transform 1.02s;-o-transition:transform 1.02s;}
.about_huanjin .slideBox .item:hover .img img {transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);}
.about_huanjin .slideGroup {min-height:257px;overflow:hidden;}
