﻿@charset "utf-8";
.clearfix:after {content: ".";display: block; height: 0;clear: both;visibility: hidden;}
.clearfix { zoom:1;}  /* for IE/Mac */
#about{margin:50px 0 0 0;width:100%;float:left}
.about-title{line-height:48px;height:48px;font-size:36px;color:#018081;text-align:left}
.about-title .right-i{height:12px;width:780px;display:inline-block;background:url("../images/images/right-i.jpg ") repeat-x;float:right;margin-top:18px}
.about-title .about{line-height:48px;height:48px;display:inline-block;font-size:16px;color:#333;float:left}
.about-title .about .col{height:24px;line-height:24px;display:inline-block;font-size:24px;color:#18a12f;border-left:4px solid #18a12f;padding-left:12px}
.picMarquee-left{width:1200px;overflow:hidden;position:relative;margin:0 auto}
.picMarquee-left .bd ul{overflow:hidden;zoom:1}
.picMarquee-left .bd ul li{background:#fff;margin:0 8px;float:left;display:inline;overflow:hidden;text-align:center}
.picMarquee-left .bd ul li a img{display:block;padding:2px;border:1px solid #ccc}
.picMarquee-left .bd ul li b{line-height:30px}
.tempWrap{width:100%!important}
.picScroll-left{text-align: center;position: relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .next{width: 30px;height: 60px;display: inline-block;background: url("../images/images/swip-left.png ") no-repeat center;position: absolute;left: 0;top:50%;margin-top: -30px;z-index: 100;}
.picScroll-left .prev{width: 30px;height: 60px;display: inline-block;background: url("../images/images/swip-right.png ") no-repeat center;position: absolute;right: 0;top:50%;margin-top: -30px;z-index: 100;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:blue; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width:1120px;  margin: 0 auto }
.picScroll-left .bd ul{overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:25% ; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li>a{width: 95%;display: inline-block;overflow: hidden;text-align: center;position: relative;height: 0;padding: 0 0 103% 0;background: #eee;}
.picScroll-left .bd ul li a img{display:block;max-width: 100%;max-height: 100%;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.picScroll-left .bd ul li  .p-name{height: 28px;line-height: 28px;font-size: 16px;color: #333;text-align: center;margin-top: 22px;}
.picScroll-left .bd ul li  .p-remark{line-height: 26px;font-size: 14px;color: #666;padding-left: 15px;padding-right: 15px;text-align: left;}

.product-box{min-height:660px}
.product-box .product-left{width:270px;height:100%;float:left}
.product-box .product-right{width:890px;height:100%;float:right}
.product-box .product-left .top{height:56px;line-height:56px;background:#18a12f;font-size:18px;padding-left:20px;text-align:left;color:#fff}
.product-box .product-right .top2{height:55px;line-height:55px;border-bottom:1px solid #18a12f;font-size:18px;padding-left:20px;text-align:left;color:#333}
.product-box .product-right .top2 .more{width:82px;height:27px;display:inline-block;background:url("../images/images/more.jpg") no-repeat center;float:right;margin-top:14px}
.product-box-ul{margin-top:18px}
.product-box-ul li{width:286px;padding-left:5px;padding-right:5px;float:left;margin-bottom:15px}
.product-box-ul li>a{width:100%;display:inline-block;overflow:hidden;text-align:center;position:relative;height:0;padding:0 0 103% 0;background:#eee}
.product-box-ul li a img{max-width:100%;max-height:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.product-box-ul li p{height:30px;line-height:30px;font-size:12px;color:#333;text-align:center}
.product-box-ul li p a{width:100%;height:100%;line-height:30px;display:inline-block}
.banner2{}
.product-title a,#gsdt dt a,#hyzx dt a,.about-title a{display:block;float:right;text-align:center;background:#fff;font-size:12px;width:67px;line-height:20px;margin:13px 19px 0 0;border-radius:10px}
.product-title a:hover,#gsdt dt a:hover,#hyzx dt a:hover,.about-title a:hover{background:#333;color:#fff}
.aboutL{float:left;margin:14px 0 0 0;width:500px;height:248px;background:url(../images/images/gywm.jpg) no-repeat}
.aboutR{width:650px;float:right;font-size:14px;margin:14px 0 0 0}
.aboutCenter{width:100%;font-size:14px;margin:30px 0 0 0}
.aboutCenter h2{line-height:50px;font-size:18px;color:#000}
.aboutCenter  .about-img{width:1110px;height:235px;margin:45px 0 60px 0}
.aboutCenter  .about-img li{width:350px;height:235px;display:inline-block;float:left;margin-right:30px}
.aboutCenter  .about-img li.last{margin-right:0}
.aboutCenter  .about-img li a{width:100%;height:100%;display:inline-block}
.aboutCenter  .about-img li a.a-1{background:url("../images/images/about-img-1.png ") no-repeat center}
.aboutCenter  .about-img li a.a-2{background:url("../images/images/about-img-2.png ") no-repeat center}
.aboutCenter  .about-img li a.a-3{background:url("../images/images/about-img-3.png ") no-repeat center}
.aboutR h2{line-height:50px;font-size:18px;color:#333}
.team{height:482px;background:url("../images/images/tuandui.png") no-repeat center}
.aboutR p{line-height:26px;color:#666}
.aboutR p .more{color:#ffa00e}
#alzs{width:23%;float:right;margin-top:50px}
.alzs-title{line-height:45px;height:45px;background:#E4E4E6 url(../images/index/alzs-tit.jpg) no-repeat center}
.slideBox{width:90%;height:240px;overflow:hidden;position:relative;margin:45px auto 0}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;z-index:1;bottom:34px;text-align:center;width:100%}
.slideBox .hd ul{overflow:hidden;zoom:1}
.slideBox .hd ul li{display:inline-block;margin-right:2px;width:10px;height:10px;background:#fff;cursor:pointer;text-indent:500px;border-radius:5px}
.slideBox .hd ul li.on{background:#f00;color:#fff}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:250px;height:210px;display:block}
.slideBox .bd li p{text-align:center;line-height:34px}
.swiper-container{width:100%;height:100px}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}   
/*prolist*/

#product{padding-bottom:50px}
#product2{background:#008081;padding-bottom:50px}
.module-title{height:140px;padding-top:50px}
.module-title .h4{height:65px;line-height:65px;font-size:36px;color:#333;text-align:center;font-weight:600;position:relative}
.module-title.col .h4{color:#fff}
.module-title .h4 .name{width:166px;height:65px;display:inline-block;position:absolute;left:50%;margin-left:-83px;top:0;background:#fff;z-index:2}
.module-title .h4 i{width:580px;height:1px;display:inline-block;background:#d2d2d2;position:absolute;left:50%;margin-left:-290px;top:32px;z-index:1}
.module-title .name-x{height:18px;line-height:18px;text-align:center;font-size:14px;color:#333}
.module-title .i{height:8px;margin-top:12px;position:relative}
.module-title.col .i{width:770px;margin:0 auto;background:url("../images/images/module-title-col.png ") repeat-x center}
.module-title .i i{width:100px;height:8px;display:inline-block;background:#008081;position:absolute;left:50%;margin-left:-50px}
.module-title.col .i i{background:#fff}
.module-box{}
.module-box .module-float{float:left;margin-left:20px;margin-right:20px;margin-bottom:20px;width:260px}
.module-box .module-float a{display:block;overflow:hidden}
.module-box .module-float a img{width:100%;height:174px;display:block;opacity:0.8}
.module-box .module-float a img:hover{transition:0.5s;transform:scale(1.2,1.2);opacity:1}
.module-box .module-float p.p-1{text-align:left;line-height:34px;height:34px;padding-left:12px;padding-top:10px;font-size:16px;color:#000}
.module-box .module-float  p.p-2{text-align:left;line-height:30px;height:30px;padding-left:12px;padding-bottom:10px;font-size:14px;color:#9f9f9f}
.module-box .module-float2{float:left;margin-left:20px;margin-right:25px;margin-bottom:25px;width:350px;position:relative}
.module-box .module-float2.shadow{box-shadow:0px 2px 6px #ccc}
.module-box .module-float2 a{display:block;overflow:hidden;position:relative;text-align:center}
.module-box .module-float2 a .name{width:146px;height:42px;line-height:42px;text-align:center;font-size:16px;color:#fff;position:absolute;top:216px;left:50%;margin-left:-73px;background:#fe5722}
.module-box .module-float2 a img{height:235px;margin:0 auto}
.module-box .module-float2 p.p-hide{text-align:left;line-height:20px;height:20px;padding-right:24px;border-right:3px solid #fff;font-size:16px;color:#fff;position:absolute;right:33px;bottom:33px;display:none}
.module-box .module-float2:hover p.p-hide{display:block}
.module-box .module-float2 .gray{width:100%;height:100%;background:url("../images/images/gray.png") repeat;display:none;position:absolute;left:0;top:0}
.module-box .module-float2:hover  .gray{display:inline-block}
.module-box .module-float2  p.zhu{height:46px;line-height:46px;margin-top:48px;font-size:18px;text-align:left;padding-left:22px;color:#333}
.module-box .module-float2  p.fu{height:56px;line-height:28px;padding-bottom:22px;padding-left:14px;padding-right:14px;font-size:14px;text-align:left;color:#909090}
.module-box2{width:1080px;height:660px;margin:0 auto}
.module-box2 #contact{width:100%;height:660px;display:inline-block;float:right}
.contact-icon{height:115px;background:url("../images/images/contact-icon.png") no-repeat center}
.contact-title{line-height:35px;font-size:22px;color:#707070;text-align:center}
.contact-word{height:65px;line-height:65px;text-align:center;font-size:44px;color:#202020;margin-top:45px}
.contact-tel{height:54px;line-height:54px;text-align:center;font-size:48px;color:#202020}
.contact-email{padding-top:64px;padding-bottom:64px;height:166px;background:url("../images/images/contact-icon2.png") no-repeat center}
.contact-last{height:32px;background:url("../images/images/contact-icon3.png") no-repeat center}
#message{background:#4a4a4a}
#message .padd{padding-right:56px;padding-left:56px}
#message .padd .message-top{height:55px;line-height:55px;padding-top:42px;padding-bottom:26px;font-size:24px;color:#fff;text-align:left}
.form-p{margin-bottom:24px}
.form-p .text{width:100%;height:50px;padding-left:16px;font-size:15px;color:#808080;background:#fff;border-radius:6px;border:0}
.form-p .textarea{width:100%;height:192px;padding-left:16px;font-size:15px;color:#808080;background:#fff;border-radius:6px;border:0;resize:none}
.submit{width:184px;height:50px;display:inline-block;background:#008081;border-radius:6px;border:0;text-align:center;font-size:20px;color:#fff;cursor:pointer}
#product dt{line-height:45px;height:45px;background:#E4E4E6 url(../images/index/product-tit.jpg) no-repeat;margin-bottom:31px}
#product dd{float:left;margin:0 1% 8px;transition:0.5s;width:23%}
#product dd:hover{box-shadow:0 0 5px #c5c5c5}
#product dd a{display:block;overflow:hidden}
#product dd img{width:100%;height:160px;display:block;opacity:0.8}
#product dd img:hover{transition:0.5s;transform:scale(1.1,1.1);opacity:1}
#product dd p{text-align:center;line-height:40px}
#gsdt{float:left}
#hyzx{float:right}
#gsdt{width:31%;margin-right:3%;padding-bottom:20px;float:left}
#hyzx{width:31%;margin-right:3%;padding-bottom:20px;float:left}
#lxwm{width:31%;padding-bottom:20px;float:left;margin-left:1%}
#lxwm .list-top{}
#gsdt dt{background:#E4E4E6 url(../images/index/gsdt-tit.jpg) no-repeat}
#hyzx dt{background:#E4E4E6 url(../images/index/hyzx-tit.jpg) no-repeat}
#gsdt dt,#hyzx dt{line-height:45px;height:45px;margin-bottom:16px}
#gsdt dd,#hyzx dd{line-height:40px;height:40px;border-bottom:1px dashed #c5c5c5;padding:0 14px 0px 30px;background:url(../images/common/news-li.jpg) no-repeat 13px center}
#gsdt dd a,#hyzx dd a{float:left;font-size:0.9rem}
#gsdt dd span,#hyzx dd span{float:right;font-size:0.8rem;color:#666}
#yqlj{margin:50px 0 0 0;line-height:40px;font-size:14px;background:#ffa10d;color:#fff}
#yqlj a{color:#fff}
.list-top{height:54px;line-height:54px;background:url("../images/images/list-top.jpg") repeat-x 0 bottom;font-size:20px;color:#333}
.list-top .ii{width:10px;height:10px;display:inline-block;background:#18a12f;margin-right:11px;vertical-align:middle}
.list-top .more{width:60px;height:20px;line-height:20px;display:inline-block;float:right;margin-top:26px;font-size:12px;color:#666;text-align:center;text-decoration:none;border-radius:4px}
.list-top .more:hover{background:#18a12f;color:#fff}
.new-ul{}
.new-ul li{height:40px;line-height:40px;padding-left:12px;font-size:14px;color:#444;background:url("../images/images/new-ul.jpg") no-repeat 0 center;border-bottom:1px dashed #666}
.new-ul li a{float:left;font-size:0.9rem}
.new-ul li span{float:right;font-size:0.8rem;color:#666}
#xpzs{margin:50px 0 0 0}
.picScroll-left2{text-align:center;position:relative}
.picScroll-left2 .hd{overflow:hidden;height:30px;background:#f4f4f4;padding:0 10px}
.picScroll-left2 .next{width:30px;height:60px;display:inline-block;background:url("../images/images/swip-left.png ") no-repeat center;position:absolute;left:0;top:50%;margin-top:-30px;z-index:100}
.picScroll-left2 .prev{width:30px;height:60px;display:inline-block;background:url("../images/images/swip-right.png ") no-repeat center;position:absolute;right:0;top:50%;margin-top:-30px;z-index:100}
.picScroll-left2 .hd .prevStop{background-position:-60px 0}
.picScroll-left2 .hd .nextStop{background-position:-60px -50px}
.picScroll-left2 .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1}
.picScroll-left2 .hd ul li{float:left;width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;background:blue}
.picScroll-left2 .hd ul li.on{background-position:0 0}
.picScroll-left2 .bd{width:1200px;margin:0 auto}
.picScroll-left2 .bd ul{overflow:hidden;zoom:1}
.picScroll-left2 .bd ul li{width:25%;float:left;_display:inline;overflow:hidden;text-align:center}
.picScroll-left2 .bd ul li>a{width:95%;display:inline-block;overflow:hidden;text-align:center;position:relative;height:0;padding:0 0 105% 0;background:#eee}
.picScroll-left2 .bd ul li a img{max-width:100%;max-height:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.picScroll-left2 .bd ul li  .p-name{height:28px;line-height:28px;font-size:16px;color:#333;text-align:center;margin-top:5px}
.picScroll-left2 .bd ul li  .p-remark{line-height:26px;font-size:14px;color:#666;padding-left:15px;padding-right:15px;text-align:left}