/*������*/
.head_wrap{ transition:all 300ms;  z-index:66;width: 100%; height:100px; background:#fff;    }
.head_wrap .logo_wrap img{ transition:all 300ms;     }
.logo_wrap { transition:all 300ms;   height:100px; position:relative;z-index:999;margin:0 auto;   }
.head_logo { max-height:100px; position:absolute;top:0px;left:0px; margin-left:15px;  }
.telimg {  float:right; }


@media (min-width: 1439px){
  .logo_wrap {   width:92%; margin:0 auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
.logo_wrap {   width:96%; margin:0 2%;   }
}
@media ( min-width:768px ) and (max-width: 979px){
  .top_wrap{display:none;}
  .head_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){
  .index_nav_con { width:92%; margin:auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
   .index_nav_con {   width:96%; margin:0 2%;   }
}

@media (max-width: 979px){
  .index_nav_wrap { display:none;}

}
@media (max-width: 767px){
    .index_nav_con { display:none;}
}

.nav_con_wrap {  float:right;  }
.nav_con_wrap li{  float:left; }
.nav_con_wrap li a{ transition:all 300ms;  display:block; line-height:100px; padding:0px 16px; color:#555;  position:relative;  }
.nav_con_wrap li.nav_li_selected a{  color:#fff; background:#086bb8; }
.nav_con_wrap li.nav_li_selected2 a{  color:#fff; background:#086bb8;  }
.nav_con_wrap li.nav_li_selected.nav_li_selected3 a{  color:#555; background:#fff; }
.nav_con_wrap li.nav_li_selected.nav_li_selected2.nav_li_selected3 a{  color:#fff; background:#086bb8;  }


@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:#086bb8; }
.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;  }
.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;  }
.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_hotpro_wrap { background:#f9f9f9;  width:100%;margin-top:25px;text-align:center;  }

.index_hotpro_tit {  margin:auto;padding-top:30px;     }
.index_hotpro_tit h2 {  font-weight:normal;color:#333; font-size:22px;text-align:center; line-height:36px;  margin-top:0px; margin-bottom:0px;  }
.index_hotpro_tit p{  text-align:center;font-size:14px;color:#777;    }
.more_hotpro { transition:all 300ms; padding:0 25px;border:1px solid #eee; display:inline-block; margin:10px auto 35px; font-size:12px;color:#555;line-height:32px;      }
.more_hotpro:hover {border:1px solid #148ae5;background:#148ae5;color:#fff;    }

.index_hotpro_con {  margin-top:20px;padding:25px 0 10px; overflow:hidden; }
.index_hotpro_con li{ transition:0.5s all; float:left; width:13%; box-sizing:border-box; margin-right:4.4%; }
.index_hotpro_con li:last-child { margin-right:0px;   }
.index_hotpro_con h2{ text-align:center;   font-weight:normal; z-index:999; font-size:16px;box-sizing:border-box;height:65px;width:100%;padding:0 0px 0 0px;     }
.index_hotpro_con h2 a{  transition:0.5s all; line-height:65px;color:#333;display:block;position:relative; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;      }
.hotpro_con_img{  width:100%;height:100%;box-sizing:border-box; border:1px solid #eee; }
.hotpro_con_img a{  transition:0.5s all;display:block;overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;     }
.hotpro_con_img img{ transition:0.5s all; vertical-align:middle; max-height:80%;max-width:80%;   }
.index_hotpro_con li:hover .hotpro_con_img{ background:#148ae5;border-color:#148ae5;  }
.index_hotpro_con li:hover h2 a{  color:#148ae5;line-height:50px; font-size:16px;  }
.hotpro_con_img .hov2{ display:none;}
.index_hotpro_con li:hover .hotpro_con_img .hov1{ display:none;}
.index_hotpro_con li:hover .hotpro_con_img .hov2{ display:block;}


@media (min-width: 1439px){
  .index_hotpro_con { width:92%; margin:auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .index_hotpro_con {   width:96%; margin:0 2%;   }
}

@media (min-width: 768px)and (max-width: 979px){}

@media (max-width: 767px){
    .index_hotpro_con li {  width:100%; }
    .index_hotpro_con { padding:0 20px;  }
    .index_hotpro_tit p { display:none;}
    .index_hotpro_con li { width:32%;margin-right:2%; }
    .index_hotpro_con li:last-child { margin-right:2%;  }
    .index_hotpro_con li:nth-child(3n+3){ margin-right:0%;  }
    .hotpro_con_img a { background-size:50%!important; }
    .index_hotpro_con li:hover a{ background-size:50%!important; }
    
    .index_hotpro_con li:hover .hotpro_con_img .hov1{ display:block;}
	.index_hotpro_con li:hover .hotpro_con_img .hov2{ display:none;}
}

/*�Ƽ���Ʒ*/

.index_about_tit {  margin:auto;  }
.index_about_tit h2 {font-weight:normal;color:#333; font-size:22px;text-align:center; line-height:36px;  margin-top:0px; margin-bottom:0px;  }
.index_about_tit p{  text-align:center;font-size:14px;color:#777; }

.index_about_wrap {  overflow:hidden;width:100%; margin-top:20px;  }
.about_wrap {  width:100%; overflow:hidden;   }
.about_img { width:38%;  float:right; height:330px;overflow:hidden;   }
.about_con { width:62%; float:left; background:#f9f9f9; 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:#333;    }
.about_con h2 a{  transition:all  0.5s; color:#999;float:right; font-size:12px; padding-right:10px;  }
.about_con h2 a:hover{  color:#086bb8; 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:#696969;font-size:14px; min-height:260px;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 { float:right;margin-right:3%;margin-top:5px; transition:all 0.5s; display:inline-block;  line-height:32px;padding:0 13px; font-size:14px; color:#555;margin-left:22px;border:1px solid #999;  }
.about_btn:hover { background:#086bb8; padding:0 22px;border-color:#086bb8; color:#fff;     }

@media (min-width: 1439px){
  .about_wrap { width:92%; margin:auto; margin-top:20px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .about_wrap {   width:96%; margin:0 2%;   }
}
@media (min-width: 980px){

}
 @media ( min-width: 768px)and ( max-width: 979px ){
 .about_wrap { height:340px;text-align: center;}
 .about_con h2 {  margin-top:15px; }
 .index_about_wrap {  background-size:100% auto!important; margin-top:5px;    }
 .index_tit_ry { padding: 0 22px; }
 .index_about_wrap {  width:96%; margin:0 2%;    }
 .about_con p { height: 117px;   }
 .about_btn{float: none;}

}

 @media (min-width: 768px){
  .certificate_img li{ float:left; } 
   .index_about_tit h3 { display:none;}

}
 @media (max-width: 767px){
   .index_about_wrap {  background:none!important; }
   .about_con { width:92%;margin:0 4%; margin-top:10px; height:312px; 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:166px; }
    .about_btn { float:none;margin: 0 auto;}
   .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_con h2{ display:none; }
   .about_con h3{ display:none; }
    .index_about_tit p{ font-size:18px;margin-top:20px;color:#333; }
 
}

/*��������*/

.application_wrap { overflow:hidden;text-align:center;  }
.index_application_tit {  margin:auto;  }
.index_application_tit h2 {font-weight:normal;color:#333; font-size:22px;text-align:center; line-height:36px;  margin-top:0px; margin-bottom:0px;  }
.index_application_tit p{  text-align:center;font-size:14px;color:#777; }
.more_application { transition:all 300ms; padding:0 25px;border:1px solid #eee; display:inline-block; margin:20px auto 25px; font-size:12px;color:#555;line-height:32px;      }
.more_application:hover {border:1px solid #148ae5;background:#148ae5;color:#fff;    }

.index_application_con {   }
.index_application_con li{ transition:300ms all;   float:left;margin-top:2%; width:23.5%;margin-right:2%;border:1px solid #eee;position:relative;box-sizing:border-box;     }
.index_application_con li:nth-child(4n+4){ 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.8);     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;     }

.index_application_con li:hover { border-color:#148ae5; }
.index_application_con li:hover p{ background:#086bb8; }
.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 ( max-width: 767px){



    .index_application_tit p { display:none;}
    .index_application_con li {   width:49%;margin-right:2%;    }
    .index_application_con li:nth-child(4n+4){ 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;}
    .index_application_con li p a { line-height:36px;  }

}

/*Ӧ�ó���*/

    html, body {
        position: relative;
        height: 100%;
    }
.index_case_tit {  margin:auto; margin-top:35px; }
.index_case_tit h2 {font-weight:normal;color:#fff; font-size:22px;text-align:center; line-height:36px;  margin-top:15px; margin-bottom:0px;  }
.index_case_tit p{  text-align:center;font-size:14px;color:#fff;margin-bottom:25px; }

 .phone_wrap { width:100%; height:500px;  margin-top:20px; }
.phone_con {overflow:hidden;    }

.phone_list_wrap {  width:100%;height:350px;       }
.phone_list_wrap .zhengshu_container  {  width:100%;height:342px;}
.phone_wrap .swiper-wrapper { width:100%; height:350px;    }


  .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
       width: 281px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .swiper-slide img{
        text-align: center;
        font-size: 18px;
        background: #fff;
       /*width: 281px;
         Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;     
}


.CaseDiagram{   


    overflow: hidden;
    box-sizing: border-box;
        display: flex;
    justify-content: center;
    align-items: center;
    

                 }
                 .swiper-slide h3{

font-size: 16px;
font-weight: normal;
}



.swiper-slide p{

font-size: 14px;
color:#888;

padding-top:5px;

height:85px;

display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp:3;

overflow: hidden;
padding:0px 12px;

}


/*.phone_con .swiper-slide {  transform:translateX(-15px);  }
.phone_con .swiper-slide ul.certificate_img { width:94%; margin:0 4%; overflow:hidden;  }
.phone_con .swiper-slide ul.certificate_img li{ width:23.5%; margin-right:2%;  position:relative; }
.phone_con .swiper-slide ul.certificate_img li:nth-child(4n+4){  margin-right:0%;  }
.certificate_img li span{  display:block;width:100%;  height:100%;background:#eee; overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;    }
.certificate_img li span img{  max-width:100%; max-height:100%;  }
.certificate_tit{  background:#fff; padding:10px 15px; }
.certificate_tit h3 { font-weight:normal;font-size:16px;color:#000; line-height:26px;  width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.certificate_tit p{   font-size:14px;color:#888;line-height:26px;padding-top:5px;height:85px;  

                        display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;

}  */
.certificate_img li:hover .certificate_tit { }

.phone_con .swiper-button-prev, .phone_con .swiper-container-rtl .swiper-button-next { background-image:none;    background-image: url(../../images/3/lefticon.png);left:0px;margin-top: -25px;  } 
.phone_con .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image:none; background-image: url(../../images/3/righticon.png);right:5px; margin-top: -25px;} 


@media (min-width: 1439px){
   .phone_con { width:1340px; margin:auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
   .phone_con {   width:96%; margin:0 2%;   }
}
@media ( min-width: 768px)and ( max-width: 979px ){

    .phone_wrap { height:455px; }
    .phone_con .swiper-slide ul.certificate_img li:nth-child(4) { display:none;}
    .phone_con .swiper-slide ul.certificate_img li{ width:32%; margin-right:2%;  }
    .phone_con .swiper-slide ul.certificate_img li:nth-child(3) { margin-right:0%;  }
    .phone_con .swiper-button-prev, .phone_con .swiper-container-rtl .swiper-button-next { margin-top: -60px;  } 
    .phone_con .swiper-button-next, .swiper-container-rtl .swiper-button-prev {  margin-top: -60px;} 

 
}
 @media (max-width: 767px){
    .index_case_tit { margin-top:15px;  }
    .phone_con h2 {margin: 5px auto 5px; }
    .phone_con .swiper-slide ul.certificate_img{ width:80%; margin:0 10%;  }
    .phone_con .swiper-slide ul.certificate_img li { width:100%;  }
    .phone_con .swiper-slide { transform: translateX(-5px); }
    .phone_con .swiper-slide ul.certificate_img li:nth-child(n+2){ display:none; }
    .phone_wrap { height:429px;margin-top:0px; }
    .phone_con .swiper-button-prev, .phone_con .swiper-container-rtl .swiper-button-next { transform:scale(0.8);    } 
    .phone_con .swiper-button-next, .swiper-container-rtl .swiper-button-prev { transform:scale(0.8); }
    .index_case_tit p { display:none;}
    
    

}

/*�������*/


/*���䰸��*/



.news_wrap { overflow:hidden;  }
.news_con_left { width:49%;   }
.index_tit_news { height:133px; }
.index_tit_news a{ height:133px;display:block; width:100%; }
.news_con_right{ width:49%;  }

.news_con_ul li{  line-height:45px;  position:relative;   }
.news_con_ul li a { display:block; height:45px; }
.news_con_ul li a span:nth-child(1) { transition: all 300ms;padding-left:15px; display:block;float:left;   line-height:45px; box-sizing:border-box;  width:100%;padding-right:120px; color:#555; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;   }
.news_con_ul li a span:nth-child(2) {  transition: all 300ms; display:block;  position:absolute;right:0px;line-height:45px; color:#999;    }
.news_con_ul li a:before { transition: all 300ms; display:block; width:9px;height:9px; background:#eee; content:""; position:absolute;left:0px;top:18px; border-radius:10px;     }
.news_con_ul li a:hover:before {  background:#086bb8;    }
.news_con_ul li a:hover span{  color:#086bb8;    }

@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:20px 2% 0;   }
}


 @media (min-width: 767px){
     .news_con_left {  float:left;   }
     .news_con_right{  float:right;   }
}

  @media ( min-width: 768px)and ( max-width: 979px ){

        .news_wrap {    margin-top:20px; padding:0 20px;   }

}

 @media (max-width: 767px){
   .news_con_img{display:none;        }
   .news_con_ul>li {    }
   .news_con_left {  width:100%;      }
   .news_con_right {  width:100%;      }
   .news_wrap { padding:0 10px; margin-top:15px;  }
    .index_tit_news { height:75px; background-size:auto 100%!important ;    }
}
/*������Ѷ*/


/*��������*/

.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;      }
.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:#086bb8; }
@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:#086bb8; 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{
    width:100%;
   height:42px;
    background: #333333;
}
@media only screen and (max-width:30em) {
	.bottom2 {width: 100%;background: #555; }
 
}

@media only screen and (max-width:64em) {
	.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; margin-right: 15px;}
.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;}
.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;  }
}

.Languages
{
	right: 0px; 
	position: absolute;
	float: right;
	font-size:12px;
}
.LanguagesCorlor
{
	color:#FFF;
}
.bottom_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
@media (max-width: 767px){
.m_db
{
	display:block !important;
	width: 100%;
	float: left;
	background: #1f1f1f;
	padding-top:  5%;
	padding-bottom: 5%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 39px;
	margin-bottom: 13%;
}
.dd
{
	display:block !important;
	width: 100%;
	float: left;
	position: fixed;
	bottom: 0px;
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.bottom {
    width: 100%;
    float: left;
    background: #1f1f1f;
    padding-top: 2%;
    padding-bottom: 3%;
    display: none;
}
.bottom_1_2
{
	
width: 19.6%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 16px;
}
.bottom_1_2 p
{

font-size: 12px;
}
.bottom_1_3 i
{
	font-size: 16px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
	font-size: 12px;
}
.bottom_1_3
{
	
width: 40%;
	
float:right;
	
text-align: center;
background: #fc9e2d;
	
padding-top:3%;
	
padding-bottom:3%;
}

.tab-pane li {
    width: 23%;
    float: left;
    border: 1px solid #e9e9e9;
    margin-right: 2.5%;
    position: relative;
    transition: .5s ease;
    margin-bottom: 3%;
    overflow: hidden;
}
}
.m_db {
    display: none;
}
.dd {
    display: none;
}
