@CHARSET 'UTF-8';
a,span,div,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}
/*dl,dt,dd,*/
/*em,i,strong,b{}*/
/*del,s,strike,ins,u{text-decoration:none;}*/
caption,th{text-align:left;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{font-size:100%;}

/*li{list-style:none;}li{border:0;padding:0;}*/
/*q:before,q:after{content:'';}*/


article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

.kcl:after,.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .kcl,.cl { zoom: 1; }


html{
	font-family: 'Times New Roman',Georgia,'Microsoft YaHei','微软雅黑','华文细黑','Hiragino Sans GB',Serif;
	font-size: 16px;
	line-height:1.8;
	color:black;
	background-color: #bbb;
	}	

body{
	display:table;
	background-color: #fff;
	width: 652px;
	height:auto;
	margin: 0 auto 10px auto;
	padding: 2px 10px 20px 10px;
}


a:link, a:visited{color: blue;text-decoration: none;}
a:hover{color:#ff6600;text-decoration: none;}

pre{
word-wrap:break-word;
word-break:break-all;
white-space:pre;
white-space:-moz-pre-wrap;
white-space:pre-wrap; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap; 
white-space:pre\9;
margin:0.6em 0;
}
figure,figcaption{
color:red;
font-style:italic;
}
nav,figure,figcaption{margin:0;padding:0;}
/****************************/
ol,ul {
    list-style-position: inside;
}
/*************************/

#content{
	width:652px;
	margin: 0 auto;
}

#blanks{width:652px; min-height:640px;height:auto!important; margin:0 auto;padding:0;border:0;}
#blockhead{margin-top:4px; margin-bottom:4px; padding-left:2px; background:#EBEBE5; border:0; color:#3D3D3D; font-size:14px; font-weight:bold}
#footer{margin-top:80px; text-align:center; color:#6E8996; background:#f8f8f8; border:1px solid #ddd; padding-bottom:38px}
#footer a{color:#6E8996;}
.footer, .foclear{clear:both}

/*********************************/
#newsright{display:table; width:652px;height:auto;min-height:200px;overflow-x:hidden;}


.featuredcontainer{width:644px;min-height:50px;margin-top:3px;padding-top:3px;padding-right:5px;height:auto!important;text-align:center;margin:0 auto;}

.newsblock{
	width:652px;
	border:0;
	min-height:100px;
	table-layout:fixed;
	word-wrap:break-word;
}

.newsblock img{
	max-width: 652px!important;
}
.newsblock *{
	max-width: 652px!important;
}
.featuredcontainer h1 { font-size:22px;}
#article-content td{ border:1px solid red;}
#article-content ul,
#article-content ol
{ padding-left:6px; }
/******************/
@media only screen and (max-device-width:1023px) and (min-device-width:861px){
.featuredcontainer h1 { font-size:24px!important;line-height:1.8!important;}
.newsblock, .newsblock *,.prepost-news,#myIncreaseText,#myDecreaseText{font-size:18px!important;line-height:1.8!important;}
}


@media only screen and (max-device-width:860px) and (min-device-width:737px){

.featuredcontainer h1 { font-size:26px!important;line-height:1.8!important;}
.newsblock, .newsblock *,.prepost-news,#myIncreaseText,#myDecreaseText{font-size:24px!important;line-height:1.8!important;}
}

@media only screen and (max-device-width:736px) and (min-device-width:571px){

.featuredcontainer h1 { font-size:29px!important;line-height:1.8!important;}
.newsblock, .newsblock *,.prepost-news,#myIncreaseText,#myDecreaseText{font-size:29px!important;line-height:1.8!important;}
}

@media only screen and (max-device-width:570px) and (min-device-width:371px){

.featuredcontainer h1 { font-size:34px!important;line-height:1.8!important;}
.newsblock, .newsblock *,.prepost-news,#myIncreaseText,#myDecreaseText{font-size:34px!important;line-height:1.8!important;}
}


@media only screen and (max-device-width:370px){

.featuredcontainer h1 { font-size:38px!important;line-height:1.8!important;}
.newsblock, .newsblock *,.prepost-news,#myIncreaseText,#myDecreaseText{font-size:38px!important;line-height:1.8!important;}
}

/**********************/

.news-special14,.news-special14 *,#news-special14,#news-special14 *{
	font-size:14px!important;line-height:1.8!important;
}
.news-special16,.news-special16 *,#news-special16,#news-special16 *{
	font-size:16px!important;line-height:1.8!important;
}
.news-special18,.news-special18 *,#news-special18,#news-special18 *{
	font-size:18px!important;line-height:1.8!important;
}

