body {
    color: #000;
    font-size: 14px;
    font-family: "PingFangSC", "PingFang SC", "微软雅黑", "Arial", Helvetica, "黑体", Arial, Tahoma;
    margin: 0 auto;
    position: relative;
    overflow-x: hidden;

 
}
.img-hide{ overflow:hidden; display: block; }

.img-hide img,.div-img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img,.img-hide:hover .div-img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{max-width:100%;display: inline-block;vertical-align: middle;}

.slick-dots li button:before{ display: none; }



.nav-click{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}

.container{ width:1400px; }
.header .container{ width:1550px; }
.header{ position: fixed; left: 0; top: 0; width: 100%; z-index: 1000; background: url(/img/head.png) center repeat-x; padding-bottom: 130px; transition: 0.3s all; }
.header.one{     background: #901588; padding-bottom: 20px; }
.header-top{ background: #901588; line-height: 40px; }
.header-top .pull-left a{ color: #fff; display: inline-block; margin-right: 20px; }
.header-top .pull-right a{ color: #fff; display: inline-block; margin-left: 20px; }
.header.one .header-top{ border-bottom: solid 1px rgba(255,255,255,0.3); }
.logo{ padding-top: 30px; transition: 0.3s all; }
.nav-list li{ float: left; position: relative; margin-left: 25px; padding-bottom: 20px; }
.nav-list li a{ font-size: 18px; color: #fff; }
.nav-list{ padding-top: 70px; transition: 0.3s all; }

.header.one .nav-list{ padding-top: 40px; }
.header.one .logo{ padding-top: 20px; }
.nav-down {
    position: absolute;
    left: 50%;
    top: 100%;
    width: 175px;
    transform: translateX(-50%);
    z-index: 9999;

    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    display: none;
}
.nav-down li a {
    display: block;
    background: #fff;
    font-size: 14px;
    border-top: 1px solid #eeeeee;
    line-height: 53px;
    transition: .3s;
    color: #222;
    text-align: center;
}
.nav-down li a:hover {
    color: #6510ad;
    background: #f5e9ff;
}
.nav-down li{ float: none; margin:0!important; padding:0!important; }
.nav-list li:hover .nav-down{ display: block; }
.banner{ margin:0; overflow:hidden; }
.banner img{ width: 100%; }
.banner .slick-dots{ left: auto; width: auto; bottom: 80px; right: 50%; margin-right: -760px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 44px; height: 44px; border-radius: 50%; }
.banner .slick-dots li button{ background: rgba(0,0,0,0.2); padding:0; font-size: 18px; color: #fff; text-align: center; line-height: 44px; }
.banner .slick-dots li.slick-active button{ background: rgba(154,14,146,0.7); }
.one-left{ width: 67%; }
.title-box{ margin:100px 0 50px 0; position: relative; }
.tabs-title li{ float: left; }
.tabs-title li a{ font-size: 30px; color: #111; line-height: 1; display: block; text-align: center; min-width: 220px; background: url(/img/tt-b.png) center bottom no-repeat; padding-bottom: 25px; }
.title-more{ position: absolute; margin-top: -26px; right: 0; top: 50%; line-height: 52px; font-size: 16px; color: #111; background: url(/img/more.png) right center no-repeat; padding-right: 20px; }
.tabs-title li.t{ margin-left: 260px; }
.title-more:hover,.tabs-title li a:hover{ color: #9a0e92; }
.tabs-title li.active a{ color: #9a0e92; }
.img-lb-img{ height: 260px; transition: 0.3s all; }
a:hover .img-lb-img{ transform: scale(1.05,1.05); }
.img-lb li{ float: left; width: 50%; padding:0 25px; }
.img-lb{ margin:0 -25px; }
.img-lb-bottom{ height: 95px; padding:15px 20px; }
.img-lb-bottom p,.one-lb li a p,.yx-lb-tt,.tz-ul li a p{ font-size: 16px; color: #333; line-height: 30px; height: 60px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; text-align: justify;  }
.img-lb li a{ display: block; box-shadow: 0 0 10px rgba(0,0,0,0.1); background: #fff; }
.img-lb li a div{ position: relative; }
.img-lb li a div.img-lb-date{ width: 70px; height: 70px; padding:5px 0; position: absolute; left: 0; bottom: 0; background: #9a0e92; font-size: 16px; color: #fff; }
.img-lb li a div.img-lb-date span{ display: inline-block; font-size: 18px; padding-top: 12px; }
.img-lb li a div.img-lb-date:before{ display: block; content: ""; position: absolute; left: 20px; right: 20px; top: 50%; border-top: solid 1px #fff; opacity: 0.5; }
.one-lb li{ float: left; width: 50%; padding:0 25px; margin-top: 40px; }
.one-lb{ margin:0 -25px; }
.one-lb li a{ display: block; position: relative; padding:20px 20px 0 100px; height: 100px; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-left: solid 2px #9a0e92;  }
.one-lb-date{ position: absolute; left: 20px; top: 50%; width: 66px; height: 66px; margin-top: -33px; background:#9a0e92; font-size: 16px; color: #fff; text-align: center; padding-top: 7px;  }
.one-lb-date span{ font-size: 18px; padding-top: 3px; display: inline-block; }
.one-lb li a:before{ display: block; content: ""; position: absolute; left: 0; top: 35px; border-top: solid 1px #9a0e92;  width: 20px;  }
.one-lb li a:after{ display: block; content: ""; position: absolute; left: 0; top: 70px; border-top: solid 1px #9a0e92;  width: 20px;  }
.one-lb li a:hover{ background: #9a0e92 url(../img/back-r.png) right bottom no-repeat; }
.one-lb li a:hover p{ color: #fff; }
.one-lb li a:hover .one-lb-date{ background: #fff; color: #9a0e92; }
.one-right{ width: 33%; padding-left: 50px; }
.yx-lb li a{ display: block; margin-bottom: 28px; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: relative; height: 105px; padding:20px 20px 20px 100px;  }
.yx-lb-date{ position: absolute; left: 20px; top: 50%; width: 64px; height: 64px; padding-top: 3px; margin-top: -32px; background:#8adef7; color: #fff; }
.yx-lb-date span{ font-size: 24px; }
.yx-lb li:nth-child(even) a{ background: #fff; }
.yx-lb li a:hover{ background: #9a0e92; }
.yx-lb li a:hover .yx-lb-date{ color: #9a0e92; background: #fff; }
.yx-lb li a:hover .yx-lb-tt{ color: #fff; }
.page-one{ padding-bottom: 70px; background: url(/img/back01.png) center 120px no-repeat; }
.page-tow{ background: url(/img/back02.png) center no-repeat; background-size: cover; padding-bottom: 60px; }
.page-tow .col-xs-4{ padding:0 25px; }
.page-tow .row{ margin:0 -25px; }
.tow-box{ background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.tow-slick-img{ height: 260px; transition: 0.3s all; }
a:hover .tow-slick-img{ transform: scale(1.05,1.05); }
.tow-slick .slick-dots{ bottom: 10px; }
.tow-slick .slick-dots li,.tow-slick .slick-dots li button{ width: 10px; height: 10px; padding:0; border-radius: 50%; }
.tow-slick .slick-dots li button{ background: #fff; opacity: 0.5; }
.tow-slick .slick-dots li.slick-active button{ opacity: 1; }
.tow-slick{ margin:0; }
.tow-ul-tt{ font-size: 16px; color: #333; }
.tow-ul-date{ color: #990e91; position: relative; font-size: 16px; margin-top: 5px; }
.tow-ul li a{ display: block; padding:0 35px; }
.tow-ul li{ padding:10px 0; }
.tow-ul{ padding:15px 0; }
.tow-ul-date:before{ display: block; content: ""; position: absolute; right: 0; top: 50%; border-top: dashed 1px #ddd; left: 100px; }
.tow-ul li a:hover .tow-ul-tt{ color: #990e91; }
.tow-ul li a:hover .tow-ul-date:before{ display: none; }
.tz-ul li a{ display: block;
    position: relative;
    padding: 20px 20px 0 100px;
    height: 100px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-bottom: 17px;
     }
.tz-ul li a .one-lb-date{ height: 63px; margin-top: -31px; padding-top: 4px; background: url(/img/date-back02.png) center no-repeat; color: #fff; }
.tz-ul li a .one-lb-date span{ color: #9a0e92; padding-top: 7px; }
.tz-ul li a:hover{ background: #9a0e92; }
.tz-ul li a:hover p{ color: #fff; }
.tz-ul li a:hover .one-lb-date{ background: #ffecfe; color: #9a0e92; }
.page-three{ background: url(/img/back03.png) center bottom no-repeat; background-size: cover; padding-bottom: 100px; }
.page-three .col-xs-6{ padding:0 25px; }
.page-three .row{ margin:0 -25px; }
.news-top{ display: block; position: relative; height: 230px; }
.news-top-img{ position: absolute; left: 0; top: 0; bottom: 0; right: 285px; }
.news-top-img div{ width: 100%; height: 230px; transition: 0.3s all; }
a:hover .news-top-img div{ transform: scale(1.05,1.05); }
.news-top-r{ position: absolute; padding:40px 30px; right: 0; top: 0; bottom: 0; width: 285px; background: url(/img/back-t.png) center no-repeat; background-size: cover; }
.news-rop-a{ font-size: 16px; color: #fff; padding-left: 30px; background: url(/img/icon-a.png) left center no-repeat; }
.news-top-tt{  font-size: 16px; color: #fff; line-height: 30px; height: 90px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; text-align: justify; margin-top: 15px; }
.three-ul{ border-top: solid 1px #ddd; margin-top: 30px; }
.three-ul li a{ display: block; border-bottom: solid 1px #ddd; font-size: 16px; color: #333; position: relative; line-height: 80px; padding:0 120px 0 50px; background: url(/img/dian.png) 15px center no-repeat; }
.three-ul li a span{ position: absolute; right:15px; top: 0; color: #999; }
.three-ul li:nth-child(even){ background: #f4e9f4; }
.three-ul li a:hover{ color: #a72ba0; }
.news-top-r-b{ background: url(/img/back-t-r.png) center no-repeat; background-size: cover; }
.news-top-label{ position: absolute; right: 0; bottom: 20px; border-radius: 10px 0 0 10px; background: #bc9e68; padding:6px 15px; font-size: 16px; color: #fff; }
.three-ul-r li a{ background: none; padding-right: 20px; padding-left: 20px; }
.three-ul-r li a font{ display: inline-block; font-size: 16px; height: 30px; line-height: 28px; padding:0 10px; margin-right: 20px; color: #a72ba0; background: #fff; border-radius: 10px; border:dashed 1px #a72ba0; }
.page-four{ background: url(/img/back04.png) center no-repeat; background-size: cover; overflow:hidden; padding-bottom: 120px; }
.number-lind{  }
.number-txt{ display: inline-block; margin:0 35px; font-size: 18px; color: #111; font-weight: bold; }
.number-txt span{ font-size: 66px; padding-left: 20px; font-family: "Times New Roman"; color: #9a0e92; }
.number-txt font{ color: #9a0e92; }
.number-box{ margin: 45px -35px 0 -35px; }
.lind-b{ margin-top: 90px; }
.page-five{ background: url(/img/back05.png) center no-repeat; background-size: cover; overflow:hidden; padding-bottom: 185px; }
.five-left{ width: 58.4%; }
.rw-slick{ background: #fff; padding:10px; }
.rw-slick a{ display: block; position: relative; padding-right: 225px; }
.fw-slick-img{ height: 365px; transition: 0.3s all; }
a:hover .fw-slick-img{ transform: scale(1.05,1.05); }
.rw-slick-right{ position: absolute; right: 0; top: 0; width: 225px; padding:50px 20px 0 20px; }
.rw-slick-label{ position: absolute; right: 0; top: 0; font-size: 14px; color: #fff; background: #9a0e92; padding:6px 10px; white-space:nowrap; }
.rw-name{ font-size: 24px; color: #333; }
.rw-name span{ font-size: 16px; padding-left: 10px; }
.rw-txt{ line-height: 25px; height: 175px; color: #666; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical; margin-top: 25px; }
.rw-slick .slick-dots{ left: auto; right: 30px; bottom: 30px; width: auto; }
.rw-slick .slick-dots li,.rw-slick .slick-dots li button{ width: 12px; height: 12px; border-radius: 50%; }
.rw-slick .slick-dots li button{ background: #cecece; }
.rw-slick .slick-dots li.slick-active button{ background: #9a0e92; }
.rw-b a{ display: block; background: #fff; padding:10px; }
.rw-slick{ margin-bottom: 20px; }
.fw-list li{ float: left; width: 25%; padding:0 5px; margin-top: 20px; }
.fw-list{ margin:0 -5px; }
.fw-list li a{ display: block; }
.five-right{ padding-left: 20px; width: 41.6%; }
.five-list li a{ display: block; margin-bottom: 24px; position: relative; height: 185px; }
.five-list-img{ position: absolute; left: 0; top: 0; bottom: 0; background: #fff; width: 135px; padding:5px; }
.five-list-img div div{ width: 125px; height: 175px; }
.five-list-img div div{ transition: 0.3s all; }
a:hover .five-list-img div div{  transform: scale(1.05,1.05); }
.five-list-right{ position: absolute; right: 0; top: 0; bottom: 0; left: 140px; background: #fff; padding:5px; }
.five-list-border{ border:solid 1px #ddd; position:relative; overflow:hidden; height: 175px; border-left-color: #fff; padding:20px 25px; }
.rw-txt{ -webkit-line-clamp: 3; height:75px; margin-top: 15px; }
.five-list-label{ position:absolute; right: -30px; top: 0px; transform: rotate(45deg); background: #99b523; width: 100px; line-height: 40px; color: #fff; text-align: center; }
.page-six{ background: url(/img/back06.png) center top no-repeat; position: relative; z-index: 10; background-size: cover; padding-top: 90px; padding-bottom: 160px; margin-top: -100px; }
.page-six .tabs-title li:nth-of-type(2){ margin-left: 0; }
.page-six .tabs-title li a{ color: rgba(255,255,255,0.5); background: none; }
.page-six .tabs-title li.active a{ color: #fff; background: url(/img/tt-lind02.png) center bottom no-repeat; }
.page-six .title-more{ background: url(/img/more02.png) right center no-repeat; color: #fff; position: absolute; right: 0; top: -80px; }
.six-left{ width: 73%; }
.six-list-img{ height: 290px; transition: 0.3s all; }
a:hover .six-list-img{ transform: scale(1.05,1.05); }
.six-list li{ float: left; width: 50%; padding:0 10px; margin-bottom:20px; }
.six-list{ margin:0 -10px; }
.six-list-tt{ position: absolute; left: 15px; right: 15px; bottom: 20px; padding-left: 40px; font-size: 18px; color: #fff; }
.six-list-tt i{ position: absolute; left: 0; top: 50%; transform: translate(0,-50%); }
.six-list-tt i img{ display: block; }
.six-list li a{ display: block; position: relative; overflow:hidden; }
.six-list li a:before{ display: block; content: ""; position: absolute; left: 15px; bottom: 0; height: 4px; width: 90px; background: #f5d477; }
.six-list li:nth-of-type(2) a:before{ left: 0; height: 50px; width: 4px; background: #d21a1a; }
.six-list li:nth-of-type(4) a:before{ background: #8aa558; }
.six-right{ width: 23.7%; }
.six-right-ul li a{ display: block; position: relative; overflow:hidden; }
.six-right-ul li a:before{ display: block; content: ""; position: absolute; left: 15px; bottom: 0; height: 4px; width: 90px; background: #0f5ac3; }
.six-right-ul li a .six-list-img{ height: 187px; }
.six-right-ul li{ margin-bottom: 18px; }
.logo-bottom{ background: #94148b; margin-top: -140px; padding-top: 20px; }
.zt-slik-img{ padding-top: 151.5%; transition: 0.3s all; }
a:hover .zt-slik-img{ transform: scale(1.05,1.05); }
.zt-slick a{ display: block; position: relative; }
.zt-slick-label{ position: absolute; right: 20px; bottom: 20px; background: rgba(0,0,0,0.3); line-height: 1.2; color: #fff; font-size: 16px; padding:15px 5px; width: 32px; text-align: center; border-radius: 30px; }
.zt-slick .slick-slide{ padding:0 13px; }
.zt-slick{ margin:0 -13px; }
.zt-slick .slick-prev{ left: -70px; width: 46px; height: 46px; background: url(/img/left.png) center no-repeat; margin-top: -23px; }
.zt-slick .slick-next{ right: -70px; width: 46px; height: 46px; background: url(/img/right.png) center no-repeat; margin-top: -23px; }
.slick-prev:before,.slick-next:before{ display: none; }
.page-seven{ padding-bottom: 120px; }
.footer{
    padding-top: 57px;
    padding-bottom: 57px;
    background: url(/img/footer.png) no-repeat center center;
    background-size: cover;
}
.logo-b{ padding-top: 14px; }
.bq {
    float: left;
    width: 420px;
    margin-left: 63px;
}
.bq p {

    color: #fff;
    line-height: 32px;
}
.bq p a {
    color: #fff;
}
.f-link{
    float: right;
    font-size: 0;
    margin-top: 32px;
}
.f-link a{
    display: inline-block;
    width: 47px;
    height: 40px;
    margin-left: 30px;
    position: relative;
}
.f-link a:first-child{
    margin-left: 0;
}
.f-link a>img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}
.f-link a>span {
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -57px;
    margin-bottom: 10px;
    margin-top: 16px;
    padding: 10px;
    width: 114px;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,0.15);
    box-sizing: border-box;
    visibility: hidden;
    opacity: 1;
    transform: translateY(-10px);
    transition: all 0.2s ease-out 0s;
    z-index: 99;
}
.f-link .code > img {
    display: block;
    width: 94px!important;
    height: 94px!important; position: static;
}
.f-link .code:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    font-size: 0;
    border-top-color: #fff;
    transform:translateX(-50%);
}

a:hover  .code {
    visibility: visible;
    opacity: 1;
    transform:translateY(0);
}
.banner-box {
    position: relative;
}
.banner-down{ position: absolute; left: 50%; bottom: 30px; margin-left: -31px; animation: container ease-in-out 2.7s infinite alternate; }
@keyframes container{
  0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*è??????°”?????? ??? X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*è??????????¨Zè??????§???¨*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}

.layer{background:rgba(0,0,0,1); display: none; position: fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;}
.layer.showdiv{opacity:1;visibility:visible; z-index: 10000000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.layer .close{font-size:60px; opacity: 1; font-family: "宋体"; position:absolute;right:15%;top:15%;width:80px;height:80px;text-align: center;line-height:60px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;margin-top:-100px;}
.layer.showdiv .search_box{transform:none;transition:all 0.5s ease-out 0s;opacity:1; width: 90%; max-width: 500px; float: none!important;}
.layer .search_box .kw{background:#fff; border:none; -ms-flex:1;flex:1;padding:0 12px; height: 45px; font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#901588;color:#fff; right: 0; box-shadow: none; border:none; width:120px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer.active{ opacity: 1; z-index: 1000000; }

.close{ display: block; }
.layer .search_box .ok{ height: 45px; }
.tabs-more{ top: -45px; }

.search-right .form-control::-webkit-input-placeholder{
            color:#999;
        }
.search-right .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#999;
        }
.search-right .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#999;
        }
.search-right .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#999;}


.search-right .form-control{ color: #333;}
.tab-content{ position: relative; }
/****************现任领导****************/
.banner-list{ height:620px; position: relative; }
.banner-list-bottom{ position: absolute; left: 0; right: 0; bottom: 60px; font-size: 36px; color: #fff; font-weight: bold; }
.nav-bottom{ position: relative; z-index: 100; }
.list-back{ position: relative; z-index: 100; overflow:hidden; margin-top: -30px; }
.nav-bottom{  background: #901589; position: relative; height: 70px; border-radius: 0 40px 40px 0; }
.list-tabs li{ float: left; margin-right: 45px; }
.list-tabs li a{ display: block; font-size: 20px; color: #fff; line-height: 70px; }
.nav-bottom:before{ background: #901589; position: absolute; display: block; width: 1000px; top: 0; bottom: 0; right: 100%; content: ""; }
.list-tabs li.active a{ background: url(/img/raw.png) center bottom no-repeat; }
.nav-b{ line-height: 70px; padding-right: 50px; padding-left: 25px; background: url(/img/home.png) left center no-repeat; font-size: 16px; color: #fff; }
.nav-b a{ color: #fff; }
.lb-box{ max-width: 1140px; margin:90px auto; }
.ld-img img{ width: 100%; }
.ld-left{ width: 295px; }
.ld-left-bottom{ position: relative; padding-left: 75px; margin-top: 30px; }
.ld-name{ position: absolute; left: 0; top: 0; font-size: 24px; color: #333; font-weight: bold; }
.ld-left-bottom p{ font-size: 18px; color: #901589; line-height: 35px; }
.ld-left-bottom p span{ display: inline-block; }
.ld-right{ width: 810px; font-size: 18px; color: #333; line-height: 45px; text-align: justify; margin-top: 100px; }
.ld-right p{ text-indent: 2em; }

@media( max-width: 1579px){
  .header .container {
    width: 1400px;
}
.nav-list li{ margin-left: 20px; }
.zt-slick .slick-prev{ left: 0; z-index: 100; }
.zt-slick .slick-next{ right: 0; z-index: 100; }
.banner .slick-dots{ margin-right: -700px; }
}
@media( max-width: 1430px){

  .header .container,.container {
    width: 1230px;
}
.header-top .pull-left a{ margin-right: 15px; }
.header-top .pull-right a{ margin-left: 15px; }
.logo{ width: 400px; }
.nav-list li a{ font-size: 16px; }
.nav-list{ padding-top: 50px; }
.number-txt{ margin:0 20px; }
.number-txt span{ font-size: 48px; }
.five-list li a{ margin-bottom:15px; }
.logo-b{ width: 400px; }
.banner .slick-dots{ margin-right: -600px; }

}
@media( max-width: 1279px){
    .header .container,.container {
    width: 970px;
}
.header-top .pull-left a{ margin-right: 3px; }
.header-top .pull-right a{ margin-left: 3px; }
.logo{ width: 300px; }
.nav-list li a{ font-size: 16px; }
.nav-list li{ margin-left: 6px; }
.nav-list{ padding-top: 40px; }
.header.one .nav-list {
    padding-top: 30px;
}
.banner .slick-dots{ margin-right: -470px; }
.tabs-title li.t {
    margin-left: 50px;
}
.number-txt{ font-size: 15px; }
.number-txt span {
    font-size: 36px;
}
.number-txt {
    margin: 0 10px;
}
.logo-b{ width: 100%; text-align: center; float: none!important; margin-bottom:20px; }
.logo-b img{ width: 400px; }
.bq{ margin-left:0; }
.ld-right{ width: 610px; }
}
@media( max-width: 991px){
  .banner-list{ height: 450px; }
  .ld-right{ width: 400px; }
  .header.one .header-top{ border:none; }
    .container {
    width: 750px;
}
body{ padding-top: 50px; }
.banner-down{ display: none; }
  .menu-button,.nav-click{ display: block; }
  .nav-click {display: block;transition: 0.3s all;z-index: 10000;position: absolute;color: #fff;right: 0;top: 0px;width: 40px;height: 40px;text-align: center;line-height: 40px;}
  .nav-click.active{ transform: rotate(180deg); }
.header .container{ width: 100%; }
.header-top .pull-left{ display: none; }
.header-top .pull-right a{ display: none; }
.header-top .pull-right a.search-a{ display: block; margin-right: 40px; margin-top: 5px; }
 .header{ height: 50px; padding:0!important;background: #901588; }
 .logo{ width: auto; padding:10px 0!important; position: absolute; left: 15px; top: 0; }
 .logo img{ height: 30px; }
 .nav-list{ padding:0!important; transition: 0s all; display: none; position: fixed; background: #901588; left: 0; top: 50px; border-top: solid 1px rgba(255,255,255,0.5); right: 0; bottom: 0; overflow-y: auto; }
.nav-list li{ margin:0; float: none; padding:0; }
.nav-list li a{ display: block; line-height: 40px; padding:0 15px; }
.nav-list li:hover .nav-down{ display: none; }
.nav-down{ position: static; transform: translate(0,0); width: 100%; }
.nav-down li a{ text-align: left; }
.banner .slick-dots{ left: 0; right: 0; bottom: 20px; margin:0; width: 100%; }
.one-left{ width: 100%; }
.one-right{ width: 100%; padding:0; }
.title-box{ margin:30px 0; }
.page-tow .col-xs-4,.page-three .col-xs-6{ width: 100%; }
.tow-slick-img{ height: auto; padding-top: 61.5%; }
.number-box{ margin:0; }
.number-lind{ margin-bottom: 30px; }
.page-one{ background: none; padding-bottom: 30px; }
.page-tow,.page-three,.page-four{ padding-bottom: 30px; }
.lind-b{ margin-top: 30px; }
.five-left{ width: 100%; }
.five-right{ width: 100%; padding:30px 0 0 0; }
.page-five{ padding-bottom: 100px; }
.page-six{ padding-top: 130px; }
.page-seven{ padding-bottom: 30px; }
.f-link a{ margin-left: 10px; }
.footer{ padding:20px 0; }
}
@media( max-width: 768px){
    .container {
    width: 100%;
}

.page-six .title-more{top: -60px;}

.tabs-title li a{ font-size: 24px; min-width:100px; background-size: 100% auto; }
.tabs-title li.t{ margin-left: 15px; }
.img-lb li{ width: 100%; margin-bottom:15px; }
.img-lb-img{ height: auto; padding-top: 60%; }
.one-lb li{ width: 100%; margin-top: 0; margin-bottom: 15px; }
.yx-lb li a{ margin-bottom: 15px; }
.news-top-img{ position: static; width: 100%; }
.news-top{ height: auto; }
.news-top-r{ position: static; width: 100%; }
.three-ul li a{ line-height: 60px; }
.three-ul{ margin-top: 15px; }
.number-lind{ margin-bottom: 15px; }
.lind-b{ margin-top: 15px; }
.rw-slick a{ padding:0; }
.rw-slick-right{ position: static; padding:20px 20px 50px 20px; width: 100%; }
.fw-slick-img{ height: auto; padding-top: 65%; }
.page-five{ padding-bottom: 50px; }
.six-left,.six-right{ width: 100%; }
.six-list li{ width: 100%; margin-bottom: 15px; }
.six-list-img{ height: auto; padding-top: 60%; }
.six-right-ul li{ margin-bottom: 15px; }
.logo-bottom{ padding:0; background: none; margin:0; }
.page-six{ background: url(/img/back-sm.png) repeat-y; background-size: 100% auto; padding:0; margin-top: 15px; }
.page-five{ padding-bottom: 0; }
.page-six .tabs-title li a{ font-size: 18px; }
.page-six .tabs-title li.active a{ background-size: 100% auto; }
.page-six .tabs-title li{ margin-right: 15px; }
.bq{ width: 100%; }
.bq a{ display: inline-block; }
.f-link{ width: 100%; margin-top: 15px; text-align: center; }
.f-link a{ margin:0 10px; }
.banner .slick-dots li, .banner .slick-dots li button{ width: 30px; height: 30px; font-size: 14px; line-height: 30px; }
.banner .slick-dots{ bottom: 10px; }
  .close img{ width: 40px; }
  .layer .close{ right: 15px; top: 15px; }

  .banner-list{ height: 200px; }
  .nav-b{ display: none; }
  .list-tabs li a{ font-size: 16px; line-height: 45px; }
  .nav-bottom{ height: 45px; }
  .banner-list-bottom{ font-size: 28px; }
  .list-tabs li{ margin-right: 20px; }
  .ld-left{ width: 100%; }
  .lb-box{ margin:30px 0; }
  .ld-img img{ width: 250px; }
  .ld-img{ text-align: center; }
  .ld-left-bottom{ padding:0; margin-top: 15px; }
  .ld-name{ position: static; text-align: center; }
  .ld-left-bottom p{ font-size: 16px; text-align: center; line-height: 30px; }
  .ld-left-bottom p span{ display: block; }
  .ld-right{ width: 100%; margin-top: 20px; font-size: 14px; line-height: 25px; }
}