/*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%;}
li,strong{ list-style:none}
strong{ letter-spacing:0px;}
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;
	}
#bottom a,
#bottom a:link,
#bottom a:visited,
#bottom a:hover,
#bottom a:active
{
	clear: both;
color: #000;
}
.moreright5
{
	color: #FF1515;
	float: right;
	margin-right:10px;
}
.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;
}
.moreright5 a,
.moreright5 a:link,
.moreright5 a:visited,
.moreright5 a:hover,
.moreright5 a:active
{
	color: #000;
}
.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: 974px;
	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: 958px;
	margin: 0px auto;
	clear: both;
}
/*general end*/
/*particular*/
#layer1{ width:960px; float:left}
#layer11{ width:270px; float:left; padding-right:8px;}
.layer111{ border:1px solid #b5defd; width:266px; padding:1px; float:left;}
.layer111_title{ width:266px; background:url(../images/left_title.gif) no-repeat; height:31px; line-height:31px; float:left; clear:both}
.layer111_title h2{ width:100px; font-size:14px; font-weight:bold; color:#036686; text-align:left; padding-left:40px; float:left}
.layer111_box{ width:265px; float:left; padding-top:5px;}
#layer112{ width:270px; height:60px; float:left; padding-top:6px; padding-bottom:7px;overflow:hidden }
#layer12{ width:390px; padding:5px; border:1px solid #e8e8e8; float:left}
#layer121{ width:390px; height:310px; float:left;clear:both}
.layer1211{width:390px; float:left}
#layer12 p{text-align: left;
	text-indent: 24px;
	text-align: justify;
	text-justify: distribute; 
	float:left;
	width:390px; 
	}
#layer13{ width:275px; float:right;}
#layer131{ width:275px; height:60px; overflow:hidden }
.layer132{ width:273px; border:1px solid #e8e8e8; float:left; margin-top:5px}
.layer1321{ width:260px; float:left; margin-left:5px; margin-top:5px; height:110px;}
.layer13211{width:90px; height:110px;}
.layer13212{ width:160px; height:110px;}
.layer13212 a{ font-size:14px; font-weight:bold;}
.layer1322{width:90px; height:110px; float:left; margin-right:10px; _margin-right:5px; overflow:hidden; overflow:hidden}
.layer1323{width:160px; height:110px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left;color:#666; overflow:hidden}
.layer132_title{ width:272px; background:url(../images/right_title.gif) no-repeat; height:30px; line-height:30px;}
.layer132_title h2{ width:100px; font-size:14px; font-weight:bold; color:#036686; text-align:left; padding-left:40px; float:left}
.layer132_title h2 a{color:#036686}
#layer2{ width:960px; float:left; padding-top:5px;}
#layer21{ width:678px;border:1px solid #b3deff; float:left;overflow:hidden; padding-bottom:5px;}
#layer211{ width:678px;  margin-bottom:5px; }
.layer211_title{ width:678px; background:url(../images/midbg2.gif) no-repeat; height:31px; line-height:31px;}
.layer211_title h2{ width:100px; font-size:14px; font-weight:bold; color:#036686; text-align:left; padding-left:40px; float:left}
#layer212{ background:url(../images/se2.gif) no-repeat; width:327px; height:382px; float:left; margin-left:10px; margin-right:10px;_margin-left:5px; margin-right:5px;}
#layer213{ background:url(../images/se1.gif) no-repeat; width:327px; height:382px; float:left}
.layer2121{ width:327px; height:40px; float:left; line-height:40px;}
.layer2122{ height:115px; border-bottom:1px dashed #e8e8e8; width:307px; padding-left:10px; padding-right:10px;float:left}
.layer21221{ width:100px; height:100px; padding-right:7px; float:left}
.layer21222{ width:200px; float:left}
.layer2123{ width:317px; height:32px; float:left; padding-left:10px; text-align:left; line-height:32px;}
.layer2123 a{ color:#0074b9;}
#layer22{ width:275px; float:right}
#layer221{ width:270px; border:1px solid #e8e8e8; padding-left:3px; padding-top:2px; padding-bottom:2px;*padding-top:3px; *padding-bottom:3px; overflow:hidden; margin-bottom:5px;}
#layer2211{ background:url(../images/hotword.gif) no-repeat; width:23px; height:90px; float:left}
#layer2212{ width:230px; padding:4px; float:left; text-align:left; line-height:20px;}
#layer2212 a{ color:#0072bb}
.layer6a{ width:960px; padding-top:5px; padding-bottom:5px; height:70px; float:left;overflow:hidden }
#layer3{ width:960px; float:left; }
.layer31box{ width:680px; float:left}
.layer31{ width:332px; float:left; border:1px solid #b3deff; height:245px;}
.layer32{ width:332px; float:right; border:1px solid #b3deff; height:245px;}
.layer321{ width:325px; padding-left:5px; float:left}
.h245{ height:245px; overflow:hidden}
.layer311{ width:332px; background:url(../images/midbg.gif) repeat-x; height:32px; line-height:32px; margin-bottom:3px;}
.layer311 h2{ background:url(../images/add.gif) no-repeat 5px; padding-left:30px; float:left;font-size:14px; font-weight:bold; color:#036686; text-align:left; width:150px; float:left }
.layer33{ width:273px; border:1px solid #e8e8e8; float:right}
.layer4{ width:958px; border:1px solid #b3deff; margin-top:10px; float:left; padding-bottom:10px;}
.layer41{ background:url(../images/bottom.gif) no-repeat; height:28px; width:958px; float:left; line-height:28px; margin-bottom:10px;}
.layer41 h2{ width:100px; font-size:14px; font-weight:bold; color:#036686; text-align:left; padding-left:40px; float:left}
#layer42{ width:938px; float:left; margin-left:10px; overflow:hidden; height:130px;}
.layer421{width:170px; background:#f4f4f4; border:5px solid #fff;text-align:center;float:left; padding-top:5px;}
.layer421 span{display:block;margin-top:3px}
.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;letter-spacing: 1px; font-size:14px;  float:left}
.caption_hclass a{ color:#000}
.caption_hclass2{ width:100%; font:"黑体"; text-align:center;letter-spacing: 1px; font-size:16px; margin-bottom:5px; margin-top:5px; float:left; margin-bottom:5px;}
.caption_hclass2 a{ color:#f00}
.info_list{ width:100%; float:left; font-size:14px; line-height:24px;border-top:1px dashed #ccc; margin-top:5px;clear:both;display:block}
.info_list li{width:100%;overflow:hidden; float:left; text-align:left;clear:both} 
.info_list2{ width:100%; float:left; margin-top:5px; font-size:12px; line-height:20px; padding-top:5px; clear:both; overflow:hidden;border-top:1px dashed #ccc; clear:both; display:block}
.info_list2 li{width:100%;overflow:hidden; line-height:22px; height:22px; overflow:hidden; display:block; clear:both} 
.info_list4{ width:100%; float:left;font-size:12px; line-height:22px;  clear:both; overflow:hidden;}
.info_list4 li{width:100%;overflow:hidden; line-height:22px; height:22px; overflow:hidden; display:block;clear:both} 
.info_list5{ width:100%; float:left;font-size:12px; line-height:24px;  clear:both; overflow:hidden;}
.info_list5 li{width:100%;overflow:hidden; line-height:24px; height:24px; overflow:hidden; display:inline-block;clear:both} 
.info_list6{ width:100%; float:left;font-size:12px; line-height:23px;  clear:both; overflow:hidden;}
.info_list6 dt{ width:40px; float:left} 
.info_list6 dt a{  color:#FF0000}
.info_list6 dd{ width:290px; float:left; text-align:left}
.info_list3{ width:100%; float:left;font-size:12px; line-height:20px; padding-top:5px; clear:both; overflow:hidden;
 border-top:1px dashed #ccc;display:block}
.info_list3 li{width:235px; background:url(../images/vd_bg.gif) no-repeat 2px 5px; padding-left:20px;overflow:hidden; line-height:20px; height:20px; overflow:hidden; display:inline-block; clear:both;} 
.pic_box{ width:180px; float:left; margin-bottom:5px; text-align:center; padding-left:10px;}
.pic_box dt{ width:180px; height:120px;overflow:hidden}
.pic_box dd{ width:180px; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-top:2px;}
.pic_box2{ width:100px; float:left;text-align:center}
.pic_box2 dt{ width:90px; height:70px;overflow:hidden}
.pic_box2 dd{ width:100px; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-top:2px;}
.clear{ width:100%; clear:both}
.Survey{ width:180px; height:140px; float:left; margin-top:15px; margin-left:10px;}
.pic_char{ width:260px; float:left; margin-left:5px; margin-top:5px; height:110px;}
.pic_char dt{ width:90px; height:110px; float:left; margin-right:10px; _margin-right:5px; overflow:hidden}
.pic_char dd{ width:160px; height:110px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left;color:#666}
.pic_char dd a{ font-weight:bold; font-size:14px;}
.pic_char4{ width:260px; float:left; margin-left:5px; margin-top:5px;  _margin-left:2px; clear:both}
.pic_char4 dt{ background:url(../images/ved_bg.gif) no-repeat; width:95px; height:70px; padding:2px 4px 20px; float:left; margin-top:4px;}
.pic_char4 dd{ width:140px; padding-left:10px;height:102px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left; color:#666}
.pic_char4 dd a{ font-weight:bold; font-size:14px;}
.pic_char5{ width:280px; float:left; margin-left:5px; margin-top:5px; }
.pic_char5 dt{ width:90px; height:70px; float:left; margin-right:10px; _margin-right:5px; overflow:hidden}
.pic_char5 dd{ width:170px; height:70px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left;}
.pic_char3{ width:310px; float:left; margin-left:5px; margin-top:10px; margin-bottom:10px; }
.pic_char3 dt{ width:90px; height:70px; float:left; margin-right:10px; _margin-right:5px; overflow:hidden}
.pic_char3 dd{ width:200px; height:70px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left;}
.pic_char2{ width:320px; float:left; margin-left:5px; _margin-left:2px;}
.pic_char2 dt{ width:115px; height:85px; float:left; margin-right:5px; _margin-right:2px;}
.pic_char2 dd{ width:190px; height:85px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left;overflow:hidden; color:#666}
.pic_char2 dd a{ font-weight:bold; font-size:14px;}
.box_lin{ border-bottom:1px dashed #b5b5b5; padding-bottom:5px; margin-bottom:5px; overflow:hidden; float:left}
#layer051new{ color: 000;
    float: left;
    font-weight: bolder;
    height: 25px;
    line-height: 25px;
    width: 60px;}
 

.layer761 {
    clear: both;
    width: 280px;
	margin-bottom:10px;
}
.layer761 li {
    display: inline;
    float: left;
    margin-left: 10px;
	_margin-left: 5px;
    margin-top: 15px;
}
.layer731 {
    clear: both;
    color: #6E6E6E;
    line-height: 1.8;
    margin: 0 auto;
    padding-top: 4px;
    width: 280px;
}
#header{ width:960px; margin:0px auto}
.layerc{ width:958px; border:1px solid #e9e7e8; margin-bottom:0px; float:left; background: url(../images/bg_se.gif) repeat-x;}
#layernav{ width:960px; float:left;}
#layernav_right{ background:url(../images/top_bg.gif) repeat-x; height:30px; line-height:30px; float:right; width:825px; padding-left:20px;}
#layernav_right ul{ float:left;}
#layernav_right li{ float:left; padding-left:5px; color:#FFFFFF}
#layernav_right li a{color:#FFFFFF}
#layernav_right .first{ background:url(../images/in_bg.gif) no-repeat bottom; width:40px; text-align:center; font-weight:bold; color:#000000}
#layernav_right .first a{font-weight:bold; color:#000000}
#layernav_left{ width:111px; background:url(../images/yxpd.gif) no-repeat; height:28px; float:left}
#layer051 {
    float: left;
    font-weight: bolder;
    height: 25px;
    line-height: 25px;
    width: 60px;
}
#layer052 {
    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: 8px;
    overflow: hidden;
    text-align: left;
    width: 580px;
}
#layer053 {
    float: left;
    margin-left: 5px;
    text-align: left;
    width: 177px;
}
#layer053 input {
    border: 1px solid #AACCEF;
    height: 18px;
    width: 168px;
}
.layer054, .layer055 {
    background-color: #8B8B8B;
    color: white;
    float: left;
    font-weight: bolder;
    height: 20px;
    line-height: 20px;
    width: 50px;
}
.layer055 {
    float: right;
    margin-left: 5px;
    width: 70px;
}
.layer054 a, .layer054 a:link, .layer054 a:visited, .layer054 a:hover, .layer054 a:active, .layer055 a, .layer055 a:link, .layer055 a:visited, .layer055 a:hover, .layer055 a:active {
    color: white;
}
.layer761 {
    clear: both;
    width: 228px;
}
.layer061 li {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 15px;
}
.w260{ width:265px; float:left; overflow:hidden}
.w390{ width:390px; float:left; overflow:hidden; padding-top:2px;}