*{
    margin:0;
    padding:0;
    list-style:none;
}
@font-face {
    font-family: 'icon';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
body{
    font-family:"微软雅黑" !important;
    position: relative;
    background-color:#f1f1f1;
}
a{
	text-decoration: none;
}
ul li{
	list-style: none;
}
a:hover{
	text-decoration: none;
}
.dufx span{
	display: inline-block;
    float: left;
    margin-top: 8px;
}
.left{
	float: left;
}
.right{
	float: right;
}
.alb-desc p{
        font-family: "微软雅黑" !important;
}
.alb-desc p span{
      font-family: "微软雅黑" !important;
}
.section1{
      width: 92%;
    margin: 60px auto 30px auto;
  overflow: hidden;
}
.child-ul{
   position: absolute;
      background: #fff;
      width: 100%;
  display:none;
      top: 55px;
}
.cparimg{
     float: left;
      margin-right: 2%;
}

#sjrwm{ display: none;}
#sjrwm2{ display: none;}
.cpartex{
   width: 30%;
    float: left;
}
.header2{
   display: none;
}
.bdtj{
 
    width: 46%;
}
.child-ul li:hover{
   background:#bfbaba;
}
.child-ul li a{
  padding:15px 0;
  display:block;
  font-size:12px;
  color:#000;
  width: 100%;
  text-align: center;
}
.section1 .prolistnav{
   width:50%;
  float:right;
      padding: 0;
}
.s1box{
   float:left;
}
.case-fixed li {
    position: relative;
    height: 26px;
    margin-bottom: 17px;
}
.case-fixed #close a {
    background-position: 0 -117px;
}
.case-fixed li .icon {
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 28px;
    height: 26px;
}

.ppzj{
    display: none;
}

.page7 .container-fluid{
    
    margin:0 auto;
}

.se3ul ul{
   
}
.albshow-tj .container{
   padding:0;
}
.case-fixed li {
    position: relative;
    height: 26px;
    margin-bottom: 17px;
}
.case-fixed #next a {
    background-position: 0 -194px;
}

.case-fixed li .icon {
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 28px;
    height: 26px;
}
.se8ul1{
   width:76%;
   margin:0 auto;
}
.case-fixed li .icon {
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 28px;
    height: 26px;
}
.case-fixed #prev a {
    background-position: 0 -155px;
}
.case-fixed li {
    position: relative;
    height: 26px;
    margin-bottom: 17px;
}
#share {
    width: 28px;
    height: 26px;
    float: right;
    position: relative;
    z-index: 99;
}
.share {
    width: 28px;
    height: 26px;
    display: block;
}
.case-fixed li .icon {
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 28px;
    height: 26px;
}
.bdshare-button-style0-16 {
    zoom: 1;
}
.share-list {
    width: 100px;
    padding: 10px 20px;
    background: #363636;
    position: absolute;
    right: 0;
    top: 32px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}
.ovh:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}
.flx{
    position: absolute;
    right: 0;
    height: 45px;
    display: block;
    line-height: 43px;
    top: -6px;
    padding-left: 26px;
    color: #acacac;
    font-size: 22px;
    background: url(../images/phone.jpg) no-repeat left 5px;
}
.case-fixed {
    position: fixed;
    width: 25px;
    right: 2%;
    top:30%;
    opacity: 0.5;
}
.navbar-nav>li>a{
       position: relative;
   transition: all .25s;
}
.navbar-nav>li>a:hover{
   color:#E50045;
}
.navbar-nav>li>a:hover i{
   width:100%;
   left:0%;
}
.navbar-nav>.active>a{
   color:#E50045;
}
.mhzpp{display:none;}
.navbar-nav>.active>a i{
  width:100%;
   left:0%;
}
.navbar-nav>li>a i{
    position: absolute;
    width: 0;
    left:50%;
    bottom: 4px;
    background: #E50045;
    height: 1px;
    display: block;
  transition: all .25s;
}
.prolistnav ul{
       overflow: hidden;
     float:left;
}
.header{
    background: #fff;
  position: absolute;
    width: 100%;
    z-index: 9999;
    opacity: .8;
}
.navbar .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-brand{
    height: auto;
}
.navbar{
    margin-bottom: 0;
}
.navbar-brand>img{
    width: 100%;
}
.navbar-collapse{
   padding:6px;
}
.navbar-header h1{
   margin-top:0;
}
.navbar-nav>li>a{
    color: #333;
    font-size: 14px;
    margin: 0 6px;
}
.nav>li>a:focus, .nav>li>a:hover{
    background: none;
}
.header .container-fluid{
    padding-left: 35px;
    padding-right: 35px;
}
.addsli ul li a{
    font-size: 14px;
    padding:0;
    margin:14px 2px;
}
.addsli{
    margin-left: 80px;
    padding:6px;
}
.bannerbox img{
    width: 100%;
}
.swiper-pagination-bullet {
    width: 55px;
    height: 4px;
    display: inline-block;
    border-radius: 0;
    background: #fff;
    opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 25px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 6px;
}
.swiper-pagination-bullet-active{
    background: #E60013;
}
.section1 .s1box{
    width: 100%;
    
}
.section1 .s1box h6{
    font-size: 25px;
    color:#8e8e8e;
}
.section1 .s1box p{
    font-size: 14px;
    margin: 15px 0;
    color:#828282;
}
.se2box ul li:hover img{
    transform: scale(1.1,1.1);
}
.se2box ul li img{
    width: 100%;
    transition: all .25s;
}
.se2box ul {
    overflow: hidden;
   text-align: center;
}
.text-c{
   width:100%;
   float:left;
  text-align: center;
}
.text-c a:hover {
    color: #fff;
    background: #E50045;
    border: 1px solid transparent;
}
.text-c a{
       width: 10%;
    display: inline-block;
    margin-top:30px;
    margin-bottom:30px;
    padding: 5px 0;
    color: #000;
   
    text-align: center;
    border: 1px solid #000;
}
.text-c a{
  color:#000;
}

.se2box ul li{
    position: relative;
    margin-bottom:1%;
    padding:0;
    overflow: hidden;
    width: 32.333%;
    float: left;
    margin-left:.5%;
    margin-right: .5%;
}
.section2 .container-fluid{
   width:95%;
}
.se2box ul li .case_bg{
    position: absolute;
    top: 0;
    width: calc(100% );
    height: 100%;
    background: #000;
    opacity: 0;
    z-index: 10;
    transition: all .8s;
}
.se2box ul li:hover .case_name{
    opacity: 1;
 
}
.se2box ul li:hover .case_bg{
    opacity: .6;
}
.se2box ul li .case_name{
    position: absolute;
    top:0%;
    left: 0;
    height:100%;
    width: 100%;
    color: #fff;
    font-size: 16px;
   
    z-index: 11;
    opacity: 0;
    transition: all .25s;
}
.se2box ul li .case_name p{
margin-top: 30px;
    margin-left: 20px;
    text-align: left;
  width:90%;
}
.se2box ul li .case_name a{
     overflow: hidden;
    color:#fff;
      display: block;
    height: 100%;
}
.sepoa{
       position: absolute;
    bottom: 0;
}
.sepoa span{
       text-align: left;
    display: block;
  margin-left:20px;
}
.sepoa p{
   margin-top:10px !important;
  font-size:12px;
}
.se2box ul li .case_name a:hover{
 
    color: #fff;
}
.more{
    border:1px solid #000;
    color: #000;
    margin: 0 auto;
    display: block;
    width: 120px;
    padding: 5px 0;
    transition: all .25s;
    text-align: center;
}
.more:hover{
      color: #fff;
    background: #E50045;
    border: 1px solid transparent;
}
.section2{
    padding-bottom: 3%;
    border-bottom: 1px solid #ccc;
}
.section3{
    margin-top: 4%;
}
.se_title{
    text-align: center;
    margin: 4% 0;
}
.se_title p{
    font-size: 25px;
        color: #828282;
}
.se3ul ul li .se3ul-text{
    background: #AAAAAA;
    padding:15px 30px 15px 30px;
    color:#fff;
    transition:all .25s;
}
.se3ul ul li:hover .se3ul-text{
   background:#37CC99;
}
.se3ul ul li+li:hover .se3ul-text{
   background:#D9B060;
}
.se3ul ul li+li+li:hover .se3ul-text{
   background:#FF6568;
}
.se3ul ul li+li+li+li:hover .se3ul-text{
   background:#00B3FE;
}
.se3ul ul li span{
    display: block;
    width: 25px;
    height: 3px;
    background: #fff;
    margin-bottom: 8px;
}
.xwlist ul li{
       overflow: hidden;
}
.xwlist ul li>a{
   display: block;
    width: 42%;
    float: left;
}

.se3ul{
      width: 76%;
    margin: 0 auto;
}
.se3ul ul li{
   float:left;
   width:24%;
   margin-right:1%;
   margin-bottom:3%;
}
.se3ul ul{
      overflow: hidden;
    width: 100%;
}
.se3ul ul li+li+li+li{
   margin-right:0;
}
.se5slide{
    overflow: hidden;
    width: 65%;
    margin: 0 auto;
    padding: 4% 0;
   
    text-align: center;
}

.swiper-button-prev{
    width: 70px;
    height: 70px;
    background: url(../images/banner_arrow.png) no-repeat ;
}
.swiper-button-next{
    width: 70px;
    height: 70px;
    background: url(../images/banner_arrow1.png) no-repeat ;
}
#bjs .section5{
       background: none;
}
#bjs .se5slide{
   width:100%;
}
#bjs .se5slide img{
   width:100%;
}
#bjs .swiper-button-next{
 	right:5%;
}
#bjs .swiper-button-prev{
 	left:5%;
}
.section-nav{display:none;}
.s6img {
    display:block;
    width: 100%;
    margin-left: -1px;
    height: 600px;
    background-image: url(../images/time.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}
.section6{
    border-bottom: 1px solid #969291;
}
#accordion{
    width: 76%;
    margin: 0 auto;
    overflow: hidden;
}
#accordion ul li {
    float: left;
    overflow: hidden;
    position: relative;
    width: 11%;
    height: 519px;
}

#accordion ul li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
#accordion ul li:hover a{
   display:block;
   color:#fff;
}
#accordion ul li a{
    position: absolute;
    bottom: 0;
    display: none;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color:#fff;
    font-size: 14px;
  
    width: 100%;
}
.accordion1{
    width: 76%;
    margin: 0 auto;
    overflow: hidden;
}

.accordion1 ul li {
    float: left;
    overflow: hidden;
    position: relative;
    width: 10%;
    height: 500px;
}
.accordion1 ul li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.accordion1 ul li:hover a{
   display:block;
   color:#fff;
}
.accordion1 ul li a{
    position: absolute;
    bottom: 0;
    display: none;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color:#fff;
  
    font-size: 14px;
    background: #AA9AC9;
    width: 100%;
}
.se2box ul{width:100%;}
.section7{
   
    padding:2% 0;
}
.page4 .page4box .page4-img{
   text-align: left;
}
.section7 .se_title p{
   
   
}
.page7 h3 {
    font-size: 30px;
    color: #000;
    margin-top: 115px;
      text-align: center;
}
.page7 p {
    color: #000;
   padding-bottom:120px;
      text-align: center;
    margin: 0;
}
.section8{
       width: 76%;
    margin: 0 auto;
}
.page7 .se8ul{
    width:78%;
  
    margin: 0 auto;
    overflow: hidden;
}
.se8ul>ul{
    border-top: 1px solid #BDBDBE;
    border-left: 1px solid #BDBDBE;
    overflow: hidden;
}
.se8ul>ul>li{
    float: left;
    width: 12.5%;
    border-right:1px solid #BDBDBE;
    border-bottom: 1px solid #bdbdbd;
}
.se8ul>ul>li img{
    width: 100%;
}
.section8{
   
}
.s8foot{
    margin: 8% 0;
}

.cparimg img{
   width:170px;
   height:170px;
}
.cpartex h3{
    font-size: 24px;

    margin-top: 0;
    margin-bottom: 7%;
    margin-top: 5px;
}
.cpartex span{
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin-bottom: 6%;
}
.cpartex p{
    font-size: 12px;
    line-height: 24px;
      color: #626262;
}
.cpartex>a{
    width:35%;
    background-color: #e60044;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1.5%;
    border-radius: 5px;
    margin-top: 12%;
    display: block;
}
.bdbt{
   
}
.bdbt p{
    font-size: 16px;
    margin-bottom: 3%;
}
.bdbt p span{
    font-size: 24px;

    margin-right: 8px;
}
.bdtj li{
    line-height: 35px;
    margin-bottom: 2%;
}
.bdtj li input{
    width: 100%;
    padding-left: 10px;
}
.mfoot{display:none}
.bdtj li textarea{
    width: 100%;
    padding-left: 10px;
}
.bdtj button{
    width: 25%;
    margin-left: 15px;
    background-color: #e60044;
    padding-top: 1%;
    border:none;
    padding-bottom: 1%;
    font-size: 16px;
    color:#fff;
    margin-top: 1%;
    border-radius: 5px;
}
.foot{
    overflow: hidden;
    background-color: #222322;
    padding-top: 5%;
    padding-bottom: 5%;
}

.logo2 p{
    font-size: 20px;
    color: #626262;
    margin-top: 8%;
    margin-bottom: 13%;
}
.yqlj p{
    font-size: 14px;
    color:#626262;
    float: left;
    margin: 0;
    margin-right: 3%;
    line-height: 26px;
}

.yqlj li{
    float: left;
    line-height: 25px;
    padding-right: 2%;
}
.yqlj li a{
    font-size: 14px;
    color: #626262;
    line-height: 25px;
}
.yqlj li a:before{
    display: inline-block;
    content: "|";
    float: right;
    padding-left: 10px;
}

.yqlj{
    overflow: hidden;
       margin-top: 95px;
}
.fboxy .fbox1 p{
    font-size: 16px;
    color: #aaaaaa;
    font-weight: bold;
}
.fboxy .fbox1 ul li a{
    font-size: 15px;
    color: #fff;
    line-height: 26px;
}
.fboxy .fbox1 ul li a:hover{
   color:#fff;
}
.fboxy .fbox1{
       position: relative;
    margin-right:3%;
}
.fboxy .fbox2{
    overflow: hidden;
    margin-top: 6%;
}
.fboxy .fbox2 p{
    font-size: 15px;
    color: #626262;
    margin-top: 5%;
}
.fboxy .fbox3{
    overflow: hidden;
}
.fboxy .fbox3{
    font-size: 15px;
    color: #fff;
    margin-top: 2%;
}
.banner2{
    overflow: hidden;
    width: 100%;
}
.banner2 img{
    display: block;
    width: 100%;
}
.banner2{
    position: relative;
}
.zydh{
    position: absolute;
    bottom:8%;
    left: 0;
    right:0;
    margin: auto;
}
.zydh .bt{
    color: #fff;
    font-size: 36px;
}
.zydh .zycd ul{
    overflow: hidden;
    width: 100%;
    margin-top: 5%;
}
.zydh .zycd ul li{
    float: left;
    width: 110px;
    text-align: center;
    padding-top: 2%;
    padding-bottom: 2%;
    
      border-radius: 15px;
      margin-left: 20px;
}
.zydh .zycd ul li a{
    color: #fff;
    font-size: 16px;
    margin: 5%;
}
.bannerbox .swiper-button-prev{
    background: url(../images/stl.png) no-repeat;
      outline: none;
}
.bannerbox .swiper-button-next{
    background: url(../images/str.png) no-repeat;
      outline: none;
}
#bjs .swiper-button-next{
   background: url(../images/str.png) no-repeat right;
}
#bjs .swiper-button-prev{
   background: url(../images/stl.png) no-repeat;
}
.zydh .zycd ul .active{
    background-color: #e60044;
    border-radius: 15px;
}
.zydh .zycd ul li:hover{
    background-color: #e60044;
    border-radius: 15px;
}
.xwlist{
    overflow: hidden;
    margin-top: 5%;
}
.xwlist .pic{
    overflow: hidden;
}
.xwlist .pic img{
    display: block;
    width: 100%;
   
}

.xwlist .xwwz{
    overflow: hidden;
  width: 55%;
    float: right;
}
.xwlist ul li{
   margin-bottom:2%;
  padding-bottom:2%;
  border-bottom:1px solid #DEE0E1;
}
.xwlist .xwwz h3{
    display: block;
     margin-top: 8%;
}
.xwlist .xwwz h3 a{
    font-size: 16px;
    color: #000;
    font-weight: bold;

}
.xwlist .xwwz p{
    font-size: 14px;
    margin-top: 8%;
    color: #797979;
    line-height: 26px;
    margin-bottom: 8%;
}
.fixed_right ul li a:hover {
    background: #E50045;
}
.xwlist .xwwz a{
    color: #000;
}
.xwlist .xwwz span{
   color: #797979;
    padding-top: 6%;
    display: block;
   
}
.xwlist .row>ul>li{
    overflow: hidden;
    padding-bottom: 2%;
    margin-bottom: 2%;
    border-bottom: 1px solid #797979;
}
.pages {
    text-align: center;
    margin: 30px 0;
}
.pages ul {
    text-align: center;
}
.pages ul li {
    display: inline-block;
}
.pages ul .page-active a {
    background: #F34141;
    color: #fff;
}
.pages ul li a {
    display: block;
    padding: 6px 12px;
    line-height: 1.42857;
    margin: 0 6px;
    text-decoration: none;
    color: #0d1318;
    background: #fff;
    border: 1px solid #ddd;
}
.banner img{
    width: 100%;
}
.news-title{
    margin: 80px 0;
    line-height: 30px;
    font-size: 24px;
    color: #000;
}
.news-title span{
    display: inline-block;
    width: 6px;
    height: 27px;
    background: #E60044;
    vertical-align: bottom;
    margin-right: 15px;
}
.news-text{
    width: 70%;
}
.news-text p{
    margin-bottom: 25px;
    color:#797979;
    line-height: 23px;
}
.bjs{
    background-color: #eaedef;
}
.danye{
    overflow: hidden;
}

.danye .dbox1{
    overflow: hidden;
    padding-top: 5%;
    padding-bottom: 5%;
}
.danye .dbox1 .d1z p{
    font-size: 24px;
    font-weight: bold;
}
.danye .dbox1 .d1z span{
    font-size: 18px;
    font-weight: bold;
}
.danye .dbox1 .d1y{
    padding-left: 0px;
    padding-right: 0px;
}
.danye .dbox1 .d1y .d1y_wz p{
    font-size: 18px;
    font-weight: bold;
}
.danye .dbox1 .d1y .d1y_wz span{
   display: block;
   margin-bottom: 4%;
   margin-top: 4%;
   font-size: 14px;
   line-height: 25px;
}

.danye .dbox1 .d1y  .d1y_wz2 ul{
  overflow: hidden;
}
.danye .dbox1 .d1y  .d1y_wz2 ul li{
    float: left;
    text-align: center;
}
.danye .dbox1 .d1y  .d1y_wz2 ul li:nth-child(2){
    margin:auto 10%;
}
.danye .dbox1 .d1y  .d1y_wz2 ul li h3{
    font-size: 24px;
    font-weight: bold;
}
.danye .dbox1 .d1y  .d1y_wz2 ul li p{
    font-size: 14px;
}
.dbox2{
    overflow: hidden;
    padding-bottom: 5%;
    padding-top: 5%;
}
.dbox2 .sjz{
    height: 8px;
    background: url(../images/lc.png) no-repeat center;
    background-size: 100%;
}

.dbox2 ul{
    overflow: hidden;
}
.dbox2 ul li{
    padding-left: 0px;
    padding-right: 0px;
}
.dbox2 ul li h3{
    font-weight: bold;
    font-size: 30px;
    margin-left: 10px;
    margin-top: 10px;
    color: #e6294d;
}
.dbox2 ul li p{
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
}

.dbox3{
    width: 100%;
    background: url(../images/dybj1.jpg) no-repeat center;
    background-size: cover;
    padding-top: 5%;
    padding-bottom: 5%;
}
.dbox3 img{
    display: block;
    margin:auto;
}
.dbox3 .bt{
    margin:auto;
    text-align: center;
}
.dbox3 .bt p{
    font-size: 20px;
    color: #fff;
    text-transform : uppercase;
}
.dbox3 .bt i{
    width: 40px;
    height: 1px;
    background-color: #fff;
    display: block;
    margin:auto;
}
.dbox3 .bt h3{
    font-size: 24px;
    color: #fff;
    margin-top: 4%;
}
.dbox3 .bt span{
    font-size: 16px;
    color: #fff;
    display: block;
    line-height: 30px;
    margin-top: 1%;
}

.b3wz ul{
    margin-top: 6%;
}
.b3wz1 ul{
    overflow: hidden;
}

.b3wz ul li{
    color: #fff;
    text-align: center;
}
.b3wz ul li .b3wz1{
    width: 130px;
    height: 130px;
    border:1px #fff solid;
    border-radius: 50%;
    margin:auto;
}
.b3wz ul li .b3wz1 h3{
    font-size: 24px;
    line-height: 35px;
    margin-top: 27px;
}
.b3wz ul li p{
    line-height: 25px;
    margin-top: 3%;
    font-size: 14px;
}

.team{
    overflow: hidden;
    padding-top: 5%;
  margin:0 -6px;
}
.team ul li .pic{
    width: 100%;
      overflow: hidden;
}
.team ul li .pic img:hover{
  transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);
}
.team ul li .pic img{
    display: block;
    width: 100%;
    transition: all .5s;
}
.alb-desc p{
  font-size:12px !important;
}
.team ul .col-lg-3{
       padding-right: 7px;
    padding-left: 7px;
}
.alb-desc p span{
    font-size:12px !important;
}
.case-fixed #close a:hover {
    background-position: -36px -117px;
}
.case-fixed #next a:hover {
    background-position: -36px -194px;
}
.case-fixed #prev a:hover {
    background-position: -36px -155px;
}
.team ul li .tbt{
    padding-left: 15px;
    padding-bottom: 0%;
    height: 170px;
}
.team ul li .tbt h3{
    font-size: 16px;
    font-weight: bold;
}
.fbox3 p{
  font-size:14px;
}
.fboxy p{
  color:#626262;
}
.fboxy .fbox1 ul li a{
  color:#626262;
}
.team ul li .tbt p{
    font-size: 12px;
    color: #737070;
}
.team ul li .tbt span{
    font-size: 11px;
    color: #737070;
    line-height: 25px;
}
.team ul li:nth-child(16){
   position: relative;

}
.team ul li:nth-child(16) .wz{
    position: absolute;
    top: 31%;
    padding-left: 15%;
}
.team ul li:nth-child(16) .wz a{
    font-size: 16px;
    color: #51504f;
    line-height: 30px;
}
.fixed_right {
    width: 52px;
    position: fixed;
    right: 9px;
    bottom: 10%;
    z-index: 200;
    display: none;
}
.fixed_right ul {
    display: inline-block;
    width: 52px;
}
.fixed_right ul li {
    display: inline-block;
    width: 52px;
    height: 52px;
    vertical-align: bottom;
    margin-top: 3px;
}
.fixed_right ul li:first-child {
    margin-top: 0;
  
}
.fixed_right ul li:nth-child(1):hover a{
    background-color: #e60044;
    background-image: url(../images/icos2222.png);
    background-repeat: no-repeat;
    background-position: 7px 14px;
    background-size: 35px;
}

.fixed_right ul li:nth-child(1) a {
    display: inline-block;
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 54px;
    font-size: 23px;
    color: #fff;
    background-color: #292a2e;
    background-image: url(../images/icos.png);
    background-repeat: no-repeat;
    background-position: 7px 14px;
    background-size: 35px;
    border-radius: 5px;
    transition: all 0.2s linear 0s;
}
.fixed_right ul li:nth-child(2) a {
    display: inline-block;
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 54px;
    font-size: 23px;
    color: #fff;
    background-color: #292a2e;
    background-image: url(../images/icos.png);
    background-repeat: no-repeat;
    background-position: 7px -38px;
    background-size: 35px;
    border-radius: 5px;
    transition: all 0.2s linear 0s;
}
.fixed_right ul li:nth-child(2):hover a{
    background-color: #e60044;
    background-image: url(../images/icos2222.png);
    background-repeat: no-repeat;
    background-position: 7px -38px;
    background-size: 35px;
}
.fixed_right ul li:nth-child(3) a {
    display: inline-block;
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 54px;
    font-size: 23px;
    color: #fff;
    background-color: #292a2e;
    background-image: url(../images/icos.png);
    background-repeat: no-repeat;
    background-position: 7px -92px;
    background-size: 35px;
    border-radius: 5px;
    transition: all 0.2s linear 0s;
}
.fixed_right ul li:nth-child(3):hover a{
    background-color: #e60044;
    background-image: url(../images/icos2222.png);
    background-repeat: no-repeat;
    background-position: 7px -92px;
    background-size: 35px;
}
.fixed_right ul li:nth-child(4) a {
    display: inline-block;
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 54px;
    font-size: 23px;
    color: #fff;
    background-color: #292a2e;
    background-image: url(../images/icos.png);
    background-repeat: no-repeat;
    background-position: 8px -145px;
    background-size: 35px;
    border-radius: 5px;
    transition: all 0.2s linear 0s;
}
.fixed_right ul li:nth-child(4):hover a{
    background-color: #e60044;
    background-image: url(../images/icos2222.png);
    background-repeat: no-repeat;
    background-position: 8px -145px;
    background-size: 35px;
}
.iconFont {
    font-family: "icon" !important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.fixed_right ul li.erweima img {
    position: absolute;
    right: 60px;
    bottom: 60px;
    opacity: 0;
    transition: all 0.2s linear 0s;
}
.plc {
 
    line-height: 24px;
    padding: 7px 8px 8px 0px;
    position: relative;
    color: #666;
    margin:1% 0;
    overflow: hidden;
    font-size: 14px;
    border-bottom: 1px solid #ececec;
    padding-bottom: 8px;
    font-family: "Microsoft Yahei","微软雅黑";
}
.setimg{display:none;}
.section8 .container-fluid{
   width:85%;
}
.plc a{
    color: #666;
}
.newslista{
  width:70%;
  margin:0 auto;
}
.news-time{float: right;font-size: 14px;}
.news-time>span{font-weight: 700;}
.news-content{margin: 4% 0;}
.news-content p{margin-bottom: 2%;}
.news-content p img{width: 100%;}
.prolist{margin-bottom: 5%;}
.prolist .container-fluid{width:95%}
.prolistnav{padding:2% 0 2% 0;}
.prolistnav ul li{float: left;margin-right: 8px;margin-bottom: 5px;}
.prolistnav ul li:nth-child(1){    font-weight: bold;}
.prolistnav ul li a{color:#797979;padding: 3px 6px;transition: all .25s;    position: relative;}
.prolistnav ul li a i{
    position: absolute;
    width: 0;
    left: 50%;
    
    bottom: -2px;
    background: #E50045;
    height: 1px;
    display: block;
    transition: all .25s;
}
.prolistnav ul li a:hover{
       font-weight: bold;
}
.section5 .container-fluid{
   position: relative;
}
.prolistnav ul li a:hover i{width: 100%;
    left: 0%;}
.prolistnav ul .active a i{    width: 100%;
    left: 0%;}
.page1{text-align: center;height:1045px;background: #C2C2C2;}
.page1 h3{font-size: 30px;color:#000;padding-top:100px;}
.page1 img{padding:2% 0;}
.page2 img{padding:3% 0;width:75%;}
.page2 h3{font-size: 30px;margin-top:100px;}
.page1 p{color:#000;padding-bottom: 135px;}
.page2 p{color:#797979;padding-bottom: 180px;}
.page2{text-align: center;height:1045px;}
.page3 h3{font-size: 30px;color:#000;    margin-top: 98px;}
.page3 p{color:#000;    padding-bottom: 55px;margin:0;}
.page3{background: #C2C2C2;text-align: center;height:1045px;}
.page3ul{overflow: hidden;width: 80%;margin:0 auto;}
.page3ul li{float: left;margin-bottom: 3%;}
.page3 i{display: block;width: 30px;height: 2px;background: #000;margin: 0 auto;}
.page3 span{display: block;width: 80%;margin: 0 auto;font-size:18px;padding-top: 1%;padding-bottom: 115px;line-height: 26px;color:#000;}
.page4box{width: 78%;margin: 0 auto;}
.page4{height:1045px;}
.page4-img{width: 49%;}
.page4-img img{    width: 90%;
    margin-top: 345px;
   }
.p4-pt2{
   color:#626262
}
.page4-t p .s4span{
   padding-bottom:25px;
  display:block;
  font-size:20px;
}
.page4-t .p4-pt11{
   margin-bottom:5px !important;
}
.page5 .page4-t .p4-tp{
    margin-bottom:50px;
}
.page4-img{
       text-align: center;
}
.page4-t{width: 48%;margin-top:300px;}
.page4-t .p4-tp{color:#fff;font-size: 16px;}
.page4-t>span{display: block;width: 40px;height: 2px;background: #fff;}
.page4-t .p4-pt1{color:#fff;font-size: 21px;margin-bottom:50px;}
.page4-t .p4-pt1 span{font-weight: bold;font-size: 26px;}
.page4-t p{line-height: 26px;}
.page5{height:1045px;background: #C2C2C2;}
.page5 .page4-img{width: 40%;}
.page5 .page4-t p{line-height: 30px;color:#000;}
.page6{background-image: url(../images/pagebg3.jpg);background-position: center;background-repeat:no-repeat;background-size:auto;height: 998px;  color:#fff;}
.page6 .page4-t{color:#fff;}
.page6 .page4-t .p4-pt1{color:#fff;padding:6% 0;}
.page6 .page4-t>span{background: #fff;}
.page6 .page4-t .p4-tp{color:#fff;}
.page7{background: #f1f1f1;height:900px;}
.news-tj {margin-bottom: 50px;overflow: hidden;}
.news-tj .news-title{margin:70px 0 40px 0;}
.news-tj ul li{float: left;width: 50%;}

.news-tj ul li img{width: 100%;height:454px;}
.news-tj ul li p{color:#000;padding-top: 0%;font-size: 16px;}
.pagetel{padding:6% 0;background: #EAEDEF;}
.pagetel>span{color:#666;padding-bottom: 10px;display: inline-block;}
.ptel-t1 {color:#666;background: url(../images/phone.png) no-repeat left 5px;padding-left: 30px;}
.ptel-t1 span{font-size: 26px;font-weight: bold;     color: #e50045;}
.ptel-t1 span a{color: #e50045;}
.ptel-t1 a{color: #e50045;}
.ptel-t2 {background: url(../images/qq.jpg) no-repeat left top;padding-left: 30px;margin-bottom: 0;padding-bottom: 5px;font-size: 16px;} 
.ptel-t3 {background: url(../images/email.jpg) no-repeat left top;padding-left: 30px;margin-bottom: 0;padding-bottom: 5px;font-size: 16px;} 
.ptel-name{margin:30px 0;font-size: 20px;}
.ptel-adds h3{font-size: 20px;font-weight: bold;}
.ptel-adds p{color:#808080;}
.ptel-are{padding-top: 40px;}
.ptel-are span{color:#e61d4c;font-weight: bold;font-size: 28px;}
.ptel-are h3{font-weight: bold;line-height: 30px;}
.ptel-are p{line-height: 30px;}
.ptel-desc1{width: 51%;}
.ptel-desc1 p{padding:8% 0;font-size: 16px;line-height: 30px;}
.ptel-desc1 p span{font-weight: bold;}
.ptel-ditu{width: 70%;margin-bottom: 50px;}
.ptel-ditu-t h3{font-weight: bold;}
.ptel-ditu-t p{line-height: 30px;}
.ptel-ditu-t{width: 40%;}
.ptel-vimg{float: right;}
.ptel-tbox-x{width: 50%;float: left;}
.ptel-vimg{width:50%;}
.ptel-vimg p{float: left;margin:0 5%;text-align: center;}
.ptel-vimg p span{display: block;}
.banner_text{    padding: 13% 0 0 0;height:500px;}
.banner-text p{color:#fff;font-size: 12px;opacity:.8;}
.albshow{
  background:#EAEDEF;
 
}
.albshow p{
  margin:0 !important;
}
.albshow-tj{
   background:#EAEDEF;
}
.albshow p img{width:100%}
.albshow>.container{
  
}
.alb-desc p{padding-top: 0;line-height: 35px;opacity:.8;}
.alb-desc span{color:#fff;font-size: 14px;}
.alb-desc .alb-desc-kh{padding-top: 50px;}
.tj-ul ul li img{width: 100%;}
.tj-ul ul li p{padding:2% 0;}
.tj-ul{margin: 50px 0;overflow: hidden;}
 .bannerboxm{display:none !important;}
.newsmimg{display:none !important;}



@media (max-width:768px){
  .newsmimg{display:block !important;}
  .newsimg{display:none !important;}
  body{background-color:#ECEDEF !important;    padding-top: 60px;}
  .bdtj li input,.bdtj li textarea{border:none;}
  .bdbt p{font-size:14px}
  .bannerboxm{display:block !important;}
  .prolist{padding-top:5%;}
  .bannerbox{display:none;}
  .page7 .se8ul img{display:block}
  .page3ul img{width:100%;}
  .mfoot{display:block;}
  .se3ul{width:100%;}
  .se8ul img{display:none;}
  .se8ul .mhzpp{display:block !important;width:92%;margin:0 auto;}
  .header{    position: inherit; display: none;}
  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 14px;
}
  .dufx{
   display: none;
  }
  #sjrwm{
    margin-top: 10px;
    width: 100%;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    display: none;
    height: 100%;
    z-index: 99999999;
    padding-top: 55%;
    background: rgba(0,0,0,0.8);
  }  
  #sjrwm img{
  display: block;
    width: 55%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
  }
  
    #sjrwm2{
    margin-top: 10px;
    width: 100%;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    display: none;
    height: 100%;
    z-index: 99999999;
    padding-top: 55%;
    background: rgba(0,0,0,0.8);
  }  
  #sjrwm2 img{
  display: block;
    width: 55%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
  }
  
  .body{ position: relative;}
  .sjtdyc{
  display: none;
  }
  .team ul li .tbt h3 {
    font-size: 12px;
    font-weight: bold;
}
.team {
    overflow: hidden;
    padding-top: 5%;
    width: 96%;
    margin: auto;
}  
.team ul li .tbt {
    padding-left: 0;
    padding-bottom: 0%;
    height: 170px;
}  
.team ul li .tbt span {
    font-size: 12px;
    color: #737070;
    line-height: 20px;
}
.dbox2 ul li {
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    height: 120px;
    margin-top: 12px;
}  
.d1y_wz2 ul li h1{
  font-size: 25px;
  }  
.dbox3 .bt span {
    font-size: 16px;
    color: #fff;
    display: block;
    line-height: 30px;
    margin-top: 1%;
    width: 80%;
    margin: auto;
}  
.ppzj{
    display: block;
    padding-top: 20px;
    padding-bottom: 30px;
    background:#ECEDEF;
  }  
  .bjs{
       padding-bottom: 20px;
  }  
  .danye .dbox1 .d1y .d1y_wz2 ul li p{
      font-size: 12px;
  }

.header2{
    position: fixed;
    display: block;
    background: #000;
    width: 100%;
    top: 0;
    z-index: 9999;
    height: 60px;
  }

  .header2 .an{
    width: 30%;
    padding: 18px 15px;
  }
  .header2 .an img{
  display: block;
  width: 100%;
  }

  .logo_sj{
    width: 30%;
    padding: 14px 15px;
  } 
  .logo_sj img{
  display: block;
  width: 100%;
  }
  .nav_sj{
  display:none;
  position: absolute;
  top: 59px;
  left: 15px;
  width: 70%;
  background: rgba(0,0,0,.8);
  }

.nav_sj>ul{
  padding: 15px 25px;
}
.nav_sj>ul>li{
  line-height:40px;
  border-bottom: 1px #fff solid;
  width: 80%;
}  
  .nav_sj>ul>li a{
    font-size: 16px;
    color: #fff;
  }  
  .nav_sj>ul>li:hover a{
   color: #e71d4d;
  }  
.dh_ywzx{
  width: 100%;
  padding-left: 25px;
  }
  .dh_ywzx h3{
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    margin: 0px;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
  }  
  .dh_ywzx ul{
      overflow: hidden;
  }  
  .dh_ywzx ul li{
       width: 22%;
       float: left;
       margin: auto 4%;
  }  
  .dh_ywzx ul li img{
     display: block;
     width: 100%;
  }
  .nav_sj>p{
  font-size: 16px;
  padding-left: 25px;
   color: #808080;
   margin-top: 20px;
    padding-bottom: 10px;
  }
  
  
  

  .mfoot-t{
  text-align: center;
  padding-top: 3%;
  }
  .mfoot-t p{
  font-size: 18px;
  color: #808186; 
}  
  .mfoot-t1 h3{
   text-align: center;
  } 
  .mfoot-t1 h3 img{
  width:30px;
  margin-right: 8px;
  }  
  .mfoot-t1 h3 a{
    color:#fff;
  }
  .mhzpp{display:block;}
  .mfoot-t1 p{
   text-align: center; 
    font-size: 18px;
  }
  .mfoot-t1 p a{
     color:#fff;
  }
  .mfoot-t1 p span{
  font-size: 12px;
  }  
  .mfoot-t1 .xx{
   font-size: 12px;
    color: #808186; 
    margin: 0px;
  }  
   .mfoot-t2 ul{
      overflow: hidden;
     width:76%;
     margin:0 auto;
  }  
  .mfoot-t2{
     margin-top:30px;
    margin-bottom:15px;
  }
  .mfoot-t2 ul li{
     float:left;
     width:40%;
     margin:0 5%;
  }
  .mfoot-t2 ul li .wz{
  text-align: center;
  margin-top: 5px;
    font-size:12px;
  }
  .mfoot-t3{
     width:60%;
    margin:0 auto;
    overflow: hidden;
    margin-top: 25px;
  }
   .mfoot-t3 ul li{
     float:left;
     width:28%;
     margin:0 2.5%;
  }
  .mfoot-t3 ul li img{
     width:100%;
  }
  .mfoot-t4{
     width:90%;
      margin:0 auto;
    padding:20px 0;
    text-align: center;
  }
  .prolistnav ul li:nth-child(1) {
    background: #333;
    font-weight: bold;
}
  .prolistnav ul {
    overflow: hidden;
    float: left;
    width: 49%;
    height: 42px;
    background: #fff !important;
    line-height: 42px;
        border-radius: 8px;
    margin-bottom:10px;
        position: absolute;
        z-index: 99999;
}
  .prolistnav ul li a {
     font-size:16px;
  }
  .prolistnav ul li {
    float: left;
    margin-right: 8px;
    margin-bottom: 5px;
    width: 100%;
    text-indent: 20px;
    line-height: 40px;
}
  .banner_text{height:auto;}
  .albshow-tj{padding-top:30px;}
  .tj-ul{margin:20px 0;}
  .tj-ul ul li:nth-child(1){padding-right: 7px;}
  .tj-ul ul li:nth-child(2){padding-left: 7px;}
  .tj-ul ul li:nth-child(3){ display: none;}
  .case-fixed{z-index:999999;}
  .newslista{width:90%;}
  .zydh .zycd ul li{width:74px;}
  .prolistnav ul:nth-child(2){
     right:0;
  }
  .page1,.page2,.page3,.page4,.page5,.page5,.page6,.page7{
     display:none;
  }
  .setimg{width:100%;}
  .setimg img{width:100%;}
  .prolistnav {
   
    padding: 2% 0 2% 0;
    height: 5rem;
    position: relative;
    z-index:50; 
}
  .prolistnav ul li:nth-child(1) a{
   color:#fff;
    
}
  .prolistnav ul li:nth-child(1){
   position: relative;
  }
     
  .prolistnav ul li:nth-child(1):after{
     content: "ˇ"; display: block; width: 10px; height: 10px;
     content: "ˇ";
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    color: #fff;
    font-family: "宋体";
    font-size: 30px;
    text-align: center;
    top: 12px;
    right: 27px;
    z-index: 9999;
  }
  .mfoot-t4 p{
   font-size: 11px;
    color: #808186;
  }
  .mfoot-t2 ul li img{
     width:100%;
  }
  #accordion{
    width:100%;
  }
  .xwlist ul li>a {
    display: block;
    width: 100%;
    float: left;
}
 .page7 .container-fluid {
    width: 100%;
    margin: 0 auto;
}
  .news-tj ul li {
    float: left;
    width: 100%;
    margin-bottom:6px;
}
  .n-net span {
    margin: 10px 0;
    float: left;
}
 
  .xwlist .xwwz {
    overflow: hidden;
    width: 100%;
    float: right;
}
  .n-net span{
  
    margin:10px 0;
  }
  .setimg{display:block}
  .section8 .container-fluid {
    width: 95%;
}
  .tj-ul ul li p {
    padding: 2% 0;
    font-size: 12px;
}
  .prolist .container-fluid {
    width: 100%;
}
  .banner-text p {
    color: #fff;
    font-size: 14px;
        text-align: left !important;
}
  .swiper-pagination-bullet {
    width: 30px;
    height: 2px;
    display: inline-block;
    border-radius: 0;
    background: #fff;
    opacity: 1;
}
  .section2 .se2box ul{width:92%;}
  .foot{display:none;}
  .mfoot{background:#2F2F3A;color:#fff;}
  .section8 .se_title{margin:8% 0;}
  .text-c a{width:60%}
.danye .dbox1 .d1y .d1y_wz2 ul li{width:33.3%;}  
.danye .dbox1 .d1y .d1y_wz2 ul li:nth-child(2){margin:0;padding-left: 10px;padding-right: 10px;}  
.danye .dbox1 .d1y{padding-left:15px;padding-right:15px;}
.xwlist .pic img{height: auto;}    
.se2box ul li{width:100%;margin-bottom:0;}    
.navbar-brand{width: 65%;}
.addsli{display: none;}

  .header .container-fluid{
    padding-right: 15px;
    padding-left: 15px;
  }
  .header>.container-fluid{padding:0;}
.section1 .s1box{width: 80%;}
.ptel-tbox-x{width: 100%;}
.ptel-vimg{width: 100%; display: none;}
.ptel-vimg p {float: left;margin: 10px 2%;width: 45%;text-align: center;}
.ptel-vimg p img{width: 100%;}
.ptel-name{font-size: 16px;}
.ptel-adds h3{font-size: 16px;}
.ptel-adds p{font-size: 13px;}
.ptel-t{width: 100%;}
.ptel-are span{font-size: 24px;}
.ptel-are h3{font-size: 22px;}
.ptel-are p{font-size: 12px;}
.bdtj{
       width: 88% !important;
    margin: 0 auto;
    float: inherit !important;
  }
.ptel-desc1{width: 100%;}
.ptel-ditu{width: 100% !important;    margin-bottom: 0 !important;}
.ptel-ditu-img img{width: 100%;}
.ptel-ditu-t{width: 100% !important;}
.ptel-ditu-t h3{font-size: 20px !important;}
.ptel-ditu-t p{font-size: 12px;}
.se8ul{width: 100% !important;margin:0 auto;}
  .section1 .prolistnav2{display:none;}
.yqlj{display: none;}
.fboxy .fbox2{display:none;}
.fboxy .fbox3{font-size: 12px;}
.fboxy div:nth-child(1){display: none;}
.fboxy div:nth-child(2){display: none;}
.fboxy div:nth-child(3){display: none;}
.page1 img,.page2 img{width:100%;}
.page1 h3,.page2 h3,.page3 h3{font-size: 22px;}
.page1 p,.page3 p{font: 12px;}
.page3 span{width: 100%;font-size: 12px;}
.page3ul li img{width: 100%;}
.page4-img{width: 100%;}
.page4-t{width: 100%;margin:2% 0;}
.page4-t .p4-tp{font-size: 12px;}
.page4-t .p4-pt1{font-size: 16px;}
.page4-t .p4-pt1 span{font-size: 22px;}
.page4-t p{font-size: 12px;}
.page5 .page4-img{width: 100%;}
.page6{height: auto;}
.se_title p{font-size: 16px;}
.se8ul>ul>li{width: 25%;}
.fboxy .fbox1 ul li a{font-size: 12px;}
.page4box{width: 90%;}
  .section-nav{width:92%;margin:0 auto 20px auto;display:block;}
  .section-nav .prolistnav{z-index:1;}
.section3{width: 100%;}
  .se3ul ul{margin-left:0}
  .section2 .container-fluid{width:100%;}
.section2 .container-fluid{padding: 0;}
.section3 .container-fluid{padding: 0;}
.se3ul ul li .se3ul-text{padding: 5px;text-indent: 20px;}
.se3ul-text h1{font-size: 22px;}
.se3ul-text h3{font-size: 18px;}
.se3ul-text p{    font-size: 12px;
    margin: 5px 0;}
  .se3ul-text h2{margin:10px 0;}
    .se3ul-text h3{margin:0px 0 10px 0;}
  .se3ul ul li span{margin-left:20px;}  
  .se3ul ul li{width:50%;margin-right:0;}  
.se3ul ul li{padding:0;margin-bottom: 0px;}
.se3ul ul li .se3ul-text {
    background: #37CC99;
}  
.se3ul ul li+li .se3ul-text {
    background: #D9B060;
}
  .se3ul ul li+li+li .se3ul-text {
    background: #FF6568;
}
.se3ul ul li+li+li+li .se3ul-text {
    background: #00B3FE;
}  
  .section6,.section7{display:none;}  
  .se2box ul {
   
    margin:10px auto;
}
  .section5{
     width:92%;
    margin: 0 auto;
  }    
  
  .section3 .se_title{display:none;}  
  .section1 .prolistnav{
      width: 100%;
    float: inherit;
  }
  .case_name{
 
  }
  .section1{    margin: 20px auto 0px auto;}
  .section8{width:100%;margin: 30px auto;    background: #ECEDEF;}  
  .cparimg,.cpartex {display:none;}
.swiper-slide img{width: 100%;}
.swiper-button-next{}
.swiper-button-prev{}
  .section5m{display:none;}
  .bannerbox .swiper-button-prev{display:none}
    .bannerbox .swiper-button-next{display:none}
  #bjs .swiper-button-next {
    right: 0%;
}
  #bjs .swiper-button-prev {
    left: 0%;
}
  #bjs .swiper-button-next {
    background: url(../images/str.png) no-repeat right;
}
.section1 .s1box h6{font-size: 16px;}
.section1 .s1box p{font-size: 12px;}
.section1 .s1box{width: 100%;}
.s8foot .container-fluid{padding: 0;}
.s8box2{width: 100%;}
.cpartex h3{font-size: 18px;}
.cpartex span{font-size: 1px;}
.cpartex>a{margin: 3% 0;}
#accordion ul li{width: 50% !important;height:auto;}
#accordion ul li a{padding: 8px 0;font-size: 14px;height:auto;    line-height: initial;}
#accordion ul li img{width: 100%;    height: 18rem;}
.more{margin:6% auto !important;}
.news-title{font-size: 22px;    margin: 30px 0;}
.news-time{float: inherit;}
.news-text{width: 100%;}
.news-tj .news-title{margin:30px 0;font-size: 22px;}
.ptel-ditu img{width: 100% !important;    margin-top: 20px !important;}
  .dbox2 ul li h3{font-size:25px;}
  .dbox2 ul li p{font-size:12px;}
    .mbdtj{width:100% !important;}
}
@media (min-width:1100px){


.fboxy .fbox1 ul li a{font-size: 12px;}
.foot{padding-bottom: 2%;}

.navbar-brand>img{width: 80%;}
}
@media (min-width:1390px){
  .fboxz{
     
  }
  .se3ul{
    width:100%;
  }
  .yqlj{
    overflow: hidden;
       margin-top: 90px;
}
    .section2 .container-fluid {
        
    }
    .section1 {
    
      margin: 60px auto 30px auto;
      overflow: hidden;
  }
  .section3 {
    width: 1400px;
    margin: 0 auto;
}
  .se3ul ul {
    margin-left:0%;
    overflow: hidden;
    width:100%;
}
  .se3ul ul li .se3ul-text{
     height:380px;
  }
  .se3ul-text p{
     font-size:16px;
   }
  .se3ul ul li span{
     margin-bottom:25px;
  }
  .accordion1 {
    width: 1390px;
    margin: 0 auto;
    overflow: hidden;
}
  #accordion {
    width: 1390px;
    margin: 0 auto;
    overflow: hidden;
}
  .section8 {
    width: 1390px;
    margin: 0 auto;
}
  .se8ul1 {
    width: 1390px;
    margin: 0 auto;
}
  .prolist .container-fluid {
   
}
  .fboxy .fbox1 {
    position: relative;
    margin-right: 8%;
}

.cpartex p {
    font-size: 14px;
    line-height: 27px;
    color: #626262;
}
.page2 img {
    padding: 3% 0;
    width: 50%;
}  
.page4-t p {
    line-height: 38px;
    font-size: 16px;
}
.page5 .page4-t p {
    line-height: 45px;
}
.page4-t .p4-tp {
    color: #808080;
    font-size: 20px;
}
.page3ul {
    overflow: hidden;
    width: 65%;
    margin: 0 auto;
}  
   
  
  
}


































































































