@charset "utf-8";body{font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;}
/*格式化样式开始*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none;outline:none;}
a{color:#666;}
*{padding:0px;margin:0px;box-sizing: border-box;}
body{font-size:14px;}
input{outline:none}
.clearfix::after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.left{float:left;}
.right{float:right;}
.container{width:100%;min-width:1200px;overflow:hidden;}
.content{width:1200px;margin:0 auto;overflow:hidden;}
.hide{display:none !important;}
.transimg{overflow:hidden;}
.transimg img{transition:.5s all;-webkit-transition:.5s all;}
.transimg:hover img{transform:scale(1.1,1.1);}
.oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.twoline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.threeline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.fourline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.fiveline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.sixline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.sevenline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:7;-webkit-box-orient:vertical;}
.boxshadowh{transition:.4s all;-webkit-transition:.4s all;}
.boxshadowh:hover{box-shadow:0px 0px 5px 0px #efefef;}
.boxshadown{box-shadow:0px 0px 5px 0px #efefef;}
.rarrow{background: url(../images/right.png) no-repeat right center;background-size: 7px auto;}
.fb{background-color: #fbfbfb;}
/* 格式化样式结束 */
.head{height:100px;width:100%;min-width:1200px;background: #fff}
.head_content{width:1200px;margin:0 auto;}
.logo img{height:60px;margin-top:20px;}
.nav li{float:left;width:110px;position: relative;}
.nav li a{display:block;width:100%;height:100%;color:#555555;text-align:center;font-size:16px;line-height:100px;}
.nav li.active a{font-weight:500;font-size:18px;color:#40af36}
.swiper1{width:100%;z-index:-1 !important;}
.swiper1 img{vertical-align: top;width:100%;}
.fan{background-color: #f2f2f2;border-top:1px solid #f2f2f2;padding-bottom:40px;}
.fan_lists{background-color: #fff;}
.fan_one{width:295px;height:440px;color:#fff;box-sizing: border-box;padding:90px 40px 30px 50px;background: url(../images/jshu.jpg) no-repeat left top;background-size: 100% 100%;}
.shigong{font-weight:bold;font-size:28px;position: relative;margin-bottom:45px;}
.shigong::after{position: absolute;content:"";width:36px;height:2px;background-color: #fff;top:58px;left:0;}
.shigong_content{font-size:16px;color:#d8e8dd;line-height:30px;}
.fan_list{width:300px;height:100%;box-sizing: border-box;padding:25px 27px;border-right:1px solid #e2e2e2;}
.fan_top{width:100%;height:165px;}
.fan_top img{width:100%;height:100%;object-fit:cover;}
.fan_title{color:#444444;font-size:19px;font-weight:bold;margin-top:25px;margin-bottom:15px;}
.fan_intro{color:#777777;line-height:22px;height:90px;}
.prolist{position: absolute;display:none;top:100px;left:0;width:100%;background:rgba(0,0,0,.5);}
.prolist .goods{width:100%;height:40px;}
.prolist .goods:hover{background-color: #009944;}
.prolist .goods a{display:block;width:100%;height:100%;line-height:40px;color:#fff;border-top:1px solid #fff;overflow:hidden;}
/* 关于我们 */
.cap_box{text-align:center;margin-top:50px;}
.cap1{color:#333333;font-size:30px;font-weight:bold;text-align:center;}
.cap2{color:#888888;font-size:16px;margin-top:10px;vertical-align: middle;text-transform: uppercase;}
.cap_line{display:inline-block;width:50px;height:1px;background: #666666;vertical-align: middle;margin:0 7px;}
.about_box{margin-top:55px;padding-bottom:80px;}
.about_img{width:480px;height:420px;border-top-right-radius:50px;overflow:hidden;border-bottom-left-radius: 50px;}
.about_img img{width:100%;height:100%;object-fit: cover;}
.about_left{width:490px;height:430px;position: relative;}
.img_bg{width:350px;height:290px;background: #f7f5f5;right:0;bottom:0;position: absolute;z-index:-1;}
.about_right{margin-left:40px;}
.aobut_name{color:#555555;font-size:22px;margin-bottom:15px;}
.about_intro{width:660px;height:190px;color:#666666;font-size:15px;line-height:28px;}
.about_pickname{width:355px;margin-top:30px;padding-bottom:20px;background: url(../images/about-icon.png) no-repeat left bottom;}
.dot{width:8px;height:8px;vertical-align: middle;margin:0 8px;}
.about01{color:#3ca633;font-size:40px;display:inline-block;}
.about02{color:#afafaf;font-size:19px;display:inline-block;margin-left:20px;}
.more{margin-top:33px;border-radius:50px;width:170px;height:48px;border:1px solid #e6e6e6;background: #f7f7f7;}
.more a{display:block;width:100%;height:100%;color:#777777;font-size:14px;line-height:48px;text-align:center;vertical-align: middle;}
.more img{width:8px;margin-left:16px;}
/* 产品中心 */
.product{width:100%;padding-top:5px;min-width:1200px;background: url(../images/pro_bg.jpg) no-repeat center top #fff;background-size: 100% 628px;}
.product_content{width:1200px;margin:0 auto;}
.product .cap1{color:#fff;}
.product .cap2{color:#fff;}
.product .cap_line{color:#fff;}
.news_nav{width:144px;display:inline-block;height:44px;text-align:center;line-height:44px;overflow:hidden;color:#cccccc;font-size:16px;margin-right:14px;outline: none;cursor: pointer;border:1px solid #6d6965;border-radius:3px;}
.news_nav:last-child{margin-right:0;}
.news_nav.on{background-color: #40af36;color:#fff;}
.news_top{margin-top:10px;margin-bottom:40px;text-align:center;}
.bd ul{width:100%;}
.product .slideTxtBox{margin-top:60px;}
.swiper3{ padding-top:30px;padding-left:20px;padding-right:20px;}
.swiper_box{width:100%;height:310px;overflow:hidden;display:block;}
.swiper_img{width:275px;height:230px;overflow:hidden;border:1px solid #d7d7d7;}
.swiper_img img{width:100%;height:100%;object-fit:cover;}
.swiper_text{text-align:center;color:#666666;font-size:16px;text-align:center;margin-top:40px;}
.swiper3 .swiper-wrapper{padding-bottom:18px;width:100%;}
.tempWrap{background: #fff;}
.dire{text-align:center;height:85px;border-top:1px solid #e5e5e5;width:100%;padding-top:22px;}
.swiper3 .swiper-button-next{background: url(../images/right.png) no-repeat center center;background-size: 7px auto;left:650px !important;}
.swiper3 .swiper-button-prev{background: url(../images/left.png) no-repeat center center;background-size: 7px auto;left:517px !important;}
.swiper3 .swiper-button-next,.swiper3 .swiper-button-prev{top:90.5%;}
.box-shadow2 {
    width:1200px;
	height:455px;
	background:#FFF;
    margin-bottom:50px;
	position:relative;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 60px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 60px rgba(0,0,0,0.1) inset;
	-o-box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 60px rgba(0,0,0,0.1) inset;
	box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 60px rgba(0,0,0,0.1) inset;
}
.box-shadow2:before,.box-shadow2:after {
	content:"";
	position:absolute;
	top:20px;
	bottom:22px;
	background:transparent;
	box-shadow:0 8px 20px rgba(0,0,0,0.7);
	z-index:-1;
	background:#fff;
}
.box-shadow2:before {
	left:22px;
	right:12px;
	-webkit-transform:skew(-12deg) rotate(-4deg);
	-moz-transform:skew(-12deg) rotate(-4deg);
	-o-transform:skew(-12deg) rotate(-4deg);
	-ms-transform:skew(-12deg) rotate(-4deg);
}
.box-shadow2:after {
	left:12px;
	right:22px;
	-webkit-transform:skew(12deg) rotate(4deg);
	-moz-transform:skew(12deg) rotate(4deg);
	-o-transform:skew(12deg) rotate(4deg);
	-ms-transform:skew(12deg) rotate(4deg);
}
/* 经典案例 */
.case .cap_box{margin-top:20px;}
.case_lists{margin-top:50px;margin-right:-35px;padding-bottom:90px;}
.case_list{float:left;width:375px;height:290px;overflow:hidden;margin-right:35px;}
.case_list a{display:block;width:100%;height:100%;}
.case_list:hover .case_text{background: #40af36;}
.case_img{width:100%;height:250px;overflow:hidden;}
.case_img img{width:100%;height:100%;object-fit:cover;}
.case_text{width:100%;height:40px;line-height:40px;background: #999999;color:#fff;font-size:16px;font-weight:bold;text-align:center;}
/* 我们的优势 */
.adv{background: url(../images/avabg.jpg) no-repeat center top;background-size: 100% 100%;height:555px;}
.adv_lists{margin-right:-80px;margin-top:60px;}
.adv_list{float:left;width:235px;text-align:center;margin-right:80px;}
.adv_list img{width:135px;height:152px;transition: all 1s linear;}
.adv_list:hover img{transform: translateY(-20px) scale(1.06);transition-duration:0.6s;transition-timing-function:ease-in-out;}
.adv_title{color:#333333;font-size:24px;margin-bottom:10px;margin-top:10px;}
.adv_intro{color:#666666;font-size:16px;line-height:26px;}
/* 新闻中心 */
.news{background: #f7f7f7;padding-bottom:35px;}
.news_lists{margin-right:-20px;margin-top:45px;margin-bottom:30px;}
.news_list{width:385px;height:455px;float:left;overflow:hidden;background: #fff;margin-right:20px;}
.news_list:hover .news_topic{color:#40af36;}
.news_list:hover .news_one{color:#40af36;}
.news_list a{width:100%;height:100%;display:block;padding:20px 20px;}
.news_img{width:350px;height:220px;overflow:hidden;}
.news_img img{width:100%;height:100%;object-fit:cover;}
.news_topic{width:100%;height:100px;border-bottom:1px solid #dadada;padding:20px 0;}
.news_one{color:#666666;font-size:16px;margin-bottom:20px;}
.news_intro{color:#999999;line-height:26px;margin-top:20px;}
.news .more{margin:0 auto !important;background: #f0f0f0;margin-top:30px;}
/* 内页小导航 */
.inside_pic{width:100%;}
.inside_pic img{width:100%;vertical-align: top;}
.about_banner{width:100%;min-width:1200px;}
.about_banner img{width:100%;}
.pro_nav{height:60px;box-shadow: 0px 0px 10px 1px #ccc;}
.menu_lists{box-shadow: 0px 0px 10px 1px #ccc;}
.menu_lists li{float:left;height:100%;box-sizing: border-box;}
.menu_lists li a{display:block;padding:0 20px;text-align:center;line-height:60px;color:#40af36;font-size:16px;}
.menu_lists li.menu_lists_active{background-color: #40af36;}
.menu_lists li.menu_lists_active a{color:#fff;}
.menu_right{height:60px;line-height:60px;color:#666666;}
.menu_right img{vertical-align: baseline;}
.menu_right a{color:#666666;}
.menu_right a:last-child{color:#40af36;}
/* 尾部 */
.foo1{background: #333333;height:290px;}
.foo2{background: #2b2b2b;height:60px;line-height:60px;color:#969696;font-size:15px;}
.foo2 a{color:#969696;font-size:15px;}
.foot_dot{margin-top:15px;color:#b4b4b4;font-size:15px;}
.logo2 img{height:54px;margin-top:35px;}
.foot_nav{color:#636363;margin-top:30px;}
.foot_nav li{display:inline-block;}
.foot_nav li a{color:#ffffff;font-size:15px;padding:0 25px;}
.foot_nav li a:hover{color:#40af36;}
.foot_nav li:first-child a{padding-left:0;}
.foot_right{margin-top:75px;}
.qr_img{width:110px;height:110px;overflow:hidden;}
.qr_img img{width:100%;height:100%;}
.qr_text{color:#a5a5a5;font-size:15px;margin-top:15px;text-align:center;}
.foot_qr:last-child{margin-left:50px;}
/* 详情页 */
.xwd-capition{width:100%;}
.xwd-capition>h3{font-size:24px;color:#222222;font-weight:bold;margin-top:40px;width:100%;text-align:center;padding-bottom:25px;}
.xwd-capition>.article_source{width:100%;height:40px;line-height:40px;color:#444444;text-align:center;background-color: #f5f9fc;}
.xwd-content{width:100%;min-height:500px;overflow:auto;color:#444444;font-size:16px;line-height:32px;margin-top:30px;margin-bottom:30px;}
.xwd-content>p{color:#444444;font-size:14px;line-height:26px;}
.xwd-cut{width:100%;border-top:1px solid #ededed;border-bottom:1px solid #ededed;height:90px;margin-bottom:80px;}
.xwdc-left{height:100%;width:80%;}
.xwdc-left>a{display:block;height:20px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666666;}
.xwdc-right{width:130px;height:100%;overflow:hidden;margin-top:25px;}
.xwdc-right>a{display:block;width:100%;height:40px;line-height:40px;background-color: #ececec;color:#666666;text-align:center;}
.xw-detail .xwd-item-active{display:block;}
.mainbox{padding-top:60px;padding-bottom:50px;}
/* 典型案例 */
.pro_lists{margin-bottom:50px;}
.pro_list{width:380px;overflow:hidden;float:left;margin-right:28px;margin-bottom:45px;}
.pro_list:nth-of-type(3n){margin-right:0;}
.pro_img{width:100%;height:245px;overflow:hidden;}
.pro_img img{width:100%;height:100%;object-fit: cover;}
.pro_title{width:100%;line-height:50px;background-color: #e3e4e6;color:#000016;font-size:16px;text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_list:hover .pro_title{background-color: #40af36;color:#fff;}
/* 产品列表 */
.serve_list{width:350px;height:350px;overflow:hidden;}
.serve_pic{width:100%;height:330px;overflow:hidden;}
.serve_pic img{width:100%;height:100%;object-fit: contain;}
.ser_cap1{width:100%;text-align:center;font-size:16px;}
.serve_inside{margin-right:70px;margin-bottom:50px;}
.serve_inside:nth-of-type(3n){margin-right:0;}
/* 新闻页 */
.dt-item{width:100%;box-sizing:border-box;padding:25px 0;border-bottom: 1px solid #eeeeee;overflow:hidden;}
.dt-item>a{display:block;width:100%;height:100%;}
.dt-item::after {content: "";display: block;clear: both;height: 0;visibility: hidden;}
.dt-left{float:left;margin-right:20px;width:200px;height:147px;overflow:hidden;}
.dt-left>img{width:100%;height:100%;vertical-align:top;object-fit: cover;}
.dt-right{float:left;height:147px;width:calc(100% - 220px);box-sizing:border-box;padding:10px 0;overflow: hidden;}
.dt-right>h4{font-size:18px;color:#222222;font-weight:500;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dt-outline{color:#888888;font-size:14px;line-height:25px;margin-top:15px;margin-bottom:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dt-time{color:#888888;font-size:13px;}
.dt-item:hover{background-color: #efefef;}
.dt-item:hover .dt-right>h4{color:#40af36;}
/* 联系我们 */
.cllame-div{background-color:rgb(255,255,255);padding-bottom:90px;box-sizing:border-box;}
.cllamedianhua{width:100%;height:220px;padding-top:20px;background:#f6f6f6;box-sizing:border-box;margin-top:50px;}
.clla-map{height:471px;width:95%;box-shadow:0px 0px 10px 0px rgba(213,213,213,0.71);border-style:solid;border-width:8px;border-color:rgb(255,255,255);background-image:url(../images/bgcllame.png);background-size:100% 100%;}
.phone{width:400px;height:135px;text-align:center;}
.phone > h5{margin:22px 0;font-size:16px;}
.phone > img{width:55px;height:55px;}
.phone > span{color:#666;}
.elm{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
/* 在线咨询 */
.inside_right{margin:0 auto;margin-top:50px;margin-bottom:50px;}
.sourth_cap{font-weight:500;font-size:28px;box-sizing: border-box;padding-left:270px;margin-bottom:50px;}
.sourth_box{margin:0 auto;width:80%;min-height:400px;border:1px solid #eee;padding:50px 50px;padding-left:135px;}
.offer_list{width:100%;margin-top:30px;}
.ask{width:100px;float:left;color:#444;line-height:35px;margin-right:30px;text-align:right;}
.ask i{color:red;font-style: normal;}
.offer_list input{width:500px;float:left;height:35px;padding:0 15px;border:1px solid #dedede;border-radius:3px;box-sizing: border-box;}
.offer_list textarea{width:500px;height:100px;padding:10px 15px;border:1px solid #dedede;border-radius:3px;float:left;outline: none;box-sizing: border-box;font-family: "微软雅黑";}
.fy_zhixun{display:block;width:150px;margin-left:257px;text-align:center;margin-top:40px;height:40px;line-height:40px;border-radius:3px;color:#fff;background-color: #40af36;}
.offer_list .codeipt{width:200px;float:left;}
#code-verify{float:left;width:100px;height:34px;border:1px solid #eee;margin-left:10px;}
.layui-layer-msg{color:#fff !important;}
.layui-layer-content{color:#fff !important;}


