/*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:url(../images/htm_bg.gif) repeat-x;
	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;
}
#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: 970px;
	background:url(../images/top.gif) no-repeat; padding-top:72px;
	margin: 0px auto;
}
.middiv2
{
	width: 970px;
	float: left;
	background:#fff; padding-top:5px;
}
.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: 958px;
	margin: 0px auto;
	clear: both;
}
/*general end*/
/*particular*/
#header{ width:960px; height:65px; float:left}
#nav{ background:url(../images/treval.jpg) no-repeat; height:57px; padding-top:10px; float:left; width:640px; padding-left:200px; padding-right:120px;margin-top:5px; text-align:left; color:#FFFFFF; font-size:14px;}
#nav ul{ width:100%; height:57px; float:left; woed-break:keep-all}
#nav li{ float:left; display:inline; padding-left:5px; padding-right:5px;}
#nav a{ color:#FFFFFF}
#search{ background:#f6f3e2; width:960px; height:24px; float:left; line-height:24px;}
#layer1{ width:960px; height:100px; margin-top:5px; margin-bottom:5px; float:left}
#layer2{ width:690px; float:left}
#layer21{ width:689px; float:left; background:url(../images/news.gif) no-repeat; height:11px;}
#layer22{ width:687px; border:1px solid #c2d8b2; float:left; margin-bottom:10px;}
#layer221{ width:310px; height:360px; float:left}
#layer222{ width:370px; height:360px; float:right}
.layer2221{ width:370px; border-bottom:1px dashed #ccc; float:left; clear:both; padding-top:5px; padding-bottom:5px;}
.layer2221 p{ text-align:center}
.layer2222{ width:370px;_width:365px;float:left; clear:both; padding-top:5px; padding-bottom:5px;}
.layerbox2{ width:360px;float:left; clear:both; padding-top:5px; padding-bottom:3px;}
.layer2223{ background:#f0ffe5; text-align:right; width:360px; float:left; margin-top:5px; clear:both; line-height:22px;}
.layer2223 a{ color:#FF0000}
#layer23{ width:310px; float:left}
#layer231{ background:url(../images/tbch.jpg) no-repeat; height:50px; width:305px; padding-right:5px; float:left; text-align:right; line-height:50px;}
#layer231 a{ color:#FFFFFF}
#layer232{ height:350px;  _height:297px;width:308px; border:1px solid #bbdca5; float:left; overflow:hidden}

#layer233{width:288px;height:80px;padding-left:20px;text-align:left;padding-top:50px;background:url(../images/tbch1.jpg) no-repeat;clear:both;color:#2aac0d}
#layer234{width:308px;height:25px;padding-top:8px;background:url(../images/tbch2.jpg);text-align:right;clear:both}

#layer24{ height:350px; float:right; width:370px;}
#layer241{ background:url(../images/arrow.gif) no-repeat; padding-left:30px; float:left; width:330px; text-align:right}
#layer241 a,#layer321 a{color:#FF3300}
#layer241 h2{font-size:16px; text-align:left; float:left; width:150px; color:#2aac0d; font-weight:bold}
#layer242{ background:url(../images/lytk.gif) no-repeat; line-height:24px; font-weight:bold; color:#2aac0d; padding-left:70px; float:left; height:24px;width:300px; text-align:left; margin-top:8px; _margin-top:0px;}
#layer3{ width:260px; float:right}
#layer31{ width:260px; height:160px; float:left; margin-bottom:10px;}
#layer32{ background:#f0ffe5; width:248px; padding:5px; border:1px solid #bbdca5; height:440px; float:left}
#layer321{ background:url(../images/lyts.gif) no-repeat; height:38px; line-height:38px; float:left; width:240px; text-align:right}
#layer321 a,#layer323 a{color:#FF3300}
.layer322{ width:250px; float:left; overflow:hidden; padding-top:5px; padding-bottom:5px;}
.layer324{ background:#d2f7b9; color:#2aac0d; height:20px; line-height:20px; font-weight:bold; text-align:center; float:left; width:250px;}
#layer323{ background:url(../images/spft.gif) no-repeat; height:42px; line-height:42px;width:240px; float:left;text-align:right}
#layer33{ background:#f0ffe5; width:258px; border:1px solid #bbdca5; border-top:none; float:left}
#layer331{ width:20px; font-size:14px; font-weight:bold; line-height:22px; padding-left:2px; padding-right:2px; background:#78c104; color:#FFFFFF; height:95px; float:left}
#layer332{ width: 185px; float:left; color:#2AAC0D;line-height:18px; padding-top:25px;padding-left:35px;text-align:left}
.layer4{ width:960px; height:80px; margin-top:10px; margin-bottom:10px; float:left}
.layer41{ width:310px; height:80px; float:left}
.layer42{ width:370px; height:80px; padding-left:10px; float:left}
.layer43{ width:260px; height:80px; float:right}
#layer5{ width:960px; float:left}
#layer51{ width:660px; padding-left:300px; background:url(../images/qcyn.jpg) no-repeat; height:38px; color:#FFFFFF; line-height:38px; text-align:left; margin-bottom:10px;}
.layer52{ width:690px; float:left}
.layer521{ width:678px; border:1px solid #ffcd7e; padding:5px; margin-bottom:10px; height:210px; float:left}
.layer5211{ width:670px; padding-left:4px; float:left}
.layer5211_left{ width:310px; height:205px; float:left}
.layer5211_right{ width:360px; float:left; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; height:203px; text-align:center}
.layer5211_right p{text-align:center}
.layer5211_right1{ width:360px; background:#fff; height:60px; padding-top:6px; border-bottom:1px solid #ddd}
.layer5211_right2{width:360px; background:#f5f5f5; height:61px; padding-top:6px; border-bottom:1px solid #ddd}
.layer5211_right3{width:360px; background:#f5f5f5; height:62px; padding-top:6px; border-bottom:1px solid #ddd}
.layer522{ width:308px;border:1px solid #ffcd7e; float:left}
.layer5221{ background:url(../images/yygl.gif) no-repeat; height:34px; float:left; width:300px; text-align:right; line-height:34px;}
.layer5223{ background:url(../images/pic25.jpg) no-repeat; width:240px; padding-left:58px; margin-top:6px; margin-bottom:8px; height:127px; float:left; line-height:36px; text-align:left}
.layer5223 li{ float:left; width:240px; clear:both; line-height:40px;}
.layer5222{ background:url(../images/lxsz.gif) no-repeat; height:35px; float:left; width:300px; text-align:right; line-height:35px; margin-bottom:5px; margin-top:6px;_margin-top:4px;}
.layer523{ width:358px;border:1px solid #ffcd7e; padding:5px; float:right}
.layer5231{ background:url(../images/ynjq.gif) no-repeat; height:34px; float:left; width:350px; text-align:right; line-height:34px}
.layer5232{ background:url(../images/wzdq.gif) no-repeat; height:35px; float:left; width:350px; text-align:right; line-height:35px;}
.layer5231 a,.layer5221 a,.layer5222 a,.layer5232 a,.layer531 a,.layer533 a,.layer534 a,.layer535 a,.layer536 a{ color:#ff3300}
.layer53{ width:248px; float:right; background:#fff7e6; border:1px solid #ffcd7e; padding:5px 5px 0px;}
.layer531{ background:url(../images/wlsy.jpg) no-repeat; height:23px; line-height:23px; float:left;width:240px; _margin-top:5px; _margin-bottom:5px; text-align:right}
.layer532{ width:248px; float:left; padding-top:5px; padding-bottom:5px;}
.layer533{ background:url(../images/ynmw.gif) no-repeat; height:26px; line-height:26px; float:left;width:240px; margin-top:5px; margin-bottom:5px; text-align:right}
.layer534{ background:url(../images/hwnh.gif) no-repeat; height:26px; line-height:26px; float:left;width:240px; text-align:right; margin-top:2px; _margin-top:2px;}
.layer535{ background:url(../images/gef.gif) no-repeat; height:26px; line-height:26px; float:left;width:240px; text-align:right}
.layer536{ background:url(../images/ly.gif) no-repeat; height:26px; line-height:26px; float:left;width:240px; text-align:right}
.layer54{ float:left; width:690px; height:80px; margin-top:10px; margin-bottom:10px;}
.layer55{ float:right; width:260px; height:80px;margin-top:10px; margin-bottom:10px;}
#layer6{ width:960px; float:left}
#layer61{ width:660px; padding-left:300px; background:url(../images/lycs.gif) no-repeat; height:38px; color:#FFFFFF; line-height:38px; text-align:left; margin-bottom:10px;}
.layer62{ width:690px; float:left}
.layer621{ width:678px; border:1px solid #bbdca5; padding:5px; margin-bottom:10px; height:210px; float:left}
.layer622{ width:208px;border:1px solid #bbdca5; float:left}
.layer6221{ background:url(../images/jdzx.gif) no-repeat; height:34px; float:left; width:200px; text-align:right; line-height:34px;} 
.layer623{ width:458px;border:1px solid #bbdca5; padding:5px; float:right; height:256px; overflow:hidden}
.layer623new{ width:469px;  float:right;}
.layer631 a,.layer633 a{color:#FF3300}
.layer6231{ background:url(../images/lxtj.gif) no-repeat; height:34px; float:left; width:320px; text-align:right; line-height:34px;}
.layer63{ width:248px; float:right; background:#f0ffe5; border:1px solid #bbdca5; padding:5px;}
.layer631{ background:url(../images/jdgd.gif) no-repeat; height:23px; line-height:23px; float:left;width:240px; text-align:right}
.layer632{ width:248px; float:left; padding-top:5px; padding-bottom:1px;_padding-bottom:3px;}
.layer633{ background:url(../images/tjjd.gif) no-repeat; height:26px; line-height:26px; float:left;width:240px;text-align:right}
#layer7{ width:960px; float:left; margin-top:10px;}
#layer71{ width:660px; padding-left:300px; background:url(../images/ztly.jpg) no-repeat; height:38px; color:#FFFFFF; line-height:38px; text-align:left; margin-bottom:10px;}
.w310{ width:300px; padding-left:5px; float:left; clear:both}
.w250{ width:250px;_width:240px; padding-left:5px; float:left; clear:both; overflow:hidden}
.layer72{ width:690px; float:left}
.layer721{ width:678px; border:1px solid #78d2eb; padding:5px; margin-bottom:10px;  float:left}
.layer7211{ background:url(../images/zzy.gif) no-repeat; height:35px; width:678px; float:left; text-align:right; line-height:35px;}
.layer722{ width:308px;border:1px solid #78d2eb; float:left}
.layer7221{ background:url(../images/myy.gif) no-repeat; height:34px; float:left; width:300px; text-align:right; line-height:34px; margin-top:5px; margin-bottom:9px}
.layer723{ width:358px;border:1px solid #78d2eb; padding:5px; float:right}
.layer7231{ background:url(../images/qzy.gif) no-repeat; height:34px; float:left; width:350px; text-align:right; line-height:34px;}
.layer7231 a,.layer7221 a, .layer7211 a,.layer731 a{ color:#FF3300}
.layer73{ width:248px; float:right; background:#e9fcff; border:1px solid #78d2eb; padding:5px;}
.layer73 dl{ margin-top:1px;_margin-top:4px;}
.layer731{ background:url(../images/yzsh.gif) no-repeat; height:23px; line-height:23px; float:left;width:240px;text-align:right;}
.layer732{ width:248px; float:left; padding-top:5px; padding-bottom:5px;}
#layer8{ width:960px; float:left; margin-top:10px;}
#layer81{ width:690px; float:left;}
#layer811{ background:url(../images/sjzl.gif) no-repeat; height:40px; color:#FFFFFF; width:680px; float:left; margin-bottom:10px; line-height:30px; text-align:right; padding-right:10px;}
#layer812{ width:680px; padding:5px; background:#790d0d; float:left; _height:460px;}
#layer82{ width:260px; float:right;}
#layer821{ background:url(../images/lywz.gif) no-repeat; width:260px; height:41px; float:left}
#layer822{width:258px; border:1px solid #e37f7f; float:left;}
#layer8221{width:248px;padding:5px;border-bottom:1px solid #e37f7f; background:#fff2f2;float:left}
#layer82211{ background:url(../images/xwwz.gif) no-repeat;height:33px;line-height:33px;width:240px;float:left; text-align:right}
#layer8222{ width:248px; padding:5px;  border-bottom:1px solid #e37f7f;float:left}
#layer82221{ background:url(../images/jdjp.gif) no-repeat; height:33px; line-height:33px; width:240px; float:left; text-align:right}
#layer8223{ width:248px; padding:5px; background:#fff2f2;float:left}
#layer82231{ background:url(../images/fjms.gif) no-repeat; height:33px; line-height:33px; width:240px; float:left; text-align:right}
#layer82231 a,#layer82221 a, #layer82211 a{ color:#FF3300}
.layer823{ width:248px; float:left}
.h532{ height:524px;height:522px\9;}
#layer9{ width:960px; float:left; margin-top:10px;}
#layer91{ width:918px; padding-left:40px; float:left; border:1px solid #ffcd7e; background:url(../images/hzhb.gif) no-repeat left; height:100px;}

.layerboxcla{width:977px; padding:0px 10px; float:left}
.layerboxcla h2{ background:url(../images/star.gif) no-repeat 5px 0px; padding-left:40px; line-height:28px; color:#000000; border-bottom:1px dashed #a0a0a0; text-align:left; font-size:14px; letter-spacing:1px; margin-bottom:10px;}
.vediobxo{ background:url(../images/box_bg.gif) no-repeat; padding:15px 10px 10px 12px; float:left; width:308px; height:225px;}
.vediobxo2{ background:url(../images/box_bg.gif) no-repeat;  padding:15px 10px 10px 12px; float:right; width:308px; height:225px;}
.new_box{ width:350px; float:left; margin-left:10px;_margin-left:8px; height:260px; overflow:hidden}
.noes{ width:350px; float:left; display:block}
.pic2box{ width:260px; float:left; margin-left:10px;_margin-left:5px; height:260px;}
.pic2box li{ width:260px; height:120px; float:left; margin-bottom:10px;}
.pic2box2{ width:260px; float:right; margin-left:10px;_margin-left:5px; height:260px;}
.pic2box2 li{ width:260px; height:120px; float:left; margin-bottom:10px;}
.linka{ margin-top:65px; float:right; display:block; clear:both; width:196px;_width:256px; height:35px; margin-right:20px;_margin-right:150px; *margin-top:305px;}
.more{ float:right; clear:both; width:330px; text-align:right}
.more a{ color:#f00}
.more2{ float:right; margin-right:10px; clear:both; width:50px;_margin-right:5px; }
.more2 a{ color:#FF0000; font-weight:bold}
.layerbox{ width:100%; clear:both;text-align:left}
.caption_hclass{ width:100%; text-align: center; font-size:14px; margin-bottom:5px; _margin-bottom:2px;float:left}
.caption_hclass a{ color:#fd771f}
.caption_hclass2{ width:100%; text-align:center;font-size:14px; margin-bottom:5px; margin-top:5px; float:left}
.caption_hclass2 a{ color:#2aac0d}
.caption_hclass3{ width:100%; text-align:center;font-size:14px; margin-bottom:5px; margin-top:5px; float:left}
.caption_hclass3 a{ color:#0ea0ac}
.info_list{ width:100%; float:left; font-size:14px; line-height:24px;}
.info_list li{width:100%;overflow:hidden; float:left} 
.info_list6{ width:100%; float:left; font-size:14px; line-height:20px;}
.info_list6 li{width:100%;overflow:hidden; float:left} 
.info_list3{ width:100%; float:left; font-size:12px; line-height:24px;}
.info_list3 li{width:100%;overflow:hidden; float:left} 
.info_list4{ width:100%; float:left; font-size:12px; line-height:22px;_line-height:23px;}
.info_list4 li{width:50%;overflow:hidden; float:left} 
.info_list5{ width:100%; float:left; font-size:12px; line-height:24px;}
.info_list5 li{ float:left; padding-left:5px; padding-right:5px; height:24px; display:block; word-break:keep-all} 
.info_list2{ width:100%; float:left; margin-top:5px; font-size:12px;  padding-top:5px; clear:both}
.info_list2 li{padding-left:25px; background:url(../images/pic15.jpg) no-repeat 5px;width:220px;overflow:hidden; line-height:22px;} 
.pic_box{ width:105px; float:left; margin-bottom:2px;padding-left:10px;}
.pic_box dt{ width:100px; height:65px; float:left; overflow:hidden}
.pic_box dd{ width:100px; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-top:2px; float:left}
.pic_box3{ width:105px; float:left;padding-left:10px;}
.pic_box3 dt{ width:100px; height:65px; float:left; overflow:hidden}
.pic_box3 dd{ width:100px; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-top:2px; float:left}
.pic_box2{ width:150px; padding-left:16px; float:left; margin-bottom:5px; margin-top:21px;}
.pic_box2 dt{ width:150px; height:100px; float:left; overflow:hidden}
.pic_box2 dd{ width:150px; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-top:2px; float:left}
.pic_box2 dd a{ color:#FFFFFF}
.clear{ width:100%; clear:both}
#video21{ margin-left:15px; margin-top:10px;}
.Survey{ width:180px; height:140px; float:left; margin-top:15px; margin-left:10px;}
.pic_char{ width:295px; float:left; padding-left:5px; margin-bottom:5px; margin-top:5px;}
.pic_char dt{ width:100px; height:65px; float:left; margin-right:10px; _margin-right:5px; overflow:hidden; }
.pic_char dd{ width:180px; height:65px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left; color:#666666; _margin-top:5px;}
.pic_char dd a{ color:#000000}
.pic_char2{ width:248px; _width:240px;float:left;margin-bottom:9px;_margin-bottom:6px; overflow:hidden}
.pic_char2 dt{ width:100px; height:65px; float:left; margin-right:10px; _margin-right:5px; overflow:hidden}
.pic_char2 dd{ width:130px; _width:120px;height:60px; line-height:20px; overflow:hidden; text-align:left; float:left; color:#666666}
.pic_char2 dd a{color:#000000}

.pic_char4{ width:248px; _width:240px;float:left; overflow:hidden}
.pic_char4 dt{ width:100px; height:65px; float:left; margin-right:10px; _margin-right:5px; overflow:hidden}
.pic_char4 dd{ width:130px; _width:120px;height:60px; line-height:20px; overflow:hidden; text-align:left; float:left; color:#666666}
.pic_char4 dd a{color:#000000}
.pic_char3{ width:250px; float:left; padding-left:5px;}
.pic_char3 dt{ background: url("../images/pic13.jpg") no-repeat scroll 0 0 transparent;
    height: 89px;
    padding-top: 3px;
    width: 103px;
	float:left
}
.pic_char3 dd{   color: #828282;
float:left;
    width: 135px;}
.menu {background: url(../images/lxtj.gif) no-repeat left; padding-left:110px; _padding-left:80px;height:22px; padding-top:6px;_padding-top:3px; padding-bottom:6px;_padding-bottom:3px;width:200px; float:left}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu li {display:inline; line-height:34px;}
.menu li a {color:#2aac0d; text-decoration:none; padding:4px 5px 6px 5px; }
.menu li a.tabactive {font-weight:bold;  position:relative; color:#000000}
#tabcontent1,#tabcontent2,#tabcontent3 { width:360px; text-align:center;padding:6px 0px; _padding:0px 0px;overflow:hidden}
.fousAd {
    background-color: #CDCDCD;
	width:310px;
    height: 360px;
    overflow: hidden;
    position: relative;
    z-index: 8;
}
.fadimg {
    height: 356px;
    overflow: hidden;
    width: 310px;
}
.fadfbg {
    background-color: #000000;
    bottom: 4px;
    display: block;
    height: 62px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    width: 310px;
}
.fadinfo {
    bottom: 0;
    height: 62px;
    left: 8px;
    position: absolute;
    width: 220px;
}
.fadinfo div {
    color: #FDEB9A;
    line-height: 16px;
}
.fadinfo div h2 {
    font-size: 18px;
    line-height: 25px !important;
}
.fadinfo div h2 a, .fadinfo div h2 a:visited {
    color: #FFFFFF;
}
.fadthumb {
    background: url("../images/bg_fadtm.gif") no-repeat scroll 0 -109px transparent;
    bottom: 0;
    height: 109px;
    position: absolute;
    right: 0;
    width: 105px;
    z-index: 9;
}
.fadthumb b {
    display: block;
    position: absolute;
    text-indent: -9999em;
}
.fadthumb b.fb1 {
    cursor: pointer;
    height: 43px;
    right: 0;
    top: 0;
    width: 43px;
}
.fadthumb b.fb2 {
    cursor: pointer;
    height: 17px;
    right: 0;
    top: 43px;
    width: 60px;
}
.fadthumb b.fb3 {
    cursor: pointer;
    height: 16px;
    right: 11px;
    top: 60px;
    width: 65px;
}
.fadthumb b.fb4 {
    cursor: pointer;
    height: 17px;
    right: 27px;
    top: 76px;
    width: 66px;
}
.fadthumb b.fb5 {
    cursor: pointer;
    height: 16px;
    right: 44px;
    top: 93px;
    width: 61px;
}