.fenleia{ height: 910px; width: 100%;background: url(../images/fen.jpg) no-repeat center;}

.mf_fen_n{ height: 715px; width: 1300px; margin: 0 auto;}
.mf_fen_n_t {height: 355px; width: 1300px;}
.mf_fen_n_t_l{height: 355px; width:645px;position:relative;background-repeat:no-repeat;background-size:100%;background-position:50% 50%; float:left;}
.mf_fen_n_t_la{ height: 70px; width: 645px; background: rgba(0,0,0,0.6); margin-top: 285px;}
.mf_fen_n_t_la h1{ height: 70px; font-size: 28px; color: #FFFFFF; font-weight: bold; margin-left: 30px; line-height: 70px; display: block; width: 200px; float: left;}
.mf_fen_n_t_la p{ height: 35px; width: 110px; border-radius: 18px; border: 1px solid rgba(255,255,255,0.6);background: url(../images/f1.png) no-repeat center; float: right; margin-right: 20px; margin-top: 17px;}
.mf_fen_n_t_la p:hover{ height: 35px; width: 110px; border-radius: 18px; border: 1px solid #219f56;background:#219f56 url(../images/f1.png) no-repeat center; float: right; margin-right: 20px; margin-top: 17px;}
.mf_fen_n_t_r{height: 355px; width:645px;position:relative;background-repeat:no-repeat;background-size:100%;background-position:50% 50%;float:right;}
.mf_fen_n_d {height: 355px; width: 1300px; margin-top: 10px;}
.mf_fen_n_d_l{height: 355px; width:426px;position:relative;background-repeat:no-repeat;background-size:100%;background-position:50% 50%; float:left;}
.mf_fen_n_t_lb{ height: 85px; width: 426px; background: rgba(0,0,0,0.6); margin-top: 270px;}
.mf_fen_n_t_lb h1{height: 70px; font-size: 28px; color: #FFFFFF; font-weight: bold; margin-left: 30px; line-height: 70px; display: block; width: 200px; float: left;}

.mf_fen_n_t_lb p{ height: 35px; width: 110px; border-radius: 18px; border: 1px solid rgba(255,255,255,0.6);background: url(../images/f1.png) no-repeat center; float: right; margin-right: 20px; margin-top: 17px;}
.mf_fen_n_t_lb p:hover{ height: 35px; width: 110px; border-radius: 18px; border: 1px solid #219f56;background:#219f56 url(../images/f1.png) no-repeat center; float: right; margin-right: 20px; margin-top: 17px;}

.mf_fen_n_d_ll{height: 355px; width:426px;position:relative;background-repeat:no-repeat;background-size:100%;background-position:50% 50%; float:left; margin-left: 10px;}
.mf_fen_n_d_r{height: 355px; width:426px;position:relative;background-repeat:no-repeat;background-size:100%;background-position:50% 50%; float: right; }


/*fe_ff*/
.fe_ff{ height: 270px; width: 100%; background: #219f56;}
.fe_ff_n{ height: 270px; width: 1300px; margin: 0 auto; }
.fe_ff_n_a{ height: 270px; width: 135px;  float: left;}
.fe_ff_n_an{ height: 135px; width: 135px;border-radius: 50%; background: url(../images/u1.jpg) center no-repeat; margin-top: 40px;}
.fe_ff_n_an a{ line-height: 50px; font-size: 17px; color: #FFFFFF; display: block; text-align: center; width: 135px; padding-top: 140px; }
.fe_ff_n_an a:hover{color: #FFFFFF;font-weight: bold;}

.fe_ff_n_b{ height: 270px; width: 135px;  float: left; margin-left: 30px;}
.fe_ff_n_bn{ height: 135px; width: 135px;border-radius: 50%; background: url(../images/u2.jpg) center no-repeat; margin-top: 40px;}
.fe_ff_n_bn a{ line-height: 50px; font-size: 17px; color: #FFFFFF; display: block; text-align: center; width: 135px; padding-top: 140px; }
.fe_ff_n_bn a:hover{color: #FFFFFF;font-weight: bold;}

.fe_ff_n_cn{ height: 135px; width: 135px;border-radius: 50%; background: url(../images/u3.jpg) center no-repeat; margin-top: 40px;}
.fe_ff_n_cn a{ line-height: 50px; font-size: 17px; color: #FFFFFF; display: block; text-align: center; width: 135px; padding-top: 140px; }
.fe_ff_n_cn a:hover{color: #FFFFFF;font-weight: bold;}
.fe_ff_n_dn{ height: 135px; width: 135px;border-radius: 50%; background: url(../images/u4.jpg) center no-repeat; margin-top: 40px;}
.fe_ff_n_dn a{ line-height: 50px; font-size: 17px; color: #FFFFFF; display: block; text-align: center; width: 135px; padding-top: 140px;}
.fe_ff_n_dn a:hover{color: #FFFFFF;font-weight: bold;}
.fe_ff_n_en{ height: 135px; width: 135px;border-radius: 50%; background: url(../images/u5.jpg) center no-repeat; margin-top: 40px;}
.fe_ff_n_en a{ line-height: 50px; font-size: 17px; color: #FFFFFF; display: block; text-align: center; width: 135px; padding-top: 140px; }
.fe_ff_n_en a:hover{color: #FFFFFF;font-weight: bold;}
.fe_ff_n_fn{ height: 135px; width: 135px;border-radius: 50%; background: url(../images/u6.jpg) center no-repeat; margin-top: 40px;}
.fe_ff_n_fn a{ line-height: 50px; font-size: 17px; color: #FFFFFF; display: block; text-align: center; width: 135px; padding-top: 140px; }
.fe_ff_n_fn a:hover{color: #FFFFFF;font-weight: bold;}
.fe_ff_n_gn{ height: 135px; width: 135px;border-radius: 50%; background: url(../images/u7.jpg) center no-repeat; margin-top: 40px;}
.fe_ff_n_gn a{ line-height: 50px; font-size: 17px; color: #FFFFFF; display: block; text-align: center; width: 135px; padding-top: 140px; }
.fe_ff_n_gn a:hover{color: #FFFFFF;font-weight: bold;}
.fe_ff_n_hn{ height: 135px; width: 135px;border-radius: 50%; background: url(../images/u8.jpg) center no-repeat; margin-top: 40px;}
.fe_ff_n_hn a{ line-height: 50px; font-size: 17px; color: #FFFFFF; display: block; text-align: center; width: 135px; padding-top: 140px; }
.fe_ff_n_hn a:hover{color: #FFFFFF;font-weight: bold;}


.fe_ff_n_a:hover{animation: dou 0.5s linear;}
@keyframes dou{
				0%{transform: translateY(0px);}
				25%{transform: translateY(20px);}
				50%{transform: translateY(0px);}
				75%{transform: translateY(-20px);}
				100%{transform: translateY(0px);}

}

.fe_ff_n_b:hover{animation: dou 0.5s linear;}
@keyframes dou{
				0%{transform: translateY(0px);}
				25%{transform: translateY(20px);}
				50%{transform: translateY(0px);}
				75%{transform: translateY(-20px);}
				100%{transform: translateY(0px);}

}
.mf_cp{ height: 770px; width: 100%; margin:0 auto;background: url(../images/mf_cp.jpg) center no-repeat; }
.mf_cp_n{ height: 500px; width: 500px; margin: 0 auto;background: url(../images/fffe.png) center no-repeat; }








/*mf_fahuo*/
.mf_fahuo{ height: 750px; width: 100%;background: url(../images/pp.jpg) center no-repeat;}

.hh_anli{ height: 630px; width: 1300px; margin:0 auto;}

#focus_Box {
  position: relative;
  width: 1180px;
  height: 440px;
  margin: 0px auto 0 auto;
  padding-top: 20px; }
  #focus_Box ul {
    position: relative;
    height: 440px; }
  #focus_Box li {
    z-index: 0;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 146px;
    cursor: pointer;
    left: 377px;
    overflow: hidden;
    border-radius: 20px; }
    #focus_Box li img {
      width: 100%;
      height: 100%;
      vertical-align: top;
      transition: .5s;
      border-radius: 10px; }
    #focus_Box li:hover img {
      transform: scale(1.05, 1.05); }
    #focus_Box li:hover p {
      background: #00a040;
      color: #fff;
      font-size: 20px; }
    #focus_Box li p {
      position: absolute;
      left: 0;
      top: 0px;
      width: 100%;
      height: 40px;
      line-height: 40px;
      color: #fff;
      background: #219f56;
      text-align: center;
      font-size: 18px;
      transition: all .3s; }
  #focus_Box .prev {
   background:url(../images/hover_left.png) no-repeat;
    left: -90px;
    top: 290px; }
    #focus_Box .prev:hover {
      left: -110px;
      opacity: 1; }
  #focus_Box .next {
 background:url(../images/hover_right.png) no-repeat;
    right: -90px;
    top: 290px; }
    #focus_Box .next:hover {
      right: -110px;
      opacity: 1; }
  #focus_Box a.imgs-scroll-btn {
    display: block;
    position: absolute;
    z-index: 110;
    top: 7px;
    right: 15px;
    width: 51px;
    height: 23px;
    overflow: hidden;
    background: url("share-btn.png")/*tpa=http://www.hengfenggc.com/images/share-btn.png*/ no-repeat;
    text-indent: -999px; }

#focus_Box .prev, #focus_Box .next {
  display: block;
  z-index: 100;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  width: 75px;
  height: 101px;
  top: 210px;
  transition: 0.5s;
  opacity: 0.6; }





.syal2 .more2 {
  width: 190px;
  margin: 40px auto; }
  .syal2 .more2 a {
    background: #feb400;
    display: block;
    color: #fff;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 30px;
    transition: all .3s; font-size: 18px;width: 200px; }
    .syal2 .more2 a:hover {
      background: #2a8e58;
      width: 200px; font-weight: bold; }




















.hp_new{ width:100%;background:url(../images/xinwne.jpg) no-repeat center top; height: 860px;}
.neww{width: 1300px; margin: 0 auto;}
.mf_anli_t{ height: 139px; width: 210px; margin: 0 auto;}
.news_con_yanghu{ width:1300px; margin:0 auto; overflow:hidden;height:560px}
.news_con{ width:595px; position:relative; background:#f4ffff; height:560px; }
.sy_news_img{  background:#f5f5f5f; height:370px;width: 595px;overflow: hidden;}
.sy_news_img img{  height:370px; width: 595px;}



.sy_news_jianjie{ height:190px; background:#ffffff;  width:595px}
.news_con p{ height:50px;}
.news_con h3{ padding:10px 20px 0 20px; font-size:22px; color:#FFFFFF; line-height:40px; font-weight:normal;}
.news_con h3 a{ color:#17934e; font-weight:bold}
.news_con h3 a:hover{ font-weight:bold}
.news_con .news_l_pic { position:relative; overflow:hidden;}
.news_con .news_l_pic img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.news_con .news_l_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.news_con p{ padding:10px 20px 10px 20px; font-size:15px; color:#454545; line-height:28px;height: 85px; overflow: hidden;}
.news_con .n_date{ padding:0 20px 10px 20px; font-size:15px; color:#FFFFFF;}
.news_con .news_l_more{ margin:0 0 30px 20px; width:128px; height:32px; line-height:32px; background:#e27f15; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.news_con .news_l_more a{ font-size:15px; color:#fff}
.news_con .news_l_more a:hover{ color:#fff}
.news_con .news_l_more:hover{ background:#199539; }

.date18{font-size:32px; color:#999;font-family: Arial, Helvetica, sans-serif;line-height:80px}


.news_r{ width:683px; position:relative}
.news_r_list{ margin:0 0 17px 0; background: #ffffff;}
.news_r_list .news_r_pic{ width:210px; height:175px; position:relative; overflow:hidden;}
.news_r_list .news_r_pic img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; height: 175px; }
.news_r_list .news_r_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.news_r_list .news_r_c{ width:435px; padding:0px 15px 0 0}
.news_r_list .news_r_c h3{  font-weight:normal; line-height:35px; margin-top: 15px;}
.news_r_list .news_r_c h3 a{ font-size:20px; color:#5a5a5a;}
.news_r_list .news_r_c h3 a:hover{ color:#17934e}

.news_r_list .news_r_c .news_r_date{ font-size:12px; color:#666666; line-height:20px; padding:0 0 10px 0}
.news_r_list .news_r_c p{ font-size:15px; color:#777777; line-height:24px; margin-top: 15px; height: 48px;overflow: hidden;}
.news_r_list .news_r_c .news_r_more{ font-size:14px; color:#ec0d37; line-height:45px;}


/*hp_anli*/
.hp_anli{ height: 1250px; width: 100%;background:url(../images/anli.jpg) no-repeat center bottom;}
.hp_huahai_z{ height: 750px; width: 1300px; margin: 0 auto;}
.hp_huahai_z li{ width: 425px; height: 350px; float: left; margin-left: 7px; margin-right: 7px; margin-bottom: 15;}
.hp_huahai_z_t{ height: 350px; width: 425px;}

.case_piclist_slide {overflow: hidden;}
.case_piclist_slide ul li{float: left;margin:0 15px 20px 0;text-align: center; position:relative; height:350px;overflow:hidden;}
.case_piclist_slide li .pic img { width:425px; height:350px;}

.case_piclist_slide li .cover_top{ text-align:center; line-height:60px; height:60px; font-size:14px;z-index:99;position: absolute; color:#666; bottom:0; width:100%; background:rgba(0,0,0,0.7)}
.case_piclist_slide li .cover_pic{ width:120px; height:120px;position:absolute; left:50%; margin-left:-60px;top:-150px; z-index:100}
.case_piclist_slide li .cover_pic a{ font-size:24px; color:#ffea00; font-weight:bold; padding:100px 0 0 0; background:url(../images/more.png) no-repeat center 5px; display:block}
.case_piclist_slide li  p{ }
.case_piclist_slide li  p a{ color:#fff; font-size: 18px;}
.case_piclist_slide li  p a:hover{ color:#fff600}



.dianhau{ height: 90px;width: 680px; border-radius: 45px; background: #219f56 url(../images/uu.png) no-repeat center; margin: 0 auto;  }





















/*mf_heng*/
.mf_heng{ height: 330px; width: 100%;background: url(../images/mf_cpa.jpg) center no-repeat;}
.mf_heng_l{ height: 330px;background: url(../images/re.png) right no-repeat ; width: 1300px; margin: 0 auto;}

.footer{ height:650px; width: 100%; background:url(../images/yt.jpg) center no-repeat; margin: 0 auto;}
.footer_n{ height:420px; width: 1300px; margin: 0 auto;}
.footer_n_n{}
.footer_n_n_l{ width: 350px; float: left;}
.footer_n_n_l_t{ height: 100px; width: 223px; float: left;}
.footer_n_n_l_n{ height: 270px; width: 430px;background:url(../images/sb_z2.png) left no-repeat; margin-top:130px;}
.footer_n_n_l_n p{ line-height: 53px; font-size: 16px; color: #FFFFFF; margin-left: 50px;}
.footer_n_n_r{height:360px; width: 860px; float: right; background:url(../images/ytu.png) left no-repeat;}
.footer_n_n_r_n{ height: 360px; width: 560px; float: right; }

.footer_n_z_r p{ height: 55px; width: 100%; background: #17934e; display: block; text-align: center; font-size: 16px; color: #FFFFFF; line-height: 55px;}
.ft_nev{ height: 80px; width: 1300px; margin: 0 auto; border: 1px solid #e3e3e3;background:url(../images/lla.png) center no-repeat; }
.ft_nev li{ width: 162px; height: 80px; float: left;}
.ft_nev li a{ font-size: 18px; color: #e3e3e3; line-height: 80px; height: 80px; width: 162px; display: block; text-align: center;}




.cpp_bing{ width: 100%; background:url(../images/images/ll.jpg) center top no-repeat;}
.cpp_biao{ height: 120px; width: 450px; background:url(../images/images/v1.png) center no-repeat; margin: 0 auto;}
.cpp_wen p{ line-height: 30px; font-size: 18px; color: #261c1c; display: block; text-align: center;}



.chanpin_con{ width:1300px; overflow:hidden;  position:relative; margin:0 auto; height:1500px;  }
.chanpin_con li{float:left; padding:0; width:420px; height:460px;position:relative; overflow:hidden;background:#f8f7f7; margin-top:20px; margin-left:14px;}
.cpp{ height:1500px; width: 1320px; margin: 0 auto;}
.pro_con{ width:1320px; overflow:hidden; margin: 0 auto;}

.chanpin_t_l{ width:420px; height:325px; margin:0 auto; position:relative;  overflow:hidden;}
.chanpin_t_l a{ width:420px; height:325px; position: relative; z-index:3; display:block}
.chanpin_t_l a span{ display:block; color:#ffffff; line-height:40px;  width:287px; position:absolute; bottom:0; z-index:99; font-size:15px; background:rgba(0,0,0,0.8); text-align:center;}

.chanpin_con li img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;  }
.chanpin_con li:hover{ cursor:pointer}
.chanpin_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.chanpin_t_l a:hover span{ color:#ffd800}
.chanpin_con li:hover .chanpin_t_r p a{ font-size:20px; font-weight:bold; color:#fff}

.chanpin_t_r{padding:0 0 20px 0; position:relative; z-index:4}
.chanpin_t_r p{ line-height:50px; font-size:20px; color:#000000; text-align:center;}
.chanpin_t_r p a{color:#333333;}
.chanpin_t_r a:hover{  color:#fff;}

.chanpin_t_r_more{ width:298px; line-height:58px; margin:0 auto; background:url(../images/cc_more_bg.png) no-repeat -298px center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; }
.chanpin_t_r_more a{ width:120px; height:58px; display:block;}
.chanpin_t_r_more a:hover{ color:#fff; }
.chanpin_con li:hover .chanpin_t_r_more{ background:url(../images/cc_more_bg.png) no-repeat 0 center;}

.chanpin_con .cover_bottom{ position:absolute; height:140px; width:100%; background:#009944; bottom:0; left:-395px; opacity:0; z-index:2}


.container {
    width: 1360px;  margin: 0 auto;}
.aboutone .aboutonefl {
    width: 1300px;float:left;
}

/*==============关于我们 start==============*/
.aboutban{position:relative; }
.aboutban .aboutbanpic{clear:both; text-align:center; }
.aboutban .aboutbanpic img{width:100%; }
.aboutban .breadnav{position:absolute; top:0px; left:50%; margin-left: -500px;}
.aboutone{clear:both; padding:30px 0px 60px 0px; }


.aboutone .aboutonefl h3 {
    font-size: 52px;
    margin-bottom: 10px;
    background-size: 17px;
    padding-left: 42px; color: #06992e;}



.aboutone .aboutonefl h3 span{color:#ff2400; margin-right:10px; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(left,#ff2400, #ffa200); }
.aboutone .aboutonefl p {
    font-size: 18px;
    line-height: 32px;
    padding: 21px 0px 21px 42px;
}

