.clearfix:before,
.clearfix:after{content: " "; display: table;}
.clearfix:after{clear: both;}

/*顶部条*/
.head_wrap{ transition:all 300ms;  z-index:66;width: 100%; height:116px; background:#009966;    }
.head_wrap .logo_wrap img{ transition:all 300ms;     }

.head_logo {  max-height:116px;float:left;  }
.head_logo a { display:block; float:left; }
.head_logo img{ float:left;}
.head_tel {  float:right; }
.head_logo2 { float:left;}

@media (min-width: 1439px){
  .head_con {   width:92%; margin:0 auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
.head_con {   width:96%; margin:0 2%;   }
}
@media ( min-width:768px ) and (max-width: 979px){
  .top_wrap{display:none;}
  .head_wrap { display:none;}
  .logo_wrap { display:none;}



}

@media (max-width: 767px){
  .logo_wrap { display:none;}
}

/*LOGO+电话条*/

.index_nav_con { width:100%; height:65px; background:#fff;  box-sizing:border-box; border-radius:5px;overflow:hidden;   }


@media (min-width: 1439px){
  .nav_con_wrap { width:92%; margin:auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
   .nav_con_wrap {   width:96%; margin:0 2%;   }
}

@media (max-width: 979px){
  .index_nav_wrap { display:none;}

}
@media (max-width: 767px){
    .index_nav_con { display:none;}
}
.logo_wrap { transition:all 300ms;  height:74px; position:relative;z-index:9;margin:0 auto;background:url(../../images/4/navbg.jpg) repeat-x;   }
.nav_con_wrap {   }
.nav_con_wrap li{  float:left; padding:20px 40px;cursor:pointer;    }
.nav_con_wrap li a{ transition:all 300ms;  display:block; line-height:34px; color:#555;  position:relative;box-sizing:border-box;  }
.nav_con_wrap li.nav_li_selected a{  color:#009966; border-bottom:1px solid #009966; }
.nav_con_wrap li.nav_li_selected2 a{  color:#009966;border-bottom:1px solid #009966;  }
.nav_con_wrap li.nav_li_selected.nav_li_selected3 a{  color:#555; border-bottom:1px solid transparent ; }
.nav_con_wrap li.nav_li_selected.nav_li_selected2.nav_li_selected3 a{  color:#009966;  }


@media (min-width: 1439px){
  .top {   width:92%;margin:0 auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
.top {   width:96%; margin:0 2%;   }
}

@media (min-width: 1170px)and (max-width: 1300px){

    .nav_con_wrap li a { margin:24px 10px;  }
   
}
@media (min-width: 1036px)and (max-width: 1169px){

    .nav_con_wrap li a { margin:24px 10px;  }
    .head_wrap .logo_wrap img {height: 100px; }
    .logo_bg { height:80px;width: 20%; }
   
}
@media (max-width: 1035px){
  .logo_bg { height: 100px;width: 20%; }
   .head_wrap .logo_wrap img {height: 80px;display:none; }
}


@media (min-width: 768px)and (max-width: 979px){
   .nav_wrap { display:none; }
}

@media (max-width: 767px){
  .top_wrap { display:none;}
}
@media (max-width: 480px) {

}


/*菜单导航*/

.move_nav_icon { width: 40px;height: 40px;position: absolute; top: 50%;transform: translateY(-50%) scale(0.8);z-index: 6;right:14px; }
.move_nav_icon ul { height: 40px; }
.move_icon { margin-top: 7px;height: 4px; }
.move_icon span { background:#009966; }
.move_icon .move_icon_max{ display:block; width:30px; height:3px; margin-left:5px; float:left; border-radius:10px;  transition:1s;         }
.move_nav_icon:hover { cursor:pointer;   }
.mob_nav_wrap { overflow:hidden; position:relative; height:60px; background:#fff; z-index: 9999; }
.mob_head_logo {  padding:0 60px 0 5px; box-sizing:border-box;width:100%;overflow:hidden;  height:60px;  }
.mob_head_logo a{ overflow:hidden; display:block;height:60px;width:100%; text-align:left;  }
.mob_head_logo img{  height:100%;  }
.mob_sousuo { width: 40px;height: 40px; position: absolute; top: 50%;transform: translateY(-50%); right:13px;  line-height:40px;text-align:center; }
.mob_sousuo i { font-size:22px;  color:#ddd;    }

.selectnav{ position: fixed;z-index:2000;width:100%;overflow: hidden;left:0; top:0;bottom:0px;  background:rgba(0,0,0,0.4);display:none; z-index: 9999;   }
.selectnav2{ overflow: hidden; background: #fff;width: 30%; position: absolute;right:0px; height:100%;  padding-top:30px;  }
.selectnav ul li { width: 100%; background: #fff; height:42px; font-size: 16px;line-height: 42px; }
.selectnav ul li a {display: block; padding-left: 10%; color:#555;  }

@media (min-width:979px) {
  .mob_nav_wrap { display:none; }
}
@media (max-width: 767px){
    .nav_wrap {display:none; }
    .head_wrap { height:60px;display:none; }
}
@media (max-width: 480px) {
}

 @media ( min-width: 768px)and ( max-width: 979px ){
  .mob_nav_wrap {  display:block; }
  .head_wrap { height:80px;  }
  .mob_head_logo { height:80px;  }
  .mob_head_logo a { height:80px;  }
  .mob_nav_wrap { height:80px;  }
}

/*手机头部*/

.index_about_tit {  margin:auto;  }
.index_about_tit h2 {font-weight:normal;color:#fff;font-size:22px;text-align:center; line-height:36px;  margin-top:0px; margin-bottom:0px;  }
.index_about_tit h2 span {border-bottom:1px solid #fff;padding-bottom:5px;  }
.index_about_tit p{  text-align:center;font-size:14px;color:#777; }

.index_about_wrap {  overflow:hidden;width:100%; padding:40px 0 50px; background-size:auto 100%!important; background:#009966; }
.about_wrap {  width:100%; overflow:hidden;   }
.about_img { width:38%;  float:right; height:330px;overflow:hidden;   }
.about_con { width:62%; float:left; background:rgba(255,255,255,0.2); height:330px;   }
.about_con h2 {  height:50px;box-sizing:border-box; line-height:49px; font-size:18px;  font-weight:normal;width:94%;margin:0 3%; margin-top:15px;color:#fff;    }
.about_con h2 a{  transition:all  0.5s; color:#fff;float:right; font-size:12px; padding-right:10px;  }
.about_con h2 a:hover{  color:#009966; transform:translateX(8px);    }
.about_con h2 a i { line-height:49px; }
.about_con h3 { font-weight:normal;font-size:14px;color:#999;width:94%;margin:0 3%;line-height:28px;  }
.about_con p{  text-align:justify;  color:#fff;font-size:14px; height:150px;box-sizing:border-box;padding:0px 22px 15px;line-height:32px; 
               display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden;    }
.about_btn { margin-right:3%;margin-top:39px; transition:all 0.5s; display:inline-block;  line-height:32px;padding:0 13px; font-size:14px; color:#fff;margin-left:22px;border:1px solid #fff;  }
.about_btn:hover { padding:0 22px; color:#fff;     }

@media (min-width: 1439px){
  .about_wrap { width:85%; margin:auto; margin-top:20px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .about_wrap {   width:96%; margin:0 2%;   }
}
@media (min-width: 980px){
.about_btn { float:right; }
}
 @media ( min-width: 768px)and ( max-width: 979px ){
 .about_wrap { height:250px;width:80%;margin:0 10%;    }
 .about_con h2 {  margin-top:15px; }
 .index_about_wrap {  background-size:auto 100%!important; margin-top:5px;    }
 .index_tit_ry { padding: 0 22px; }
 .index_about_wrap {  width:96%; margin:0 2%;    }
 .about_con p { height: 117px;   }
.about_img { display:none;}
.about_con { width:100%;}
.about_btn {   margin:15px auto;margin-left:22px;  }
.index_about_tit h2 { margin-bottom:15px;}

}

 @media (min-width: 768px){
  .certificate_img li{ float:left; } 
   .index_about_tit h3 { display:none;}

}
 @media (max-width: 767px){
   .index_about_wrap {   }
   .about_con { width:92%;margin:0 4%; margin-top:10px; height: 260px;text-align: center;}
   .about_con h2 { margin-top:0px; text-align:center; height: 42px;  }
   .index_about_wrap{ margin-top:0px; }
   .about_con_img { display:none; }
   .about_wrap { height:auto;}
   .about_img { display:none;}
   .about_con p { height:169px; }
   
   .index_about_tit h2 { display:none;}
   .index_about_tit h3 { display:block;font-size:14px;color:#808080;text-align:center; font-weight:normal;margin-top:10px;  }
   .about_btn{ margin-top: 3px;}
   .about_con h3{ display:none; }
    .index_about_tit p{ font-size:18px;margin-top:20px;color:#333; }
 
}

/*关于我们*/

.application_wrap { overflow:hidden;text-align:center;  }
.pro_nav_index_wrap { float:left;width:24%; }
.pro_nav_index_wrap h2{ background:#009966;height:95px; }
.pro_nav_index_wrap h2 span{   font-size:18px;font-weight:bold;color:#fff; margin-top:18px;border-bottom:1px solid #fff;line-height:48px;display:inline-block; }
.pro_nav_index_con {  width:100%;padding:15px 10%;background:#f9f9f9;box-sizing:border-box;  }
.pro_nav_index_con dl { overflow:hidden;}
.pro_nav_index_con dl dt {  width:100%;box-sizing:border-box;border:1px solid #009966; color:#009966;line-height:48px;margin-bottom:10px;margin-top:10px; }
.pro_nav_index_con dl dt a { color:#009966; display:block;}
.pro_nav_index_con dl dt:hover { background:#009966;  }
.pro_nav_index_con dl dt:hover a{ color:#fff;  }
.pro_nav_index_con dl dd { width:50%;float:left;line-height:42px;padding:0 5px;box-sizing:border-box; }
.pro_nav_index_con dl dd a { display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;     }
.pro_nav_index_con dl dd a:hover{ color:#009966;  }

.index_application_con { float:right;width:74%;   }
.index_application_con li{ transition:300ms all;   float:left;margin-bottom:2%; width:31.5%;margin-right:2%;border:1px solid #eee;position:relative;box-sizing:border-box;     }
.index_application_con li:nth-child(3n+3){ margin-right:0%;      }
.index_application_con li img { transition:300ms all;  max-width:95%;max-height:95%;    }
.index_application_con li>div{ display:table-cell;text-align:center;vertical-align:middle; overflow:hidden;    }
.index_application_con li p { background:rgba(255,255,255,0.85); transition:500ms all; width:100%; position:absolute;  left:0px;bottom:0px;z-index:6;   padding:0 20px; box-sizing:border-box;  }
.index_application_con li p a{ transition:500ms all;line-height:46px; display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#333;     }

.index_application_con li:hover { border-color:#009966; }
.index_application_con li:hover p{ background:#009966; }
.index_application_con li:hover p a{color:#fff;font-size:17px;  }
.index_application_con li:hover img{transform:scale(1.02); }

@media (min-width: 1439px){
  .application_wrap { width:92%; margin:auto; margin-top:20px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .application_wrap {   width:96%; margin:0 2%; margin-top:20px;   }
}

@media ( min-width:980px){
   
}

@media (min-width: 767px){
  

     
}

@media ( min-width: 760px ) and (max-width: 980px){
  .pro_nav_index_wrap {  display:none; }
      .index_application_con li {   width:32%;margin-right:2%;    }
    
    .index_application_con li:nth-child(2n+2){ margin-right:2%;      }
    .index_application_con li:nth-child(3n+3){ margin-right:0%;      }
       .index_application_con { width:96%; margin-top:20px;margin:20px 2% 0; }
}




 @media ( max-width: 767px){

    .index_application_tit p { display:none;}
    .index_application_con li {   width:49%;margin-right:2%;    }
    .index_application_con li:nth-child(3n+3){ margin-right:2%;      }
    .index_application_con li:nth-child(2n+2){ margin-right:0%;      }
    .application_wrap { padding:0 20px;}
    .index_application_con li p { padding:0 5px;}
    .pro_nav_index_wrap { display:none;}
    .index_application_con { width:100%; margin-top:20px; }

}

/*应用场景*/


.page4_about_wrap {  width:100%;height:500px;box-sizing:border-box;position:relative;margin-top:20px;    }

.page4_con_img { display:none; }
.page4_about_wrap ul li{ }
.page4_about_wrap ul li .page4_con_titwrap{ border:2px solid #fff; position:absolute;width:20%;height:30%;transition:300ms all; cursor:pointer; background-size:100% auto!important; box-sizing:border-box;   }
.page4_about_wrap ul li .page4_con_titwrap > img {  position:absolute;left:20px;top:50%;transform:translateY(-50%);max-width:100%;max-height:100%;  }
.page4_con_titwrap p{ color:#fff;display:none;  }
.page4_about_wrap ul li:nth-child(1) .page4_con_titwrap { left:0px; top:0px;                       }
.page4_about_wrap ul li:nth-child(3) .page4_con_titwrap{ left:0px; top:50%;transform:translateY(-50%);                    }
.page4_about_wrap ul li:nth-child(5) .page4_con_titwrap{ left:0px; bottom:0px;                      }
.page4_about_wrap ul li:nth-child(2) .page4_con_titwrap{ right:0px; top:0px;                      }
.page4_about_wrap ul li:nth-child(4) .page4_con_titwrap{ right:0px; top:50%;  transform:translateY(-50%);                          }
.page4_about_wrap ul li:nth-child(6) .page4_con_titwrap{ right:0px; bottom:0px;                            }

.page4_about_wrap ul li.yingyong_xuanzhong .page4_con_titwrap {border:2px solid #009966;  }

.yingyong_xuanzhong .page4_con_img{ display:block;   width:56%;height:100%;background:red;position:absolute;left:50%;top:0px;transform:translateX(-50%);    }
.page4_con_img a{ display:block; height:70px;text-align:center; width:100%; position:absolute;left:0px;bottom:0px; background:rgba(0,0,0,0.65); padding:10px 20px;box-sizing:border-box;font-weight:normal;   }
.page4_con_img a h3 { color:#fff; line-height:42px; font-size:18px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;  }
.page4_con_img a p{  color:#fff; line-height:36px;font-size:14px;    }
.page4_about_wrap ul li.yingyong_xuanzhong .page4_con_titwrap { background:rgba(0,0,0,0.6);    }
.page4_about_wrap ul li.yingyong_xuanzhong .page4_con_titwrap:after {  content:"";width: 0px;height: 0px;
border: 15px solid transparent;border-left: 15px solid #009966;position:absolute;right:-30px;top:50%; transform:translateY(-50%);     }
.page4_about_wrap ul li:nth-child(2).yingyong_xuanzhong .page4_con_titwrap:after {  content:"";width: 0px;height: 0px;
border: 15px solid transparent;border-right: 15px solid #009966;position:absolute;left:-30px;top:50%; transform:translateY(-50%);     }
.page4_about_wrap ul li:nth-child(4).yingyong_xuanzhong .page4_con_titwrap:after {  content:"";width: 0px;height: 0px;
border: 15px solid transparent;border-right: 15px solid #009966;position:absolute;left:-30px;top:50%; transform:translateY(-50%);     }
.page4_about_wrap ul li:nth-child(6).yingyong_xuanzhong .page4_con_titwrap:after {  content:"";width: 0px;height: 0px;
border: 15px solid transparent;border-right: 15px solid #009966;position:absolute;left:-30px;top:50%; transform:translateY(-50%);     }







@media (min-width: 1439px){
  .case_wrap { width:92%; margin:auto; margin-top:20px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .case_wrap {   width:96%; margin:0 2%; margin-top:20px;   }
}


@media ( min-width:980px){
   
}

@media (min-width: 767px){
   
}
@media ( min-width: 760px ) and (max-width: 980px){
      .case_wrap { width:96%; margin:0 2%; margin-top:20px;  }
      .page4_about_wrap {  height:300px; }
}
 @media ( max-width: 767px){

    .page4_about_wrap { padding:0 20px;box-sizing:border-box; }
    .page4_about_wrap ul {  width:100%;overflow:hidden; }
    .index_news_tit {width:92%;margin:0 4%; }
    .yingyong_xuanzhong .page4_con_img { display:none;}
    .page4_about_wrap ul li .page4_con_titwrap { width:46%;margin:0 2% ;height:100px;    }
    .page4_about_wrap { height:316px; }
    .page4_about_wrap ul li.yingyong_xuanzhong .page4_con_titwrap:after { display:none;}

}

/*经典案例*/

/*新闻资讯*/
.index_news_tit { height:46px; width:100%;border-bottom:1px solid #eee;   }
.index_news_tit span { display:inline-block;   }
.index_news_tit span {  float:left;  line-height:46px;color:#009966;font-size:18px; position:relative; border-bottom:1px solid #009966;  }
/*.index_news_tit span:after {  display: block; content:"";position:absolute;top:0px;right:-10px;
    width: 0;height: 0;border-width: 46px 10px 0 0;border-style: solid;
    border-color: #2ab6b3 transparent transparent transparent;}*/
.index_news_tit a{ display:inline-block;  float:right;font-size:12px;font-weight:normal;color:#555;line-height:46px;   }
.index_news_tit a:hover {  color:#009966; }

@media (min-width: 1439px){
  .news_wrap { width:92%; margin:auto; margin-top:20px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .news_wrap {   width:96%; margin:0 2%; margin-top:20px;   }
}

@media ( min-width:980px){
   
}

@media (min-width: 767px){
   
}

 @media ( max-width: 767px){

.index_news_tit {width:92%;margin:0 4%; }

}

/*新闻资讯*/

.news_con_ul {  width:100%;height:460px;box-sizing:border-box;     }
.news_con_ul li { width:32%; margin-right:2%;   }
.news_con_ul li:nth-child(3) {  margin-right:0%;   }
dl { margin:0px;  }
.news_con {  margin-top:10px;  }
.news_con dt{ transition:300ms all; height:220px; position:relative;width:100%; background-size:auto 100%!important;       }
.news_con dt:hover { transform:scale(1.02);  }
.news_con dt a{  display:block; height:36px; font-size:16px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; position:absolute;left:0px;bottom:0px; padding:0 20px;box-sizing:border-box; width:100%;line-height:48px;background:rgba(0,0,0,0.5); color:#fff;       }
.news_con dd { overflow:hidden;padding:0 0px;  }
.news_con dd a{  line-height:36px;  color:#555; font-size:16px; display:block;   }
.news_con dd a:hover { color:#2ab6b3;   }

.news_con dd a span{font-size:14px;}
.news_con dd a span:nth-child(1){ display:inline-block; float:left; width:60%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;           }
.news_con dd a span:nth-child(2){ display:inline-block; float:right;  opacity:0.8;           }
.news_con dd:nth-child(2) { padding-top:10px;  }
.news_con dd:last-child { padding-bottom:10px;  }
.news_con_tit { font-weight:normal;font-size:18px; color:#333; height:32px; border-bottom:1px solid #eee;    }
.news_con_tit span{color:#333;float:left;display:inline-block;line-height:32px; border-bottom:1px solid #f7b400; position:relative;   }
.news_con_tit a{ color:#ddd;float:right;display:inline-block;line-height:32px; font-size:14px;   }
.news_con_tit span:after {  display:block; content:""; position:absolute;left:50%;bottom:-6px; transform:translateX(-50%);
width: 0;height: 0;border-style: solid;border-width: 6px 8px 0 8px;border-color: #f7b400 transparent transparent transparent;       }

@media (min-width: 767px){
  .news_con_ul li {  float:left;   }
   
}

@media ( max-width: 767px){
.news_con_ul li { width:92%;margin:0 4%;  }
.news_con_ul li:nth-child(2) {  display:none;   }
.news_con_ul li:nth-child(3) {  display:none;   }
    .news_con dt { display:none;}
    .news_con_ul {height: auto;  }

}

 @media ( min-width: 768px)and ( max-width: 979px ){
    .news_wrap {   width:96%; margin:0 2%; margin-top:20px;   }
    .news_con dt { height: 120px;   }
    .news_con_ul {  height: 360px;  }
}

/*友情链接*/

.link_wrap { margin-top:20px; overflow:hidden; position:relative;   }
.link_wrap h2 { font-weight:normal;font-size:16px; color:#333; position:absolute;left:0px;top:0px; line-height:28px;   }
.link_wrap ul{  padding-left:80px;min-height: 30px;}
.link_wrap ul li { float:left;  padding-right:15px;    }
.link_wrap ul li a{ color:#999; line-height:28px; font-size:14px;}
.link_wrap ul li a:hover{ color:#009966; }
@media (min-width: 1439px){
  .link_wrap { width:92%;margin:auto; margin-top:10px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .link_wrap {   width:96%; margin:0 2%;   }
}
 @media ( min-width: 768px)and ( max-width: 979px ){
    .link_wrap {  width:94%; margin:0 auto; }
  
}
  @media (max-width: 767px){
    .link_wrap { width:94%;margin:0 auto;   }
    .link_wrap h2 {  display:none;}
    .link_wrap ul {  padding:0;text-align:center;  width:100%;height:auto;overflow:hidden;margin-right:0px;   }
    .link_wrap ul li {  padding-right:0px;width:20%;padding:0 3px;box-sizing:border-box; }
    .link_wrap ul li a{ width:100%;display:block;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;    }
    .link_wrap ul li:nth-child(n+16) {display:none; }

}

  /*友情链接*/




/*底部*/
.bottom{ width:100%; overflow: hidden;padding-bottom:20px;background:#009966; margin-top:15px; border-top:1px solid #eee;
}
.bottom .bottom_c{
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}
.bottom .bottom_c .iconbox{
    width: 100%;
    height:160px;
    border-bottom:1px solid #eee;
}
.bottom .bottom_c .iconbox ul li{
    float:left;
    width:25%;
    height:160px;
}
.bottom .bottom_c .iconbox ul li img{
    float:left;
    margin-top: 44px;
}
.bottom .bottom_c .iconbox ul li .p1{
    color:#545454;
    font-size:17px;
    margin-top: 40px;
    line-height: 40px;
    margin-left:20px;
    float:left;
}
.bottom .bottom_c .iconbox ul li .p2{
    color:#999;
    font-size:14px;
    line-height: 40px;
    margin-left:20px;
    float:left;
}
@media only screen and (max-width:64em) {
    .bottom .bottom_c .iconbox ul li{
        width:25%;
    }
    .bottom .bottom_c .iconbox{
        height:auto;
        overflow: hidden;
    }
    .bottom .bottom_c .iconbox ul li .p2{font-size: 12px;}
}
@media only screen and (max-width:48em) {
    .bottom .bottom_c .iconbox ul li{
        width:50%;
    }
}
.bottom .bottom_c .fdh{
    width:100%;
    overflow: hidden;    
 
}
.bottom .bottom_c .fdh li{
    float:left;
    width:140px;
}
.bottom .bottom_c .fdh li+li{
    
}
.bottom .bottom_c .fdh .f1{ float:left; padding-top:15px; }
.bottom .bottom_c .fdh .fdh_left{  float:left; }
.bottom .bottom_c .fdh .f1 a{  line-height: 42px; display: block;float:left;width:140px;  font-size:15px; color:#fff; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;      }
.bottom .bottom_c .fdh .a1{display: block; width:123px; font-size:14px; color:#fff;line-height:32px;
       transition: 0.5s; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.bottom .bottom_c .fdh .a1:hover{
    color:#fff;
    transition: 0.5s;
}
.bottom .bottom_c .fdh .fdh_right{
    float:right;
}
.bottom .bottom_c .fdh .fdh_right .ewm{
    margin-top: 26px; width:100px;
}
.bottom .bottom_c .fdh .fdh_right .ewm img{
    width:100px;
}
@media only screen and (max-width:48em) {
    .bottom .bottom_c .fdh .fdh_right{display: none;}
    .bottom .bottom_c .fdh .fdh_left{display: none;}
    .bottom{padding:0;}
    .bottom .bottom_c .fdh{display: none}
    .bottom .bottom_c .iconbox{border:none;}
}
@media only screen and (max-width:30em) {
	.bottom{display:none}
}
.bottom .bottom_c .fdh .fdh_right .pp1,.bottom .bottom_c .fdh .fdh_right2 .pp1{
    color:#999;
    font-size:14px;

}
.bottom .bottom_c .fdh .fdh_right2 .pp2{
    color:#555;
    font-size:25px;
}
.bottom .bottom_c .fdh .fdh_right2{
    margin-right:15px;
    float:right;
    margin-top:29px;
}
@media only screen and (max-width:48em) {
    .bottom .bottom_c .fdh .fdh_right2{display: none;}
}

.bottom2 .bottom2_c{width:92%; margin:0 auto;}
.bottom2 .bottom2_c .bottom_con_xinxi{color:#c8caca; font-size:12px; line-height: 2.5rem; float:left;}
.bottom2 .bottom2_c .bottom_con_xinxi p{ display:inline-block;}
.bottom2 .bottom2_c .bottom_con_links{color:#c8caca; font-size:12px; line-height: 2.5rem; float:right;}
.bottom2 .bottom2_c .bottom_con_xinxi a,.bottom2 .bottom2_c .bottom_con_links a{color:#c8caca;}
.bottom2 .bottom2_c .bottom_con_xinxi a:hover,.bottom2 .bottom2_c .bottom_con_links a:hover{text-decoration: underline;}
.jq22-container+.jq22-container{display: none;}

.lisright{ float:right;}
.lisright p{color:#fff; text-align:center; font-size:14px; margin-top:40px;}
.lisright h2 {color:#fff; text-align:center; font-size:24px; font-weight:bold; }
.lisright h3 {color:#fff; text-align:center; font-size:14px; font-weight:normal;}

@media only screen and (max-width:30em) {
	.bottom2 .bottom2_c .bottom_con_xinxi{width:100%;text-align:center; line-height:24px;} 
    .bottom2 .bottom2_c .bottom_con_links{width:100%;text-align:center; line-height:24px;} 
    .jq22-container{display: none}  
    .jq22-container+.jq22-container{display: block;}
    .jq22-container+.jq22-container{height:400px !important;}
    .jq22-container+.jq22-container .mySlideshow{height:400px !important;}
}

@media only screen and (min-width:30em) {.bottom2 .bottom2_c .bottom_con_links{ float:right;}
}
@media ( min-width: 768px)and ( max-width: 979px ){.bottom2 .bottom2_c .bottom_con_links{line-height: 70px;}}
/*底部*/

.bottomMenu {  width:100%; height:55px; position:fixed;bottom:0px;left:0px; z-index:1001;display:none;background:#fff;  }
.bottomMenu ul li{   height:55px;float:left; background:#007fa8; text-align:center; }
.bottomMenu ul li span{ display:block; }
.bottomMenu ul li span img{ width:20px; height:20px; }
.bottomMenu ul li a{   height:55px;display:block; color:#fff; padding:10px 0; box-sizing:border-box;  }
.bottomMenu ul li a p{  padding-top:5px; }
@media only screen and (max-width: 38.75em) {
    .bottomMenu { display:block; }
     body {  padding-bottom:55px;}
}

/*手机底部联系菜单*/


.bottom2{ height:42px; background:#333333; width:100%;}
.duoduan { float:right;  }
.duoduan li{ float:left; padding:0 0px; position:relative;  }
.duoduan li:hover {  background:rgba(255,255,255,0.2);  }
.duoduan li p{  display:none;  position:absolute;width:100px;height:110px;left:-0px; top:-130px; padding:10px;background:#fff;line-height:024px!important; color:#555!important;  font-size:12px; }
.duoduan li:hover p { display:block;   }
.duoduan li p img{ width:100%;}
@media only screen and (max-width:60em) {
    .duoduan { display:none;}
    .bottom2 { min-height:50px; height:auto;  }
}


.dd {
    display:none;
}
@media only screen and (max-width: 768px){
.dd {
    display: block !important;
    width: 100%;
    float: left;
    position: fixed;
    bottom: 0px;
    z-index: 999999999999999999999;
    background: #009966;
}
.dd a
{
	color:white;
	}
.bottom_1_2 {
    width: 25%;
    float: left;
    text-align: center;
   /* background: #f2f2f2;*/
    padding-top: 3%;
    padding-bottom: 3%;
    /*border-right: 1px solid #fff;*/
        box-sizing: border-box;
}
.bottom_1_2 i {
    font-size: 24px;
}
.bottom_1_2 p {
    font-size: 16px;
}
.bottom_1_3 i {
    font-size: 24px;
}
.bottom_1_3 p {
    font-size: 16px;
}
.bottom_1_3 {
    width: 25%;
    float: right;
    text-align: center;
    padding-top: 3%;
    padding-bottom: 3%;
    box-sizing: border-box;
}
}