@charset "utf-8";

* {margin: 0;padding: 0;list-style: none;border-style: none;text-decoration: none;}
html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
body {color: #333;font:14px/1.5 "Microsoft Yahei","微软雅黑",Helvetica,Arial,sans-serif;overflow-x:hidden;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block}
audio,canvas,progress,video {display:inline-block; vertical-align:baseline }
h1 ,h2, h3, h4, h5, h6 {font-weight: normal;}
a {text-decoration: none;color:#333;}
a:hover{color:#3e7d1e;}
a:focus{outline:none;}
i,em {font-style: normal;}

.clearfix:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom:1;}
.fl {float: left;}
.fr {float: right;}
img {border: 0;max-width: 100%;display: inline-block;vertical-align:top}
input, select, textarea {border:none;outline: none;font-family: "Microsoft Yahei"}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #888;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#888;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#888;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#888;}

.w1200{max-width: 1200px;margin:auto;}
button{background:none;}



/*导航*/
.header{background:#fff;}
.header .header_top{background-color:#eee;line-height:30px;font-size:12px;color:#666;}
.header .header_top h1{font-size:12px;display:inline-block;vertical-align:top;}
.header .header_center{padding:20px 0;}
.header .header_center .logo{float:left;}
.header .header_center .logo img{height:60px;}
.header .header_center .tel{float:right;padding-left:70px;background:url(../images/bg01.png) left center no-repeat;}
.header .header_center .tel p{font-size:16px;color:#555;}
.header .header_center .tel h3{font-size:28px;color:#3e7d1e;font-weight:bold;}

.header_nav{background:#3e7d1e;line-height:50px;}
.header_nav .nav{position:relative;}
.header_nav .nav ul li{line-height:50px;float:left;font-size: 18px;position:relative;width:12.5%;text-align:center;}
.header_nav .nav ul li > a{display:inline-block;border-bottom:2px #3e7d1e solid;color:#fff;vertical-align:top;}
.header_nav .nav ul li.on > a,.header_nav .nav ul li:hover > a{border-color:#fff;}

.header_nav .nav ul li dl{position:absolute;left:0;top:52px;z-index:100;width:100%;background-color:#3e7d1e;font-size:16px;display:none;}
.header_nav .nav ul li dl a{display:block;color:#fff;}
.header_nav .nav ul li dl a:hover{background-color:#fff;color:#3e7d1e;}
.header_nav .nav ul li i{position:absolute;width:40px;height:50px;background-image:url(../images/xiala.png);background-position:center;background-repeat:no-repeat;right:0;top:0;z-index:10;background-size:20px;display:none;}
.header_nav .nav ul li i.cur{background-image:url(../images/xiala2.png);}

.header_nav .cl_nav{display: none;width:50px;height:60px;background: url(../images/button.png) no-repeat center;position: absolute;padding-right: 15px;right: 0;top: 0px;}
.header_nav .nav .theclose{background:#31861c;padding:15px 0;line-height:0;display:none;}
.header_nav .nav .theclose img {width: 15px;height: 15px;margin-left: 20px;}
.bk_gray{position: fixed;width:100%;height:100%;left: 0;top:0;background:rgba(0,0,0,0.6);z-index: 100;display: none;}


/*banner*/
.banner .swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.banner .swiper-slide a{display:block;}
.banner .swiper-button-prev,.banner .swiper-button-next{width:40px;height:40px;margin-top:-20px;top:50%;background-size:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-shadow:0 0 10px #999;}
.banner .swiper-button-prev{background-image:url(../images/prev.png);left:10px;}
.banner .swiper-button-next{background-image:url(../images/next.png);right:10px;}

.banner .swiper-pagination-bullet{width:15px;height:15px;border-radius:0;background:#fff;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.banner .swiper-pagination-bullet-active{background:#3e7d1e;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}

.img .swiper-pagination{text-align:left;bottom:5px;}
.img .swiper-pagination-bullet{width:10px;height:10px;border-radius:0;background:#c4c4c4;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.img .swiper-pagination-bullet-active{background:#3e7d1e;}


/*内页banner*/
.nybanner{width:100%;overflow:hidden;position:relative;height:500px;}
.nybanner p{position:relative;left: -960px;margin-left: 50%;width:1920px;text-align: center;}
.nybanner img{width:1920px;}



/*首页关于我们*/
.index_title{text-align:center;padding:40px 0;}
.index_title h2{font-size:30px;line-height:40px;}
.index_title p{font-size:16px;color:#ccc;position:relative;padding-bottom:10px;}
.index_title p:after{content:"";position:absolute;left:50%;bottom:0;width:40px;height:3px;background:#31861c;margin-left:-20px;}

.index_about{padding-bottom:60px;background:#f7f7f7;}
.index_about .left{width:46%;margin-right:4%;float:left;}
.index_about .left .title{font-size:24px;margin-bottom:34px;line-height:30px;}
.index_about .left .title p{display:inline-block;vertical-align:top;border-bottom:2px #31861c solid;}
.index_about .left .title span{font-size:14px;color:#999;padding-left:10px;}
.index_about .left .text{font-size:14px;margin-bottom:34px;line-height:24px;}
.index_about .right{float:right;width:50%;}
.index_about .right a{float:left;width:49%;overflow:hidden;}
.index_about .right a:first-child{margin-right:2%}
.index_about .right a:last-child{margin-top:1.6%;}
.index_about .right a img{width:100%;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.index_about .right a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}


/*首页产品*/
.index_pro{padding-bottom:60px;}
.index_pro ul li{width:32%;margin-right:2%;float:left;margin-bottom:10px;}
.index_pro ul li:nth-child(3n){margin-right:0;}
.index_pro ul li a{display:block;}
.index_pro ul li .img{position:relative;}
.index_pro ul li .img span{position: absolute;background: rgba(255,255,255,.8);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;display:block;}
.index_pro ul li .img span:nth-child(2){top:5%;left:5%;height:1px;width:0%;}
.index_pro ul li .img span:nth-child(3){top:5%;left:5%;height:0;width:1px;}
.index_pro ul li .img span:nth-child(4){bottom:5%;right:5%;height:0;width:1px;}
.index_pro ul li .img span:nth-child(5){bottom:5%;right:5%;height:1px;width:0%;}
.index_pro ul li:hover .img span:nth-child(2){width: 90%;}
.index_pro ul li:hover .img span:nth-child(3){height: 90%;}
.index_pro ul li:hover .img span:nth-child(4){height: 90%;}
.index_pro ul li:hover .img span:nth-child(5){width: 90%;}
.index_pro ul li .img em{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bg03.png) center center no-repeat;opacity:0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
.index_pro ul li:hover .img em{opacity:1;}
.index_pro ul li .text{font-size:18px;line-height:50px;text-align:center;}


/*首页优势*/
.index_adv{background:url(../images/bg02.jpg) center center no-repeat;padding:100px 0;}
.index_adv ul li{width:22%;float:left;padding-left:100px;background-repeat:no-repeat;background-position:left top;cursor:pointer;}
.index_adv ul li:nth-child(2n){float:right;margin-left:30%;}
.index_adv ul li:nth-child(-n + 2){margin-bottom:150px;}
.index_adv ul li:nth-child(1){background-image:url(../images/icon_bg01.png);}
.index_adv ul li:nth-child(2){background-image:url(../images/icon_bg02.png);}
.index_adv ul li:nth-child(3){background-image:url(../images/icon_bg03.png);}
.index_adv ul li:nth-child(4){background-image:url(../images/icon_bg04.png);}
.index_adv ul li:nth-child(1):hover{background-image:url(../images/icon_bg01-1.png);}
.index_adv ul li:nth-child(2):hover{background-image:url(../images/icon_bg02-1.png);}
.index_adv ul li:nth-child(3):hover{background-image:url(../images/icon_bg03-1.png);}
.index_adv ul li:nth-child(4):hover{background-image:url(../images/icon_bg04-1.png);}
.index_adv ul li h3{font-size:24px;font-weight:bold;padding-bottom:10px;}
.index_adv ul li p{font-size:14px;color:#666;line-height:20px;}


/*首页案例*/
.index_case{margin-bottom:60px;}
.index_case .case_content{position:relative;}
.index_case .hd .switch{position:absolute;right:0;top:80px;z-index:100;line-height:50px;text-align:center;font-size:24px;width:33.3333%;text-align:center;}
.index_case .hd .switch .content{display:inline-block;vertical-align:top;border:1px #fff solid;}
.index_case .hd .switch .pageState{width:86px;border-left:1px #fff solid;border-right:1px #fff solid;float:left;font-weight:bold;color:#fff;}
.index_case .hd .switch a{width:60px;float:left;height:50px;background-repeat:no-repeat;background-position:center;}
.index_case .hd .switch a.prev{background-image:url(../images/arrow-left.png);}
.index_case .hd .switch a.next{background-image:url(../images/arrow-right.png);}

.index_case .hd .board{position:absolute;bottom:0;right:0;width:29.3333%;text-align:center;z-index:100;height:140px;padding-top:30px;border-top:1px #fff solid;margin:0 2%;}
.index_case .hd .board h3{font-size:16px;color:#666;margin-bottom:20px;font-weight:bold;line-height:30px;}
.index_case .hd .board ul li{display:inline-block;vertical-align:top;margin:0 5px;border:1px #eee solid;margin-bottom:10px;cursor:pointer;}
.index_case .hd .board ul li img{width:40px;height:40px;}

.index_case .bd .con{overflow:hidden;*zoom: 1;}
.index_case .bd .con .left{width:66.6666%;float:left;position:relative;}
.index_case .bd .con .left .img{overflow:hidden;}
.index_case .bd .con .left .img img{height:660px;max-width:800px;}
.index_case .bd .con .left .text{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.35);padding:3%;font-size:16px;color:#fff;}
.index_case .bd .con .right{float:left;width:33.3333%;background:url(../images/bg17.jpg);height:660px;text-align: center;}
.index_case .bd .con .right .content{margin-top:160px;}







/*首页新闻*/
.index_news{background:#f5f5f5;padding-bottom:60px;}
.index_news ul li{width:24%;margin-right:1.3333%;float:left;background:#fff;margin-bottom:20px;}
.index_news ul li:nth-child(4n){margin-right:0;}
.index_news ul li a,.news ul li a{display:block;}
.index_news ul li .img,.news ul li .img{width:100%;overflow:hidden;}
.index_news ul li .img img,.news ul li .img img{width:100%;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.index_news ul li:hover .img img,.news ul li:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.index_news ul li .text,.news ul li .text{padding:15px;}
.index_news ul li .text h3,.news ul li .text h3{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;}
.index_news ul li .text h4,.news ul li .text h4{font-size:14px;line-height:20px;height:40px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:5px;color:#999;}
.index_news ul li .text p,.news ul li .text p{color:#999;font-size:12px;position:relative;line-height:20px;}
.index_news ul li .text p:after,.news ul li .text p:after{content:"";width:8px;height:8px;border-top:1px #ccc solid;border-right:1px #ccc solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0;top:6px;}
.index_news ul li:hover .text p:after,.news ul li:hover .text p:after{border-color:#31861c}
.index_news ul li .text p span,.news ul li .text p span{padding-left:20px;background-position:left center;background-repeat:no-repeat;}
.index_news ul li .text p span:nth-child(1),.news ul li .text p span:nth-child(1){background-image:url(../images/bg04.png);margin-right:20px;}
.index_news ul li .text p span:nth-child(2),.news ul li .text p span:nth-child(2){background-image:url(../images/bg05.png);}


/*友情链接*/
.links{padding:20px 0;line-height:24px;color:#666;}
.links span,.links a{display:inline-block;vertical-align:top;color:#666;}
.links span{padding:0 10px;}


/*内页共用样式*/
.bread_crumbs{padding-left:30px;background:url(../images/bg06.png) left center no-repeat;line-height:40px;margin-bottom:20px;}
.inside_title{text-align:center;margin-bottom:30px;}
.inside_title h2{font-size:30px;font-weight:bold;}
.inside_title p{font-size:24px;font-weight:bold;}

.page{text-align: center;}
.page a{display:inline-block;vertical-align:top;width:38px;height:38px;line-height:38px;border:1px #cccccc solid;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;text-align:center;font-size:18px;color:#666;margin:0 5px;}
.page a.on,.page a:hover{background:#31861c;border-color:#31861c;color:#fff;}
.page a.cur,.page a:hover{background:#31861c;border-color:#31861c;color:#fff;}


.inside{padding-bottom:80px;}
.inside .column{width:20%;float:left;margin-right:4%;margin-bottom:80px;}
.inside .column .title{background:#3e7d1e;color:#fff;padding:5%;}
.inside .column .title h2{font-size:24px;}
.inside .column .title p{font-size:16px;}
.inside .column ul{border:1px #e3e3e3 solid;}
.inside .column ul li{line-height:50px;font-size:16px;padding:0 10%;position:relative;background:#f5f5f5;}
.inside .column ul li a:before{content:"";width:2px;height:30px;position:absolute;left:0;top:10px;background:#3e7d1e;display:none;}
.inside .column ul li a:after{content:"";width:6px;height:6px;border-top:1px #3e7d1e solid;border-right:1px #3e7d1e solid;position:absolute;right:10%;top:21px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;}
.inside .column ul li:hover,.inside .column ul li.cur{background:#fff;}
.inside .column ul li.cur a:before,.inside .column ul li:hover a:before,.inside .column ul li.cur a:after,.inside .column ul li:hover a:after{display:block;}
.inside .column ul li a{display:block;}
.inside .column ul li:hover a,.inside .column ul li.cur a{color:#3e7d1e;}
.inside .content{width:76%;float:left;}


/*关于我们*/
.about{padding-bottom:100px;}
.about .title{font-size:32px;text-align:center;position:relative;line-height:60px;padding-bottom:5px;margin:40px 0;}
.about .title:after{content:"";width:50px;height:4px;background-color:#3e7d1e;margin-left:-25px;position:absolute;left: 50%;bottom:0;}
.about .info .img{width:50%;float:left;height:450px;overflow:hidden;}
.about .info .img img{height:450px;max-width:600px;}
.about .info .text{width:50%;float:left;padding:15px 30px;height:450px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#46b17d;color:#fff;}
.about .info .text h2{font-size:36px;font-weight:bold;margin-bottom:20px;}
.about .info .text p{font-size:16px;line-height:30px;}

.culture ul li{position:relative;width:20%;float:left;cursor:pointer;}
.culture ul li .img{overflow:hidden;}
.culture ul li .img img{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.culture ul li:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.culture ul li .content{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.3);color:#fff;display:-webkit-flex;align-items:center;text-align:center}
.culture ul li .content .text{width:94%;padding:0 3%;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.culture ul li .content .text i img{width:90px;height:90px;}
.culture ul li .content .text h3{font-size:24px;margin:20px 0;}
.culture ul li .content .text p{font-size:16px;line-height:24px;height:48px;}
.culture ul li:hover .content .text{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
.culture ul li:hover .content .text h3{color:#3e7d1e;}

.brand {position: relative;max-width: 1200px;margin: 0 auto;}
.brand .swiper-slide {width:40%;text-align:center;}
.brand .swiper-slide img{display:inline-block;max-width: 100%;}
.brand .swiper-slide p{line-height:60px;font-size:18px;text-align: center;}

.brand .swiper-button-prev,.brand .swiper-button-next{width:42px;height:42px;margin-top:-21px;top:50%;background-size:100%;}
.brand .swiper-button-prev{background-image:url(../images/prev.png);left:0;}
.brand .swiper-button-prev:hover{background-image:url(../images/prev_hover.png);}
.brand .swiper-button-next{background-image:url(../images/next.png);right:0;}
.brand .swiper-button-next:hover{background-image:url(../images/next_hover.png);}


/*产品中心*/
.products .sort{text-align:center;padding:10px 0 30px;}
.products .sort ul{display:inline-block;vertical-align:top;}
.products .sort ul li{height:40px;line-height:40px;width:160px;font-size:16px;background-color:#eee;text-align:center;float:left;margin:0 20px 10px 0;}
.products .sort ul li.cur,.products .sort ul li:hover{background-color:#3e7d1e;}
.products .sort ul li.cur a,.products .sort ul li:hover a{color:#fff;}
.products .sort ul li:last-child{margin-right:0;}

.products .index_pro{padding-bottom:80px;}
.products .index_pro ul{padding-bottom:40px;}

.products_det{padding:00 80px;}
.products_det .info_det{max-width:1000px;margin:auto;}
.products_det .info_det .det_title{position:relative;margin-bottom:20px;text-align: center;}
.products_det .info_det .det_title h2{font-size:24px;line-height:40px;display:inline-block;vertical-align:top;padding:0 20px;position: relative;z-index:10;background-color:#fff;}
.products_det .info_det .det_title p{width:100%;height:1px;background-color:#eee;position:absolute;left:0;top:20px;}
.products_det .info_det .text{font-size:16px;}

.products_det .pc-slide{margin-bottom:60px;}
.products_det .pc-slide .view .swiper-slide{padding:30px 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.products_det .pc-slide .view .swiper-slide img{width:100%;box-shadow:0 0 30px #eee;}

.products_det .pc-slide .view .swiper-container > a{width:66px;height:66px;position:absolute;top:50%;margin-top:-33px;background-position:center;background-repeat:no-repeat;z-index:100;}
.products_det .pc-slide .view .swiper-container > a.arrow-left{background-image:url(../images/left.png);left:0;}
.products_det .pc-slide .view .swiper-container > a.arrow-left:hover{background-image:url(../images/left_hover.png);}
.products_det .pc-slide .view .swiper-container > a.arrow-right{background-image:url(../images/right.png);right:0;}
.products_det .pc-slide .view .swiper-container > a.arrow-right:hover{background-image:url(../images/right_hover.png);}

.products_det .pc-slide .preview {text-align:center;padding:0 100px;}
.products_det .pc-slide .preview .swiper-container{width:100%;display:inline-block;vertical-align:top;}
.products_det .pc-slide .preview .swiper-slide{width:150px;border:1px #ccc solid;cursor:pointer;margin:0 5px;}
.products_det .pc-slide .preview .swiper-slide.active-nav{border-color:#31861c;}
.products_det .pc-slide .preview img{width:150px;}




/*经典案例*/
.case{padding-bottom:80px;}
.case ul{padding-bottom:30px;}
.case ul li{width:49%;margin-right:2%;float:left;background:#f8f8f8;margin-bottom:20px;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.case ul li:hover{-webkit-box-shadow:0 10px 35px #c1c1c1;-moz-box-shadow:0 10px 35px #c1c1c1;-ms-box-shadow:0 10px 35px #c1c1c1;box-shadow:0 10px 35px #c1c1c1;}
.case ul li:nth-child(2n){margin-right:0;}
.case ul li a{display:block;overflow:hidden;*zoom:1;}
.case ul li .text{width:35%;float:left;padding:5%;}
.case ul li .text h3{font-size:18px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case ul li .text p{font-size:12px;color:#666;line-height:22px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
.case ul li .img{width:55%;float:left;}


.case_det,.news_det{padding:0 0 80px;}
.case_det .case_title,.news_det .news_title{text-align:center;border-bottom:1px #dcdcdc solid;padding-bottom:15px;}
.case_det .case_title h2,.news_det .news_title h2{font-size:24px;margin-bottom:10px;}
.case_det .case_title p,.news_det .news_title p{font-size:14px;color:#999;}
.case_det .case_title p span,.news_det .news_title p span{padding-left:20px;background-position:left center;background-repeat:no-repeat;margin:0 20px;}
.case_det .case_title p span:nth-child(1),.news_det .news_title p span:nth-child(1){background-image:url(../images/bg04.png);}
.case_det .case_title p span:nth-child(2),.news_det .news_title p span:nth-child(2){background-image:url(../images/bg05.png);}
.case_det .text,.news_det .text{margin:20px 0;font-size:16px;line-height:30px;}


/*服务支持*/
.support{font-size:16px;line-height:30px;}

.problem ul li{cursor:pointer;margin-bottom:20px;}
.problem ul li .title{line-height:45px;background-color:#f5f5f5;padding:0 40px;background-image:url(../images/bg07.png);background-position:10px center;background-repeat:no-repeat;font-size:16px;position:relative;}
.problem ul li .title span{width:40px;height:45px;background-repeat:no-repeat;background-position:center;background-image:url(../images/bg09.png);position:absolute;right:0;top:0;}
.problem ul li.rotate .title span{background-image:url(../images/bg09-1.png);}
.problem ul li .text{padding:10px 30px 10px 40px;border:1px #f5f5f5 solid;color:#555;background:url(../images/bg08.png) 10px 12px no-repeat;font-size:14px;line-height:24px;display:none;}


/*新闻资讯*/
.news ul{padding-bottom:20px;}
.news ul li{width:32%;margin-right:2%;float:left;background:#fff;margin-bottom:20px;-webkit-box-shadow: 5px 5px 6px #e5e5e5;-moz-box-shadow: 5px 5px 6px #e5e5e5;-ms-box-shadow: 5px 5px 6px #e5e5e5;box-shadow: 5px 5px 6px #e5e5e5;}
.news ul li:nth-child(3n){margin-right:0;}
.news ul  li:hover {-webkit-box-shadow: 5px 5px 12px #ccc;-moz-box-shadow: 5px 5px 12px #ccc;-ms-box-shadow: 5px 5px 12px #ccc;box-shadow: 5px 5px 12px #ccc;}

.news_det{padding-bottom:80px;}
.news_det .news_title p span:nth-child(3){background-image:url(../images/bg11.png);}
.news_det .text{border-bottom:1px #dcdcdc solid;padding-bottom:30px;}

.chapter .left{float:left;width:calc(100% - 150px);}
.chapter .left p{line-height:30px;}
.chapter .return{float:right;width:120px;}
.chapter a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.chapter .return a{width:118px;height:36px;line-height:36px;border:1px #31861c solid;color:#31861c;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;text-align:center;}



/*人才招聘*/
.join ul li{margin-bottom:30px;}
.join ul li .title{font-size:16px;line-height:40px;border-bottom:1px #ccc dashed;margin-bottom:15px;}
.join ul li .title span{margin-right:60px;}
.join ul li .title span:last-child{margin-right:0;}
.join ul li .text{font-size:14px;line-height:30px;}


/*联系我们*/
.contact{padding-bottom:80px;background:url(../images/bg16.png) center bottom no-repeat;}
.contact .address{position:relative;margin-bottom:40px;}
.contact .address .map iframe{width:100%;border:none;height:400px;}
.contact .address .add{position:absolute;left:0;top:0;background:rgba(255,255,255,0.7);padding:3%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.contact .address .add dl dt{font-size:24px;margin-bottom:30px;font-weight:bold;}
.contact .address .add dl dd{font-size:16px;margin-bottom:20px;padding-left:30px;background-repeat:no-repeat;background-position:left 3px;}
.contact .address .add dl dd:nth-child(2){background-image:url(../images/bg12.png);}
.contact .address .add dl dd:nth-child(3){background-image:url(../images/bg13.png);}
.contact .address .add dl dd:nth-child(4){background-image:url(../images/bg14.png);}
.contact .address .add p{font-size:20px;font-weight:bold;margin-top:30px;padding-left:50px;background:url(../images/bg15.png) left center no-repeat;}

.message{max-width:580px;margin:auto;}
.message .title{font-size:30px;text-align:center;margin-bottom:40px;}
.message input{border:1px #ccc solid;display:block;width:100%;height:42px;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:16px;}
.message .box{width:49%;margin-right:2%;float:left;margin-bottom:15px;}
.message .box:nth-child(2){margin-right:0;}
.message .text{margin-bottom:15px;}
.message .text textarea{padding:5px 10px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:16px;border:1px #ccc solid;width:100%;resize:none;line-height:24px;height:154px;}
.message .code{overflow:hidden;*zoom:1;margin-bottom:30px;}
.message .code input{width:49%;margin-right:2%;float:left;}
.message .code label{float:left;width:49%;line-height:42px;color:#fd6500;text-align:center;}
.message .code label img{width:140px;height:40px;border:1px #ccc solid;margin-right:10px;}
.message .code label span{float:right;width:calc(100% - 152px);}
.message .btn{text-align:center;}
.message .btn input{width:180px;height:42px;line-height:42px;background:#fd6500;color:#fff;border:none;display:inline-block;vertical-align:top;}



/*底部*/
.footer{background:#222222;}
.footer .footer_nav{padding:50px 0;border-bottom:1px #4c4c4c solid;}
.footer .footer_nav dl{float:left;margin-right:70px;}
.footer .footer_nav dl a{display:block;color:#666;}
.footer .footer_nav dl dt{font-size:16px;line-height:30px;}
.footer .footer_nav dl dt a{color:#eee;}
.footer .footer_nav dl dd{font-size:14px;line-height:26px;}
.footer .footer_nav dl a:hover{color:#3e7d1e;}
.footer .footer_nav .footer_ewm{float:right;color:#fff;text-align:right;}
.footer .footer_nav .footer_ewm h3{font-size:16px;}
.footer .footer_nav .footer_ewm h2{font-size:32px;font-weight:bold;}
.footer .footer_nav .footer_ewm p{color:#666;font-size:14px;margin-bottom:5px;}
.footer .footer_nav .footer_ewm img{width:120px;height:120px;background:#fff;}

.footer .footer_copyright{text-align:center;line-height:30px;color:#666;padding:10px 0;}
.footer .footer_copyright a{color:#666;}


/*悬浮窗*/
.suspension{position:fixed;width:50px;right:0;top:50%;margin-top:-110px;z-index:100;}
.suspension ul li{width:50px;height:50px;margin:4px 0;background:#3e7d1e;position: relative;}
.suspension ul li a{display:block;}
.suspension ul li .sub{position: absolute;right:50px;bottom: 0;white-space: nowrap;font-size:18px;background:#3e7d1e;line-height:50px;padding: 0 20px;display: none;color:#fff;min-width:100px;text-align: center;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.suspension ul li .sub.ewm{padding:0 10px;}
.suspension ul li .sub img{width:100px;height:100px;padding-top:10px;}
.suspension ul li .sub p{font-size:14px;color:#fff;line-height:40px;}
.suspension ul li:hover{background:#3e7d1e;}
.suspension ul li:hover .sub{display: block;}


@media (max-width:1024px) {
	.header .header_top{padding:0 3%;}
	.header .header_center{padding:20px 3%;}

	.index_about{padding:0 3% 60px;}
	.index_about .left{margin-right:2%;width:48%;}
	.index_about .left .title,.index_about .left .text{margin-bottom:10px;}

	.index_pro{padding:0 3% 60px;}

	.index_adv{padding:100px 3%;}

	.index_news{padding:0 3% 60px;}

	.links{padding:20px 3%;}

	.footer .footer_nav .footer_ewm{display:none;}
	.footer .footer_nav{padding:50px 3%;}
	.footer .footer_nav dl:last-child{margin-right:0;}

	.nybanner{height:300px;}
	.nybanner p{width:1152px;left:-576px;}
	.bread_crumbs{margin:0 3% 20px;}

	/*关于我们*/
	.about{padding:0 3% 80px;}
	.about .info .text h2{font-size:30px;margin-bottom:10px;}
	.about .info .text p{line-height:26px;}

	.culture ul li .content .text i img{width:45px;height:45px;}
	.culture ul li .content .text h3{font-size:20px;margin:10px 0;}
	.culture ul li .content .text p{font-size:14px;}

	/*产品中心*/
	.products .sort{padding:10px 3% 30px;}

	.products_det{padding:0 3% 80px;}

	/*案例*/
	.case,.case_det,.news_det{padding:0 3% 80px;}

	/*服务支持*/
	.inside,.contact{padding:0 3% 80px;}
	
	.suspension{display:none;}



}

@media (min-width:769px){
	.header_nav .nav ul li:hover dl{display:block;}
}

@media (max-width:768px) {
	.header {background: #fff;position: fixed;top:0;left:0;width:100%;z-index: 100;border-bottom:1px #eee solid;}
	.header .header_top{display:none;}
	.header .header_center .tel{display:none;}
	.header .header_center{padding:5px 3%;}
	.header .header_center .logo img{height:30px;padding: 10px 0;}

	.header_nav .cl_nav{display: block;}
	.header_nav .nav{position: fixed;top: 0;right: 0;width: 60%;height: 100%;background-color: #fff;z-index: 1000;max-width: 320px;right: -100%;}
	.header_nav .nav ul li{float: none;padding:0 15px;border-bottom:1px #ddd solid;height:50px;line-height: 50px;margin:0;width:100%;text-align:left;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
	.header_nav .nav ul li a{color:#333;border-bottom:none;}
	.header_nav .nav ul li.on a{color:#31861c;}
	.header_nav .nav .theclose{display:block;}

	.header_nav .nav ul li i{display:block;}
	.header_nav .nav ul li dl{position:relative;top:0;background:none;padding:0 0 10px 10px;line-height:40px;font-size:15px;}
	.header_nav .nav ul li dl a{color:#333;}

	.banner{margin-top:60px;}
	.banner .swiper-pagination-bullet{width:10px;height:10px;}
	
	.index_title h2{font-size:24px;line-height:30px;}
	.index_title p{font-size:14px;}
	.index_about .left .title{font-size:18px;}
	.index_about .left{width:100%;margin-right:0;margin-bottom:20px;}
	.index_about .left .swiper-slide img{width:100%;}
	.index_about .right{width:100%;}

	.index_pro ul li{width:48%;margin-right:4%;}
	.index_pro ul li:nth-child(3n){margin-right:4%;}
	.index_pro ul li:nth-child(2n){margin-right:0;}

	.index_adv{background-size:auto 100%;padding:50px 3%;}
	.index_adv ul li{width:calc(40% - 60px);background-size:50px;padding-left:60px;}
	.index_adv ul li:nth-child(2n){margin-left:0;}
	.index_adv ul li:nth-child(-n + 2){margin-bottom:80px;}
	.index_adv ul li h3{font-size:18px;}


	.index_case .bd .con .left{width:60%;}
	.index_case .bd .con .right{width:40%;}

	.links{display:none;}

	.footer .footer_nav{padding:30px 3%;}
	.footer .footer_nav dl {width: 100%; overflow: hidden; max-height: 50px; border-bottom: 1px solid #333; border-right: 0px; -webkit-transition: max-height .3s cubic-bezier(.33,0,0,1); transition: max-height .3s cubic-bezier(.33,0,0,1);margin-right:0;}
	.footer .footer_nav dl.active {max-height:300px;will-change: transform,max-height;}
	.footer .footer_nav dl dt {width: auto; margin-bottom: 0; padding: 10px 0px; position: relative; }
  	.footer .footer_nav dl dt:after {content: "+";display: block;float: right;color: #676767;font-size: 18px;height: 21px;line-height: 21px; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-transition: all .3s ease;transition: all .3s ease; }
	.footer .footer_nav dl.active dt:after {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
  	.footer .footer_nav dl dt a {margin: 0px;font-size: 15px;height:21px;line-height: 21px;display: inline-block;}
  	.footer .footer_nav dl dd a {text-indent: 1em;}
  	.footer .footer_nav dl dd:last-child {margin-bottom: 20px;}


  	/*共用样式*/
  	.nybanner{padding-top:60px;height:250px;}
  	.nybanner p{width:960px;left:-480px;}
  	.nybanner img{width:960px;}
  	.inside_title p{font-size:18px;}
  	.inside_title h2{font-size:24px;}
	.page a{line-height:30px;height:30px;width:30px;font-size:14px;margin:0 3px;}

	.inside .column{width:100%;margin-right:0;margin-bottom:30px;}
	.inside .column .title{display:none;}
	.inside .column ul{text-align:center;border:none;}
	.inside .column ul li{width:31.3333%;margin:0 1%;float:left;padding:0;}
	.inside .column ul li.cur{background:#3e7d1e;}
	.inside .column ul li.cur a:before,.inside .column ul li.cur a:after{display:none;}
	.inside .column ul li.cur a{color:#fff;}

	.inside .content{width:100%;}

	/*关于我们*/
	.about .title{font-size:24px;line-height:50px;margin:20px 0;}
	.about .info .text{padding:15px;}
	.about .info .text h2{font-size:24px;}
	.about .info .text p{font-size:15px;}

	/*产品详情*/
	.products_det{padding:0px 3% 60px;}
	.products_det .pc-slide .view .swiper-container > a{width:33px;height:33px;background-size:100%;}
	.products_det .pc-slide .view .swiper-slide{padding:20px 50px;}
	.products_det .pc-slide .preview{padding:0 50px;}
	.products_det .pc-slide .preview .swiper-slide{width:100px;}
	.products_det .pc-slide .preview img{width:100px;}

	/*案例*/
	.case ul li .text{width:40%;}
	.case ul li .text h3{margin-bottom:10px;font-size:16px;}
	.case ul li .text p{-webkit-line-clamp:4;}
	.case ul li .img{width:50%;}

	.case_det .banner{margin-top:0;}

}

@media (max-width:540px) {
	.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px;}
	.banner .swiper-pagination-bullet{width:8px;height:8px;}

	.nybanner{height:150px;}
	.nybanner p{width:576px;left:-288px;}
	.nybanner img{width:576px;}

	.index_title{padding:30px 0;}

	.index_about{padding:0 3% 30px;}

	.index_pro{padding:0 3% 20px;}
	.index_pro ul li .text{font-size:16px;line-height:40px;}

	.index_adv{padding:30px 3% 10px;background:#fffefc;}
	.index_adv ul li{width:calc(100% - 60px);margin-bottom:20px;}
	.index_adv ul li:nth-child(-n + 2){margin-bottom:20px;}
	.index_adv ul li h3{font-size:16px;padding-bottom:5px;}

	.index_case{margin-bottom:30px;}
	.index_case .hd .switch{width:100%;}
	.index_case .hd .board{width:100%;}
	.index_case .bd .con .left{display:none;}
	.index_case .bd .con .right{width:100%;}


	.index_news{padding:0 3% 10px;}
	.index_news ul li,.news ul li{width:48%;margin-right:4%}
	.news ul li:nth-child(3n){margin-right:4%;}
	.index_news ul li:nth-child(2n),.news ul li:nth-child(2n){margin-right:0;}

	/*关于我们*/
	.about{padding-bottom:40px;}
	.about .info .img{width:100%;height:auto;}
	.about .info .img img{height:auto;max-width:100%;}
	.about .info .text{width:100%;height:auto;}
	
	.culture ul{background-color:#eee;}
	.culture ul li{width:33.3333%;}

	.brand .swiper-button-prev, .brand .swiper-button-next{width:21px;height:21px;margin-top:-10px;}

	/*产品中心*/
	.products .sort,.products .index_pro{padding:0 3% 20px;}
	.products .sort ul li{width:49%;margin-right:2%;}
	.products .sort ul li:nth-child(2n){margin-right:0;}

	.products_det .pc-slide{margin-bottom:20px;}
	.products_det .pc-slide .preview{display:none;}


	/*案例*/
	.case, .case_det, .news_det{padding:0 3% 30px;}
	.case ul{padding-bottom:10px;}
	.case ul li{width:100%;margin-right:0;}
	
	.case_det .text,.news_det .text{font-size:14px;line-height:24px;}

	.inside{padding:0 3% 30px;}
	.inside .column ul li{float:left;width:32%;line-height:40px;margin:0 2% 0 0;}
	.inside .column ul li:nth-child(3n){margin-right:0;}

	.support{font-size:14px;line-height:24px;}

	.chapter .left{width:100%;}
	.chapter .return{display:none;}

	/*联系我们*/
	.contact .address{margin-bottom:20px;}
	.contact .address .map iframe{height:300px;}
	.contact .address .add{position:relative;}
	.contact .address .add dl dt{font-size:18px;margin-bottom:15px;}
	.contact .address .add dl dd{font-size:14px;margin-bottom:10px;line-height:24px;}
	.contact .address .add p{margin-top:0;font-size:14px;background-size:20px;padding-left:30px;}

	.message .title{font-size:24px;margin-bottom:20px;}
	.message .box{width:100%;margin-right:0;}
	.message .code input{width:calc(98% - 142px);}
	.message .code label{width:142px;}
	.message .code label img{margin-right:0;}
	.message .code label span{display:none;}
}

