@charset "utf-8";

html {
    -ms-touch-action: none;
}

div,
h1,
h3,
h4,
p,
ul,
li {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
    border: none;
    outline: none;
}

img {
    display: block;
    border: none;
}

/* -------------- */
.logo {
    width: 100%;
    text-align: center;
    padding-top: 15%;
    margin-bottom: 3.5rem;
}

.logo img {
    width: 47.46%;
    display: inline-block;
}
.logo .logoT{
width:100%;
text-align: center;
    color: #fff;
    font-size: 1.1rem;
line-height:1.4rem;
padding-top:.2rem;
}
.logo .logoT span{width:100%;  display: inline-block; font-size:.6rem;}

.logo .logoBit{
width:100%;
text-align: center;
    color: #fff;
    font-size: 1.2rem;
line-height:1.4rem;
font-weight:bold;
padding-bottom:.8rem;
}

.login-box {
    width: 76.8%;
    margin: 0 auto 1.3rem;
}

.login-box li {
    width: 100%;
    margin-bottom: 0.6rem;
}

.login-box li input {
    width: 100%;
    border-radius: .7rem;
    background: #fff;
    height: 1.9rem;
    border: none;
    font-size: .6rem;
    padding: 0 .7rem
}

.login-button {
    width: 76.8%;
    margin: 0 auto;
    border-radius: 0.7rem;
    line-height: 1.9rem;
    text-align: center;
    color: #fff;
    font-size: .8rem;
    background:#ff0000;
}

.login-button a {
    color: #fff;
}

/* -------------- */

.detail-box {
    width: 100%;
    padding: .3333rem .3333rem .6rem .3333rem;
}

.ne-detail {
    width: 100%;
    height: 7.5rem;
    overflow: hidden;
    border-radius: 0.3rem;
    margin-bottom: .6rem;
    background: url(../images/top-bg.png) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    position: relative;
    padding: 10% 5% 0 2.4%;
}

.ne-detail dl {
    width: 100%;
    margin-bottom: 0.5rem;
    display: flex;
}

.ne-detail dl dt {
    width: 30%;
    background: rgba(255, 255, 255, .2);
    line-height: 1.2rem;
    text-align: right;
    padding-right: 0.1rem;
    font-size: 0.66rem;
    border-radius: 0 0.8rem 0.8rem 0;
}

.ne-detail dl dd {
    width: calc(100% - 30%);
    padding-left: 0.2rem;
    font-size: 0.66rem;
    line-height: 1.2rem;
}

.ne-list-box {
    width: 100%;
    background: #fff;
    border-radius: .2667rem;
    padding: 0 .6rem .4rem .6rem;
    margin: 0 auto;
}

/*  */
.Menubox1 {
    width: 100%;
    height: 1.8rem;
    border-bottom: 0.06rem solid #dbdbdb;
    position: relative;
}

.Menubox1 ul {
    width: 100%;
}

.Menubox1 li {
    width: 50%;
    float: left;
    text-align: center;
    cursor: pointer;
    height: 1.8rem;
    line-height: 1.8rem;
    text-align: center;
    font-size: 0.8rem;
    color: #333333;
    position: relative;
}


.Menubox1 li.hover {
    opacity: 1;
    color: #fb2c24;
    font-weight: bold;
}

.Contentbox1 {
    width: 100%;
    padding-top: 0.25rem;
}

.CbContainer1 {
    position: relative;
    padding: 0.3rem 0;

}

.ne-detail-list {
    width: 100%;
}

.ne-detail-list dl {
    width: 100%;
    display: flex;
}

.ne-detail-list dl dt {
    width: 40%;
    line-height: 1.8rem;
    font-size: 0.62rem;
    color: #111111;
    padding-left: 12%;
    background-size: 1rem 1rem !important;
}

.ne-detail-list dl dd {
    width: 60%;
    line-height: 1.8rem;
    font-size: 0.62rem;
    color: #610101;
    display: flex;

}
.color1{ color: #610101;}
.ne-detail-list dl dd img {
    display: inline-block;
    max-width: 3.4rem;
    margin-right: 0.3rem;
}

.ne-detail-list dl:nth-child(1) dt {
    background: url(../images/icon1.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(2) dt {
    background: url(../images/icon2.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(3) dt {
    background: url(../images/icon3.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(4) dt {
    background: url(../images/icon4.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(5) dt {
    background: url(../images/icon5.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(6) dt {
    background: url(../images/icon6.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(7) dt {
    background: url(../images/icon7.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(8) dt {
    background: url(../images/icon8.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(9) dt {
    background: url(../images/icon9.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(10) dt {
    background: url(../images/icon10.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(11) dt {
    background: url(../images/icon10.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(12) dt {
    background: url(../images/icon12.jpg)no-repeat left center;
}

.ne-detail-list dl:nth-child(13) dt {
    background: url(../images/icon13.jpg)no-repeat left 8%;
}

.CbContainer1 table tr td {
    font-size: 0.6rem;
}