@charset "utf-8";
@import "common.css?220809";

#main .mainIn{
	margin-top:-13px;
}

/*-----------------------------------------------
	index
-----------------------------------------------*/
/* secIndexSelect */
.secIndexSelect .boxTab li{
	width:170px;
	height:45px;
	float:left;
	margin-left:4px;
	cursor:pointer;
}
.secIndexSelect .boxTab li a{
	display:block;
	height:45px;
}
.secIndexSelect .boxTab .tabNews{
	background:url(../img/news/tabNews.png) left top no-repeat;	
}
.secIndexSelect .boxTab .tabEvent{
	background:url(../img/news/tabEvent.png) left top no-repeat;	
}
.secIndexSelect .boxTab .tabVoice{
	background:url(../img/news/tabVoice.png) left top no-repeat;	
}
.secIndexSelect .boxTab .tabBuyer{
	background:url(../img/news/tabBuyer.png) left top no-repeat;	
}
.secIndexSelect .boxTab li.on{
	background-position:right top;
}
.secIndexSelect .boxMonth{
	height:31px;
	padding:11px 0 0 20px;
	color:#fff;
	background:url(../img/news/bgIndexSelect.gif) left top no-repeat;
}
.secIndexSelect .boxMonth select{
	vertical-align:-1px;
}

/* secIndecList */
.secIndexList{
	border:solid 1px #ccc;
	border-top:none;
	padding:0 1px 1px; 
	margin-bottom:24px;
}
.secIndexList .border{
	padding:8px 0 22px 17px;
	border:solid 1px #EFEEED;
	border-top:none;
}
.secIndexList li{
	width:660px;
	padding:1px 0;
	border-bottom:dotted 1px #ccc;
}
.secIndexList li a{
	display:block;
	padding:9px 0 9px 10px;
}
.secIndexList li.even a{
	background:#F1F1EB;
}
.secIndexList li a:hover{
	filter:alpha(opacity=80);opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;
}
.secIndexList .boxImg{
	width:60px;
	float:left;
}
.secIndexList .boxImgIn{
	display:table-cell;
	width:60px;
	height:60px;
	text-align:center;
	vertical-align:middle;
}
.secIndexList .boxRight{
	width:560px;
	float:right;
	padding:0 20px 0 0;
}
.secIndexList .date{
	display:inline-block;
	padding:6px 0 6px;
	font-size:11px;
	color:#828282;
	font-family:Verdana;
}
.secIndexList .iconNew{
	display:inline-block;
	padding-left:2px;
}
.secIndexList .iconNew img{
	vertical-align:0;
}
.secIndexList .line02{
	padding:0 0 9px;
	color:#660000;
	font-weight:bold;
	text-decoration:underline;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	font-family:Verdana;
}
.secIndexList .line03{
	color:#666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	font-family:Verdana;
}

/*-----------------------------------------------
	details
-----------------------------------------------*/
/* secDetailsTit */
.secDetailsTit{
	padding:5px 0 0;
	color:#fff;
	background:url(../img/news/bgDetailsTop.png) left top no-repeat;
}
.secDetailsTit .bgBtm{
	padding:0 0 3px;
	background:url(../img/news/bgDetailsTitBtm.gif) left bottom no-repeat;
}
.secDetailsTit .bgMid{
	position:relative;
	padding:0 30px;
	color:#fff;
	background:url(../img/news/bgDetailsMid.jpg) #FF6600 left top no-repeat;
}
.secDetailsTit .btnListTop{
	position:absolute;
	top:-20px;
	right:30px;
}
.secDetailsTit .date{
	display:inline-block;
	padding:12px 0 6px;
	font-family:Verdana;
}
.secDetailsTit .icon{
	display:inline-block;
	padding:0 0 0 4px;
}
.secDetailsTit .icon img{
	vertical-align:1px;
}
.secDetailsTit .line02{
	padding:0 0 17px;
	font-size:16px;
	font-weight:bold;
	line-height:140%;
}

/* secDetailsArticle */
.secDetailsArticle{
	border:solid 1px #ccc;
	border-top:none;
	background:#FCFCFA;
	padding:0 1px 1px;
	margin-bottom:24px;
	color:#2c2c2c;
	line-height:22px;
}
.secDetailsArticle .border{
	padding:18px 27px 27px;
	border:solid 1px #EFEEED;
	border-top:none;
}
.secDetailsArticle a:hover img{
	filter:alpha(opacity=80);opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;
}
.secDetailsArticle .flLeft{
	float:left;
}
.secDetailsArticle .flLeft{
	float:right;
}
.secDetailsArticle .taLeft{
	text-align:left;
}
.secDetailsArticle .taCenter{
	text-align:center;
}
.secDetailsArticle .taRight{
	text-align:right;
}
.secDetailsArticle .txt{
	padding:0 0 23px;
}
.secDetailsArticle .img{
	padding:0 0 23px;
}
.secDetailsArticle .boxImg{
	width:220px;
	padding:0 0 23px;
}
.secDetailsArticle .boxTxt{
	width:395px;
	padding:0 0 23px;
}

/* btnListBtm */
.btnListBtm{
	width:160px;
	margin:0 auto;
	padding:27px 0 0;
}
.btnListBtm a{
	display:block;
	height:28px;
	padding:6px 0 0;
	border:solid 1px #DEDEDD;
	color:#333;
	text-decoration:underline;
	text-align:center;
	background:#EEEEEC;
}
.btnListBtm a:hover{
	border:solid 1px #E4E4E3;
	color:#5B5B5B;
	background:#F1F1EF;
}

/* article */
#article *{ line-height:180%; }
#article strong,#article strong *{ font-weight:bold; }
#article img{ vertical-align:middle; }
#article h1,#article h1 * { font-size:26px; font-weight:bold; }
#article h2,#article h2 * { font-size:20px; font-weight:bold; }
#article h3,#article h3 * { font-size:16px; font-weight:bold; }
#article h4,#article h4 * { font-size:14px; font-weight:bold; }
#article h5,#article h5 * { font-size:12px; font-weight:bold; }
#article h6,#article h6 * { font-size:10px; font-weight:bold; }
#article ul,#article ul li { list-style:disc outside none; margin-left:20px; }
#article ol,#article ol li { list-style:decimal outside; margin-left:20px; }
#article div.photoFLeft{
	float:left;
	padding:0 26px 0 0;
}
#article div.photoFRight{
	float:right;
	padding:0 0 0 26px;
}
#article div.photoLeft{
	width:100%;
	text-align:left;
}
#article div.photoCenter{
	width:100%;
	text-align:center;
}
#article div.photoRight{
	width:100%;
	text-align:right;
}
#article div.detailsPhotoWrap{
	font-size:0;
	line-height:0;
}
/*#article div.detailsPhotoWrap img{
	border:#CCC solid 1px;
	padding:4px;
}*/