@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; word-break: break-all; word-wrap: break-word;}
html { background: #81e1e0;}
body { width: 100%; max-width: 720px; min-height: 100vh; margin: 0 auto; padding: 47px 0 0 0; color: #000; box-sizing: border-box; font-size: 18px; font-family: '微软雅黑', Arial, Helvetica, sans-serif;}
input, select, button, textarea { margin: 0; padding: 0; vertical-align: middle; font-size: 100%; color: inherit; border: 0; font-family: inherit; outline: none; resize: none;}
input[type="text"] { -webkit-appearance: none;}
ol, ul {list-style: none;}
img { max-width: 100%; vertical-align: middle;}
a { text-decoration: none; color: inherit;}
:focus { outline: 0;}
table {	border-collapse: collapse; border-spacing: 0; line-height: 1.5;}

@media screen and (max-width:720px){ 
body { font-size: 16px;}
}


.anmao1 { overflow: hidden; position: relative;}
.anmao2 { width: 10px; height: 10px; position: absolute; top: -190px;}

.k3.not { overflow: hidden;}

.dbkj { height: 61px; overflow: hidden;}
.dbkj2 { height: 126px; overflow: hidden;}

.header-top1{ max-width: 720px; height:184px; position: fixed; top: 0; left: 0; right: 0; margin: auto; background: #fff; z-index: 9;}
.header-top1-blank { height: 184px;}
.header-top2{ max-width: 720px; height:60px; position: fixed; top: 0; left: 0; right: 0; margin: auto; background: #fff; border-radius: 0 0 5px 5px; z-index: 9;}
.header-top2-blank { height: 56px;}

.header {}
.logobar { display: flex; align-items: center; width: 100%; max-width: 720px; height: 47px; padding: 0 15px 0 7px; color: #fff; box-sizing: border-box; background: #000; position: fixed; top: 0; left: 0; right: 0; margin: auto; background: #0d4a9d; z-index: 999;}
.logobar .logo { flex: 1;}
.logobar .logo img { height: 47px;}
.logobar .top { font-size: 12px;}
.logobar .top img { width: 22px; display: block; margin: 0 auto;}.banner {}
.kaij {}
.kaij-tit { border: solid 3px #6699ff; font-size: 22px; font-weight: bold; color: #fff; background: #6699ff;}
.kaij-tit ul { display: flex;}
.kaij-tit ul li { display: flex; flex: 1; justify-content: center;}
.kaij-tit ul li a { display: inline-block; line-height: 35px; padding: 0 20px; text-align: center; border-radius: 10px; background: #6699ff;}
.kaij-con { height: 61px; border: solid 5px #fff; overflow: hidden;}
.kaij-tit ul li a.active { background: #4677ff;}
#kaij[data-fixed="fixed"]{ width: 100%; box-sizing: border-box; max-width: 720px; position: fixed; top: 47px; left: 0; right: 0; margin: auto; background: #edeff0; z-index: 999;}
#kaij[data-fixed="fixed"] .kaij-tit { padding-top: 0;}

.nav { font-size: 14px; color: #fff; padding: 3px 0; border-top: solid 0px #81e1e0; background: linear-gradient(to right, #4677ff, #6699ff);}
.nav ul { display: flex;}
.nav ul li { display: flex; flex: 1; justify-content: center; }
.nav ul li a { display: block; line-height: 28px; text-align: center; border-radius: 10px;}

.yuming {background: #fff;text-align: center;font-weight: bold;}
.yuming th { padding: 1px 0px 0 0; text-align: center; color: #15bc83; font-size: 15pt;}
.yuming th span { color:#f00;background: #ff0;}
.yuming td { padding: 0px 0 1px 0; text-align: center; color: #e900ff; font-size: 15pt}
.yuming td span { display: block; text-shadow: 0px 0px 10px #00ff88;
	animation-name: pulse;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;}
@keyframes pulse{
	0%{transform:scaleX(1)}
	50%{transform:scale3d(1.1,1.1,1.1)}
	to{transform:scaleX(1)}
}


.tuijian { margin-top: 0px; font-weight: bold; text-align: center; font-size: 18px; background: #fff;}
.tuijian table {}
.tuijian td { padding: 5px; border: solid 1px #aaa;}


.imgbox { margin-top: 0px; overflow: hidden;}
.imgbox img { width: 100%;}


.box { margin-top: 0px; background: #fff;}
.list-title { font-weight: bold;padding: 7px; font-size: 18px; background: #0d4a9d;color: #fff; text-align: center;}
.box-tit { padding: 7px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; background: #0d4a9d;}
.box-tit font { color: #ff0;}
.box-foot { padding: 7px; text-align: center; font-weight: bold; font-size: 18px; color: #00f; background: #ff99ff;}
.box-foot2 a { display: block; padding: 7px; text-align: center; font-weight: bold; font-size: 18px; color: #f00; background: #ff0;}


.subnav { padding: 8px; border-radius: 0px; margin-top: 0px; background: #fff;}
.subnav ul { display: flex; text-align: center; font-size: 16px; font-weight: bold; text-shadow: 0px 2px 1px #ff9c00;}
.subnav ul li { flex: 1;}
.subnav ul li a {}
.subnav ul li img { display: block; margin: 0 auto;}
@media screen and (max-width:720px){ 
.subnav { margin: 0px 0px 0 0px;}
.subnav ul li img { width: 67.2px; height: auto;}
.subnav ul { font-size: 15px;}
}




table.table1 { font-weight: bold; text-align: center;}
table.table1.left { text-align: left;}
table.table1 th { padding: 3px; border: solid 1px #aaa; font-size: 20px;}
table.table1 td { padding: 3px; border: solid 1px #aaa;}
table.table1 tr th span,
table.table1 tr td span { color: #f00; background: #ff0;}
@media screen and (max-width:720px){ 
table.table1 th { font-size: 18px;}
}


table.tbtz { font-weight: bold; font-size: 18px; text-align: center;}
table.tbtz td { padding: 3px; border: solid 1px #fff;}
table.tbtz .tbtz-left { color: #ff0; background: #f00;}
table.tbtz .tbtz-tit { background: #ff99ff;}
table.tbtz img { width: 0.9em; margin-right: 5px;}

ul.list1 { font-weight: bold; display: flex; flex-wrap: wrap;}
ul.list1 li { width: 100%;}
ul.list1.w50 li { width: 50%;}
ul.list1 li a { display: block; padding: 7px; text-align: center; border-bottom: 1px solid #aaa;}
ul.list1.w50 li:nth-child(2n-1) a { border-right: 1px solid #aaa;}
ul.list1 li span { color: #f00; background: #ff0;}

ul.list2 { padding: 3px; font-weight: bold; display: flex; flex-wrap: wrap;}
ul.list2 li { width: 50%; padding: 3px; box-sizing: border-box;}
ul.list2.w100 li { width: 100%;}
ul.list2 li a { display: block; padding: 7px; text-align: center; border: 1px solid #aaa; border-radius: 5px; background: linear-gradient(to top, #f5f5f5, #fff); box-shadow: 0 2px 3px rgba(0,0,0,.05);}
ul.list2 li span { color: #f00; background: #ff0;}

ul.list04 { font-size: 18px; text-align: center; background: #fff;}
ul.list04 li { padding: 5px; border-bottom: solid 1px #ddd;}
ul.list04 li span { color: #f00; background: #ff0;}
ul.list04 li div:nth-child(1) { color: #080; font-weight: bold;}
ul.list04 li div:nth-child(2) { color: #f00; }




.danbao { margin-top: 7px; background: #fff;}
.danbao-tit { padding: 7px; font-size: 22px; font-weight: bold; color: #f00; text-align: center; background: #ff0;}
.danbao-tit font { color: #ff0;}
.danbao-box { padding: 10px;}


.meinv { background: #fff;}
.meinv img { width: auto; height: auto; max-width: 100%; max-height: 100%;}
.meinv .swiper-slide { display: flex; height: 50vh; justify-content: center; align-items: center;}


.sx { font-size: 14px; background: #e5e5e5;}
.sx table { margin-top: 0px;}
.sx th { height: 30px; background: #f1f1f1; border: solid 1px #ccc;}
.sx td { padding: 5px 0; text-align: center; border: solid 1px #ccc; word-wrap: break-word; background: #fff;}
.sx td.a-left { text-align: left; padding-left: 5px; padding-right: 5px;}
.sx span { height: 18px; line-height: 18px; margin: 2px; padding: 0 2px; font-size: 12px; color: #fff; display: inline-block; border-radius: 100px; background: #f00;}
.sx span.green { background: #009933;}
.sx span.blue { background: #3366ff;}

ul.sx1 {}
ul.sx1 li { float: left; width: 33.33%; padding: 5px 0;}
ul.sx1 li dl {}
ul.sx1 li dl dt {}
ul.sx1 li dl dt img { width: 40px; height: 40px;}
ul.sx1 li dl dd {}




.neirong-table { border: 0; font-size: 17px; font-family: "微软雅黑";}
.neirong-table td { padding: 3px 3px; border: 0; border-bottom: solid 1px #e2e2e2;}
.neirong-table span{color:#f00; background: #ff0;}

.center{text-align:center}
.wblack{color:#000}
.wred{color:#f00}
.wblue{color:#00f}
.wgreen{color:#080}
.wpink{color:#f0f}
.wahs{color:#800000}
.wdhs{color:#808000}
.wyaqs{color:#000088}
.wysjs{color:#800080}
.wpurple{color:#80f}
.wskyred{color:#f06}
.wskyblue{color:#06f}
.wjin{color:#ff4500}
.wmu{color:#3C3}
.wshui{color:#39F}
.worange{color:#f60}
.wtu{color:#c90}
.fw{font-weight:bold}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:24px}
.f24{font-size:24px}
.f28{font-size:28px}
.source span{color:#f00}
.con-art{font-size: 24px;}
.con-art .p1{}
.con-art .p2{color:#00f}
.con-art .p3{color:#f0f}
.con-art .p1 span{color:#f00}
.con-qi{border-bottom: 1px solid #e2e2e2;}
.con-mm{padding:10px 0;text-align:center}



.footer { border-top: solid 0px #81e1e0; text-align: center; font-size: 14px; color: #fff; padding: 10px; background: #0d4a9d;}

.big-tit { text-align: center; padding: 7px; font-size: 18px; font-weight: bold; border-bottom: solid 1px #ddd; background: #0d4a9d; color: #fff;}
@media screen and (max-width:720px){ 
.big-tit { padding: 10px; font-size: 20px;}
}
.content { padding: 10px; border-radius: 15px; background: #fff;}
.content div { padding: 2px; border-bottom: solid 0px #ddd;}

.gaggb { table-layout: fixed; font-size: 18px; text-align: center; background: #0F0;}
.gaggb th { border: 1px solid #e5e5e5; padding: 2px 0px; color: #fff; background: #429A94;}
.gaggb td { border: 1px solid #e5e5e5; padding: 2px; font-weight: bold;  font-family: "宋体";}
.gaggb td a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}