@charset "utf-8";
/* CSS Document */

body,html{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; background:#fff;}
ul,li,ol,p{list-style:none; margin:0; padding:0; list-style-position:outside;}
img{border:none; vertical-align:middle;}

.leftMenuArea{position:fixed; width:17em; height:100%; top:0; left:-17em; overflow:hidden; z-index:9999; background:#e8e8e8;}
.leftMenuTitle{height:2.6em; vertical-align:middle; line-height:2.6em; font-size:1.5em; padding-left:0.5em; background:#333; border-bottom:0.1em solid #ff671e; color:#fff; text-shadow:none; position:relative;}
.leftMenuTitle span{font-size:0.6em; display:block; position:absolute; right:1em; top:0em;}

.leftMenu{position:relative; height:100%;}
.leftMenu ul li{font-size:0.8em; text-shadow:none; background:#fff url(/images/icon_dot1.png) no-repeat 1.4em 50%; color:#000; height:3.5em; line-height:3.5em; vertical-align:middle; padding-left:2em; border-bottom:0.1em solid #ccc;}
.leftMenu ul li.dep1{padding-left:1em; background:#fff;}
#blurScreen{background:#000; opacity:0; display:none; z-index:1000; width:100%; height:100%; position:absolute; top:0; left:0;}

#header{width:100%; position:relative;}
#header .logoArea{margin:1.2em 0; width:100%; text-align:center; position:relative;}
#header .logoArea img{width:8.5em;}

#header .mainMenu{background:#333; width:100%; height:2.9em; position:relative; border-bottom:0.2em solid #ff671e;}
#header .mainMenu table{width:100%; height:2.9em; position:relative;}
#header .mainMenu table th{height:100%; color:#fff; font-size:0.8em; vertical-align:middle; text-shadow:none;}
#header .mainMenu table th.menuIcon{background:#222 url(/images/icon_menu.png) no-repeat 50% 50%; background-size:40%; width:3.7em; height:100%; border-right:0.1em solid #111;}

#mainCenter table{width:100%;}
#mainCenter table td{width:100%; vertical-align:top;}
#mainCenter table td .contentBlockType1{width:100%; height:21em; cursor:pointer; position:relative; z-index:1; background:url(/images/main_m_bg.png) no-repeat 50% 50%; background-size:cover; overflow:hidden;}
#mainCenter table td .contentBlockType1 .textTitle{display:block; text-align:center; font-size:2.5em; font-weight:bold; color:#fff; position:absolute; top:50%; right:0; margin-top:-0.5em; z-index:5; font-weight:100; line-height:0.8em; padding:0.6em;}
#mainCenter table td .contentBlockType1 .bg{background:#000; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; opacity:0.7;}
#mainCenter table td .contentBlockType1 .textTitle .subText{display:block; font-size:0.7em;}
#mainCenter table td .contentBlockType1 .viewBtn{
	width:100%; height:3.2em; line-height:3.2em; padding-left:3em; box-sizing:border-box; color:#fff; font-weight:bold; text-shadow:0.1em 0.1em 0.3em #7c6441; position:absolute; bottom:0; z-index:10; font-size:1em;

	background:linear-gradient(to right, #aa8653,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#bb9766,#7c6441);
	background: -webkit-linear-gradient(left,#aa8653,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#bb9766,#7c6441); /*Safari 5.1-6*/
	background: -o-linear-gradient(right,#aa8653,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#bb9766,#7c6441); /*Opera 11.1-12*/
	background: -moz-linear-gradient(right,#aa8653,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#cbaa7c,#bb9766,#7c6441); /*Fx 3.6-15*/
	
}

#mainCenter table td .contentBlockType1 .textNum{display:block; text-align:center; font-size:24px; font-weight:bold; color:#fff; position:absolute; top:30px; right:0; margin-top:-0.5em; z-index:5; font-weight:100; line-height:0.8em; padding:0.6em;}
#mainCenter table td .contentBlockType1 .textNum a{color:#fff; text-decoration:none}
#mainCenter table td .contentBlockType1 .textNum a:hover{color:#fff; text-decoration:none}

#mainCenter table td .contentBlockType1 .viewBtn span.btn{
	width:1.5em; height:1.5em; position:absolute; right:40px; top:15px; border-radius:0.75em; -webkit-border-radius:0.75em; -moz-border-radius:0.75em;
	text-align:center; line-height:1.35em;
	
	background:linear-gradient(#643104,#8c6438,#643104);
	background: -webkit-linear-gradient(#643104,#8c6438,#643104); /*Safari 5.1-6*/
	background: -o-linear-gradient(#643104,#8c6438,#643104); /*Opera 11.1-12*/
	background: -moz-linear-gradient(#643104,#8c6438,#643104); /*Fx 3.6-15*/
}

#copyright{padding:1.2em; background:#585858; color:#999; margin-top:0em;}
#copyright .copyrightText .line{display:block; height:1em;}
#copyright .copyrightText .line span{font-size:0.7em; margin-right:2em;}
#copyright .copyrightText .line span font{font-weight:bold; display:inline-block; margin-right:0.8em;}
#copyright .copyrightText .line span a{text-decoration:none; color:#999; font-weight:normal;}
#copyright .copyrightText .cop{font-size:0.8em; margin-top:1em;}




.contentArea{width:100%;}
.contentArea .subPage_contents{width:100%;}
.contentArea .subPage_contents img{max-width:100%;}

.contentArea .contents{margin-bottom:1em;}

.pageTitleBox{height:3em; margin-bottom:1em; background:#fff; border-bottom:0.1em solid #ccc; position:relative;}
.pageTitleBox .title{line-height:3em; font-size:1em; padding-left:1em;}
.pageTitleBox .way{font-size:0.6em; position:absolute; right:1em; top:1.8em;}

.contentArea .subPage_contents .listType h1{font-size:1.2em; color:#333; padding-left:0.5em; display:block; margin-bottom:0.5em; font-weight:normal;}
.contentArea .subPage_contents .listType h1 strong{color:#222;}
.contentArea .subPage_contents .listType p{font-size:0.75em; color:#666; padding-left:1.2em; padding-right:1em; margin-bottom:1em; display:block;}

.contentArea .subPage_contents .yearType h1{font-size:1.2em; color:#7c7c7c; padding-left:0.5em; padding-bottom:0.5em; display:block; font-weight:normal; margin-bottom:0.5em; margin-top:1em; border-bottom:0.1em solid #c2a780;}
.contentArea .subPage_contents .yearType h1 strong{color:#b69261; font-weight:normal;}
.contentArea .subPage_contents .yearType p{font-size:0.7em; color:#aba6a0; padding-left:2em; margin-bottom:0.5em; display:block;}
.contentArea .subPage_contents .yearType p strong{font-size:2em; font-weight:100; display:inline-block; margin-right:0.5em;}

.contentArea .subPage_contents .imgType h1{font-size:1.2em; color:#7c7c7c; padding-left:0.5em; padding-bottom:0.5em; display:block; font-weight:normal; margin-bottom:0.5em; margin-top:1em; border-bottom:0.1em solid #c2a780;}
.contentArea .subPage_contents .imgType h1 strong{color:#b69261; font-weight:normal;}
.contentArea .subPage_contents .imgType p{font-size:0.7em; color:#aba6a0; padding:0.3em 1em; display:block;}


.contentArea .subPage_contents .imgType2 h1{font-size:1.2em; color:#7c7c7c; padding-left:0.5em; padding-bottom:0.5em; display:block; font-weight:normal; margin-bottom:0.5em; margin-top:1em; border-bottom:0.1em solid #c2a780;}
.contentArea .subPage_contents .imgType2 h1 strong{color:#b69261; font-weight:normal;}
.contentArea .subPage_contents .imgType2 p{font-size:0.7em; color:#aba6a0; background:url(/images/icon_line2.png) no-repeat 1.2em 0.4em; background-size:0.4em; padding-left:2em; padding-right:1em; margin-bottom:1em; display:block;}


.contentArea .subPage_contents .bottomText h1{font-size:1em; color:#737373; padding:0 1em; padding-top:1em; display:block; font-weight:normal; margin-bottom:0.5em; margin-top:1em; border-top:0.1em solid #eaeaea;}
.contentArea .subPage_contents .bottomText h1 strong{color:#ff671e; font-weight:normal;}
.contentArea .subPage_contents .bottomText p{font-size:0.6em; padding:0 2em; color:#aba6a0;}


.scrollOn{overflow:hidden;}
.scrollOff{overflow:auto;}