body,
ol,
ul,
dl,
li,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body { width:16rem; margin:0 auto; background-color:#F1F5F8;
 /* position: relative;*/
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  /*font-family: 'Microsoft Yahei';*/
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
  font-size: 14px;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:focus {
  text-decoration: none;
}

em,
i {
  font-style: normal;
}

ol,
ul,
dl,
li,
dt,
dd {
  list-style: none
}

img {
  border: 0; max-width:100%;
  vertical-align: middle;
}

a img {
  border: 0
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

input,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  outline: none;
  padding: 0px;
  margin: 0;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.fl {
  float: left;
}

.fr {
  float: right;
}
.index_banner{width:14.65rem; margin:0rem 0.675rem; text-align:center; height:100%; padding-bottom:0rem;}
.index_banner img{ width:100%; margin:0rem 0rem;border-radius:0.3rem;}
.index_banner a{ display:block; overflow:hidden;height:100%;}
.tt { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, .7); color: #f4f4f4; font-size: 20px; height: 70px; padding: 0 25px;}
.vod{ display:block; overflow:hidden; text-align:center; margin:50px auto 0px auto; position:relative;}
.PlayBtn {
    width: 40px;
    height: 40px;
    background: url(../images/PlayBtn.svg) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -20px;
    z-index: 99999;
    -webkit-tap-highlight-color: transparent; cursor:pointer;
}
.pvod{ display:block; overflow:hidden; text-align:center; margin:0rem 0rem 0.5rem 0rem; position:relative;}
.pvod img{ width:100%;border-radius:0.3rem;}
.pPlayBtn {border-radius:0.3rem;
    width: 100%;
    height: 100%;
    background: url(../images/vod.png) no-repeat center;
    position: absolute;
    top: 0%;
    left: 0%;
    margin: 0px 0 0 0px;
    z-index: 99999;background-color:rgba(80,75,73,0.3);
    -webkit-tap-highlight-color: transparent; cursor:pointer;
}
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0,0,0,0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.modal-content {
  background: white;
  width: 100%;
  height: 100%;
  padding: 0px;
  box-sizing: border-box;
}

.index1{width:100%; overflow:hidden; margin:0rem auto;}
.index2{display:block; overflow:hidden; margin:0rem auto; background-image:url(/8.jpg); background-repeat:repeat-y; background-position:center; padding:0.5rem 1.4rem;background-size:100%; text-align:center;}
.index2 div{ width:100%; height: 1.425rem; display:block; margin:0rem auto;background-image:url(/10.jpg); background-repeat:no-repeat;background-size:100%; color:#FFFFFF; line-height:1.2rem; font-size:0.5rem;vertical-align: middle;}
.index2 div img{ width:0.5rem; height:0.575rem; margin-right:0.2rem;vertical-align: middle;}

.top{width:100%; overflow:hidden; margin:0.65rem auto 0.4rem auto;}
.top img{ width:77%;}
.ck{width:14.65rem; margin:0.7rem 0.675rem 0.5rem 0.675rem;}
.ck img{width:3.9rem;}
.cklist{width:15.125rem; margin:0rem 0.2rem 0.5rem 0.675rem;}
.cklist ul li {width: calc(33% - 0.48rem);margin-bottom: 0.5rem;margin-right: 0.6rem;border-radius:0.3rem; background-color:#FFFFFF; padding-bottom:0.2rem;}
.cklist ul li:nth-child(3n) {margin-right: 0;}
.cklist ul li .pic {overflow: hidden;border-radius:0.3rem; }
.cklist ul li .pic img{ width:100%;}
.cklist ul li p{ overflow: hidden;margin:0.2rem 0rem 0.1rem 0.2rem; font-size:0.45rem; line-height:1.5;word-wrap: break-word; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.cklist ul li span{ overflow: hidden;margin:0rem 0rem 0rem 0.2rem; color:#949494; font-size:0.35rem;}
.cklist ul li span img{width:0.55rem; margin-right:0.1rem;}
.crumbs{ display:block;overflow:hidden; margin:0rem auto 1rem auto; background-color:#FFFFFF; padding:0.4rem 0.675rem; color:#7C7C7C; font-size:0.45rem;}
.crumbs a{color:#7C7C7C;}
.main{width:14.65rem; margin:0rem 0.675rem 0.5rem 0.675rem; background-color:#FFFFFF;border-radius:0.3rem;}
.main h1{ display:block;overflow:hidden; margin:0rem 0.2rem 0rem 0.675rem; font-size:0.55rem; color:#0CADA5; margin-bottom:0.4rem;}
.content{ display:block;overflow:hidden; margin:0rem 0.2rem 0rem 0.675rem; padding-bottom:0.5rem; color:#686868; font-size:0.45rem; line-height:1.8;}
.pvod1{display:block; overflow:hidden; margin:0rem 0.8rem; text-align:center; padding-bottom:0.5rem; cursor:pointer;}
.pvod1 div{ width:100%; height: 1.425rem; display:block; margin:0rem auto;background-image:url(../images/10.jpg); background-repeat:no-repeat;background-size:100%; color:#FFFFFF; line-height:1.2rem; font-size:0.5rem;vertical-align: middle;}
.pvod1 div img{ width:0.5rem; height:0.575rem; margin-right:0.2rem;vertical-align: middle;}
.text-c{ margin:0.5rem auto 0.25rem auto;font-size:0.55rem; text-align:center;}
.text-c a{ display:inline-table; font-size:0.55rem; border:#a6a6a7 solid 0.025rem; margin:0rem 0.125rem; padding:0.05rem 0.15rem; color:#666;}
.text-c span{font-size:0.55rem; color:#666;}


.end0{ position:fixed; bottom:0rem; width:16rem; z-index:999;}
.end{ display:block; overflow:hidden; width:16rem; margin:0rem auto; background-color:#fff;only-top-shadow: 0rem 0.1rem 0.4rem #ccc;box-shadow: 0rem -0.1rem 0.4rem #ccc; z-index:999;}
.end ul{ display:block; overflow:hidden; padding:0.35rem 0rem;}
.end ul li{ float:left; width:25%; text-align:center;}
.end ul li img{ width:1.3rem;}
