@charset "utf-8";
/* --------全局默认设置------- */
* {
margin:0; 
padding:0;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%
}
ol,ul {
list-style:none;
}
img {
border:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
.clear {
clear:both;
}

/* --------全局居中设置------- */
html {
text-align:center;
}
body {
position:relative;
width:980px;
margin:0 auto;
color:#000;
text-align:left;
font-family:"Arial", "宋体";
font-size:12px;
background-color: #17240f;
}

/* -------导航设置------- */
#top {
width:980px;
position:relative;
height:389px;
background:url(images/hmbk.jpg) no-repeat top center; 
text-align:right;
}
ul#languge {
height:40px;
line-height:40px;
}
ul#languge a {
float:left;
}
ul#menu {
	position:absolute;
	z-index:100;
	width:682px;
	height:43px;
	background:url(images/navbk.jpg) repeat-x top center;
	padding-top:8px;
	left: 298px;
	top: 43px;
}
ul#menu li {
position:relative; 
float:left;
width:125px;  
border-right:1px solid #ccc; 
}

ul#menu li a, 
ul#menu li a:visited {
text-decoration:none;
}
ul#menu li dd {
display:none;
}
ul#menu table {
border-collapse:collapse; 
}
ul#menu dl {
width:125px;  
background: transparent;
}
ul#menu dt {
font-weight:bold; 
}
ul#menu dd {
text-align:left; 
width:125px;  
}
ul#menu dt a, 
ul#menu dt a:visited {
display:block;
color:#000;
font-weight:bold;
font-size:14px;
text-align:center; 
padding:0.4em 0;
}
ul#menu li a:hover {
border:0;
}
ul#menu li:hover dd, 
ul#menu li a:hover dd {
display:block;
}
ul#menu li:hover dl, 
ul#menu li a:hover dl {
width:125px;  
}
ul#menu li:hover dt a,
ul#menu a:hover dt a {
color:#fff;
border-bottom:1px solid #f2f2f2; 
}
ul#menu dd a, 
ul#menu dd a:visited {
background:#fff; 
color:#000; 
padding:0.5em 0; 
text-decoration:none; 
display:block; 
text-align:center; 
border:1px solid #f2f2f2; 
border-width:0 1px 1px 1px;
width:125px;  
opacity:0.6; filter:alpha(opacity=60);
}
ul#menu dd a:hover {
background: #7e876c; 
color:#fff; 
border:1px solid #f2f2f2; 
border-width:0 1px 1px 1px;
}

/* -------主体居中背景设置------- */
#main {
background: #4d5b35;
height:250px;
width:100%;
position:relative;
}
#main ul{
float:left;
margin-top:23px;
}
p.hmcon{
color:#fff; font-size:13px; text-align:left;text-indent: 26px;line-height:17px;padding:12px 25px;
}
#main ul h1{
margin:15px 0 0 48px;
}
#main ul h1 a{
font-size:10px;
color:#FFF;
font-weight:normal;
text-decoration:none;
}
ul.hml {
width:307px;
height:214px;
margin-left:13px;
background:url(images/hm1.jpg) no-repeat 0px 0px ;
}
ul.hmm {
width:378px;
height:214px;
margin-left:13px;
background:url(images/hm2.jpg) no-repeat 0px 0px ;
}
p.hmimg{
position:relative;
}
#demo {
position:absolute;
text-align:left;
margin:12px 35px 0px 13px;
}
img.ncp {
width:100px;
height:146px;
margin-left:15px;
border: 1px solid #ccc;
}
ul.hmr {
width:247px;
height:214px;
margin-left:13px;
background:url(images/hm3.jpg) no-repeat 0px 0px ;
}
.con {
position:relative;
height:618px;
}

ul.c_lt {
width:298px;
float:left;
height:618px;
}
ul.c_rt {
float:left;
height:618px;
width:682px;
background:url(images/l_bk2.jpg) repeat-x top center; 
}
.ttcon {
padding:110px 30px 0 20px;
position:relative;
}
/* -------内容主体设置------- */
h1 {
font-size:16px;
}
h2 {
font-size:14px;
color:#000;
}
h3 {
font-size:12px;
}
a:hover img.pd {border:2px solid #fff;}
.tit {
position:relative;
height:30px;
border-bottom: 1px solid #7e876c;
background:url(images/arrow_tit.gif) no-repeat 10px 12px ;
padding:8px 5px 5px 30px;
color:#7e876c;
margin-bottom:15px;
}
.cpnn {
height:30px;
line-height:30px;
}
.cptt {
height:30px;
line-height:30px;
border-bottom: 1px dashed #7e876c;
background:url(images/arrow_xred1.gif) no-repeat 10px 12px ;
padding-left:25px;
margin-left:15px;
}
span.aax {
font-size:12px;
padding:10px 5px 10px 20px;
color:#ccc;
font-weight:normal;
}
.w120 {
float:left;
width:155px;
text-align:center;
height:182px;
}
.w120 img {
border:2px solid #7e876c;
}
a.tt{
display:block;
color:#17240f;
text-decoration:none;
}
a:hover.tt{
color: #fff;	
}
a.tt1{
color: #fff;
text-decoration:none;
}
a:hover.tt1{
color: #f00;	
}
a.arr{
padding:2px 25px ;
color:#7e876c;
background:url(images/arrow.gif) no-repeat 10px 17px ;
text-decoration:none;
}
a:hover.arr{
color: #fff;
background:url(images/arrow.gif) no-repeat 12px 17px ;
}
span.cptit {
position:absolute;
top:50px;
font-size:14px;
font-weight:normal;
margin-left:100px;
padding-top:8px;
padding-left:18px;
background:url(images/arrow2.gif) no-repeat 5px 13px ;
}
img.yz  {
height:15px;
padding:15px 10px 0px 10px;
}
/* -------home设置------- */
ul.hm {
height:80px;
line-height:75px;
padding-left:600px;
}
ul.hm a{
text-decoration:none;
color: #000;
padding-left:20px;
}
ul.hm a:hover{
text-decoration:underline;
color: #fff;
}
ul.hm h1 {
float:left;
}


/* -------con设置------- */
.cpcon {
height:600px;
width:400px;
text-align:center;
background-color: #17240f;
}
.nncon {
height:600px;
width:680px;
background-color: #17240f;
}
.nncon h2{
border-bottom:#666 1px dashed;
height:50px;
line-height:50px;
color:#fff;text-align:center;
}
.nncon li{
text-align:center; color:#7e876c;
height:40px;line-height:40px;
}
.nncon p{
border-bottom:#666 1px dashed;
text-indent: 26px;line-height:25px;padding:20px 25px;
}
.cpcon img{
margin-top:15px;
border:#ccc 1px solid;
padding:10px;
}
.cpcon ul{
width:250px;
margin:0 auto;
text-align:left;
}
.cpcon ul span {float:right;}
.cpcon h2{
margin-top:15px;
border-bottom:#666 1px dashed;
height:30px;
line-height:30px;
color:#fff;
}
.cpcon h3 {
border-bottom:#666 1px dashed;
height:30px;
line-height:30px;
color:#7e876c;
font-weight:normal;
}


/* -------页脚设置------- */
#info {
clear:both;
margin-top:6px;
height:56px;
}

/* page */
.pg {color:#fff;padding-left:15px;height:30px;line-height:30px; border-top:1px solid #7e876c; text-align:center;}
.pg a{float:left;height:18px;line-height:18px;padding:0 4px;margin:3px 0 0 5px;display:block;text-decoration:none;color:#17240f;}
.pg a:hover {color:#fff;border:1px solid #17240f;font-weight:bold;}
.pg span.dis {float:left;height:18px;line-height:18px;padding:0 4px;margin:3px 0 0 5px;display:block;color:#fff;background:#17240f;font-weight:bold;}
.pg span.dis1 {float:left;height:18px;line-height:18px;padding:0 4px;margin:3px 0 0 5px;color: #999;}
.pg span.dis2 {float:left;height:18px;line-height:18px;padding:0 2px;margin:3px 0 0 5px;color: #999;}
.pg span.tol {margin:0 15px 0 150px;float:left;}

/* out win */
#lightwindow_overlay {display:none; visibility:hidden; position:absolute; top:0; left:0; width:100%; height:100px; z-index:500;}
#lightwindow {display:none; visibility:hidden; position:absolute; z-index:999; line-height:0;}
#lightwindow_container {display:none; visibility:hidden; position:absolute; padding:0; margin:0;}
* html #lightwindow_container {overflow: hidden;}
#lightwindow_contents {overflow:hidden; z-index:0; position:relative; border:10px solid #fff; background-color:#fff;}		
#lightwindow_loading {height: 100%;width: 100%;top: 0;left: 0;z-index: 9999;position: absolute;background-color: #f0f0f0;padding: 10px;}
#lightwindow_loading_shim {display: none;left: 0; position: absolute; top: 0;width: 100%; height: 100%;}
#lightwindow_loading span {font-size: 12px;line-height: 32px;color: #444;float: left;padding: 0 10px 0 0;}
#lightwindow_loading span a,
#lightwindow_loading span a:link, 
#lightwindow_loading span a:visited {color: #09F;text-decoration: none;cursor: pointer;}
#lightwindow_loading span a:hover,
#lightwindow_loading span a:active {text-decoration: underline;}
#lightwindow_loading img {float: left;margin: 0 10px 0 0;}
#lightwindow_navigation {position: absolute;top: 0;left: 0;display: none;}
#lightwindow_navigation_shim { display: none;left: 0; position: absolute; top: 0;width: 100%; height: 100%;}
#lightwindow_navigation a,
#lightwindow_navigation a:link,
#lightwindow_navigation a:visited,
#lightwindow_navigation a:hover,
#lightwindow_navigation a:active { outline: none;}
#lightwindow_previous, 
#lightwindow_next {width: 49%;height: 100%;background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#lightwindow_previous { float: left;left: 0;}
#lightwindow_next { float: right;right: 0;}
#lightwindow_previous:hover, 
#lightwindow_previous:active { background: url(images/prevlabel.gif) left 15% no-repeat; }
#lightwindow_next:hover, 
#lightwindow_next:active { background: url(images/nextlabel.gif) right 15% no-repeat; }
#lightwindow_previous_title,
#lightwindow_next_title {display: none;}
#lightwindow_galleries {width: 100%;position: absolute;z-index: 50; display: none;overflow: hidden;margin: 0 0 0 10px;bottom: 0;left: 0;}
#lightwindow_galleries_tab_container {width: 100%;height: 0;overflow: hidden;}
a#lightwindow_galleries_tab,		
a:link#lightwindow_galleries_tab,
a:visited#lightwindow_galleries_tab {display: block;height: 20px;width: 77px;float: right;line-height: 22px;color: #fff;text-decoration: none;font-weight: bold;cursor: pointer;font-size: 11px;color: #ffffbe;background: url(images/black-70.png) repeat 0 0 transparent;}
* html a#lightwindow_galleries_tab,		
* html a:link#lightwindow_galleries_tab,
* html a:visited#lightwindow_galleries_tab {	background: none;background-color: #000;opacity: .70;filter: alpha(opacity=70);}
a:hover#lightwindow_galleries_tab,
a:active#lightwindow_galleries_tab {color: #ffffbe;}
#lightwindow_galleries_tab_span {display: block;height: 20px;width: 63px;padding: 0 7px;}
#lightwindow_galleries_tab .up	{background: url(images/arrow-up.gif) no-repeat 60px 5px transparent;}
#lightwindow_galleries_tab .down {background: url(images/arrow-down.gif) no-repeat 60px 6px transparent;}
#lightwindow_galleries_list {background: url(images/black-70.png) repeat 0 0 transparent;overflow: hidden;height: 0;}
* html #lightwindow_galleries_list {background: none;background-color: #000;opacity: .70;filter: alpha(opacity=70);}	
.lightwindow_galleries_list {width: 200px;float: left;margin: 0 0 10px 0;padding: 10px;}
.lightwindow_galleries_list h1 {color: #09F;text-decoration: none;font-weight: bold;cursor: pointer;padding: 10px 0 5px 0;font-size: 16px;}
.lightwindow_galleries_list li {margin: 5px 0;list-style-type: none;}
.lightwindow_galleries_list a, 
.lightwindow_galleries_list a:link, 
.lightwindow_galleries_list a:visited {display: block;line-height: 22px;color: #fff;text-decoration: none;font-weight: bold;cursor: pointer;padding: 0 0 0 10px;font-size: 11px;}
.lightwindow_galleries_list a:hover, 
.lightwindow_galleries_list a:active {background: #000;color: #ffffbe;border-left: 3px solid #ffffbe;padding: 0 0 0 7px;}
#lightwindow_data {position: absolute;}
#lightwindow_data_slide {position: relative;}
#lightwindow_data_slide_inner {background-color: #fff;padding: 0 10px 10px 10px;}
#lightwindow_data_caption {padding: 10px 0 0 0;color: #666;line-height: 25px;background-color: #fff;clear: both;}
#lightwindow_data_details {background-color: #f0f0f0;padding: 0 10px;height: 20px;}
#lightwindow_data_author_container {width: 40%;text-align: right;color: #666;font-style: italic;font-size: 10px;line-height: 20px;float: right;overflow: hidden;}
#lightwindow_data_gallery_container {font-size: 10px;width: 40%;text-align: left;color: #666;line-height: 20px;float: left;overflow: hidden;}
#lightwindow_title_bar {height: 25px;overflow: hidden;}
#lightwindow_title_bar_title {color: #ffffbe;font-size: 14px;line-height: 25px;text-align: left;float: left;}
a#lightwindow_title_bar_close_link,	
a:link#lightwindow_title_bar_close_link,
a:visited#lightwindow_title_bar_close_link {float: right;text-align: right;	cursor: pointer;color: #ffffbe;line-height: 25px;padding: 0;margin: 0;}
a:hover#lightwindow_title_bar_close_link,
a:active#lightwindow_title_bar_close_link {color: #fff;}
#lightwindow p {color: #000;padding-right: 10px;}

