@charset "utf-8";*{padding:0;margin:0}
html,body{width:100%;margin:0 auto;font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;background:#F2F3F5;font-size:18px}
input{outline:none!important}
ul{list-style:none}
ol{list-style:none}
a{text-decoration:none}
img{border:none}
a{color:black}
a:link{text-decoration:none!important}
a:visited{text-decoration:none!important}
a:hover{text-decoration:none!important}
a:active{text-decoration:none!important}
#content{min-height:calc(100vh - 304px);padding:25px 0}
.w_1200{width:1200px;min-width:1200px;margin:auto;position:relative;z-index:20}
.w_100{width:100%;min-width:1200px;margin:auto}
.clearfix:after{content:"";display:block;visibility:hidden;clear:both}
.publicTop{background:linear-gradient(180deg,#FFFFFF 0%,#EEEEEE 73%,#D9D9D9 100%);display:flex;flex-direction:column}
.publicTop .top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px}
.publicTop .top a.logo{}
.publicTop .top a.logo img{width:140px;display:block}
.publicTop .top .loginBox{}
.publicTop .top .loginBox .NotLoggedIn{}
.publicTop .top .loginBox .NotLoggedIn a{color:#778293}
.publicTop .top .loginBox .NotLoggedIn a i{font-size:15px;margin-right:5px}
.publicTop .top .switch{display:none}
.publicTop .top .loginBox .NotLoggedIn a:hover{color:#1C73CA;-moz-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s}
.publicTop .top .loginBox .NotLoggedIn a.login{margin-right:20px}
.publicTop .nav{background:linear-gradient(180deg,#1165B5 2%,#00409E 100%)}
.publicTop .nav ul{display:flex;align-items:center}
.publicTop .nav ul li{width:130px;text-align:center;transform:skew(-20deg);border-right:1px solid #1C73CA}
.publicTop .nav ul li:last-child{border-right:none}
.publicTop .nav ul li.active{-moz-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;background:linear-gradient(180deg,#237DD7 0%,rgba(35,125,215,0) 100%)}
.publicTop .nav ul li.active a{}
.publicTop .nav ul li a{color:#fff;display:block;width:100%;line-height:42px;transform:skew(20deg)}
.publicTop .nav ul li:hover{background:linear-gradient(180deg,#237DD7 0%,rgba(35,125,215,0) 100%);transform:skew(-20deg)}
.publicFooter{background:#222C3A;padding:40px 0}
.publicFooter p{color:#fff;text-align:center;line-height:28px}
.publicFooter p span{margin:0 15px}
.publicFooter p span i{padding-right:8px}
#loading{height:100%;width:100%;position:fixed;z-index:9999;margin-top:0px;top:0px;background:linear-gradient(180deg,#1165B5 2%,#00409E 100%)}
#loading-center{width:100%;height:100%;position:relative}
#loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.object{-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;position:absolute;border-top:5px solid #FFF;border-bottom:5px solid transparent;border-left:5px solid #FFF;border-right:5px solid transparent;-webkit-animation:animate 2s infinite;animation:animate 2s infinite}
#object_one{left:75px;top:75px;width:50px;height:50px}
#object_two{left:65px;top:65px;width:70px;height:70px;-webkit-animation-delay:0.2s;animation-delay:0.2s}
#object_three{left:55px;top:55px;width:90px;height:90px;-webkit-animation-delay:0.4s;animation-delay:0.4s}
#object_four{left:45px;top:45px;width:110px;height:110px;-webkit-animation-delay:0.6s;animation-delay:0.6s}
@-webkit-keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8)}
}@keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8)}
 }.c_hide{display:none}
.isPhone .c_hide{display:block}
.isPhone .w_100{width:100%;min-width:100%}
.isPhone .w_1200{width:100%;min-width:100%}
.isPhone .publicTop .nav ul{flex-direction:column}
.isPhone .publicTop .top .loginBox{display:none}
.isPhone .publicTop .top a.logo img{width:2.3rem}
.isPhone .publicTop .top a.logo{padding:0.2rem}
.isPhone .publicTop .top{height:auto}
.isPhone .publicTop .top .switch{display:block;margin-right:0.2rem;font-size: 0.5rem;color:#124fa6;position:relative;z-index:200;margin-left: 0.08rem;font-weight: bold;}
.isPhone .publicTop .top .switch.fa-remove{/* color:#fff; */}
.isPhone .publicTop .nav{position:fixed;top:0;bottom:0;left:-5rem;width: 3.5rem;z-index:200}
.isPhone .publicTop .nav ul{}
.isPhone .publicTop .nav ul li{width:100%;transform:skew(0deg);border:none}
.isPhone .publicTop .nav ul li a{transform:skew(0deg);font-size: 0.34rem;line-height: 1rem;}
.isPhone .publicTop .nav .union{text-align:center;padding:0.46rem 0}
.isPhone .publicTop .nav .union img{width:0.8rem;display:inline-block}
.isPhone .publicTop .mb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:100;display:none}
.isPhone .publicFooter p{
    line-height: 0.4rem;
    font-size: 0.22rem;
    padding: 0 0.25rem;
}

.isPhone .publicFooter p span{display:block}
.isPhone .publicFooter{padding:0.15rem 0}
.isPhone .otherInfo .main{flex-direction:column;border-radius:0.15rem;padding-bottom:0.2rem;background:#fff;display:flex;padding:0;padding-bottom:0.2rem}
.isPhone .otherInfo .bj{margin:0 0.2rem;border-radius:0.15rem;padding:0}
.isPhone .otherInfo .main .news{flex:auto;margin:0 0.15rem;overflow:hidden;width:auto}
.isPhone .otherInfo .main .title{width:2.5rem;background-size:100% 100%;line-height:0.65rem;height:auto;margin:0;margin-top:-2px}
.isPhone .otherInfo .main .title span{font-size:0.26rem;background:url(../images/icon8.png) no-repeat left center;background-size:0.23rem;padding-left:0.3rem}
.isPhone .otherInfo .main .news ul{margin-top:0;padding:0.15rem;border-radius:0;margin-top:0.1rem}
.isPhone .otherInfo .main .news ul li{padding:0.15rem 0}
.isPhone .otherInfo .main .news ul li a img{height:auto;width:1.5rem;margin-right:0.2rem}
.isPhone .otherInfo .main .news ul li a .newsTitle{width:4.7rem}
.isPhone .otherInfo .main .news ul li a .newsTitle span{font-size:0.26rem;padding-bottom:0.1rem}
.isPhone .otherInfo .main .video{width:auto;border-top:0.01rem solid #e6e6e6;margin-top:0.2rem;overflow:hidden;margin:0 0.15rem}
.isPhone .otherInfo .main .video .videoBox{height:3.9rem;flex:auto;border-radius:0;border-radius:0.15rem;margin-top:0.15rem}
.isPhone .otherInfo .main .address{border-top:0.01rem solid #e6e6e6;margin:0;overflow:hidden;width:auto;margin:0 0.15rem;margin-top:0.25rem}
.isPhone .otherInfo .main .address .addressBox{margin:0;margin-top:0.15rem}
.isPhone .otherInfo{margin-bottom: 0rem;margin-top: 0.2rem;}
.isPhone .otherInfo .main .video .videoBox .prism-big-play-btn{width:0.75rem;height:0.75rem;left:50%!important;margin-left:-0.375rem}
.isPhone .prism-player .prism-big-play-btn .outter{display:none}
.isPhone #content{padding: 0.15rem 0;min-height: calc(100vh - 2.28rem);}
/*.isPhone .tableBox .m_tableStyle{display: none;}*/
/*.isPhone .tableBox .m_tableStyle{margin:0 0.25rem;overflow-x:auto;padding:0;overflow-y: hidden;}*/
/*.isPhone .tableBox .m_tableStyle .table{table-layout:fixed;width:auto;}*/
.isPhone .m_tableStyle .table thead tr th:first-child,.isPhone .m_tableStyle .table tbody tr td:first-child{
    background:linear-gradient(to bottom,#f2f2f2,#e5e6eb );
}
.isPhone .m_tableStyle .table thead tr th:first-child{text-align: center;}
.isPhone .m_tableStyle .table thead tr th:nth-child(2),.isPhone .m_tableStyle .table tbody tr td:nth-child(2) {
    background:linear-gradient(to bottom,#f2f2f2,#e5e6eb );
    padding: 0;
    position: sticky;
    left: 0.6rem;
}
.isPhone .m_tableStyle .table thead tr th:nth-child(3),.isPhone .m_tableStyle .table tbody tr td:nth-child(3) {
    background:linear-gradient(to bottom,#f2f2f2,#e5e6eb );
    padding: 0;
    padding-right: 0.1rem;
    padding-left: 0.1rem;
    position: sticky;
    left: 1.625rem;
}
.isPhone .m_tableStyle .table tbody tr td{min-width: 1rem;line-height:initial;padding: 0.05rem 0.15rem;font-size:0.24rem}
.isPhone .m_tableStyle .table tbody tr td i{display:inline-block;width:0.5rem;text-align:center}
.isPhone .m_tableStyle .table tbody tr td:first-child i{float:left;line-height:0.4rem;margin:0 0.15rem}
.isPhone .m_tableStyle .table tbody tr td:first-child span{float:left;width:1.9rem;line-height:0.4rem}
.isPhone .m_tableStyle .table thead tr th{font-size:0.26rem;padding:0.15rem 0}
.isPhone .m_tableStyle .table thead tr th span{background-size:0.3rem!important;padding-left:0.45rem}
.isPhone .navBox{

    display: flex;

    flex-direction: row;

    align-items: center;

    color: #1165b5;

    font-size: 0.35rem;

    font-weight: bold;
}
body.isPhone{font-size:0.26rem}
.navBox{
    display: none;
}
