    /* Generated by wjdhcms 3.0 */

    

    @charset "utf-8";

    /*-----------å…¬ç"¨-----------*/

    

    

    

    * {

        padding: 0;

        margin: 0;

        font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    }

    

    body {

        font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

        color: #333;

        margin: 0;

        line-height: 1;

      

    }

    

     :focus {

        outline: 1;

    }

    

    article,

    aside,

    canvas,

    details,

    figcaption,

    figure,

    footer,

    header,

    hgroup,

    menu,

    nav,

    section,

    summary {

        display: block;

    }

    

    a {

        margin: 0;

        padding: 0;

        border: 0;

        font-size: 100%;

        vertical-align: baseline;

        background: transparent;

    }

    

    ins {

        background-color: #ff9;

        color: #000;

        text-decoration: none;

    }

    

    mark {

        background-color: #ff9;

        color: #000;

        font-style: italic;

        font-weight: bold;

    }

    

    del {

        text-decoration: line-through;

    }

    

    table {

        border-collapse: collapse;

        border-spacing: 0;

    }

    

    hr {

        display: block;

        height: 1px;

        border: 0;

        border-top: 1px solid #cccccc;

        margin: 1em 0;

        padding: 0;

    }

    

    input,

    select {

        vertical-align: middle;

    }

    

    li,

    ul {

        list-style-type: none;

    }

    

    img {

        border: none;

    }

    

    a {

        color: #333;

        text-decoration: none;

        -webkit-transition: all .3s ease-out;

        transition: all .3s ease-out;

    }

    

    a:link,

    a:hover,

    a:active,

    a:visited {

        text-decoration: none;

    }

    

    input,

    textarea {

        outline: 0;

        border: 0;

    }

    

    textarea {

        resize: none;

    }

    

    h1,

    h2,

    h3,

    h4,

    h5,

    h6,

    dl,

    dd,

    dt,

    i,

    em {

        font-weight: normal;

        font-style: normal;

    }

    /*banner*/

    
.banner {width: 100%;position: relative; height: 550px;margin: 0 auto;background: transparent;}
.banner .bd {margin: 0 auto;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul {height: 100%;width: 100%;}
.banner .bd li {height: 100%;overflow: hidden;text-align: center; background-position: center;background-repeat: no-repeat;
width: 100%;}
.banner .bd li a {display: block;height: 100%;width: 100%;}
.banner .prev,
.banner .next {display: block;position: absolute;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;

  background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;cursor: pointer; *filter: alpha(opacity=50);*opacity: .5; display: none;}

.banner .next {left: auto;right: 15%; background-position: -6px -137px;}


   
    

 
   

    /********search********/

	.search{ width:100%; background:url(../images/j1.jpg) repeat center; height:97px; margin:auto;}

    .sousuo {

        width: 1180px;

        margin: 0 auto;

        height: 60px;

        position: relative;

    }

    

    .sousuo .re_ci {

        float: left;

        height: 62px;

        line-height: 62px;

        

        margin-top: 20px;

    }

    

    .sousuo .re_ci a {

        color: #5f5f5f;

    }

    

    .sousuo .re_ci span {

        color: #4a4848;

        font-weight: bold;

    }

      .search_fr {

        width: 276px;

        height: 34px;

        float: right;

        margin-top: 34px;

        position: relative; border:solid 1px #dadada;

        margin-right: 37px;

    }

      .search_fr input {

        width: 294px;

        float: left;

        height: 34px;

        line-height: 34px;

        background:url(../images/j2.jpg) repeat center;

        color: #666666;

        text-indent: 10px;

        border: none;

    }

    .search_fr button {

        width: 76px;

        height: 36px;

        background: url(../images/sear-icon.jpg) no-repeat center;

        color: #fff;

        position: absolute;

        right: -37px;

        top: -1px;

        border: none;

        cursor: pointer;

    }

    /********search end********/



	

	

	

/* 产品中心开始 */

.index_cp_box{ width:100%; margin:auto; background:url(../images/j3.jpg) no-repeat center; height:793px;}

.index_cp{ width:1180px; margin:0px auto;padding-top: 34px;}

.index_cp_left{

	width:252px;

	float:left; /*! background:url(../images/m9.jpg) no-repeat center; */ /*! height:679px; */

	padding-top: 14px; padding-bottom:30px;

}

.index_cp_left h2{font-size:24px; background:url(../images/m11.jpg) no-repeat center; height:138px; width:252px;text-align: center;}

.index_cp_left h2 a{ font-size:28px; color:#ffffff;display: block;/*! margin-left: 90px; */padding-top: 73px;}

	

.index_cp_left dl{ width:252px; margin:auto; background:#3ea500;height: 318px;padding-top: 14px;}

.index_cp_left dl dd{ background:url(../images/j4.jpg) no-repeat center; width:198px; height:53px; margin:auto; line-height:57px;overflow: hidden;}

.index_cp_left dl dd a{color:#fff; font-weight:normal; font-size:15px;padding-left: 40px;}

.index_cp_left dl dd:hover{width:193px; height:53px; cursor:pointer;}

.index_cp_left dl dd:hover a{ color:#fff;font-weight:bold; padding-left:50px;}

.index_cp_left span{ display:block;margin-left: 155px;margin-top: 54px;}

.index_cp_left em{display:block;padding-left: 121px; font-size:20px; color:#3f3f3f; font-family:Arial, Helvetica, sans-serif;margin-top: 9px;}

.index_cp_rt{ width:899px; float:right; }

.index_cp_rtbt{ width:899px; }			

.index_cp_rtbt ul{width:414px;padding-top: 87px;padding-bottom: 6px;}

.index_cp_rtbt ul li{ float:left; width:125px; height:36px;  line-height:36px; }

.index_cp_rtbt li:hover,.index_cp_rtbt li.casehover{ color:#0486da; font-size:16px; background:url(../images/m15.jpg) no-repeat center bottom;}

.index_cp_rtbt li:hover,.index_cp_rtbt li.casehover a{color:#3ea500;font-weight:bold;}

.index_cp_rtbt ul li a{ color:#484747; font-weight:bold;font-size:16px;}

.index_cp_rtbt ul li a span{ font-size:12px; color:#212121;}

.index_cp_rtbt em{ display:block; height:36px; width:42px; line-height:36px; text-align:center; font-size:12px; color:#5e5e5e; float:right;}

.index_cp_rtnr{ width:899px;}

.indx_cpnr{ width:899px;}

  .indx_cpnr ul{ width:899px;}

.indx_cpnr ul li{ width:290px; float:left;margin-right: 9px;margin-top: 16px;}  

 .indx_cpnr ul li div{ width:288px; height:231px; overflow:hidden; border:solid 1px #cdcdcd;}  

   .indx_cpnr ul li div img{width:288px; height:231px;transition: all 0.5s;transform: scale(1);}

 .indx_cpnr ul li div:hover img{transition: all 0.5s;transform: scale(1.2);} 

  .indx_cpnr ul li span{ display:block; width:290px; height:30px; text-align:center;line-height: 30px;} 

  .indx_cpnr ul li span a{ font-size:14px; color:#484646;}

  

  

         

.indx_cpnr dl dd{padding-bottom:15px;}

.indx_cpnr dl dd ul{}

.indx_cpnr dl dd ul li{width:276px; float:left; margin-left:18px; margin-top:16px;}

.indx_cpnr dl dd ul li div{width:276px; height:218px; overflow:hidden;}

.indx_cpnr dl dd ul li div img{ width:276px; height:218px;transition: all 0.5s;transform: scale(1);}

.indx_cpnr dl dd ul li div:hover img{transition: all 0.5s;transform: scale(1.2);}

.indx_cpnr dl dd ul li span{ display:block; background:url(../images/m14.jpg) no-repeat center; width:276px; height:42px;line-height: 42px;margin-top: 8px;}

.indx_cpnr dl dd ul li span a{ display:block; overflow:hidden; width:244px; overflow:hidden; height:42px; padding-left:15px;}



/* 产品中心结束 */

/* 案例开始 */

.index_albox{ background:url(../images/j2.jpg) repeat center; width:100%; margin:auto; height:597px;}

.index_al{ width:1180px; margin:auto;padding-top: 38px;}

.index_al h3{ background:url(../images/j8.jpg) no-repeat center;height: 83px;width: 1180px;}	 

.index_al h3 a{ font-size:32px; overflow:hidden; color:#3ea500; font-weight:bold; display:block;margin-left: 345px;height: 36px;padding-top: 8px;}	 

.index_al h3 p{ font-size:21px; color:#272727;margin-left: 543px;}

.index_al h3 span{ display:block; font-size:14px; color:#a6a6a6; text-transform:uppercase;margin-left: 543px;}

.index_al dl{width:1180px; background:#3ea500; height:412px;margin-top: 28px;}

.index_al dl dt{ width:966px; float:left;}

.allft{ width:537px; float:left;margin-left: 8px;margin-top: 6px;}

.allft div{width:537px; height:400px;overflow:hidden; float:left;}

.allft div img{width:537px; height:400px;transition: all 0.5s;transform: scale(1);}

.allft div:hover img{transition: all 0.5s;transform: scale(1.2);}

.alrt{ float:left;width:340px;margin-left: 25px;margin-top: 68px;}

.alrt h4{ font-size:16px;}

.alrt h4 a{ font-size:16px; overflow:hidden;width:340px; height:30px; display:block;color:#fff;line-height: 30px;}

.alrt p{ width:340px; height:145px; color:#fff; overflow:hidden;line-height: 35px;margin-top: 22px;}

.alrt span{margin-top: 27px;display: block;}

.index_al dl dd{ width:195px; float:right;margin-right: 7px;}

.index_al dl dd ul{ width:195px;}			

.index_al dl dd ul li{width:195px; position:relative;margin-top: 5px;}			

.index_al dl dd ul li div{width:195px; height:130px; overflow:hidden;transition: all 0.5s;}				

.index_al dl dd ul li div img{transition: all 0.5s;transform: scale(1);width:195px; height:130px;}	

.index_al dl dd ul li div:hover img{transition: all 0.5s;transform: scale(1);width:195px; height:130px;}	

.index_al dl dd ul li span{ display:none; position:absolute; top:47px;width:195px; height:28px; line-height:28px;}

.index_al dl dd ul li:hover span{ display:block; font-size:14px; text-align:center; line-height:28px; height:28px;background: rgba(62,165,0,.8);}

.index_al dl dd ul li:hover span a{ color:#fff;}



/* 案例结束 */

    

   /* youshi begin */

 

.index_ysbox{ width:100%; margin:auto; background:url(../images/j9.jpg) no-repeat center; height:1162px;}    

 .index_ys{ width:1180px; margin:auto; position:relative;}   

.index_ys h3{width: 1180px;}	 

.index_ys h3 a{ font-size:40px; overflow:hidden; color:#3ea500; font-weight:bold; display:block;/*! margin-left: 345px; */height: 41px;padding-top: 48px;}	 

.index_ys h3 p{ font-size:21px; color:#272727;margin-left: 543px;}

.index_ys h3 span{ display:block; font-size:14px; color:#a6a6a6; text-transform:uppercase;margin-left: 543px;margin-top: 3px;}

.ys1{ position:absolute; top:161px;}

.ys2{position: absolute;top: 502px;}

.ys2 h4{ font-size:24px; color:#3ea500; font-weight:bold; border-bottom:1px dashed #adaaab; padding-bottom:9px;}

.ys2 p{ color:#636363;width: 492px;line-height: 28px;margin-top: 15px; background:url(../images/j7.png) no-repeat left 10px;padding-left: 15px;}

.ys2 p span{ color:#e7970c;}

.ys3{position: absolute;top: 654px;}

.ys3 h4{ font-size:24px; color:#3ea500; font-weight:bold; border-bottom:1px dashed #adaaab; padding-bottom:9px;}

.ys3 p{ color:#636363;width: 492px;line-height: 28px;margin-top: 15px;color:#636363;width: 492px;line-height: 28px;margin-top: 15px; background:url(../images/j7.png) no-repeat left 10px;padding-left: 15px;}

.ys3 p span{ color:#e7970c;}

.ys4{ position:absolute; top:819px;}

.ys5{ background:url(../images/ys4.jpg) no-repeat center; width:59px; height:300px;position:absolute; top:161px; left:549px;}

.ys5 span{ color:#fff; width:26px; margin:auto;font-size:26px; font-weight:bold; text-align:center; display:block;line-height: 48px;padding-top: 38px;}	



.ys6{ background:url(../images/ys5.jpg) no-repeat center; width:59px; height:300px;position:absolute; top:490px; left:550px;}

.ys6 span{ color:#fff; width:26px; margin:auto;font-size:26px; font-weight:bold; text-align:center; display:block;line-height: 48px;padding-top: 38px;}	



.ys7{ background:url(../images/ys6.jpg) no-repeat center; width:59px; height:300px;position:absolute; top:819px; left:551px;}

.ys7 span{ color:#fff; width:26px; margin:auto;font-size:26px; font-weight:bold; text-align:center; display:block;line-height: 48px;padding-top: 38px;}	



.ys8{position: absolute;top: 158px;right:0px;}

.ys8 h4{ font-size:24px; color:#3ea500; font-weight:bold; border-bottom:1px dashed #adaaab; padding-bottom:9px;}

.ys8 p{ color:#636363;width: 492px;line-height: 28px;margin-top: 15px;color:#636363;width: 492px;line-height: 28px;margin-top: 15px; background:url(../images/j7.png) no-repeat left 10px;padding-left: 15px;}

.ys8 p span{ color:#e7970c;}







.ys9{position: absolute;top: 290px;right:0px;}

.ys9 h4{ font-size:24px; color:#3ea500; font-weight:bold; border-bottom:1px dashed #adaaab; padding-bottom:9px;}

.ys9 p{ color:#636363;width: 492px;line-height: 28px;margin-top: 15px;color:#636363;width: 492px;line-height: 28px;margin-top: 15px; background:url(../images/j7.png) no-repeat left 10px;padding-left: 15px;}

.ys9 p span{ color:#e7970c;}

.ys10{ position:absolute; top:427px; right:13px;}



.ys11{position: absolute;top: 765px;right:0px;}

.ys11 h4{ font-size:24px; color:#3ea500; font-weight:bold; border-bottom:1px dashed #adaaab; padding-bottom:9px;}

.ys11 p{ color:#636363;width: 492px;line-height: 28px;margin-top: 15px;color:#636363;width: 492px;line-height: 28px;margin-top: 15px; background:url(../images/j7.png) no-repeat left 10px;padding-left: 15px;}

.ys11 p span{ color:#e7970c;}

.ys_dh{ width:482px; height:128px; border:solid 2px #3ea500;position: absolute;top: 965px;right:11px;}

.ys_dh ul{ width:202px; float:left;margin-top: 17px;margin-left: 22px;}

.ys_dh ul li{ font-size:15px; color:#3ea500;line-height: 28px;}

.ys_tel{ width:198px; border-left:solid 1px #3ea500; height:98px;float: left;margin-top: 16px;margin-left: 33px;padding-left: 26px;}

.ys_tel span{ display:block; background:url(../images/j10.jpg) no-repeat left;padding-left: 40px;color: #3ea500;line-height: 20px;margin-top: 15px;}

.ys_tel p{margin-top: 21px;margin-left: 35px;}            

  /* youshi end */

  /* 特点开始 */ 

.index_tdbox{ background:url(../images/j2.jpg) repeat center; width:100%; margin:auto; height:996px;}

.index_td{ width:1180px; margin:auto;padding-top: 61px;}

.index_td h3{ font-size:40px; font-weight:bold; color:#3ea500; text-align:center;}

 .index_td h3 p{ font-size:21px; color:#272727;font-weight: normal;padding-top: 10px;} 

  .index_td h3 span{ display:block; text-transform:uppercase; text-align:center; font-size:14px; color:#a6a6a6; display:block;font-weight: normal;padding-top: 5px;} 

 .index_tdlf{ width:568px; border:solid 3px #3ea500; float:left;margin-top: 33px;} 

 .index_tdlf h5{ font-size:30px; font-weight:bold;color: #3ea500;padding-top: 47px;padding-left: 181px;margin-bottom: 53px;}

 .index_tdlf h5 span{ font-size:18px; font-weight:bold; color:#3ea500; text-transform:uppercase;display: block;margin-top: 5px;}

 

 .index_tdlf ul{padding-bottom: 37px;}

 .index_tdlf ul li{margin-left: 46px;margin-top: 32px;}

 .index_tdlf ul li h4{ font-size:18px; font-weight:bold; width:127px; height:42px; background:#3ea500; line-height:42px; text-align:center;color: #fff;}

  .index_tdlf ul li p{ font-size:14px; color:#5e5e5e; line-height:24px; width:476px;margin-top: 7px;}

 

  .index_tdrt{ width:568px; border:solid 3px #3ea500; float:right;margin-top: 33px;padding-bottom: 71px;} 

 .index_tdrt h5{ font-size:30px; font-weight:bold;color: #3ea500;padding-top: 47px;padding-left: 181px;margin-bottom: 53px;}

 .index_tdrt h5 span{ font-size:18px; font-weight:bold; color:#3ea500; text-transform:uppercase;display: block;margin-top: 5px;}

.index_tdrtlf{ width:100px; float:left;margin-left: 24px;margin-right: 10px;}

.index_tdrtlf ul{ width:100px;}

.index_tdrtlf ul li{ width:100px; height:95px;margin-bottom: 34px;}



 

 .index_tdrtrt{padding-bottom: 37px;width:383px;float: left;}

 .index_tdrtrt li{margin-left: 23px;margin-top: 2px;margin-bottom: 32px;}

 .index_tdrtrt li h4{ font-size:18px; font-weight:bold; width:127px; height:42px; background:#3ea500; line-height:42px; text-align:center;color: #fff;}

  .index_tdrtrt li p{ font-size:14px; color:#5e5e5e; line-height:24px; width:383px;margin-top: 7px;}

 .sbj{ margin-top:59px;} 

 

 

   /* 特点结束 */

  

  

  

  

    /* 流程开始 */

		

.index_lcbox{ width:100%; background:url(../images/j2.jpg) repeat center; height:486px;}	

.index_lc{ width:1180px;}	

.lc_gg{ width:1180px; margin:auto;}	

.lc_gg h3{ font-size:32px;  color:#3ea500;font-weight: bold;text-align: center;padding-top: 51px;}



.lc_ggrt{ width:313px; float:right;margin-top: 59px;}        

  .lc_ggrt dl{margin-left: 5px;margin-top: 9px;}      

.lc_ggrt dl dt{ float:left; background:url(../images/y12.jpg) no-repeat center 14px; width:183px; text-align:center; font-size:14px;color: #fff;line-height: 18px;padding-top: 60px;} 		

.lc_ggrt dl dt span{ font-size:20px; color:#fff;} 	

.lc_ggrt dl dd{ } 

.lc_ggrt dl dd img{ width:106px; height:106px;} 



.lc_nr{ width:1180px; margin:auto; background:url(../images/j14.jpg) no-repeat center;height:287px;margin-top: 56px;position: relative;}

.lc1{ position:absolute; left:228px;width: 68px;height: 68px;background: #3ea500;border-radius:50px; top: -17px;}

.lc1 dt{ width:66px; height:66px;border-radius:50px; }

.lc1 dt img{margin-top: 14px;margin-left: 12px;}

.lc1 dd{ font-size:18px; color:#fff;margin-top: 8px;line-height: 24px;padding-left: 16px;}





.lc2{ position:absolute; left:440px;width: 68px;height: 68px;background: #3ea500;border-radius:50px; top: -17px;}

.lc2 dt{ width:66px; height:66px;border-radius:50px; }

.lc2 dt img{margin-top: 14px;margin-left: 12px;}

.lc2 dd{ font-size:18px; color:#fff;margin-top: 8px;line-height: 24px;padding-left: 16px;}



.lc3{ position:absolute; left:678px;width: 68px;height: 68px;background: #3ea500;border-radius:50px; top: -17px;}

.lc3 dt{ width:66px; height:66px;border-radius:50px; }

.lc3 dt img{margin-top: 14px;margin-left: 12px;}

.lc3 dd{ font-size:18px; color:#fff;margin-top: 8px;line-height: 24px;padding-left: 16px;}



.lc4{ position:absolute; left:936px;width: 68px;height: 68px;background: #3ea500;border-radius:50px; top: -17px;}

.lc4 dt{ width:66px; height:66px;border-radius:50px; }

.lc4 dt img{margin-top: 14px;margin-left: 12px;}

.lc4 dd{ font-size:18px; color:#fff;margin-top: 8px;line-height: 24px;padding-left: 16px;}

	

.lc5{ position:absolute; left:936px;width: 68px;height: 68px;background: #3ea500;border-radius:50px; top: 235px;}

.lc5 dt{ width:66px; height:66px;border-radius:50px; }

.lc5 dt img{margin-top: 14px;margin-left: 12px;}

.lc5 dd{ font-size:18px; color:#fff;margin-top: 8px;line-height: 24px;padding-left: 16px;}





.lc6{ position:absolute; left:678px;width: 68px;height: 68px;background: #3ea500;border-radius:50px; top: 235px;}

.lc6 dt{ width:66px; height:66px;border-radius:50px; }

.lc6 dt img{margin-top: 14px;margin-left: 12px;}

.lc6 dd{ font-size:18px; color:#fff;margin-top: 8px;line-height: 24px;padding-left: 16px;}



.lc7{ position:absolute; left:440px;width: 68px;height: 68px;background: #3ea500;border-radius:50px; top: 235px;}

.lc7 dt{ width:66px; height:66px;border-radius:50px; }

.lc7 dt img{margin-top: 14px;margin-left: 12px;}

.lc7 dd{ font-size:18px; color:#fff;margin-top: 8px;line-height: 24px;padding-left: 16px;}





.lc8{ position:absolute; left:228px;width: 68px;height: 68px;background: #3ea500;border-radius:50px; top: 235px;}

.lc8 dt{ width:66px; height:66px;border-radius:50px; }

.lc8 dt img{margin-top: 14px;margin-left: 12px;}

.lc8 dd{ font-size:18px; color:#fff;margin-top: 8px;line-height: 24px;padding-left: 16px;}

.lc_zjb{ font-weight:bold;}	

.lc9{ position:absolute; left:59px;width: 68px;height: 68px;border-radius:50px; top: 138px;font-size: 20px;color: #fff;}

.lc10{ position:absolute; left:246px;top: 125px;font-size: 24px;color: #464545;font-weight: bold;line-height: 31px;}

.lc10 dd{font-weight: bold;}		

		

	 /* 流程结束 */	

		

		

		



    /* mid_banner01 begin */

    

    .mid_banner01 {

        width: 100%;

        height: 248px;

        background: url(../images/mid_banner_02.jpg) no-repeat center;

    }

    

    .mid_ban01 {

        width: 1180px;

        height: 248px;

        margin: 0 auto;

        position: relative;

    }

    

	.mid_ban01{ width:1180px;} 

	.mid_ban01 h3{ font-size:40px; color:#fff; font-weight:bold;text-align: center;padding-top: 46px;} 

	.xgg1{ position:absolute; left:106px;font-size: 18px;color: #333333;margin-top: 52px;line-height: 26px;}

	.xgg2{position:absolute; left:264px;font-size: 18px;color: #333333;margin-top: 52px;line-height: 26px;}

	.xgg3{position:absolute; left:420px;font-size: 18px;color: #333333;margin-top: 52px;line-height: 26px;}

	.xgg4{position:absolute; left:565px;font-size: 18px;color: #333333;margin-top: 52px;line-height: 26px;}

	.xgg5{position:absolute; left:718px;font-size: 18px;color: #333333;margin-top: 52px;line-height: 26px;}

	.xggan{ width:60px; height:200px;position:absolute; left:1139px;top: 48px;}

    /* mid_banner01 end */

	/* 客户评价开始*/

		.index_combox{ background:url(../images/j13.jpg) no-repeat center; height:599px;}

		.index_com{ width:1180px; margin:auto;}

.index_com h3{height: 83px;width: 1180px;}	 

.index_com h3 a{ font-size:32px; overflow:hidden; color:#3ea500; font-weight:bold; display:block;margin-left: 345px;height: 36px;padding-top: 40px;}	 

.index_com h3 p{ font-size:21px; color:#272727;margin-left: 543px;margin-top: 4px;}

.index_com h3 span{ display:block; font-size:14px; color:#a6a6a6; text-transform:uppercase;margin-left: 543px;margin-top: 2px;}

    .index_com ul { width:1180px; margin-top: 40px;}

.index_com ul li:first-child{ margin-left:0px;}

.index_com ul li:hover{  cursor:pointer;}



.index_com ul li:hover p{ color:#595757;}

.index_com ul li {width:295px; float:left; margin-left:147px; margin-top: 36px;}

.index_com ul li dl dt{ width:245px; margin:auto;}

.index_com ul li dl dt div{width:231px; height:231px; overflow:hidden; border:solid 2px #fff;border-radius:130px }

.index_com ul li dl dt div img{width:231px; height:231px;transition: all 0.5s;transform: scale(1);}

.index_com ul li dl dt div:hover img{transition: all 0.5s;transform: scale(1.2);}

.index_com ul li dl dd{width:295px;height:179px; margin:auto;}

.index_com ul li dl dd h4{} 

.index_com ul li dl dd h4 a{ display:block;width:295px; height:30px; overflow:hidden; line-height:30px;text-align: center;font-size: 16px;font-weight: bold;margin-top: 14px;} 

.index_com ul li dl dd p{ overflow:hidden;font-size:14px; color:#6b6b6b; width:295px; height:44px; margin:auto; line-height:24px; margin-top: 18px;}

.index_com dl dd span{ display:block; text-align:right; margin:auto; font-size:14px; color:#686767;width: 120px; text-align:center;height: 32px;line-height: 32px;margin-top: 23px;}

.index_com ul li dl dd:hover span{ display:block;}

.index_com dl dd span a{color:#e7970c;}

/* 客户评价结束*/

  /**gs_box**/

.gs_box{ width:100%; height:766px; margin:auto;background: #6dbb3f;}

.gs_big{ width:1180px; margin:auto;padding-top: 78px;}

.gs_left{ width: 1180px; }

.gs_left dl{ width:1180px; height:376px;}

.gs_left dl dd{ width:589px; height:388px; float: left;}

.gs_left dl dd div{ overflow:hidden;width:589px; height:388px;}

.gs_left dl dd div img{ width:589px; height:388px;transition: all 0.5s;transform: scale(1);}

.gs_left dl dd div:hover img{transition: all 0.5s;transform: scale(1.2);}

.gs_left dl dt{ width:590px; float: left;background: #fff;height: 388px;}

.gs_left dl dt h3{ /*! background:url(../images/jjbtbj.jpg) no-repeat right top; */ font-size:18px; color:#000000;padding-left: 59px;line-height: 24px;margin-top: 68px;}

.gs_left dl dt h3 span{ display:block;}

.gs_left dl dt h3 span a{ font-size:20px; color:#282828; font-weight:bold;}

.gs_left dl dt div{width:612px; }

.gs_left dl dt p{ width:497px; height:156px; line-height:30px; color:#585757; margin:auto;overflow: hidden;margin-top: 16px;padding-top: 7px;}

.gs_left dl dt i{ display:block; float:left;margin-left: 56px;}

.gs_left dl dt i a{ display:block; width:104px; height:34px; text-align:center; line-height:34px; color:#fff; background:#93d411; font-size:14px; margin-top:10px; font-style:normal;margin-right: 26px;}

.gs_left h4{ clear:both; background:url(../images/gsxc_tit.png) no-repeat right center; margin-bottom:20px; height:30px;}

.gs_left h4 span a{ float:left; color:#fff; font-size:18px; width:115px; height:35px; line-height:35px; background:#e66e24; text-align:center;}

.gs_left h4 em a{ display:block; float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#aaa; font-weight:normal; margin-right:20px; line-height:30px;}

 



.index_hjnr{ width:1180px; margin:auto;margin-top: 15px;}

.index_hjcon{ width:1180px; margin:auto;}

.index_hjcon ul{width: 252px;margin: auto;margin-top: 40px;}

.index_hjcon ul li{width: 115px;height: 38px;float: left;margin-right: 11px;text-align: center;line-height: 38px;}

.index_hjcon ul li a{ font-size:16px; color:#ffffff;}

.index_hjcon ul span{ display:block;}

.index_hjcon ul li:hover,.index_hjcon ul li.casehover{ color:#fff; font-size:16px;background: #3ea500; font-weight: bold;}

.index_hjcon ul li:hover,.index_hjcon ul li.casehover a{color:#fff;}





.box3 {width:1180px; position:relative;margin-top: 51px;}

.box3 ul {margin:0 auto;}

.box3 li {float:left; width:200px; margin:0px 20px 0px 0px; text-align:center; /*! position:relative; */}

.box3 li img {width:200px; height:133px;}

.box3 li span a {display:block; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px; /*! position:absolute; */ left:0px; bottom:0px; background:url(../images/cp_bg.png); height:30px; text-align:center; width:100%; color:#fff;}

.box3 .lefts { background: url(../images/lefts.png) no-repeat; display: block; width: 36px; height: 60px; position: absolute; left:0px; top:28px;}

.box3 .rights { background: url(../images/rights.png) no-repeat; display: block; width: 36px; height: 60px; position: absolute; right:0px; top:28px;}

.box3 .left4{ background: url(../images/lefts.png) no-repeat; display: block; width: 36px; height: 60px; position: absolute; left:0px; top:28px;}

.box3 .right4 { background: url(../images/rights.png) no-repeat; display: block; width: 36px; height: 60px; position: absolute; right:0px; top:28px;}

    /* newBox begin */

.index_newsbox{ background:url(../images/j2.jpg) repeat center; margin:auto; width:100%; height:480px;}

.index_news{ width:1180px; margin:auto;padding-top: 35px;}

.index_newslf{ width:806px; height:423px; border:solid 1px #c0c0c0; /*! margin-top: 15px; */float: left;}

.news_con{ width:806px; height:50px; border-bottom:solid 1px #c0c0c0;}

.news_con ul{ width:725px; float:left;}

.news_con ul li{ width:167px; height:51px; line-height:51px; text-align:center;float: left;}

.news_con ul li:hover,.news_con ul li.casehover{ color:#fff; font-size:16px; background:#3ea500; cursor:pointer;}

.news_con ul li:hover,.news_con ul li.casehover a{color:#fff;font-weight:bold;}







.news_con ul li a{ font-size:16px; color:#555555; font-weight:bold;}

.news_con span{ float:right; display:block; height:51px; line-height:51px;}

.news_con span a{ color:#555555;padding-right: 15px;}



.news_nr{ width:762px; margin:auto;}

.news_nr dl{width:762px;margin-top: 30px;}

.news_nr dl dt{ float:left; width:248px; height:168px;}

.news_nr dl dt div{width:248px; height:168px; overflow:hidden;}

.news_nr dl dt div img{width:248px; height:168px; transition: all 0.5s;transform: scale(1);}

.news_nr dl dt div:hover img{transition: all 0.5s;transform: scale(1.2);}

.news_nr dl dd{ width:489px; float:left;margin-left: 22px;} 

.news_nr dl dd h4{width:489px;}

.news_nr dl dd h4 span{ display:block; width:55px; height:26px; text-align:center; line-height:26px; color:#fff;background: #3ea500;float: left;}

.news_nr dl dd h4 a{ display:block; float:right; width:424px; height:26px; line-height:26px; text-align:left; overflow:hidden;}

.news_nr dl dd p{ height:92px; overflow:hidden; width:489px; line-height:30px; color:#474646;margin-top: 12px;}

.news_nr dl dd i{ display:block; text-align:center; width:107px; height:27px; line-height:27px; border:1px solid #7d7d7d;margin-top: 5px;}

.news_nr dl dd i a{ display:block;}

.news_nr ul{margin-top: 23px;}

.news_nr ul li{ width:708px; float:left; background:url(../images/j17.jpg) no-repeat left 14px; line-height:40px;padding-left: 20px;}

.news_nr ul li a{ display:block; float:left; width:505px; overflow:hidden;}

.news_nr ul li span{ display:block; float:right;}





.index_newsrt{ width:356px; height:423px; border:solid 1px #c2c2c2; float:right;}    

.index_newsrt h3{ background:url(../images/j18.jpg) no-repeat 11px 14px; border-bottom:solid 1px #c2c2c2;height: 50px;line-height: 50px;}

.index_newsrt h3 a{ float:left; display:block; font-size:16px; font-weight:bold;padding-left: 40px;}

.index_newsrt h3 span a{display:block; float:right; margin-right:10px; font-size:14px; color:#555555;font-weight: normal;}

.index_newsrt dl{ width:332px; margin:auto;margin-top: 13px;}

.index_newsrt dl dt{ float:left;width: 121px;}

.index_newsrt dl dt div{width:121px; height:108px; overflow:hidden;}

.index_newsrt dl dt div img{width:121px; height:108px; transition: all 0.5s;transform: scale(1);}

.index_newsrt dl dt div:hover img{transition: all 0.5s;transform: scale(1.2);}

.index_newsrt dl dd{width: 184px;float: left;margin-left: 18px;}

.index_newsrt dl dd h4{width:184px;}

.index_newsrt dl dd h4 a{ display:block; width:184px; height:26px; line-height:26px; overflow:hidden;}

.index_newsrt dl dd p{ height:92px; overflow:hidden; width:184px; line-height:26px; color:#474646;margin-top: 1px;}

    /* newBox end */

	



.index_ysljbox{ background:url(../images/index_06.jpg) repeat center; width:100%; margin:auto; height:120px;}

.index_yslj{width:1180px; margin:auto;}

.index_yslj h3{ float:left; background:url(../images/j21.jpg) no-repeat center; width:114px; height:46px;margin-top: 38px;}   

.index_yslj h3 span{ font-size:14px; color:#333333;display: block;margin-top: 27px;margin-left: 51px;}  

.index_yslj ul{ float:left; width:1034px;}

.index_yslj ul li{ float:left;margin-top: 51px;margin-left: 26px;}

.index_yslj ul li a{ font-size:14px; color:#333333;}


.prod_dg {
    width: 252px;
    height: 235px;
    background: url(../images/prod_fl_03.jpg) no-repeat center;
    position: relative;
}

.prod_dg p {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    left: 152px;
    top: 69px;
    display: inline;
    text-align: left;
}

.prod_dg span {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    position: absolute;
    left: -5px;
    top: 40px;
}

.prod_dg span i {
    font-style: normal;
    color: #fff;
}

.prod_dg a {
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 126px;
    top: 157px;
    display: block;
    border: solid 1px #fff;
    padding: 5px 15px 5px 15px;
}










 

