﻿
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: 100%;
	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: 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;
}
.font12{
	font: 12px/24px '\5b8b\4f53';
}
.font14{
	font: 14px/30px '\5b8b\4f53';	
}
.layer43 .font16{
		
}
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;
	clear:both;

}
.w124{
	width: 1240px;
	margin: 0 auto;
}
.list01 li{
	font: 14px/24px '\5b8b\4f53';
}
.col1{
	color: #8f8f8f;
}
.vs{
	font-family: '\5fae\8f6f\96c5\9ed1';	
}
.tit{
	height: 33px;
}
.tit span{
	font: bold 20px/33px '\5fae\8f6f\96c5\9ed1';
	float: left;	
}
.tit1{
	height: 33px;
	background: url(../images/tit5.jpg) no-repeat top left;
}
.ht{
	font-family: '\9ed1\4f53';
}
.yh{
	font-family: '\5fae\8f6f\96c5\9ed1'; font-size:16px; font-weight:bold
}
.re{
	position: relative;
}
/*general end*/
/*particular*/

.top1
{
	width: 100%;
	height: 356px;
	background: url(../images/newxmt_01.jpg) no-repeat center 0px ;
	clear: both;
}

.top2
{
	width: 100%;
	min-height: 156px;
	background: url(../images/newxmt_02.jpg) no-repeat center 0px ;
	padding-top:20px;
	clear: both;
}
.xmtc{max-width: 1100px;
    width: 100%;
    margin: 0px auto; clear: both;  }
.ico{ width: 20%; float: left; position: relative;}
.ico:hover>ul{
    display: block;
}
.ico>ul{ width:155px; position: absolute; top: 100px; left: 40px; display: none; background-color: #fff;  }
.ico>ul li{ float: left; text-align: center; }
.ico>ul li img{ width: 120px; height: 120px; display: block; }
.intur{background: url(../images/x_05.jpg) no-repeat 20px bottom; width: 100%; height: 340px; max-width: 1160px ;
padding: 0px 20px;
    margin: 0px auto; clear: both;    }
.inturleft{background: url(../images/wj.jpg) no-repeat; width: 266px; height: 234px; float: left;}
.inturright{ width: 620px; float: left; margin-left: 30px; text-align: left; }
.inturright h2{ font-size: 18px; line-height: 40px; font-weight: bold; }
.inturright p{ line-height: 30px; font-size: 13px;font-family: '\5fae\8f6f\96c5\9ed1';  }
.space{ width: 100%; height: 20px; }

/* other */
html,
body{
	min-width: 1300px;

}
.space01{
	height: 10px;
    font: 0px/0px SimSun;
    clear: both;
}
.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ''
}

.clearfix {
    *zoom: 1
}
.w1{
	width: 1160px;
	margin: 0 auto;
}
.ht {
    font-family: '\9ed1\4f53';
}
.sz{
	background-color: #f1f4fb;
	border-radius: 10px;
	padding: 10px 0 30px;

    /*font-family: '\9ed1\4f53';*/
    font-family: '\5fae\8f6f\96c5\9ed1';

}
.sz .ct{
	width: 98%;
	margin: 0 auto;
	/* height: 460px;
	overflow-y: scroll; */
}
.sz .ct>.c{
	width: 154px;
	background-color: #fff;
	border-bottom: 5px solid #87a0d9;
	border-radius: 5px;
	position: relative;
	margin-left: 30px;
	height: 70px;
	text-align: center;
	margin-top: 20px;

}
.sz .ct>.c>span{
	font-size: 20px;
	/* line-height: 70px; */
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 154px;
	height: 70px;
}
.sz .er{

	position: absolute;
	left: 0px;
	top: 98px;
	width: 720px;
	padding-bottom: 20px;
	background-color: #fff;
	border-radius: 5px;
	border: 6px solid #c5d2f5;

	max-height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
	z-index: 2;
}
.sz .ar{
	position: absolute;
	left: 0;
	top: 75px;
	z-index: 11;
}
.sz .er,
.sz .ar{
	display: none;

}
.sz .ct>.c:hover .er,
.sz .ct>.c:hover .ar{
	display: block;
}
.sz .er .c{
	font-size: 0;
	padding: 20px 0px 0;

}
.sz .er .c img{
	padding: 0 25px;
	border-left: 1px solid #d6d8df;
}
.sz .er span{
	font-size: 18px;
	display: block;
}
.er img{
	width: 155px;
	height: 155px;
}
.zs .ct{
	width: 600px;

}
.zs span.t{
	font-size: 30px;
	float: left;
	width: 360px;
	line-height: 53px;
	background: url(../images/newxmt_15.png) no-repeat 0 0;
	display: block;
}
.zs .sl{
	width: 546px;
	font-size: 18px;
	color: #fff;
	background: url(../images/mt.png) no-repeat 0 0;
	line-height: 36px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.zs .sl span{
	width: 33.333%;
	float: left;
}
.zs .sl span.act{
	color: #FF1515;
}
.zs .cc{
	width: 98%;

	border: 1px solid #5775ce;
	padding: 20px 0;
	margin-top: -10px;
	display: none;
}
.zs .cc:first-of-type{
	display: block;
}
.zs .cc>div{
	padding-right: 10px;
	height: 560px;
	overflow-y: scroll;
	overflow-x: hidden;	
}
.zs .cc .c{
	font-size: 0;
	padding: 10px 0px 0;

}
.zs .cc .c img{
	width: 155px;
	height: 153px;
	padding: 0 15px;
	border-left: 1px solid #d6d8df;
}
.zs .cc span{
	font-size: 14px;
	display: block;
}