body{margin:0;padding:0;background:#eee;color:#333;font:15px/1.75 -apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;line-height:1.75;}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,select,table,tbody,td,tr,ul{margin:0;padding:0;}
a{text-decoration:none;color: #333;}
ol,ul{margin:0;padding:0;list-style:none;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.box {float: left;width: 92%;overflow: hidden; margin: 10px 0 0 0; padding: 0 4%; background: #fff; }
.topbar{float: left;position: fixed;top:0;left:0;z-index:999;width:100%;height:40px;background:-webkit-gradient(linear,0 0,0 100%,from(#08e),to(#08f));background:-moz-linear-gradient(#08f,#0cf);background:-o-linear-gradient(#08f,#0cf);background:linear-gradient(#08f,#0cf);}
.logo{margin: 0; padding: 0 0 0 4%; height: 40px; line-height: 40px; float: left; width: 112px;}
.logo img{height:18px;margin:11.5px 0 10.5px 0;}
.type1name{width: fit-content;  line-height: 40px; margin: 0 0 0 20px; height: 40px; float: left;max-width: 80px; overflow: hidden;}
.type1name a {color: #ffffff;font-size: 16px;font-weight: bold;}
.search {margin: 0 0 0 30px; color: #fff; float: left; height: 40px; line-height: 40px;}
.search img{margin:11px 0 0 0;width:18px}
.menu {height: 40px; font-weight: 600; line-height: 40px; float: right; padding-right: 4%;}
.menu a {color:#fff;font-size: 17px;}

.navbox{float: left; width: 100%;overflow:hidden;padding:5px 0 5px 0;background:#fff;text-align:center;margin-top: 40px;}
.navbox li{width: 25%;overflow: hidden;height: 24px;float: left;}
.navbox a{color:#333333;font-size:15px;}


.contentbox{float: left;overflow:hidden;margin: 10px 0 0 0;padding:5px 4% 0px 4%;background:#fff;width: 92%;}
.contentbox h1{overflow:hidden;margin:5px 0 5px 0;padding:0;width:100%;color:#0af;font-size:18px;}

#content {width:100%;overflow-y:hidden;margin: 10px 0;}
#content a{color:#0af;}
#content p{margin:0;padding:0;line-height:1.75;}
#content div{margin:0;padding:0;line-height:1.75;}
#content h2{color:#0af;font-weight:bold; font-size: 16px;}
#content img{max-width: 95%; border: #CCC solid 1px; padding: 1.5%; background: #f5f5f5; height:auto;object-fit: contain;}
#content table{width: 100%;border-collapse: collapse; border-spacing: 0;text-align: center;}
#content table td {border: 1px solid #333333;}
#content object{width:100%;}
#content embed{width:100%;height:300px;}

.bottombox {font-size: 13px; color: #333; padding: 12px 4%; background: #fff; text-align: center; float: left; width: 92%; margin: 10px 0 0 0;}
