.nav ul li {
  float: left;
  width: 150px;
  height: 55px;
  margin-left: 5px;
  box-sizing: border-box;

}

.nav ul li:first-child{margin-top: 0px; margin-left: 0px;}
.ul li {
  padding-top: 10px;
  position: relative;

}

.nav ul li a {


  display: block;

  font-size: 18px;

padding: 10px 10px;
  text-align: center;
  line-height: 33px;
  color: #fff;

}
.on{ border-bottom: 2px solid #fff;
  font-weight: 700;   }
.er_nav {

  overflow: hidden;

  position: absolute;

  top: 64px;

  z-index: 99999;

}

.active1  {
  background: #f6f6f6;
}

.submenu {

  left: 0;

  max-height: 0;

  position: absolute;

  top: 100%;

  z-index: 0;

  -webkit-perspective: 400px;

  -moz-perspective: 400px;

  -ms-perspective: 400px;

  -o-perspective: 400px;

  perspective: 400px;

}



.submenu li {

  opacity: 0;

  -webkit-transform: rotateY(90deg);

  -moz-transform: rotateY(90deg);

  -ms-transform: rotateY(90deg);

  -o-transform: rotateY(90deg);

  transform: rotateY(90deg);

  -webkit-transition: opacity .4s, -webkit-transform .5s;

  -moz-transition: opacity .4s, -moz-transform .5s;

  -ms-transition: opacity .4s, -ms-transform .5s;

  -o-transition: opacity .4s, -o-transform .5s;

  transition: opacity .4s, transform .5s;

  /*实现下拉菜单螺旋淡出*/

}



.menu .submenu li:hover a {



  border-radius: 0;


}



.menu > li:hover .submenu, .menu > li:focus .submenu {

  max-height: 2000px;

  z-index: 10;

}



.menu > li:hover .submenu li, .menu > li:focus .submenu li {

  opacity: 1;

  -webkit-transform: none;

  -moz-transform: none;

  -ms-transform: none;

  -o-transform: none;

  transform: none;

}

/*动画递进的时间 实现一个个螺旋子菜单*/

.menu li:hover .submenu li:nth-child(1) {

  -webkit-transition-delay: 0s;

  -moz-transition-delay: 0s;

  -ms-transition-delay: 0s;

  -o-transition-delay: 0s;

  transition-delay: 0s;

}



.menu li:hover .submenu li:nth-child(2) {

  -webkit-transition-delay: 50ms;

  -moz-transition-delay: 50ms;

  -ms-transition-delay: 50ms;

  -o-transition-delay: 50ms;

  transition-delay: 50ms;

}



.menu li:hover .submenu li:nth-child(3) {

  -webkit-transition-delay: 100ms;

  -moz-transition-delay: 100ms;

  -ms-transition-delay: 100ms;

  -o-transition-delay: 100ms;

  transition-delay: 100ms;

}



.menu li:hover .submenu li:nth-child(4) {

  -webkit-transition-delay: 150ms;

  -moz-transition-delay: 150ms;

  -ms-transition-delay: 150ms;

  -o-transition-delay: 150ms;

  transition-delay: 150ms;

}



.menu li:hover .submenu li:nth-child(5) {

  -webkit-transition-delay: 200ms;

  -moz-transition-delay: 200ms;

  -ms-transition-delay: 200ms;

  -o-transition-delay: 200ms;

  transition-delay: 200ms;

}



.menu li:hover .submenu li:nth-child(6) {

  -webkit-transition-delay: 250ms;

  -moz-transition-delay: 250ms;

  -ms-transition-delay: 250ms;

  -o-transition-delay: 250ms;

  transition-delay: 250ms;

}



.menu li:hover .submenu li:nth-child(7) {

  -webkit-transition-delay: 300ms;

  -moz-transition-delay: 300ms;

  -ms-transition-delay: 300ms;

  -o-transition-delay: 300ms;

  transition-delay: 300ms;

}



.menu li:hover .submenu li:nth-child(8) {

  -webkit-transition-delay: 350ms;

  -moz-transition-delay: 350ms;

  -ms-transition-delay: 350ms;

  -o-transition-delay: 350ms;

  transition-delay: 350ms;

}



.submenu li:nth-child(1) {

  -webkit-transition-delay: 350ms;

  -moz-transition-delay: 350ms;

  -ms-transition-delay: 350ms;

  -o-transition-delay: 350ms;

  transition-delay: 350ms;

}



.submenu li:nth-child(2) {

  -webkit-transition-delay: 300ms;

  -moz-transition-delay: 300ms;

  -ms-transition-delay: 300ms;

  -o-transition-delay: 300ms;

  transition-delay: 300ms;

}



.submenu li:nth-child(3) {

  -webkit-transition-delay: 250ms;

  -moz-transition-delay: 250ms;

  -ms-transition-delay: 250ms;

  -o-transition-delay: 250ms;

  transition-delay: 250ms;

}



.submenu li:nth-child(4) {

  -webkit-transition-delay: 200ms;

  -moz-transition-delay: 200ms;

  -ms-transition-delay: 200ms;

  -o-transition-delay: 200ms;

  transition-delay: 200ms;

}



.submenu li:nth-child(5) {

  -webkit-transition-delay: 150ms;

  -moz-transition-delay: 150ms;

  -ms-transition-delay: 150ms;

  -o-transition-delay: 150ms;

  transition-delay: 150ms;

}



.submenu li:nth-child(6) {

  -webkit-transition-delay: 100ms;

  -moz-transition-delay: 100ms;

  -ms-transition-delay: 100ms;

  -o-transition-delay: 100ms;

  transition-delay: 100ms;

}



.submenu li:nth-child(7) {

  -webkit-transition-delay: 50ms;

  -moz-transition-delay: 50ms;

  -ms-transition-delay: 50ms;

  -o-transition-delay: 50ms;

  transition-delay: 50ms;

}



.submenu li:nth-child(8) {

  -webkit-transition-delay: 0s;

  -moz-transition-delay: 0s;

  -ms-transition-delay: 0s;

  -o-transition-delay: 0s;

  transition-delay: 0s;

}



.er_nav li{float: left; margin-left: 0px !important; width: 100%; text-align: center;padding: 0px !important; background-color: #fff;}



.er_nav li:hover a{font-weight: bold; }

.er_nav li a{color: #111 !important; font-size: 14px !important;}

.er_nav{overflow: hidden; position: absolute;top: 53px; z-index: 99999;}

.ul li{position: relative;}





        .clearfix li{

          -webkit-transition: all 0.8s;

-moz-transition: all 0.8s;

-o-transition: all 0.8s;

        }



.clearfix li:hover {

transform: rotate(360deg);

-webkit-transform: rotate(360deg);

-moz-transform: rotate(360deg);

-o-transform: rotate(360deg);

-ms-transform: rotate(360deg);

}
.w1240{width: 1200px; margin: 0 auto;}
#dl-menu {
display: none;
}
.banner{position: relative; height: 600px;}
.swiper-button-next, .swiper-button-prev{ position: absolute; margin-top: 70px; top: 32%;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ position: absolute;top: 93%; bottom: 0px; z-index: 0; }
.swiper-slide img{width: 100%; height: 100%;}

.news_box .news_content .left_banner .swiper-button-next,.news_box .news_content .left_banner .swiper-button-prev{top: 72%;}








/*其他页面*/
.w1245{width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 30px; margin-bottom: 30px;}
.Center_Introduction{width: 323px; height: 375px; float: left; border: 1px solid rgba(161, 161, 161, 1);}
.title_title{width: 100%; height: 41px; background: url("../image/title.png") no-repeat; color: #fff; font-size: 24px; line-height: 41px; text-indent: 20px;}
.center_main{padding: 10px;}
.center_main p{text-align: justify; text-indent: 20px; line-height:29px; font-size: 13px;}
.center_main p a{color: #469beb;}
.Center_swperi{width: 518px; height: 374px; float: left; margin-left: 7px;}
.bannernews{width: 518px; height: 375px;}
.bannernews .swiper-pagination-bullet-active{background-color: #469beb; border: #469beb;}
.Central_dynamics{width: 387px; height: 374px; float:right; border: 1px solid rgba(161, 161, 161, 1);}
.list li {
  background: url('../image/icon3.png') no-repeat 18px center;
  padding: 15px 20px 15px 30px;
  font-size: 16px;
  color: #333333;
box-sizing: border-box;
border-bottom: 1px dashed rgba(161, 161, 161, 1);
}
.list li:last-child{border-bottom:none;}
.hui{}
.more{display: inline-block; float: right; font-size:18px; color: #000;margin-right: 10px;}
.business{background-color: #fff; padding: 30px;border: 1px solid rgba(228, 228, 228, 1);
box-shadow: 0px 2px 4px rgba(0, 0, 0, .5);}
.business_ul{overflow: hidden;}
.business_li{width: 25%; float: left; margin-bottom: 30px;}
.business_li img{display: block; margin: 0 auto; height: 147px;

  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.business_li img:hover{

  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.business_li h2{text-align: center; font-weight: bold; font-size: 18px; margin-bottom: 10px;}
.business_li p{text-align: center; color:rgba(150, 150, 150, 1) ; font-size:16px;}

.facilities_h1{font-size: 30px; font-weight: bold; text-align: center; margin-top: 30px; margin-bottom: 30px;}
.hx{width: 500px; height: 3px; display: block; margin: 0 auto; background: url("../image/hx.png") no-repeat; background-size: cover; background-color: #b0b0b0;}

.facilities_list{overflow: hidden; margin-top: 60px;}
.facilities_list ul {overflow: hidden;}
.facilities_list ul li{width: 23%; float: left;margin-bottom: 30px; margin-left: 15px;position: relative;}
.facilities_list ul li img{width: 100%; height: 190px;
  display: block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.facilities_list ul li img:hover{ -webkit-transform: scale(1.1);
  transform: scale(1.1);}
.facilities_list_title{position: absolute; bottom: 4px; left: 0px; background: rgba(0, 0, 0, 0.5); color: #fff; text-align: center; font-size: 14px;width: 100%; height: 31px;line-height: 30px;}


.sign_list{margin-top: 60px; overflow: hidden; margin-bottom: 30px;}
.sign_list ul li{width: 33%; float: left;}
.sign_list ul li img{display: block; margin: 0 auto;}
.sign_list ul li p{text-align: center;font-style: 20px; margin-top: 30px;}

.meeting {
  overflow: hidden;
  margin-top: 30px;
  position: relative;
}
#wrapper{
  overflow: hidden;
  width: 95%;
  height: 240px;
  position: relative;
  margin: 0 auto;
  margin-top: 30px;

}
#wrapper ul {
  position: absolute;
  left: 0;
  top: 0;
  height: 213px;
  overflow: hidden;
}
#wrapper li{
  float: left;
  list-style: none;
  margin-left: 5px;
}
#wrapper li img{
  width: 286px;
  height: 190px;

}
input[type=button]{
  margin-top: 20px;
  width: 35px;
  height: 25px;
  line-height: 25px;
}
.meeting_lunbo{position: relative;}
#btn1{background-color: #469beb; width: 28px; height: 57px; position: absolute; top: 60px; left: 15px; color: #fff;}
#btn1 img,#btn2 img{display: block; margin-top: 10px; width: 16px; height: 36px; margin-left: 5px;}
#btn2{background-color: #469beb; width: 28px; height: 57px; position: absolute; top: 60px; right:15px; color: #fff;}
.meeting_title{text-align: center; font-size: 14px;}


.dizhi_main{margin-top: 30px; margin-bottom: 30px; overflow: hidden;}
.dizhi_left{padding: 20px; float: left; margin-left: 50px; border-right: 1px solid #b0b0b0; padding-right: 50px;}
.dizhi_left ul li{margin-bottom: 20px; font-size: 16px; overflow: hidden;}
.dizhi_left ul li img{width: 18px; height: 18px; margin-right: 20px; float: left; margin-top: 3px;}
.dizhi_left ul li span{font-weight: bold; font-size: 18px; float: left;}
.dizhi_left ul li strong{font-size: 16px; float: left; line-height: 24px; font-weight: initial;}
.map{width: 554px; height: 243px; margin-left: 110px; float: left;}
.index_title{overflow: hidden; margin-top: 30px;}
  .index_title_left{float: left;}
  .index_title_left img{margin-top: 25px;}
  .index_title_right{width: 250px; float: right;}
  .index_title_right img{width:139px; height: 139px; display: block; margin: 0 auto;}
  .index_title_right p{text-align: center; color: #b0b0b0; font-size:16px; margin-top: 20px;}


  .red{background-color:#469beb ;}

.view_title_right img{float: left;}

  .view{min-height: 500px;}
  .list_left{overflow: hidden; margin-top: 30px; margin-bottom: 30px;width: 20%; float: left;}
  .list_right{width: 76%;float: left;margin-top: 30px;margin-bottom: 30px; border: 1px solid #d3d3d3; background-color: #fff; margin-left: 15px; padding: 15px;}
  .list_left .list_title{width: 100%; height:100px; background-color: #469beb; color: #fff; font-size:30px; font-weight: bold; text-align: center;line-height: 100px; }
  .list_left ul li{text-align: center; height: 42px; line-height: 42px; font-size: 16px; background-color: #fff; border: 1px solid #d3d3d3;}
  .list_left ul .on{background-color: #fff6d9; color: rgba(255, 56, 56, 1); border-right: 2px solid rgba(255, 56, 56, 1);}
  .list_left ul {margin-bottom: 30px;}
  .lx{font-size: 18px; margin-bottom: 10px;}
  .lx img{margin-right: 5px;}
  .list_left p{ font-size: 14px; margin-top: 10px;}
  .view_title{overflow: hidden; border-bottom: 1px solid #d3d3d3; padding-top: 10px; padding-bottom: 10px;}
  .view_title_left{float: left;font-size: 18px; margin-left: 10px;}
  .view_title_left img{margin-right: 10px;    float: left;}
  .view_title_right{float: right;margin-right: 10px;line-height: 24px; }
  .view_mian h1 {
      font-size: 30px;
      font-weight: bold;
      text-align: center;
      padding-top: 20px;
      padding-bottom: 20px;
      border-bottom: 1px dashed #d3d3d3;
    }

    .news_list{overflow: hidden;}
    .news_list ul li{border-bottom: 1px solid #d3d3d3; margin-top: 20px;overflow: hidden; padding-bottom: 20px;}
    .riqi{float: left; width: 65px; height: 80px;}
    .ti{background-color: #edf2f7; color: #469beb; font-size: 20px; font-weight: bold; text-align: center; line-height: 53px;}
    .year{background-color:#469beb; color: #edf2f7; font-size:14px; text-align: center; line-height: 27px;}
    .news_title{float: left; margin-left: 10px;}
    .news_title h2{font-size:16px; font-weight: bold;margin-top: 15px;  margin-bottom: 10px;}
    .news_title p{font-size: 14px; }

    .photo_list{overflow: hidden;}
    .photo_list ul{overflow: hidden;}
  .photo_list ul li{float: left; width: 31%; margin-left: 20px; height: 185px; margin-bottom: 20px; background-size: cover; border-radius: 20px;border-bottom:none; position: relative; }
  .photo_list ul li img{width: 100%; height: 184px;}
  .photo_list ul li .overhideone{font-size: 18px;
color:#333333;
text-align: center;
line-height: 43px;
background-color: #3773ABFF;
height: 185px;
opacity: 0.5;
position: relative;
}
.photo_main{position: absolute; top: 0px; left: 0px; width: 100%; height: 185px; color: #fff; padding: 20px;}
.photo_main p:first-child{font-size: 20px;}
.photo_main p{margin-bottom: 10px;}



.xixin{overflow: hidden; margin-top: 60px; margin-bottom: 30px;}
.xixin ul li{padding: 20px;overflow: hidden; border-bottom: 1px dashed #d3d3d3;}
.xx_left { float: left; width: 20%; font-size: 18px; line-height: 24px;}
.xx_left img{width: 24px; height: 24px; margin-right: 10px; display: block; float: left; }
.xx_right{float: left;  font-size: 18px;}
.izl-rmenu{position:fixed; left:67%; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(../image/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../image/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../image/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../image/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#cb9866;}
.izl-rmenu .btn-phone .phone{background-color:#cb9866; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../image/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#469beb;}
.yuan_text{text-align: center; color: #fff; margin-top: 5px; font-size: 20px;}
.newslistTab .page {
padding-top: 26px;
padding-bottom: 32px;
text-align: right;
padding-left:10px;
padding-right:25%;
}
.newslistTab .page .num {
padding: 6px 16px;
border:1px solid #e7e7e7;
font-size: 15px;
color:#686666;
background:#fff;
display: inline-block;
}
.newslistTab .page .num.current,.newslistTab .page .num:hover {
background:#469beb;
border-color:#469beb;
color:#fff;
cursor: pointer;
}
.navswiper  {
margin-bottom: 10px;
}
.navswiper .swiper-slide {
font-size: 14px;
text-align: center;
background:#fff;
border:1px solid #e7e7e7;
padding: 10px 0;
overflow: hidden;
}
.navswiper .current {
background:#469beb;
color:#fff;
}
.m-left-phone {
  display: none;
  }


.view_list ul li{overflow: hidden;}
.view_list ul li h3{ color: #111; font-size:18px; font-weight: bold; margin-bottom: 10px;}

.view_list ul li h3 img{float: left; margin-right: 10px; margin-top: 6px;}
.view_list ul li h3 span{float: right; margin-right: 10px; font-size: 14px; font-weight: 300;}
.view_list ul li p{font-size: 14px; line-height: 25px;}
.dashed{border-top: 1px dashed #d5d5d5; border-bottom: 1px dashed #d5d5d5; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px;}
.more{border:1px solid rgba(196, 196, 196, 1); padding: 10px 20px; float: right; color: #111;}


.about_title{font-size: 24px; font-weight: bold;}
.about_title img{float: left; margin-right: 20px; margin-top: 5px;}
.about_mian{border: 1px solid #ddd; padding: 20px;}
.form{overflow: hidden; margin-top: 50px; margin-bottom: 30px;}
.to50{float: left; margin-bottom: 20px; width: 50%;}
.to50 label{font-size: 14px; vertical-align: middle; float: left;}
.to50 img{float: left;}
.to50 input{width: 353px; height: 37px; border-radius: 5px; margin-left: 10px;float: left;}
.to100 {width: 100%; float: left;}
.to100 label{float: left; font-size: 14px;}
.to100 textarea{width: 900px; height: 111px; border-radius: 5px; margin-left: 10px;}
.mima{margin-top: 20px;}

.mima_img{float: right;}
.btn{width: 100%; float: left;}
.btn button{text-align: center; float: right; background-color: #469beb; color: #fff; padding: 10px 20px; width: 158px; height: 49px; font-size: 14px; border: none;}
.qiye_img{overflow: hidden; margin-top: 30px; margin-bottom: 30px;}
.qy_left{width: 75%; float: left;}
.qy_left img{width: 100%;}
.qy_right{float: left; width: 22%; margin-left: 25px;}
.qy_right h5{font-size:18px; font-weight: bold; margin-bottom: 25px;}
.qy_right p{font-size: 14px;margin-bottom: 10px;}
.map_box{margin-top: 30px;}
#container ul li a span{font-size: 12px; float: right; margin-right: 10px;}
.about_index{overflow: hidden; margin-top: 120px;}
.about_index-left{width: 48%; float: left; padding: 20px;}
.about_index-left h1{font-size: 28px; font-weight: bold; color: #111;}
.about_index-left p{font-size: 16px; line-height: 45px; text-indent: 20px; text-align: justify; margin-top: 30px;}
.about_index-left a{display: inline-block; width: 110px; height: 40px; background-color:rgba(70, 155, 235, 1) ; color: #fff; text-align: center; padding: 10 20px; margin-top: 50px; font-size: 14px; line-height: 40px; border-radius: 5px;}

.about_index_right{float: right; width: 48%;}
.about_index_right img{width: 100%;}
.xsdw{margin-top: 70px;}
.xsdw_title{width: 100%; background-color:#e5e5e8 ; height: 52px;}
.xsdw_hl{width: 210px; background-color:#469beb;text-align: center; font-size:28px; color: #fff;height: 52px; line-height: 52px; }
.zgs{  overflow: hidden;}
.zgs li{ font-size: 14px; margin-bottom: 10px; text-align: center;}
.footer{background-color: #469beb; min-height: 240px; overflow: hidden;}
.footer_flte{width: 80%; float: left;}
.mbox{width: 100%; margin-top: 50px !important; margin-bottom: 20px;}
.job_info_box h2,.news_box h2,.box_yewu h2{text-align: center;}


ul.menu {
  padding: 0;
  list-style: none;

  box-shadow: 0px 0px 25px #00000070;

}
ul.menu .list1 {
  font-size: 14px;

  position: relative;
  width: 100%;
  box-sizing: border-box;
  clear: both;
}
ul.menu .list1:after {
  content: "\f107";
  font-family: FontAwesome;
  position: absolute;
  right: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}
ul.menu .list1:before {
  content: '\f07b';
  font-family: FontAwesome;
  position: absolute;
  left: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}
ul.menu .list1 a {
  text-decoration: none;
  color: #fff;
  padding: 17px 0px 17px 45px;
  display: block;
  height: 100%;
  box-sizing: border-box;
}
ul.menu .list1 a:hover {
  background-color: #324252;
  transition: 300ms all;
  color: #09fbd2;
}
ul.menu .list1 .items {
  height: 0px;
  overflow: hidden;
}
ul.menu .list1 .items a {
  padding: 17px;
}
ul.menu .list1 .items a:hover {
  background-color: #3f5d79;
  color: #fff;
  transition: 300ms all;
}
ul.menu .list1:last-child {
  border-bottom: none;
}
ul.menu .active:after {
  content: "\f106";
  font-family: FontAwesome;
  position: absolute;
  right: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}
ul.menu .active:before {
  content: '\f07c';
  font-family: FontAwesome;
  position: absolute;
  left: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}
ul.menu .active > .items {
  display: block;

  padding: 0px;
  height: auto;

  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: all 200ms;
  clear: both;
  float: left;
  width: 100%;
}
ul.menu .active > .items li {
  padding: 0px;
  border-bottom: 1px solid #324252;
  list-style: none;
}
ul.menu .active > .items li:last-child {
  border-color: transparent;
  padding-bottom: 0px;
}
ul.menu .active > .items .active > .items {
  background-color: #2f4b67;
}
ul.menu .active > a {
  color: #46efa4;
  font-weight: bold;
}
ul.menu .active .list1 {
  background: #697d92;
}
ul.menu .active .list1 a {
  padding: 17px 0px 17px 45px;
}
















/*手机端*/

@media  screen and (max-width: 414px){

  body{ width: 100%; }
  #dl-menu {
      display: block;
  }
.page-wrapper{overflow: hidden;}
  .five, .four, .one, .three, .two {display: block !important; width: 100%;}


  .nav_box{display: none;}
  .container{width: 100%;}
  .container h2 a img{width: 80%;}
  .header .head_r{padding-top: 0px; float: left;margin-left: 10px;}
  #ss{float: left; margin-top: 10px;}
  .banner{height: 175px;}
  .swiper{height: 100%;}
  .swiper .swiper-wrapper img{height: 100%;}
  .swiper-button-next, .swiper-button-prev{top:0%;}
  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{top: 80%;}
  .index_news .txtScroll-top{width: 50%; margin-left: 0px;}
  .container{margin-bottom: 0px;}
  .inn_tit{width: 90px; font-size: 18px;;}
  .index_news .txtScroll-top .bd{width: 90%;}

  .product{padding-top: 0px;}
  .w1240{width: 100%;}
  .title img{width: 100%;}
  .product_box{margin-top: 20px;}
  .pro ul li{width: 100%;}
  .pro ul li a{margin: 0 auto;}
  .jj_box_left{width: 100%;}
  .jj_box_left img{width: 100%;}
  .jj_box_right{width: 92%;}
  .jj_box_right h3{font-size: 28px; margin-top: 5px;}
  .xq_btn{margin-right: 78px;}
  .news_main{margin-top: 10px;}
  .index_1 .slideBox,.index_1 .slideBox .bd img,.index_1 .slideBox .bd li a{width: 100%; height: 300px;}
  .news_mian_box_right{width: 100%;}
  .news_mian_box_right li a{font-size: 14px !important;}
  .news_mian_box_right li a span{display: none;}
  #rd_main_ul li:first-child,#rd_main_ul li:nth-child(4){margin-left: 10px;}
  .re_box{margin-top: 10px;}
  .hz_box ul li{width: 46%; margin-left: 10px;}
  .hz_box ul li img{width: 100%;}
  .footer_top{padding-top: 20px; padding-bottom: 20px;}
  .footer_logo{width: 100%;}
  .footer_top ul{margin-left: 20px;}
  .footer_us{margin-left: 20px;float: left;}
  .swiper-slide img{width: 100%;}
  .banner{background-color: transparent;}
  .list_left{margin-top: 0px; width: 100%; margin-bottom: 15px;}
  .list_right{margin-top: 0px; margin-left: 0px; width: 93%;}
  .news_title{width: 80%;}
  .news_title h2{margin-top: 0px;}
  .list_left ul{margin-bottom: 0px;}
  .photo_list ul li{width: 92%;}
  .newslistTab .page{padding-top: 26px;
      padding-bottom: 32px;
      text-align: left;
      padding-left: 10px;
      padding-right: 0%;}

      .us_yuan ul li{width: 100%;}
      .yuan {
          width: 200px;
          height: 200px;
          border-radius: 50%;
          background-color: rgba(33, 79, 148, 1);
          margin: 0 auto;
      }
      .big_size {
          font-size: 30px !important;
          font-weight: bold;
          padding-top: 58px !important;
      }
      .contact_leftmap{
          margin-top: 20px;
          width: 100%;
      }
      .logo_title h2{font-size: 18px; margin-top: 10px;}
      .index_news{margin-top: 15px; margin-bottom: 15px;}
      .index_news .txtScroll-top .infoList li .date{font-size: 14px;}
      .yx-rotaion{width: 414px !important; height: 300px !important;}
      #tap_tab ul li{width: 50%;}
      .news_right{width: 100%;}
      .tb_box{width: 100%; margin-top: 10px; margin-left: 0px;}
      .zhyw_mian ul li{ float: none; margin: 0 auto; margin-top: 10px;}
      .zhyw_mian ul li:first-child{margin: 0 auto;}
      .case_main ul li:first-child{margin: 0 auto;}
      .case_main ul li{ float: none; margin: 0 auto; margin-top: 10px;}
      .about_index-left{width: 89%;}
      .about_index_right{display: none;}
      .footer_flte{width: 100%;}
      .mbox{margin-top: 10px !important;}
      .friendlink ul li{float: none; margin-left: 0px;}
      .footer_right{width: 55%; margin-top: -70px;}
      .w1245{width: 100%;}

      #container ul li a span{display: none;}
      .content{width: 100%;    overflow: hidden;}
      .news_box .news_content .left_banner{width: 100%;}
      .news_box .news_content .right_list{width: 100%;}
      .news_box .news_content{display: block;}
      .box_gaikuang .content .right_box{width: 100%;}
      .box_gaikuang .content .right_box img{width: 100%;}
      .box_yewu .ul_yewu{display: block;}
      .box_yewu .ul_yewu li{width: 100%;}
      .box_gaikuang .content{display: block;}
      .news_box .news_content .right_list li .news_type2 span:first-child,.news_box .news_content .right_list li .news_type1 span:first-child{display: none;}
      .box_1 .content .logo_box .out_box {display: none;}
      .to50{width: 100%; }
      .qy_left,.qy_right{width: 100%;}
      .box_1 .content .logo_box{display: none;}


      .main-header-block .container .top .left,.main-header-block .container .top{display: block !important;}

      .out_box .logo_title{width: 325px !important; margin-top: 15px;}
      .main-header-block .container .top .right .input{width: 230px !important;}
      .main-header-block .container .top .right{float: left; margin-top: 20px;}
      .main-header-block .container .top{height: auto !important; margin-top: 25px; margin-bottom: 20px;}
      .page_title{margin: 20px 0px !important;}
      .page_title a{font-size: 28px !important;}
      .one a img{display: block; margin: 0 auto;}
      .one .information{width: 100% !important;}
      .one .information .content>div{width: 100% !important;}
      .one .information .content img,.two .dynamic{width: 100% !important;}
      .news_index{display: block;}

      .one .information .content{ flex-direction: column; }
      .one .information .content>div div{display: none !important;}
      .two .dynamic .content{display: block !important;}
      .two .dynamic .content img{ margin-right: auto !important;margin: 0 auto;}
      .two .focus{width: 100% !important;}
      .four>div,.five .introduction,.zgs,.main-footer-area .info .container>div:first-of-type,.main-footer-area .info .container>div:nth-of-type(2){width: 100% !important;}
      .five .introduction>p{padding: 10px;}
      .main-footer-area .info .container{display: block !important;}
      .main-footer-area .info .container>div:first-of-type img{width: 100% !important ;}
      .main-footer-area,.main-footer-area .info{height: auto !important;}
      .dj .dj_lf{width: 100% !important;}
      .btn_wh{width: 65% !important;}
      .jzg li{margin-left: 125px !important;}
}
