*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.hover_time{ -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s;}
@font-face { font-family: 'impact';src: url('../fonts/impact.ttf');font-weight: normal; font-style: normal;}
.ty_content,.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 50px auto 30px; text-align: center;line-height: 0;}
.more-title .ff{ animation: zoomIn 1s; -moz-animation: zoomIn 1s; -webkit-animation: zoomIn 1s; -o-animation: zoomIn 1s; animation-play-state: paused;}
.more-title .on{ animation-play-state: running;}
.xzln1 .ff{ animation: lightSpeedIn 1s; -moz-animation: lightSpeedIn 1s; -webkit-animation: lightSpeedIn 1s; -o-animation: lightSpeedIn 1s; animation-play-state: paused;}
.xzln1 .on{ animation-play-state: running;}
.xzln2 .ff{ animation: rubberBand 1s; -moz-animation: rubberBand 1s; -webkit-animation: rubberBand 1s; -o-animation: rubberBand 1s; animation-play-state: paused;}
.xzln2 .on{ animation-play-state: running;}
.xzln3 .ff{ animation: fadeInDown 2s; -moz-animation: fadeInDown 2s; -webkit-animation: fadeInDown 2s; -o-animation: fadeInDown 2s; animation-play-state: paused;}
.xzln3 .on{ animation-play-state: running;}
.xzln4 .ff{ animation: fadeInDownBig 2s; -moz-animation: fadeInDownBig 2s; -webkit-animation: fadeInDownBig 2s; -o-animation: fadeInDownBig 2s; animation-play-state: paused;}
.xzln4 .on{ animation-play-state: running;}
.xzln5 .ff{ animation: fadeInLeft 2s; -moz-animation: fadeInLeft 2s; -webkit-animation: fadeInLeft 2s; -o-animation: fadeInLeft 2s; animation-play-state: paused;}
.xzln5 .on{ animation-play-state: running;}
.xzln6 .ff{ animation: fadeInRight 2s; -moz-animation: fadeInRight 2s; -webkit-animation: fadeInRight 2s; -o-animation: fadeInRight 2s; animation-play-state: paused;}
.xzln6 .on{ animation-play-state: running;}


.header_float{position: fixed;top: 0px;margin:0 auto;background: #f5f5f5;border-bottom: 3px solid #0f9e50}
@-webkit-keyframes bounce-up{ 25%{-webkit-transform: translateY(2px);}
	50%, 100%{-webkit-transform: translateY(0);}
	75%{-webkit-transform: translateY(-2px);}
	}
@keyframes bounce-up{ 25%{transform: translateY(2px);}
	50%, 100%{transform: translateY(0);}
	75%{transform: translateY(-2px);}
	}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
	20%,40%{ transform: rotate(-15deg) scale(1.1);}
	30%,50%{ transform: rotate(15deg) scale(1.1);}
	}
.more-title h5{ font-size: 40px; font-weight: bold; color: #333; line-height: 40px;}
.more-title h6{ margin-top: 13px; font-size: 18px; color: #333; line-height: 18px;}
.header22{width: 100%;}


/*header*/
.header{position: absolute;z-index: 100000;width: 100%;height: 164px;}

.header1{width: 100%;height: 34px;background: #ffffff;}
.header1_main{width: 1200px;height: 34px;margin: 0 auto;}
.header1_main>span{float: left;line-height: 34px;color: #666666;}
.header1_main_right{float: right;}
.header1_main_right ul li{float: left;line-height: 34px;}
.header1_main_right ul i{float: left;line-height: 34px;margin: 0px 18px;color: #666666}
.header1_main_right ul li img{margin-right: 10px;float: left;position: relative;top: 7px;}
.header1_main_right ul li span{font-size: 16px;font-weight: bold;font-family: 'arial';color: #666666}
.header1_main_right ul li a{color: #666666}

.header2{width: 100%;height: 130px;}
.header2_main{width: 1200px;height: 76px;margin: 0 auto;}
.header2_main .logo{float: left;padding-top: 5px;}
.header2_main .logo img{float: left;padding-top: 5px;width: 76%;}
.header2_main_nav{float: right;padding-top: 27px;}
.header2_main_nav ul li{float: left;padding: 0px 10px;text-align: center;font-size: 18px;}
.header2_main_nav ul li span{font-size: 12px;text-transform: capitalize;line-height: 35px;}
.header2_main_nav ul li a{color: #ffffff;}
.header2_main_nav ul li:hover{position: relative;top: -5px;}
.header2_main_nav ul li.on{position: relative;top: -5px;}
/*轮播*/
.banner_big{width: 100%;height: 800px;}
.banner-index{ line-height: 0;width: 1920px;height: 800px;overflow: hidden;position: absolute;left: 50%;margin-left: -960px;}
.banner-index img{ width: 100%;}
.slideBox_1{ width: 1920px; height: 800px; overflow: hidden; position: relative;}
.slideBox_1 .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 5px; z-index: 99999;}
.slideBox_1 .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox_1 .hd ul li{ float: left; background: #fff; width: 30px; height: 6px; border: 1px solid #0099d9; margin-right: 15px; cursor: pointer;}
.slideBox_1 .hd ul li.on{ background: #0099d9;}

.ad_img{width: 1920px;height: 800px;}
.ad_by{width: 1200px;height: 800px;z-index: 10000;position: absolute;left: 50%;margin-left: -600px;padding-top: 418px;}
.ad_by h3{font-size: 60px;color: #fff;height: 60px;line-height: 60px;font-weight: bold;margin-bottom: 20px;margin-left: 23px;}
.ad_by p{font-size: 18px;color: #fff;height: 18px;line-height: 18px;text-transform: uppercase;margin-bottom: 25px;margin-left: 30px;}
.ad_by h4{font-size: 32px;color: #fff;height: 32px;line-height: 32px;margin-left: 30px;}
.banner-index .slideBox_1 .bd img{ width: 100%;}
/*.slideBox .bd ul li{ display: none;}*/
/*.slideBox .bd ul li:first-child{ display: none;}*/

/*search*/

.search{width: 100%;height: 131px;}
.search-content{width: 1200px;height: 131px;box-shadow: 0px 4px 8px rgba(1,1,1,0.24)}
.search_by{float: left;padding-top: 30px;padding-left: 25px;}
.search_by h3{color: #0f9e50;font-size: 24px;font-weight: bold;}
.search_by p{font-size: 16px;color: #666}
.search_main{float: left;margin-left: 125px;padding-top: 35px;}
.search-form{width: 352px;height: 30px;border-radius: 15px;border:1px solid #bfbfbf;overflow: hidden;}
#search-keywords{width: 300px;height: 30px;border:none;outline: none;padding-left: 18px;}
#s_btn{width: 35px;height: 28px;background: url(../images/search_icon.png)no-repeat;float: right;border: none;background-position: center;outline: none;cursor: pointer;}
.search-keywords{text-align: center;margin-top: 15px;}
.search-keywords .hot_key{display: inline-block;color: #666666;}
.search-keywords a{color: #666;}
.search-keywords i{color: #666}
.search_phone{float: right;margin-right: 30px;padding-top: 43px;}
.search_phone_top{text-align: right;}
.search_phone_img{display: inline-block;margin-right: 25px;}
.search_phone span{float: right;font-size: 16px;color: #333333}
.search_phone p{color: #0f9e50;font-size: 24px;font-weight: bold;}


.search-form input::-webkit-input-placeholder {
        color: #cccccc;
      
        
      }
      input::-moz-input-placeholder {
        color: #cccccc;
       
        
      }
      input::-ms-input-placeholder {
        color: #cccccc;
          
        
      }

/*关于我们*/
.about{width: 100%;height: 610px;}
.about_main{width: 1200px;height: 610px;margin: 0 auto;padding-top: 60px;}
.about_main_left{width: 601px;height: 450px;float: left;box-shadow: -17px 17px 0px #50b37a}
.about_main_right{width: 560px;height: 467px;float: right;padding-top: 40px;}
.about_main_right>.animation>h3{font-size: 62px;font-weight: bold;color: #50b37a}
.about_main_right>.animation>span{font-size: 24px;color: #333333;display: block;}
.about_main_right>p{font-size: 14px;line-height: 24px;color: #666666;margin-top: 20px;padding-right: 12px;height: 160px;}
.about_main_right>a{color: #50b37a}
.about_main_right>a img{position: relative;top: -5px;}
.about_list ul li{float: left;margin-top: 13px;margin-right: 50px;}
.about_list ul li>div{font-size: 40px;color: #50b37a}
.about_list ul li>div span{font-size: 26px;color: #333333}
.about_list ul li>p{font-size: 18px;color: #666666;letter-spacing: 3px;margin-top: 1px;}
.about_list ul li:last-child{margin-right: 0px;}

/*核心产品*/
.product{width: 100%;height: 999px;background: #f5f5f5}
.product_main{width: 1200px;height: 999px;margin: 0 auto;}
.product_main .hxjs_main_title{padding-top:48px;}
.product_js{width: 415px;height: 653px;float: left;}
.product_js h3{font-size: 28px;color: #333!important;line-height: 28px;}
.product_js b{color: #666;line-height: 26px;}
.product_js p{font-size: 14px;line-height: 24px;color: #666}
.product_js p span{font-weight: bold;color: #333}
#tab{width: 1200px;height: 52px;padding-left: 255px;margin-top: 25px;}
#tab>li{
float: left;
list-style: none;
width: 190px;
height: 52px;
line-height: 52px;
color: #333;
margin-right: 60px;
cursor: pointer;
text-align: center;
font-size: 24px;color: #333;
}
#container{
position: relative;width: 1200px;width: 670px;top: 43px;
}
#content1,#content2,#content3{
width: 1200px;
height: 670px;
position: absolute;
background: #f5f5f5;
left: 0;

}

#tab>li.on{background: #0f9e50;color: #fff;}
#tab>li.on a{color: #fff}







#content2{display: none; background: #fff;box-shadow: 4px 8px 10px rgba(1,1,1,0.15);padding-top: 80px;padding-left: 31px;}
#content3{padding:30px 23px; display: none; background: #fff;box-shadow: 4px 8px 10px rgba(1,1,1,0.15);}
.product_one{width: 1200px;height: 670px;}
.product_one .bd{width: 738px;height: 646px;float: right;position: relative;}
.product_one .hd{padding-left: 40px;padding-top: 30px; width: 856px;height: 193px;box-shadow:0px 4px 8px rgba(1,1,1,0.15);border-radius: 0px 0px 0px 21px;float: left;background: #fff;position: relative;top: -193px;}
.product_btn{width: 341px;height: 61px;margin-top: 50px;}
.product_btn1{width: 170px;height: 61px;background: #0f9e50;float: left;text-align: center;line-height: 61px;color: #fff;}
.product_btn2{width: 170px;height: 61px;border: 1px solid #ccc;float: left;text-align: center;line-height: 61px;color: #666}
.product_one .hd ul li{width: 138px;height: 138px;border:1px solid #ccc;border-radius: 50%;float: left;margin-right: 75px;padding: 7px;}
.p_hd_img{width: 124px;height: 124px;border-radius: 50%;overflow: hidden;}
.product_one .hd ul li:last-child{margin-right: 0px;}
.product_one .hd ul li.on{background: #0f9e50;border: none;}



.product_two{width: 527px;height: 468px;float: left;}
.product_two .bd{width: 527px;height: 468px;}
.product_two .bd ul li{width: 527px;height: 468px;background: red;}
.product_two .prev{float: left;position: relative;top: -270px;margin-left: 10px}
.product_two .next{float: right;position: relative;top: -270px;margin-right: 10px;}

.product_two_right{width: 615px;float: left;margin-left: 25px;}
.product_two_right h3{font-size: 28px;color: #333;line-height: 28px;margin-bottom: 3px;}

.product_two_right p{line-height: 24px;color: #666;margin-top: 24px;line-height: 16px;}
.product_two_right b{line-height: 26px;color: #666}
.product_two_right b span{font-weight: bold;color: #333;}
.product_two_right p i{color: #0f9e50}
.product_two_right img{margin-top: -4px; width: 608px;position: relative;left: -5px;}
#content3 ul li{width: 366px;height: 284px;float: left;margin-right: 28px;margin-bottom: 30px;}
#content3 ul li:nth-child(3n){margin-right: 0px;}
.product_list_img{width: 366px;height: 252px;border: 1px solid #ccc;}
.product_list_img img{width: 100%;height: 100%;}


.product_list_title{width: 366px;height: 32px;background: #f1f1f1;text-align: center;line-height: 32px;}
.product_list_title span{margin-right: 6px;}
.product_list_title img{position: relative;top: 2px;}

#content3 ul li:hover .product_list_title{background: #0f9e50;color: #ffffff;}
.shansuo>div:nth-child(1){width: 290px;height: 120px;background: url(../images/deng1.png)no-repeat;float: left;position: relative;top: 36px;left: 70px;}
.shansuo>div:nth-child(2){width: 250px;height: 120px;background: url(../images/deng2.png)no-repeat;float: right;position: relative;top: 50px;}
.shansuo>div:nth-child(3){width: 256px;height: 120px;background: url(../images/deng3.png)no-repeat;float: right;position: relative;top: 320px;}
.shansuo{float: right;width: 738px;height: 646px;position: absolute;}


.sub{ position: relative;left: 23px; z-index: 99; width: 20px;height: 20px;border-radius: 50%margin-bottom: 15px;}
.calc-btn{position: absolute; top: 50%; right: 50%;margin-top: -46px; margin-right: -46px; display: block;width: 7px;height: 7px; background: #0f9e50;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 45px;z-index: 15; cursor: pointer;}
.calc-btn-ie,.ico-line-btn{width: 125px;height: 125px;right: 0;display: block;position: absolute;}
.ico-line-btn{ background: url(../images/midbtn.png)no-repeat; width: 124px; height: 127px; z-index: 9;}
.calc-btn em{ display: block; font-size: 20px; color: #fff; width: 40px; margin: 10px auto 0; font-weight: bold; line-height: 30px;}
.circle-animate{position: absolute; top: 50%; right: 50%;margin-top: -50px; margin-right: -50px; width: 15px;height: 15px;}
.shansuo>div .circle-animate{-webkit-border-radius: 50%;border-radius: 50%;background:rgba(15,158,80,0.5);z-index: 12;-webkit-animation: scale-three2 2.5s ease infinite;-moz-animation: scale-three2 1.5s ease infinite;-o-animation: scale-three2 1.5s ease infinite;animation: scale-three2 1.5s ease infinite;animation-fill-mode: both;}
.shansuo>div .sub{border: none;}
@keyframes scale-three2{0%{transform: scale(1);opacity: .8}
  100%{transform: scale(1.3);opacity: 0}
  }
@-webkit-keyframes scale-three2{0%{-webkit-transform: scale(1);opacity: .7}
  100%{-webkit-transform: scale(1.3);opacity: 0}
  }
@-moz-keyframes scale-three2{0%{-moz-transform: scale(1);opacity: .7}
  100%{-moz-transform: scale(1.3);opacity: 0}
  }
@-o-keyframes scale-three2{0%{-o-transform: scale(1);opacity: .7}
  100%{-o-transform: scale(1.3);opacity: 0}
  }











/*核心技术*/
.hxjs_big{width: 100%;height: 675px;}
.hxjs{width: 1920px;height: 675px;background: url(../images/hxjs_bg.png)no-repeat;position: absolute;left: 50%;margin-left: -960px;}
.hxjs_main{width: 1200px;height: 675px;margin: 0 auto;}
.hxjs_main_title{text-align: center;padding-top: 68px;}
.hxjs_main_title h3{font-size: 36px;color: #333;}
.hxjs_main_title p{font-size: 18px;color: #666666;margin-bottom: 5px;}
.hxjs_main>p{text-align: center;font-size: 16px;color: #333;line-height: 28px;margin-top: 17px;}
.hxjs_main>p span{color: #0f9e50;font-weight: bold;}
.hxjs_list{width: 1200px;height: 295px;margin-top: 35px;}
.hxjs_list .hd ul li{width: 186px;height: 295px;float: left;margin-right: 16px;}

.hxjs_list .hd ul li:last-child{margin-right: 0px;}
.hxjs_icon{width: 186px;height: 130px;text-align: center;padding-top: 25px;}
.hxjs_list .hd ul li h3{text-align: center;font-size: 16px;line-height: 22px;padding: 0px 25px;margin-top: 13px;height: 68px;}
.hxjs_list .hd ul li p{font-size: 14px;color: #666;line-height: 28px;padding: 0px 20px;text-align: center;}
.hxjs_list .hd ul li.on .hxjs_zhuan{background: url(../images/hxjs_list_bg.png);color: #fff;}
.hxjs_list .hd ul li.on p{color: #fff;}
.icon2{display: none;}
.hxjs_list .hd ul li.on .icon1{display: none;}
.hxjs_list .hd ul li.on .icon2{display: inline-block;}
.hxjs_zhuan{width: 186px;height: 295px;background: #fff;}
.hxjs_list .hd ul li:hover .hxjs_zhuan{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition: 0.8s;}
/*feedback*/
.zxly_big{width: 100%;height: 530px;margin-top: 70px;}
.zxly{width: 1920px;height: 530px;background: url(../images/lianxi_bg.png)no-repeat;position: absolute;left: 50%;margin-left: -960px;}
.zxly_main{width: 1200px;height: 530px;margin: 0 auto;padding-top: 52px;}
.zxly_main_left{width: 538px;height: 414px;float: left;overflow: hidden;}
.zxly_main_right{width: 624px;height: 414px;float: right;}
.zxly_main_right h3{font-size: 26px;color: #333;}
.zxly_main_right .p1{font-size: 18px;color: #333;margin-top: 3px;margin-bottom: 12px;}
.zxly_main_right>span{font-size: 28px;color: #0f9e50;font-weight: bold;line-height: 30px;}
.zxly_main_right .p2{font-size: 16px;color: #666;line-height: 16px;height: 26px;overflow: hidden;margin-top: 5px;}
.zxly_main_right .p2 span{font-size: 42px;position: relative;top: 8px;margin-right: 1px;}
#commentForm{width: 620px;height: 195px;margin-top: 30px;}
.feedback-zb>div{width: 303px;height: 47px;border: 1px solid #cccccc;float: left; margin-right: 14px;margin-bottom: 25px;}
.feedback-zb>div:nth-child(2n){margin-right: 0px;}
.feedback-zb>div>div{width: 54px;height: 45px;float: left;border-right: 1px solid #cccccc;}
.feedback-zb>div>input{width: 247px;height: 45px;float: left;outline: none;border: none;padding-left: 20px;background-color:transparent;}
.feedback-zb>div>input::-webkit-input-placeholder {
        color: #cccccc;
      	font-size: 16px;
        
      }
      input::-moz-input-placeholder {
        color: #cccccc;
       font-size: 16px;
        
      }
      input::-ms-input-placeholder {
        color: #cccccc;
          font-size: 16px;
        
      }
.lx_btn{width: 199px;height: 50px;border: 1px solid #ccc;float: left;}
.lx_btn>input{width: 100%;height: 100%;background-color:transparent;border: none;cursor: pointer;font-size: 20px;color: #666}
.lx_btn>input::-webkit-input-placeholder {
        color: #666666;
      	font-size: 20px;
        
      }
      input::-moz-input-placeholder {
        color: #666666;
       font-size: 20px;
        
      }
      input::-ms-input-placeholder {
        color: #666666;
          font-size: 20px;
        
      }
.lianxi_phone{float: left;margin-top: 22px;}
.lianxi_phone .lx_phone_icon{float: left;}
.lianxi_phone b{float: left;line-height: 30px;font-size: 20px;color: #666666;margin-left: 18px;}
.lianxi_phone b span{font-size: 22px;font-weight: bold;color: #0f9e50;margin-left: 10px;}

/*优势*/
.youshi_big{width: 100%;height: 944px;}
.youshi{width: 1920px;height: 944px;background: url(../images/youshi_bg.png)no-repeat;position: absolute;left: 50%;margin-left: -960px;}
.youshi_main{width: 1200px;height: 944px;margin: 0 auto;}
.youshi_main .hxjs_main_title{padding-top: 58px;}



.sdys{width: 1200px;height: 650px;margin-top: 15px!important;}
.sdys .hd{width: 1200px;height: 117px;text-align: center;}
.sdys .hd ul li{width: 117px;height: 117px;background: url(../images/parHdyuan.png)no-repeat;float: left;border-radius: 50%;margin-right: 52.5px}
.sdys .hd ul li:last-child{margin-right: 0px;}
.sdys .hd ul{margin: 0 auto;display: block;width: 630px;height: 117px;}
.sdys .hd ul li.on{background: url(../images/parHdyuan_1.png)no-repeat;box-shadow: 0px 4px 8px rgba(1,1,1,0.15)}
.ys_hd_icon{padding-top: 23px;width: 117px;height: 66px;overflow: hidden;}
.sdys .hd ul li h4{text-align: center;font-size: 16px;color: #666;margin-top: 1px;line-height: 16px;}
.sdys .hd ul li.on h4{font-size: 18px;color: #fff;}
.ys_icon2{display: none;}
.sdys .hd ul li.on .ys_icon2{display: inline-block;}
.sdys .hd ul li.on .ys_icon1{display: none;}
.sdys .bd{width: 1200px;height: 507px;margin-top: 34px;position: relative;}

.ys_left{width: 595px;height: 386px;box-shadow:0px 4px 8px rgba(1,1,1,0.15);margin-top: 45px;margin-right: -60px;float: left;z-index: 2;position: relative;background: #fff;padding: 18px 65px 0 44px;}
.ys_right{width: 650px;height: 493px;float: right;}
.sdys .bd .arrow{display: block!important;position: absolute;left: 423px;top: 431px;z-index: 3}
.ys_left span{font-size: 34px;font-weight: bold;color: #e6e6e6;text-transform: uppercase;margin-left: 10px;}
.ys_left h3{overflow: hidden;height: 43px;}
.ys_left h4{font-size: 24px;color: #333333;margin-bottom: 20px;}
.ys_left_yuan{float: left;font-size: 42px;color: #0f9e50;line-height: 24px;}
.ys_left_list p{color: #333; float: left;width: 470px;line-height: 30px;font-size: 16px;margin-left: 5px;margin-bottom: 13px;}
.ys_left_list{margin-top: 13px;}


/*案例*/
.case_bg{width: 100%;height: 928px;}
.cases{height: 928px;background: #f5f5f5;/*position: relative;left: 50%;margin-left: -960px;*/}
.cases .hxjs_main_title{padding-top: 35px;}
.cases_main{margin-top: 27px;}
.cases_main .bd{height: 719px;overflow: hidden;}
.cases_list1{width: 28.95%;height: 719px;float: left;position: relative;overflow: hidden;}
.cases_list2{width: 41.6%;height: 719px;float: left;overflow: hidden;margin-right: 0.2%;margin-left: 0.3%}
.cases_list3{width: 28.95%;height: 719px;float: right;overflow: hidden;}
.case_list{width: 49.1%;height: 354px;float: left;margin-right: 1.6%;margin-bottom: 11px;position: relative;overflow: hidden;}
.case_list:nth-child(2n){margin-right: 0px;}
.cases_list1_img{width: 100%;height: 719px;}
.cases_list1_zz{width: 100%;height: 719px;padding-left: 45px;padding-right: 80px;padding-top: 330px;position: relative;}
.cases_list1:hover .cases_list1_zz{position: absolute;top: 0px;}
.cases_list1:hover .case_title{display: none;}
.case_list_img{width: 100%;height: 354px;}
.cases_list_zz{width: 100%;height: 354px;padding-left: 25px;padding-right: 45px;padding-top: 130px;position: relative;}
.case_list:hover .cases_list_zz{position: absolute;top: 0px;}
.case_list:hover .case_title{display: none;}
.cases_list3_img{width: 100%;height: 719px;overflow: hidden;}
.cases_list3_zz{width: 100%;height: 719px;padding-left: 45px;padding-right: 80px;padding-top: 330px;position: relative;}
.cases_list3:hover .cases_list3_zz{position: absolute;top: 0px;}
.cases_list3:hover .case_title{display: none;}
.cases_list_zz h3{font-size: 22px;color: #fff;margin-bottom: 10px;}
.cases_list_zz p{font-size: 14px;color: #fff;line-height: 24px;}
.cases_list1_zz h3{font-size: 22px;color: #fff;margin-bottom: 10px;}
.cases_list1_zz p{font-size: 14px;color: #fff;line-height: 24px;}
.cases_list3_zz h3{font-size: 22px;color: #fff;margin-bottom: 10px;}
.cases_list3_zz p{font-size: 14px;color: #fff;line-height: 24px;}
.case_img{width: 100%;height: 100%;}
.case_title{width: 100%;height: 85px;position: absolute;bottom: 0px;text-align: center;line-height: 115px;color: #fff;font-size: 18px;background: url(../images/cases_title_bg.png)no-repeat;}
.cases_main img{width: 100%;height: 100%;}
.cases_list_zz{background: rgba(15,158,80,0.8);}
.cases_list1_zz{background: rgba(15,158,80,0.8);}
.cases_list3_zz{background: rgba(15,158,80,0.8);}
.cases_main .hd ul li{width: 10px;height: 10px;background: #cccccc;display: inline-block;margin-right: 15px;border-radius: 50%;}
.cases_main .hd{padding-left: 920px;padding-top: 15px;}
.cases_main .hd ul li.on{background: #0f9e50;width: 12px;height: 12px;}

/*honor*/
.honor{width: 100%;height: 800px;position: relative;}
.honor_main{overflow: hidden; width: 1920px;height: 800px;position: absolute;left: 50%;margin-left: -960px;}
.honor_main .hxjs_main_title{padding-top: 55px;}
.honor_mid .bd .picList li{width: 237px;height: 301px;float: left;margin-right: 48px;background: url(../images/honor_list_bg.png)no-repeat;background-size: 100% 119px;background-position: bottom;}
.honor_mid .bd .picList{width: 1662px;height: 301px;margin: 0 auto!important;margin-top: 30px!important;}
.honor_mid .bd .picList li:last-child{margin-right: 0px;}
.honor_mid .bd .picList2 li{width:352px;height: 229px;float: left;margin-right: 23px; background: url(../images/honor_list_bg.png)no-repeat;background-size: 100% 119px;background-position: bottom;}
.honor_mid .bd .picList2 li:last-child{margin-right: 0px;}
.honor_mid .bd .picList2{width: 1852px;height: 229px;margin: 0 auto;margin-top: 42px;}
.hyzs_img{width: 180px;height: 251px;margin: 0 auto;}
.tempWrap{margin: 0 auto!important;margin-bottom: 43px!important;}
.honor_mid .bd .picList li h3{text-align: center;font-size: 14px;line-height: 43px;}
.honor_mid .bd .picList li h3 a{color: #666}
.honor_mid .bd .picList2 li .hyzs_img{width: 293px;height: 185px;}
.honor_mid .bd .picList2 li h3{text-align: center;font-size: 14px;line-height: 36px;}
.honor_mid .bd .picList2 li h3 a{color: #666}
.honor_prev{width: 34px;height: 71px;background: #efefef;text-align: center;line-height: 71px;font-size: 34px;position: relative;top: -360px;margin-left: 70px;cursor: pointer;}
.honor_next{width: 34px;height: 71px;background: #efefef;text-align: center;line-height: 71px;font-size: 34px;float: right;position: relative;top: -431px;margin-right: 70px;cursor: pointer;}
.honor_next:hover{background: #0f9e50;color: #fff;}
.honor_prev:hover{background: #0f9e50;color: #fff;}
.honor_mid .bd .picList li:hover{background: url(../images/honor_list_bg_hover.png)no-repeat;background-size: 100% 119px;background-position: bottom;}
.honor_mid .bd .picList li:hover h3 a{color: #fff;}
.honor_mid .bd .picList2 li:hover{background: url(../images/honor_list_bg_hover.png)no-repeat;background-size: 100% 119px;background-position: bottom;}
.honor_mid .bd .picList2 li:hover h3 a{color: #fff;}

/*新闻*/
.news{width: 100%;height: 730px;}
.news_main{width: 1200px;height: 730px;margin: 0 auto;}
.news_main .hxjs_main_title{padding-top: 28px;margin-bottom: 35px;}
.news_mid{width: 1200px;height: 550px;}
.news_mid_left{width: 552px;height: 550px;float: left;}
.news_mid_left .hd{width: 552px;height: 35px;border-bottom: 1px solid #cccccc;overflow: hidden;}
.news_mid_left .hd ul li{cursor: pointer; float: left;font-size: 18px;color: #333;line-height: 24px;}
.news_mid_left .hd ul li.on{color: #0f9e50}
.news_mid_left .hd img{float: left;margin-right: 10px;}
.news_mid_left .hd ul span{float: left;font-size: 18px;color: #333;line-height: 24px;margin: 0 15px;}
.news_img1{width: 552px;height: 282px;margin-top: 20px;}
.news_img1 img{width: 100%;height: 282px;}
.news_mid_left .bd ul li{width: 100%;height: 205px;}
.news_left_top{width: 100%;height: 140px;border-bottom: 1px solid #eeeeee;padding-top: 28px;}
.news_left_top h3 a{font-size: 18px;color: #333}
.news_left_top p{font-size: 14px;color: #666;line-height: 30px;padding-right: 30px;}
.news_left_top p a{color: #0f9e50}
.news_title{width: 100%;height: 65px;border-bottom: 1px solid #eeeeee;}
.rili_icon{float: left;padding-top: 23px;}
.news_title span{line-height: 65px;margin-left: 14px;color: #666}
.news_mid_right{width: 580px;height: 550px;float: right;}
.news_mid_right .hd{width: 580px;height: 35px;background: url(../images/news_mid_right.png)no-repeat;background-position: bottom;}
.news_mid_right .bd{width: 580px;height: 487px;margin-top: 20px;border-bottom: 1px solid #eeeeee;overflow: hidden;}
.news_mid_right .bd ul li{width: 580px;height: 140px!important;border-bottom: 1px solid #eeeeee;margin-bottom: 40px;}
.nmr_time{padding-top: 10px; width: 85px;height: 100px;border: 1px solid #eee;float: left;text-align: center;}
.nmr_time b{font-size: 52px;color: #cccccc;line-height: 60px;}
.nmr_time i{font-size: 16px;color: #cccccc;}
.nmr_content{width: 450px;height: 100px;float: left;margin-left: 25px;padding-top: 5px;}
.nmr_content h3 a{font-size:18px;color: #333; }
.nmr_content p{font-size: 14px;color: #666666;line-height: 24px;margin-top: 14px;}
.nmr_content p a{color: #0f9e50}

/*底部*/
.foot{width: 100%;height: 366px;margin-top: 70px;}
.foot_nav{width: 100%;height: 47px;background: #e8e8e8;}
.foot_nav_main{width: 1200px;height: 47px;margin: 0 auto;}
.foot_main{width: 100%;height: 275px;background: #f1f1f1}
.foot_bottom{width: 100%;height: 44px;background: #0f9e50;}
.foot_nav_main ul li{float: left;line-height: 47px;font-size: 16px;width: 11.1%;text-align: center;}
.foot_nav_main ul li a{color: #333;}
.foot_main_mid{width: 1200px;height: 275px;margin: 0 auto;}
.foot_ewm{width: 119px;height: 119px;background: #fff;float: left;margin-top: 45px;}
.foot_ewm img{width: 100%;height: 100%;}
.foot_logo{float: left;margin-left: 25px;margin-top: 60px;}
.foot_list{ float: left; margin-left: 190px;padding-top: 27px;width: 370px;}
.foot_list h3{font-size: 24px;color: #333;}
.foot_list ul li{height: 14px;margin-bottom: 12px;line-height: 14px;}
.foot_list ul{margin-top: 15px;}
.foot_list ul li span{margin-left: 10px;}
.foot_link{float: right;padding-top: 27px;width: 220px;}
.foot_link h3{font-size: 24px;color: #333}
.foot_link ul{margin-top: 10px;}
.foot_link ul li{width: 95px;height: 14px;line-height: 14px;margin-bottom: 12px;display: inline-block;}
.foot_bottom{text-align: center;line-height: 44px;color: #fff;}
.foot_bottom p a{color: #fff;}


#count1{display: inline-block;}
#count2{display: inline-block;}
#count3{display: inline-block;}
#count4{display: inline-block;}
.tempWrap{margin: 0 auto}