/*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;
}
#bottom a,
#bottom a:link,
#bottom a:visited,
#bottom a:hover,
#bottom a:active
{
	color: #000;
}
.moreright1
{
	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;
}
.moreright1 a,
.moreright1 a:link,
.moreright1 a:visited,
.moreright1 a:hover,
.moreright1 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*/
/*header begin*/
#header{ width:960px; margin:0px auto; clear:both}
#header span{ font-weight:bold}
#headerl{ width:960px;float:left}
#headerl span{ font-weight:bold}
#layer0{ width:958px; border:1px solid #ccc; float:left; overflow:hidden;}
#layer011{ background:url(../images/logo.gif) no-repeat center; width:150px; height:55px; float:left}
#layer012{ width:800px; float:right}
#layer0121 {
    clear: both;
    height: 65px;
    width: 750px;
}
.layer01211, .layer01214, .layer01215, .layer01218, .layer0121m {
    border-right: 1px solid #E6E6E6;
    float: left;
    height: 41px;
    margin-top: 10px;
    width: 138px;
}
.layer01212, .layer01216, .layer01219, .layer0121n {
    clear: both;
    height: 20px;
    width: 128px;
}
.layer01213, .layer01217, .layer01210, .layer0121o {
    border-top: 1px dotted #E6E6E6;
    clear: both;
    font-size: 0;
    height: 5px;
    margin: 0 auto;
    width: 112px;
	overflow:hidden;
}
.layer0121n{
  width: 135px;
}
.layer01214 {
    margin-left: 6px;
}
.layer01215 {
    width: 153px;
}
.layer01216 {
    width: 148px;
}
.layer01217 {
    width: 124px;
}
.layer01218 {
    width: 184px;
}
.layer01219 {
    width: 184px;
}
.layer01210 {
    width: 164px;
}
#layer013{ width:770px; padding-left:190px; background:url(../images/ynpd.jpg) no-repeat; color:#FFFFFF; font-weight:bold; padding-top:20px; height:42px; float:left; text-align:left; font-size:13px; letter-spacing:1px;}
#layer013 a{color:#FFFFFF;}
#layer013 ul{ float:left;}
#layer013 li{ float:left; padding-left:5px; padding-right:5px; background:url(../images/line.gif) no-repeat right; }
.qmts1 {
    border-right: 1px solid #000000;
    float: left;
    height: 14px;
    width: 60px;
}
.qmts2 {
    border-right: 1px solid #000000;
    float: left;
    height: 14px;
    overflow: hidden;
    width: 40px;
}
.qmts3 {
    float: left;
    height: 14px;
    overflow: hidden;
    width: 40px;
}
#qmt {
    position: relative;
}
#qmt a {
    text-decoration: none;
}
.layer0121m {
    border-right: medium none;
    float: right;
    width: 135px;
}
/*header end*/
#layer1{ width:960px; margin:0px auto 5px; clear:both; height:315px; overflow:hidden}
#layer11{ width:601px; padding-left:5px; float:left; height:310px; float:left; background:#dfdfdf; padding-top:5px; overflow:hidden}
#layer12{ width:348px; float:right; height:313px; border:1px solid #ebebeb; overflow:hidden}
#layer121{ width:338px; padding:5px}
#layer121 p{ line-height:22px;}
#layer121 .caption_hclass{ padding-top:5px;}
#layer122{ width:338px; padding:5px; border-top:1px solid #ececec}
#layer122 li{  width:160px; float:left; line-height:24px; text-align:center}
#layer122 li a{color:#00479d;}
.layer123{ width:160px; height:45px; padding-left:6px; float:left}
#layer2{ width:960px; margin:0px auto 0px; clear:both; padding-top:10px;  overflow:hidden}
#layer21{ width:320px; float:left; border-right:1px solid #ebebeb}
#layer22{ width:360px; float:left; padding-left:10px; float:left}
#layer23{ width:255px; float:right; border:1px solid #dceaf3; background:#f6f9ff; padding-bottom:10px;}
.left_title{  height:20px; padding-top:10px; width:310px; text-align:left; border-bottom:1px solid #e9e9e9; float:left}
.left_title h2{background:url(../images/add.gif) no-repeat 5px;color:#00469c; font-size:14px; font-weight:bold; float:left; width:140px; padding-left:30px;}
.left_title .tmore{ border:1px solid #e9e9e9; border-bottom:none; height:19px; width:45px; text-align:center; float:right}
.mid_title{ width:358px; background:url(../images/tit_bg1.gif) repeat-x; height:23px; padding-top:10px;  border-left:1px solid #ddd;border-right:1px solid #ddd; float:left; margin-bottom:10px;}
.mid_title h2{ font-size:14px; color:#000; font-size:14px; width:150px; padding-left:10px; float:left; text-align:left}
.mid_title .mmore{ float:right; padding-right:10px;}
.right_title{ width:255px; background:url(../images/right_bg.gif) repeat-x; height:22px; padding-top:8px; float:left; margin-bottom:5px; overflow:hidden}
.right_title h2{ font-size:14px; color:#00469c; font-size:14px; width:150px; padding-left:10px; float:left; text-align:left}
.right_title .rmore{ float:right; padding-right:10px;}
#layer3{ width:960px; margin:5px auto 0px; clear:both; height:60px;}
#layer4{ width:960px; margin:0px auto 5px; clear:both; padding-top:10px;}
#layer41{ width:320px; float:left; border-right:1px solid #ebebeb}
.layer411{ width:310px; padding-left:10px; float:left}
#layer412{ width:310px; height:60px; padding-top:4px; float:left}
#layer413{ width:310px; height:60px; padding-top:4px; float:left}
#layer42{ width:360px; float:left; padding-left:10px; float:left}
.layer421{ width:360px; float:left; padding-bottom:10px;}
#layer43{ width:257px; float:right;}
#layer431{ width:255px; float:right;border:1px solid #dceaf3; background:#f6f9ff; margin-bottom:5px;padding-bottom:5px;}
.layer4311{ background: url("../images/pic09.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 88px;
    margin-left: 8px;
    margin-top: 8px;
    padding-top: 4px;
    width: 103px;
	margin-bottom:10px;}
	.layer4312{ width:125px; float:left; text-align:left; line-height:20px; padding-left:5px; padding-top:8px;}
#layer432{ width:255px; float:right;border:1px solid #dceaf3; background:#f6f9ff;margin-bottom:5px; padding-bottom:5px;}
#layer433{ width:255px; float:right;border:1px solid #dceaf3; background:#f6f9ff;margin-bottom:5px; padding-bottom:5px;}
#layer434{ width:255px; float:right;border:1px solid #dceaf3; background:#f6f9ff;margin-bottom:5px; padding-bottom:5px;}
#layer435{ width:255px; float:right;border:1px solid #dceaf3; background:#f6f9ff;margin-bottom:5px; padding-bottom:5px;}
#layer5{ width:958px; margin:0px auto 5px; clear:both; padding-top:10px; border:1px solid #ebebeb; overflow:hidden; padding-bottom:10px;}
#layer51{ background:url(../images/bot_bg.gif) repeat-x; width:958px; float:left; height:30px;}
#layer51 h2{ background:url(../images/arrow.gif) no-repeat; padding-left:25px; width:150px; text-align:left; font-size:14px; font-weight:bold; float:left}
#layer52{ width:365px; padding:4px; border:1px solid #e1cdcc; float:left; margin:5px;_margin:4px;}
#layer53{ width:570px; float:right; padding-top:5px;}
#layer6{ width:958px; margin:0px auto 5px; clear:both; padding-top:10px; border:1px solid #ebebeb; overflow:hidden; line-height:24px; text-align:left;  padding-bottom:10px;}
#layer61{ background:url(../images/bot_bg.gif) repeat-x; width:958px; float:left; height:30px;}
#layer61 a{ padding-left:5px; padding-right:5px; word-break:keep-all; display:inline;white-space: pre-line;}
#layer61 h2{ background:url(../images/arrow.gif) no-repeat; padding-left:25px; width:150px; text-align:left; font-size:14px; font-weight:bold; float:left}
#layer62{ width:930px; padding:5px 15px; float:left}
.infobox{ float:left; width:250px;}
.layer4321{ background:url(../images/left_btn.gif) no-repeat; height:23px; float:left; width:93px; font-weight:bold; font-size:14px; margin-left:32px; _margin-left:16px; margin-right:10px; _margin-right:5px;margin-top:5px; color:#FFFFFF}
.layer4321 a,.layer4321 a:visited{ color:#FFFFFF}
.layer4322{ background:url(../images/right_btn.gif) no-repeat; height:23px; float:left; width:93px;font-weight:bold; font-size:14px; margin-top:5px; color:#FFFFFF}
.layer4322 a,.layer4322 a:visited{ color:#FFFFFF}
.brd_top{ border-top:1px dashed #ccc; float:left; width:230px; margin-top:5px;}
.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;letter-spacing: 2px; font-size:14px; margin-bottom:5px;}

.caption_hclass2{ width:100%; text-align:left;letter-spacing: 2px; font-size:14px; margin-bottom:5px; margin-top:5px;}
.info_list{ width:100%; float:left; font-size:14px; line-height:26px;}
.info_list li{padding-left:10px; width:95%;overflow:hidden; float:left; height:26px; overflow:hidden} 
.info_list2{ width:100%; float:left; font-size:12px; line-height:24px;}
.info_list2 li{padding-left:10px; width:95%;overflow:hidden; float:left} 
.info_list3{ width:100%; float:left; font-size:12px; line-height:22px;}
.info_list2 li{padding-left:10px; width:95%;overflow:hidden; float:left} 
.pic_box{ width:165px; float:left; padding:4px; margin-bottom:12px;border:1px solid #e1cdcc; margin-left:10px;_margin-left:8px;}
.pic_box dt{ width:165px; height:100px; float:left}
.pic_box dd{ width:165px; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-top:2px;}
.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:250px; float:left; margin-left:5px; margin-bottom:10px; _margin-left:2px;}
.pic_char dt{ width:95px; height:80px; float:left; margin-right:10px; _margin-right:5px;}
.pic_char dd{ width:130px; height:80px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left;}

.pic_char2{ width:310px; float:left; margin-left:5px; margin-bottom:10px;}
.pic_char2 dt{ width:110px; height:80px; float:left; margin-right:10px; _margin-right:5px;}
.pic_char2 dd{ width:180px; height:80px; line-height:20px; overflow:hidden; text-align:left; margin-top:2px; float:left;}

.menu { color:#272727; border-bottom:1px solid #e9e9e9; height:23px;width:310px; float:left}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu li {display:inline; line-height:23px; float:left;font-size:14px;}
.menu li a {color:#00469c; text-decoration:none; padding:4px 5px 5px 5px; }
.menu li a.tabactive { font-weight:bold;  position:relative;color:#000;}
.menu .add{ background:url(../images/add.gif) no-repeat 5px; padding-left:25px;}
#tabcontent1,#tabcontent2{width:320px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px; float:left; text-align:left}
.layer0711 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    width: 110px;
}
.layer0712 {
    display: inline;
    float: right;
    line-height: 1.7;
    margin-right: 10px;
    margin-top: 11px;
    text-align: left;
    width: 170px;
}
.layer0712 span{ font-weight:bold; font-size:12px; text-align:center}
.layer0713 {
    clear: both;
    line-height: 22px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: left;
    width: 294px;
}
.layer072 {
    border: 1px solid #CCCCCC;
    clear: both;
    height: 318px;
    width: 398px;
}
.layer072new {
    border: 1px solid #CCCCCC;
    clear: both;
    height: 390px;
    width: 398px;
}
.layer0721 {
    clear: both;
    font-size: 14px;
    font-weight: bolder;
    height: 26px;
    line-height: 26px;
    margin-top: 4px;
    width: 398px;
}
.layer0722 {
    clear: both;
    font-size: 14px;
    line-height: 1.8;
    margin: 0 auto;
    width: 382px;
}
.layer0713 {
    clear: both;
    line-height: 22px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: left;
    width: 294px;
}
.layer0623 {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    font-size: 0;
    height: 5px;
    margin: 0 auto;
	overflow:hidden;
    width: 298px;
}
.lin2 {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    font-size: 0;
    height: 5px;
		overflow:hidden;
    margin: 0 auto;
    width: 208px;
}
.lin3 {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    font-size: 0;
    height: 5px;
overflow:hidden;
    margin: 0 auto 5px;
    width: 328px;
}
.doblod{ width:100%; font-size:14px; text-align:center; float:left; line-height:30px; font-weight:bold; color:#FF0000}
.doblod a{ color:#FF0000}
#example {
    clear: both;
    height: 310px;
    position: relative;
    width: 590px;
	overflow:hidden
}
#slides {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 100;
}
.slides_container {
    display: none;
    overflow: hidden;
    position: relative;
    width: 590px;
}
.slides_container div.slide {
    display: block;
    height: 280px;
    width: 590px;
}
.pagination {
    background: url("../images/pic21.jpg") repeat-x scroll 0 0 transparent;
    clear: both;
    height: 33px;
    width: 590px;
}
.pagination li {
    float: left;
    list-style: none outside none;
    margin: 10px 5px 0;
    text-align: center;
}
.pagination li a {
    background-image: url("../images/pagination2.png");
    background-position: 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 8px;
    width: 30px;
}
.pagination li.current a {
    background-position: 0 -8px;
}
.caption {
    background: none repeat scroll 0 0 #000000;
    border-top: 1px solid #000000;
    bottom: -35px;
    color: #FFFFFF;
    font-size: 1.3em;
    height: 30px;
    left: 0;
    line-height: 1.33;
    opacity: 0.8;
    padding: 5px 20px 0;
    position: absolute;
    text-shadow: none;
    width: 590px;
    z-index: 500;
	font-weight:bold;
}
#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;
	text-align:center
}
.layer055 {
    float: right;
    margin-left: 5px;
    width: 70px;
}