body,html{font-family:STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif;color:#000;font-size:12px}
html{background:#79c4be;background-attachment:fixed}
body{max-width:720px;margin:0 auto}
*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ol,ul,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
a:focus{outline:0}
a.hidefocus{outline:0}
a{text-decoration:none;color:#000}
i{font-style:normal;display:inline-block}
img{width:100%;height:auto;font-size:0;vertical-align:middle;}
input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;outline:0}
button{border:0;outline:0;cursor:pointer}
input{outline:0}
table{table-layout:fixed;width:100%}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.pad4{padding:4px}
.nullbox61{height:48px}
.nullbox91{height:91px}

div.top{position:fixed;z-index:99;height:48px;width:100%;max-width:720px;background:#439A94;text-align:center;}
div.top div.logo{position:absolute;top:4px;left:48px;right:48px;}
div.top div.logo span{width:217px;height:45px;background:url('https://vhimg1.ptallenvery.com/410544/imgs/58-1313kj.png?2') no-repeat center 0px;background-size:100%;display:inline-block;}
div.top div.icon span{position:absolute;width:36px;height:40px;color:#fff;background-image:url('/user/assets/menuIcon.png?2019060101');background-repeat:no-repeat;overflow:hidden;display:block;background-position: 0 0; }
div.top div.icon span.menu{top:3px;right:8px;background-size:36px auto;-webkit-background-size:36px auto;background-position:0 -56px}
div.top div.icon span.prev{top:3px;left:5px;background-size:32px auto;-webkit-background-size:32px auto;background-position:0 -110px}
div.top div.logoLeft{left:5px;text-align:left}
div.top div.prevHide{z-index:1001;display:none}
div.top div.menuDialog{position:fixed;top:48px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001;display:none}
div.top div.menu_nav{max-width:720px;margin:0 auto;height:100%;}
div.top div.menu_nav ul{float:right;width:150px;background:rgba(255,255,255,.9);height:100%;}
div.top div.menu_nav ul li{text-align:left;}
div.top div.menu_nav ul li a{padding-left:60px;height:38px;line-height:38px;font-size:13px;position:relative;display:block;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-top:-1px}
div.top div.menu_nav ul li a:first-child{border-top:none}
div.top div.menu_nav ul li span.icon{display:inline-block;height:23px;width:23px;background:url('/user/assets/menuNavIcon.png') no-repeat 0 0;background-size:23px;position:absolute;top:8px;left:29px}
div.top div.menu_nav ul li span.icon.i03{background-position-y:-92px}
div.top div.menu_nav ul li span.icon.i05{background-position-y:-184px}
div.top div.menu_nav ul li span.icon.i09{background-position-y:-368px}
div.top div.menu_nav ul li span.icon.i11{background-position-y:-460px}
div.top div.menu_nav ul li span.icon.i12{background-position-y:-506px}
div.top div.menu_nav ul li span.icon.i16{background-position-y:-690px}
div.top div.menu_nav ul li span.icon.i19{background-position-y:-759px}
div.box{margin:0px 0;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
div.box div.table ul li{/*border-bottom:1px solid #f9f9f9;*/padding:8px 0;text-align:center;font-size:1.25rem;border-radius:4px}
div.box div.table ul li font{color:#0000FF}
div.box div.table ul li span{color:#FF0000;}
div.box div.table div.title{height:33px;text-align:center;background-color:#79c4be;border-radius:2px}
div.box div.table div.title h3{height:33px;line-height:30px;font-size:1.3rem;letter-spacing:1px;color:#000;text-shadow: 1px 1px 1px #fff}
div.box div.subnav1 ul{margin:8px;}
div.box div.subnav1 ul li{display:block;float:left;width:25%;text-align:center}
div.box div.subnav1 ul li a{display:inline-block;width:60px}
div.box div.subnav1 ul li a img{margin:0 auto;display:block;width:46px;height:46px;vertical-align:middle}
div.box div.kjkj ul li{float:left;margin:2px;padding:4px 0;width:calc(25% - 4px);background-image:linear-gradient(to top,#3E8E88,#AAD9D6)}
div.box div.kjkj ul li a{color:#FFF;font-size:1rem;font-weight:bold;}
div.box div.choice ul.kjnf{padding:4px 0;text-align:center;margin-bottom:4px;border-bottom:1px solid #999;background:#ccc}
div.box div.choice ul.kjnf li{float:left;display:block;margin:2px;padding:4px 0;width:calc(16.66% - 4px);border:1px solid #fff;border-radius:6px}
div.box div.choice ul.kjnf li.active{background:#fff;font-weight:bold}
div.box div.choice div.yearDialog{position:fixed;max-width:720px;height:100%;background:rgba(0,0,0,.5);z-index:1001;display:none}
div.box div.choice div.yearDialog ul.kjnf{background:#fff}
div.box div.choice div.yearDialog ul.kjnf li{border-color:#eee;border-radius:3px}
div.box div.choice dl{line-height:26px;text-align:center;padding-bottom:8px}
div.box div.choice dl.sx{font-size:1.2rem;border-bottom:1px solid #ccc}
div.box div.choice dl h3 {float:left;width:10%;line-height:30px;color:#ff0000;font-size:1.2rem;}
div.box div.choice dl ul {float:left;width:90%}
div.box div.choice dl ul li{float:left;width:7.69%;padding:2px 0;}
div.box div.choice dl ul li .position_superior{width:35px;margin:0 auto;text-align:center;border-radius:3px;clear:none;cursor:pointer;border:1px solid #ccc}
div.box div.choice dl ul li .active{background:#ec6337;color:#fff;border-color:#ec6337;}
div.box div.choice dl ul li button.position_superior{height:26px;background:#41b45f;border-color:#41b45f;color:#fff}
div.box div.jxct ul{margin-top:3px;}
div.box div.jxct ul li{float:left;border:1px solid #FF8000;margin:2px;padding:4px 0;width:calc(16.66% - 4px);background:#fff;font-size:1.1rem;color:#0000FF}
div.box div.jxct ul li font{color:#333}
.blueBall,.greenBall,.redBall{display:inline-block;width:27px;height:27px;background:url('/user/assets/ball.png') no-repeat 0 0;background-size:55px 55px;line-height:23px;font-size:14px;color:#303030;font-weight:700;text-align:center}
.greenBall{background-position:-28px 0}
.redBall{background-position:0 -28px}
.cgi-gsb{padding:5px}
.cgi-gsb ul li {
    line-height:40px;
    font-size:14px;
    border-bottom:1px #eaeaea solid;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.cgi-gsb ul li span.cgi-gsb-tit {
    height:20px;
    line-height:20px;
    margin-right:1px;
    padding:0 5px;
    font-size:12px;
    color:#fff;
    border-radius:5px;
    background:#f00;
    display:inline-block
}
.xst ul li{line-height:31px;font-size:11pt}
.xst ul li a{font-size:11pt;font-weight:normal}
.qxtable.yxym td a {
    border: none;
    background: unset;
    border-radius: unset;
    display: block;
    line-height: 40px;
    text-decoration: none;
}
.ampost-list li img  {
    width: auto;
}
.box.cgi-gsb.xst {
    padding-left: 0!important
}
.popEvent span {
  display: inline-block;
  width: 200px;
  height: 40px;
  line-height: 40px;
  font-size: 28px;
  white-space: nowrap;
  font-weight: bold;
  color: #ff0;
  border-radius: 10px;
  background: #e70000;
}
.popEvent span > span {
  animation: effectScale 0.3s infinite;
}

.popEvent .oop-cpt-con4{text-align:center}
@keyframes effectScale { from { transform: scale(1); } to {transform: scale(0.9);}}
.scroll-web-txt ul li{width: calc(100% / 3);list-style: none;float:left}
.scroll-web-txt ul li a {
    color: #333;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    margin: 0px;
    text-align: center;
    text-decoration: none;
    border: solid 1px #ddd;
    border-radius: 5px;
    background: #eee;
    background-image: linear-gradient(to top, #eee, #fff);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    display: block;
}

body{padding-bottom:unset}
.foot{height:100px;background-color:#439a95;padding:15px;display:flex;flex-direction:column;justify-content: center;align-items: center;width:100%;font-weight:550;letter-spacing: 1px;padding-bottom:45px;color:#fff}
.tzHide{position: fixed; bottom: 110px; right: 0px; text-align: center; border-radius: 50%; background: rgb(255, 2, 2); color: rgb(255, 255, 255); width: 22px; font-weight: normal; height: 23px; line-height: 20px; display: none;z-index:999}
.tzBtn {
    padding: 5px !important;
    margin: 0 !important;
    text-decoration: none !important;
    border:5px solid #ff0202 !important;
    width: 70px !important;
    height: 70px !important;
    font-size: 17px !important;
    line-height: 24px !important;
    text-align: center !important;
    position: fixed !important;
    bottom: 50px !important;
    color: #ff0202 !important;
    background:#fff30d;
    z-index: 999 !important;
    right: 6px !important;
    border-radius: 50% !important;
    font-weight: 700 !important;
    animation: pulse 2s ease-in-out 0s infinite running forwards;
}


@media only screen and (min-width: 700px) {
    .tzBtn{
        width: 160px !important;
        height: 160px !important;
        right: 10px !important;
        font-size: 55px !important;
        line-height: 75px !important;
        }
    }


    @-webkit-keyframes pulse{
        0%{
            -webkit-transform:scale3d(1,1,1);
            transform:scale3d(1,1,1)
        }
        50%{
            -webkit-transform:scale3d(1.05,1.05,1.05);
            transform:scale3d(1.05,1.05,1.05)
        }
        100%{
            -webkit-transform:scale3d(1,1,1);
            transform:scale3d(1,1,1)
        }
    }
    @keyframes pulse{
        0%{
            -webkit-transform:scale3d(1,1,1);
            -ms-transform:scale3d(1,1,1);
            transform:scale3d(1,1,1)
        }
        50%{
            -webkit-transform:scale3d(1.05,1.05,1.05);
            -ms-transform:scale3d(1.05,1.05,1.05);
            transform:scale3d(1.05,1.05,1.05)
        }
        100%{
            -webkit-transform:scale3d(1,1,1);
            -ms-transform:scale3d(1,1,1);
            transform:scale3d(1,1,1)
        }
    }
@media only screen and (max-width: 424px){
.panel-body .item-box .whsx {
    line-height: 0.7 !important;
}
}
.index ul li{margin:unset;width:calc(100% / 3);}
.index ul{width:100%}