@charset "utf-8";

/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,nav,em,b{margin:0;padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
em,b,s{font-style: normal;}
table{ border-collapse:collapse; border-spacing:0;}
img,input{ border:none;border:none;}
ul li,ol li{list-style: none;}
a,a:link,a:visited,a:hover,a:active{text-decoration: none;color:#fff;}
body {font-family:"Microsoft Yahei";opacity:0;filter:alpha(opacity=0); font-size:0.01rem;}

.cont{width: 100%;margin: 0 auto;max-width: 640px;}
.wid img{width: 100%;display: block;}
.widn {width: 93.75%;margin:0 auto 0;overflow: hidden;}
.clear{clear: both;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.oh{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.cont p{text-align:justify; text-justify:distribute-all-lines;}
.kv,.p1,.p2,.p3,.p4,.p5,.p6{overflow: hidden;}

.kv a{display:block;width:39%;height:37.3%;position:absolute;top:51%;left:16.6%;}

.p1-sub a{position:absolute;bottom:5%;left:0;width:100%;height:23.5%;}
.p1-sub2{background:#F2ECCB;}
.p1-sub2 p{font-size:0.2rem;line-height:0.32rem;padding:0.1rem 0;}
.p1-sub2 a{margin-bottom:0.3rem;display:block;}
.p1-sub3 p{width:54%;position:absolute;top:35%;left:42%;font-size:0.22rem;line-height:0.32rem;}
.p1-sub3 p span{font-size:0.3rem;line-height:0.4rem;color:#9C0202;font-weight:bold;display:block;}
.p1-sub32 p{left:5%;}

.p2-sub p{font-size:0.2rem;line-height:0.24rem;top:0.3rem;left:17%;width:80%;position:absolute;}
.p2-sub p span{color:#217DAD;display:block;margin-bottom:0.02rem;}
@media screen and (max-width: 639px){}
@media screen and (max-width: 413px){}
@media screen and (max-width: 374px){}
@media screen and (max-width: 359px){}
