﻿@charset "utf-8";
    /*banner*/
        .fullSlide{ min-width:1000px; position:relative;  height:699px; overflow:hidden;  }
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;  }
        .fullSlide .bd li{ width:100% !important;  height:699px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:699px; }
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
        .fullSlide .hd ul{margin-left:500px;  }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
        .fullSlide .hd ul li{width: 62px;height: 12px;background: #fff; }
        .fullSlide .hd ul .on{background: #00a344;  }


.til01{text-align: center;display: block;font-size:18px;color: #333;line-height:24px;font-weight: normal;position: relative;width:1400px;margin: 0 auto;margin-bottom: 50px;background:url(../images/t_01bg.png) no-repeat center bottom;}
.til01 b{color: #32348a;}
.til01 a{display: block;color: #585858;}
.til01 p{display: block;font-size: 20px;line-height:44px;opacity: 0.8;color:#000;}
.til02,.til02 a,.til02 b{color: #fff;}
      
/*优势*/
.plan{height:400px;font-family:"Microsoft Yahei";font-size: 16px;line-height: 24px;text-align: center;color: #666;}
.plan_c dl{width: 215px;height:210px;float: left;margin-right: 10px;margin-left: 10px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;background:#f3f3f3;}
.plan_c dl:last-child{padding: 0;margin: 0;}
.plan_c dl:nth-child(1) dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_ico1.png) center 25px no-repeat;}
.plan_c dl:nth-child(2) dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_ico2.png) center 25px no-repeat;}
.plan_c dl:nth-child(3) dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_ico3.png) center 25px no-repeat;}
.plan_c dl:nth-child(4) dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_ico4.png) center 25px no-repeat;}
.plan_c dl:nth-child(5) dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_ico5.png) center 25px no-repeat;}
.plan_c dl:nth-child(6) dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_ico6.png) center 25px no-repeat;}
.plan_c dl:nth-child(1):hover dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_hover_ico1.png) center 25px no-repeat;}
.plan_c dl:nth-child(2):hover dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_hover_ico2.png) center 25px no-repeat;}
.plan_c dl:nth-child(3):hover dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_hover_ico3.png) center 25px no-repeat;}
.plan_c dl:nth-child(4):hover dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_hover_ico4.png) center 25px no-repeat;}
.plan_c dl:nth-child(5):hover dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_hover_ico5.png) center 25px no-repeat;}
.plan_c dl:nth-child(6):hover dt{width: 83px;height: 83px;display: block;margin: 0 auto;background:url(../picture/plan_hover_ico6.png) center 25px no-repeat;}
.plan_c dd{margin-top:20px;}
.plan_c dd p{display: block;font-size:14px;width:150px;margin:0 auto;margin-top:3px;}
.plan_c dd span{display: block;width: 127px;height:40px; line-height: 40px;margin: 0 auto;font-size:20px;}
.plan_c dd em{height:2px;width:30px;display: block;background:#666666;margin:0 auto;}
.plan_c dd span a,.faqs_c dt,.show_t li{background:#666;-webkit-gradient(linear, left top, right bottom, from(#999), to(#666)); 
    background-image: -webkit-linear-gradient(left, #999, #666); 
    background-image: -moz-linear-gradient(left, #999, #666); 
    background-image: -o-linear-gradient(left, #999, #666); 
    background-image: -ms-linear-gradient(left, #999, #666); 
    background-image: linear-gradient(left, #999, #666);}
.plan_c dl:hover{margin-top: -20px;background:#00a344;}
.plan_c dl:hover dd span,.plan_c dl:hover dd p,.faqs_c dl:hover dt,.show_t li.cur{color:#fff;}
.plan_c dl:hover dd em{background:#fff;}

/*产品中心*/
.g_pro{padding:59px 0 0;}
.g_cplst{height: 468px;}
.g_cplst dl{float: left;width: 325px;height: 400px;background:#f9f9f9;margin-right: 30px;}
.g_cplst dl:nth-child(4){margin-right: 0;}
.g_cplst dt{width: 325px;height: 300px;overflow: hidden;}
.g_cplst dt img{width: 325px;height: 300px;display: block;transition: all 0.3s linear 0s;}
.g_cplst dl:hover dt img{transform: scale(1.1);}
.g_cplst h3{display: block;height: 36px;line-height: 36px;text-align: center;font-size: 18px;color: #76787b;margin-bottom:5px; font-weight:normal;}
.g_cplst p{font-size: 16px;color: #5c5c5c;line-height: 24px; height:48px;overflow:hidden; margin-bottom: 18px;text-align: center;overflow: hidden;padding: 0 20px;}
.g_cplst span{width: 130px;height: 30px;display:block;margin:0 auto;border: 1px solid #c4c4c4;border-radius: 2rem;text-align:center;}
.g_cplst span a{line-height: 30px;font-size: 14px;color: #c4c4c4;}
.g_cplst dl:hover span{background:#0db23e;color: #335ecd;border:1px solid #0db23e;}
.g_cplst dl:hover span a{color: #fff;}
.g_cplst dl:hover h3{color: #0db23e;}


.g_an{background:#f9f9f9;padding-top: 70px;height:875px;}
.g_an .anhd{height:700px;margin:0 auto;background:url(../images/cpxn.jpg) center top no-repeat;}

/*工程案例*/
.g_zs2{height:620px;}
.zz ul li{float: left;width: 335px;height:210px;margin-right: 16px;margin-bottom:16px;position: relative;}
.zz ul li:nth-child(4){margin-right: 0;}
.zz ul li:last-child{margin-right: 0;}
.zz ul li a{width: 100%;height:100%;opacity: 0;transition: all 0.4s ease 0s;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.6);text-align:center;font-size:16px;color:#fff;}
.zz ul li a span{line-height: 30px;width: 100%;text-align: center;position: absolute;left: 0;top: 35%;}
.zz ul li a span em{display:block;font-size:14px;}
.zz ul li:hover a{opacity: 1; }


/*公司简介*/
.g_ab{height: 600px;}
.g_ab dl dt{width: 540px;height: 370px;float:left;display:block;background:#f9f9f9;padding:30px 30px;}
.g_ab dl dt img{width: 535px;height: 370px;}
.g_ab dl dd{float: left;width:750px;margin-left:50px;font-size:16px;line-height:28px;position:relative;}
.g_ab span {position:absolute;width: 130px;height:30px;display:block;border: 1px solid #0db23e;border-radius: 2rem;text-align:center;background:#0db23e;bottom:0px;right:10px;line-height:30px;font-size:14px;}
.g_ab span a{color:#fff;}


/*公司简介*/
.g_yanfa{height: 750px;}
.g_yfct ul li{width:335px;height:265px;float:left;margin-right:15px;margin-bottom:15px;}
.g_yfct ul li:nth-child(1){width:680px;height:265px;}
.g_yfct ul li img{width:100%;height:100%;transition: all 0.3s linear 0s;}
.g_yfct ul li:hover img {transform: scale(1.1);}





/*合作伙伴*/
.hez_box{ height:300px;}
.g_gsxc{height: 150px;position: relative;}
.g_gsxc li{float: left;width: 105px;height: 105px; border: 2px solid #efefef; overflow: hidden;margin-right: 20px;}
.g_gsxc li img{width: 105px;height: 105px;display: block;transition: all 0.3s linear 0s;}
.g_gsxc li:hover img{transform: scale(1.1);}
.g_gsxc .ljt,.g_gsxc .rjt{ width:25px; height:20px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_gsxc .ljt{left:-45px;top:50px;}
.g_gsxc .rjt{right:-55px;top:50px;}
.g_gsxc .ljt{ background: url(../images/jt.png) no-repeat; width:25px; height:20px; display:block;}
.g_gsxc .rjt{ background: url(../images/jt.png) no-repeat right 0; width:25px; height:20px; display:block;}


.g_news{padding-top: 72px;height: 710px;background:#f9f9f9;}
.j_l{ width:600px;height:540px; background:#fff; }
.j_l h4{ height: 345px;width:535px; overflow: hidden;margin:30px 30px;}

.j_r{ width: 735px;}
.j_r ul li{ overflow: hidden; height: 95px; border-bottom: 1px  solid #e0e0e0; margin-bottom: 14px;}
.j_r ul li i{ display: inline-block; float: left; width:115px;height: 96px; text-align: center; color: #aeaeae; border-right: 1px solid #e0e0e0;font-style: normal;}
.j_r ul li i span{ display: block; font-size: 22px; color: #666; padding-top: 17px; padding-bottom: 6px;}
.j_r ul li em{ display: inline-block; float: right; width: 580px; padding-right: 13px;    font-style: normal;}
.j_r ul li em a{ display: block; font-size: 17px; color: #000000; height: 23px; line-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top: 17px;}
.j_r ul li em span{ font-size: 14px; color: #666; line-height:25px; padding-top:6px; display: block;}
.j_r ul li:hover em a{ color: #0db23e;}
.j_r ul li:hover{ border-bottom: 1px solid #0db23e;background:#fff;}

.j_l ul li{overflow: hidden; border-bottom: 1px dashed #d4d4d4; line-height: 39px;}
.j_l  ul li:last-of-type{ border-bottom: none;}
.j_l ul li span{ display: inline-block; float: right; color: #666666; font-size: 14px;padding-right:40px;}
.j_l ul li a{ display: block; float: left; padding-left:27px;font-size: 15px; color: #000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;   width:570px; height: 39px; line-height: 39px;}
.j_l  ul li a:hover{ color: #0db23e;}
.j_l ul li p{display:block;padding:0 30px;font-size:14px;}
.j_l ul li p a{color:#0db23e;display: inline-block;float:right;width:auto;padding-left:0px;font-size: 13px;}






/* 友情链接 */
.g_link{ height: 66px;background: #f2f2f2;}
.g_link .content{height: 66px;border-top: 2px solid #b8b8b8;}
.link_c{line-height:28px; overflow:hidden;font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 66px; line-height:66px; color:#999999;display: block;}

/*产品中心*/
.cp_bg{padding: 60px 0 0;}
.cp_bg h2 a{display: block;text-align: center;font-size: 48px;font-weight: bold;color: #0072C1;margin-bottom:15px;}
.chanp .yin_t{margin-bottom: 67px;}
.cp_l{width: 250px;}
.cp_l h3{ background:#0072C1;width: 250px;height: 90px;text-align: center;line-height:90px;overflow: hidden;}
.cp_l h3 a{font-size: 26px;color: #fff;display: block;}
.cp_l h3 i{font-weight: normal;text-transform: uppercase;color: #43b8aa; font-family:Arial, Helvetica, sans-serif; display:block;}
.cp_lm{width: 210px;background: #fff;padding: 0 0 0 40px;}
.cp_ul01 li a{display: block;font-size: 18px;color: #333;font-weight: bold;width: 225px;height: 40px;line-height: 40px;padding: 10px 0 0 0;}
.cp_lm ul li a:hover{color: #0072C1;}
.cp_ul02{width: 210px;border-bottom: #f3f3f3 1px solid; padding:0 0 10px;}
.cp_ul01 .cp_ul02 li a{display: block;font-size: 14px;color: #666;font-weight: normal;background:none;width: 200px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 30px;line-height: 30px;padding: 0;}

.cp_r{width: 940px;overflow: hidden;}
.cp_r ul li{width: 300px;height: 261px;float: left;margin-bottom: 15px;margin-left: 13px;background: #fff;-webkit-transition:all .3s;transition:all .3s;box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);position: relative;}
.cp_r ul li:hover{box-shadow: 0 3px 5px 3px rgba(0,0,0,0.2);z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);}
.cp_r ul li em{width: 300px;height: 225px;display: block;line-height: 0;overflow: hidden;}
.cp_r ul li em img{width: 300px;height: 225px;}
.cp_r ul li span{display: block;width: 300px;text-align: center;height: 50px;line-height: 50px;overflow: hidden;font-size: 16px;color: #000;background: #fff;position: absolute;left: 0;bottom: 0;z-index: 20;}
.cp_r ul li i{display: inline-block;padding: 0 0 0 8px;}
.cp_r ul li i img{width: 14px;height: 14px; vertical-align:middle;}

.cp_btn{ position:absolute; top:745px; left:510px;}
.cp_btn a{ display:block; font-size:16px; color:#1f9385; width:180px; text-align:center; height:36px; line-height:36px; background:#fff; overflow:hidden;border-radius:5px;}
.cp_btn a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}
