/*home-main*/
.section{padding:50px 0;overflow:hidden}
.main-title{text-align:center;margin-bottom:40px}
.main-title h1{font-size:30px;color:#2c2c2c;font-weight:bold;margin-bottom:20px}
.main-title p{font-size:16px;color:#2c2c2c}

.home-about{position:relative;}
.home-about .home-about-owl{width:630px;height:380px;background:url(../images/aboutbg.png) no-repeat center 5px;margin-left:45px}
#about{width:610px;height:360px;margin:0 0 0 -5px}
#about .owl-nav .owl-prev,#about .owl-nav .owl-next{z-index:10;position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;}
#about .owl-nav .owl-prev{left:-40px;background:url(../images/al.png) no-repeat;}
#about .owl-nav .owl-next{left:0;background:url(../images/ar.png) no-repeat;}
.home-about-text{z-index:100;position:absolute;left:620px;top:40px;width:600px;}
.home-about-text .text{position:relative;width:580px;background:#f1f1f1;padding:20px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;}
.home-about-text .text p{font-size:16px;line-height:25px;margin-bottom:10px}
.home-about-text .text p .fa{color:#d80005}
.home-about-text .text .jt{position:absolute;left:-18px;top:40px}

.home-product{width:100%;background-image:url(../images/bg1.jpg);background-size:cover;background-attachment:fixed;background-position:center;}
.home-product-disp ul{margin-right:-20px;overflow:hidden}
.home-product-disp ul li{float:left;width:285px;margin-right:20px}
.home-product-disp ul li .img{width:100%;overflow:hidden;margin-bottom:5px}
.home-product-disp ul li .img img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-product-disp ul li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.home-product-disp ul li .text{display:table;width:100%;height:60px;text-align:center;font-size:16px;color:#2c2c2c;background:#fff;padding:0 10px;overflow:hidden;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-product-disp ul li .text span{display:table-cell;vertical-align:middle}
.home-product-disp ul li a:hover .text{color:#fff;background:#029f2d}

.environment-infor{width:100%;border:1px solid #ddd;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;}
.environment-infor .text{width:618px;padding:20px 25px}
.environment-infor .text h1{font-size:30px;color:#2c2c2c;font-weight:bold;margin-bottom:30px}
.environment-infor .text p{font-size:14px;line-height:30px}
.environment-infor .text ul{margin:10px 0 20px}
.environment-infor .text ul li{float:left;width:240px;line-height:30px;font-size:14px;}
.environment-infor .text ul li .fa{color:#029f2d;margin-right:5px}
.environment-infor .text a.more{display:block;width:120px;height:45px;text-align:center;line-height:45px;font-size:18px;color:#fff;background:#029f2d;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.environment-infor .text a.more:hover{background:#d80005}
#environment{position:relative;width:580px;height:400px;}
#environment .owl-dots{z-index:100;position:absolute;right:10px;bottom:20px;}
#environment .owl-dots .owl-dot{display:inline-block;margin:0 3px;}
#environment .owl-dots .owl-dot span{display:block;width:20px;height:6px;background:#fff;}
#environment .owl-dots .owl-dot.active span{background:#d80005;}

.home-news{width:100%;background-image:url(../images/bg2.jpg);background-size:cover;background-attachment:fixed;background-position:center;}
.home-news-list ul{margin-right:-20px;}
.home-news-list ul li{float:left;width:590px;height:100px;background:#fff;margin:0 20px 20px 0;overflow:hidden;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-news-list ul li .date{width:100px;height:100px;text-align:center;color:#666;background:#ddd;padding-top:20px}
.home-news-list ul li .date .day{font-size:30px;}
.home-news-list ul li .date .year{font-size:14px;}
.home-news-list ul li .text{width:490px;height:100px;padding:10px 20px}
.home-news-list ul li .text h1{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}
.home-news-list ul li .text p{font-size:14px;color:#666;line-height:25px;max-height:50px;overflow:hidden}
.home-news-list ul li:hover{-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-transform:translate3d(0, -3px, 0);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);transition: all 0.4s ease-out 0s}
.home-news-list ul li:hover .text h1{text-decoration:underline}

/*main*/
.main{overflow:hidden}
.p35{padding:0 35px}
.main-hd{width:100%;height:70px;line-height:70px;background:#f5f5f5}
.main-hd h4{font-size: 24px;font-weight: bold;color: #2c2c2c;letter-spacing: 30px;display: inline-block;}
.main-tab ul li{float:left;font-size:16px;color:#2c2c2c;margin-right:35px}
.main-tab ul li a{display:block;font-size:16px;height:70px}
.main-tab ul li a:hover{color:#d80005}
.main-tab ul li a.on{color:#d80005;border-bottom:2px solid #d80005}
.location a{color:#666;margin:0 5px}
.location a:hover{color:#029f2d}
.location .fa{font-size:14px;margin-right:5px}
.container{padding:4% 0}
.content{font-size:14px;line-height:25px}
.content table{border-collapse:collapse;}
.content table td{border:1px solid #ddd;padding: 10px 0;}
.pages{font-size:14px;text-align:center;line-height:28px;margin-top:40px}
.pages a{display:inline-block;height:28px;line-height:28px;font-size:14px;color:#666;border:1px solid #aaa;padding:0 10px;margin:0 5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.pages a.active{color:#fff;background:#029f2d;border-color:#029f2d}
.pages .ym{display:inline-block;width:40px;height:28px;text-align:center;line-height:28px;font-size:14px;color:#666;border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 5px}
.pages .sure{display:inline-block;height:28px;font-size:14px;color:#fff;background:#029f2d;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 5px;cursor:pointer}
.page-2{padding:20px 15px}
.page-2 .fan p{font-size:14px;margin-bottom:10px}
.page-2 .fan a{color:#666}
.page-2 .fan a:hover{color:#029f2d}
.page-2 .back{display:block;width:120px;height:50px;font-size:14px;color:#fff;text-align:center;line-height:50px;background:#029f2d;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.equipment-list ul{margin-right:-25px;overflow:hidden}
.equipment-list ul li{float:left;width:360px;text-align:center;margin:0 25px 30px 0;}
.equipment-list ul li img{width:360px;height:290px}
.equipment-list ul li p{font-size:18px;margin-top:15px}

.contact .img-wx{width:180px;height:180px;text-align:center;line-height:180px;border:1px solid #ddd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-right:35px}
.map{width:100%;border:1px solid #e6e6e6;margin-top:30px}
.iw_poi_title{color:#0057a6;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;line-height:20px}
#dituContent div{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.report-list .tip{font-size:16px;color:#d80005;padding:0 15px;margin-bottom:25px}
.report-list ul li{border-bottom:1px solid #ddd;padding:10px 15px}
.report-list ul li a{font-size:14px;color:#666;margin-left:10px;vertical-align:-2px}
.report-list ul li a:hover{color:#029f2d}

.feedback .tip{margin-bottom:20px}
.feedback .tip .p1{font-size:16px;margin-bottom:10px;}
.feedback .tip .p1 span{color:#ff0000}
.feedback .tip .p2{font-size:14px;color:#ff0000}
.feedback .feedback-form ul li{margin-bottom:20px}
.feedback .feedback-form ul li label{display:block;width:120px;text-align:right;font-size:16px;color:#2c2c2c;line-height:45px}
.feedback .feedback-form ul li label span{color:#ff0000}
.feedback .feedback-form ul li .input-div{margin-left:110px;overflow:hidden}
.feedback .feedback-form ul li .id1{width:300px;height:45px;font-size:14px;color:#2c2c2c;border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 10px}
.feedback .feedback-form ul li textarea{width:650px;height:120px;font-size:14px;color:#2c2c2c;border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px;resize:none}
.feedback .feedback-form ul li .yzm{width:120px;height:45px;font-size:14px;color:#2c2c2c;border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 10px}
.feedback .feedback-form ul li .yzm-pic{display:inline-block;border:1px solid #ddd;margin-left:20px;vertical-align:top;cursor:pointer}
.feedback .feedback-form ul li .id2{width:120px;height:45px;font-size:16px;color:#fff;background:#029f2d;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer}

.news-list ul li{border-bottom:1px solid #ddd;padding:15px}
.news-list ul li a{display:block}
.news-list ul li a .title{font-size:16px;}
.news-list ul li a .fa{font-size:18px;margin-right:15px}
.news-list ul li a .date{font-size:14px;margin-top:1.5px}

.disp-content{border-bottom:1px solid #ddd;padding-bottom:50px}
.disp-content .title{text-align:center;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px}
.disp-content .title h1{font-size:20px;font-weight:bold;color:#2c2c2c;margin-bottom:30px}
.disp-content .title p{font-size:14px;}

.product-list ul{margin-right:-20px;}
.product-list ul li{float:left;width:285px;height:310px;text-align:center;margin:0 20px 30px 0;}
.product-list ul li .img{width:285px;border:1px solid #ddd;overflow:hidden;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.product-list ul li img{width:285px;height:240px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.product-list ul li p{font-size:16px;margin-top:20px}
.product-list ul li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.product-list ul li a:hover p{color:#029f2d}
.product-list ul li .img:hover{-moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);box-shadow:0 5px 5px rgba(0,0,0,0.3);-moz-transform:translate3d(0, -3px, 0);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);}

.mod18Box{float:left;width:610px;}
.mod18{width:500px;position:relative;text-align:center;margin:0 auto}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;}
.mod18 .prev{left:0px;}
.mod18 .next{right:0px;}
.mod18 #prev, .mod18 #next{display:block;top:178px;width:40px;height:72px;line-height:72px;text-align:center;font-size:30px;color:#fff;border:1px solid #ededed;background:#e6e6e6;}
.mod18 #prev{left:-60px;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.mod18 #next{right:-60px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.mod18 #prev:hover,.mod18 #next:hover{background:#029f2d}
.mod18 #prevTop,.mod18 #nextTop{display:none}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .picBox{width:500px;height:400px;margin:0 auto;position:relative;overflow:hidden;border:1px solid #ddd;}
.mod18 .picBox ul{height:400px;position:absolute;}
.mod18 .picBox li{width:500px;height:400px;}
.mod18 .picBox li img{width:500px;height:400px;}

.mod18 .listBox{width:440px;height:70px;margin:15px auto 0;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:auto;position:absolute;}
.mod18 .listBox li{width:88px;height:70px;cursor:pointer;position:relative;text-align:center;overflow:hidden}
.mod18 .listBox li img{width:72px;height:60px;border:1px solid #ddd;}
.mod18 .listBox li.on img{border-color:#029f2d}

.pro-intro{float:right;width:550px}
.pro-intro .hd{font-size:24px;color:#2c2c2c;border-bottom:1px solid #ddd;padding:20px 0;margin-bottom:20px}
.pro-intro .content{line-height:30px}

.p-section{background:#fff;padding:0 20px}
.p-section .hd{width:100%;border-bottom:2px solid #ddd;}
.p-section .hd ul{margin-bottom:-2px}
.p-section .hd ul li{float:left;font-size:18px;color:#2c2c2c;height:70px;line-height:70px;padding:0 10px;margin-right:10px;cursor:pointer}
.p-section .hd ul li.on{border-bottom:2px solid #029f2d}
.pd-tabs{float:left;width:865px;}
.pd-tabs .bd{border-bottom:1px solid #ddd;padding:25px 0 50px}
.pd-tabs .bd ul li{display:none} 
.pd-tabs .bd ul li p{font-size:14px;line-height:30px;}
.pd-tabs .back{float:right;display:block;width:120px;height:50px;font-size:14px;color:#666;text-align:center;line-height:50px;background:#f1f1f1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:20px 0}
.pd-tabs .back:hover{color:#fff;background:#029f2d}
.pd-other{float:right;width:305px;}
.pd-other .hd{border:0;margin:0}
.pd-other .hd ul li{padding:0}
.pd-other .product-list ul{width:100%;}
.pd-other .product-list ul li{float:none;width:265px;margin:0 0 20px 0}
.pd-other .product-list ul li .img{width:265px;}
.pd-other .product-list ul li img{width:265px;height:200px;}