* {border:0;padding:0;margin:0}
html, body {height:100%;font:14px Microsoft YaHei,Helvetica,sans-serif;color:#333;}
body {min-height: 100%; height: auto;background:#295D77;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
ol, ul, li {list-style: none}
img {max-width: 100%; height: auto; border: 0; vertical-align:middle;}
table {empty-cells: show; border-collapse: collapse; }
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}
a {color: inherit; text-decoration: none;}
a:hover {text-decoration: none;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden}
.clearfix {*zoom:1}
.clear {clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}

.container{ max-width:720px; margin:0 auto;background:#edeff0;}

.wr{color:#f00 !important}
.wg{color:#080 !important}
.wb{color:#00f !important}
.wp{color:#f0f !important}
.wy{color:#ff0 !important}
.wo{color:#f60 !important}
.wpe{color:#80d !important}
.wsr{color:#f06 !important}
.wsb{color:#06f !important}
.ww{color:#fff !important}
.wt{color:#003366 !important}
.wbl{color:#000 !important}
.lsxh{color:#00f;font-size:15px; !important}


.pll {padding: 5px 5px;}



.nav .banner{border-radius:12px;overflow:hidden;background:#f00;margin-top: 5px;}

.ifm{background:#fbfafb;margin: -10px -2px -2px -2px ; }
.kjt li{display:inline-block;width:50%;text-align:center;background:#f5f5f5;}
.kjt li.liactive{ background-color:#fff;}
.kjt li a{width: 100%;background:transparent;display:inline-block;font-size:1.3rem;font-weight:bold;color:#114433;line-height:1.8;}
/****** content ******/

.lxlm{}
.br-12{border-radius:12px;overflow:hidden}
.lxlm-head{padding-left: 1rem;padding-right: 1rem}
.lxlm-tit{font-size:1.4rem;color:#fff;padding-top:.5rem;font-semibold:600;}
.bg{background: linear-gradient(to right, #6a0dad, #00bcd4);}

.lxlm-qs{
  display:flex;align-items:center;width: 100%;overflow-x:auto;padding-bottom:1px;margin-bottom:0;margin-top:0px;
}
.lxlm-qs li{display:flex;margin-right:.5rem;}
.lxlm-qs li button {text-align:center;font-weight:bold;justify-content:center;align-items: center;width:5rem;padding:.35rem .5rem;border-radius:45px;font-size:.935rem;letter-spacing:1px}
.hover-yes{background:#ffffff;color:#13489a;}
.hover-no{background:rgb(215 160 9);color:#fff}
.dis {
    display: normal;
}
.undis {
    display: none;
}


.mtbl{width: 100%; }
.mtbl td { padding: 5px 0; font-size: 18px; text-align: center; border: solid 1px #e5e5e5; font-family: "微软雅黑", sans-serif; }
.mtbl th { padding: 5px; color: #000; font-weight: normal; border: solid 1px #cccccc; background:#cccccc;} 
.mtbl td:nth-child(1) {width:25%;background:#fff;color:#333;}
.mtbl td:nth-child(2) {width:50%;background:#000;color:#f00;font-weight:bold; }
.mtbl td:nth-child(3) {width:25%;background:#fff;color:#333;}
.mtbl td span { background: #FFFF00;}
  @media (max-width: 760px) {
.mtbl td { font-size: 16px; } 
.mtbl td:nth-child(1) {width:25%;}
.mtbl td:nth-child(2) {width:55%;}
.mtbl td:nth-child(3) {width:25%;}	  
  }	



.nav3 { width: 100%; max-width: 720px; margin: 0 auto; box-sizing: border-box; padding: 2px; font-size: 13px; background: #fff;}
.nav3 ul {  display: flex; justify-content: space-between;}
.nav3 ul li { width: 100%; box-sizing: border-box; padding: 2px 2px;}
.nav3 ul li a { display: block; padding: 3px 0; text-align: center; color: #fff; border-radius: 50px; background: #fb9032;}
.nav3 ul li a:hover { background: #da183b;}
#nav3[data-fixed="fixed"]{ position: fixed;	top:40px; left: 0; right: 0; margin: auto; z-index: 1; box-shadow: 0 5px 10px rgba(0,0,0,.1);}
.nav-img { text-align: center; background: #000; margin-top: 1px;}
.nav-img img { width: auto; height: 40px;}

@media screen and (max-width:720px) {
.nav-img img { height: 40px;}
} 


@media screen and (min-width:720px) {
.nav3 { padding: 3px; font-size: 16px;}
.nav3 ul { padding: 3px 0;}
.nav3 ul li { padding: 0 2px;}
.nav3 ul li a { padding: 5px 0; cursor: pointer;}
}


#logo{ width:100%; max-width:710px; margin: 0 auto;position: fixed;top: 0px;z-index: 99; background:#edeff0;}
#logo a{display: inline-block;}
#logo a img{width:180px;}

.p-all { padding: 1px 5px 5px 5px;}

.nav2 { width: 100%; max-width: 720px; padding: 4px; box-sizing: border-box; text-align: center; background: #fff;}
.nav2 ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}
.nav2 ul li { width: 25%; box-sizing: border-box; padding: 4px;}
.nav2 ul li a { display: block;height: 32px; line-height: 32px; text-align: center; color: #ffffff; border-radius: 32px;background: #09663f;background-image: linear-gradient(to bottom, #09663f, #1d9b3f);}
.nav2 ul li a:hover { background: #da183b;}
#nav2[data-fixed="fixed"]{max-width:46.5rem;background:#edeff0;position: fixed; top:42px; left: 0; right: 0; margin: auto; z-index: 10;}


.justify-start {justify-content: flex-start}
.justify-end {justify-content: flex-end}
.justify-center {justify-content: center}

        .box-k { border-radius: 3x;padding: 0px;margin:  2px;overflow: hidden; }

        .box-f {
			background:#fff; 
            padding: 1px 0;
			margin:  0 5px;
        }


        .box {
            border-radius: 10px;
            padding: 0px;
			margin:  0 5px;
            overflow: hidden;
        }


        .box-m {
            background: linear-gradient(to right, #6a0dad, #00bcd4);
            border-radius: 10px;
            padding: 0px;
			margin: 5px;
            overflow: hidden;
        }

        .biat {
            font-size: 18px;
            color: #fff;
            padding: 5px 8px;
            text-align: left;
            margin-bottom: 2px;
			
        }

        .list {
            background: #fff;
            border-radius: 8px;
            list-style: none;
            padding: 2px ;
            margin: 0 ;
        }

        .list ul { }
	 
	 
        .list li {
            border: 1px solid #ddd;
            border-width: 1px 1px 2px 1px;
            padding: 4px 1px;
            margin: 5px 2px;
            border-radius: 5px;
            background: #fff;
            text-align: center;
			font-size: 17px;
        }

        .list li:last-child {
            border-bottom-width: 1px;
        }
	
      .list li span { color:#f00;background: #ff0;}
      .list li img { margin-right: 5px;}
   
   

.msks {display: block;  background: #fff;border-radius: 8px;list-style: none; padding: 2px 5px 0 5px;margin: 0 ;}
.msks li { text-align: center;  padding: 5px 5px; border-bottom: solid 1px #eee; cursor: pointer; background: #fff; font-size: 17px;}
.msks li.txt-l {text-align: left;  display: block; box-sizing: border-box;  word-wrap: break-word;  word-break: break-all; white-space: normal; }
.msks li span { background: #FFFF00; color: #FF0000;}


.hsks {display: block; background: #fff;border-radius: 8px;list-style: none; padding: 0 5px; margin: 0 ;}





.wzg { margin: 5px; padding-bottom: -3px; font-size: 18px; color: #003366; font-weight:bold; text-align: center; border: solid 1px #D0A409; font-family: '微软雅黑', sans-serif;  }










.pb-head{padding-left:1rem;padding-right:1rem}
.pb-tit{font-size:1.4rem;color:#fff;padding-top:.5rem;font-semibold:600;margin-bottom:.5rem;}
.pb-note{display:flex;align-items:center;width: 100%;overflow-x:auto;padding-bottom:.5rem;margin-bottom:0}
.pb-note button{border-radius:4px;padding:.15rem .35rem;}
.pb-note .button1{color:#3d58ac;margin-right:.5rem}
.pb-note .button2{color:#eb2139;}
.pb-content{background:#fff;padding:.5rem 1rem;font-size:1.3rem}
.pb-content li{padding:.3rem 0;border-bottom:1px solid #ddd;}
.pb-content li:last-child{border-bottom:0}
.pb-content li span{display:flex;float:right;}

.tzlb-content{font-size:1.3rem;text-align:center;background:#fff}
.tzlb-content li{border-bottom:1px solid #aaa;background:#fff;margin:5px 0;border-radius:5px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.tzlb-content li:last-child{border-bottom:1px solid #aaa;}
.tzlb-content li span{font-size:1.1rem}
.tzlb-content li font{color:#f00;font-size:1.2rem}


.yjjt-content{font-size:1.3rem}
.yjjt-content li b{color:#00f}
.yjjt-content li font{color:#f00}
.yjjt-content li .juzi{color:#090;font-weight:bold;font-size:1.4rem}
.yjjt-content li .jiexi{color:#06f}


.jxes-content{font-size:1.3rem}
.jxes-content li b{color:#00f}
.jxes-content li font{color:#f00}


.ptyx-content{font-size:1.3rem}
.ptyx-content li b{color:#f06}
.ptyx-content li font{color:#f00}


.yqjx-content{font-size:1.3rem}
.yqjx-content li b{color:#30f}
.yqjx-content li font{color:#f00}



.zbtk-content{font-size:1.2rem}
.zbtk-content li b{color:#30f}
.zbtk-content li font{color:#f00}

#tbtk{font-size: 10pt; color: #000000; margin: 0px; padding: 0px; border-collapse:collapse;background:#fff}
#tbtk td{margin: 0px; padding: 3px 2px; border: 1px solid rgb(229, 229, 229); word-break: break-all; text-align: center; font-size: 1.2rem; line-height: 30px; color: rgb(51, 51, 51);}

.jszq-content{font-size:1.3rem}
.jszq-content li b{color:#f06}
.jszq-content li font{color:#f00}

.jszq-content .tbsx td{background:#fff;color:#111;text-align:center;font-size:.8rem;line-height:1.8rem;}
.jszq-content .tbsx td.tdtit{text-align:center;color:#fff;font-size:1.2rem;line-height:1.8rem;background:#00f;font-weight:bold}
.jszq-content .tbsx td span{background:#ff0;color:#f00}
.jszq-content .tbsx td font{color:#f00}
	
.jszq-content .tb th{border:1px solid #e5e5e5;background:#f60;color:#fff;text-align:center;height: 2rem;line-height: 2rem;font-size:.8rem;}
.jszq-content .tb td{border:1px solid #e5e5e5;height: 1.8rem;line-height: 1.8rem;font-size:1.2rem;word-break:break-all}
.jszq-content .tb td.tdtit{border-top:0}


.zhzl-content{font-size:1.2rem}
.zhzl-content li b{color:#30f}
.zhzl-content li font{color:#f00}


.sxsx-content{font-size:1.3rem;background:#fff}
.sxsx-content li b{color:#30f}
.sxsx-content li font{color:#f00}
.sx table {border-collapse: collapse;border-spacing: 0;}
.sx table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.sx table td {border: 1px solid #e5e5e5;padding: 3px 2px;word-break: break-all;}
.sx ul, .sx li, .sx dl, .sx dt, .sx dd{margin:0;padding:0}
.sx ul {display: block;list-style-type: disc;}
.sx ul li img {vertical-align: middle;border: 0;width:40px;height:40px;}
.sx1 li{float: left;width: 33.333333%;padding: 5px 0;text-align: center;}
.sx span{height: 18px;line-height: 18px;margin: 0 2px;padding: 0 3px;font-size: 12px;color: #fff;display: inline-block;background-color: #f00;}
.sx span.blue{background-color: #3366ff;}
.sx span.green{background-color: #009933;}
@media (min-width: 320px) and (max-width:359px){.sx1 li{width: 50%}}
@media (min-width: 360px) and (max-width: 374px){.sx1 li{width: 50%}}
@media (min-width: 375px) and (max-width: 392px){.sx ul li .tm01 span{margin:0 1px;padding:0 2px}}
@media (min-width: 393px) and (max-width: 413px){.sx ul li .tm01 span{margin:0 1px;padding:0 2px}}
@media (min-width: 414px) and (max-width: 767px){}
@media (min-width:768px){.sx1 li{width: 25%}}


.footer{background:#fff;margin: 5px;border-radius: 12px 12px 0 0;padding: .5rem 1rem; text-align: center;}

