@charset "utf-8";

/**
 * Xoyo JX2 Reconsitution
 * home2 page
 *
 * Update: 2009-07-27 19:16
 * Author: mingelz
 */

/* Xoyo CSS Reset 0.3, (c)2009 Xoyo UED Team, Some rights reserved */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style:none;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
q:before,q:after{content:'';}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
hr{border:none;height:1px;}
body,button,input,select,textarea{font:12px/1 Arial,Tahoma,Helvetica,SimSun,san-serif;}
/* --------- DO NOT modify above this line --------- */


/* global */
body {
	color:#000;
	background-color:#150F00;
}
#wrap { background:url(http://pic.xoyo.com/cms/jx2/2010/06/21/mfsy/home2-wrap.jpg) no-repeat center 0; }
#page {
	margin:0 auto;
	width:1000px;
}
#bd { line-height:1.5; }
a { color:#000; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }

/* clearfix */
#bd:after,.m3r1:after,#ft-wrap:after,.m3 .album ul:after{content:"\0020";display:block;height:0;clear:both;}
#bd,.m3r1,#ft-wrap,.m3 .album ul{zoom:1;}


/* hd */
#hd {
	position:relative;
	z-index:1;
}
.hd-nav {
	background:url(http://pic.xoyo.com/cms/jx2/2010/06/21/mfsy/home2-hd-nav.jpg) no-repeat 0 0;
	height:78px;
}
.hd-nav ul {
	padding:39px 0 0 68px;
}
.hd-nav ul li {
	display:inline;
	float:left;
	margin-right:15px;
}
.hd-nav ul li a {
	display:block;
	width:57px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.hd-nav ul li.logo{margin-top:-11px;}
.hd-nav ul li.logo a {
	width:205px;
	height:50px;
	position:relative;
	top:-10px;
}
#hd h1 {
	background:url(http://pic.xoyo.com/cms/jx2/2010/06/21/mfsy/home2-hd-h1.jpg) no-repeat 0 0;
	height:117px;
	text-indent:-9999px;
}
#hd .zaobao {
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-hd-zaobao.jpg) no-repeat 0 0;
	height:38px;
	text-indent:-9999px;
}
.go2home1 {
	position:absolute;
	z-index:2;
	width:122px;
	height:72px;
	top:78px;
	left:827px;
}
.go2home1 a {
	display:block;
	width:122px;
	height:72px;
	text-indent:-9999px;
	overflow:hidden;
}


/* main */
.main {
	float:left;
	width:100%;
}
.main-wrap {
	margin:0 187px 0 163px;
	padding-top:15px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-main-wrap.jpg) no-repeat 0 0;
	width:650px;
}
.main-wrap2 {
	padding:6px 0 10px;
	border:8px solid #4d4a31;
	border-top:0;
	background-color:#b0b893;
	width:634px;
	overflow:hidden;
}
.main .banner {
	margin:0 auto;
	padding:5px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-main-banner.jpg) no-repeat 0 0;
	width:606px;
	height:133px;
}
.m2 { margin-top:8px; }
.main .bulletin {
	margin:0 auto;
	padding:4px 30px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-main-bulletin.jpg) no-repeat 0 0;
	width:556px;
	height:18px;
	line-height:18px;
}
.main .bulletin #scrollWrap {
	width:556px;
	height:18px;
	overflow:hidden;
}
.m3 {
	margin:8px auto 0;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-m3.jpg) repeat-y 0 0;
	width:617px;
}
.m3-top { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-m3-top.jpg) no-repeat 0 0; }
.m3-bot {
	padding:6px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-m3-bot.jpg) no-repeat 0 bottom;
	width:605px;
	zoom:1;
}
.m3c1, .m3c2 {
	float:left;
	width:298px;
}
.m3c2 { margin-left:9px; }
.m3 .zone1 {
	position:relative;
	padding:9px;
	background-color:#eceee8;
}
.m3 .archive,.m3 .novel,.m3 .data { margin-top:8px; }
.m3 h3 {
	margin:0 auto;
	width:280px;
	height:20px;
	text-indent:-9999px;
}
.m3 .news-list h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-m3-h3-news.jpg) no-repeat 0 0; }
.m3 .archive h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-m3-h3-archive.jpg) no-repeat 0 0; }
.m3 .papa h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-m3-h3-papa.jpg) no-repeat 0 0; }
.m3 .data h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-m3-h3-data.jpg) no-repeat 0 0; }
.m3 .album h3 {
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-m3-h3-album.jpg) no-repeat 0 0;
	width:580px;
}
.m3 a.more {
	position:absolute;
	display:block;
	top:9px;
	right:22px;
	width:25px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.m3 .news-list ul.tab {
	position:absolute;
	top:4px;
	left:12px;
}
.m3 .news-list ul.tab li {
	float:left;
	display:inline;
}
.m3 .news-list ul.tab li a {
	display:block;
	margin:0 2px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-main-news-tab.jpg) no-repeat -42px 0;
	width:42px;
	height:25px;
	line-height:22px;
	text-align:center;
	color:#375114;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}
.m3 .news-list ul.tab li a.cur {
	background-position:0 0;
	line-height:24px;
}
.m3 .news-list .card { padding-top:2px; _padding-top:5px; }
.m3 .news-list .card ul, .m3 .archive ul { width:280px; }
.m3 .news-list .line {
	margin:9px auto 8px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-main-news-line.jpg) no-repeat 0 0;
	width:257px;
	height:1px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.m3 .archive ul, .m3 .novel ul { margin-top:3px; }
.m3 .news-list li span, .m3 .archive li span { float:right; }
.m3 .news-list li a.highlight, .m3 .archive li a.highlight { color:#f00; }
.m3 .archive a.contribute {
	position:absolute;
	top:7px;
	left:140px;
	color:#a40000;
	text-decoration:none;
}
.m3 .archive a.contribute:hover { text-decoration:underline; }
.m3 .papa-con { margin-top:5px; }
.m3 .data { line-height:2; }
.m3 .data li em { font-weight:700; }
.m3 .album li {
	float:left;
	display:inline;
	margin:3px 6px;
}
.m3 .album li a {
	display:block;
	padding:5px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-main-album.jpg) no-repeat 0 0;
	width:123px;
	height:94px;
}
.m3r2 {
	clear:both;
	position:relative;
	margin-top:8px;
	padding:9px;
	background-color:#eceee8;
}

/* sub,extra */
.sub, .extra {
	position:relative;
	float:left;
}
.sub {
	margin-left:-100%;
	width:163px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-sub.jpg) repeat-y 11px 0;
}
.sub-top {
	padding:16px 0 10px;
	background:url(http://pic.xoyo.com/cms/jx2/2010/06/21/mfsy/home2-sub-top.jpg) no-repeat right 0;
}
.sub-nav ul { padding-left:23px; }
.sub-nav ul li a {
	display:block;
	width:130px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
}
.sub-nav ul li.t01 a { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-sub-nav1.jpg) no-repeat 0 0; }
.sub-nav ul li.t02 a { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-sub-nav2.jpg) no-repeat 0 0; }
.sub-nav ul li.t03 a { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-sub-nav3.jpg) no-repeat 0 0; }
.sub-nav ul li.t04 a { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-sub-nav4.jpg) no-repeat 0 0; }
.sub h3 {
	width:130px;
	height:24px;
	text-indent:-9999px;
}
.sub-kefu,.sub-new-spot { margin:10px 0 0 23px; *margin-top:5px;}
.sub-kefu h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-sub-h3-kefu.jpg) no-repeat 0 0; }
.sub-new-spot h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-sub-h3-newspot.jpg) no-repeat 0 0; }
.sub-kefu {
	line-height:1.5;
	color:#fafeb7;
}
.sub-kefu ul.sub-kefu-links, .sub-kefu .sub-kefu-note { padding:0 0 5px 10px; }
.sub-kefu ul.sub-kefu-links a {
	margin:0 1px;
	color:#fafeb7;
	text-decoration:underline;
}

.sub-kefu .sub-kefu-note { padding-left:10px; }
.sub-new-spot ul { padding-left:10px; }
.sub-new-spot li a {
	display:block;
	padding:2px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-sub-newspot-img-bg.jpg) no-repeat right 0;
	width:104px;
	height:71px;
}

.extra {
	margin-left:-187px;
	padding-bottom:15px;
	width:187px;
	min-height:740px;
	*min-height:750px;
	_height:750px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-ext.jpg) repeat-y 0 0;
}
.extra h3 {
	margin-left:12px;
	width:140px;
	height:24px;
	text-indent:-9999px;
}
.ext-guide h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-ext-h3-guide.jpg) no-repeat 0 0; }
.ext-search h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-ext-h3-search.jpg) no-repeat 0 0; }
.ext-activity h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-ext-h3-activity.jpg) no-repeat 0 0; }
.ext-activity h3 {
text-indent:0;
}
.ext-activity h3 a {
display:block;
height:24px;
overflow-x:hidden;
overflow-y:hidden;
text-indent:-9999px;
width:140px;
}
.ext-survey h3 { background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-ext-h3-survey.jpg) no-repeat 0 0; }
.ext-search h3, .ext-activity h3, .ext-survey h3 { margin-top:8px; }
.ext-guide ul.guide-links, .ext-guide ul.guide-track {
	margin-left:12px;
	width:140px;
	text-align:center;
}
.ext-guide ul.guide-links a { margin:0 1px; }
.ext-guide ul.guide-track li { margin-top:5px; }
.ext-guide ul.guide-track a {
	display:block;
	margin:0 auto;
	width:114px;
	height:21px;
	line-height:21px;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-ext-track.jpg) no-repeat 0 0;
}
.ext-search form {
	padding:5px 0 0 15px;
	width:140px;
}
.ext-search form input.fi-txt {
	padding:3px 0 0 1px;
	border:1px inset threedface;
	width:84px;
	height:17px;
	color:#fff;
	background-color:#a49f83;
}
.ext-search form input.fi-btn {
	border:0;
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/home2-ext-search-btn.jpg) no-repeat 0 0;
	width:42px;
	height:19px;
	cursor:pointer;
	font-size:0;
	vertical-align:top;
}
.ext-activity ul {
	padding-left:13px;
	padding-top:5px;
	width:140px;
}
.ext-activity ul li { margin-top:10px; }
.ext-activity li a {
	display:block;
	margin:0 auto;
	border:1px solid #908536;
	width:125px;
	height:88px;
}
.ext-survey-wrap {
	padding-left:12px;
	width:140px;
}
.ext-partner {
	margin-top:5px;
	padding-left:12px;
	width:140px;
}
.ext-partner select {
	width:100%;
	border:1px solid #687001;
}

/* survey */
.survey { line-height:1.5; }
.survey ul { margin-top:5px; }
.survey .survey-btn { padding-left:10px; }
.survey .survey-btn ul input { margin:0 5px; }
.survey .survey-btn input.submit, .survey .survey-btn input.check {
	display:inline-block;
	margin:5px;
	width:48px;
	height:21px;
	cursor:pointer;
}


/* ft */
#ft { height:100px; }
.ft-wrap {
	margin:0 auto;
	padding-top:30px;
	width:680px;
}
.logo-ks, .ft-c, .logo-std { float:left; }
.ft-c {
	width:500px;
	text-align:center;
	color:#989898;
	line-height:1.5;
}
.logo-ks {
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/logo-ks.jpg) no-repeat 0 0;
	width:84px;
	height:31px;
	text-indent:-9999px;
	margin-top:8px;
}
.logo-std {
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/27/mfsy/logo-xsj.jpg) no-repeat 0 0;
	width:92px;
	height:27px;
	text-indent:-9999px;
	margin-top:10px;
}

/* ft */
#ft { height:100px; }
.ft-wrap {
	margin:0 auto;
	padding-top:30px;
	width:680px;
}
.logo-ks, .ft-c, .logo-std { float:left; }
.ft-c {
	width:500px;
	text-align:center;
	color:#989898;
	line-height:1.5;
}
.logo-ks {
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/26/ny/logo-ks.jpg) no-repeat 0 0;
	width:84px;
	height:31px;
	text-indent:-9999px;
	margin-top:8px;
}
.logo-std {
	background:url(http://pic.xoyo.com/cms/jx2/2009/07/26/ny/logo-xsj.jpg) no-repeat 0 0;
	width:92px;
	height:27px;
	text-indent:-9999px;
	margin-top:10px;
}
#FT{
margin:10px 0 0;
}
.m3r2 .album a.contribute {
color:#A40000;
position:absolute;
right:90px;
text-decoration:none;
top:8px;
}
.m3 .data ul { padding:6px 0; }
#keyword{height:12px\9;padding-top:3px\9;}