*{margin:0; padding:0;}
ul,li{ list-style-type:none;margin:0; padding:0; }
iframe{ border:none;}
*{font-family:"微软雅黑";}
body{font-family:"微软雅黑";font-size:14px;margin:0 auto;color:#000;background:white; position: relative;}
div, h1, h2, h3, h4,h5,dl,dd,dt, p, form, label, input, textarea, img, span{margin:0; padding:0;}
h1, h2, h3, h4,h5{ font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
img{ border:0; padding:0;vertical-align:middle;}
ul,input,dl{margin:0; padding:0; list-style-type:none;outline: none;}
a{ color:#000; text-decoration: none;}
.clear{clear: both;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
 
 .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      
      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;
    }
.banewm{ position:absolute; z-index:99999; width: 10%; top:75px; right:0px; display:none;}
.banewm img{ width:100%; float:left; }
.banewm span{ width:100%; float:left; height:30px; text-align:center; line-height:25px; font-size:12px; color:#000; background:#fff;}

.head{width:100%; height:85px;   z-index:9999; position:absolute; left:0; top:0px;}
.top{width: 1200px;margin: 0 auto; height:85px;}
.top_a{ width:100%; height:auto; float:left;}
.top_aa{ width:100%; height:auto; float:left; display:inline; margin-top:25px;}
.logo{ width:20%; height:auto; float:left;}
.logo img{ width:100%;}
.ch{ width:15%; height:auto; float:left; margin-left:2%; display:inline; margin-top:0.5%;}
.ch1{ width:21%; height:auto;  float:left; background:url(../image/p_02.png) no-repeat left; background-size:25%; font-size:14px; color:#666666; padding-left:15%; display:inline;}
.ch1 a{ color:#666666; }
.ch2{ width:15%; height:auto; float:left; background:url(../image/p_03.png) no-repeat left; background-size:30%; font-size:14px; color:#666666; padding-left:15%; display:inline;}
.ch2 a{ color:#666666; }
.sx{ float:left; margin-left:2%;  margin-right:7%; display:inline;}
.nav{ width:60%; float:left; height:32px; line-height:32px; margin-left:3%; display:inline; text-transform:uppercase; } 
.nav li { float:left;  text-align:left; font-size:14px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-left:1%; padding-right:1%;}
.nav li a{ color:#000;} 
.nav li a:hover{ color:#00aeec;}


#foot{ width:100%; height:auto; position:fixed; bottom:0px; z-index:9; background:#008fd5;}
#foota{ width:100%; height:auto; float:left; border-bottom:1px solid #37a0d4; }
#footb{ width:100%; height:auto; float:left; background:#008fd5;}
.foota{ width:1200px; height:auto; margin:0px auto;}
.foota li{ width:25%; height:auto; float:left; margin-top:2%;  margin-bottom:2%; display:inline;}
.foota li img{ width:32%; height:auto; float:left; display:inline; margin-left:34%;}
.foota li span{ width:72%; display:inline; margin-left:14%; float:left; height:34px; text-align:center; font-weight:bold; font-size:16px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#fff; line-height:34px; text-transform:uppercase; overflow:hidden;} 
.foota li font{ width:72%; display:inline; margin-left:14%; float:left; height:auto; text-align:center; font-size:12px; color:#a3cceb; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:14px;} 
.sj{ display:none;}
.pad{ display:none;}

.footb{ width:1200px; height:48px; margin:0px auto; line-height:48px; text-align:left; color:#64aedf; font-size:14px;}

.footb span{ float:right; width:9%;}
.footb span img{ width:100%;}
.footb  a{ color:#64aedf;}
.footb  a:hover{ color:#a9dafb;}


#ejbanner{ width:100%; height:150px; float:left; background:url(../image/en_06.jpg) no-repeat center top; margin-top:85px; display:inline;}
.ejbanner{ width:1200px; height:150px; margin:0px auto;}
.con_bt{ width:100%; height:auto; float:left; font-size:30px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  color:#fff; margin-top:4%; display:inline; line-height:45px;}
.con_enbt{ width:100%; height:auto; float:left; font-size:12px; color:#fff; line-height:12px; display:inline; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#ejbt{ width:100%; height:48px; float:left; border-bottom:1px solid #ececec;}
.ejbt{ width:1200px; height:48px; margin:0px auto; background:url(../image/en_07.jpg) no-repeat left; line-height:48px; padding-left:2%; font-size:14px; color:#666;}

#ejfl{ width:100%; height:auto; float:left; margin-top:2%; display:inline; }
.ejfl{ width:1200px; height:auto; margin:0px auto;  line-height:29px;  font-size:14px; color:#666; margin-top:1%;}
.ejfl li{ min-width:5%; height:29px; width:auto !important; float:left;  }
.ejfl a{  padding-left:1%;height:29px; padding-right:1%; background:#ebebeb; float:left; margin-right:1%; display:inline; border-radius:13px; color:#666; margin-bottom:1%; display:inline;}
.ejfl a:hover{  padding-left:1%;height:29px; padding-right:1%; background:#00aeec; float:left; margin-right:1%; display:inline; border-radius:13px; color:#fff; margin-bottom:1%; display:inline;}
#con{ width:100%; height:auto; float:left;}
.con{ width:1200px; height:auto; margin:0px auto;}
.con_nrtitle{ width:100%; height:auto; float:left; font-size:24px; color:#000; line-height:24px; display:inline; margin-top:3%;}

.con_nr{ width:100%; height:auto; float:left; background:#fff; margin-top:1%; display:inline;}
.con_nra{ width:100%; height:auto; float:left; }

.con_nrnr{ width:100%; height:auto; float:left; }
.about{ width:100%; height:auto; float:left; display:inline; margin-top:3%; text-align:justify; text-justify:inter-ideograph; color:#222; font-size:12px; line-height:23px; padding-bottom:2%; }

.about1{ width:100%; height:auto; float:left; display:inline; margin-top:3%; text-align:justify; text-justify:inter-ideograph; color:#222; font-size:14px; line-height:28px; padding-bottom:2%; }

.down{ width:100%; height:auto; float:left; display:inline; margin-top:2%;}
.down li{ width:100%; height:39px; line-height:39px; float:left; overflow:hidden;}
.rq{ float:right; width:23%; }
.rq span{ float:left; width:63%; text-align:center; color:#222;}
.rq font{ float:left; width:37%; text-align:center; background:#ececec; height:26px; line-height:26px; border-radius:5px; margin-top:6px; color:#888;}
.rq a{ color:#888;}
.rq a:hover{ color:#333;}
.down a{ color:#222;}
.down a:hover{ color:#00aeec;}

.news{ width:100%; height:auto; float:left; display:inline; margin-top:2%;}
.news li{ width:100%; height:39px; line-height:39px; float:left;}
.news li span{ float:right; width:9%; text-align:center; color:#333; }
.news a{ color:#111}
.news a:hover{ color:#00aeec;}
.newsa{ width:100%; height:auto; float:left; display:inline; margin-top:2%; border-bottom:1px dashed #dbdbdb; padding-bottom:3%;}
.newsaa{ width:80%; height:auto; float:left;}
.newsaa_bt{ width:100%; height:26px; float:left; line-height:26px; text-align:left; font-size:18px; color:#000; text-align:left;  overflow:hidden;}
.newsaa_nr{ width:100%; height:48px; float:left; line-height:24px; overflow:hidden; margin-top:1%; color:#999;}
.newsaa_rq{ width:100%; height:24px; float:left; line-height:24px; overflow:hidden; margin-top:1%; color:#999;}

.newsab{ width:17%; height:auto; float:left; margin-left:3%; display:inline;}
.newsab img{ width:100%;}


.photoa{ width:100%; height:auto; float:left; display:inline; margin-top:2%; border-bottom:1px dashed #dbdbdb; padding-bottom:2%;}
.photoaa{ width:80%; height:auto; float:left;}
.photoaa_bt{ width:100%; height:26px; float:left; line-height:26px; text-align:left; font-size:18px; color:#000; text-align:left;  overflow:hidden;}
.photoaa_rq{ width:100%; height:24px; float:left; line-height:24px; overflow:hidden; margin-top:0.5%; color:#999;display:inline; }
.photoaa_nr{ width:100%; height:48px; float:left; line-height:24px; overflow:hidden;color:#999; margin-top:0.5%; display:inline;}
.photoaa_xx{ width:100%; height:24px; float:left; line-height:24px; overflow:hidden; margin-top:0.5%; color:#999;display:inline; }
.photoab{ width:17%; height:auto; float:left; margin-left:3%; display:inline;}
.photoab img{ width:100%;}
.photoaa_xx a{ color:#999;}
.photoaa_xx :hover{ color:#333;}
.photo{ width:100%; height:auto; float:left; margin-top:2%; display:inline; padding-bottom:2%;}
.photo li{ width:23.3%; float:left; margin-left:2.1%; display:inline; margin-top:2%;} 
.photo li img{ width:100%; float:left;}
.photo li span{float:left;  height:40px; line-height:40px; text-align:center; width:100%; background:rgba(78,139,224,0.7); color:#fff;}  
.photo li:hover .wz{ color:#ff0;}
.photo li:nth-child(1){ margin-left:0px;}
.photo li:nth-child(5){ margin-left:0px;}



.about1{ width:100%; height:auto; float:left;  margin-top:2%; display:inline;} 
.about1_a{ width:43%; height:auto; float:left;}
.about1_b{ width:53%; height:auto; float:left; margin-left:4%; display:inline;}
.about1_b_a{ width:49.7%; height:70%; float:left; background-size:100% 100%;} 
.about1_b_a img{ width:100%;}
.about1_b_a font{ position:relative; z-index:9999; top:-300px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#000; text-transform:uppercase; margin-left:8%;}
.about1_b_a span{ position:relative; z-index:9999; top:-300px;font-size:16px; color:#000; margin-left:8%;}
.about1_b_b{ width:49.7%; float:left; margin-left:0.6%; display:inline;} 
.about1_b_ba{ width:100%; height:auto; float:left; border-bottom:1px solid #fff;}
.about1_b_ba img{ width:100%;}
.about1_b_ba font{ position:relative; z-index:9999; top:-100px; font-size:16px; color:#000; margin-left:8%;}
.about1_b_ba span{ position:relative; z-index:9999; top:-90px; font-size:16px; color:#000; margin-left:8%; }


.about1_b_bb{ width:100%; height:auto; float:left; border-bottom:1px solid #fff; margin-top:-54px;}
.about1_b_bb img{ width:100%;}
.about1_b_bb font{ position:relative; z-index:9999; top:-100px; font-size:16px; color:#000; margin-left:8%;}
.about1_b_bb span{ position:relative; z-index:9999; top:-90px; font-size:16px; color:#000; margin-left:8%;}

.about1_b_bc{ width:100%; height:auto; float:left; margin-top:-54px;}
.about1_b_bc li{ width:49.5%; float:left; margin-left:1%; display:inline; background:#69b212;}
.about1_b_bc li:nth-child(1){ margin-left:0px; background:#ffa60b;}

.about1_b_bc li img{ float:left; width:30%; display:inline; margin-left:35%; margin-top:15%;} 
.about1_b_bc li span{ float:left; width:100%; line-height:25px; text-align:center; line-height:40px; color:#fff;} 
.news1{ width:100%; height:auto; float:left; margin-top:2%; display:inline; padding-bottom:2%} 
.news1a{ width:51%; height:auto; float:left; border-right:1px solid #ebebeb; padding-top:2%; display:inline;}




.newsc{ width:90%; height:auto; float:left; display:inline; margin-top:2%; border-bottom:1px dashed #dbdbdb; padding-bottom:4%;}
.newsca{ width:61%; height:auto; float:left;}
.newsca_bt{ width:100%; height:26px; float:left; line-height:26px; text-align:left; font-size:16px; color:#000; text-align:left;  overflow:hidden;}
.newsca_nr{ width:100%; height:48px; float:left; line-height:24px; overflow:hidden; margin-top:1%; color:#999; font-size:14px;}
.newsca_rq{ width:100%; height:24px; float:left; line-height:24px; overflow:hidden; margin-top:1%; color:#999;}

.newscb{ width:36%; height:auto; float:left; margin-left:3%; display:inline;}
.newscb img{ width:100%;}




.news1aa{ width:90%; height:auto; float:left; display:inline; margin-top:5%;}
.news1aa li{ width:100%; height:29px; line-height:29px; float:left; font-size:14px; overflow:hidden;}
.news1aa li span{ float:right; width:15%; text-align:center; color:#ccc; }
.news1aa a{ color:#666;}
.news1aa a:hover{ color:#00aeec;}

.news_bt{ width:90%; height:auto; float:left; font-size:18px; color:#000 !important; line-height:26px;}
.news1b{ width:45%; height:auto; float:left; margin-left:3.5%; padding-top:2%; display:inline; }
.news_bt a{ color:#000;}
.news1ab{ width:100%; height:auto; float:left; display:inline; margin-top:2%;}
.news1ab li{ width:100%; height:29px; line-height:29px; float:left; font-size:14px; overflow:hidden;}
.news1ab li span{ float:right; width:20%; text-align:center; color:#ccc; }
.news1ab a{ color:#666;}
.news1ab a:hover{ color:#00aeec;}


.newsshow{ width:100%; height:auto !important; min-height:190px; height:190px; float:left;  display:inline; text-align:center; margin-top:15px;  padding-bottom:30px; color:#333333; padding-bottom:20px; font-size:14px;}
.newsshow input{ margin-top:5px;}

.news_bt1{ width:100%; height:auto !important; min-height:50px; height:50px; float:left; margin-top:10px; line-height:35px; font-size:26px; font-weight:bold;border-bottom:1px dashed #999; }
.news_rqa{ width:100%; height:22px; line-height:22px; float:right; display:inline; margin-right:10px; margin-top:5px; margin-bottom:5px;text-align:right;}
.news_nra{ width:100%;  height:auto !important; min-height:100px; height:100px; float:left; text-align:justify; text-justify:inter-ideograph;  line-height:28px; font-size:14px; color:#333;}
.news_imga{ width:100%; height:auto !important; min-height:30px; height:30px; float:left; text-align:center; display:inline; margin-top:15px; margin-bottom:5px ;}
.news_imga video{ width:100%;}
.zoom{ float:left; margin-top:20px; display:inline;}
.fp{ float:left; width:100%;  display:inline; height:62px; line-height:62px; padding-bottom:5px; font-size:13px; border-bottom:#ccc 1px solid; margin-top:15px; padding-bottom:20px;}
.fp_t{ width:100%; overflow:hidden; height:32px; float:left;  height:32px; line-height:32px; text-align:left; }
.fp span{ float:left;}
.title06_fx{ float:left;}
.newsshow a{ color:#333333;}
.newsshow a:hover{ color:#000;}

.fenye{ width:100%; height:auto; float:left; text-align:center;  padding-top:1%;  padding-bottom:1%; font-size:14px; display:inline; background:#fff; margin-top:1%; color:#999;}

.fenye a{color:#999; margin-left:5px;}
.fenye span {color:#f00; margin-left:5px;}
#dl-menu{ display:none;}




.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.hx_bt{ width:100%; float:left;height:40px; line-height:40px; border-bottom:1px solid #ccc; text-align:center;}

.hx_tu{ width:100%; float:left;}
.hx_tu img{ width:100%;}
.hx_nr{ width:100%; height:40px; line-height:40px; border-top:1px solid #ccc; text-align:center; float:left;}

.cd-popup-container {
    position: relative;
    width:300px;
    margin:220px auto;
    height:280px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}


.cd-popup1 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup1.is-visible1 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container1 {
    position: relative;
    width:400px;
    margin:220px auto;
    height:250px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible1 .cd-popup-container1 {
	-webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  }

.cd-popup2 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup2.is-visible2 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container2 {
    position: relative;
    width:400px;
    margin:250px auto;
    height:250px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(60px);
  -moz-transform: translateY(60px);
  -ms-transform: translateY(60px);
  -o-transform: translateY(60px);
  transform: translateY(60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible2 .cd-popup-container2 {
	-webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  }
  
  
.cd-popup3{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup3.is-visible3 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container3 {
    position: relative;
    width:400px;
    margin:250px auto;
    height:250px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible3 .cd-popup-container3 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }

  .cd-p_ul{width: 90%;margin:0 auto;margin-top: 50px;}
.cd-p_ul li{width:100%;line-height: 45px;overflow: hidden;}
.cd-p_ul li span{width: 30%;text-align: right;float: left;}
.cd-p_ul li input{width: 60%;float: left;font-size: 12px;margin-top: 10px;padding-left: 10px;}
.cd-popup4 .cd-p_div{width: 60%;margin:0 auto;text-align: center;}
.cd-popup4 .cd_in_01{width: 100%;margin:0 auto;float: left;}
.cd-popup4 .cd_in_02{width: 49%;float: left;}
.cd-popup4 .cd_in_03{width: 49%;float: left;}
.cd-popup4 .cd_in_04{width: 100%;float: left;}







@media (max-width: 1200px) { 
.top{width: 100%;}
.foota{width: 100%;}
.footb{width: 100%;}
.ejbanner{width: 100%;}
.ejbt{width: 100%;}
.ejfl{width: 100%;}
.con{width: 100%;}
}



@media (max-width: 1140px) { 
.ch { width:21%;}
.search font{ width:9.4%;}
.news1aa li span{ width:18%;}
.nav{ display:none;}
#dl-menu{ display:block;}
.logo{ margin-left:3%;}
 .banewm{margin-top:-15px;}

}


@media (max-width: 1100px) { 
.search font{ width:10%;}
.about1 iframe{ width:100% !important;}
}





@media (max-width: 1099px) {
.search font{ width:10.2%; margin-top:0.9%;}

}




@media (max-width: 970px) {
.ch { width:23%;}
.search font{ width:11%;}
.nav{ width:100%;}
.about1_b_a span{ top:-250px; font-size:18px; }
.about1_b_a font{ top:-250px; font-size:16px; }
.about1_b_ba span{font-size:18px; top:-80px;}
.about1_b_ba font{ font-size:16px; top:-80px; }
.about1_b_bb span{font-size:18px; top:-80px;}
.about1_b_bb font{ font-size:16px; top:-80px; }
.about1_b_bb{ margin-top:-43px;}
.about1_b_bc{ margin-top:-43px;}
.about1_b_bc li img{ margin-top:9%;}
.about{ overflow:hidden; height:220px}
.news1aa li span{ width:20%;}
.news1ab li span{ width:21%;}
.newscb{ width:38%; margin-left:1%;}
.news1aa{ margin-top:7%;}
.newsc{ padding-bottom:5%;}
.rq{ float:right; width:24%; }
.banewm{width: 12%;}
}


@media (max-width: 969px) {
.about1_b_a span{ top:-250px; font-size:18px; }
.about1_b_a font{ top:-250px; font-size:16px; }
.about1_b_ba span{font-size:18px; top:-80px;}
.about1_b_ba font{ font-size:16px; top:-80px; }
.about1_b_bb span{font-size:18px; top:-80px;}
.about1_b_bb font{ font-size:16px; top:-80px; }
.about1_b_bb{ margin-top:-56px;}
.about1_b_bc{ margin-top:-56px;}
.about1_b_bc li img{ margin-top:9%;}

}

@media (max-width: 966px) {
.about1_b_a span{ top:-250px; font-size:18px; }
.about1_b_a font{ top:-250px; font-size:16px; }
.about1_b_ba span{font-size:18px; top:-80px;}
.about1_b_ba font{ font-size:16px; top:-80px; }
.about1_b_bb span{font-size:18px; top:-80px;}
.about1_b_bb font{ font-size:16px; top:-80px; }
.about1_b_bb{ margin-top:-56px;}
.about1_b_bc{ margin-top:-56px;}
.about1_b_bc li img{ margin-top:9%;}

}



@media (max-width: 870px) {
.ch { width:25%;}

.about1_b_a span{ top:-220px; font-size:16px; }
.about1_b_a font{ top:-220px; font-size:14px; }
.about1_b_ba span{font-size:16px; top:-60px;}
.about1_b_ba font{ font-size:14px; top:-60px; }
.about1_b_bb span{font-size:16px; top:-60px;}
.about1_b_bb font{ font-size:14px; top:-60px; }
.about1_b_bb{ margin-top:-40px;}
.about1_b_bc{ margin-top:-40px;}
.about1_b_bc li img{ margin-top:9%;}
.about{ overflow:hidden; height:190px;}
.about1_b_bc li span{ line-height:34px;}

.news1aa li span{ width:21%;}
.news1ab li span{ width:22%;}
.news li span{ width:13%;}
.foota li font{ display:none;}
.foota li img{ width:60%; margin-left:20%;}
.foota li span{ width:60%; margin-left:20%; font-size:13px; font-weight:normal; height:50px; line-height:50px;}

}

@media (max-width: 867px) {

.about1_b_bb{ margin-top:-55px;}
.about1_b_bc{ margin-top:-55px;}
.banewm{width: 14%; }
}

@media (max-width: 768px) {


.sj{ display:none;}
.pad{ display:block;}
.dn{display:none;}

}

@media (max-width: 750px) {
.ch { width:22%;}
.search{ display:none;}
.top_a{ width:100%;}
.foota_b{ display:none;}
.foota_c{ display:none;}
.foota_a{ width:20%;}
.foota_d{ width:20%;  }
.foota_aa{ margin-top:10%;}
.foota_da{ margin-top:10%;}

.about1_b_a span{ top:-190px; font-size:16px; }
.about1_b_a font{ top:-190px; font-size:14px; }
.about1_b_ba span{font-size:14px; top:-60px;}
.about1_b_ba font{ font-size:12px; top:-60px; }
.about1_b_bb span{font-size:14px; top:-60px;}
.about1_b_bb font{ font-size:12px; top:-60px; }
.about1_b_bb{ margin-top:-40px;}
.about1_b_bc{ margin-top:-40px;}
.about1_b_bc li img{ margin-top:15%;}
.about{ overflow:hidden; height:160px;}
.about1_b_bc li span{ line-height:34px;}

.news1aa li span{ width:25%;}
.news1ab li span{ width:24%;}
.newsaa{ width:72%;}
.newsab{ width:25%;}
.news1aa{ margin-top:7%;}
.newsc{ padding-bottom:7%;}

.footb span{ display:none;}
.footb font{ display:none;}
.footb{ text-align:center;}


.photoaa{ width:72%;}
.photoab{ width:25%;}
.rq{ float:right; width:40%; }
}


@media (max-width: 747px) {
.about1_b_b{ width:48.7%;}
.about1_b_a{ width:50.7%;}
.about1_b_bb{ margin-top:-57px;}
.about1_b_bc{ margin-top:-57px;}
.about1_b_ba font{ margin-top:-70px;}
.about1_b_bb font{ margin-top:-70px;}

}



@media (max-width: 739px) {
.about1_b_b{ width:48.7%;}
.about1_b_a{ width:50.7%;}
.about1_b_bb{ margin-top:-57px;}
.about1_b_bc{ margin-top:-57px;}
.about1_b_ba font{ margin-top:-70px;}
.about1_b_bb font{ margin-top:-70px;}
.banewm{width: 16%; }
}




@media (max-width: 640px) {
.banewm{width: 18%; }
.about1_b_b{ width:49.7%;}
.about1_b_a{ width:49.7%;}
.news_nra img{ width:100%;}
.news_nr img{ width:100%;}
.about1 img{ width:100%;}
.about img{ width:100%;}
.ch { width:33%;}
.con_bt{ font-size:25px; margin-left:2%;}
.con_enbt{ font-size:20px; margin-left:2%;}
.con_nrtitle{ font-size:20px;}
.about1_a{ width:100%;}
.about1_b{ width:100%; margin-left:0px;}
.about1_b_a span{ top:-300px;}
.about1_b_a font{ top:-300px;}
.about1_b_ba span{ top:-90px;}
.about1_b_ba font{ top:-90px;}
.about1_b_bb span{ top:-90px;}
.about1_b_bb font{ top:-90px;}
.about1_b_bb{ margin-top:-55px;}
.about1_b_bc{ margin-top:-55px;}
.about1_b_bc li span{ line-height:40px;}
.news1a{ width:100%; border-right:0px;}
.news1b{ width:100%; margin-left:0px;}
.newsc{ width:100%;}
.news1aa{ width:100%;}
.news li span{ width:15%;}
.news li{ overflow:hidden;}



}

@media (max-width: 540px) {
.about1_b_a span{ top:-250px;}
.about1_b_a font{ top:-250px;}
}

@media (max-width: 530px) {
.foota{ height:90px;}
.foota_a{ height:90px;}
.foota_d{ height:90px;  }
.banewm{width: 22%;}
}



@media (max-width: 460px) {
.about1_b_a span{ top:-220px;}
.about1_b_a font{ top:-220px;}
.about1_b_ba span{ top:-70px;}
.about1_b_ba font{ top:-80px;}
.about1_b_bb span{ top:-70px;}
.about1_b_bb font{ top:-80px;}
}

@media (max-width: 450px) {
.banewm{width: 28%;}
.foota{ height:70px;}
.logo{ width:35%; margin-left:1%;}
.foota_a{ display:none;}
.foota_d{  width:25%; }
.foota_da { margin-top:12%; width:38%; margin-left:30%; }
.con_nrbt font{ display:none;}
.con_bt{ font-size:20px; line-height:25px; margin-top:10%;}
.con_nr{ margin-top:1%;}
.con_enbt{ font-size:12px;}
.ch { width:37%;right:10%; position:absolute; z-index:99999;}

.head{ height:65px;}
.about1{ width:96%; margin-left:2%;}
#con{ margin-top:9px;}
.ejbt { width:95%; padding-left:5%;}
.con_nrbt{ background:none;}
.about1_b_a span{ top:-180px; line-height:20px;}
.about1_b_a font{ top:-190px;  line-height:20px;}
.about1_b_ba span{ top:-55px; line-height:20px;}
.about1_b_ba font{ top:-65px;  line-height:20px;}
.about1_b_bb span{ top:-55px;  line-height:20px;}
.about1_b_bb font{ top:-65px;  line-height:20px;}
.about1_b_bb{ margin-top:-54px;}
.about1_b_bc{ margin-top:-54px;}
.about1_b{ margin-top:3%;}
.about1_b_a{ width:52.2%;} 
.about1_b_b{ width:46.8%;} 
.news li span{ display:none;}
.newsab{ width:28%;}
.newsaa{ width:69%;}
.rq span{ display:none;}
.rq font{ width:100%;}
.rq{ float:right; width:25%; }
.photoaa{ width:69%;}
.photoab{ width:28%;}
.con_nrbt{ display:none;}
.con_nrbtbt{ display:block; width:100%; margin-top:2%; display:inline; float:left;}
.con_nrbtbt li{ width:auto; padding-left:5px; padding-right:5px; background:#0B86D4; float:left; margin-left:1%; margin-right:1%; line-height:30px; color:#fff; margin-top:1%; border-radius:5px;}
.con_nrbtbt li a{ color:#fff;}
.dn{ display:none !important;}
.sj{ display:block  !important;}
.pad{ display:none;}
.newsa{ margin-top:10%;}
.newsaa_bt{ line-height:20px; font-size:16px; height:20px;}
.newsaa_nr{ line-height:20px; font-size:14px; height:40px;}
.newsaa_rq{ display:none;}
.news_bt{ display:none;}
.snews_bt{ display:block; width:100%; height:auto; float:left; font-size:18px; color:#000; line-height:36px; border-bottom:1px solid #e3e3e3;}
.snews_bt font{ height:36px; float:left; border-bottom:2px solid #00aeec;}
.snews_bt span{ float:right; color:#999; font-size:14px;}
.news_bt1{ font-size:18px;}
.photo li{ width:48%;}
.photo li:nth-child(1){ margin-left:0px;}
.photo li:nth-child(3){ margin-left:0px;}
.photo li:nth-child(5){ margin-left:0px;}
.photo li:nth-child(7){ margin-left:0px;}
.foota li{ margin-top:5%;}
.foota li span{ width:80%; margin-left:10%; height:24px; line-height:24px; text-align:center; overflow:hidden; font-size:12px;}
}



@media (max-width: 370px) {
	.banewm{width: 30%; display:block; }
	
	}

@media (max-width: 360px) {
.ch { width:40%; margin-left:20%;}
.ch1{ width:25%;}
.banewm{width: 30%; }
}


@media (max-width: 342px) {
.about1_b_b{ width:47.7%;}
.about1_b_a{ width:51.7%;}
.about1_b_bb{ margin-top:-55px;}
.about1_b_bc{ margin-top:-55px;}
.about1_b_ba font{ margin-top:-70px;}
.about1_b_bb font{ margin-top:-70px; font-size:12px; height:20px; overflow:hidden; margin-left:0px;}


}



@media (max-width: 320px) {
.about1_b_b{ width:47.7%;}
.about1_b_a{ width:51.7%;}
.about1_b_bb{ margin-top:-55px;}
.about1_b_bc{ margin-top:-55px;}
.about1_b_ba font{ margin-top:-70px;}
.about1_b_bb font{ margin-top:-70px; font-size:12px; height:20px; overflow:hidden; margin-left:0px;}
.banewm{width: 34%; }

}