@charset "utf-8";
/* CSS Document */
/*-------------------------- GENERAL --------------------------*/
body{
	padding:0; margin:0;
	font-family:Arial, Helvetica,verdana, sans-serif; color:#837C44;
	}
div, mg, p, a, ul, form, input, label, h2, h3{
	padding:0; margin:0;
	}
img{ border:none;
}
a{	text-decoration:none; color:#F60;
}
a:hover{color:#c93;  text-decoration:underline; font-style:italic;
}

p,em{	font-size:14px; line-height:24px; text-align:justify; 
	color:#AAA25A;
	}
h2{
	height:32px; color:#E7DFA0;
	font: bold 24px/24px Arial,"Arial Narrow",Helvetica, sans-serif ;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	background-color:inherit;
	}
h2#la-bog{
	height:38px; color:#E7DFA0; margin-top:2px;
	font:normal 28px Arial,"Arial Narrow",  Helvetica, sans-serif; background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	}
h2.articles {
border-bottom:1px dotted #CC9900;
color:#A0B593;
padding:0 0 6px;
}
h3 {
color:#CC9900;}

ul{	list-style-type:none; 
}
.spacer{
	line-height:0; font-size:0; clear:both;
	}

div.list-nav {
	font-size: 12px; padding:24px 12px 12px 24px;
}

div.list-nav a {
	border:1px solid #FFFFCC;
	color:#FFFFCC;
	padding:0.1em 0.3em;
	text-decoration:none
}

div.list-nav a.current {
	border:1px solid #FFFFCC;
	color:#FFFFCC;
	padding:0.1em 0.3em;
	text-decoration:none;
	background-color: #192832;
}

/*-------------------------- HEADER --------------------------*/
div#header-bg{
	padding:0px 0 0px 0;
	color:#FCF7CC;
	background-color: #005d77;
	background-image: url(images/header-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	z-index:1;
	}
div#header-bg div#header{
	width:922px;
	background-image:url(images/logobig.jpg);
	height:180px;
	text-align:left;
	float: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
div#navigation-bg{
	height:33px; background:url(images/navigation-bg.gif) 0 0 repeat-x;
	z-index:1001;
	}

/*-------------------------- BG --------------------------*/	
div#futurePlan-bg{
	background:#1B2934 url(images/future-plan-bg.gif) 0 0 repeat-x;

	}
div#futurePlanContant{
	width:922px; margin:0 auto; padding:36px 0 28px 0;
	}
/*div#futurePlanContant div{
	padding:38px 16px 54px 16px;
	}*/
#left4{
	width:356px; float:left; 
	
	}
#right6{
	width:500px; float:left; 
		}
#left5{
	width:450px; float:left; position:relative;	padding:0px; margin:0px;
		}
#right5{
	width:470px; float:right; position:relative;	padding:0px; margin:0px;
		}
#left5 div{
	clear:both;
	position:relative;
}

div#prog{
	position:relative; background:url(images/roundc1.gif) bottom left no-repeat; padding-bottom:16px
	
}	
#prog h3 {height:40px; padding:12px 0 2px 12px;
background:url(images/roundc.gif) top left no-repeat;
color:#E7DFA0;}	
#prog ul{
	padding:0 0 8px 8px; display:block; width:410px;
	background:url(images/roundc2.gif) bottom left repeat-y;
	}
#prog ul li{ width:380px;
background:url(images/bullet1.gif) 0 10px no-repeat;
	display:block; margin:0 0 8px 0; padding:0 0 0 15px;
	color:#47481A; font-size:14px; line-height:24px;
}
#prog ul li a{
	color:#FF9; font-size:14px; line-height:18px;
	text-decoration:underline;
	}
#prog ul li a:hover{
	color:#FFC;
	text-decoration:underline;
	}
div#welcome{ 
	margin:0; padding:24px 42px 0 0;
	}
#welcome h3{height:32px; color:#E7DFA0;
	font:normal 28px/28px Arial,"Arial Narrow",  Helvetica, sans-serif; padding:12px 0 8px 12px;
	background:#1b2934 ; border: 1px solid #699;
	}	
#right5 div{
	clear:both;
	position:relative;
	}
#right5 .huabian{background:url(images/square-top.gif) top left no-repeat; margin-top:8px; padding:8px 0 0 0;}
#right5 .huabian br{background:url(images/square-bottom.gif) bottom left no-repeat;}
#right5 .huabian .bottombg{background:url(images/square-bottom.gif) bottom left no-repeat;  margin:0; padding:0; height:24px;
position:relative; width:470px; }
#right5 .huabian .h-article{ margin:0;
	border-left:solid 1px #334a5c;
	border-right:solid 1px #334a5c;
}	
#right5 .huabian .h-article h3{color:#CC9900; border-bottom:dashed 1px #334a5c; padding:6px 22px 6px 28px; 
	}
	<!24px, 22px, 8px, 22px> 
#right5 .huabian .h-article p{
	font-size:12px; line-height:24px; text-align:justify; margin:8px 0;
	color:#AAA25A; word-spacing:normal; text-indent:2em;

	}
#right5 .huabian .h-article a{
	font-size:14px; margin:0; padding:0 22px 0 22px; display:block; height:42px;
 text-align:right; text-decoration:none; color:#837C44; font-style:italic;
}
#right5 .huabian .h-article  a:hover{color:#FFC;  text-decoration:underline;
}
#right5 .huabian .h-article div{ background:url(images/square-top.gif) bottom left no-repeat;}
#right5 .huabian .h-article p.author{
	margin:0px;
	text-align:right;
	color:#888888;
	padding:2px 22px 2px 0px;
}

/*----------------竖条回纹091207----------------------*/
div#flashpop-bg{
	background:url(images/future-plan-bg.gif) repeat-x;
	padding:0px 0 0px 0;
	color:#192832;
	background-color: #1B2934;
	}
div#flashpop-bg div#flash-in{
	width:922px; margin:0 auto; clear:both;
	color:#CC0;
	}

div#flashpop-bg div#flash-out{
	width:922px; margin:0 auto;	color:#CC0; padding:26px 0 28px 0;
	background:url(images/taotie1.gif);
	background-position:330px;
	background-repeat:repeat-y;
	}
div#flashpop-bg div#flash-out2{
	width:922px; margin:0 auto;	color:#CC0; padding:26px 0 28px 0;
	background:url(images/taotie1.gif) 270px 0 repeat-y;
	}
/*--------带回纹的左3	图片显示---------*/
div#left3{ float:left; width:260px;}
div.pic{
	height:250px; width:250px;		/* 每幅图片块的大小 */
	margin:6px;
	padding:0px;
	}
div.win1{
	background:url(images/framedc.gif) no-repeat center;	/* 竖直图片的背景 */
}
div.win2{
	background:url(images/framedc.gif) no-repeat center;	/* 竖直图片的背景 */
}
div.win1 img{									/* 水平图片 */
	margin:0px; padding:40px 5px 40px 5px;
	height:170px; width:240px;}
div.win2 img{											/* 竖直图片 */
	margin:0px; padding:5px 40px 5px 40px;
	height:240px; width:170px;}
	
/*--------带回纹的右7文字显示---------*/
div#right7{
	float:right; width:580px; }
div#right7 h2{
	color:#a0b593;
	padding:0 0 2px 0;
	border-bottom:1px dotted #C90;
	}
div#right7 ul{
	list-style-type:circle; text-indent:20px; line-height:24px; font-size:14px;
	color:#AAA25A;}
	
/*--------幻灯片091208---------*/

div#futurePlan-bg div.article{
	width:922px; margin:0 auto;
	padding:37px 0 54px 0;
	background:url(images/cloud_blue.jpg) 12px 500px no-repeat;
	}
/*--------幻灯片列表100429---------*/
.potolis{ float:left; width:230px; height:260px; }
.potolis table{ text-align:center; width:220px; height:250px; background:url(images/potolis_bag.gif) 0 0 no-repeat; color:#AAA25A;}
.potolis td{ padding:4px 4px;}
/*--------------------tinyslideshow-------------------*/
div#centre-bg{
	background:url(images/future-plan-bg.gif) repeat-x;
	padding:0px 0 0px 0;
	color:#192832;
	background-color: #1B2934;
	}
div#centre-bg div#centre-in{
	width:922px; margin:0 auto; clear:both;
	color:#CC0;
	}
#huangdeng{
	float:left; width:502px;
	}
#detail-info{
	float:right; width:390px; margin:0 0 24px 0;
	}
#detail-info h2{
	color:#a0b593;
	padding:0 0 6px 0;
	border-bottom:1px dotted #C90;
	}
#detail-info h3{
	color:#c90;
	}

#slideshow {list-style:none; color:#FFF; background-color:#1B2934; width:500px}
#slideshow span {display:none}
#wrapper {width:506px; float:left; margin:36px 0 36px 12px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:2}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin:15px 0 35px 0;}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px;}

/*-------------------一个多余的patten--------------------*/
div.future-bg{
	background:#1B2934 url(images/taotie2.gif);
	color:#837C44;
	}
div.future-bg div.futureC{
	width:922px; margin:0 auto;
	padding:37px 0 54px 0;
	}
/*-------------------how to get here----------------------------*/
.main-p{
	font-size:14px; font-weight:bold; font-style:italic; line-height:24px; 
	color:#C90; border:#C90; margin:12px; padding:0 0 0 0;
	}
div#futurePlan-bg div.article div.proj-author{
	width:285px; float:left;
	background-color:#314a5a;
	padding:2px 2px 28px 2px;
	color:#fff;
	}
div#futurePlan-bg div.article div.proj-author h3.sub-hdr1{
	color:#E7DFA0; font-size:12px; line-height:12px;
	font-weight:bold; text-indent:28px; margin:15px 0 0 0;
	background:url(images/bullet2.gif) 12px 0 no-repeat;
	background-color:inherit;
	}	
ul.program2009{
	padding:11px 0 10px 0;
	}
ul.program2009 li{
	display:block; 
	margin:0 0 0 0;
	padding:8px 0px 8px 15px;
	color:#FFC;
	font-size:12px;
	line-height:11px;

	background:url(images/bullet1.gif) 3px 11px no-repeat;
	}	
ul.program2009 li a{
	color:#FFC;
	font-size:12px;
	line-height:11px;
	text-decoration:underline;
	}	
.datalist{
	border:1px solid #1B2934;	/* 表格边框 */
	font-family:Arial;
	border-collapse:collapse;	/* 边框重叠 */
	background-color:#2E3C47;	/* 表格背景色 */
	font-size:12px;
}	
.datalist th{
	border:1px solid #1B2934;	/* 行、列名称边框 */
	background-color:#1B1F27;
	font-weight:bold;
	padding-top:4px; padding-bottom:4px;
	padding-left:10px; padding-right:10px;
	text-align:center;
}
.datalist td{
	border:1px solid #1B2934;	/* 单元格边框 */
	text-align:left;
	padding:4px;
}	
/*---------------------blog list------------------------------------*/
div.author-leftPart{
	float:left; width:305px; border:1px solid #314a5a;
	background-color:#314a5a;

	}
h2.proj-hdr{
	height:37px; padding:13px 0 0 13px; color:#FC0;
	font:normal 24px/25px "Arial Narrow", Arial, Helvetica, sans-serif;
	background-color:#1E1E1C; text-transform:uppercase;
	}
ul.article-list li{
	background:url(images/bullet1.gif) 8px 6px no-repeat;
	display:block; margin:11px 0 4px 0; padding:0 12px 0 22px;
	color:#ffc; font-size:14px; line-height:18px;
	background-color:inherit;
	}
ul.article-list li a{
	color:#ffc; font-size:14px; line-height:18px;
	text-decoration:none;
	background-color:inherit;
	}
ul.article-list li a:hover{
	text-decoration:none;
	}

ul.article-list li p.author{
	margin:0px;
	text-align:right;
	color:#888;
}

div#flashpop-bg div#flash-out div.author-rightPart{
	width:520px; float:right;}
/*-------------------------- faq--------------------------*/

/*-------------------------- contact--------------------------*/
div.address{
	float:left;
	width:450px;
	}
div.address p{
	font-size:12px; line-height:18px;
}
div.address ul{
	list-style-type:circle; 
}
div.address li{
	display:block;
	font-size:12px; padding-left:24px;
}
div.address h2{
	background-color:#8A8860; color:#EDDA96; line-height:48px;}
div.address h3{
	font-size:18px; line-height:28px; color:#a0b593; padding:0 0 6px 0;
	border-bottom:1px dotted #C90;
}
div.address a{
	color:#F60;
}
div.forms{
	float:left;
	width:470px;
	}
div.forms td.formTableL{
	font-size:12px; color:#996; line-height:18px;
	padding:5px 10px;
	}
div.forms p{
	font-size:12px; color:#996; line-height:18px; 
}
div.forms input{
	color:#030;
	background-color:#fff;
	}
div.forms textarea{
	background-color:#FFF;
	}



/*-----------------------link------------------------------*/
div#link_content  {
	line-height: 18px;
	overflow: auto;
	width:922px;

}
div#link_content ul     {
 list-style-type: none; margin:0; padding:0; float:left;

}
div#link_content ul li {
	display:block;
	color: #AAA25A; 
	float:left;
	width:420px; 
	font-size:12px;
	text-align: left;
	padding:5px;
}


/*-------------------------- Photo Gallery-------------------------*/
div#img_content  {
	overflow: auto;
	float:right;	width:580px;

}


div#img_content ul     {
	float: left;
	margin: 8px;

}
div#img_content ul li {
	color: #aaa25a;
	list-style: none;
	text-align: center;
	margin:0 auto;
	font-size:12px;
}

div#img_content ul li div{
	display: table-cell;
	height: 155px;
	width: 155px;
	text-align: center;
	vertical-align: middle;
	background:url(images/framels155.gif) no-repeat center;

}

div#img_content ul li div:hover{
	display: table-cell;
	height: 155px;
	width: 155px;
	text-align: center;
	vertical-align: middle;
	background:url(images/framels_hover155.gif) no-repeat center;

}



.picBox {
	background:url("images/photo_bg2.gif") no-repeat scroll 0 -500px transparent;
	float:left;
	height:200px;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	padding:5px 5px 10px;
	position:relative;
	text-align:center;
	width:175px;
}


.picBox h2,
.picBox h2 a{
	color:#a0b593;
	font-size:12px;
	text-align:center;
	line-height: 12px;
	height: 30px;
	padding:0px 5px 5px  5px;
}


.picBox span{
	color:#AAA25A;
	font-size:12px;
	text-align:center;
	line-height: 15px;
	height: 15px;
}


#img_content .cur{
	background:url(images/photo_bg2.gif) no-repeat -300px -500px;
}
#img_content .cur h2 a{
	color:#FFFFFF;
}
#img_content .cur h2{
	border-bottom-color:#becde5;
	color:#FFFFFF;
}

#img_content a.btn{
	display:block;
	position:absolute;
	width:185px;
	height:210px;
	z-index:100;
	left:0px;
	top:0px;
}




.picListBox {
	background:url("images/photo_bg2.gif") no-repeat scroll 0 -200px transparent;
	float:left;
	height:230px;
	margin-right:10px;
	margin-top:20px;
	overflow:hidden;
	padding:10px 10px 20px 10px;
	position:relative;
	text-align:center;
	width:210px;
}

.picListBox h2{
	color:#AAA25A;
	font-size:12px;
	text-align:center;
	line-height: 15px;
	height: 15px;
}


.picListBox span{
	color:#AAA25A;
	font-size:12px;
	text-align:center;
	line-height: 35px;
	height: 35px;
}


#left3 .cur{
	background:url(images/photo_bg2.gif) no-repeat -300px -200px;
}
#left3 .cur h2 a{
	color:#FFFFFF;
}
#left3 .cur h2{
	border-bottom-color:#becde5;
	color:#FFFFFF;
}

#left3 a.tn{
	display:block;
	position:absolute;
	width:230px;
	height:260px;
	z-index:100;
	left:0px;
	top:0px;
}



/* 云南印象     */
.article .picBox {
	background:url("images/photo_bg.gif") no-repeat scroll 0 -500px transparent;
	float:left;
	height:230px;
	margin-right:10px;
	margin-top:20px;
	overflow:hidden;
	padding:10px 10px 20px 10px;
	position:relative;
	text-align:center;
	width:210px;
}

.article .cur{
	background:url(images/photo_bg.gif) no-repeat -300px -500px;
}
.article .cur h2 a{
	color:#FFFFFF;
}
.article .cur h2{
	border-bottom-color:#becde5;
	color:#FFFFFF;
}

.article a.btn{
	display:block;
	position:absolute;
	width:230px;
	height:260px;
	z-index:100;
	left:0px;
	top:0px;
}


/*-------------------------- FOOTER PART --------------------------*/
div#footer-bg{
	background:#121212  url(images/footer-bg.gif)  0  0  repeat-x; 
	color:#B3AC8B;
	}
div#footer-bg div#footer-menu{
	width:922px; margin:0 auto;
	padding:20px 0 29px 0;
	background:url(images/footer-logo.jpg) 100% 13px no-repeat;
	}
div#footer-bg div#footer-menu ul.footMenu{
	padding:0 0 0 0;
	}
div#footer-bg div#footer-menu ul.footMenu li{
	float:left; background:url(images/footmenu-divider.gif) 0 3px no-repeat;
	}
div#footer-bg div#footer-menu ul.footMenu li.noDivider{
	background:none;
	}
div#footer-bg div#footer-menu ul.footMenu li a{
	color:#B3AC8B; font-size:11px; line-height:16px;
	padding:0 7px 0 7px; display:block; margin:0 0 0 1px;
	background-color:inherit;
	}
div#footer-bg div#footer-menu ul.footMenu li a:hover{
	background-color:#262626;
	color:#B3AC8B;
	}
div#footer-bg div#footer-menu p.copyright{
	padding:5px 0 0 7px; color:#706933;
	font-size:11px; line-height:11px;
	background-color:inherit; text-align:left
	}
div#footer-bg div#footer-menu p.copyright a{
	color:#B3AC8B;
	background-color:inherit;
	}
div#footer-bg div#footer-menu p.copyright a:hover{
	color:#706933;
	background-color:inherit;
	}	
