@charset "utf-8";
/* CSS Document */
.newslist{
	height:auto;
	overflow:hidden;
	margin:0 auto 40px auto;
}
.newslist .itemlist{
	width:800px;
	height:auto;
	overflow:hidden;
	float:left;
}
.newslist .itemlist .item{
	display:block;
	width:100%;
	height:42px;
	border-bottom:1px dashed #AAA;
}
.newslist .itemlist .item i{
	width:6px;
	height:6px;
	background-color:#999;
	border-radius:3px;
	float:left;
	margin-top:18px;
	margin-right:10px;
	transition-duration:0.2s;
}
.newslist .itemlist .item:hover i{margin-right:14px;background-color:#c40f23;}
.newslist .itemlist .item span{
	display:block;
	height:42px;
	font:16px/42px 'microsoft yahei';
	color:#333;
	float:left;
	transition-duration:0.2s;
}
.newslist .itemlist .item:hover span{color:#c40f23;}
.newslist .itemlist .item em{
	display:block;
	height:42px;
	font:14px/42px 'microsoft yahei';
	color:#666;
	float:right;
}
.newslist .imglist{
	width:800px;
	height:auto;
	overflow:hidden;
	float:left;
}
.newslist .imglist .item{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	padding:12px 0;
	border-bottom:1px dashed #AAA;
}
.newslist .imglist .item .pic{
	display:block;
	width:260px;
	height:180px;
	overflow:hidden;
	float:left;
}
.newslist .imglist .item .pic img{width:100%;}
.newslist .imglist .item .info{
	width:520px;
	height:auto;
	overflow:hidden;
	float:right;
}
.newslist .imglist .item .info .title{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:22px/28px 'microsoft yahei';
	color:#666;
}
.newslist .imglist .item .info span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/22px 'microsoft yahei';
	color:#666;
	margin-top:15px;
}
.newslist .imglist .item .info em{
	display:block;
	width:100%;
	height:24px;
	font:15px/24px 'microsoft yahei';
	color:#999;
	margin-top:15px;
}


.newslist .right{
	width:380px;
	height:auto;
	overflow:hidden;
	float:right;
}
.newslist .right .advert{
	display:block;
	width:100%;
	height:auto;
	margin-bottom:10px;
	overflow:hidden;
}
.newslist .right .advert img{
	width:100%;
}

.newslist .right .vice-frame{
	width:378px;
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
	overflow:hidden;
	border:1px solid #D9D9D9;
	background-color:#fff;
}
.newslist .right .vice-frame h2{
	display:block;
	width:340px;
	height:48px;
	margin:0 auto 5px auto;
	border-bottom:1px dashed #D9D9D9;
}
.newslist .right .vice-frame h2 span{
	display:block;
	float:left;
	height:48px;
	font:18px/48px 'microsoft yahei';
	color:#c40f23;
}

.newslist .right .vice-frame .title-list{
	display:block;
	width:340px;
	height:38px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:1px dashed #D9D9D9;
}
.newslist .right .vice-frame .title-list i{
	width:6px;
	height:6px;
	background-color:#999;
	border-radius:3px;
	float:left;
	margin-top:15px;
	margin-right:10px;
	transition-duration:0.2s;
}
.newslist .right .vice-frame .title-list:hover i{background-color:#c40f23;}
.newslist .right .vice-frame .title-list span{
	display:block;
	height:38px;
	font:14px/38px 'microsoft yahei';
	color:#333;
	float:left;
	transition-duration:0.2s;
}
.newslist .itemlist .item:hover span{color:#c40f23;}

.newslist .right .vice-frame .form{
	display:block;
	width:340px;
	height:auto;
	overflow:hidden;
	margin:10px auto 10px auto;
}

.newslist .right .vice-frame .form .button{
	cursor:pointer;
    background: #c40f23;
    border: none;
    color: #fff;
    cursor: pointer;
    height:48px;
    font-size:15px;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width:340px;
	margin:0 auto;
	float:left;
}
.newslist .right .vice-frame .form .inp{
	border:0;outline:none;
	border:1px solid #D9D9D9;
    color: #000;
    font-size:15px;
    height:40px;
    padding: 0 16px;
    transition: background 0.3s ease-in-out;
    width:306px;
	margin:0 auto 10px auto;
}


.newslist .itemvist{
	width:800px;
	height:auto;
	overflow:hidden;
	float:left;
}
.newslist .itemvist h1{
	width:100%;
	height:auto;
	overflow:hidden;
	font:26px/34px 'microsoft yahei';
	color:#333;
	margin-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #D9D9D9;
}
.newslist .itemvist .info{
	width:100%;
	height:24px;
	font:14px/24px 'microsoft yahei';
	color:#999;
}
.newslist .itemvist .info a{
	color:#06F;
}
.newslist .itemvist .info span{
	color:#666;
}
.newslist .itemvist .coreInfo{
	width:778px;
	height:auto;
	padding:10px;
	overflow:hidden;
	margin:15px auto;
	border:1px dashed #D9D9D9;
	font:16px/24px 'microsoft yahei';
	color:#F60;
}
.newslist .itemvist .content{
	width:100%;
	height:auto;
	padding:10px;
	overflow:hidden;
	font:16px/26px 'microsoft yahei';
	color:#333;
}
.newslist .itemvist .content img{
max-width:800px;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>800) 
               {  var oldVW = elm.width; elm.width=800;             
                   elm.height = elm.height*(800 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}
.newslist .itemvist .content p{
	font:16px/26px 'microsoft yahei';
	color:#333;
}

.newslist .itemvist .statement{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:25px auto;
	font:14px/22px 'microsoft yahei';
	color:#999;
}



