/*item*/
div.list_item{	float: left; width: 100%; margin-top: 6px; position: relative;}
div.list_item h3.item_subject{ float: left; width: 100%; margin: 0px;}
div.list_item h3.item_subject a{ text-decoration: none; color: #777777;}
div.list_item h3.item_subject a:hover{	color: #d52932;}
div.list_item div.item_intro{	float: left; width: 100%; margin-top: 6px;}
div.list_item div.item_intro img{	float: left; width: 150px; border: #ececec 1px solid; padding: 1px; margin-right: 10px;}
div.list_item div.item_intro img:hover{	border-color: #d52832;}


div.list_news{	float: left; width: 100%; margin-top: 6px; position: relative;}
div.list_news div.news{ float: left; width: 60%;}
div.list_news div.news h3.news_subject{margin: 0; float: left;width: 100%;}
div.list_news div.news h3.news_subject a{	text-decoration: none; color: #5a5a5a;}
div.list_news div.news h3.news_subject a:hover{  color: #d52832;}
div.list_news div.news div.news_date{	float: left; width: 100%; color: #777777; font-style: italic;}
div.list_news div.news div.news_intro{position: relative; float: left; width: 100%; margin-top: 6px;}
div.list_news div.news div.news div.news_intro p{margin: 0px;}
div.list_news div.news img.thumb{ width: 150px; border: #d3cfd8 1px solid; padding: 1px; float: left; margin-right: 10px;}
div.list_news div.news img.thumb:hover{	 border-color: #d52832;}
div.list_news div.news p.more a{	text-decoration: none; color: #d52832; background: url(../images/icon-1.png) 0px 3px no-repeat; padding-left: 8px; font-style: italic;}
div.list_news div.news p.more a:hover{	text-decoration: underline;}

div.list_news ul{	float: right; width: 38%; padding: 0px; margin: 0px;}
div.list_news ul li{padding: 4px 0 4px 0; border-bottom: #c7c2cd 1px dotted; float: left; width: 100%; margin: 0px; list-style: none;}
div.list_news ul li a{	text-decoration: none; 	float: left; width: 100%; color: #5a5a5a; background: url(../images/icon-1.png) 0px 5px no-repeat; text-indent: 10px;}
div.list_news ul li a:hover{	color: black;}
div.list_news ul li span.date{  font-size: 11px; color: #797979; font-style: italic;}

/*all news*/
div.module_news div.box_allnews,
div.module_news div.news,
div.module_news div.news div.news_date,
div.module_news div.news div.news_intro,
div.module_news div.news h3.news_subject{	float: left; width: 100%; margin: 0px;}

div.module_news div.box_allnews{	margin-top: 20px;}
div.module_news div.news{margin-bottom: 15px;}
div.module_news div.news h3.news_subject a{	text-decoration: none; font-size: 14px; color: #343434;}
div.module_news div.news h3.news_subject a:hover{	color: #d52832;}
div.module_news div.news div.news_date{	font-style: italic; color: #747474;}

div.module_news div.news div.news_intro{	margin-top: 10px;}
div.module_news div.news img.thumb{	float: left; margin-right: 10px; width: 150px; border: #e0e0e0 4px solid;}
div.module_news div.news img.thumb:hover{	border-color: #d52832;}
div.module_news div.news div.more{ margin: 10px 0 0 0;}
div.module_news div.news div.more a{	color: #fe0116; background: url(../images/icon-1.png) 0px 3px no-repeat;  text-decoration: none;	padding-left: 10px; }
div.module_news div.news div.more a:hover{	text-decoration: underline;}

/*news detail*/
div.module_news div.news_content{	float: left; width: 100%; margin-top: 10px;}
div.module_news div#list_news{ float: left; width: 100%; }
div.module_news div#list_news ul, 
div.module_news div#list_news li{ float: left; width: 100%; padding: 0px; margin: 0px; list-style: none;}
div.module_news div#list_news li{ border-bottom: #eeeeee 1px solid; padding: 6px 0 6px 0px;}
div.module_news div#list_news li:hover{ background-color: #f3f3f3;}
div.module_news div#list_news li.li0{	background-color: #f7f7f7;}
div.module_news div#list_news li a{ float: left; text-decoration: none; font-size: 13px;  text-indent: 15px; background: url(../images/icon-1.png) 4px 6px no-repeat; color: #404040;} 
div.module_news div#list_news li a:hover{	color: #d52932;}
div.module_news div#list_news li span.info{	float: left; color: #707070; font-style: italic;}



/*module blog*/
div.module_blog ul.news_ul,
div.module_blog ul.news_ul li{	float: left; margin: 0px; padding: 0px; list-style: none;}
div.module_blog ul.news_ul{	border-bottom: #f5aca1 1px solid; margin-bottom: 10px; padding: 2px 20px 2px 2px;}
div.module_blog ul.news_ul li{	line-height: 26px; background: url(../images/icon-blog.png) no-repeat;padding: 0px 20px 0 18px; color: black;}
div.module_blog ul.news_ul li.author{	background-position: 0px 3px;}
div.module_blog ul.news_ul li.date{	background-position: 0px -37px;}
div.module_blog ul.news_ul li.category{	background-position: 0px -75px;}
div.module_blog ul.news_ul li.comment{	background-position: 0px -115px; color: #565656;}
div.module_blog ul.news_ul li.print{	background-position: 0px -158px; display: none;}
div.module_blog ul.news_ul li.email{	background-position: 0px -200px; display: none;}
div.module_blog ul.news_ul li a{	color: #cd242c; text-decoration: none;}
div.module_blog ul.news_ul li a:hover{	text-decoration: underline;}

div.module_blog div.news{	margin-bottom: 20px;}
div.module_blog div.news h3.news_subject{ float: none; margin-bottom: 6px; }
div.module_blog div.news h3.news_subject a{	font-weight: bold; font-size: 14px; text-decoration: none; color:  #cd242c;}
div.module_blog div.news h3.news_subject a:hover{	text-decoration: underline;}

div.module_news div.about_author{	float: left; width: 95%; margin-top: 10px;	background-color: #f8f8f8;	padding: 2%; display: none;}
div.module_news div.about_author div.wrap_author{	float: left; width: 100%; position: relative;}
div.module_news div.about_author h3.about{	float: left; width: 100%; margin: 0px 0 5px 0; line-height: 30px;text-transform: uppercase;  font-size: 16px; color:  black;}
div.module_news div.about_author img.avatar{	float: left; width: 80px; border-radius: 5px; padding: 1px; border: #e6e6e6 1px solid; margin-right: 10px;}
div.module_news div.about_author img.avatar:hover{	border-color: #d52932;}
div.module_news div.about_author div.news_content{	color: #424242; float: none; }
div.module_news div.about_author div.news_content p{	margin: 0px 0 8px 0;}

div.module_news div.microdata-struct{	margin-top: 15px;}
