@charset "utf-8";
/* CSS Document */
body { background:#fafafa;}
  
.top { line-height:0; text-align:center; background: url(topbg.jpg) no-repeat center top; }  
  .top img { display:block; margin:0 auto; }
.main { overflow:hidden; width:1200px; margin:0 auto; padding:30px 0; }




.zixun { float:right; width:505px; }
  .colA { }
  .colA a { float:right; text-align:right; width:100%; font-size:14px; line-height:30px; color:#666; border-bottom:1px solid #ffeedb; }
  .name { float:left; text-align:left; padding-bottom:10px; width:146px; font-size:26px; line-height:30px; font-weight:bold; color:#169ef4; border-bottom:5px solid #6edfff; }
.newslist { margin-bottom:30px; padding-top:60px; width:100%; line-height:42px; }
  .newslist li { font-size:14px; color:#adadad; }
  .newslist a { margin-right:80px; float:left; width:68%; font-size:18px; color:#000; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
  
 
.shiting { clear:both; width:100%;}
  .colB { text-align:center; line-height:56px; border-bottom:1px solid #ffeedb; }
  .colB a { margin:0 auto; padding:0 38px 10px; font-size:26px; line-height:30px; font-weight:bold; color:#169ef4; border-bottom:5px solid #6edfff; }
.tunews {  margin:35px auto 50px; }
  .tunews li { float:left; margin-left:10px; width:292px;  background-color:#fff; }
  .tunews li:first-child { margin-left:0px; }
  .tunews img{ display:block; margin:12px auto; width:266px; height:150px; }
  .wen { margin:0 auto; width:266px; text-align:center; font-size:18px; line-height:38px; color:#000; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
  .zhaiyao { margin:0 auto 30px; width:266px; font-size:14px; line-height:24px; color:#666;
             height:3em; font-weight:normal; text-indent:2em;
               text-overflow: -o-ellipsis-lastline;
               overflow: hidden;
               text-overflow: ellipsis;
               display: -webkit-box;
               -webkit-line-clamp: 2;
               line-clamp: 2;
               -webkit-box-orient: vertical;   }
  .more { float:right; margin-top:20px; margin-bottom:50px; }
  .more a  { padding:4px 10px; font-size:14px; line-height:24px; color:#666; border:1px solid #d7d7d7; }

 
 
/*滚动大图*/
#SlideArea { float:left; width:650px; height:385px; margin:0 30px 50px 0; }
.SlideArea ul li .img { display:block; width:100%; height:100%; }
.SlideArea ul li .mask { position:absolute; left:0; right:0; bottom:0; height:60px; background:#000; opacity:.3; filter:alpha(opacity=50); }
.SlideArea ul li .word { position:absolute; left:0; right:0; bottom:0; height:60px; padding:0 20px; line-height:39px; font-size:16px; color:#fff; text-align:center; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }



 .toutiao p { height:3em; margin:10px auto 12px; color:#666; font-size:14px; line-height:24px; font-weight:normal; text-indent:2em;
               text-overflow: -o-ellipsis-lastline;
               overflow: hidden;
               text-overflow: ellipsis;
               display: -webkit-box;
               -webkit-line-clamp: 2;
               line-clamp: 2;
               -webkit-box-orient: vertical;  }

@media screen and (max-width:999px){
  .top img { width:100%; }
.main { width:92%; padding:.8em 0; }

#SlideArea { width:100%; height:12em; margin:0 0 1.2em 0; }
.SlideArea .num { display : none;}
.SlideArea ul li .mask { height:2em; }
.SlideArea ul li .word { height:2em; padding:0 1em; line-height:2em; font-size:1em; }

.zixun { float:none; width:98%;  }
.colA a {font-size:.8em; line-height:2em; }
  .name { text-align:left; padding-bottom:.6em; width:40%; font-size:2em; line-height:1em; }
.newslist { margin-bottom:1em; font-size:1.1em; line-height:2.2em; }
  .newslist li { font-size:.8em; color:#adadad; }
  .newslist a { margin-right:1.4em;  width:68%; font-size:1.3em; }

.colB { text-align:left; line-height:1em; border-bottom:1px solid #ffeedb; }
  .colB a { width:40%; margin:0 auto; padding:0 1.2em .5em 0; font-size:1.6em; line-height:3em; }
.tunews {  margin:.8em auto 1.2em; }
  .tunews li { float:left; margin:0 0 .4em 0; width:49%; }
  .tunews li:nth-child(2n) { float:right; }
  .tunews img{ margin:.8em auto; width:94%; height:6em; }
  .wen { width:94%; font-size:1.1em; line-height:2em; }
  .zhaiyao { margin:0 auto 2em; width:94%; font-size:.8em; line-height:1.6em; }
  .more { margin-top:.8em; margin-bottom:2em; }
  .more a  { padding:4px 10px; font-size:.8em; line-height:1.2em; }
  
}  