@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: 'Droid Serif','Times New Roman',TimesNewRoman,Times,'Microsoft YaHei Light',Serif;
	font-size: 18px;
	line-height:1.8;
	color:black;
	background-color: #bbb;
	}	

body{
	display:table;
	background-color: #fff;

	height:auto;
	margin: 0 auto 10px auto;
	padding: 2px 10px 20px 10px;
}


a:link{color: #2F6198;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;*/
	padding-left:20px;
}
/*************************/
body{
	width:960px;
}
.main-container{
	display:table;
	table-layout:fixed;
	width:960px;
}

.col1{
	height:500px;
	margin-right:4px;
	float:left;
}
.col3{
	height:500px;
	float:right;

}
.col1,.col3{
	display:table;
	table-layout:fixed;
	width:296px;

	overflow-x:hidden;
	background-color:#e8e8e8;	
}
.col1 img,.col3 img{
	max-width:296px;
}
.col2{
	width:360px;
	float:left;
	word-wrap:break-word;
	font-size:18px;
}
.col2 li,.col3 li{
	/*padding-left:20px;
	text-indent:-15px;*/
}

.col3 span{
	padding-left:20px;
}
.footer, .foclear{clear:both}
/******************/
.home-title{
	background-color:#69F;
	text-align:center;
	font-size:18px;
}



/**********ads************/
.kip-ads,.kip-ads2{width:296px;}
.adv{
	margin:1px auto 2px auto;
}

.caption-outer{margin: 0 auto; text-align: center; overflow-x: hidden;}
.caption-inner{margin:0 auto;padding:0 0 3px 0;text-align: center;}
/***********************/
.home-forum-list,.home-forum-list * {
	word-wrap:break-word;
	word-break:break-word;
}
/***************/
.col1-newslink{
	background-color:#e8e8e8;
}
.col1-newslink a{
	padding:0 3px;
}

.forum-index {
	width:320px;
}
.forum-index td {
	width:32%;
	padding:2px 2px 2px 2px; 
}

.mobile_view{
	margin-left:60px;
	color:magenta;
	font-size:36px;
}