﻿@charset "utf-8";

/***** header *****/
.top{position: initial;}
#navs li a{color:#333}
#navs li .link:after{background: #DC0422;} 

.language-search .language{background: url(/zgxtjten/xhtml/images/hdiqiu.png) no-repeat left center;}
.language-search .language select{color:#333}
.language-search .language select option{color: #333;background:#fff;}
.language-search .tosearch{background: url(/zgxtjten/xhtml/images/hshouss.png) no-repeat left center;}



.list-cont{padding: 20px;overflow: hidden;}
.list-side{width: 20%;}
.list-side .list-tt{height: 75px;line-height: 75px;text-align: center;}
.list-side .list-tt h3{font-size: 30px;color: #333;font-weight: bold;text-align: left;}
.list-side ul{overflow: hidden;/* padding: 15px 0 0 0; */}
.list-side ul li{padding: 0;overflow: hidden;text-align: center;border-bottom: solid 1px #E5E5E5;}
.list-side ul li.on{;background: #406ec8;}
.list-side ul li a{line-height: 55px;font-size: 18px;text-align: left;color: #999;display: block;padding: 0 0 0 10%;}
.list-side ul li a:hover{color:#333;background: url('/zgxtjten/xhtml/images/corlm.png') no-repeat right center;}
.list-side ul li.on a,.list-side ul li a:hover{background: #406ec8  url('/zgxtjten/xhtml/images/corlm.png') no-repeat 90% center;font-weight: bold;color: #fff;}

.list-lists{width: 77%;}
.list-lists .list-tt{height: 70px;line-height: 68px;border-bottom: solid 1px #ddd;}
.list-lists .list-tt h3{float: left;padding: 0 7px;font-size: 18px;color: #333;border-bottom: solid 2px #3a6ecb;}
.list-crumbs{padding: 0 0 0 15px;background: url('/zgxtjten/xhtml/images/home.png') no-repeat left center;float: right;font-size: 16px;color: #999;}
.list-crumbs span{padding-left: 5px;}
.list-crumbs span a{font-size: 16px;color: #999;padding: 0 5px;}
.list-lists ul{overflow: hidden;}
.list-lists ul.aclist li{padding: 20px 0;border-bottom: solid 0 #ededed;}
.list-lists ul.aclist li a{padding:0;float: none;overflow: hidden;}
.list-lists ul.aclist li .times{background: #fff;margin-right: 10px;font-size: 23px;font-weight: bold;padding: 30px 0 0 0;position: relative;}
.list-lists ul.aclist li .times:before{content:'';position: absolute;width: 210px;height: 1px;top: 15px;left: 0;background: #E5E5E5;}

.list-lists ul.aclist li .times span{text-align: left;font-size: 18px;font-weight: 400;color: #CFCFCF;padding-left: 5px;}
.list-lists ul.aclist li h5{font-size: 20px;font-weight: 400;}
.list-lists ul.aclist li .txt{font-size: 16px;color: #999;line-height: 30px;padding: 18px 0 0 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.page{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.page li{display: inline-block;}
.page .arrow a{color: #555;}
.page .total_count,
.page .arrow a,
.page .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px;}
.page  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.page .total_count,
.page .arrow a,
.page_jump a{transition: all .2s;-webkit-transition: all .2s;background: #f1f1f1;background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);background: -o-linear-gradient(#ffffff 10%, #f1f1f1);background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);background: linear-gradient(#ffffff 10%, #f1f1f1);}
.page .arrow span{background: #f5f5f5; color: #999;}
.page .arrow a:hover,
.page_jump a:hover,
.page .arrow .current{background:#5d7ea9; border-color:#5d7ea9; color:#fff; text-decoration:none;}
.page .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}

.article-title{font-size: 26px;text-align: center;padding: 20px 0 10px 0;}
.article-subtitle{font-size: 25px;text-align: center;/* padding: 10px 0;*/}
.article-attr{text-align: center;height: 35px;font-size: 16px;}
.article-content{font-size: 16px;line-height: 30px;color: #333;}




@media (max-width: 991px) {
  .top{background: #fff}

  .list-cont{padding: 5px}
  .list-side{display: none;}
  .list-lists{width: 100%;float: none;}
  .list-crumbs{float: none}
  .list-lists .list-tt h3{display: none;}
  .list-lists ul.aclist {padding-top: 10px;width: 95%;margin: 0 auto;}
  .list-lists ul.aclist li{padding: 0 0 10px 0}
  .list-lists ul.aclist li .txt{-webkit-line-clamp: 2;padding: 10px 0 0 0;}

  .list-lists ul.aclist li .times{font-size: 18px;font-weight: 400;padding: 0;position: initial;text-align: right;}
  .list-lists ul.aclist li .times span {font-size: 15px;font-weight: 400;}
  .list-lists ul.aclist li .times:before{display: none;}

}