@charset "utf-8";

/* CSS Document */

*{ margin: 0; padding: 0; word-break: break-all; word-wrap: break-word;}

html { background:#295D77;background-size: cover; background-attachment: fixed;}

body { width: 100%; max-width: 720px; min-height: 100vh; margin: 0 auto; font-size: 15px;  color: #000; font-family: '微软雅黑', Arial, Helvetica, sans-serif; background: #fff;}

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 {	table-layout: fixed; border-collapse: collapse; border-spacing: 0;}

iframe { vertical-align: top;}

.font12 { font-size: 15px;}

.font16 { font-size: 16px;}

.radius10 { border-radius: 10px;}

.pdt10 { padding-top: 10px;}

.pdb10 { padding-bottom: 10px;}



.header { background: #edeff0; width: 100%; max-width: 720px; height: 45px; position: fixed; top: 0; z-index: 1;}

.header2 { display: flex; align-items: center; height: 45px; background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,.15));}

.header2 .logo { flex: 1;}

.header2 .logo img { width: auto; height: 30px;}

.header2 .home { text-align: center; font-size: 12px;}

.header2 .home a { display: block; padding: 0 16px; color: #fff;}

.header2 .home img { width: 20px; height: 20px; display: block; margin: 0 auto 2px auto;}

.header-blank { height: 45px;}







.sxsx-content{font-size:1.3rem;background:#fff}

.sxsx-content li b{color:#30f}

.sxsx-content li font{color:#f00}

.sx {background:#fff;}

.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%}}



.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden}

.clearfix {*zoom:1}





.two-item-flex { display: flex;	flex-wrap: wrap;}

.two-item-flex div { width: 50%;}

.two-item-flex div a { display: block; height: 24px; line-height: 24px;}

.two-item-flex div img { margin-right: 5px;}



.kaij{ height: 75px; padding: 5px; box-sizing: border-box; background: #fff;}



#topfix { width: 100%; max-width: 720px;}

#topfix[data-fixed="fixed"]{ position: fixed; top: 0px; left: 0; right: 0; margin: auto; box-shadow: 0 5px 10px rgba(0,0,0,.1);}

#topfix[data-fixed="fixed"] .nav2{ display: block;}



.top { width: 40px; height: 40px; display: block; background: url(../images/top.png) 0 0 no-repeat; background-size: 100% 100%; position:fixed; bottom: 80px; right: 10px; z-index: 1;}





.box { padding: 2px 5px;}

.box-am { padding: 2px 5px;}

.box-tit-img { padding: 10px 10px 0 10px;}



.bgred { color:#f00; background:#ff0;}





.listimg { display: flex;}

.listimg ul { flex: 1;}

.listimg ul:nth-child(1) { padding-right: 5px;}

.listimg ul:nth-child(2) { padding-left: 5px;}

.listimg ul li { margin-bottom: 10px;}

.listimg ul li a { display: block; font-size: 16px;  box-shadow: 0 3px 8px rgba(0,0,0,.1); border-radius: 5px;}

.listimg ul li a img { width: 100%; border-radius: 5px;}

.listimg ul li a p { padding: 5px; text-align: center;}

.imgmore { text-align: center;}

.imgmore a { display: block; height: 32px; line-height: 32px; padding: 0 12px 0 8px; color: #fff; border-radius: 10px; background: #353fba;}



.box-tit { margin: 8px 0 10px 0; text-align: center; font-size: 18px; font-weight: bold; color: #353fba;}

.box-tit:before { vertical-align: middle; content: ""; display: inline-block; width: 67px; height: 19px; margin-right: 5px; background: url(../images/line-l.png) no-repeat; background-size: 100% 100%;}

.box-tit:after { vertical-align: middle; content: ""; display: inline-block; width: 67px; height: 19px; margin-left: 5px; background:  url(../images/line-r.png) no-repeat; background-size: 100% 100%;}





.box-tita { margin: 8px 0; text-align: center; font-size: 18px; font-weight: bold; color: #ff0000;}

.box-tita:before { vertical-align: middle; content: ""; display: inline-block; width: 67px; height: 19px; margin-right: 5px; background: url(../images/line-l.png) no-repeat; background-size: 100% 100%;}

.box-tita:after { vertical-align: middle; content: ""; display: inline-block; width: 67px; height: 19px; margin-left: 5px; background:  url(../images/line-r.png) no-repeat; background-size: 100% 100%;}



.fycss {}

.fycss th { padding: 5px; font-size: 16px; color: #fff; font-weight: normal; border: solid 1px #215063; background: #215063;}

.fycss td { padding: 6px 1px; font-size: 16px; text-align: center; border: solid 1px #cccccc; font-family: "Arial", sans-serif; }



.fyacss th { padding: 5px; font-size: 16px; color: #ffff00; font-weight: bold; border: solid 1px #215063; background: #215063;}

.fyacss td { padding: 5px; font-size: 16px; text-align: center; color: #333333; border: solid 1px #cccccc; font-family: "Arial", sans-serif; }



.fycss td span { color: #f00; background: #ff0;}

.fyacss td span { color: #f00; background: #ff0;}

.fycss td.txt-l { text-align: left;}

.fyacss td.txt-l { text-align: left;}

.fycss td.tdlink { background: #f00; color: #ff0; font-weight: bold;}

.fycss td.tdlink a { text-decoration: underline;}



@media screen and (max-width:750px) {

.tablecss td  { font-size: 16px;  }

  }











        .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: 12px;

            list-style: none;

            padding: 2px ;

            margin: 0 ;

        }



        .list ul {	 }

	 

	 

        .list li {

            border: 1px solid #ddd;

            border-width: 1px 1px 1px 1px;

            padding: 3px 1px;

            margin: 5px 5px;

            border-radius: 5px;

            background: #fff;

            text-align: center;

			font-size: 17px;

        }



        .list li:last-child {

            border-bottom-width: 1px;

        }





.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}

.wbl{color:#000 !important}









        .box-f {

            position: fixed;

            top: 45px; 

            width: 100%; max-width: 720px;

            z-index: 1000; 

            background-color: white; 

            border-bottom: 1px solid #ddd; 

        }

        .content {

            margin-top: 5px; 

        }



.biaoyu{background:#fff;margin-top:12px;font-size:1.1rem;border-top:1px dashed #aaa;padding-top:12px}

.biaoyu .by1{color:#f00;font-weight:bold}

.biaoyu .by2{color:#090}

.biaoyu .by3{color:#03f}

.biaoyu .by4{color:#909}







.footer { padding: 10px 0; text-align: center; font-size: 12px; background: #f5f5f5;}



.detail { padding: 10px;}

.big-tit { padding: 10px 0 10px 0; font-size: 18px; }

.qingchu { padding: 5px 0; font-size: 15px; color: #353fba; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; }

.neirong-txt { margin: 5px 0; padding:5px; font-size: 17px; background: #fff; border-radius: 12px; margin: 0 ; font-family: "Arial", sans-serif; color:#333;}

.neirong-txt p { padding: 3px 0;}



.neirong-table { border: 0; font-size: 18px; font-family: "Arial";}

.neirong-table td { padding: 5px 0; border: 0; border-bottom: solid 1px #ccc;}