.backtoTop{
    height: 48px;
    width: 48px;
    position: fixed;    
    right: 100px;
    z-index: 9999;
    cursor: pointer;
    text-align: center;
    display: none;
}
.content-common tr:nth-child(even) td{
  background: #f5f1e4;
}
.custom-page .num,.custom-page .end,.custom-page .next,.custom-page .prev,.custom-page .first{
  display: inline-block;
  height:35px;
  width:35px;
  line-height: 35px;
  text-align: center;
  font-size:14px;
  border:2px solid #333;
  color:#333;
  margin:5px;
  font-weight: 400;
  cursor: pointer;
}

.custom-page .current{
  display: inline-block;
  height:35px;
  width:35px;
  line-height: 35px;
  text-align: center;
  font-size:14px;
  border:2px solid #A30003;
  background: #A30003;
  color:#fff;
  margin:5px;
  font-weight: 400;
  cursor: pointer;
}

.more_button1,.more_button2{
  display: inline-block;
  height:35px;
  padding:0 15px;
  line-height: 35px;
  text-align: center;
  font-size:14px;
  border:2px solid #333;
  color:#333;
  margin:5px;
  font-weight: 400;
  cursor: pointer;
}

.custom-page .num:hover,.custom-page .end:hover,.custom-page .next:hover,.custom-page .prev:hover,.custom-page .first:hover,.more_button1:hover,.more_button2:hover{
    background: #000;
    color:#fff;
}

a:hover{color:#caff28}
body{
    background: rgba(250,247,238,0.6);
}
header{
    position: fixed;
    top:0 !important;
    left:0% !important;
    right:0% !important;
    width:1440px;
    margin:0 auto;
    z-index:5;
}
a{
    color:#A30003;
}
.content-common{
    line-height: 1.75;
}
.content-common p{margin-bottom: 20px;}
.content-common table p{margin-bottom: 0px !important;}
.content-common a{
    color:#A30003;
    text-decoration: underline !important;
}
.content-common a:hover{
    color:#e40e12;
    text-decoration: underline;
}
.main{
    width:1440px;
    margin:0 auto;
    word-wrap: break-word;
    word-break: break-all;
}
.main span{
    white-space:normal !important;
}
.header-container{
    width:1440px;
    margin:0 auto;
}
#container{
    width: 1440px;
    margin:0 auto;
}
.top-menu{
    padding-left:66px;font-size:16px;height:35px;background: #570103;line-height: 35px;color:#c5a7a6;
}
.top-menu a{
    color:#c5a7a6;
}
.top-menu a:hover{
    color:#caff28;
}
.top-menu li.l{
    float:left;
    margin-right:27px;
}
.top-menu li.icon{
    float:right;
    margin-right:15px;
    padding-top:9px;
}
.top-menu li.r{
    float:right;
    margin-right:30px;
}
.top-menu li.rr{
    float:right;
    margin-right:135px
}
.main-menu{
    background: rgba(199,5,10,0.9);
}
.menu li.r{
    float:right;
    margin-right:30px;
}
.menu li.rr{
    float:right;
    margin-right:135px
}
.menu .active-i{
    color:#caff28;
}
.menu .active{
    border-bottom:2px solid #caff28;
}
.menu{
    font-size:20px;
    color:#e0d1d1;
    position:relative;
}
.menu a{
    color:#e0d1d1;
}
.menu .temp{
    background-color: #caff28;
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    top: 48px;
    transition: left 300ms, width 300ms;
}
.logo{
    float:left;
    margin-left:66px;
    margin-top:16px;
}

.menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.menu ul li {
    display: block;
    position: relative;
    float: left;
}
.menu li ul {
    display:none;
}
.submenu  li a {
    display: block;
    padding: 0 20px;
    text-decoration: none;
    white-space: nowrap;
    color: #fff;
    height:26px;
    line-height:26px;
}

.menu li:hover  ul {
    display: block;
    position: absolute;
}

.menu li:hover li {
    float: none;
}
.menu li:hover a {
}

.menu li:hover li a:hover {
    background: rgba(212,253,90,0.4);
}
.menu ul ul ul {
    left: 100%;
    top: 0;
}
.menu ul:before,
ul:after {
    display: table; /* 2 */
}
.menu ul:after {
    clear: both;
}
.menu>li{
    padding-top:20px;
}
.menu .submenu{
    padding:0 0 15px 0;
    z-index:0;
    font-size:12px;
    color:rgba(216,217,218,0.6);
}

footer{
    height:250px;background: #2e2e2e;position:relative;
}
footer a{
    color:rgba(255,255,255,1);
}
footer .sang{
    position:absolute;right:70px;bottom:45px;
}
footer .l1{
    position: absolute;top:37px;left:44px;font-size:20px;
    font-family:'PingFangRegular';
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:34px;
}
footer .l2{
    position: absolute;top:37px;left:290px;font-size:20px;
    font-family:'PingFangRegular';
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:34px;
}
footer .copyright{
    left:44px;bottom:45px;position:absolute;font-size:18px;font-family:'PingFangRegular';font-weight:400;color:rgba(182,182,182,1);
}

.layout-clear::after {
  content:"";
  clear:both;
  display:block;
}
