@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{appearance:none;-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:15px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;background: #fff;letter-spacing: 1px;}
@font-face{font-family:Myanmar;src:url(https://www.kunming.cn/ztalbum/statics/font/Myanmar-vLm9.ttf);}
@font-face{font-family:Phetsarath-OT;src:url(https://www.kunming.cn/ztalbum/statics/font/PhetsarathOT.ttf);}
@font-face{font-family:Myanmar3;src:url(https://www.kunming.cn/ztalbum/statics/font/Myanmar3.ttf);}
.myanmar{overflow: visible !important;font-family: 'Myanmar', "microsoft yahei", '宋体', 楷体, 楷体_GB2312;}
.phetsarath{overflow: visible !important;font-family: 'Phetsarath-OT', "microsoft yahei", '宋体', 楷体, 楷体_GB2312;}
.en{overflow: visible !important;font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, 微软雅黑, STHeitiSC-Light, simsun, 宋体, WenQuanYi Zen Hei, WenQuanYi Micro Hei, sans-serif;}
.clear{width: 100%;height: 1px;overflow: hidden;margin:0 auto;}
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellipsis-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-5 { display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.page-main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.ydylsdkmBody{width: 100%;margin: 0 auto;height: auto;overflow: hidden;min-width: 1200px;background: #FEEDD6;}
.ydylsdkmBody .banner{width: 100%;margin: 0 auto;height: 1033px;overflow: hidden;background: url(../images/banner.png) no-repeat center top;}
.ttNews{width: 1200px;height: 172px;overflow: hidden;margin-left: auto;margin-right: auto;background: url(../images/ttbg.png) no-repeat center;margin-top: -175px;position: relative;}
.ttNewsCon a{display: block;padding-top: 24px; padding-left: 325px; padding-right: 100px;}
.ttNewsCon .title{font-size: 24px; color: #000000; line-height: 34px;height: 34px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ttNewsCon .summary{margin-top: 6px;font-size: 16px; color: #494949; line-height: 26px;height: 52px;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ttNewsCon .summary .more{color: #D62901;}
.dyzyw{width: 100%;margin: 0 auto;height: auto;overflow: hidden;position: relative;padding-bottom: 5px;}
.dyzywTitle{height: 137px;width: 100%;margin: 0 auto;overflow: hidden;position: relative;background: url(../images/dyzyw.png) no-repeat center;margin-bottom: 35px;}
.dyzywTitle a{display: block;width: 100%;height: 100%;}
.dyzywCon{width: 1200px;margin:0 auto;height: auto;}
.hasMoreTab .hd{height: 64px;overflow: hidden;position: relative;}
.hasMoreTab .hd li{float: left;line-height: 64px;padding: 0 35px;margin-right: 20px;cursor: pointer;border-radius: 5px 5px 0px 0px;background: linear-gradient( 180deg, #F9971F 0%, rgba(249,151,31,0) 100%);font-size: 24px;color: #fff;}
.hasMoreTab .hd li.on{color:#F99922;background: linear-gradient( 180deg, #FFFFFF 0%, #FDFDFD 34%, rgba(255,248,242,0.15) 100%);}
.hasMoreTab .hd span.more{display: block;position: absolute;bottom: 0;right:0;line-height: 64px;font-size: 18px; color: #FB7C08;}
.hasMoreTab .hd span.more a{color: #FB7C08;}
.hasMoreTab .bd{height: 417px;overflow: hidden;position: relative;background: #FFFFFF; box-shadow: 0px 2px 8px 0px #FDD6B1; border-radius: 5px 5px 5px 5px; border: 1px solid #FCD7A3;}
.hasMoreTab .bd .conWrap{overflow: hidden;}
.hasMoreTab .bd .conWrap .con{padding: 30px 35px 43px;height: 349px;overflow: hidden;}
.dyzyw-swiper{float: left;height: 349px;width: 620px;overflow: hidden;position: relative;}
.dyzyw-swiper .pic{height: 349px;}
.dyzyw-swiper img{display: block;width: 100%;height: 349px;}
.dyzyw-swiper .txt-bg{width: 100%;height: 51px;background: rgba(0,0,0,0.34);position: absolute;left: 0;bottom: 0;}
.dyzyw-swiper .num{position: absolute;right: 16px;bottom: 21px;}
.dyzyw-swiper .num li{width: 8px;height: 8px;background: #ffffff;border-radius: 100%;text-decoration: none;float: left;margin-left: 12px;}
.dyzyw-swiper .num li.on{background: #FF8D00;}
.dyzyw-swiper .txt { position: absolute; bottom: 0px; z-index: 2; height: 51px; width:100%; overflow: hidden; }
.dyzyw-swiper .txt li{ height:51px; line-height:51px; position:absolute; bottom:-51px;}
.dyzyw-swiper .txt li a{ display: block; color: white; padding: 0 40px; font-size: 16px; text-decoration: none; }
.dyzyw-list{float: right;height: 349px;overflow: hidden;position: relative;width: 468px;}
.dyzyw-list li{padding-top: 5px;padding-bottom: 5px;height: 60px;line-height: 30px;font-size: 20px;} 
.dyzyw-list li a{display: block;height: 60px;position: relative;}
.dyzyw-list li span{display: block;position: absolute;}
.dyzyw-list li span.dot{width: 8px;height: 8px;left: 11px;top: 11px;background: #F0B073;border-radius: 4px;}
.dyzyw-list li span.title{width: 438px;right: 0;top: 50%;transform: translateY(-50%);color: #000000;}
.dyzyw-list li span.title::after{content: "";position: absolute;display: block;width: 8px;height: 8px;left: -20px;top: 11px;background: #F0B073;border-radius: 4px;}
.stslCon{width: 100%;margin: 0 auto;height: auto;overflow: hidden;}
.stslTitle{height: 137px;width: 100%;margin: 40px auto;overflow: hidden;position: relative;background: url(../images/stsl.png) no-repeat center;}
.stslTitle a{display: block;width: 100%;height: 100%;}
.stnb-imgs{width: 100%;margin: 0 auto;height: auto;position: relative;}
.stnb-imgs::after{content: "";display: block;position: absolute;width: 100%;bottom: 0;left: 0;height: 266px;background: #FADEBD;}
.stnb-imgs .bd{padding-bottom: 35px;overflow: hidden;width: 1200px;height: auto;margin-left: auto;margin-right: auto;}
.stnb-imgs .bd ul{height: 675px;overflow: hidden;border-radius: 8px;position: relative;}
.stnb-imgs .bd ul li p{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.2) url(../images/videoIcon.png) no-repeat center;}
.stnb-imgs .bd ul li { vertical-align:middle;position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0.5s ease; }
.stnb-imgs .bd ul li.current { opacity: 1; z-index: 1; }
.stnb-imgs .bd ul li img { width: 100%; height: 100%; }
.stnb-imgs .hd{width: 1200px;margin:0 auto;height: auto;overflow: hidden;padding: 45px 0;}
.stnb-imgs .hd .wrap { width: 1220px; overflow: hidden; position: relative;height: 176px;margin-left: -20px;}
.stnb-imgs .hd ul {transition: left 0.5s ease;position: absolute;left: 0;top: 0;z-index: 5;}
.stnb-imgs .hd li.on { opacity: 1; }
.stnb-imgs .hd ul li{ border-radius: 6px;cursor: pointer; position:relative; float:left; display:inline;border:3px solid transparent;margin-left: 20px;}
.stnb-imgs .hd ul li img{ width:279px; height:170px; display:block; border-radius: 3px; }
.stnb-imgs .hd ul li.on{ border: 3px solid #F87B08; }
.stnb-imgs .prev,.stnb-imgs .next{ position:absolute;cursor: pointer;display:block;bottom: 81px; width:84px; height:84px;z-index: 5;}
.stnb-imgs .prev{left: 50%;margin-left: -700px;background: url(../images/leftIcon.png) no-repeat center;}
.stnb-imgs .next{right: 50%;margin-right: -700px;background: url(../images/rightIcon.png) no-repeat center;}
.gtsl{width: 100%;height: auto;overflow: hidden;margin:0 auto;}
.gtslTitle{height: 137px;width: 100%;margin: 20px auto;overflow: hidden;position: relative;background: url(../images/gtsl.png) no-repeat center;}
.gtslTitle a{display: block;width: 100%;height: 100%;}
.gtslCon{padding-top: 42px;width: 1200px;margin:0 auto;height: auto;position: relative;}
.gtslCon .more{display: block;position: absolute;line-height: 42px;right: 0;top: 0;font-size: 18px; color: #FB7C08;}
.gtslConBox{padding-bottom: 5px;overflow: hidden;}
.gtslConBox .listLeft{width: 675px; height: 645px; background: #FFFFFF; box-shadow: 0px 2px 8px 0px #FDD6B1; border-radius: 5px 5px 5px 5px; border: 1px solid #FCD7A3;float: left;}
.gtslConBox .listLeft ul{padding: 15px 35px;height: 617px;}
.gtslConBox .listLeft ul li{height: 204px;border-bottom: 1px solid #e1e1e1;}
.gtslConBox .listLeft ul li a{padding-top: 42px;display: block;overflow: hidden;padding-bottom: 50px;height: 112px;}
.gtslConBox .listLeft ul li .imgBox{width: 199px;float: left;height: 112px;border-radius: 3px;overflow: hidden;}
.gtslConBox .listLeft ul li .imgBox img{width: 100%;height: 100%;}
.gtslConBox .listLeft ul li .txtBox{width: 382px;float: right;height: 112px;overflow: hidden;}
.gtslConBox .listLeft ul li .txtBox .title{font-size: 24px; color: #000000; line-height: 36px; height: 36px; }
.gtslConBox .listLeft ul li .txtBox .summary{font-size: 18px; color: #494949; line-height: 28px; height: 56px; margin-top: 8px;}
.gtslConBox .listLeft ul li:last-of-type{border-bottom: none;}
.gtslConBox .hotListNews{float: right;width: 495px; height: 645px; background: #FFFFFF; box-shadow: 0px 2px 8px 0px #FDD6B1; border-radius: 5px 5px 5px 5px; border: 1px solid #FCD7A3;}
.hotListNewsCon{padding: 50px 35px;height: 547px;}
.hotListNewsCon a{display: block;overflow: hidden;height: 547px;}
.hotListNewsCon a .imgBox{height: 239px;overflow: hidden;border-radius: 3px;}
.hotListNewsCon a .imgBox img{width: 100%;height: 100%;}
.hotListNewsCon a .title{ font-size: 24px; color: #000000; line-height: 36px; margin-top: 30px; max-height: 108px; }
.hotListNewsCon a .summary{ font-size: 18px; color: #494949; line-height: 28px; margin-top: 10px; max-height: 140px; }
.mhsk{width: 100%;height:auto;overflow: hidden;margin: 0 auto;}
.mhskTitle{height: 137px;width: 100%;margin: 20px auto 0;overflow: hidden;position: relative;background: url(../images/mhsk.png) no-repeat center;}
.mhskTitle a{display: block;width: 100%;height: 100%;}
.mhskCon{position: relative;height: auto;overflow: hidden;padding-top: 42px;padding-bottom: 5px;}
.mhskCon .more{display: block;position: absolute;line-height: 42px;left: 50%;top: 0;font-size: 18px; color: #FB7C08;margin-left: 500px;}
.mhskListCon{width: 1198px;margin: 0 auto;overflow: hidden;position: relative;height: auto; background: #FFFFFF; box-shadow: 0px 2px 8px 0px #EACEA7; border-radius: 5px 5px 5px 5px;}
.mhskListConMain{overflow: hidden;padding: 35px 40px 15px;}
.mhskListConMain .hotListNews{height: 220px;}
.mhskListConMain .hotListNews a{display: block;height: 220px;overflow: hidden;}
.mhskListConMain .hotListNews a .imgBox{height: 220px;overflow: hidden;border-radius: 3px;width: 391px;float: left;}
.mhskListConMain .hotListNews a .imgBox img{width: 100%;height: 100%;}
.mhskListConMain .hotListNews a .textBox{height: 220px;overflow: hidden;width: 690px;float: right;}
.mhskListConMain .hotListNews a .textBox .title{font-size: 24px; color: #000000;line-height: 36px;max-height: 72px;}
.mhskListConMain .hotListNews a .textBox .summary{font-size: 18px; color: #494949;line-height: 34px;margin-top: 10px;max-height: 102px;}
.mhskListConMain .hotListNews a .textBox .summary .moreT{color: #D62901;}
.mhskListConMain .otherList{padding: 24px 0;overflow: hidden;}
.mhskListConMain .otherList li{width: 46%;float: left;padding: 22px 0;padding-right: 4%;}
.mhskListConMain .otherList li a{display: block;position: relative;height: 28px;line-height: 28px;font-size: 20px;padding-left: 35px;}
.mhskListConMain .otherList li a span{display: block;}
.mhskListConMain .otherList li a span.dot{position: absolute; width: 8px; height: 8px; left: 11px; top: 10px; background: #F0B073; border-radius: 4px;}
.mhskListConMain .otherList li a span.title{height: 28px;color: #000;}
.kjhzc{width: 100%;height:auto;overflow: hidden;margin: 0 auto;}
.kjhzcTitle{height: 137px;width: 100%;margin: 20px auto 0;overflow: hidden;position: relative;background: url(../images/kjhzc.png) no-repeat center;}
.kjhzcTitle a{display: block;width: 100%;height: 100%;}
.kjhzcCon{position: relative;height: auto;overflow: hidden;padding-top: 42px;padding-bottom: 5px;}
.kjhzcCon .more{display: block;position: absolute;line-height: 42px;left: 50%;top: 0;font-size: 18px; color: #FB7C08;margin-left: 500px;}
.kjhzcListCon{width: 1198px;margin: 0 auto;overflow: hidden;position: relative;height: auto; background: #FFFFFF; box-shadow: 0px 2px 8px 0px #EACEA7; border-radius: 5px 5px 5px 5px;}
.kjhzcListConMain{padding: 0 25px 15px;}
.kjhzcListConMain .listLeft{width: 620px; height: 617px;float: left;overflow: hidden;}
.kjhzcListConMain .listLeft ul{height: 617px;}
.kjhzcListConMain .listLeft ul li{height: 204px;border-bottom: 1px solid #e1e1e1;}
.kjhzcListConMain .listLeft ul li a{padding-top: 42px;display: block;overflow: hidden;padding-bottom: 50px;height: 112px;}
.kjhzcListConMain .listLeft ul li .imgBox{width: 199px;float: left;height: 112px;border-radius: 3px;overflow: hidden;}
.kjhzcListConMain .listLeft ul li .imgBox img{width: 100%;height: 100%;}
.kjhzcListConMain .listLeft ul li .txtBox{width: 382px;float: right;height: 112px;overflow: hidden;}
.kjhzcListConMain .listLeft ul li .txtBox .title{font-size: 24px; color: #000000; line-height: 36px; height: 36px; }
.kjhzcListConMain .listLeft ul li .txtBox .summary{font-size: 18px; color: #494949; line-height: 28px; height: 56px; margin-top: 8px;}
.kjhzcListConMain .listLeft ul li:last-of-type{border-bottom: none;}
.kjhzcListConMain .listRight{width: 500px; height: 617px;float: right;overflow: hidden;}
.kjhzcListConMain .otherList{padding: 24px 0;overflow: hidden;}
.kjhzcListConMain .otherList li{padding: 21px 0;}
.kjhzcListConMain .otherList li a{display: block;position: relative;height: 28px;line-height: 28px;font-size: 20px;padding-left: 35px;}
.kjhzcListConMain .otherList li a span{display: block;}
.kjhzcListConMain .otherList li a span.dot{position: absolute; width: 8px; height: 8px; left: 11px; top: 10px; background: #F0B073; border-radius: 4px;}
.kjhzcListConMain .otherList li a span.title{height: 28px;color: #000;}
@media screen and (max-width: 1400px) {
 .stnb-imgs .prev{left: 50%;margin-left: -600px;background: url(../images/leftIcon.png) no-repeat center;}
 .stnb-imgs .next{right: 50%;margin-right: -600px;background: url(../images/rightIcon.png) no-repeat center;}
} 
@media screen and (max-width: 1200px) { .tt { display: none !important; } }