/*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: #ffffff;
	text-align: center;
	font-family: "microsoft yahei";
}

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: 1100px;
	height: 160px;
	color: #fff;
	padding-top: 15px;
	background: none;
	clear: both;
}

#bottom a,
#bottom a:link,
#bottom a:visited,
#bottom a:hover,
#bottom a:active {
	color: #fff;
}

.moreright1 {
	color: red;
	float: right;
	font-size: 14px;
}

.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: red;
}

.moreright2 a,
.moreright2 a:link,
.moreright2 a:visited,
.moreright2 a:hover,
.moreright2 a:active {
	color: #000;
}

.moreright3 a,
.moreright3 a:link,
.moreright3 a:visited,
.moreright3 a:hover,
.moreright3 a:active {
	color: #FF1515;
}

.bg_head1{max-width:1920px; width:100%; height:886px; background:url(../images/head_01.jpg) center top no-repeat; margin:0 auto;}
.bg_head2{width:100%; text-align:center; display:none;}
.bg_head2 img{width:100%;}

.flex {display:flex;justify-content:space-between;flex-wrap:wrap; width: auto;}
.flex_block{display: inline-block;}

.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: 980px;
	margin: 0px auto;
}

.middiv2 {
	width: 980px;
	float: left;
	background: url(../images/ynw_bg.jpg)
}

.middiv3 {
	width: 980px;
	margin: 0px auto;
	clear: both;
}

.middiv4 {
	width: 997px;
	background: #f5edc0;
	float: left;
}

#nav {
	width: 100%;
	height: 62px;
	background: url(//links.yunnan.cn/ynnpic/zt01.jpg) repeat-x;
	clear: both;
}

#nav1 {
	width: 997px;
	margin: 0px auto;
	clear: both;
}

.layer {
	width: 1100px;
	margin: 0px auto;
	clear: both;
}

.space01 {
	height: 10px;
	font: 0px/0px SimSun;
	clear: both;
}

.bg_w {
	background-color: #fafafa;
}

.margin25 {
	height: 25px;
	width: 100%;
}


/*general end*/


/*particular*/


#top2 {
	background-image: url(../images/bg_02.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	padding-top: 155px;
}

#top3 {
	background-image: url(../images/bg_03.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 712px;
}

#top4 {
	background-image: url(../images/bg_04.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 435px;
	padding: 180px 0 20px;
	background-color: #f8f6f9;
}

#top5 {
	background-image: url(../images/bg_05.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 480px;
	padding: 137px 0 20px;
	background-color: #f8f6f9;
}

#top5a {
	background-image: url(../images/title_5a.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	padding: 137px 0 20px;
	background-color: #f8f6f9;
}
.xmtzs{display: flex; justify-content: space-between; flex-wrap: wrap;}
.iblock{display: inline-block; width: 30%;}
.xmtzs_1{background-color: #f1bf5e;}
.xmtzs_2{background-color: #f9e6c1;}
.xmtzs_1_1{margin: 20px; position: relative;}
.xmtzs_1_1 img{width: 100%;}
.xmtzs_1_1 div{	
	height: 40px; 
	width: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: rgb(255, 255, 255);
    opacity: 0.7;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 99;
    background: rgb(0, 0, 0);
    overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xmtzs_1_1 div a{color: #fff;}

.xmtzs_1_2{margin: 0 20px 20px; border-top: 1px solid #fff; padding-top: 20px;}
.xmtzs_1_3{float: right;}
.xmtzs_1_4{text-align: left;}

#top6 {
	background-image: url(../images/bg_06.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 560px;
	padding: 137px 0 20px;
}

#top7 {
	background-image: url(../images/bg_07.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 250px;
	padding: 137px 0 20px;
	background-color: #f6e3df;
}

#top8 {
	background: #e72c2c;
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 180px;
}

/*公共部分*/
.news ul {
	width: 100%;
	margin: 0;
	padding: 0;
}

.news ul li {
	width: 100%;
	height: 51px;
	font-size: 16px;
	line-height: 51px;
	font-family: "microsoft yahei";
}
.news ul li .dot{
	width: 12px;
	float: left;
	height: 51px;
	background-image: url(../images/dot.jpg);

}
.news ul li a {
	width: 90%;
	margin-left: 3%;
	line-height: 51px;
	font-size: 16px;
	float: left;
	text-align: left;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.more{
	float: right;
	color: #E72C2C;
	font-size: 16px;
}
.more a{
	color: #E72C2C;
}
.clear{width: 100%; height: 0; clear: both;}
/*公共部分*/



#top2 .l2_1 {
	width: 590px;
}
#top2 .l2_1 a img {
	width: 100%;
}

#top2 .news{
	width: 470px;
	float: right;
	position: relative;
}
#top2 .maintitle{
	width: 100%;
	text-align: center;
	font-size: 22px;
	line-height: 50px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#top2 .maintitle a{
	color: #333333;
}
#top2 .maindesc{
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	text-align: left;
	border-bottom: 2px dashed #e72c2c;
	padding-bottom: 20px;
}

#top3 .block{
	width: 530px;
	height: 540px;
	margin-top: 172px;
	background-color: #FFFFFF;
}
#top3 .l3_1 {
	width: 530px;
	height: 330px;
}
#top3 .l3_1 a img {
	width: 530px;
	height: 330px;
}
#top3 .news{
	width: 500px;
	margin: 0 15px;
	float: right;
}

#top4 .zzjs{
	width: 1100px;
	background-color: #FFFFFF;
	float: left;
}
#top4 .news{
	width: 465px;
	margin: 20px 30px;
	float: left;
}
#top4 .l4_1 {
	width: 570px;
	height: 355px;
}
#top4 .l4_1 a img {
	width: 570px;
	height: 355px;
}


#top5 .ylgj{
	width: 988px;
	position: relative;
	left: 56px;
}
.ylgjt{
	margin: 20px 30px 0 0;
	color: #333333;
	font-size: 20px;
	line-height: 50px; 
	white-space: normal;
	border-bottom: 1px dashed #333333;
}
#top5 .ylgj ul li .ylgjt a{
	color: #333333;
}
#top5 .ylgj ul li .ylgjd{
	margin: 20px 30px 0 0;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
}
.ylgj_0{background-color: #fff;}
.ylgj_1{width: 55%;}
.flexslider .slides .ylgj_1 img{width: 100%; height: 340px;}
.ylgj_2{width: 40%;}


#top6 .jcsp{
	width: 1100px;
	height: 534px;
	overflow: auto;
}
#top6 .jcsp ul{
	width: 990px;
	margin: 0 55px;
}
#top6 .jcsp ul li{
	width: 270px;
	height: 267px;
	margin: 0 30px;
	float: left;
}
#top6 .jcsp ul li img{
	width: 270px;
	height: 180px;
}
#top6 .jcsp ul li .jcspt{
	width: 270px;
	height: 54px;
	font-size: 18px;
	color: #333333;
	line-height: 27px;
	overflow: hidden;
}
#top6 .jcsp ul li .jcspt a{
	color: #333333;
}

.prev{
	width: 42px;
	height: 42px;
	position: relative;
	left: 0;
	top: 350px;
	background-image: url(../images/prev.png);
	z-index: 999;
}
.next{
	width: 42px;
	height: 42px;
	position: relative;
	right: 0;
	top: 350px;
	background-image: url(../images/next.png);
	z-index: 999;
}
.prevbtn{
	width: 42px;
	height: 42px;
	background-image: url(../images/prev.png);
}
.nextbtn{
	width: 42px;
	height: 42px;
	background-image: url(../images/next.png);
}
#top7 .layer{
	height: 410px;
}
#top7 .lookback{
	width: 354px;
	height: 200px;
	float: left;
	margin: 0 6px;
	position: relative;
	
}
#top7 .lookback img{
	width: 354px;
	height: 200px;
}

.t_s{display: none; width: 100%;}
.t_s img{margin:10px auto;}

@media only screen and (max-width: 1000px){	
	.bg_head1{display: none;}	
	.bg_head2{display: block;}	
}
@media only screen and (max-width: 768px){  
    .t_pc{display: none;}
    .t_s{display: block;}
    .layer,#top2 .l2_1,#top2 .news,#top3 .block,#top4 .news,#top4 .l4_1,.iblock,#top7 .lookback,#bottom,#top2 .layer
    ,#top3 .l3_1
    {width: 100%; height: auto;}
    #top1,#top2,#top3,#top4,#top5,#top6,#top7{width: auto; height: auto; padding-left: 10px; padding-right: 10px;}
    #top2 .news,.flexslider,#top3 .news,#top4 .zzjs,#top4 .l4_1,#top4 .news{float: none;}
    #top3 .news,#top4 .zzjs,#top5 .ylgj,.ylgj_1,.ylgj_2,#top6 .jcsp,#top6 .jcsp ul,#top6 .jcsp ul li,#top6 .jcsp ul li .jcspt,#top7 .layer,#top8{width: auto; height: auto;}
    #top3{background: none; background-color: #f6e3df;}
    #top4{background-color: #e6dbc9;}
    #top3 .block{margin-top: 0;}
    #top4 .news,#top6 .jcsp ul{margin:5px;}
    #top6 .jcsp ul li,#top7 .lookback{margin: 0; float: none;}
    #top6 .jcsp ul li img{width: 100%;}
    #top5 .ylgj{left:0;}
    #top6 .jcsp ul li .jcspt{margin: 10px;}
    #top7 .lookback img{width: 100%; height: auto; margin: 5px auto;}
    .ylgjt,#top5 .ylgj ul li .ylgjd{margin: 10px 15px;}
    .flexslider .slides .ylgj_1 img{height: auto;}
}



<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2019-08-20 11:08:35" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->