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,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,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"]{-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:12px;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{max-width: 750px;margin:0 auto !important;}
.list{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: linear-gradient(123deg, #1930CA, #0F76EB);}
.list_banner{width: 100%;margin:0 auto;height: auto;overflow: hidden;position: relative;}
.list_banner img{display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.list_banner p{position: absolute;width:100%;left: 0;bottom: 3.5rem;text-align: center;color: #ffffff;font-size: 0.85rem;}
.list_banner a{display:inline-block;padding-left: 1.6rem;background: url("../images/view.png") no-repeat left center;background-size: initial;}


.main{width: 96%;margin:0 auto;height: auto;overflow: hidden;}
.jrzx{width: 100%;margin:2rem auto 0;height: auto;overflow: hidden;}
.title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.title img{display: block;width: 22.2rem  /* 666/30 */;margin:0 auto;}
.jrzx_cn{width: 100%;margin:1.3rem auto 0;height: auto;overflow: hidden;}
.jrzx_cn li{width:calc((100% - 12px)/2);margin-bottom:12px;background: linear-gradient(0deg, #B89125, #F7DC91);;border-radius: 0.167rem  /* 5/30 */;float: left;height: auto;overflow: hidden;margin-left: 12px;}
.jrzx_cn li:nth-child(odd){margin-left: 0;}
.jrzx_cn li img{display: block;width: calc(100% - 4px);margin:2px auto 0;height: 6.5rem;}
.jrzx_cn li p{width: calc(100% - 14px);padding: 0 5px;background: linear-gradient(0deg, rgba(25, 48, 201, 0.95), rgba(49, 122, 221, 0.95));height: 1.733rem  /* 52/30 */;line-height: 1.733rem  /* 52/30 */;text-align: left;color: #fff;margin:0 auto 2px;overflow: hidden;}

.ccmx{width: 100%;margin:1.35rem  /* 40/30 */ auto 1.7rem;height: auto;overflow: hidden;}
.ccmx_list{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.ccmx_list li{width: calc((100% - 12px) / 2);margin-left: 12px;height: 3.533rem  /* 106/30 */;float: left;overflow: hidden;background: linear-gradient(0deg, rgba(22, 41, 165, 0.95), rgba(78, 142, 229, 0.95));margin-top:1.167rem  /* 35/30 */;border-radius: 0.2rem  /* 6/30 */;}
.ccmx_list li:nth-child(odd){margin-left: 0;}
.ccmx_list li a{display:block;width: calc(100% - 10px);height: calc(3.533rem - 10px);margin:3px auto;border: 2px solid;border-image: linear-gradient(0deg, #9F8422, #D9C889) 2 2;border-radius: 0.2rem  /* 6/30 */;font-size: 0.8rem  /* 24/30 */;color: #ffffff;text-align: center;line-height: calc(3.533rem - 10px);}
.ccmx_cn{position: relative;width: 100%;margin:0 auto;height: auto;overflow: hidden;padding-bottom: 2rem;}
.ccmx_cn .swiper-button-next{top:auto;right:calc(50% - 2rem);bottom: 0;width: 1.667rem  /* 25/30 */;height: 1.333rem  /* 20/30 */;background: url("../images/school/list-04.png") no-repeat center;background-size: contain;}
.ccmx_cn .swiper-button-prev{top:auto;left:calc(50% - 2rem);bottom: 0;width: 1.667rem  /* 50/30 */;height: 1.333rem  /* 40/30 */;background: url("../images/school/list-03.png") no-repeat center;background-size: contain;}
.zyxx,.gjts,.tsbx{width: 100%;margin:0 auto 1.7rem;height: auto;overflow: hidden;}
/*.ccmx .swiper-slide {text-align: center;font-size: 0.8rem  !* 24/30 *!;height: 3.533rem  !* 106/30 *!;border-radius: 0.167rem  !* 5/30 *!;background: linear-gradient(0deg, rgba(22, 41, 165, 0.95), rgba(78, 142, 229, 0.95));*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: -webkit-flex;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    -webkit-justify-content: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    -webkit-align-items: center;*/
/*    align-items: center;*/
/*}*/
/*.ccmx .swiper-slide a{display: block;width: calc(100% - 8px);margin:3px auto;height: calc(100% - 8px);border:1px solid #FFDC72;border-radius: 0.167rem  !* 5/30 *!;color: #ffffff; }*/

.list_site{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.list_site img{display: block;width: 100%;margin:0 auto;}
.zsdt{width: 100%;margin:1.7rem  /* 51/30 */ auto 0;height: auto;overflow: hidden;background: #142F8C;border-radius: 0.2rem  /* 6/30 */;}
.zsdt .title{width: 92%;margin:1.667rem  /* 50/30 */ auto 0;}
.zsdt .title img{width: 100%;}
.zsdt .title p{color: #DDBB72;font-size: 0.867rem  /* 26/30 */;line-height: 1rem  /* 76/30 */;margin:0.5rem auto;text-align: center;}
.zsdt_cn{width: 92%;margin:0 auto;height: auto;overflow: hidden;}
.zsdt_cn ul{width: 100%;height: 360px;overflow: hidden;}
.zsdt_cn li{width: 100%;margin:0 auto;height: auto;overflow: hidden;border-bottom: 1px solid #40549C;padding: 0.6rem 0;}
.zsdt_cn li p{width: 100%;color: #ffffff;font-size: 0.867rem  /* 26/30 */;line-height: 1.2rem;height: 1.2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zsdt_cn li em{display: block;width: 100%;color: #5566A1;font-size: 0.733rem  /* 22/30 */;line-height: 1rem;}
.zsdt_more{width: 100%;margin:0 auto;height: auto;overflow: hidden;font-size: 0.867rem  /* 26/30 */;color: #ffffff;padding: 1.133rem  /* 34/30 */ 0;text-align: right;}
.zsdt_more a{display: inline-block;background: url("../images/mock.png") no-repeat left center;padding-left: 1.2rem;background-size: contain;color: #ffffff;}
.fqkx{width: 100%;margin:2.267rem  /* 68/30 */ auto 0.5rem;height: auto;overflow: hidden;}
.fqkx_cn{width: 23rem;margin:2rem auto 0;height: 23rem;overflow: hidden;position: relative;}
.fqkx_cn .tabtext{display: block;width:16rem;height: 16rem;position: absolute;left:3.5rem;top:3.5rem;z-index: 3; }
.fqkx_cn .ico02{display: block;width: 19rem;height: 19rem;position: absolute;left: 2rem;top:2rem;}
.fqkx_cn .ico01{display: block;width: 21rem;height: 21rem;position: absolute;left: 1.5rem;top:1rem;}
.fqkx_bg{width: 13rem;height: 13rem;position: absolute;left:5rem;top:5rem;display: block; }
.model-list{display:none;z-index:10;position: fixed;width:100%;height:100%;left: 0;top:0px;background: url("https://m.kunming.cn/zhuanti/statics/2021/20210520kdmgz/images/index_bg.jpg") no-repeat top center;background-size: cover;}
.list-com{width: 94%;margin:0 auto;height: auto;overflow: hidden;}
.model-list .title{margin:2rem auto 1rem;font-size: 1.2rem;text-align: center;color: #ffffff;}
.index-close{display:block;position: absolute;left: 0;bottom: 0rem;width: 100%;}
.index-close i{display: block;width: 2.2rem;height: 2.2rem;background: url("https://m.kunming.cn/zhuanti/statics/2021/20210520kdmgz/images/btn-01.png") no-repeat center;background-size: 100%;margin:0 auto;}
.index-close span{display: block;width: 100%;text-align: center;font-size: 0.85rem;color: #ffffff;line-height: 2rem;}

.model-list .ccmx_list ul{display: none;width:100%;height:31rem;overflow-y:scroll;}
.model-list .ccmx_list ul li{opacity: 0;}
.lxdh{width: 100%;margin:0 auto 2rem;height: auto;overflow: hidden;text-align: center;font-size: 0.867rem  /* 26/30 */;color: #DDBB72;}
.lxdh a{color: #DDBB72;}
.lxdh p:last-child{font-size: 1.067rem  /* 32/30 */;margin:1.4rem auto 0;}
.lxdh p a{}
.lxdh p a:before{content: "";width: 2rem;height: 1px;background: #DDBB72;display: inline-block;margin-right: 0.5rem;margin-bottom:0.3rem;}
.lxdh p a:after{content: "";width: 2rem;height: 1px;background: #DDBB72;display: inline-block;margin-left: 0.5rem;margin-bottom:0.3rem;}

.home{position: absolute;left: 0;top:0;width:100%;height:100%;background: linear-gradient(0deg, #1459C0, #1A31CC, #06168E);overflow: hidden;z-index:6;}
.home_video{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 6;}
.home_video video{display: block;width: 100%;height: 100%;object-fit: fill}/*object-fit: fill;*/
#ts{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: #ffffff;z-index: 6}
.load{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: #ffffff;z-index: 7}


