
@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i,button,a{margin:0;padding:0;color:inherit;line-height: inherit;font-size: .26rem;font-family:"PingFang SC","PingFangSC-Regular","microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;font-size:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
p,span,li{font-size:inherit;color:inherit;}
h3,h4,h5,h6{font-weight: normal;}
em,i,span,a,p{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;color: #333;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}   
.bold{font-weight: bold;}
.center{text-align: center;}
.img{width: 100%;display: block;}
html{font-size:13.333vw;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;width: 100%;border:none;background: transparent;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 
body{-webkit-text-size-adjust: 100% !important;background-color: #fff;}

.img_full{width: 100%;height: 100%;display: block;object-fit: cover;}
.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v { -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}

::-webkit-input-placeholder{color:#b3b3b3;}
:-moz-placeholder{color:#b3b3b3;}
::-moz-placeholder{color:#b3b3b3;}
:-ms-input-placeholder{color:#b3b3b3;}
body{background:url(../images/img_01.jpg) no-repeat center .85rem #d8e3ff;background-size:100% auto;}

.c-main{color:#2358fe!important;}

.body{height: 100vh;display: flex;flex-direction: column;}

/* index */
.head{background-color: #fff;height: 0.85rem;display: flex;align-items: center;justify-content: center;}
.hd-logo{}
.hd-logo .img{height: 0.7rem;width: auto;}

.top-picker{padding:.25rem .3rem;background-color: #1f5af2;display: flex;justify-content: flex-end;position:relative;}
.top-picker .select{font-size: 0.22rem;color:#1f5af2;width: 2.6rem;line-height: 0.55rem;height: 0.55rem;border-radius:.27rem;padding-right: 0.5rem;text-align: center;appearance: none;-webkit-appearance: none;background:url(../images/icon_02.png) no-repeat 90% center #fff;background-size:.2rem .15rem;}
.top-picker .ico1{width: 1.8rem;height: 1.05rem;position: absolute;bottom: -0.25rem;left: 0;z-index:200;}

.main{padding:0 .3rem .3rem;flex:1;/*overflow: hidden;overflow-y: scroll;*/}

.idx-kj{padding: 0.3rem 0.3rem 0.45rem;border-radius:.16rem;background-color: #fff;position:relative;margin-bottom: 0.65rem;}
.idx-kj .t-tit{font-size: 0.38rem;color:#333333;font-weight: bold;text-align: center;margin-bottom: 0.3rem;}
.idx-kj .table{position:relative;z-index:2;}
.idx-kj .table th,.idx-kj .table td{padding:.2rem 0;line-height: 0.3rem;text-align: center;}
.idx-kj .table th{font-size: 0.27rem;color:#fff;font-weight: bold;background-color: #1f5af2;}
.idx-kj .table td{font-size: 0.24rem;color:#333;}
.idx-kj .table tr:nth-child(even){background-color: #ecf1ff;}
.idx-kj .table th:first-child{border-radius:.27rem 0 0 .27rem;}
.idx-kj .table th:last-child{border-radius: 0 .27rem .27rem 0;}
.idx-kj .table td:first-child{border-radius:.35rem 0 0 .35rem;}
.idx-kj .table td:last-child{border-radius: 0 .35rem .35rem 0;}
.idx-kj .ico1{width: 1.5rem;height: 1.25rem;position:absolute;top: 0.14rem;left: -0.3rem;z-index:1;}
.idx-kj .ico2{width: 1rem;height: 0.85rem;position: absolute;bottom: -0.3rem;left: -0.3rem;}



.idx-dt{padding:0 .3rem .3rem;border-radius:.16rem;background-color: #fff;position:relative;}
.idx-dt .bt{font-size: 0.38rem;color:#fff;font-weight: bold;width: 2.66rem;height: 0.66rem;line-height:0.66rem;background:url(../images/icon_05.png) no-repeat center;background-size:100% 100%;display: block;margin:0 auto .5rem;text-align: center;}
.idx-dt .list{}
.idx-dt .list li{display: flex;align-items: center;line-height: 0.4rem;margin-bottom: 0.3rem;}
.idx-dt .list li:last-child{margin-bottom: 0;}
.idx-dt .list .num{font-size: 0.24rem;color:#fff;width: 0.42rem;height: 0.36rem;background:url(../images/icon_09.png) no-repeat center;background-size:contain;margin-right: 0.18rem;text-align: center;line-height: 0.33rem;padding-top: 0.03rem;}
.idx-dt .list .title{font-size: 0.27rem;color:#333333;flex:1;overflow: hidden;}
.idx-dt .list li:nth-child(1) .num{background-image:url(../images/icon_06.png);}
.idx-dt .list li:nth-child(2) .num{background-image:url(../images/icon_07.png);}
.idx-dt .list li:nth-child(3) .num{background-image:url(../images/icon_08.png);}
.idx-dt .ico1{width: 0.7rem;height: 0.42rem;position: absolute;left: 1.05rem;top: -0.45rem;}
.idx-dt .ico2{width: 0.9rem;height: 0.9rem;position:absolute;top: -0.25rem;right: 0.05rem;}

.ft-txt{text-align: center;font-size: 0.24rem;color:#333333;line-height: 0.36rem;padding:.2rem 0;}


/* 详情 */
.det-sec{border-radius:.16rem;background-color: #fff;padding:.4rem .3rem;}
.det-sec .title{font-size: 0.34rem;color:#333;font-weight: bold;text-align: center;}
.det-sec .sm{font-size: 0.22rem;color:#9c9c9c;text-align: center;margin-top: 0.15rem;}
.det-sec .sm span{margin:0 .15rem;}
.det-sec .previous-next-links{font-size: 0.50rem;color:#0000FF;text-align: center;margin-top: 0.15rem;}
.det-sec .previous-next-links span{margin:0 .15rem;}
.det-sec .edit{font-size: 0.27rem;color:#333333;line-height: 0.52rem;padding:.3rem 0;border-top:1px solid #efefef;margin-top: 0.2rem;}

html.pc{font-size:3.5vw;max-width:9rem;margin:0 auto;}













