/* CSS Document */
body { font-family: "Helvetica Neue",sans-serif,"Microsoft Yahei","MingLiU";
	-webkit-font-smoothing: antialiased;
	background:url('frame2/bg.png');
	background-attachment: fixed;
}
a{text-decoration:none;}
/* page */
div#pageMain {
	position:relative;
	width:960px;
	min-height:500px;
	background:url('frame2/int_bg.jpg');
	margin:40px auto 0 auto;
	padding:20px;
	border-radius:20px;
}
div.wrapper { position:relative; margin:20px 0 30px 0; width:100%; padding-bottom:10px;}
div.mainLeft1Div {position:relative; margin-right:240px; min-height:500px; padding:10px;}
div.mainright1Div {position:absolute; top:0px; right:0px; width:230px; }
div.mainLeft2Div {position:absolute; top:0px; left:0px; width:230px;}
div.mainright2Div {position:relative; margin-left:240px;min-height:600px; padding: 0 20px; border-radius:20px;background-color:#fff;}
div.mainright2Div nav { padding:15px;}
div.infoBox { width:220px; border-radius:10px; background-color:#fff; padding:5px;}
div.infoBox h1 { display:block; margin:0;padding:5px; font-size:16px; height:30px; line-height:30px; padding-left:10px; color:#000; }
div.infoBox span { display:block; margin:0; }
div.infoBox img { width:100%;}
div#index_intro {position:relative; }
div#index_intro img {float:left; width:250px; margin:10px;}
div#index_intro h1 { font-size:25px;}
div#index_intro p { text-align: justify;padding-right:10px;}
div#index_intro a.btn { float:right; margin-right:20px;}
div#index_news { clear:both; position:relative; width:100%; margin-top:50px;padding:5px;}
div#indeX_news h1{font-size:20px;}
div#index_news p {}
#logo { position:relative;}
/* menu */
ul.menu {
	width:100%; height:50px;
	margin:0; padding:0;
	margin-top:20px;
	list-style:none;
}
ul.menu li { float:left; width:120px;}
ul.menu li:nth-child(4n+1) {background-color:#FF0080;border-radius:10px 10px 0 0 ; }
ul.menu li:nth-child(4n+2) {background-color:#3CF;border-radius:10px 10px 0 0 ; }
ul.menu li:nth-child(4n+3) {background-color:#6C0;border-radius:10px 10px 0 0 ; }
ul.menu li:nth-child(4n+4) {background-color:#FF6;border-radius:10px 10px 0 0 ; }
ul.menu li a {
	display:block;
/*	background-color:#c71a1a;*/
	width:100%;height:50px;line-height:50px;
	color:#000;font-weight:bold; text-align:center;
}
ul.submenu { display:none;}
ul.submenu2 {}
ul.submenu2 {
	width:100%;
	margin:0; padding:0;
	list-style:none;
}
ul.submenu2 li { width:150px; height:80px; line-height:80px; margin:0 auto;}
ul.submenu2 li:nth-child(4n+1) {background:url('frame2/wood_kanban1.png');background-size: 150px 80px;}
ul.submenu2 li:nth-child(4n+2) {background:url('frame2/wood_kanban2.png');background-size: 150px 80px;}
ul.submenu2 li:nth-child(4n+3) {background:url('frame2/wood_kanban3.png');background-size: 150px 80px;}
ul.submenu2 li:nth-child(4n+4) {background:url('frame2/wood_kanban4.png');background-size: 150px 80px;}
ul.submenu2 li a {
	display:block;
	width:100%;height:80px;line-height:80px;padding-top:5px;
	color:#fff; font-size:18px; font-weight:bold; text-align:center;
}
/*ul.submenu li a:hover {background-color:#c71a1a;}*/
div#pageMainFooter {
	background:#fff; border-radius:10px;
	margin:10px auto;
	padding:20px;
}
div#pageMainFooter h1 {font-size:18px; color:#999;}
div#pageMainFooter p {font-size:14px; }
div#pageFooter {
	width:960px;	height:40px; line-height:40px;
/*	background-color:#c71a1a;*/
	margin:0 auto 40px auto;
	padding:20px;
}
div#pageFooter span { float:right;color:#fff;}
/* login */
div#loginform{
	width:300px; height:300px;
	border:1px solid #ccc; border-radius:5px;
	margin: 40px auto;
	padding:20px;
}
div#loginform label { display:block; width:200px; font-size:25px; padding:5px; margin:10px 0;}
div#loginform input { width:300px; height:40px; line-height:40x; font-size:25px; padding:5px;}
div#loginform button {
	width:100px; height:40px;
	border:1px solid #ccc;
	background-color:#fff; margin:10px auto;
	font-size:20px;
}
div#loginform div.alertMsg { clear:both; color:#f00; font-size:20px; text-align:center;}
/* others */
table.tbHead { width:100%; }
table.tbHead td { vertical-align:top;}
.alert { color:#f00;}

div#index_intro {background:#fff; min-height:200px; border-radius:10px; padding:10px; margin-bottom:20px;}
div#index_notice {background:#fff; min-height:300px; border-radius:10px; padding:10px;}
