@charset "utf-8";
/* CSS Document */
/*头部小图*/
.newsTop{width:100%;height:0; padding-bottom:12%; position:relative}
.newsTop img{position:absolute;width:100%;height:100%}
@media (max-width:800px){
	.newsTop{padding-bottom:24%;}	 
}
/*头部菜单*/
.newsType{width:100%; height:50px; background-color:#FFF; line-height:50px; text-align:center}
.newsType span{ margin:0 10px;font-size:1.2em;}
.newsType span.sec{ color:#090}
.newsType a:link,.newsType a:visited,.newsType a:hover{ color:inherit; text-decoration:none; font-size:inherit}
/*中间部分*/
.newsListDiv{width:100%; background-color:#eee;display:inline-block}
.newsListDiv a:link,.newsListDiv a:hover,.newsListDiv a:visited{ color:inherit; text-decoration:none; font-size:inherit}
.newsListDiv .main{width:1200px; margin:auto}
.newsListDiv .main .left{width:70%;background-color:#fff; float:left; margin:2% 0;display:inline-block;font-size:0}
.newsListDiv .main .left .detail{width:26.6%; background-color:#eee; height:0; padding-bottom:36%;  margin:5% 0 0 5%;display:inline-block; overflow:hidden}
.newsListDiv .main .left .detail .img{width:100%;height:0; padding-bottom:80%; position:relative;}
.newsListDiv .main .left .detail .img img{width:100%;height:100%; position:absolute;}
.newsListDiv .main .left .detail .title{font-size:1.1em; margin:5% auto; text-indent:5px}
.newsListDiv .main .left .detail .content{font-size:0.9em; padding-bottom:2%;line-height:1.8;color:#666; text-indent:2em;overflow:hidden;text-overflow:ellipsis; margin:5px;}
.newsListDiv .main .left .detail .time{font-size:1.2em; text-indent:5px}
.newsListDiv .main .left .detail .time .eye{height:18px;display:inline-block;margin:0 10px 0 10px;background:url(eye.png) no-repeat; background-size:20px 18px; line-height:18px; text-indent:25px;}
.newsListDiv .main .left .page{width:90%; margin:5%; height:2%;}
/************************/
.newsListDiv .main .right{width:28%; background-color:#fff; float:right; margin:2% 0}
.newsListDiv .main .right .search{width:90%; margin:5%;height:15%;}
.newsListDiv .main .right .search .form{width:100%;height:40px;border-radius:10px; border:solid 1px #999;background:url(search.png) right no-repeat}
.newsListDiv .main .right .search .form .search_button{width:20%; height:40px; display:inline-block; cursor:pointer}
.newsListDiv .main .right .search .form form{margin:0px;width:80%; padding:0px;float:left;}
.newsListDiv .main .right .search .form form input{width:100%;height:37px;margin:1px 8px; padding:0;border:0; outline:none;}
.newsListDiv .main .right .search .line{border-bottom:solid 1px #ccc; margin-top:50px; clear:left}
.newsListDiv .main .right .type{width:90%; margin:5%;}
.newsListDiv .main .right .type div{height:40px;line-height:40px; font-size:1.2em; text-align:center; border-bottom:solid 1px #eee}
.newsListDiv .main .right .type .sec{ color:#093}
.newsListDiv .main .right .good{width:90%; margin:5% 5% 0;font-size:1.2em;}
.newsListDiv .main .right .goodlist{ margin:5px}
.newsListDiv .main .right .goodlist div{ border-bottom:solid 1px #eee; padding:20px 10px; font-size:1.1em}
@media (max-width:1200px){
	/**1200px以下*/
	.newsListDiv .main{width:1020px;}
}
@media (max-width:1020px){
	.newsListDiv .main{width:100%;}
	.newsListDiv .main .left .detail{width:42.5%;padding-bottom:60%;}
	.newsListDiv .main .left .detail .content{padding-bottom:0%;line-height:1.6;}

	.newsListDiv .main .left .detail .time{font-size:1em}
}
@media (max-width:800px){
	.newsListDiv .main .left{width:100%;float:none}	 
	.newsListDiv .main .right{display:none}	 
	.newsListDiv .main .left .detail{width:42.5%;padding-bottom:60%;}
}
