/* Generated by wjdhcms 3.0 */







@charset "utf-8";







/*-----------CSS Reset-----------*/







::selection {



	color:#fff;



    background-color: #93d24b;



}







::-moz-s



election {



	color:#fff;



    background-color: #93d24b;



}







::-webkit-selection {



	color:#fff;



    background-color: #93d24b;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







* {



    padding: 0;



    margin: 0;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1.5;



}







: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;



}















/* 公共样式 */







.pull-left{



    float: left;



}



.pull-right{



    float: right;



}



.clear {



    clear: both;



}



.between{



    width: 1180px;



    margin:0 auto ;



}



/* bt */







.dbt{



    background:url(../images/bt1.jpg) no-repeat center 16px;



    text-align: center;



    margin-top: 55px;



    margin-bottom: 30px;



}







.dbt h2{



    width: 198px;



    margin: 0 auto;



}



.dbt h3{



    width: 242px;



    margin: 0 auto;



}



.dbt h2 a{



    font-size: 24px;



    color:#93d24b;  







}



.dbt span{



    font-size: 16px;



    color:#4c4c4c;



}



.dbt i{



    display: block;



    width: 30px;



    height: 1px;



    background: #93d24b;



    margin:0 auto;



    margin-top: 10px;







}







.dbt h3 a{



    font-size: 24px;



    color:#93d24b; 



}















/* bt  end */















/* 公共样式end */



/**banner**/



.banner{width:100%; margin:0 auto; position:relative; height:600px;}



.fullSlide{width:100%;position:relative;height:100%;background:transparent;}



.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}



.fullSlide .bd ul{height:100%;}



.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}



.fullSlide .bd li a{display:block;height:100%;}



.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}



.fullSlide .hd ul{text-align:center;margin-bottom:10px;}







.fullSlide .hd ul .on{background:#218d00;}



.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}



.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}







/**search**/







.search-box{



    width: 100%;



    background: #93d24b;



}



.search{



    width: 1180px; 



    margin:auto; 



    height:50px;



    background: url(../images/bg4.png) no-repeat center;



}



.keytext{



    width: 694px;



    height: 50px;



    line-height: 50px;



    float: left;



    font-size: 14px;



}



.keytext span{



    line-height: 50px;



    color:#fff; 



}



.keytext a{



    margin: 0px 8px 0px 0px; 



    line-height:50px; 



    color:#fff;



}



.rmgj-n-r{ 



    float: right;



    margin-top: 11px;



    background: #fff;



    border-radius: 50px;



}



.text2{



    padding: 0px 0px 0px 10px;



    float: left;



    height: 30px;



    width: 200px;



    font-size: 14px;



    color: #808080;



    background: none;







	



}



.submit{



    width:44px; 



    height:30px; 



    border:0; 



    padding:0; 



    background:url(../images/search.png)no-repeat 0px; 



    float:left;



    cursor: pointer;







}

.ys-con1{
height:396px;
overflow: hidden;

}

.case-con{
height:232px;
overflow: hidden;
}
.zh{
height:154px;
overflow: hidden;
}
.news-con{
height:210px;
overflow: hidden;
}
.pro-cony-c{
height:576px;
overflow: hidden;
}
/* 流程 */



.fw-con ul li{



    width: 295px;



    height: 206px;



    position: relative;



    float: left;



}



.fw-con ul li>img{



    width: 70px;



    height: 68px;



    margin: 0 auto;



    margin-left: 113px;



    margin-top: 40px;



}



.fw-con ul li>i{



    font-size: 16px;



    color:#4c4c4c;



    margin-top: 10px;



    display: block;



    text-align: center;



    margin-top: 30px;



}



.fw-con ul li>b{



    display: block;



    width: 30px;



    height: 1px;



    background: #4c4c4c;



    margin:0 auto;



    margin-top: 10px;



}



 .fw-con ul li:hover .fw-con1{



    opacity: 1;



} 



.fw-con1{



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    background: #93d24b;



    text-align: center;



    opacity: 0;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s; 



    -ms-transition: all .5s;



    transition: all .5s;



}



.fw-con1 b{



    color: #fff;



    font-size: 16px;



    display: block;



    margin-top: 30px;



}



.fw-con1 i{



    display: block;



    width: 30px;



    height: 1px;



    background: #fff;



    margin:20px auto;



}



.fw-con1 p{



    color: #fff;



    padding: 0 20px;



    margin-top: 20px;



}



/* 流程 end*/







/* pro */







.pro{



    margin-top: 55px;



}



.pro-con-left{



    width: 338px;



}



.pro-con-top{



    width: 318px;



    padding: 0 10px;



    background:#f5f5f5;



    padding-bottom: 50px;







}



.pro-bt{



    margin-left: 10px;



}



.pro-bt span{



    color: #999999;



    text-transform: uppercase;



    font-size: 22px;



    display: block;



    padding-top: 30px



    



}



.pro-bt>b{



    display: block;



    width: 26px;



    height: 1px;



    background: #333333;



    margin:10px 0;



}



.pro-bt h2 a{



    color: #333333;



    font-size: 24px;



    line-height: 20px;







}



.pro-con-top ul{



    margin-top: 30px;



}



.pro-con-top ul li{



    float: left;



    background: #93d24b;



    width: 142px;



    height: 40px;



    margin: 6px 6px;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



    transition: all .5s;



}



.pro-con-top ul li:hover{



    background: #333;



}







.pro-con-top ul li a{



    color:#fff;



    display: block;



    text-indent: 1rem;



    line-height: 40px;



    position:relative;



    float: left;

    width: 107px;



 }



 .pro-con-top ul li>b{



    display: block;



    width: 6px;



    height: 100%;



    background:#4c4c4c;



    float: left;



 }







.pro-con-top ul li>a b{



    background: url(../images/jt4.png) no-repeat;



    height: 14px;



    width: 8px;



    position: absolute;



    top: 12px;



    right: -18px;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



    transition: all .5s;



}



.pro-con-top ul li:hover>a b{



    right: -10px;



}



.pro-con-left1{



    margin-top: 20px;



    background: #f5f5f5;



    width: 338px;



    padding: 40px 0;



}



.pro-con-left1 span{



    background:url(../images/zs5.jpg) no-repeat center;



    display: block;



    width: 338px;



    height:59px;



    text-align: center; 



}



.pro-con-left1 span a{



    color:#fff;



    font-size: 22px;



    font-weight: bold;



    line-height: 59px;







}



.pro-con-left1 b{



    background: url(../images/dh2.png) no-repeat;



    padding-left: 90px;



    display: block;



    height: 73px;



    font-size: 14px;



    color: #000;



    font-weight: normal;



    margin-top: 20px;



    margin-left: 40px;







}



.pro-con-left1 b>i{



    display: block;



    font-size: 24px;



    color:#93d24b;  



    font-weight: bold; 



}



.pro-con-y{



    width: 820px;



    margin-left: 20px;



}



.pro-cony-t ul li{



    float: left;



    margin-right: 20px;



}



.pro-cony-t ul li a{



    color:#fff;



    display: block;



    width: 160px;



    height: 30px;



    line-height: 30px;



    text-align: center;



    background: #333;



}



.pro-cony-c1 ul li{



        float: left;



        position: relative;



}



.pro-cony-c1 ul li img{



    -webkit-transition:all 1s;transition:all 1s



}



.pro-cony-c1 ul li:hover img{



    -webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);



}



.pro-c1,.pro-c2{



    width: 400px;



    height: 324px;



    margin-right: 10px;



    margin-top: 20px;







}



.pro-c3,.pro-c4,.pro-c5{



    width: 260px;



    height: 212px;



    margin-right: 13px;



    margin-top: 20px;







}



.pro-c1>a>img,.pro-c2>a>img{



    width: 400px;



    height: 324px;



}



.pro-c1>a,.pro-c2>a{



    display: block;



    width: 400px;



    height: 324px;



    border:1px solid #ccc;



    border-bottom: none;



    overflow: hidden;



}



.pro-c1 span,.pro-c2 span{



    display: block;



    background: #e5e5e5;



    width: 100%;



    height: 40px;



    line-height: 40px;



    text-align: center;



    border:1px solid #e5e5e5;



}



.pro-cony-c1 ul li:hover span{



    background: #93d24b;



}



.pro-cony-c1 ul li:hover span a{



    color:#fff;



}



.pro-cony-c1 ul li span{



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



    transition: all .5s;



    background: rgba(229,229,229,.8);



    position: absolute;



    bottom: 0;



    left: 0;







}



.pro-c3>a,.pro-c4>a,.pro-c5>a{



    width: 260px;



    height: 212px;



    border:1px solid #ccc;



    border-bottom: none;



    display: block;



    overflow: hidden;







}



.pro-c3>a>img,.pro-c4>a>img,.pro-c5>a>img{



    width: 260px;



    height: 158px;



    







}



.pro-c3 span,.pro-c4 span,.pro-c5 span{



    display: block;



    background: #e5e5e5;



    width: 100%;



    height: 40px;



    line-height: 40px;



    text-align: center;



    border:1px solid #e5e5e5;



}



.pro-cony-t .on a{



    background: #93d24b;



}



/* pro end */







/* ban1 */



.ban1{



    background:url(../images/s_banner1.jpg) no-repeat center;



    height: 138px;



    margin-top: 40px;



}



.ban1-cz{



    text-align: center;



    margin-left: 88px;



    margin-top: 28px;



}



.ban1-cz p{



    font-size: 26px;



    color:#fff;



    font-weight: bold;



    margin-bottom: 10px;



}



.ban1-cz ul li{



    font-size: 16px;



    color:#fff;



    background: url(../images/zs1.png) no-repeat left;



    padding-left: 40px;



    float: left;



    margin:0 14px;



}



.ban1-c>span{



    color:#fff;



    line-height: 24px;



    margin-top: 10px;



    margin-right: 78px;



}



.ban1-c>span i{



    font-size: 14px;



    display: block;



}



.ban1-c>span b{



    font-size: 22px;



    display: block;



    font-weight: normal;



}



.ban1-c>span>a{



    display: block;



    width: 160px;



    height: 30px;



    line-height: 30px;



    text-align: center;



    background: #fff;



    color:#93d24b;



    margin-top: 10px;



}



.ban1-c>span>a:hover{



    background: #4c4c4c;



    color:#fff;



}



/* ban1  end */



/* 优势 */



.ys{



    background: url(../images/bg1.jpg) no-repeat center bottom;



    margin-top: 55px;







}



.ys-bt h3 a{



    background: url(../images/bt2.jpg) no-repeat center;



    height: 68px;



    width: 572px;



    display: block;



}



.ys-bt{



    position: relative;



    margin-bottom: 40px;



}



.ys-bt b{



    display: block;



    width: 1px;



    height: 90px;



    background: #93d24b;



    position: absolute;



    top: 60px;



    left: 20px;



    z-index: 1;



}



.ys-con1 ul li>img{



    width: 560px;



    height: 394px;



    float: left;



    border:1px solid #ccc;



}



.ys-con1{



    width: 1180px;



    overflow: hidden;



} 



.ly-1>i{



    font-size: 98px;



    color:#ccc;



    font-family: "思源黑体 CN";



    float: left;







}



.ly-1 span{



    float: left;



    margin-top: 82px;



    margin-left: 20px;



}



.ly-1 span i{



    display: block;



    width: 30px;



    height: 1px;



    background: #000;



    margin-bottom: 10px;



    



}



.ly-1 span b{



    font-size: 20px;



    color:#333;



}



.ys-con2>p{



    width: 430px;



    margin-left: 54px;



    padding-left: 30px;



    border-left: 1px solid #ccc;



    color:#4c4c4c;







}



.ys-con2{



    margin-top: 36px;



    margin-right: 50px;



}



.ys-con{



    position: relative;



    background: url(../images/xian3.png) no-repeat 632px 350px;



}



.ys-con .lefts{ 



    background: url(../images/jt1.png) no-repeat 0px 0;



    display: block;



    width: 40px;



    height: 40px;



    position: absolute;



    right: 280px;



    top: 330px;



    z-index: 4;



}



.ys-con .rights{ 



   background:url(../images/jt1.png) no-repeat -49px 0;



    display: block; 



    width: 40px; 



    height: 40px; 



    position: absolute; 



    right:232px; 



    top:330px;



    z-index: 4;



}



/* 优势 end */



/* wit */



.wit-con ul li{



    width: 570px;



    height: 190px;



    float:left;



    background: #f5f5f5;



    margin: 10px;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s; 



    -ms-transition: all .5s;



    transition: all .5s;







}



.wit-con ul li:hover{



    box-shadow: 3px 3px 13px -5px #93d24b;



    transform:translate3d(0,-2px,0);



}



.wit-con ul li>a{



    width: 144px;



    height: 144px;



    border-radius: 50%;



    display: block;



    overflow: hidden;



    float: left;



    margin-top: 22px;



    margin-left: 22px;



}



.wit-con ul li>a>img{



    width: 144px;



    height: 144px;



    border-radius: 50%;



}



.wit-con1 h4 a{



    font-size: 16px;



    color: #2e2e2e;



}



.wit-con1 h4 a:hover{



    color:#93d24b;



}



.wit-con1{



    width: 360px;



    margin-left: 40px;



    margin-top: 38px;



}



.wit-con1 p{



    color:#666;



    width: 350px;



    margin-top: 10px;



    height: 40px;



    overflow: hidden;



}



.wit-con1>a{



    color:#4c4c4c;



    display: block;



    margin-top: 20px;



    display: block;



    width: 50px;



}



.wit-con1>a:hover{



    margin-left: 20px;



    color:#93d24b;



}







/* wit */











/* case */







.case-con{



    position: relative;



}



.case-con1 ul li{


float:left;
    width: 332px;



}



.case-con1{



    width: 1056px;



    margin:0 auto;



    overflow: hidden;



}



.case-con1 ul li>a{



    display: block;



    width: 332px;



    height: 232px;



    overflow: hidden;



}







.case-con1 ul li>a>img{



    width: 332px;



    height: 232px;



    overflow: hidden;



}



.case-con1 ul li {



    position: relative;



    margin:0 10px;



}







.case-con1 ul li span{



    display: block;



    background:rgba(229,229,229,.9);



    height: 36px;



    position:absolute;



    bottom:0;



    left: 0;



    width: 100%;



-webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



    transition: all .5s;







}



.case-con1 ul li:hover span{



    background:rgba(147,210,75,.9);



}



.case-con1 ul li span>a{



    color:#4c4c4c;



    float: left;



    text-indent: 1rem;



    line-height: 36px;







}



.case-con1 ul li:hover span>a{



    color:#fff;







}



.case-con1 ul li span b {



    display: block;



    width: 15px;



    height: 15px;



    background:url(../images/jh2.png) no-repeat;



    float: right;



    margin-right: 10px;



    margin-top: 10px;



}



.case-con1 ul li:hover span b {



    background:url(../images/jh3.png) no-repeat;



}



.case-con1 ul li span b a{



    display: block;



    float: right;



    width: 15px;



    height: 15px;



}



.case-con .lefts{ 



    background: url(../images/jt1.jpg) no-repeat 2px 0;



    display: block;



    width: 15px;



    height: 26px;



    position: absolute;



    left: 0px;



    top: 107px;



}



.case-con .rights{ 



   background:url(../images/jt1.jpg) no-repeat -14px 0;



    display: block; 



    width: 15px; 



    height: 26px; 



    position: absolute; 



    right:0px; 



    top:107px;



}



/* case */







/* ban2 */



.ban2{



    background:url(../images/s_banner2.jpg) no-repeat center;



    height: 138px;



    margin-top: 40px;



}



.ban2-cz{



    text-align: center;



    margin-right:108px;



    margin-top: 28px;



}



.ban2-cz p{



    font-size: 26px;



    color:#fff;



    font-weight: bold;



}



.ban2-cz  span{



    font-size: 20px;



    color:#fff;







}



.ban2-c>span{



    color:#fff;



    line-height: 24px;



    margin-top: 10px;



    margin-left: 146px;



}



.ban2-c>span i{



    font-size: 14px;



    display: block;



}



.ban2-c>span b{



    font-size: 22px;



    display: block;



    font-weight: normal;



}



.ban2-c>span>a{



    display: block;



    width: 160px;



    height: 30px;



    line-height: 30px;



    text-align: center;



    background: #fff;



    color:#93d24b;



    margin-top: 10px;



}



.ban2-c>span>a:hover{



    background: #4c4c4c;



    color:#fff;



}



/* ban1  end */



/* about */



.about{



    background: url(../images/bg2.jpg) no-repeat center;



    height: 451px;



    margin-top: 55px;



}



.about-z h3 a{



    font-size: 20px;



    color:#4c4c4c;



    display: block;



    width: 220px;



    text-align: center;



    margin:0 auto;



}



.about-z p{



    color:#666666;



    width: 570px;



    height: 60px;



    overflow: hidden;



    text-align: center;



}



.about-z {



    margin-top: 170px;



    width: 620px;



}



.about-c>span{



    float: right;



    border:6px solid #93d24b;



    margin-top: 80px;



}



.about-z>b{



    display: block;



    width: 24px;



    height: 1px;



    background: #93d24b;



    margin:10px auto;







}



.about-z>a{



    display: block;



    width: 160px;



    height: 30px;



    border:1px solid #ccc;



    line-height: 30px;



    text-align: center;



    margin:0 auto;



    margin-top: 30px;



    color:#666;







}



.about-z>a:hover{



    border:1px solid #93d24b;



    background: #93d24b;



    color:#fff;



}



.about-c>span a img{



    width: 530px;



    height: 414px;



}



/* about end */



/* 现场 */







.zh-bt ul li a{



    color:#fff;



    background: #4c4c4c;



    display: block;



    width: 146px;



    line-height: 30px;



    text-align: center;



}



.zh-bt ul li{



    margin:10px 0;



}



.zh-bt{



    height: 139px;



    background: url(../images/bk1.jpg) no-repeat left 0px;



    padding-left: 30px;



    padding-top: 4px;



    margin-top: 11px;



}



.zh-con{



    background: #f5f5f5;



    width: 980px;



    height: 165px;



}



.zh-con2 ul li>a>img{



    width: 176px;



    height: 110px;



}



.zh-con2 ul li{



    width: 176px;



    margin:0 10px;

float:left;

}



.zh-con2 ul li span{



    display: block;



    text-align: center;









}



.zh-con2 ul li span a{



color: #333;

    display: block;

    width: 160px;

    height: 22px;

    overflow: hidden;

    margin: 0 auto;



}



.zh-con2{



    width: 900px;



    margin-right: 70px;



    margin-top: 18px;



    overflow: hidden;



}



.zh-con1{



    width: 960px;



    overflow: hidden;



}



.zh-con{



    position: relative;



}



.zh-con .lefts{ 



    background: url(../images/jt5.png) no-repeat 0px 0;



    display: block;



    width: 34px;



    height: 34px;



    position: absolute;



    right: 20px;



    top: 34px;



}



.zh-con .rights{ 



    background: url(../images/jt5.png) no-repeat 0px -50px;



    display: block;



    width: 34px;



    height: 34px;



    position: absolute;



    right: 20px;



    top: 80px;



}



.zh-bt .on a{



    background: #93d24b;



}



.zh{



    margin-top: 100px;



}



/* 现场 end */







/* news */







.news-bt{



    width: 480px;



    margin: 0 auto;



    margin-bottom: 20px;



}



.news-bt ul li{



    float: left;



    margin:0 10px;



}



.news-bt ul li a{



    display: block;



    width: 140px;



    height: 30px;



    line-height: 30px;



    text-align: center;



    background:#333;



    color:#fff;



}



.news-con1 ul li b{



    display: block;



    width: 10px;



    height: 2px;



    background: #333;



    float: left;



    margin-left: 20px;



    margin-top: 24px;



    margin-right: 20px;



}



.news-con1 ul li:hover b{



    background:#fff;



}



.news-con1 ul li{



    width: 570px;



    height: 50px;



    background:#e6e6e6;



    line-height: 50px;



    float: left;



    margin:10px;



}



.news-con1 ul li:hover{



    background:#93d24b;



}



.news-con1 ul li:hover a{



    color:#fff;



}



.news-con1 ul li a{



    float: left;



    display: block;



    width: 332px;



    height: 34px;



    overflow: hidden;



}



.news-con1 ul li span{



    float: right;



    margin-right: 20px;



}



.news-con1 ul li:hover span{



    color:#fff;



}



.news-bt .on a{



    background: #93d24b;



}



/* news end */















