@charset "utf-8";


.is_p{ display: block;}
.is_m{ display: none;}


/* -----移动端----- */
.mobile_mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35);z-index:199;display:none;}
 
.mobile_nav{width:320px; padding:0 25px 25px 25px;overflow-y: scroll; background-color: #fff;  position:fixed;top:0px;left:-320px; z-index:200; padding-top:20px;}
.mobile_nav::-webkit-scrollbar{ display:none;}

.mobile_header_bg{}
.mobile_header{position: relative; text-align: center; width: 100%;height: 60px; background: #fff;}
.mobile_header .logo{  position:relative;z-index: 1; background: #fff;}
.mobile_header .logo img{height: 60px;}
.mobile_nav_open{position: absolute;top:20px;left: 20px;z-index: 2;}
.mobile_nav_open i{font-size:20px;}
.mobile_nav_open img{width: 26px;}
.mobile_nav_close{margin:10px 0 25px 0; }
.mobile_nav_close i{font-size: 20px;}
.mobile_nav_close img{width: 17px;}
.mobile_tel{position: absolute;top:9px;right: 20px;}
.mobile_tel i{font-size:22px;color:#00533d;}
.mobile_lang{position: absolute;top:9px;right: 20px;}
.mobile_lang img{width: 22px;}
.mobile_lang i{font-size:22px;color:#00533d;}

.mobile_la{position: absolute;top:24px;right: 20px;z-index: 2;overflow: hidden;
background-size: cover;background-position: center center;background-repeat: no-repeat;
/* height: 25px;width: 25px;border-radius: 25px; */
}
.mobile_la img{height: 20px;}

.mobile_laa{position: absolute;top:0;right: 25px;z-index: 2;}
.dropdown_po{position: relative;}
.dropdown_btn {background-color: rgba(51,51,51,.05); border-radius: 0 0 4px 4px; width: 38px;height: 50px; text-align: center;}
.dropdown_btn span{font-size: 13px;font-weight: 500;padding-top:18px; display: block;color:#000;}

.dropdown_nav_main{position: absolute;z-index:200;top:114px;right: 5px;display: none;background-color: rgba(59,60,79,.3); }
.dropdown_nav{padding:5px 0;}
.dropdown_nav li a{ display: block;width: 60px;padding:0 0 0 12px;height: 32px;line-height: 32px;color:#fff;font-size: 13px;text-align: left;}
  
.mobile_nav_ul{overflow: hidden;}
.mobile_nav_ul .line{width: 100%;height: 2px;background: #d9534f; display: none;}
.mobile_nav_ul .item{ display: none;padding:0 0 15px 15px; border:none;}
.mobile_nav_ul .item dl{margin-top:15px;}
.mobile_nav_ul .item dl a{color:#333;font-size:15px;}
.mobile_nav_ul li{margin-bottom:18px;}
.mobile_nav_ul span{display:flex;justify-content:space-between;}
.mobile_nav_ul i{text-align: right;width: 40%;font-size:18px;color:#333;}
.mobile_nav_ul .nav_a{font-size:16px;color:#333;}
.mobile_nav_ul .lang{margin-bottom:12px;line-height: 25px;}
.mobile_nav_ul .lang img{height: 18px;margin:-5px 5px 0 0;}
 
.mobile_nav_main{display:flex;flex-direction:column;justify-content: space-between;    height: 100%;}
.mobile_nav_footer{margin:25px 0 40px 0;overflow: hidden;color:#006835;}
.mobile_nav_footer a{color:#006835;}
.mobile_nav_footer .ft1{font-size: 18px;line-height: 1.8;margin-top:15px;font-weight:bolder; }
.mobile_nav_footer .ft2{font-size: 12px;line-height: 2.2;margin-top:25px;}
.mobile_nav_footer_line{width: 100%;height: 6px;background: #d9534f;  }

@media only screen and (max-width: 1023px) {

.is_p{ display: none;}
.is_m{ display: block;}

.swiper0 .swiper-pagination-bullet{ border-radius:0;width: 10px;height: 5px;}
.swiper0 .swiper-button-white{display: none;}


.htitle{text-align: center;}
.htitle .t1{font-size: 22px;color:#1a1a1a;}
.htitle .t2{font-size: 12px;color:#4c4c4c;margin-top: 8px;}
.htitle .line{display: inline-block;width: 30px;height: 1px; margin-top: 10px;background: #00827A;}
 
 
/*main_1*/
.main_1_bg{ }
.main_1{width: 100%;margin: 0 auto;padding-top:20px}
.main_1_hd{text-align: center;margin-top: 15px;}
.main_1_hd li{display: inline-block;width: 100px;height: 32px;line-height: 32px;border:1px solid #00827A;font-size: 12px;color: #00827A;margin-bottom:5px;}
.main_1_bd{margin-top: 0px;}
.main_1_bd li{width: 50%;padding:10px;float:left;}
.main_1_bd li .ipd{display: block;border:1px solid #ddd;padding:15px 8px 8px 8px;}
.main_1_bd li .pic{overflow: hidden;}
.main_1_bd li .pic img{width: 100%;}
.main_1_bd li .title{height: 20px;line-height: 20px; text-align: center;font-size: 13px;color: #00827A;margin-top: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 
 
/*main_2*/
.main_2_bg{ }
.main_2{width: 100%;margin: 0 auto;padding-top:20px}
.main_2_bd{margin-top: 10px;}
.main_2_bd li{width: 33.3333%;padding:5px;float:left;}
.main_2_bd .ipd{display: block;position: relative;}
.main_2_bd .pic{overflow: hidden;}
.main_2_bd .pic img{width: 100%;}
.main_2_bd .title{ text-align: center;font-size: 13px;color: #00827A;  background: rgba(255, 255, 255, 0.4);
    position: inherit;height: 20px;line-height: 20px; width: 100%;left:0;top:0;margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 

/*main_3*/
.main_3_bg{width: 100%;height: auto; background: url(../images/hh_14.jpg) no-repeat center top;  margin-top: 20px;}
.main_3{width: 100%;margin: 0 auto;padding-top:20px}
.main_3 .htitle .t1,
.main_3 .htitle .t2{color:#fff;}
.main_3 .htitle .line{ background: #fff;}
.main_3_bd{margin-top: 20px;}
.main_3_bd .swiper-slide{width: 25%; float:left;}
.main_3_bd .ipd{display: block;position: relative;}
.main_3_bd .pic{overflow: hidden;}
.main_3_bd .pic img{width: 100%;}
.main_3_bd .title{ text-align: center;font-size: 13px;color: #fff;  background: rgba(0, 0, 0, 0.6);
    position:absolute;height:30px;line-height: 30px; width: 100%;left:0;bottom:0; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*main_4*/
.main_4_bg{ }
.main_4{width: 100%;margin: 0 auto;padding-top:20px}
.main_4_bd{margin-top: 20px;}
.main_4_bd img{width: 100%;}


/*main_5*/
.main_5_bg{width: 100%; background: none; padding: 0;margin-top:20px;}
.main_5{width: 100%;margin: 0 auto; }
.main_5 .wui_lt{ width: 100%;}
.main_5 .wui_lt img{width: 100%;}
.main_5 .wui_rt{ width: 100%;padding:10px;}
.main_5 .wui_rt .t1{font-size: 20px;}
.main_5 .wui_rt .t2{margin-top: 8px;font-size: 14px;font-size: #444;}
.main_5 .wui_rt .con{line-height: 2;border-top:1px solid #00827A;margin-top: 10px;padding-top: 10px;font-size: 15px;}
.main_5 .wui_rt .more{margin-top: 10px;font-size: 14px;}
.main_5 .wui_rt .more a{color:#555;}


/*main_6*/
.main_6_bg{width: 100%; background: #00827A ;margin-top: 20px;padding: 10px 0;}
.main_6{width: 100%;margin: 0 auto; }
.main_6 .htitle .t1,
.main_6 .htitle .t2{color:#fff;}
.main_6 .htitle .line{ background: #fff;}



/*main_6*/
.main_7_bg{width: 100%; padding: 0;}
.main_7{width:100%;margin: 0 auto; }
.main_7 .mcon{float:left;width: 100%;padding:0 8px;margin-top:15px}
.main_7 .mcon .t{border:1px solid #00827A;padding:0 10px;font-size:17px ; width: 250px;height:32px ;line-height: 32px;}
.main_7 .mcon .t em{font-size: 12px;font-style: normal;}
.main_7 li{margin-top:55px;}
.main_7 .ipd{ display: block; background:#e6e6e6 ; position: relative;padding:30px 15px 15px 15px;}
.main_7 .title{font-size: 15px;height: 20px;line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.main_7  a:hover .title{color:#00827A;}
.main_7 .des{font-size: 13px;color:#555;margin-top: 8px;height: 20px;line-height: 20px;overflow: hidden;}
.main_7 .more{text-align: right;font-size: 13px;color:#555;margin-top: 8px;}
.main_7 .da{  width: 55px;height: 55px; color:#fff;background:#00827A; text-align: center;position:absolute; top:-35px; right: 20px;}
.main_7 .da span{ display: block;font-size:25px;padding-top:3px}
.main_7 .da em{ display: block;font-style: normal;font-size:12px;padding-top:0px}


/*footer*/
.footer1_bg{color:#fff; background:#4C4948 ;width: 100%; margin-top: 20px;}
.footer1_bg a{color:#fff;}

.footer1{ width: 100%;margin: 0 auto;padding:15px 0;  display: none;}
.footer1 .flogo{float:left;width:50%; text-align: center;padding:0 10px}
.footer1 .flogo img{width: 100%;}
 
.footer1 dl{ width:130px; display: none;}
.footer1 dl a{color:#eaeaea; }
.footer1 dt{ margin-bottom:20px;position: relative;font-size: 16px;}
.footer1 dd{ margin-bottom:10px; font-size: 13px;}
.footer1 .lt1{margin-left:80px;}
.footer1 .lt2{ }
.footer1 .lt3{ }
  
.footer_wx{float: right;width: 50%;text-align: center; margin-top: 10px;padding:0 10px}
.footer_wx img{width: 100px;}
.footer_wx p{text-align:center;font-size:14px;margin-top:10px;}
 
.footer2_bg{background:#262626 ;width: 100%;padding:5px 0; }
.footer2{ width:  100%;margin: 0 auto; color:#767676;text-align: center;  font-size:12px; height: auto;line-height: 1.8;}
.footer2 .wui_lt{width:  100%;}
.footer2 .wui_rt{width:  100%;}

.footer2  a{color:#767676;}







.ny_cate_bg{background: #fff;width: 100%;border-bottom: 1px solid #eee;}
.ny_cate{text-align: center;}
.ny_cate a{ display: inline-block;height: 78px;line-height: 78px;font-size: 16px;margin:0 25px;padding:0 5px;position: relative;}
.ny_cate a.cur::before{content: '';background: #00827A;height:2px;position: absolute;bottom:0;left:0;width: 100%;}
 
.ny_wrapper_bg{width: 100%;width: 100%;background: #f8f8f8;padding:5px;}
.ny_wrapper{width:100%;margin: 0 auto 0 auto; }
 
.ny_content_section{width:100%;margin:0 auto;background: #fff;padding:0 10px; }
.ny_content_section .ctitle{height: 55px;line-height: 5;border-bottom: 1px solid #dbdbdb; position: relative;} 
.ny_content_section .ctitle h3{font-weight:normal;font-size:16px;border-bottom: 1px solid #00827A;line-height: 55px; position: absolute;left:0;top:0 }
.ny_content_section .ctitle dl{color:#666;padding-right: 10px;font-size: 14px;color:#777;display: none;}
.ny_content_section .ctitle dl a{color:#777}
.ny_page{padding:50px; text-align: center;}
 
.ny_page a{border:1px solid #ccc;padding:5px 7px;margin:0 5px}

/* 单页 */
.ny_content_about{padding:15px 0;overflow: hidden;min-height: 300px;}
.ny_content_about p{margin-bottom:10px;line-height: 1.8em;font-size: 14px;}
.ny_content_about img{max-width: 100%;}

/* 新闻详细 */
.info_title{padding-top:10px;text-align:center;}
.info_title h1{font-size:16px;font-weight:normal; text-align:left;}
.info_time{border-bottom:1px solid #eee;text-align:left;padding:6px 0;color:#aaa}


.fancybox-close{top:5px;right:5px;}


/* 列表
-----------------------------------------------------*/
 /* 证书 */
 .ny_honor_list{overflow: hidden;}
 .ny_honor_list li{ width:50%; padding:10px;float:left;}
 .ny_cate_list .title{font-size: 14px;}
 .ny_honor_list .pic img{width:100% ;}
 .ny_honor_list .pic{border:1px solid #ddd;overflow: hidden;}
 .ny_honor_list .title{height: 45px;line-height: 45px;overflow: hidden;text-align: center;}
 .ny_honor_list ul{ }
 
 .ny_honor_list li dl{-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
     -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
     box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);}
 .ny_honor_list li dl:hover {
   -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
       -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
       box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
 }


  /* 合作 */
  .ny_cate_list{overflow: hidden;}
  .ny_cate_list li{ width:50%; padding:10px;float:left;}
  .ny_cate_list .title{font-size: 14px;}
  .ny_cate_list .pic img{width:100%; }
  .ny_cate_list .pic{border:1px solid #ddd;overflow: hidden;}
  .ny_cate_list .title{height: 45px;line-height: 45px;overflow: hidden;text-align: center;}
  .ny_cate_list ul{ }
  
  .ny_cate_list li dl{-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
      -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
      box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);}
  .ny_cate_list li dl:hover {
    -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
        -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
        box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
  }


 /* 案例 */
 .ny_an_list{overflow: hidden;}
 .ny_an_list li{ width:50%; padding:10px;float:left;}
 .ny_an_list .title{  font-size: 14px;}
 .ny_an_list .pic img{width:100%; }
 .ny_an_list .pic{border:1px solid #ddd;overflow: hidden;}
 .ny_an_list .title{height: 45px;line-height: 45px;overflow: hidden;text-align: center;}
 .ny_an_list ul{ }
 
 .ny_an_list li dl{-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
     -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
     box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);}
 .ny_an_list li dl:hover {
   -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
       -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
       box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
 }


  /* 新闻  左图右标题 */
.ny_news_list{}
.ny_news_list li{ padding: 25px 10px;border-bottom: 1px dashed #ddd;}
.ny_news_list li:hover{ background: #f5f5f5;}
.ny_news_list .wui_fl{ width: 30%; text-align: center; font-family: arial;}
.ny_news_list .wui_fl dt img{ width: 100%;  }
.ny_news_list .wui_rt{width:70%;padding-left:10px}
.ny_news_list .wui_rt dt{font-size:14px;font-weight: 600;}
.ny_news_list .wui_rt .d1{font-size:13px;margin-top:5px;line-height: 24px;height: 48px;color:#555;overflow: hidden;}
.ny_news_list .wui_rt .d2{margin-top:5px;color:#555;}


  /* 招聘 */
.ny_ren_list{}
.ny_ren_list li{ padding: 25px 10px;border-bottom: 1px dashed #ccc;}
.ny_ren_list li:hover{ background: #f5f5f5;}
.ny_ren_list  dt{font-size:17px; font-weight: 600; }
.ny_ren_list  .d1{font-size:14px;margin-top:8px;line-height: 20px;height: 20px;}
.ny_ren_list  .d2{font-size:14px;margin-top:6px;line-height: 20px;height: 40px; }

.ren_conheader{ }
.ren_conheader h1{font-size:18px;color:#444;font-weight: 500;}
.ren_pd{padding: 20px;}
.ren_des{font-size: 14px;margin-top:10px;color:#999;}

.ren_title_content{height: 20px;line-height: 20px;font-size: 16px;font-weight: 400; position: relative;padding-left: 10px;margin-top: 20px; }
.ren_title_content:before {
    content: "";
    display: block;
    width: 3px;
    height: 20px;
    background: #00827A;
    position: absolute;
    left: 0px;
    top: 0px;
}
.ren_content{padding-left: 10px;margin-top: 10px}
.ren_content{line-height: 1.8;font-size: 14px;}
.ren_content p{margin-bottom: 15px;}
.ren_content img{max-width: 100%;}


/*搜索*/
.ny_search_list{padding-top:15px;}
.ny_search_list li{width: 100%;height: 40px;line-height: 40px;border-bottom:1px dashed #ccc;}









}
 /*
@media only screen and (max-width: 1023px) 
*/