body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;



}

.img-hide{ overflow:hidden; }

.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.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%;}
.container{ width: 1230px;}
/*.header{ height: 161px; border-bottom: solid 1px #e6e6e6; padding-top: 33px; border-top: solid 8px #006a46; background: url(/images/header.png) center no-repeat; background-size: cover; }*/
.header{ height: 95px; border-bottom: solid 1px #e6e6e6; padding-top: 5px;  background-size: cover; }
.search-box{ position: relative; margin-top: 27px; width: 255px; height: 40px; padding-right: 38px; border:solid 1px #d2d2d2; }
.search-box .form-control{ box-shadow: none; border:none; height: 38px; background: none; }
.search-a{ position: absolute; right: 8px; top: 8px; height: ; width: ; line-height: 38px; }
.nav-list li{ float: left; width: 11.111111%; position: relative; }
.nav-list li a{ display: block; height: 54px; line-height: 54px; font-size: 19px; color: #313f37; position: relative; }
.nav-down{ position: absolute; left: 0; z-index: 10000; display: none; right: 0; top: 100%; }
.nav-down li{ float: none; width: 100%; background: #1a7962!important; border-bottom: solid 1px #006a50; }
.nav-down li a{ color: #fff; font-size: 16px; }
.nav-list li:hover{ background: #006a50; }
.nav-list li:hover a{ color: #fff; }
.nav-list li:hover:before{ display: block; content: ""; position: absolute; left: 0; top: -1px; right: 0; height: 3px; background: #e79f38; }
.nav-down li:before{ display: none!important; }
.nav-list li:hover .nav-down{ display: block; }
.nav-down li a span{ transition: 0.5s all; display: inline-block; height: 54px; position: relative; }
.nav-down li a:hover span:before{ display: block; content: ""; position: absolute; left: 0; top: 0; height: 54px; padding-left: 15px; background: url(/images/icon-nav.png) left center no-repeat; }
.nav-down li a:hover span{ padding-left: 15px; }
.banner-box{ position: relative; height: 540px; overflow:hidden;}
.slick{ width: 1920px; height: 540px; position: absolute; left: 50%; margin-left: -960px; top: 0; }
/*.slick img{ width: 1920px; height: 540px; margin:0 auto; }*/
.slick img{  margin:0 auto; }
.slick-dots{ bottom: 24px; }
.slick-dots li button{ width: 23px; height: 18px; background: url(/images/lind.png) center no-repeat; }
.slick-dots li.slick-active button{ background: url(/images/dian.png) center no-repeat; width: 20px; }
.left-width{ width: 50.8%; }
.tabs-ul li{ float: left; margin-right: 15px; margin-bottom: 23px; }
.tabs-ul li a{ display: block; width: 124px; padding:5px 5px 0 0; height: 48px; background: url(/images/tabs01.png) right top no-repeat; font-size:20px; color: #0d301b; }
.tabs-ul li a span{ display: block; height: 43px; line-height: 43px; text-align: center; background: #eff2f6; }
.tabs-ul li.active a span{ background: #e79f38; color: #fff; position: relative; }
.tabs-ul li.active a span:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 100%; height: 11px; background: url(/images/tabs02.png) center no-repeat; }
.tabs-ul li a:hover span{ background: #e79f38; color: #fff; }
.tabs-news li{ position: relative; line-height: 39px; padding-right: 110px; font-size:16px; }
.tabs-news li span{ position: absolute; right: 0; top: 0; color: #808080; }
.list-news-tt span{ position: absolute; right: 5px;  color: #808080; }
.tabs-news li a{ color: #121212; padding-left: 18px; background: url(/images/li.png) left center no-repeat; }
.tabs-news li a:hover{ color: #28877e; }
.tab-content{ position: relative; }
.news-more{ position: absolute; right: 0; top: -52px; font-size: 16px; color: #313f37; }
.right-width{ width: 45%; }
.back-box{ background: url(/images/back.png) center no-repeat; background-size: cover; height: 104px; margin-bottom: 8px; }
.back-box li{ float: left; padding:10px; width: 50%; }
.back-box li a{ height: 84px; background: #fff; padding:0 14px; text-align: center; display: block; line-height: 84px; font-size:18px; color: #28877e; }
.back-box li a span{ display: block; padding-left: 60px; background: url(/images/icon01.png) left center no-repeat; position: relative; }
.back-box li a span:before{ display: block; content: ""; position: absolute; left: 48px; top: 50%; height: 22px; margin-top: -11px; border-right: solid 1px #e4e8ed; }
.back-box li a:hover{ background: #e79f38; color: #fff; }
.back-box li a:hover span{ background: url(/images/icon-01-1.png) left center no-repeat; }
.back-box li a:hover span:before{ border-color: #d29133; }
.back-box li a span.icon02{ background: url(/images/icon02.png) 4px center no-repeat; }
.back-box li a span.icon03{ background: url(/images/icon03.png) 4px center no-repeat; }
.back-box li a:hover span.icon02{ background: url(/images/icon02-1.png) 4px center no-repeat; }
.back-box li a:hover span.icon03{ background: url(/images/icon03-1.png) 4px center no-repeat; }
.right-left{ width: 295px; padding-left: 27px; padding-top: 25px; }
.right-left p{ padding-left: 30px; color: #121212; }
.right-left p.icon-p01{ background: url(/images/icon-p01.png) left 2px no-repeat; }
.right-left p.icon-p02{ background: url(/images/icon-p02.png) left 2px no-repeat; }
.right-left p.icon-p03{ background: url(/images/icon-p03.png) left 2px no-repeat; }
.right-left p.icon-p04{ background: url(/images/icon-p04.png) left 2px no-repeat; }
.right-left p.icon-p05{ background: url(/images/icon-p05.png) left 2px no-repeat; }
.ewm-back{ width: 185px; padding:10px; background: url(/images/ewm-back.png) center no-repeat; background-size: cover; }
.ewm-box{ background: #fff; padding:20px 15px; font-size: 12px; }
.right-left p span{ padding-left: 14px; }
.right-left p font{ padding-left: 7px; }
.video-back{ background: url(/images/video-back.png) center no-repeat; background-size: cover; padding:35px 0; margin-top: 20px; }
.tt-back{ background: url(/images/tt-back.png) center no-repeat; position: relative; margin-bottom: 35px; }
.tt-back span{ display: inline-block; padding:0 20px; color: #fff; font-size:20px; line-height: 40px; background: #e79f38; }
.tt-back a{ position: absolute; right: 0px; font-size: 16px; color: #313f37; top: 50%; margin-top: -11px; }
.video-width{ width: 52.5%; }
.video-right{ width: 45.4%; }
.video-right li a{ display: block; line-height: 48px; padding:0 20px; font-size: 16px; color: #121212; margin-bottom: 10px; }
.video-right li a span{ padding-left: 17px; background: url(/images/li02.png) left center no-repeat; }
.video-right li a:hover{ background: #fff; color: #28877e; }
.list-tt{ font-size: 16px; color: #28877e; }
.list-tt span{ font-size: 33px; padding-right: 5px; }
.list-click{ margin-top: 60px; margin-bottom: 50px; }
.list-img img{ width: 256px; height: 142px; }
.list-p{ color: #545454; padding:0 10px; line-height: 24px; height: 48px; overflow:hidden; margin-top: 5px; }

.list-img{ background: url(/images/img-back.png) center no-repeat; background-size: cover; padding:10px; }
.list-click .slick-dots{ display: none!important; }
.list-click .slick-prev{ width: 25px; height: 224px; top: 0%; left: 12px; margin-top: 0; background: url(/images/left02.png) left center no-repeat; text-indent: -9999px; }
.list-click .slick-next{width: 25px; height: 224px; top: 0%; right: 12px; margin-top: 0px; background: url(/images/right02.png) left center no-repeat; text-indent: -9999px; }
.bottom{ background: url(/images/bottom.png) center no-repeat; padding:35px 0 0 0; height: 196px; background-size: cover; }
.friends-box{ position: relative; padding-left: 64px; }
.friends-box span{ position: absolute; left: 0; top: 0; color: #fff; font-weight: bold; }
.friends-box a{ color: #fff; opacity: 0.5; display: inline-block; margin:0 10px; }
.friends-box font{ color: #fff; opacity: 0.5; }
.friends-box a:hover{ opacity: 1; }
.footer p{ margin:0; line-height: 30px; color: #fff; font-size: 12px; }
.footer{ background: #181818; padding:15px; }
.footer a{ color: #fff; }
.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: #333; 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);}
/*****************列表页****************/
.list-banner img{ width: 100%; }
.list-left{ width: 250px; position: relative; z-index: 10; }
.list-left-top{ height: 80px; margin-bottom: 10px; position: relative; padding-top: 16px; background: url(/images/list-top.png) center no-repeat; margin-top: -30px; padding-left: 50px; font-size: 26px; color: #fff; }
.list-left-top:before{ display: block; content: ""; position: absolute; left: 50px; bottom: 20px; border-top: solid 1px #fff; width: 55px; }
.list-dt dd a{ display: block; background: #fff; line-height: 56px; padding-left: 50px; font-size: 16px; color: #000; position: relative; }
.list-dt dd a:before{ display: block; content: ""; position: absolute; right: 20px; top: 0; bottom: 0; width: 8px; background: url(/images/raw.png) center no-repeat; }
.list-dt dd{ border-bottom:solid 1px #f6f6f6;  }
.list-dt dd a:hover,.list-ul li.active a{ background: #1a7962; color: #fff; }
.list-dt dd a:hover:before,.list-ul li.active a:before{ background: url(/images/raw02.png) center no-repeat; }
.list-ul li a{ display: block; background: #fff; line-height: 56px; padding-left: 50px; font-size: 16px; color: #000; position: relative; }
.list-ul li a:before{ display: block; content: ""; position: absolute; right: 20px; top: 0; bottom: 0; width: 8px; background: url(/images/raw.png) center no-repeat; }
.list-ul li{ border-bottom:solid 1px #f6f6f6;  }
.list-ul li a:hover,.list-ul li.active a{ background: #1a7962; color: #fff; }
.list-ul li a:hover:before,.list-ul li.active a:before{ background: url(/images/raw02.png) center no-repeat; }

.list-right{ width: 950px; background: #fff; padding:35px 0 0 35px; }
.list-box{ position: relative;}
.list-box:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 50%; margin-right: 350px; background: #f6f6f6; height: 100%; }
.list-box .container{ position: relative; z-index: 10; }
.list-right-top{ border-bottom: solid 1px #e0e0e0; padding-bottom: 15px; margin-bottom: 35px; }
.list-right-top .pull-left{ font-size: 24px; }
.nav-b{ font-size:12px; color: #333; margin-top: 15px; }
.nav-b a{ color: #333; }
.nav-b a.home{ padding-left: 18px; background: url(/images/icon-home.png) left center no-repeat; }
.list-clear-img{ width: 45%; }
.list-sm{ width: 52%; }
.list-date{ font-size:18px; color: #1a7962; margin:5px 0; }
.list-sm-tt a{ font-size: 24px; color: #000; font-weight: bold; }
.list-txt{ color: 3777; text-align: justify; line-height: 25px; margin-top: 15px; }
.list-news li{ border-top: solid 1px #e0e0e0; padding:25px 0 25px 100px; position: relative; }
.list-news{ margin-top: 40px; border-bottom: solid 1px #e0e0e0; }
.date-back{ position: absolute; font-size:45px; color: #1a7962; padding:6px 6px 0 0; left: 0; top: 25px; width: 72px; height: 78px; background: url(/images/date-back.png) right top no-repeat; }
.date-back span{ display: block; height: 67px; background: #eff2f6; line-height: 67px; text-align: center; }
.list-news-tt a{ font-size: 18px; color: #000; }
.list-news-p{ color: #787878; line-height: 25px; text-align: justify; height: 50px; overflow:hidden; margin-top: 10px; }
.list-news li:hover .date-back span{ background: #e79f38; color: #fff; }
.list-news li:hover .list-news-tt a,.list-news li:hover .list-news-p{ color: #1a7962; }
.page-list li{ display: inline-block; }
.page-list li a{ display: block; height: 30px; width: 30px; text-align: center; line-height: 30px; color: #7a7a7a; }
.page-list{ margin:30px 0; }
.page-list li a:hover,.page-list li.active a{ background: #e79f38; color: #fff; }
.nav-b a:hover{ color: #1a7962; }
/**************内容页**************/
.article-tt{ font-size: 24px; color: #000; margin-bottom: 15px; }
.article-sm span{ display: inline-block; margin-bottom: 10px; font-size: 12px; color: #999; padding:0 10px; }
.article-p p{ font-size: 16px; color: #000; line-height: 35px; margin:0; }
.share-left{ color: #333; line-height: 28px; }
.bdshare-button-style1-16 a{ margin:0 0 0 10px!important; width: 30px!important; border-radius: 4px; height: 30px!important; }
.bdshare-button-style1-16 .bds_tsina{ background: #bfbfbf url(/images/share01.png) center no-repeat!important; }
.bdshare-button-style1-16 .bds_weixin{ background: #bfbfbf url(/images/share02.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_sqq{ background: #bfbfbf url(/images/share03.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_douban{ background: #bfbfbf url(/images/share04.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_print{ background: #bfbfbf url(/images/share06.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_more{ background: #bfbfbf url(/images/share05.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_tsina:hover{ background: #1a7962 url(/images/share01.png) center no-repeat!important; }
.bdshare-button-style1-16 .bds_weixin:hover{ background: #1a7962 url(/images/share02.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_sqq:hover{ background: #1a7962 url(/images/share03.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_douban:hover{ background: #1a7962 url(/images/share04.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_print:hover{ background: #1a7962 url(/images/share06.png) center no-repeat!important;}
.bdshare-button-style1-16 .bds_more:hover{ background: #1a7962 url(/images/share05.png) center no-repeat!important;}
.tj-span span{ display: inline-block; font-style: 16px; color: #fff; text-align: center; line-height: 25px; width: 97px; height: 32px; background: url(/images/tj-span.png) center no-repeat; }
.tj-span{ margin-top: 50px; margin-bottom: 10px; }
.tj-list li{ height: 161px; position: relative; padding:20px 0 20px 245px; border-bottom: solid 1px #e6e6e6; }
.tj-img img{ width: 220px; height: 120px; }
.tj-img{ position: absolute; left: 0; top: 20px; }
.tj-list-tt a{ font-size: 18px; color: #000; }
.tj-list-date{ position: absolute; left: 245px; bottom: 20px; color: #696969; }
.tj-list-date span{ padding-left: 15px; color: #999; }
.tj-list li:last-child{ border:none; margin-bottom: 60px; }
.tj-list-tt a:hover,.list-click a:hover .list-p,.tt-back a:hover,.news-more:hover{ color: #1a7962; }
.article-p{ margin-bottom: 50px; }
.slick{ margin-bottom: 0; }
.slick-back{margin-bottom: 30px; position: relative;}
.slick-back:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; height: 170px; background: #f6f6f6; }
.slick-ul li{ float: left; width: 16.666666%; position: relative; }
.slick-ul li a{ display: block; padding-top: 50px; height: 170px; text-align: center; font-size: 16px; color: #313f37; }
.slick-ul li img{ margin:0 auto 10px auto; display: inline-block; }
.slick-back .slick-dots{ display: none!important; }
.slick-back .slick-list-c{ margin:0; }
.slick-list-c .slick-prev{ width: 17px; height: 70px; margin-top: -35px; text-indent: -9999px; background: url(/images/left01.png) left center no-repeat; }
.slick-list-c .slick-next{ width: 17px; height: 70px; margin-top: -35px; text-indent: -9999px; background: url(/images/right01.png) left center no-repeat; }
.slick-ul li a:hover{ background: #fff; box-shadow: 0 0 10px #ddd; }
.slick-list-c .slick-list{ padding-bottom: 20px; }
.slick-ul li:before{ display: block; content: ""; height: 110px; position: absolute; left: 100%; top: 50%; margin-top: -55px; border-right: solid 1px #e9e9e9; }
.slick-ul li:last-child:before{ display: none; }
.tabs-ul-tt li a span:before{ display: none!important; }
.tt-more a{ font-size: 16px; color: #313f37; }
.tt-more{ margin-top: 30px; }
.hd-list li{ float: left; width: 50%; padding:0 10px; margin-bottom: 20px; }
.hd-list li a{ display: block; position: relative; }
.hd-list li a span{ position: absolute; left: 0; right: 0; bottom: 0; padding:8px 5px; background: rgba(0,0,0,0.5); color: #fff; text-align: center; }
.hd-list{ margin:0 -10px; padding-top:10px; }
.bottom-back{ background: url(/images/bottom-back.png) center bottom no-repeat; }
.icon-a{ display: block; background: #fff; font-size: 16px; color: #121212; box-shadow: 0 0 10px #eee; margin:0 12px; margin-bottom: 10px; position: relative; padding:35px; height: 224px; }
.icon-a:before{ display: block; content: ""; position: absolute; left: 35px; top: 185px; width: 40px; height: 3px; background: #e79f38; }
.list-click{ margin-left: -12px; margin-right: -12px; }
.list-hidden{ overflow:hidden; }
.icon-a:hover{ box-shadow: 0 5px 10px #ccc; color: #121212;  }
.icon-a:hover:before{ background: #28877e; }
.ewm-c span{ font-size: 12px; opacity: 0.5; color: #fff; }
.ewm-c{ margin-right: 40px; }
.ewm-c img{ margin-bottom: 10px; }
.friends-tt{ color: #fff; margin-bottom: 15px; }
.friends-list li{ float: left; margin-right: 20px; margin-bottom: 5px; width: 180px; }
.friends-list li a{ color: #fff; opacity: 0.5; font-size: 12px; }
.friends-list{ width: 400px; margin-right: 65px; }
.friends-list li a:hover{ opacity: 1; }
.search-a-d{ display: none; }
.search-box-c{ position: fixed; display: none; left: 0; right: 0; top: 50px; background: rgba(0,0,0,0.6); padding:105px 0; z-index: 10000; }
.search-width{ max-width: 700px; margin:0 auto; background: #fff; position: relative; padding-right: 10px; }
.search-width .form-control{ border:none; border-radius: 0; box-shadow: none; height: 50px; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 0; top: 0; width: 100px; border-radius: 0; height: 50px; background: #6600cc url(/images/icon-search.png) center no-repeat; }

@media( max-width: 1279px){
  .container{ width: 970px; }
  .left-width,.right-width{ width: 100%; }
  .video-right li a{ margin-bottom: 5px; }
  .list-img img{ width: 100%; height: 108px; }
  .bottom{ padding:20px 0; }
  .logo img{ width: 600px; }
  .search-box{ margin-top: 10px; }
  .header{ height: auto; padding-bottom: 30px; }
  .list-right{ width: 690px; }
  .list-box:before{ margin-right: 200px; }
}
@media( max-width: 991px){
  .container{ width: 100%; }
  .header{ padding:15px 0; }
  .search-box{ width: 100%; }
  .banner-box{ height: auto;}
  .slick{ position: relative; margin:0; left: 0; width: 100%; height: auto; }
  .slick img{ width: 100%; height: auto; }
  .tabs-ul li{ margin-right: 5px; margin-bottom: 10px; }
  .tabs-ul li a{ width: 70px; font-size: 14px; height: auto; }
  .tabs-ul li a span{ line-height: 30px; height: 30px; }
  .news-more{ font-size: 14px; top: -35px; }
  .tabs-news li{ font-size: 14px; }
  .back-box li{ width: 100%; }
  .back-box li a span{ width: 200px; margin:0 auto; }
  .back-box li a{ height: 60px; line-height: 60px; }
  .back-box{ height: auto; }
  .right-left{ width: 100%; padding-left: 0; padding-top: 0; float: none!important; }
  .ewm-back{ margin:0 auto; float: none!important; }
  .video-width,.video-right{ width: 100%; }
  .tt-back{ margin-bottom: 20px; }
  .video-right li a{ margin:0; line-height: 40px; }

  .list-img img{ height: auto; }
  .friends-box span{ display: block; position: static; margin-bottom: 5px; }
  .friends-box{ padding-left: 0; }
  .friends-box a{ margin:0; }
  .friends-box font{ padding:0 5px; }
  .footer p{ font-size:12px; line-height: 25px; }
  .nav-box{ height: 50px; position: relative; z-index: 10; z-index: 10000; }
  .nav-list{ border-top: solid 1px #ddd; z-index: 10000; position: absolute; display: none; left: 0; top: 100%; right: 0;    background: #efefef; }
  .nav-list li{ float: none; margin:0; width: 100%; }
  .nav-list li a{ line-height: 40px; height: 40px; font-size: 14px; padding:0 15px; text-align: left; }
  .nav-list li a:before{ display: none; }
  .menu-button{ display: block; }
  .nav-down{ display: none; position: static; margin:0;background: none; width: 100%; }
  .nav-down li a{ color: #fff; }
  .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); }
  .logo{ position: absolute; left: 15px; top: 100%; margin-top: 12px; width: 250px; }
  .header{ position: relative; z-index: 100000; }
  .slick-dots{ bottom: 5px; }
  .video-back{ padding:20px 0 10px 0; }
  .list-left{ width: 100%; }
  .list-left-top{ background-size: cover; padding-left: 20px; margin-top: 15px; height: 60px;  padding-top: 12px;font-size: 20px !important;}
  .list-left-top:before{ bottom: 10px; left: 20px; }
  .list-right{ width: 100%; padding-left: 0; }
  .list-clear-img{ width: 100%; }
  .list-sm{ width: 100%; margin-top: 10px; }
  .list-sm-tt a{ font-size: 18px; }
  .list-news{ margin-top: 20px; }
  .list-ul li a{ padding-left: 20px; }
  .list-box:before{ display: none; }
  .article-tt{ font-size: 18px; }
  .list-right-top{ margin-bottom: 20px; }
  .article-sm span{ margin-bottom: 5px; }
  .article-p p{ font-size: 14px !important;line-height: 25px; text-align: justify; margin-bottom: 10px!important; }
  .article-p{ margin:10px 0 20px 0; }
  .tj-img img{ width: 110px; height: 60px; }
  .tj-list li{ padding-left: 120px; height: 101px; }
  .tj-list-tt a{ font-size: 14px; line-height: 20px; }
  .tj-list-tt{ height: 40px; overflow:hidden; margin-top: -5px; }
  .tj-list-date{ left: 120px; font-size: 13px; }
  .tj-list li:last-child{margin-bottom: 20px;}
  .slick-ul li{ width: 33.333333%; }
  .slick-back{ padding:10px 15px;background: #f6f6f6; }
  .slick-ul li a{ height: auto; padding:10px 0; font-size: 14px; }
  .slick-ul li:before{ display: none; }
  .slick-list-c .slick-list{ padding-bottom: 0; }
  .tabs-ul-tt li a span{    height: 43px;
    line-height: 43px;}
   .tabs-ul-tt li a{ width: 124px; }
   .right-width{ margin-top: 20px; }
   .tt-more{ margin-top: 25px; }
   .slick-back{ margin-bottom: 20px; }
   .list-click{ margin-top: 20px; margin-bottom: 20px; }
   .bottom{ height: auto; padding:15px 0; background-size: cover; }
   .ewm-c{ width: 50%; margin:0; padding:0 10px;     width: 156px;
    color: #fff;}
   .friends-list{ width: 100%; }
   .friends-list li{ width: 50%; margin-right: 0; padding-right: 10px; }
   .friends-tt{ margin-top: 15px; margin-bottom: 10px; }
   .search-box{ display: none; }
   .header{ padding:0; border-width: 3px; border-bottom: none; }
   .search-a-d{ display: block; position: absolute; right: 60px; width: 22px; top: 50%; margin-top: -11px; height: 22px; background: url(/images/icon-search.png) right center no-repeat; }
  .search-box-c{ top: 54px; }
.search-box-c {
    padding: 30px 15px;
    z-index: 1000000;
}
.list-right-top .pull-left {
    font-size: 20px !important;
}
}