/*author:mxm145*/
/*E-mail:mxm145@163.com*/
/*All Rights Reserved*/
/*general begin*/
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;text-align:left;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
body{font:12px/1.5 '\5b8b\4f53',SimSun,Arial,Tahoma,Helvetica,san-serif;}
body
{
	background: #FFF;
	text-align: center;
}
p
{
	text-align: left;
	text-indent: 24px;
	text-align: justify;
	text-justify: distribute;
}
a
{
	text-decoration: none;
}
a,a:link,a:visited
{
	color: #000;
}
a:hover,a:active
{
	color: #000;
	text-decoration: underline;
}
li span
{
	margin-top: 1px;
	display: block;
	width: 100%;
	float: left;
}
.buding
{
	width: 100%;
	height: 10px;
	overflow: hidden;
	clear: both;
}
#bottom
{
	width: 960px;
	height: 100px;
	color: #000;
	padding-top: 15px;
	background: none;
	clear: both;
	margin: 0 auto;
}
#bottom a,
#bottom a:link,
#bottom a:visited,
#bottom a:hover,
#bottom a:active
{
	color: #000;
}
.moreright1
{
	color: #FF1515;
	float: right;
}
.moreright2
{
	color: #FF1515;
	margin-top: 10px;
	margin-right: 20px;
	display: inline;
	float: right;
}
.moreright3
{
	color: #FF1515;
	margin-top: 10px;
	margin-right: 10px;
	display: inline;
	float: right;
}
.moreright1 a,
.moreright1 a:link,
.moreright1 a:visited,
.moreright1 a:hover,
.moreright1 a:active
{
	color: #FF1515;
}
.moreright2 a,
.moreright2 a:link,
.moreright2 a:visited,
.moreright2 a:hover,
.moreright2 a:active
{
	color: #FF1515;
}
.moreright3 a,
.moreright3 a:link,
.moreright3 a:visited,
.moreright3 a:hover,
.moreright3 a:active
{
	color: #FF1515;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.mt
{
	margin-top: 10px;
}
.ml
{
	margin-left: 6px;
}
.mr
{
	margin-right: 8px;
}
.bor
{
	border: 1px solid #D7D7D7;
}
.middiv1
{
	width: 960px;
	margin: 0px auto;
}
.middiv2
{
	width: 974px;
	float: left;
	background:url(../images/ynw_bg.jpg)
}
.middiv3
{
	width: 960px;
	margin: 0px auto;
	clear: both;
}
.middiv4
{
	width: 997px;
	background: #f5edc0;
	float: left;
}
#nav
{
	width: 100%;
	height: 62px;
	background: url(http://links.yunnan.cn/ynnpic/zt01.jpg) repeat-x;
	clear: both;
}
#nav1
{
	width: 997px;
	margin: 0px auto;
	clear: both;
}
.layer
{
	width: 960px;
	margin: 0px auto;
	clear: both;
}
.clear{
	clear: both;
}
/*general end*/
/*particular*/
.space01{
	height: 10px;
	font: 0px/0px SimSun;
	clear: both;	
}
.line0{
	height: 15px;
	margin-bottom: 15px;
	font: 0px/0px SimSun;
	border-bottom: 1px solid #a0a0a0;	
	clear: both;
}
.line01{
	height: 10px;
	margin-bottom: 10px;
	font: 0px/0px SimSun;
	border-bottom: 1px solid white;	
	clear: both;
}
.line02{
	height: 3px;
	margin-bottom: 3px;
	font: 0px/0px SimSun;
	border-bottom: 1px solid #a0a0a0;	
	clear: both;
}


.gray{
	color: #7d7d7d;
}
.white{
	color: white;
}
.white a{
	color: white;
}
.font12{
	font: 12px/24px '\5b8b\4f53';
}
.font14{
	font: 14px/24px '\5b8b\4f53';	
}
h1{
	line-height: 30px;		
}
.fwb{
	font-weight: bolder;
}
.ohd{
	overflow: hidden;
}
.dbk{
	display: block;
}
.pd10{
	padding: 10px;
}
.w958{
	width: 958px;
	margin: 0 auto;
}
.w96{
	width: 960px;
	margin: 0 auto;
}
.w94{
	width: 940px;
	margin: 0 auto;
}
.w124{
	width: 1240px;
	margin: 0 auto;
}
.list01 li{
	font: 14px/24px '\5b8b\4f53';
}

.vs{
	font-family: '\5fae\8f6f\96c5\9ed1';	
}
.tit{
	height: 33px;
}
.tit span{
	font: bold 20px/33px '\5fae\8f6f\96c5\9ed1';
	float: left;	
	color: #454545;
}
.tit span a{
	color: #454545!important;	
}
.tit1{
	height: 50px;
	background: url(../images/tb.jpg) no-repeat top left;
}
.tit1 span{
	font: bold 20px/50px '\5fae\8f6f\96c5\9ed1';
	float: left;	
	color: #454545;
	margin: 0 0 0 20px;
	display: inline;
}
.tit1 span a{
	color: #454545!important;
}
.tit2{
	height: 33px;
}
.tit2 span{
	font: bold 20px/33px '\5fae\8f6f\96c5\9ed1';
	float: left;	
	color: #a6937c;
}
.tit2 span a{
	color: #a6937c!important;	
}
.ht{
	font-family: '\9ed1\4f53';
}
.yh{
	font-family: '\5fae\8f6f\96c5\9ed1';
}
.top{
	width: 100%;
	height: 45px;
	background-color: #1ab7ea;
	margin: 0 auto;
}
.topa{
	width: 1240px;
	margin: 0 auto;
}
.top1{
	width: 1240px;
	height: 40px;


	margin: 0 auto;
}
.top1 li{
	float: left;
	font-family: '\5fae\8f6f\96c5\9ed1';
	line-height: 40px;
	padding: 0 20px;
	font-size: 15px;
}

li.bi{
	background: url(../images/t1a.jpg) no-repeat center right;	
}
.layer02a{
	width: 600px;
}
.col1{
	color: white;
}
.layer02a1{
	width: 600px;
	text-align: left;
}
.layer02a1 span{
	font-size: 16px;
	line-height: 30px;
}
.layer02a1 p{
	color: #666666;
}
.layer02b{
	width: 190px;
	margin-right: 10px;
	display: inline;
}
.layer02b img{
	float: left;
}
.layer02b1{
	width: 100px;
}
.layer02b1 span{
	color: #00659a;
}
.layer02b1 p{
	color: #818181;
}
.layer03{
	width: 305px;
	background-color: #f49800;
}
.layer03a{
	width: 270px;
	margin: 0 auto;
}
.layer03a .tit span{
	color: white;
}
.layer03a .tit span a{
	color: white!important;
}
.layer03a li{
	color: white;
}
.layer03a li a{
	color: white;
}
.layer03b{
	width: 270px;
	margin: 0 auto;
}
.layer03b1{
	width: 150px;
	padding-left: 20px;
	font-size: 16px;
	color: white;
	text-align: left;
}
.layer03b img{
	float: left;
}
.layer03b li{
	color: #a46d13;
}
.layer03b li a{
	color: #a46d13;
}
.layer04a{
	width: 620px;
	overflow: hidden;
}
.layer04b{
	width: 280px;
	text-align: left;
	margin-right: 30px;
	margin-bottom: 20px;
}
.layer04b span{
	line-height: 33px;
}
.layer04b p{
	color: #818181;
}
.layer04bb{
	width: 600px;
}
.layer04c{
	width: 280px;
	text-align: left;
	margin-right: 30px;
}
.layer04c img{
	float: left;
}
.layer04c span{
	line-height: 24px;
}
.layer04c p{
	color: #818181;
}
.layer04c1{
	width: 162px;
}
.layer05{
	width: 305px;
	overflow: hidden;
}
.layer05a{
	width: 140px;
}


/**/
.xlayer01{
	width: 600px;
	height: 220px;
	position: relative;
	overflow: hidden;
}
.xlayer01 ul{
	width: 1500px;
	height: 220px;
	position: absolute;
	left: 0;
	top: 0;
}
.xlayer01 li{
	float:left;
	width:55px;
	height:220px;
	border-right:1px solid #ddd;
	position:relative;
	overflow:hidden;	
}
.xlayer01 li.cur div{
	display:block;
}
.xlayer01 li div{
	width: 100%;
	height: 33px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	background-color: #7c3544;
   opacity: 0.7;
   filter: alpha(opacity=70);	
   display: none;
}
.xlayer01 h3{
	font-size: 14px;
	padding: 0px 0 0 4px;
	color: white;
	font-weight: bolder;
	line-height: 33px;
}
.xlayer01 h3 a{
	color: white!important;
}
/**/
.layer05b{
	width: 90px;
}
.layer06a{
	width: 305px;
	position: relative;
}
.layer06a span{
	width: 305px;
	color: white;
	line-height: 30px;
	height: 30px;
	background-color: #8fc568;
	left: 0;
	bottom: 0;
   opacity: 0.8;
   filter: alpha(opacity=80);		
   position: absolute;
}
.layer06a span a{
	color: white;
}
.layer07a{
	width: 600px;
	padding-right: 30px;
	border-right: 1px solid #dcdcdc;
}
.layer07b{
	width: 600px;
}
.layer07b img{
	float: left;
}
.layer07b1{
	width: 355px;
	text-align: left;
}
.layer07b1 p{
	color: #818181;
}
.layer07c{
	width: 310px;
}
.layer08a{
	width: 605px;
}
.layer08a1{
	width: 605px;
	text-align: left;
}
.layer08a1 span{
	font-size: 16px;
	line-height: 40px;
}
.layer08b{
	width: 140px;
	margin: 0 0 0 20px;
	display: inline;
}
.layer09{
	width: 605px;
}
.layer09a{
	position: relative;
}
.layer09a span{
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
   opacity: 0.8;
   filter: alpha(opacity=80);		
   background-color: #37a5c5;
   color: white;
}
.layer09a span a{
	color: white!important;
}
.w1{
	width: 120px;
}
.w1 span{
	width: 120px;
}
.w2,.w2 span{
	width: 185px;
}
.w3,.w3 span{
	width: 295px;
}
.layer09b{
	width: 305px;
}
.layer09c{
	line-height: 30px;
	text-align: left;
	color: #a6937c;
}
.layer09d{
	width: 230px;
	text-align: left;
	color: white;
}
.layer09d a{
	color: white!important;
}
.layer09d span{
	display: block;
	line-height: 24px;
	color: #c6c6c6;
}
.layer09d span a{
	color: #c6c6c6!important;
}

/**/
.layer01{
	width: 1240px;
	height: 470px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.layer01 ul{
	width: 3500px;
	position: absolute;
	left: -258px;
	top: 0;
}
.layer01 li{
	width: 587px;
	height: 470px;
	text-align: center;
	float: left;
}
.layer01 li div{
	display: none;
}
.left{
	width: 49px;
	height: 50px;
	background: url(../images/left.png) no-repeat 0 0;	
	position: absolute;
	left: 300px;
	top: 200px;	
	cursor: pointer;
	z-index: 10;

}
.right{
	width: 49px;
	height: 50px;
	background: url(../images/right.png) no-repeat 0 0;
	position: absolute;
	right: 300px;
	top: 200px;	
	cursor: pointer;
	z-index: 10;
	
}

.layer01a{
	width: 550px;
	height: 105px;
	padding: 10px 10px 0;
   opacity: 0.8;
   filter: alpha(opacity=80);		
   background-color: black;
   color: white;	
   position: absolute;
   left: 0px;
   bottom: 30px;
   z-index: 20;
   text-align: left;
}
.layer01a span{
	font: 24px/33px '\5fae\8f6f\96c5\9ed1';	
	margin-bottom: 15px;
	display: block;
}
.blk{
	width: 327px;
	height: 470px;
	position: absolute;
	top:0;
   opacity: 0.5;
   filter: alpha(opacity=50);		
   background-color: black;	
   z-index: 6;
}
/**/