﻿/* eyoucms.com 易优CMS -- 好用,免费,安全 */
a:hover {
  text-decoration: none;
}
a {
  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
}




.news>.title{ text-align:center;    margin-bottom:35px;  border-bottom:solid 1px #ccc; }
.news>.title .container{position:relative;padding:30px 0;}
.news>.title span{  font-size:24px; color:#dec88f;text-transform :Uppercase}
.news>.title b{ color:#000; font-size:24px; font-weight:normal; margin-right:10px;  }
.news>.title a{ position:absolute; right:0; bottom:-15px; height:30px; width:30px; border-radius:100%; background:#c6bfb1; line-height:30px; display:block; font-weight:bold; font-size:22px; color:#fff}
@media (max-width: 640px) {
.news>.title span,.news>.title b{font-size:16px; }
.news>.title .container{padding:20px 0;}
.news>.title a{ bottom:-10px; height:20px; width:20px; line-height:20px; font-size:18px; right:5%}
}

.news .news_left .news_img { border:solid 1px #ccc}
.news .news_left .news_text{ margin:0 15px;}
.news .news_left .news_text b{ font-size:16px; height:40px; line-height:40px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-bottom: solid 1px #ccc;}/* margin-top:5px;*/
.news .news_left .news_text p{ line-height:20px; height:48px; overflow:hidden; margin-top:8px; margin-bottom:8px;}

.news .news_right ul li{ margin-bottom:15px;  transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.news .news_right ul li .date{	height:100%;width:130px; padding:10px;float:left;margin-right:15px;background:#0f397f; color:#fff;text-align:center;}
.news .news_right ul li .date .day {line-height: 50px; font-size:30px; border-bottom:solid 1px #fff;margin-bottom:0}
.news .news_right ul li .date .year { font-size:24px;line-height: 50px;margin-bottom:0}
.news .news_right ul li .text_area{ display:inline;}
.news .news_right ul li:hover{ background:#fff}
.news .news_right ul li .text_area .title a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap; border-bottom:solid 1px #ccc; height:50px; line-height:50px; font-size:16px; display:block; padding-right:5px;}
.news .news_right ul li .text_area .tip {line-height: 20px;height: 40px;overflow: hidden;margin: 15px 0;padding-right:5px;}
@media (max-width: 640px) {
.news>.title span,.news>.title b{font-size:16px; }
.news>.title .container{padding:20px 0;}
.news>.title a{ bottom:-10px; height:20px; width:20px; line-height:20px; font-size:18px; right:5%}
}
@media (max-width: 768px) {
	.news{ margin-top:5px; padding-bottom:15px;}

.news>.title{  margin-bottom:20px;  }
	.news .news_left .news_text{ margin:0;}
	.news .news_left .news_text b{ font-size:14px; height:40px; line-height:40px;margin-top:0px;}
.news .news_left .news_text p{ line-height:20px; height:40px; margin-bottom:0px; font-size:12px;}

	.news .news_right{ margin-top:15px;}
.news .news_right ul li{ background:#fff}
.news .news_right ul li .date{width:80px; padding:0 10px}
.news .news_right ul li .date .day {line-height: 40px; font-size:16px; }
.news .news_right ul li .date .year { font-size:14px;line-height: 40px; }
.news .news_right ul li .text_area .title a{height:40px; line-height:40px; font-size:14px;}
.news .news_right ul li .text_area .tip {line-height: 20px;height: 20px;margin: 8px 0; font-size:12px;}
}

.main{ margin:15px 0 65px 0; display:inline; padding-left:30px;}


@media (max-width: 640px) {
	.main{ margin-top:0; padding-left:15px; margin-bottom:0px}
	  ._aside {
    padding: 0; margin-bottom:0; background:none; width:100%; margin-top:0
  }
._aside_top{background:none;}
._aside_bot{background:none; padding:0;}



.news_detail .title {
  padding-bottom: 10px;
  border-bottom: dashed 1px #aaa;
  text-align: center;
}
.news_detail .title h3 {
  font-size: 120%;
  font-weight: bold;
  text-align: center;
  margin-bottom: 5px;
  line-height:190%
}
.news_detail .title .box {
  display: inline-block;
  text-align: center;
}
.news_detail .title .box img {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}
.news_detail .title .box div {
  margin-right: 5px;
}
.news_detail .title .box .time {
  float: left;
  text-align: center;
}
.news_detail .title .box .eye {
  float: left;
  text-align: center;
}
.news_detail .title .box .back {
  float: left;
}
.news_detail .news_detail_content {
  margin-top: 15px;
}
.news_detail .pageTurning {
  margin-top: 15px;
}
.news_detail .pageTurning .prevs,
.news_detail .pageTurning .nexts {
  background: #ddd;
  line-height:250%;
  padding:0 10px;
}
.news_detail .pageTurning .prevs {
  margin-bottom: 5px;
}

