*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{line-height:1;}
body{color:#3f3f3f;padding-top:6rem;}
img,a img{border:none;vertical-align:middle;max-width:100%;max-height:100%;}
ol,ul,li{list-style:none;}
a:link,a:visited{text-decoration:none;color:#3f3f3f;}
a:active,a:hover{color:#2747e8;}

.block{margin-left:auto;margin-right:auto;max-width:1200px;width:1200px;}
.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
.f_l{float:left;}
.f_r{float:right;}
.hid{display:none;}
.t_c,.t_c p{text-align:center;}

.navbar{background:#fff;height:6rem;border-bottom:1px solid #e6e5e6;width:100%;padding:1rem 0;position:fixed;z-index:9999;top:0;box-shadow:0 .03rem .15rem rgba(0,0,0,.1)}
.navbar .logo{height:4rem;width:auto;}
.navbar .logo img{height:100%;}
.navbar .nav{float:right;}
.navbar .nav span{padding:0 1rem;}
.navbar .nav > a{height:4rem;line-height:4rem;border-bottom:3px solid #fff;font-size:1.3rem;}
.navbar .nav > a:hover{border-color:#2747e8;color:#2747e8;}

.footer{background:#f8f8f8;border-top:1px solid #e3e3e3;color:#1a1a1a;padding:1.5rem 0;}
.footer a{color:#1a1a1a;}
.footer a:hover{color:#2747e8;}

.rnav{position:fixed;right:1rem;z-index:9999;display:block;bottom:3rem;text-align:center;background:#fff;border-radius:50%;box-shadow:0 .03rem .15rem 0 rgba(0,0,0,.1);cursor:pointer;height:4rem;width:4rem;padding:1rem;}
.rnav img{width:100%;}
.rnav:hover{background-color:#d5dbe7;}

.mbox{background:#fff;border-radius:.9rem;box-shadow: 0 0.3rem 1.5rem 0 rgba(0,0,0,.1);margin:1rem 0;height:calc(100vh - 12.1rem)}
.mboxl{border-right:1px solid #ddd;width:20rem;height:100%;}
.mboxl dl{padding:.5rem;}
dt{height:3rem;line-height:3rem;padding-left:0.5rem;white-space:nowrap;color:#1a1a1a;font-size:1.2rem;font-weight:bold;}
dd{font-size:1.2rem;line-height:2rem;padding:0 0 0 3rem;}
.mbox2{width:calc(100vh - 2.1rem);padding:1rem;height:100%;overflow-x: hidden;overflow-y:scroll;}

.down-button{width:75%;background:#e3e3e3;border-radius:30px;margin:20px auto;display:flex;justify-content:center;align-items:center;font-size:14pt;color:#2747e8;padding:8pt 0;cursor:pointer;}
.down-button img{width:30pt;height:30pt;margin-right:12pt;}

@media screen and (max-width:600px){
	.block{width:100%;}

	.navbar{padding:1rem;}
	.navbar .logo{}
	.rnav{height:3rem;width:3rem;padding:.8rem;}
	.footer{padding:1rem;font-size:0.7rem;text-align:center;}

	.mbox{background:#fff;border-radius:none;box-shadow:none;margin:1rem;height:auto;}
	.mboxl{float: none;border-right:none;width:100%;height:auto;border-radius:.9rem;box-shadow: 0 0.3rem 1.5rem 0 rgba(0,0,0,.1);}
	.mbox2{float: none;}
	dt{height:2rem;line-height:2rem;padding-left:0.5rem;white-space:nowrap;color:#1a1a1a;font-size:1rem;font-weight:bold;}
	dd{font-size:1rem;line-height:2rem;padding:0 0 0 2.5rem;}
	.mbox2{width:auto;padding:1rem;margin-top:1rem;height:auto;overflow:auto;border-radius:.9rem;box-shadow: 0 0.3rem 1.5rem 0 rgba(0,0,0,.1);}


	
}

