@CHARSET "UTF-8";
/* create by ToFishes */
/* the style of column that index page used */
h2, h3 {position:relative; height:auto !important; min-height:25px; height: 25px;  line-height: 25px;}
h3 { margin:0 5px 0;padding:5px 0 0;background:url(img/repeatX.png) repeat-x 0 -26px; font-weight:400; }
	h3 a, h3 em { display:inline-block; height:32px; vertical-align:middle;}
		h3 em { padding:0 13px; height:26px; line-height:26px; border-right:1px solid #ccc;}
		h3 em.end { border:0 none; }
	h3 .curr { background:url(img/arrow-down.png) no-repeat center bottom; }
		h3 .curr em {border:0 solid #E5AE05; border-width:0 1px; background:url(img/repeatX.png) repeat-x 0 -129px;}		
	h3 .head em {padding:0 20px 0 10px;font-size:14px;}
	h3 .more, h2 .more, .more-text { position:absolute; right:10px;}
		h3 .more, h2 .more {  top:12px;background-position: -100px -40px; width:50px; height:17px; overflow:hidden; text-indent:-99em;}
		.more-text { top:3px; }
	h3.black .curr { background:url(img/arrow-down-black.png) no-repeat center bottom; }
	h3.black .curr em { background:#333; border:0 none; color:#fff; }
	h3.black .circle { background-position:0 -235px }
h2 {margin:0; left:-5px; height:33px; color:#fff; background:url(img/repeatX.png) repeat-x 0 0;}
h2 em { display:block; padding:0 0 0 30px;  height:33px; lien-height:25px;background-position: 0 -322px ; }
