/* CSS Document */
body{ font:24px/1.5 "Microsoft Yahei";}
body,
div,
menu,
ol,
ul,
li,
dl,
dd,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
input,
p,
form,
header,
nav,
article,
section,
aside,
footer,
video,
audio,
figure,
textarea{
    padding:0;
    margin:0;
}
ul,li,ol,dl,dt,dd,p,strong,h5,h2,span{ display: block;list-style:none; padding:0px; margin:0px; text-decoration:none;}
 /* *{-webkit-appearance:none;} */
img{ border:none; padding:0px; margin:0px;}
ul,li{ list-style: none}
a{ text-decoration: none;}
input,
select,
textarea,
img,
area{
    outline:none;
    border:none;
}
input,
select,
textarea{
    background:#FFF;
}
mark{
    background:none;
}
-img{
    vertical-align:middle;
}
textarea{
    resize:none;
}
li{
    list-style-type:none;
}

em,
i,
b,
small,
h1,
h2,
h3,
h4,
h5,
h6,
address{
    font-style:normal;
    font-weight:normal;
    font-size:100%;
}
span,
b,
em,
i,
strong,
small,
label,
a,
mark{
    display:inline-block;
}
a{
    text-decoration:none;
    outline:none;
    color:inherit;
}
/*clear-fix*/
.clear-fix{
    clear:both;
    *zoom:1;
}

.clear-fix:after{
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
    line-height:0;
    content:"";
    font-size:0;
}
.clearFix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:""; font-size:0;}

/*common*/
.fl{
    float:left;
}
.fr{
    float:right;
}
#container{
    max-width:26.67em;
    width:100%;
    margin:0 auto;
    overflow:hidden;
}
#container img{
    max-width:100%;
}

.dhzxzxy a{ display:inline;}
@media (min-device-width:377px) and (max-device-width:385px) {
	body{font:12px/1.5 "Microsoft Yahei";}
}

@media screen and (max-device-width:320px){
	body{font:12px/1.5 "Microsoft Yahei";}
	}
/*6*/
@media (min-device-width:320px) and (max-device-width:375px) {
	body{font:12px/1.5 "Microsoft Yahei";}
}
@media (min-device-width:375px) and (max-device-width:376px) {
	body{font:14px/1.5 "Microsoft Yahei";}
}

/*6+*/
@media (min-device-width:386px) and (max-device-width:400px) {
	body{font:13px/1.5 "Microsoft Yahei";}

}
@media (min-device-width:401px) and (max-device-width:640px) {
	body{font:15px/1.5 "Microsoft Yahei";}	

}

@media only screen and (min-device-width:1079px) and (-webkit-min-device-pixel-ratio:2.5){
	body{font:13px/1.5 "Microsoft Yahei";}}
	
	.topmk{width: inherit; height:6.67em; background: url(../images/top.jpg) 100% 100% no-repeat;}
    .yyjswk{width: 24em;height: 15em;border-radius: 1em;margin: -1.5em auto auto auto;background-color: #fff;padding: 1em 0.75em 2em 0.75em;position: relative;overflow: hidden;}
    .logok{width: inherit; height:4.75em; }
    .logokl{width: 4.75em; height: inherit; float: left;margin-right: 0.5em;}
    .logokr{font-size: 1.5em; float: left;}
    .yyjsnr{width: inherit;}
    .yyjsnr div{font-weight: bold; line-height: 1.75em;}
    .yyjsnr p{ line-height: 1.75em;}
    .yyxxnr{width: inherit;margin-top: 2em;}
    .yyxxnr div{ font-size: 1.3em; line-height: 1.75em;}
    .yyxxnr p{ line-height: 2em;}
    .yyjswkpf{width: 24em;position: absolute;bottom: 0em;height:0.75em;background-color: #fff;height: 2em;}
    .yyjswkpf div{width: 2.35em;margin: 0 auto;/* height: 1em; *//* background-color: #fff; */}
    #an2{display: none;}
    .ksjbwk{width: 24em; border-radius: 1em;margin:1.3em auto auto auto;background-color: #fff;padding: 1em 0.75em ;position: relative;overflow: hidden;}
    .ksjbwktop{width: inherit; height: 2em;}
    .ksjbwktopl{width: 6em; float: left; height: inherit;}
    .ksjbwktopl p{ font-size: 1.3em; line-height: 1.75em; font-weight: bold;}
    .ksjbwktopr{ float:right; width:17.75em ;}
    .ksjbwktopr p{width: 3.5em; float: right; line-height: 2em;}
    .ksjbnr{width: inherit; margin: 0.5em auto; height: 6em;}
    .ksjbnrl{width: 6em; float: left; height:6em;background-image: linear-gradient(-134deg, #86d3fc 0%, #92b9ff 100%); border-radius: 0.17647059rem;}
    .ksjbnrlt{width: 5.5em; height: 3em;text-align: right; color: #fff; line-height: 3em; margin: 0 auto;}
    .ksjbnrlt div{width: 2.5em; height: 2.5em;}
    .ksjbnrr{width: 17.5em; float: right; height: 6em;}
    .ksjbnrr li{width: 8.5em; float: left; height: 2.75em; background-color: #f4f7ff; text-align: center; line-height: 2.75em;}
    .ksjbnrr li:nth-child(2){float: right;}
    .ksjbnrr li:nth-child(3){margin-top: 0.5em;}
    .ksjbnrr li:nth-child(4){float: right; margin-top: 0.5em;}
    .zjnrk{width: inherit; border-bottom: 1px #ccc solid; margin-top: 1.25em; padding-bottom: 1em;}
    .zjnrk:last-child{border: 0px; padding: 0;}
    .zjnrkl{width: 5em ;float: left;}
    .zjnrkl div{width: 3.75em; height: 3.75em; border-radius: 2em; overflow: hidden;}
    .zjnrkl div img{width: 100%; height: 100%;}
    .zjnrkr{width: 19em; float: left;}
    .zjnrkrbt{color: #ccc; height: 1.5em; line-height: 1.5em;}
    .zjnrkrbt strong{font-size: 1.35em; color: #000;} 
    .zjnrkrzy{color: #73a0fa;}
    .zjnrkr p{height: auto; color: #000; overflow: hidden; line-height: 1.25em;}
    .qcpfk{ clear: both;}
    .jmjsk{width: 25.5em; height: 8em; border-radius: 0.5em; margin: 1.3em auto; overflow: hidden;}
    .mfzxmk li{width: 11.5em; float: left; border-right: 0.1em #ccc solid;}
    .mfzxmk li:last-child{border: 0;}
    .mfzxmk li div{width: 3em; height: 3em; margin: 0 auto;}
    .mfzxmk li p{line-height: 2.5em; font-weight: bold; text-align: center;}
    .hjnrwk{width:inherit; height: 10.5em;    overflow-y: hidden;
    margin: 1em auto;
    overflow-x: scroll;}
    .hjnrwk ul{width: 57em;}
    .hjnrwk li{width: 18.5em; float: left; margin-right: 0.5em;}
    .hjnrwk li:last-child{margin: 0;}
    .bjsdebhbot{text-align: center; color: #aea7ac; }
    .bjsdebhbot p{font-size: 0.85em;line-height: 2em; margin-top: 1em; padding-bottom: 5.5em;}

    .dbpfk{width: inherit; height: 4em; position: fixed; bottom: 0; background-color: #fff; border-top: 1px #ccc solid;}
    .dbpfkl{width: 9em; height: 3.5em; padding-top: 0.5em; float: left;}
    .dbpfklnr{width: 5.5em; margin: 0 auto;}
    .dbpfklnr li{width: 2em; float: left;}
    .dbpfklnr li:last-child{float: right;}
    .dbpfklnr li div{width: 2em; height: 2em;}
    .dbpfklnr li div img{width: 100%; height: 100%;}
    .dbpfklnr li p{text-align: center; font-size: 0.9em;}
    .dbpfkr{width: 16.75em; float: left; height:3.4em; padding-top: 0.3em;}
    .dbpfkr li{width: 8.2em;float: left; height: inherit; text-align: center; color:#fff; line-height: 3.4em; background-color: #5589fd; font-weight: bold; border-radius: 0.25em;}
    .dbpfkr li:last-child{float: right; background-color: #2a6bfd;}
    .dbpfkr li span{font-size: 1.3em;}
    .dhzxpf{width:3.8em ; height: 4.4em; position: fixed; right: 0; bottom: 30%;}
    .dhzxpf img{width: 100%; height: 100%;}