body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
  background: #fff;
}
/*
img{object-fit: cover;
    object-position: center;
}
*/

.img-hide{ overflow:hidden; display: block;}

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover 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{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.header-box{ position: absolute; left: 0; top: 0; right: 0;  z-index: 10000; padding:20px 3%; /* background: url(../images/header.png) bottom no-repeat;  */ background-size: 100% 100%; background-color: #c92a2b;}
.slick a{ display: block; position: relative; /*height: 460px; */ overflow:hidden; }
/* .slick a img{ width: 1920px; position: absolute; left: 50%; margin-left: -960px; top: 0; height: 655px; max-width: 1920px; } */
.slick-prev{ width: 70px; height: 72px; background: url(../images/left.png) center no-repeat; left: 0; margin-top: -36px; z-index: 100; }
.slick-next{ width: 70px; height: 72px; background: url(../images/right.png) center no-repeat; right: 0; margin-top: -36px; }
.slick-prev:before,.slick-next:before{ display: none; }
.slick .slick-dots{ right: 50%; left: auto; width: auto; margin-right: -600px; bottom: 40px; }
.slick .slick-dots li button{ font-size: 24px; color: #fff; height: 45px; line-height: 45px; padding:0; width: 45px; text-align: center; }
.slick .slick-dots li button:before{ display: none; }
.slick .slick-dots li{ width: 45px; }
.slick .slick-dots li.slick-active button{ background: #c9292b; }
.header-a{ line-height: 26px; color: #fff; }
.header-a span{ padding:0 10px; opacity: 0.5; }
.header-a a{ color: #fff; }
.search-box{ height: 26px; border-radius: 26px; position: relative; border:solid 1px #fff; width: 150px; margin-right: 40px; }
.search-box .form-control{ height: 26px; border-radius: 26px; box-shadow: none; border:none; background: none; color: #fff; }
.btn-search{ position: absolute; right: 6px; top: 0; bottom: 0; width: 13px; background: url(../images/icon01.png) center no-repeat!important; border:none; box-shadow: none; }
.nav-list li{ float: left; margin-left: 30px; position: relative; }
.nav-list li a{ display: inline-block; padding-bottom: 10px; font-size: 16px; color: #fff; border-bottom: solid 2px #fff; border-color: transparent; }
.nav-list{ margin-top: 30px; }
.nav-list li.active a,.nav-list li a:hover{ border-bottom: solid 2px #fff; }
.nav-down{ position: absolute; display: none; margin-top: -2px; top: 100%; width: 120px; left: 50%; margin-left:-60px; background: #ffffff7d; }
.nav-down li{ float: none!important; padding:0!important; margin:0!important; }
.nav-down li a{ display: block; text-align: center; color: #333; padding:10px!important; border:none!important; }
.nav-list li:hover .nav-down{ display: block; }
.logo{ padding-top: 25px; }
.container{ width: 1330px; }
.title1 span{ display: inline-block; position: relative; background: url(../images/title02.png) center no-repeat;    width: 100%;  height: 114px; }
.title2 span{ display: inline-block; position: relative; background: url(../images/title02.png) center no-repeat;    width: 100%;  height: 114px; }
.title3 span{ display: inline-block; position: relative; background: url(../images/title03.png) center no-repeat;    width: 100%;  height: 114px; }
.title{ margin:26px 0 26px 0; position: relative; padding-right: 80px; }
.slick{ margin:0; }
.title span font{     line-height: 132px; font-size: 32px; color: #c91111; white-space: nowrap; font-weight: bold; }
.title a{ position: absolute; right: 0; top: 60px; font-size: 16px; color: #666; }
.title:before{ }
.news-left{ width: 61%; }
.img-list li{ float: left; width: 50%; padding:0 15px; }
.img-list{ margin:0 -15px; }
.img-list-t a{ display: block; position: relative; padding-top: 68%; }
.img-list-t a .img-hide{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.img-list-t a .img-hide img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.img-date{ position: absolute; left: 30px; bottom: -20px; width: 60px; height: 60px; color: #fff; text-align: center; background: #c91111; font-size: 12px; }
.img-date span{ display: inline-block; font-size: 30px; }
.img-list-bottom{ border:solid 1px #f2f1f1; padding:30px 30px 20px 30px; height: 110px; }
.img-list-bottom a{ display: block; line-height: 28px; max-height: 56px; overflow:hidden; font-size: 16px; color: #323232; font-weight: bold; }
.news-right{ width: 39%; padding-left: 40px; }
.txt-news li{ height: 92px; border-bottom: solid 1px #f5f5f5; position: relative; padding-left: 70px; display: table; width: 100%; }
.txt-date{ position: absolute; left: 0; top: 15px; text-align: center; font-size: 12px; color: #999; }
.txt-date span{ font-size: 30px; color: #323232; }
.txt-news-tt{ display: table-cell; height: 56px; vertical-align: middle; overflow:hidden; line-height: 28px; }
.txt-news-tt a{ font-size: 16px; color: #666; display: block; max-height: 56px; overflow:hidden;}
.notice-back{ background: url(../images/gctzbg.png) center no-repeat; background-size: cover; margin-top: 70px; padding-bottom: 60px; }
.notice-list li{ float: left; width: 33.333333%; padding:0 20px; }
.notice-list{ margin:0 -20px; padding-top: 15px; }
.notice-list-box{ background: #fff; padding:20px 35px; height: 160px; }
.notice-date{ background: url(../images/icon02.png) left center no-repeat; padding-left: 37px; font-size: 24px; color: #000; }
.notice-date span{ font-size: 12px; color: #999; padding-left: 15px; }
.notice-tt a{ font-size: 17px; color: #333; font-weight: bold; }
.notice-tt{ margin:5px 0; }
.notice-p{ color: #666; line-height: 25px; height: 50px; overflow:hidden; }
.title-lg{ border-bottom: solid 3px #ce0909; margin-bottom: 38px; position: relative; padding-bottom: 20px; margin-top: 60px; font-weight: 650;}
.title-lg span{ display: block; height: 42px; line-height: 42px; font-size: 30px; color: #c91111; padding-left: 68px; }
.title-lg span img{ position: absolute; left: 0; top: 0; }
.title-lg a{ position: absolute; right: 0; top: 10px; line-height: 42px; font-size: 16px; color: #333; }
.ul-img img{ width: 204px; height: 134px;object-fit: cover; object-position: center; }
.ul-img{ display: block; border:solid 1px #ddd; }
.list-right{ margin-left:235px; }
.list-right-tt a{ font-size: 16px; color: #000; font-weight: bold; }
.list-right-tt{ margin:5px 0; }
.ul-date{ color: #666; padding-left: 30px; background: url(../images/icon03.png) left center no-repeat; margin-top: 15px; }
.list-right .notice-tt{ margin-bottom: 10px; }
.list-ul li{ margin-bottom: 40px; }
.back-tow{ background: url(../images/gctzbg.png) center no-repeat; overflow:hidden; background-size: cover; margin-top: 40px; /* padding:65px 0; */padding-bottom: 65px; }
.title-tow span{ display: inline-block; position: relative; font-size: 32px; color: #cf1c20; padding:0 100px; margin-bottom: 55px; }
.title-tow span:before{ display: block; position: absolute; content: ""; left: 0; top: 50%; height: 2px; background: #cf1c20; width: 80px; margin-top: -1px; }
.title-tow span:after{ display: block; position: absolute; content: ""; right: 0; top: 50%; height: 2px; background: #cf1c20; width: 80px; margin-top: -1px; }
.rw-slick-box{ background: #fff; padding:15px; margin:0 15px; }
.rw-slick-right{ margin-left:175px; padding-top: 10px; }
.rw-name a{ font-size: 24px; color: #000; }
.rw-lind{ width: 35px; height: 2px; background: #cf1c20; margin:10px 0; }
.slick-p{ color: #666; line-height: 25px; text-align: justify; max-height: 100px; overflow:hidden; }
.rw-slick-width{ margin:0 -15px; }
.rw-slick .slick-prev{ width: 20px; height: 38px; left: -33px; background: url(../images/left02.png) center no-repeat; margin-top: -19px; }
.rw-slick .slick-next{ width: 20px; height: 38px; right: -33px; background: url(../images/right02.png) center no-repeat; margin-top: -19px; }
.rw-slick{ margin:0; }
.sb-img a{ position: relative; padding-top:120%; display: block; }
.sb-img a img{ position: absolute; left: 0; top: 0;width: 100%;height: 100%;
}
.sb-slick-box{ margin:0 15px; }
.sb-width{ margin:0 -15px; }
.sb-title{ margin-top: 15px; }
.sb-title a{ font-size: 16px; color: #333; }
.sb-slick .slick-prev{ width: 46px; height: 46px; left: -63px; background: url(../images/left03.png) center no-repeat; margin-top: -23px; }
.sb-slick .slick-next{ width: 46px; height: 46px; right: -63px; background: url(../images/right03.png) center no-repeat; margin-top: -23px; }
.friends-box{ background: #f8f8f8; padding-top: 15px;/* margin-top: 80px; */ min-height: 50px; }
.friends-c{ position: relative; padding-left: 60px; }
.friends-c span{ position: absolute; left: 0; top: 0; font-size: 16px; color: #666;font-weight: bold; }
.friends-list li{ float: left; margin-left: 40px; margin-bottom: 10px; }
.friends-list li a{ font-size: 16px; color: #666; }
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; padding:40px 0; border-top: solid 10px #c91111; }
.footer-txt{font-size: 16px; margin-top: 30px;}
.footer-txt span{ padding:0 60px; }
.sb-slick{ margin-bottom: 0; }
.nav-click{ display: none; }
.menu-button { display: none; position: absolute; top: 63px; 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);}
/************内容1**********/
.list-banner{ height: 400px; }
.address-left{ font-size: 28px; color: #cc3333; font-weight: bold; width: 220px; }
.nav-b{ line-height: 40px; padding-left: 30px; background: url(../images/icon-b.png) left center no-repeat; color: #999; }
.nav-b a{ color: #999; }
.address-box{ margin:50px 0 20px 0; }
.list-left{ width: 200px; background: url(../images/lind-l.png) left top repeat-x; }

.list-nav li a.nav-t{ display: block; position: relative; height: 72px; line-height: 72px; font-size: 18px; padding-left: 70px; background: url(../images/nav-lind.png) right bottom no-repeat; }
.list-nav li.active a.nav-t,.list-nav li a.nav-t.active,.list-nav li a.nav-t:hover{ background: #cc2121; color: #fff; }
.list-nav li.active a.nav-t:before,.list-nav li a.nav-t.active:before,.list-nav li a.nav-t:hover:before{ display: block; content: ""; position: absolute; left: 46px; width: 3px; height: 20px; background: #fff; margin-top: -10px; top: 50%; }
.list-nav li.active a.nav-t:after,.list-nav li a.nav-t.active:after,.list-nav li a.nav-t:hover:after{ display: block; content: ""; position: absolute; left: 175px; top: 0; bottom: 0; width: 7px; background: url(../images/raw.png) center no-repeat; }
.list-right-box{ position: relative; width: 1100px; background: url(../images/lind-r.png) center top repeat-x; min-height: 500px; padding:50px 200px 0 55px; }







.article-title{ font-size: 30px; color: #333; }
.article-sm{ font-size: 16px; color: #333; padding:10px; background: #f1f1f1; margin:20px 0; }
.article-sm span{ padding:0 20px; }
.article-txt p{ font-size: 16px !important; color: #333; line-height: 2 !important; text-align: justify; }
.article-link p{ font-size: 16px; color: #333; }
.article-link p span{ display: inline-block; padding-right: 20px; font-weight: bold; }
.article-link{ margin-top: 50px; }
.list-right-box:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: -80px; border-right: solid 1px #ddd; }


.list-right-box1:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: -80px; border-right: solid 0px #ddd!important; }

.list-right-box:after{ display: block; content: ""; z-index: -1; position: absolute; top: 65px; right: 0; width: 200px; bottom: 0; background: url(../images/right-back001.png) right top no-repeat; }
.list-nav-down li a{ height: 50px; line-height: 50px; display: block; padding-left: 75px; background: url(../images/nav-lind.png) right bottom no-repeat; }
.list-nav-down li a:hover,.list-nav-down li a.active{ background: #cc2121; color: #fff; }
.list-nav-down{ display: none; }
.list-nav li.active .list-nav-down{ display: block; }
/****************内容2****************/
.tow-left{ width:68.4%; }
.tow-left .list-right-box{ width: 100%!important; padding-top: 30px; background: url(../images/lind-b.png) left top no-repeat; padding-left: 0; padding-right: 0; }
.tow-left .list-right-box:before,.tow-left .list-right-box:after{ display: none; }
.tow-right{ width: 28.8%; padding-top: 35px; }
.tow-right-tt{ background: url(../images/lind-r.png) center bottom no-repeat; margin-bottom: 15px; padding-bottom: 15px; margin-top: 30px; }
.tow-right-tt span{ display: inline-block; font-size: 24px; color: #cc3333; padding-left: 45px; position: relative; }
.tow-right-tt span img{ position: absolute; left: 0; top: 4px; }
.tow-right-tt a{ float: right; font-size: 15px; color: #666; line-height: 34px; }
.tow-date{ width: 62px; height: 62px; border-radius: 4px; border:solid 2px #ffdab6; color: #999; }
.tow-date span{ font-size: 24px; color: #cc0000; }
.tow-list li{ padding:15px 0; border-bottom: dashed 1px #e5e5e5; }
.tow-list-tt a{ font-size: 16px; color: #333; }
.tow-list-tt{ margin-left:75px; line-height: 25px; max-height: 50px; overflow:hidden; }
.tow-list li:last-child{ border:none; }
.dt-list-img img{ width: 145px; height: 95px; object-fit: cover; object-position: center; }
.tow-list-tt-lg{ margin-left:160px; }
/***************newslist*************/
.list-right-box-sm{ padding-right: 0!important; }
.list-right-box-sm:after{ display: none; }
.ul-img-lg img{ width: 260px; height:165px;  }
.list-right-lg{ margin-left: 300px; }
.list-right-lg .notice-p{ margin-top: 10px; font-weight: bold; height: 90px; line-height: 30px; font-size: 15px; }
.img-ul li{ float: left; width:16.6666666%; margin-bottom: 25px; }
.img-ul{ margin:0 -15px; }
.txt-list-tt a{ font-size: 18px; color: #666; }
.txt-list-date{ font-size: 14px; color: #999; margin-top: 10px; }
.txt-list li{ padding-bottom: 20px; margin-bottom: 20px; }
.nav-b a:hover,.article-link a:hover,.txt-news-tt a:hover,.img-list-bottom a:hover,.notice-tt a:hover,.title a:hover,.title-lg a:hover,.rw-name a:hover,.sb-title a:hover,.friends-list li a:hover,.nav-down li a:hover,.tow-list-tt a:hover,.tow-right-tt a:hover{color: #cc3333;}
.header-a a:hover{color: #cc3333;}

/* 固定人员列表页 */

.gdry-box {
  font-size: 0;
  border-bottom: solid 1px #cccccc;
  padding: 10px 0;
}
.gdry-channel {
    width: 25%;
    font-weight: bold;
    text-align: center;
}
.gdry-channel, .teach-info {
    display: inline-block;
    font-size: 16px;
    vertical-align: middle;
}

.gdry-info {
    width: 75%;
    font-size: 0;
}

.gdry-channel, .gdry-info {
    display: inline-block;
    font-size: 16px;
    vertical-align: middle;
}
.gdry-item {
  display: inline-block;
  width: 24%;
  text-align: center;
  font-size: 16px;
  line-height: 42px;
  vertical-align: middle;
}
.gdry-xm{
  display: inline-block;
  width: 3em;
  text-align-last: justify;
}
/* 固定人员页结束 */
/* 杰出人才列表页开始 */
.jurc-info {
  width: 100%;
  font-size: 0;
}
.jurc-item {
  display: inline-block;
  width: 20%;
  text-align: center;
  font-size: 16px;
  line-height: 42px;
  vertical-align: middle;
}

.jurc-box {
  font-size: 0;
  padding: 10px 0;
}

/* 杰出人才列表页结束 */
/* 现任领导页面开始 */
.xleader ul {
  display: flex;
  
}
.xleader ul li {
  width: 100%;
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  border-top: solid 1px #cccccc;
  padding: 1rem 0;
}

.myzr {
  display: flex;
  font-size: 16px;
  width: 16%;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  align-items: center;
  text-align-last: justify;
}

.xleadera {
  
  color: #000000;
  
    display: inline-block;
    width: 24%;
    text-align: center;
    font-size: 16px;
    line-height: 42px;
    vertical-align: middle;
} 


.xleader1 {
    margin-bottom: 1.1rem;
}
.xleader1 ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.xleader1 ul li {
  width: 47%;
  display: flex;
  justify-content: start;
  align-items: center;
  flex-wrap: wrap;
  border-top: 1px solid #e5e5e5;
  padding: 0.25rem 0;
}
.xleadera1 {
  
  display: inline-block;
    width: 24%;
    text-align: center;
    font-size: 16px;
    line-height: 42px;
    vertical-align: middle;
}
.ldzw{
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
  width: 25%;
  font-weight: bold;
  text-align: center;

}

.gdry-channel2 {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.gdry-channel2， .teach-info1 {
  display: flex;
  align-items: center;
  font-size: 16px;
  vertical-align: middle;
  
}
.teach-info1{
  display: flex;
  align-items: center;
  font-size: 16px;
}
/* 现任领导页面结束 */



@media( min-width: 1937px){
.slick a{
display:block;
position:relative;
overflow:hidden;
}
.slick a img{
width: 100vw;
/* position:absolute; */
top:0;
}

}
@media( max-width: 1990px){
 .logo img{ width: 740px; }
}


@media( max-width: 1936px){
.slick a{
display:block;
position:relative;

overflow:hidden;
}
.slick a img{
width: 100vw;
/*
position:absolute; */
top:0;
}

}

@media( max-width: 1892px){
  .nav-list li{ margin-left: 15px; }
  .logo img{ width: 740px; }
  .nav-list{ margin-top: 20px; }

/* .slick a img{ width: 1920px;  position: absolute; left: 50%; margin-left: -960px; top: 0; height: 655px; max-width: 1920px; }
.slick a{ display: block; position: relative; height: 655px; overflow:hidden; }  */
}







@media( max-width: 1769px){
  .nav-list li{ margin-left: 15px; }
  .logo img{ width: 600px; }
  .nav-list{ margin-top: 20px; }
}

}
@media( max-width: 1600px){
.logo img{ width: 436px; }
}
@media( max-width: 1528px){
.slick a{
height: 50vh;
}
}


@media( max-width: 1399px){
  .container{ width: 1230px; }
  .header-box{ padding-left: 15px; padding-right: 15px; }
  .nav-list li{ margin-left: 10px; }
  .list-right-box{ width: 1000px; }

  }

}
@media( max-width: 1279px){
  .container{ width: 970px; }
  .nav-list li a{ font-size: 14px; }
  .logo img{ width: 250px; }
  .nav-list{ margin-top: 10px; }
  .slick .slick-dots{ margin-right: -485px; }
  .list-right-box{ width: 740px; padding-right: 180px; }
  .article-title{ font-size: 24px; }
  /* 现任领导 */
  .gdry-item{
    display: flex;
    width: 100%;
    padding-left:10% ;
  }
}


@media( max-width: 1024px){
  .container{ width: 750px; }
  .nav-list{ margin:0; display: none; position: absolute; top: 100%; left: 0; right: 0; background: #fff; }
  .nav-list li{ margin-left: 0px; float: none; width: 100%; }
  .nav-list li a{ color: #333; padding:10px 15px!important; text-align: left!important; }
  .menu-button{ display: block; }
  .nav-list li .nav-down{ display: none; position: static; margin:0; text-align: left; width: 100%; }
  .nav-list li:hover .nav-down{ display: none; }
  .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #333; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
  .nav-click.active{ transform: rotate(180deg); }
  .slick a{ height: auto; }
  .slick a img{ position: static; width: 100%; max-width: 100%; height: auto; margin:0; }
  .news-left{ width: 100%; }
  .news-right{ width: 100%; padding:0; }
  .col-xs-6{ width: 100%; }
  .title-lg{ margin:30px 0; }
  .slick .slick-dots{ display: none!important; }
  .list-right-box{ width: 520px; padding-right: 180px; }
  .tow-right{ display: none; }
  .tow-left{ width: 100%; }
}
@media( max-width: 768px){
  .header-box .pull-right .pull-right{ position: absolute; top: 10px; right:15px; }
  .search-box{ width: 100px; margin-right: 15px; }
  .header-a{ font-size: 12px; display: none; }
  .header-a span{ padding:0 5px; }
  .menu-button{ top: 55px; }
  .header-box{ position: relative; background: #c91111; padding-bottom: 10px; }
  .slick-prev,.slick-next{ width: 35px; height: 36px; margin-top: -18px; background-size: 100% 100%; }
  .container{ width: 100%; }
  .title{ text-align: center; margin:25px 0; }
  .title:before{ left: 100px; margin-left: 0; }
  .img-list li{ width: 100%; margin-bottom: 15px; }
  .notice-list li{ width: 100%; margin-bottom: 15px; }
  .ul-img img{ width: 100px; height: 70px; }
  .list-right{ margin-left:120px; }
  .list-right .notice-tt{ margin:-5px 0 0 0; }
  .notice-p{ height: 25px; margin:5px 0; }
  .ul-date{ margin-top: 0; }
  .list-ul li{ margin-bottom: 15px; }
  .title-lg span{ font-size: 24px; padding-left: 55px; }
  .title-lg{ margin:20px 0; border-width: 2px; padding-bottom: 10px; }
  .list-ul li:last-child{ margin:0; }
  .notice-tt a{ font-size: 15px; }
  .title-tow span{ margin-bottom: 25px; }
  .back-tow{ /* padding:30px 0;*/ margin-top: 30px; }
  .rw-slick .slick-prev{ left: 0; }
  .rw-slick .slick-next{ right: 0; }
  .notice-back{ margin-top: 30px; padding-bottom: 20px; }
  .title span font{ font-size: 24px; top: -5px; }
  .notice-list .notice-p{ height: 50px; }
  .friends-box{/* margin-top: 30px; */}
  .friends-c{ padding:0; }
  .friends-c span{ position: static; display: block; margin-bottom: 10px; }
  .friends-list li{ margin-left: 0; margin-right: 10px; }
  .friends-list li a{ font-size: 14px; }
  .footer{ padding:20px 0; border-width: 3px; }
  .footer-txt{ font-size: 14px; }
  .footer-txt span{ display: block; padding:0; }
  .title-tow span{ font-size: 24px; }
  .list-left{ display: none; }
  .list-right-box{ width: 100%; padding:30px 0 0 0; }
  .list-right-box:before{ display: none; }
  .list-right-box:after{ display: none; }
  .address-left{ display: none; }
  .address-box{ margin: 0px; }
  .article-title{ font-size: 18px; }
  .article-sm{ font-size: 12px; }
  .article-txt p{ font-size: 14px; line-height: 25px; }
  .article-link p{ font-size: 14px; }
  .article-link p span{ padding-right: 10px; }
  .list-banner{ height: 150px; }
  .list-right-lg{ margin-left: 115px; margin-top: -8px; }
  .list-right-lg .notice-p{ font-size: 14px; font-weight: normal; line-height: 25px; height: 25px; margin:5px 0; }
  .page-box{ margin-top: 30px; }
  .img-ul li{ width: 50%; }
  .img-ul li .sb-slick-box{ margin:0 5px; }
  .img-ul{ margin:0 -5px;}
  .sb-title a{ font-size: 14px; }
  }