.nav ul li {
    float: left;

	width: 120px;
	height: 50px;
    margin-left: 5px;
    box-sizing: border-box;
}

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

    position: relative;

}

.nav ul li a {


    display: block;

    font-size: 20px;

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

}
.on{
    /*border-bottom: 2px solid #286dae;*/
      }
.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);

}
.w1250{width: 1250px; margin: 0 auto;}
#dl-menu {
	display: none;
}
.banner{position: relative;overflow: hidden}
.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;}
.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: 100%; height: 374px; float: left;  overflow: hidden;}
.bannernews{width: 100%; height: 374px; position: relative;}
.bannernews .swiper-slide .title {
  background: rgba(0,0,0,.9);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 47px;
  line-height: 47px;
  padding-right: 20%;
  color: #fff;
  font-size: 16px;
  z-index: 2;
  text-indent: 10px;
}

.bannernews .swiper-pagination-bullet-active {
  background-color: #fe4040;
  border: #fe4040;
}
.bannernews .swiper-pagination-bullet {
  background: none;
  opacity: 1;
  cursor: pointer;
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  margin-left: 10px;
}
.bannernews .swiper-pagination {
  right: 25px;
  left: auto;
  width: auto;
  /* width: 172px; */
}
.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;}
    .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-bottom: 30px;width: 25%; float: left;background-color:#f5f5f5;min-height: 765px;}
    .list_right{width: 73%;float: left;margin-bottom: 30px; margin-left: 15px;

      padding: 15px;
      padding-top: 0px;
    }
    .list_left .list_title{width: 100%;
      height:68px;
      color: #fff; font-size:24px; font-weight: bold;
      text-align: center;line-height: 68px;
      background-color: #3885D1;
      background-size: cover;

    }

    .news_title{color:#3d3d3d;}
    .list_left ul li{text-align: center; height: 66px; line-height: 66px; font-size: 20px; background: url("../image/bg-shlf.png") right center no-repeat;

        background-position-x:250px; border-bottom: 1px solid #e6e6e6;
    }
    .list_left ul .on{background-color:#f7f7f7;background: url("../image/bg_left.png") right center no-repeat; background-position-x:250px ;
      color: rgba(255, 56, 56, 1); font-weight: none !important;
      }
      .list_left ul .on a{color:#337ab7;    float: left;
    padding-left: 10px;}
      .list_left ul  a{color:#337ab7;    float: left;
    padding-left: 10px; color:#3d3d3d;}
      .list_left ul li:hover{ background-color:#f7f7f7; background: url("../image/bg_left.png") right center no-repeat;  }
      .list_left ul li:hover a{color: #337ab7;}


    .list_left ul {margin-bottom: 30px; padding:0px 25px;}
    .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{ overflow: hidden;}
      .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;}
      .news_title h2{font-size:16px; margin-top: 15px;  margin-bottom: 10px; color:#3d3d3d; font-weight:initial !important;}
      .news_title h2 a{ color:#3d3d3d;}
      .news_title h2:hover {color:#3885D1;}
      .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; margin-bottom: 20px; background-color:#e4e4e4;}
    .photo_list ul li img{width: 100%; height: 184px;}
    .photo_list ul li div{font-size: 16px;
color:#333333;
text-align: center;
line-height: 43px;
background-color: #fff;}
.photo_list ul li:hover div{background-color:#469beb; color: #fff !important;}
.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:first-child{margin-top: 0px;}
.view_list ul li h3{ color: #111; font-size:18px; font-weight: bold; margin-bottom: 10px;}
.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-bottom: 30px;}
.to50{float: left; margin-bottom: 20px; width: 50%; margin-top: 30px;}
.to50 label{font-size: 16px; vertical-align: middle; float: left; margin-top: 10px; font-weight: initial;}
.to50 img{float: left;}
.to50 input{width: 94%; height: 37px;
  border-radius: 5px; margin-left: 10px;float: left;
 padding-left: 10px;border: 1px solid #000;
}
.yzm{height: 47px; margin-top: 20px; margin-left: 75px;}

.to100 {width: 100%; float: left;}
.to100 label{float: left; font-size: 16px;}
.to100 textarea{width: 98%; height: 211px;
  border-radius: 5px; margin-left: 10px;  border: 1px solid #000;;}
.mima{margin-top: 20px;}

.mima_img{float: right;}
.btn{width: 100%; float: left;}
.btn button{text-align: center;  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{ overflow: hidden;}
#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{ margin-top: 30px; margin-bottom: 50px; overflow: hidden;}
.zgs li{width: 20%; float: left; font-size: 14px; margin-bottom: 15px; 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;}



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;
  }


  .zp_main{width: 100% !important;}
  .zhaoping p{width: 100% !important; float: none;display: block;margin-top: 10px; margin-bottom: 10px;}
  .job_info_box ul li div{flex-wrap: wrap;}
.rc_titele{text-align: center; margin-top: 20px;}



.thjd_hui_bg{background-color:#3885D1; height: 60px;}
.thjd_sceach_box {position: relative;}

.thjd_sceach_box ul li:first-child{color:#000000; font-size: 16px;
font-weight: 500; margin-left: 0px;
}
.thjd_sceach_box ul li a{color: #fff;
}

.to100 label span,.to50 label span{color: red;}

.input {
  height: 45px;
  border: 1px solid #e1e1e1;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  float: right;
  border-radius: 30px;
  background: #fff;

}
.input img {
  margin: 0 15px 0 20px;
}
 .input input {
  font-size: 18px;
  color: #333;
  line-height: 45px;
  width: 250px;
  background: #fff;
  border: none;
  border-radius: 30px;
}
input:focus{outline:none;}

.box_about{background: url('../image/index_about_bg.png') no-repeat;
  padding-top: 90px; padding-bottom: 119px;
  overflow: hidden;
}
.left_box{width: 50%; float: left; padding-right: 10px;}
.left_box h2{font-size: 30px;color: #0E85D8; font-weight: 500;
margin-bottom: 20px;
}
.left_box h2 span{ display: inline-block; height: 1px; width: 73px !important;
  background-color: #919191; margin-bottom: 10px;}
.left_box h3{font-size: 24px; font-weight: 500; color: #000;
}
.left_box h5{font-size: 12px; color:#919191;
margin-bottom: 30px; font-weight: 400;
}
.left_box p{font-size: 14px; text-indent: 20px;
line-height: 35px;
}
.thjd_index_about{overflow: hidden; margin-top: 50px;}
.thjd_index_about li{width: 120px; height: 50px;
background-color:#F5F5F5;

 border-radius: 5px; float: left;
margin-left: 30px;
text-align: center;
line-height: 50px;
font-size: 20px;
}
.thjd_index_about li a{color:#919191 ;}

.thjd_index_about li:first-child{margin-left: 0px;}
.thjd_index_about li:hover{background-color:#0E85D8; color: #fff;}

.thjd_index_about li:hover a{color: #fff;}
.right_box{width: 47%; float: right; padding: 10px; background-color: #EBEBEB;
height: 400px; position: relative;
}

.right_box img{width: 100%; height: 100%;}

.thjd_sj{background: url('../image/suzi.png') no-repeat;
height: 230px; background-size: cover;
}
.thjd_sz{overflow: hidden;}
.thjd_sz li{overflow: hidden; width: 25%; float: left; margin-top: 85px;}
.thjd_sz li img{width: 45px;float: left; margin-right: 5px;}
.thjd_sz li h2{color:#0E85D8; font-size: 40px; margin-top: 0px;}
.thjd_sz li h2 span{font-size: 13px; color: #fff;    float: right;
  margin-right: 50%;}
.thjd_sz li p{font-size: 13px;color: #fff; text-indent: 45px;}
.thjd_cp_box{min-height: 900px; background: url('../image/cp.png') no-repeat;
background-size: cover; overflow: hidden;
}
.index_title{padding-top: 80px;}
.thjd_title h2{text-align: center; color: #0E85D8; font-size: 36px;}
.hx_hui{width: 90px; height: 2px; background-color: #969696; display: inline-block;
margin-bottom: 12px;
}
.hx_lan{width: 84px; height: 6px; background-color: #0E85D8; display: inline-block;
margin-bottom: 10px;}
.index_title p{text-align: center; margin-top: 20px; color: #919191;}
.swiper-container-tab .swiper-wrapper .swiper-slide{
  height: 40px;border-radius: 20px;
  text-align: center;
  background-color: #fff;
}
.swiper-container-tab .swiper-wrapper .swiper-slide a{color:#919191 ;
font-size: 16px; line-height: 37px;
}
.cp_tab{position: relative; margin-top: 60px; height: 80px;}


.cp_tab .swiper-button-next{top: -8%;right: -50px;  margin-top: 5px;}
.cp_tab .swiper-button-prev{top: -8%;left: -50px; margin-top: 5px;}
.swiper-container-tab .swiper-wrapper .swiper-slide:hover{
  height: 40px;border-radius: 20px;
  text-align: center;
  background-color: #0E85D8;
}

.swiper-container-tab .swiper-wrapper .swiper-slide:hover a{color: #fff;}

.swiper-container-tab .swiper-wrapper .on{ background-color: #0E85D8;}
.swiper-container-tab .swiper-wrapper .on a{color: #fff;}
 .box {
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}
.proLink {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .5s ease;
  font-size: 16px;
  color: #111;
}
.proImgBox {
  width: 100%;

  padding-bottom: 65%;
  position: relative;
  overflow: hidden;
}

.proImg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%,-50%) scale(1.0);
  transition: all .5s ease;
}

.txtBox {
  padding: 10px;
  transition: all .5s ease;
  background: #fff;
}


.proTitle {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 1rem;
  margin-top: 10px;
  text-align: center;

}



.eye {
  position: absolute;
  right: 0px;
  top: 0px;
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-position: right center;
}

 .line {
  position: relative;
  margin-top: 10px;
  width: 100%;
  height: 2px;
}


.line::before {
  content: '';
  position: absolute;
  right: 0px;
  display: block;
  width: 30px;
  height: 1px;
  background: #999;
  transition: all .5s ease;
}
.p_Product:hover .txtBox{background-color: #0E85D8;}
.p_Product:hover .txtBox a{color: #fff;}
.p_Product{margin-bottom: 30px;}
.cp_box{overflow: hidden; margin-bottom: 80px;}
.news_content{margin-top: 50px;}
.list_index {
  border-top: 1px dashed #ddd;

}

.list_index>strong {
  height: 58px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px dashed #ddd;
}

 .list_index>strong p span:first-child {
  display: inline-block;
  width: 10px;
  height: 10px;
  transform: rotate(45deg) skew(0deg, 0deg);
  background: #0881e6;
}

.list_index>strong p span:last-child {
  font-size: 18px;
  color: #333;
  margin-left: 10px;
}

.list_index>.time{
  font-size: 18px;
  color: #999;
  float: right;
  line-height: 58px;
}

#selectCard{

}
#title{
	width:100%;
overflow: hidden;

}
#title h3:first-child{margin-left: 0px;}

#title h3{
	float:left;
  width: 18%;
	color: #000;
  /* background-color: #F2F2F2; */
  padding: 2px;
  text-align: center;
  margin-top: 0px;
  font-size: 20px;

}
#content strong{display: block;}
#content div{
	float:left;
  margin:10px;
  margin-top: 0px;

	}
#content div ul{
	list-style:none;
	list-style: none outside none;
	padding: 10px;
}
#content div ul li{
	width:100%;
	overflow: hidden;
	margin-bottom: 8px;

}
#content div ul li span{
	float: right;
	margin-right: 10px;
     color: #595959;
}
#content div ul li a{
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;

	line-height: 36px;
  width: 100%;
  color: #595959;
}
#content div ul li img{display: inline-block;
	 float: right;
	 margin-right: 10px;
	 margin-top: 8px;
	}
#content div ul li a:hover{
	color:#0E85D8 !important;
}

#content div ul li a:hover span{
	color:#0E85D8 !important;
}
#title .titin{color: #0E85D8; }
#content div{
	display:none;
  width: 100%;
  position: relative;
	}
#content .one{
	display:block;
	width: 100%;
}
#content{ width: 100%;}

#content .index_list{overflow: hidden;}

#content .index_list li{padding: 0px;
   background-color: #fff;
  height: auto;
border-bottom: 1px dashed #ccc;
}
  #content .index_list li p{color: #111; font-size: 14px;}
  #content .index_list li p img{float: left;}
  #content .index_list li p span{float: right;}

.tuijian{ background: url('../image/47.png') no-repeat;
background-size: cover;padding-bottom: 130px;
}

.tuijian_box{overflow: hidden; margin-top:80px ;}
.tuijian_box_text_box{overflow: hidden;width: 50%;}
.no1{width: 10%; float: left;
background: url('../image/jx.png') no-repeat;
background-size: 100%;
height: 80px;
color: #fff;
text-align: center;
line-height: 80px;
}
.tuijian_box_text{width: 85%; float: left; margin-left: 20px;}

.tuijian_box_text h2{font-size: 30px; color: #111;}
.no1{font-size:30px;}
.tuijian_box_text p{line-height: 40px; text-align: justify;
text-indent: 20px; color: #292929;margin-top: 30px;
margin-bottom: 30px;
}
.tuijian_box_text a{padding: 10px; background-color: #257DFF;
text-align: center; color: #fff;border-radius: 5px;display: block;
width:120px ;
}

.tuijian_box_img_box{width: 45%;}
.tuijian_box_img_box img{width: 100%;}


.kehu_box{overflow: hidden; margin-top: 30px;}
.kehu{background: url('../image/kh.png') no-repeat;
background-size: cover;
min-height: 580px;
}

.kehu_box1{background: url('../image/kehu1.png') no-repeat;
background-size: cover;
width: 376px; height: 250px;
margin-top: 30px;
float: left;
}

.kehu_box2{background: url('../image/kehu2.png') no-repeat;
  background-size: cover;
  width: 376px; height: 250px;
  margin-top: 30px;
  float: left;
  margin-left: 60px;
  }

.kehu_box3{background: url('../image/ccc.png') no-repeat;
    background-size: cover;
    width: 376px; height: 250px;
    margin-top: 30px;
    float: left;
    margin-left: 60px;
    }

.kehu_box h4{text-align: center; font-size: 30px;
font-weight: 500;  color: #fff;margin-top: 30px;;
}
.kehu_box1,.kehu_box2,.kehu_box3 {
  position: relative;
}

.kehu_box img{display: block; width: 120px; height: 35px;
position: absolute;
bottom: 10px; left: 35%;
}

.kehu_box p{color: #fff;
   padding: 20px 60px;
  line-height: 30px;
  }
.kehu_box1 p{margin-top: 30px; }
.kehu_box2 p{}
.kehu_box3 p{text-align: center;margin-top: 30px;}




.yl .swiper-wrapper{height: 80px;}
.yl .swiper-button-next, .yl .swiper-button-prev{
  margin-top: -8px;
}


.yl .swiper-wrapper .swiper-slide img{width:177px;
height: 80px;
}
.yl_box{margin-top: 10px; margin-bottom: 10px; position: relative;}



.footer{background: url('../image/footer.png') no-repeat;
background-size: cover;padding-top: 30px;
}

.footer_left{width: 45%; }
.footer_left img{ width: 460px;margin-bottom: 60px;}
.footer_left p{text-align: left; color: #fff; margin-bottom: 30px;}
.footer .content{overflow: hidden; border-bottom: 1px solid #fff; padding-bottom: 20px;}


.footer_right{width: 55%; overflow: hidden;}
.footer_right h2{text-align: center; margin-bottom: 30px;}
.footer_right h2 a{color: #fff; font-size:20px;}

.footer_nav{margin-top: 0px; margin-left: 20px;}
.footer_nav ul li{margin-bottom: 15px;text-align: center;}
.footer_nav ul li a{color: #fff;}
.footer_nav img{width: 115px; height: 115px;}
.footer_nav ul{ margin-top: 50px;}
.footer_footer{text-align: center; color: #fff;
margin-top: 20px;
}


/*about*/
.about_list p img{width: 22px; height: 22px; display: inline-block;
   float: left;margin-right: 10px; }
.about_list p {font-size: 16px;padding-top: 30px;}
.about_list ul{overflow: hidden; margin-top: 30px; margin-left: 10%;}
.about_list ul li{height: 40px;width: 228px;
  border-radius: 20px;
  text-align: center;
  background-color: #fff;
  float: left;margin-left: 10px;
  line-height: 40px;
  font-size: 16px;
}

.about_list ul li a{font-size: 16px; color: #919191;}

.about_list .on{background-color:#0E85D8;}

.about_list .on a{color: #fff;}

.about_list ul li:hover{background-color:#0E85D8;}
.about_list ul li:hover a{color: #fff;}

a {
  text-decoration: none !important;
}

.about_main_box{
  margin-top: 60px;
  background-color: #fff; border-radius: 10px; padding: 15px; }
.about_main_box h2{font-size: 30px; font-weight: 500; text-align: center; color: #111;}

.about_main_box hr{color:#0E85D8 ; height: 2px; display: block;}
.about_text{overflow: hidden; margin-top: 30px;}
.about_text_fl{width: 50%;}
.about_img{width: 48%; margin-left: 10px;}
.about_img img{width: 100%;}
.about_text_fl p{ text-align: justify; font-size: 14px;line-height: 50px;
text-indent: 20px;
}

.qyeh h3,.qyeh p{text-align: center; margin-bottom: 20px; text-indent: 0px;}

.qyeh h3{color:#0E85D8 ; }

.about_text ul li{width:295px; float: left; margin-left: 30px; margin-bottom: 20px;}

.about_text ul li img{width: 100%;}

.about_text ul{overflow: hidden; margin-left: 8%;}

.thjd_list .about_main_box{margin-top: 0px; background-color: transparent;}

.thjd_list .about_list p{padding-top: 50px; margin-top: 0px;}


.cpjj{overflow: hidden; margin-top: 10px;}
.cpjj_left{width: 50%;}
.cpjj_left img{width: 100%;}
.cpjj_right{width: 48%; margin-left: 15px;}
.cp_h2 h2{font-size:36px; font-weight: 500; text-align: center;
margin-top: 20px; margin-bottom: 50px;
}
.cpjj_right h4{font-weight: bold; font-size:18; text-align: left;}
.cpjj_right p{margin-top: 20px; text-indent: 20px; text-align: justify;
line-height: 35px;
}
.cpcs_box{overflow: hidden; border-bottom: 1px solid #919191;
  padding-bottom: 20px; margin-top: 30px;}
.cpcs_box div{width: 33.33%; float: left; text-align: center;}
.cpcs{margin-top: 50px; overflow: hidden;}
.cpcs_box .cs_lf{text-align: left;}
.cpcs_box .cs_rf{text-align: right;}
.cp_video{width: 700px; height: 450px; margin: 0 auto; margin-top: 30px; margin-bottom: 80px;}
.cp_video img{width: 100%;}

.p_50 h4{font-size: 18px; font-weight: bold; color:#0E85D8; margin-bottom: 30px; text-align: left;}
.top80{ margin-top: 80px;}

.p_50 p{margin-top: 10px; margin-bottom: 20px; text-align: left !important;}
.no_border{border: none !important;}

.dj .dj_lf{width: 20%; float: left;}
.dj .dj_fr{width: 78%; float: left; margin-left: 10px;}
.dj .dj_lf img{width: 100%;}
.dj .dj_fr h3{font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 26.06px;
  color: rgba(0, 0, 0, 1);
  text-align: justify;
  vertical-align: middle;
  margin-bottom: 30px;
}
  .dj .dj_fr p{font-size: 13px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 18.82px;
    color: rgba(0, 0, 0, 1);
    text-align: justify;
    vertical-align: middle;
    margin-bottom: 10px;
  }
  .news_list ul li{padding-bottom: 0px;}
.thjd_list{overflow: hidden;}

.intro{text-align: center;}

.overhideone img{width: 16px !important;
  height: 16px !important; float: left;
  margin-top: 15px;
  margin-left: 5%;
  margin-right: 5px;
}

.Shape{text-align: left !important;text-indent: 10px;}

.font_hui{color: #919191 !important; text-indent: 40px;background: url('../image/time.png') no-repeat; background-position: 0px 4px;}
.photo_list ul li:hover .font_hui{background: url('../image/time1.png') no-repeat; }
.photo_list ul li:hover {background-color:#469beb ;}
.map_img{overflow: hidden; margin-top: 30px;margin-bottom: 30px;}

.map_img_box{width: 400px; background-color: #fff;
float: left; padding: 20px; margin-left: 15px; height: 118px;
}
.map_img_box img{width: 68px; height: 68px;
  float: left; margin-top: 10px; margin-right: 10px;}

.map_left{width: 75%; float: left;}
.map_left h3{text-align: center; font-size: 18px; margin-bottom: 10px;}
.map_left p{line-height: 17px; text-align: center;}



textarea:focus-visible{border: none; padding-left: 10px;outline: none;
  box-shadow: none;}



  .input {position: absolute; top: 7px; right: 10px;}
  .input button {
    background-color: #0E85D8;
    width: 70px;
    height: 45px;
    border-radius: 70px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: -1px;
    right: -2px;
    border: none;
    outline: none;
}

/*水投cxy*/
.logo_img{width: 66%;}

.logo{position: absolute; top: 60px; z-index: 99999999;left: 13%;}

.st_index_news_box{overflow: hidden;}
.st_newsbanner_tab{overflow: hidden; margin-top: 40px;}
.w50 {width: 49%; float: left; min-height:400px; overflow:hidden;}
.shug{margin-right: 0px;}
.st_index_more{    position: absolute;
  top: -31px;
  right: 25px;
  font-size: 14px;
  color: #595959;}
  #content div ul li a img{float: left; margin-top: 17px; margin-right: 5px;width:5px; }
.st_index_news_title h2{font-size: 24px;border-bottom: 1px solid #ddd;
    padding-bottom: 10px;}
.st_index_news_title img{display: inline-block; float: left; margin-right: 10px;}
.st_index_news_title .st_index_more_s{font-size: 18px; float: right; margin-right: 20px; margin-top: 8px; color: #565656; font-size:14px; }
.st_hl{margin-top: 10px; margin-bottom: 10px;}
/*.shadow{box-shadow: 0px 0px 4px 0.3px rgba(0, 0, 0, 0.25); border: 1px solid  #f5f5f5;}*/
.st_index_news_title{position:relative;}
.hx_hx{border-bottom: 3px solid #3885d1;
    padding-bottom: 8px;}
#title2{
	width:65%;
overflow: hidden;
position: absolute;
    left: 160px;
    top: 5px;

}

.dian_dian{float:left !important; margin-top:15px !important;}
#title2 h3:first-child{margin-left: 0px;}
#title2 h3:hover{color:#3885d1}
#title2 h3{
	float:left;
  width: 22%;
	color: #000;
  /* background-color: #F2F2F2; */
  padding: 2px;
  text-align: center;
  margin-top: 0px;
  font-size: 16px;
  margin-left: 15px;
  margin-bottom: 0px;

}
#content2 strong{display: block;}
#content2 div{
	float:left;
  margin:10px;
  margin-top: 0px;
  margin-left: 0px !important;

	}
#content2 div ul{
	list-style:none;
	list-style: none outside none;
	padding: 10px;
	padding-left: 0px;
}
#content2 div ul li{
	width:100%;
	overflow: hidden;
	margin-bottom: 8px;

}
#content2 div ul li span{
	float: right;
	margin-right: 10px;
     color: #595959;
}
#content2 div ul li a{
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;

	line-height: 36px;
  width: 100%;
  color: #595959;
}
#content2 div ul li img{display: inline-block;
	 float: right;
	 margin-right: 10px;
	 margin-top: 8px;
	}
#content2 div ul li a:hover{
	color:#0E85D8 !important;
}

#content2 div ul li a:hover span{
	color:#0E85D8 !important;
}
#title .titin2{color: #0E85D8; }
#content2 div{
	display:none;
  width: 100%;
  position: relative;
	}
#content2 .one{
	display:block;
	width: 100%;
}
#content2{ width: 100%;}

#content2 .index_list{overflow: hidden;}

#content2 .index_list li{padding: 0px;
   background-color: #fff;
  height: auto;
border-bottom: 1px dashed #ccc;
}
  #content2 .index_list li p{color: #111; font-size: 14px;}
  #content2 .index_list li p img{float: left;}
  #content2 .index_list li p span{float: right;}

  #title3{
    width: 65%;
    overflow: hidden;
    position: absolute;
    left: 160px;
    top: 5px;

  }
  #title3 h3:first-child{margin-left: 0px;}
  #title3 h3:hover{color: #3885d1;}
  #title3 h3{
   float: left;
    width: 22%;
    color: #000;
    /* background-color: #F2F2F2; */
    padding: 2px;
    text-align: center;
    margin-top: 0px;
    font-size: 16px;
    margin-left: 15px;
    margin-bottom: 0px;

  }
  #content3 strong{display: block;}
  #content3 div{
    float:left;
    margin:10px;
    margin-top: 0px;

    }
  #content3 div ul{
    list-style:none;
    list-style: none outside none;
    padding: 10px;
  }
  #content3 div ul li{
    width:100%;
    overflow: hidden;
    margin-bottom: 8px;

  }
  #content3 div ul li span{
    float: right;
    margin-right: 10px;
       color: #595959;
  }
  #content3 div ul li a{
    text-decoration:none;
    display:block;
    float:left;
    font-size: 16px;
    
    line-height: 36px;
    width: 100%;
    color: #595959;
  }
  #content3 div ul li img{display: inline-block;
     float: right;
     margin-right: 10px;
     margin-top: 8px;
    }
  #content3 div ul li a:hover{
    color:#0E85D8 !important;
  }

  #content3 div ul li a:hover span{
    color:#0E85D8 !important;
  }
  #title3 .titin3{color: #0E85D8; }
  #content3 div{
    display:none;
    width: 100%;
    position: relative;
    }
  #content3 .one{
    display:block;
    width: 100%;
  }
  #content3{ width: 100%;}

  #content3 .index_list{overflow: hidden;}

  #content3 .index_list li{padding: 0px;
     background-color: #fff;
    height: auto;
  border-bottom: 1px dashed #ccc;
  }
    #content3 .index_list li p{color: #111; font-size: 14px;}
    #content3 .index_list li p img{float: left;}
    #content3 .index_list li p span{float: right;}

.st_gsjy_box{overflow: hidden; margin-top: 30px; margin-bottom: 20px;}
.st_gsjy_box h3{text-align: center; font-size: 36px;}
.st_gsjy_box .st_gsjy_img{display: block; margin: 0 auto; margin-bottom: 20px;}
.st_gsjy{overflow: hidden;}
.st_gsjy ul{overflow: hidden;}
.st_gsjy ul li{width: 32%; float: left; position: relative; margin-left: 20px;}
.st_gsjy ul li:first-child{margin-left: 0px;}
.st_gsjy ul li img{width: 100%;}
.st_gsjy_li{background: rgba(0,0,0,.9);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 47px;
  line-height: 47px;
  color: #fff;
  font-size: 16px;
  z-index: 2;
 text-align: center;}
 .st_index_yl{overflow: hidden;}
.st_index_yl h2 img{display: inline-block; float: left; width: 18px; height: 18px; margin-right: 20px;}
.st_index_yl h2{font-size: 24px;border-bottom: 1px solid #ddd;
    padding-bottom: 10px;}

.st_index_yl h2 .st_index_more_s{font-size: 14px; float: right; margin-right: 20px; margin-top: 3px; color: #565656;}

.yl{margin-top: 80px;}

.padding_left{
    /*padding-left: 100px;*/
    overflow: hidden;}

.yl_box .swiper-button-prev{}

.st_yl{height: 54px; background-color: #F7F7F7; color: #000;}
.st_yl ul{overflow: hidden;}
.st_yl ul li{width: 16%; float: left;text-align: left; line-height: 54px;}
.st_yl ul li a{color: #000;}

#select{width: 210px; height: 35px;}
.st_footer{height: 195px; background-color: #BCDFFF; position: relative; padding-top:50px;}
.st_footer .footer_img{width: 75%; padding-top: 30px; margin-bottom: 20px;}
.st_footer p{color:#3885D1 ; text-align: center; font-size:16px;}

.erweima{position: absolute; top: 16%; right: 19%;}
.erweima img{width:115px; height: 115px;}
.erweima p{text-align: center; font-size: 16px; color:#3885D1; margin-top: 10px; }

.st_main{overflow: hidden;}
.view_title h1{text-align: left;color:#3885D1; font-weight: bold; font-size:20px;}


/*about*/
.st_xinxi{overflow: hidden; margin-bottom: 30px; margin-top: 30px;}
.st_xinxi ul{overflow: hidden;}
.st_xinxi ul li{float: left; width: 32%; margin-left: 10px;}
.st_xinxi ul li img{width:68px; height: 68px; display: block; margin: 0 auto;}
.st_xinxi ul li p{text-align: center; margin-top: 10px;}
.st_xinxi ul li p:first-child{font-size: 16px;}

.st_map{margin-bottom: 30px;}
.input_dy{position: relative;}
.banner_list{width: 100%;}


@media  screen and (max-width: 414px){
    #dl-menu {
        display: block;
    }
    .nav{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_about .swiper-button-next, .swiper_about .swiper-button-prev{top:26%;}
    .swiper-button-next, .swiper-button-prev{top:0%;}

    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{top: 92%;}
    .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; padding:10px !important; }
    .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: 100%; margin-top: 20px;}
        .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;}
        .thjd_sceach_box{width: 100%;}
        .thjd_sceach_box ul {overflow: hidden; width: 100%; display: none;}
        .input{float: left; margin-top: 7px;}
        .box_about{padding-top: 20px; padding-bottom: 20px;}
        .left_box{width: 100%; padding-right: 0px; padding: 10px;}
        .right_box{width: 100%;}
        .thjd_sj{height: auto;}
        .thjd_sz li{width: 50%;}
        .thjd_sz li h2 span{margin-right: 22%;}
        .hx_hui,.hx_lan{display: none;}
        .index_title{padding-top: 30px;}
        .cp_tab{margin-top: 30px;}
        #content div{height: auto;}
        .tuijian_box_text_box,.tuijian_box_img_box{width: 100%;}
        .no1{line-height: 49px;}
        .tuijian_box_img_box{margin-top: 20px;}
        .kehu_box1,.kehu_box2,.kehu_box3{width: 100%; margin-left: 0px;}
        .yl_box{display: none;}
        .footer_left,.footer_left img{width: 100%;}
        .thjd_title h2{font-size: 30px;}
        .about_list ul{margin-left: 0px;}
        .about_list ul li{width: 96%; margin-bottom: 10px;}
        .about_main_box{margin-top: 10px;}
        .about_text_fl,.about_img,.dj .dj_lf,.cpjj_left{width: 100%;}
        .cpjj_right,.cpcs_box div{width: 100%; margin-left: 0px;}


        /*水投*/
        .w1250{
            width: 100%;
        }
        .st_yl ul {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .st_yl ul li {
            width: 30%;
            display: inline-block;
            text-align: center;
        }
        .st_yl ul:after {
            content: "";
            width: 30%;
            height: 0px;
            visibility: hidden;
        }
        .st_newsbanner_tab{margin-top: 0px;}
        /* .link_box{display: none;}
        .thjd_hui_bg{display: none;} */
        .w50{width: 100%; margin-left: 0 !important;}
        .input{display: none;}
        .dl-menuwrapper{z-index: 999999999;}
        #title h3{width: 24%; margin-top: 10px;}
        .st_index_more{display: none;}
        #content div ul li span{display: none;}
        #title2 h3,#title3 h3{width: 33%;}
        .st_gsjy ul li{width: 100%; margin-left: 0px; margin-bottom: 10px;}
        .st_yl{height: 120px;}

        #select{width: 100px}
        .erweima{position:inherit; top: 0; right: 0;}
        .st_footer{height: 400px;}
        .erweima img{display: block; margin: 0 auto;}
        .news_title{width: 76%;}
        .st_xinxi ul li{width: 100%; margin-left: 0;}
        .st_map iframe{margin-left: 0 !important; width: 100% !important;}
        .to100 textarea{width: 96%;}
        .input_dy{position: inherit!important;}
        .banner_list{width: 100%;}
        .banner_list img{width: 100%;}
}
.news_title {width:100%;}
.news_title img{float:left; margin-right:10px; margin-top:7px;}
.news_title span{float:right; margin-right:10px;}
.list_title{position:relative;}
.list_title img{position:absolute;top:23px; left:55px;}




