html{
    font-size: 100%;
    -webkit-text-size-adjust: none;
}
body,p,ul,ol,h1,h2,h3,h4,h5,h6,figure,figcaption{ padding:0;margin:0; }
body {
    font-family:microsoft yahei;
    font-size:14px;
    background: #ffffff;
}
ul,ol{
    list-style: none;
}
a{
    text-decoration: none;
    color:#000000;
    border: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline: none;
}
/* 默认样式 */
.default {
    color: blue; /* 默认文字颜色 */
    border: 2px solid transparent; /* 默认边框，使用透明色或其他颜色 */
    padding: 5px 10px; /* 内边距 */
    text-decoration: none; /* 移除下划线 */
    border-radius: 4px; /* 边框圆角 */
    transition: border-color 0.3s, color 0.3s; /* 平滑过渡效果 */
}

/* 鼠标悬停时的样式 */
.default:hover {
    border-color: gray; /* 悬停时边框颜色 */
    color: black; /* 悬停时文字颜色 */
}

/* 激活状态的样式 */
.active {
    color: black; /* 激活状态的文字颜色 */
    border-color: black; /* 激活状态的边框颜色 */
}

/* 可选：当鼠标悬停在激活状态链接上时改变边框颜色 */
.active:hover {
    border-color: darkred; /* 改变边框颜色 */
}
.W1
{
    width: 1200px;
    height: auto;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
.W2
{
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
}
.W8
{
    width: 800px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

@media only screen and (max-width: 750px)
{
    body{
        font-size: 1rem;
    }
    .W1
    {
        width:94% !important;
        margin:0px auto;
        position:relative;
        padding:0 3%;
        overflow: hidden;
		margin-top: 10px;
    }
}

.top
{
    height: auto;
    position: fixed;
    top: 0;
    background: #ffffff;
    z-index: 9999;
    left: 50%;
    margin-left: -600px;
    padding-bottom: 20px;
}
.topH
{
    width: 100%;
    height: 25px;
}
@media only screen and (max-width: 750px)
{
    .top
    {
        height: auto;
        position: fixed;
        top: 0;
        background: #ffffff;
        z-index: 9999;
        left: 0;
        margin-left: 0px;
        padding-bottom: 0px;
        width: 100%;
    }
    .topH
    {
        width: 100%;
        height: 43px;
    }
}

.PCtop
{
    overflow: hidden;
    height: auto;
    padding-top: 30px;
}
.logo
{
    width: 147px;
    height: 84px;
    float: left;
}
.logo img
{
    width: 100%;
    height: 100%;
    display: block;
}
.state
{
    float: right;
    width: auto;
    margin-top: 0px;
    text-align: right;
}
.state .status
{
/*    letter-spacing: 5px;*/
    width: 100%;
    height:30px;
}
.state .status1
{
    height:30px;
}
/* .state .status a:first-child
{
    color: #2F3C4D;
} */
.state .status a:hover
{
    color: #ff0000;
}
.ser
{
    width: 100%;
    height: 30px;
    float: right;
    background: #ffffff;
    border: 1px solid #cccccc;
}
.ser input
{
    display: block;
    width: 200px;
    height: 28px;
    border: none;
    float: left;
    border-right: 1px solid #cccccc;
    outline: none;
    color: #666666;
}
.ser  img
{
    display: block;
    float: right;
    height: 80%;
    width: auto;
    padding: 3px;
    cursor: pointer;
}

@media only screen and (max-width: 750px)
{
    .PCmenu
    {
        display: none;
    }
    .PCtop
    {
        overflow: hidden;
        height: auto;
        padding-top: .5rem;
        position:relative;
        top: 0;
        left: 0;
        width: 95%;
        background: #fff;
        /*box-shadow: 0rem 0em 0rem #cccccc;*/
        z-index: 99;
        padding: 0.3rem 2.5%;
    }
    .logo
    {
        width: 6rem;
        height: auto;
        float: left;
    }

    .logo img
    {
        width: 100%;
        height: 100%;
        display: block;
    }
    .state
    {
        float: right;
        width: auto;
        text-align: right;
        margin-top: 0;
    }
    .state .status
    {
       /* letter-spacing: 5px;*/
        width: 100%;
        height:30px;
        margin-top: .2rem;
        /*text-decoration: underline;*/
    }

    .state .status1
    {
        line-height: 1.5rem;
        font-size: 0.8rem;
    }
  /*   .state .status a:first-child
    {
        color: #2F3C4D; background:url(../images/line.png) no-repeat right center;
    } */
    .state .status a:hover
    {
        color: #ff0000;
    }
    .ser
    {
        width: 90%;
        height: 30px;
        float: right;
        background: #ffffff;
        border: 1px solid #cccccc;
    }
    .ser input
    {
        display: block;
        width: 80%;
        height: 28px;
        border: none;
        float: left;
        border-right: 1px solid #cccccc;
        outline: none;
        color: #666666;
        -webkit-appearance:none;
        border-radius: 0;
    }
    .ser  img
    {
        display: block;
        float: right;
        height: 80%;
        width: auto;
        padding: 3px;
        cursor: pointer;
    }

}



/*===菜单的样式===*/
.PCmenu
{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    text-align: center;
    background: #000;
    position: fixed;
    top: 0px;
    width: 1200px;
    z-index: 999;
    /*opacity: 0.7;*/
}
.PCmenuH
{
    width: 100%;
    height: 0px;
    margin-bottom: 0px;
}
/* .PCmenu a:first-child
{
    margin-left: 0px; background-image:url(../images/line.png); background-repeat:no-repeat; background-position: right center
} */
.PCmenu a
{
    text-align: center;
    margin: 0 auto;
    color: #ffffff;
    height: 100%;
    width: 120px;
    display: block;
    float: left;
}
.PCmenu a:hover
{
    background: #ffffff!important;
    color: #000!important;
}
.xuanzhong
{
    color: #000 !important;
    background: #ffffff;
}



/*===底部样式===*/
.PCbtn
{
    background: #000;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    margin-top: 60px;
}
.PCbtn .W8
{
    border-bottom: 1px solid #ffffff;
    text-align: center;
    margin: 0 auto;
}
.PCbtn .W8 a
{
    color: #ffffff;
    padding: 0 30px;
}
.PCbtn .W8 a:hover
{
    color: #0044bd;
}
.hc
{
    color: #ffffff;
}
.hc a
{
    color: #ffffff;
}
.hc a:hover
{
    color: #0044bd;
}
@media only screen and (max-width: 750px)
{
    .PCbtn
    {
        display: none;
    }
}















/*文档的样式*/
.text
{
    margin-top: 40px;
    width: 1196px;
    height: 230px; margin:60px auto 0;
    /*border: 2px solid #2F3C4D;*/
}
.text .left
{
    float: left;
    width: 49%;
    height: 100%;
    /*border-right: 2px solid #2F3C4D;*/
    position: relative;
        background: #F6F8FC;
}
.text .right
{
    float: right;
    width: 49%;
    height: 100%;
    position: relative;
    background: #F6F8FC;
}
.img
{
    position: absolute;
    width:100%;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #2F3C4D;
    font-weight: bold;
    top: 10px;
    left: 15px;
}
.img img
{
    display: block;
    width: 100%;
    height: 100%;
}
.content
{
    position: absolute;
    width: 96%;
    height: 75%;
    top: 20%;
    left: 2%;
    line-height: 30px;
    color: #666666;
    text-align: justify;
    overflow: hidden;
}

@media only screen and (max-width: 750px)
{
    .text
    {
        width: 100%;
        height: auto;
        border:none;
        margin-bottom: 2rem;
        margin-top:0rem;
    }
    .text .left
    {
        float: left;
        width: 98%;
        height: 12rem;
        position: relative;
        /* border: .2rem solid #2F3C4D; */
        margin-top: 0.8rem;

    }
    .text .right
    {
        float: left;
        width: 98%;
        height: 12rem;
        position: relative;
        /* border: .2rem solid #2F3C4D; */
        margin-top: .5rem;
        overflow: hidden;
        clear: both;

    }
    .img
    {
        position: absolute;
        width:5rem;
        height: auto;
        top: .5rem;
        left: .5rem;
    }
    .img img
    {
        display: block;
        width: 100%;
        height: 100%;
    }
    .content
    {
        position: absolute;
        width: 90%;
        height: 75%;
        top: 23%;
        left:.5rem;
        line-height: 1.5rem;
        color: #666666;
    }

}





.title
{
    width: 100%;
    line-height: 40px;
    /* border-bottom: 1px solid #cccccc; */
    margin: 50px 0 0px 0;
    font-size: 16px;
 /*   display: none;*/
}
.titleshouye
{
    display: block;
}
.title .title1
{
    color: #2F3C4D;
}
.title .title2
{
    line-height: 20px;
    float: right;
    color: #FD2D59;
    border: 1px solid #FD2D59;
    padding: 2px 10px;
    border-radius: 0px;
    margin-top:10px;
}
.title .title2:hover
{
    color: #ffffff;
    background: #2F3C4D;
    border: 1px solid #2F3C4D;
}

@media only screen and (max-width: 750px)
{
    .title
    {
        clear: both;
        font-size: 1rem;
        margin: 0rem 0 0rem 0;
        border-bottom: none;
        /* border-top:1px solid #cccccc; */
       /* display: none;*/
    }
    .titleshouye
    {
        margin:2rem  0  0rem 0;
        display: block;
    }
    .title .title2
    {
        font-size: 0.8rem;
        padding: 0 10px;
    }

}
.liebiao
{
    width: 100%;
    height: auto;
    overflow: hidden; margin-top:-1rem;

}
.liebiao .lie
{
    width: 277px;
    height: auto;
    /*border: 1px solid #cccccc;*/
    margin-right: 17px;
    float: left;
    margin-top: 20px;
    margin-bottom: 50px;

}

.liebiao .lie:nth-of-type(4n)
{
    margin-right: 0px;
}

.liebiao .lie .show
{
    width: 100%;
    height: 490px;
    box-shadow: 1px 3px  3px #cccccc;
    overflow: hidden;
    margin-bottom: 5px;
}
.liebiao .lie .showtie
{
   
    margin-bottom: 0px!important;
    border: 1px solid #666;
    border-bottom: none;

}
.liebiao .lie .show img
{
    display: block;
    width: 100%;
    height: 100%;
}
/* .liebiao .lie a:hover img
{
    -webkit-animation: fangda  .4s ease-in  both;
} */

@media only screen and (max-width: 750px)
{
 
	.liebiao .lie
{
    width: 285px;
    height: auto;
    /*border: 1px solid #cccccc;*/
    margin-right: 17px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;

}
}
.liebiao .lie p
{
    line-height: 40px;
    font-size: 16px;
    text-align: center;
 
    background:#FD2D59;
    color: #ffffff;
        border-radius: 3px;
		 width: 100%;
}
.liebiao .lie1 p
{
    width: 100%;
    line-height: 34px;
    font-size: 16px;
    text-align: center;
	/* opacity: 0.5; */
    background:none;
    color: #FD2D59;
    border-radius: 0px;!important;
	border: 1px solid #FD2D59;
	/*border-top: none;*/
}
.dbxz
{
    width:48%;
    height:40px;
    background:#FD2D59;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
  


    color: #ffffff;
        border-radius: 3px;
    /*border-radius:0;*/
    cursor: pointer;
    margin-top: 4px ;
    /*border-top: 10px solid #fff;*/
}

.maxdiv{
    display:flex;   justify-content: space-between; /* 横向中间自动空间 */  align-content: space-between; width: 100%;  /* 竖向中间自动空间 */
}
.nametitle{
    display: block;width: 100%;text-align: center;line-height: 30px;font-size: 18px;
}
.liebiao .lie p:hover,.dbxz:hover
{
    /*text-decoration:underline  ;*/
    background:#2F3C4D!important;

}

@media only screen and (max-width: 750px)
{
.liebiao .lie p:hover, .dbxz:hover {
    /* text-decoration: underline; */
     background: #2F3C4D!important; 

}
    .liebiao .lie p
    {
        width: 100%;
        line-height: 2rem;
        font-size: 1rem;
        text-align: center;
        background:#FD2D59;
        color: #ffffff;
    }
	.liebiao .lie1 p {
    line-height: 34px;
    font-size: 16px;
    text-align: center;
    /* opacity: 0.5; */
    background: none;
    color: #FD2D59;
    border-radius: 0px;
    !important: ;
    border: 1px solid #FD2D59;
    border-top: none;
}
	.nametitle{
    display: block;width: 100%;text-align: center;line-height: 20px;font-size: 16px;
}
    .dbxz
    {
	 
        width:48%;
        height:2rem;
        background:#FD2D59;
        text-align: center;
        line-height:2rem;
        font-size: 1rem;
        color: #ffffff;
         border-radius: 3px;
        cursor: pointer;
        border-top: .1rem solid #fff;
    }



}





/*分页的编写*/
.fenye
{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 40px  0 0 0;
}
.fenye a
{
    padding: 5px 10px;
    border: 1px solid #2F3C4D;
    background: #ffffff;
    color: #2F3C4D;
}
.fenye a:hover
{
    background: #FD2D59;
    color: #ffffff;
}
.fenyeXuanzhong
{
    background: #2F3C4D!important;
    color: #ffffff!important;
}

.fenye .fenzhi
{
    display: none;
}
.APPbtn{display: none}
.appnone{display: block}
.pcnone{display: none}
@media only screen and (max-width: 750px)
{
    .appnone{display: none}
    .pcnone{display: block}
   /* .fenye .num
    {
        display: none;
    }*/
    .liebiao .lie
    {
        width: 48%;
        height: auto;
       /*  border: 1px solid #cccccc; */
        margin-left: 0%;
        float: left; margin-right:0;
        margin-top: 1rem;
		background: #F6F8FC;
    }
    .liebiao .lie:nth-child(2n)
    {
        float: right;
        /*margin-right: 2%;*/
        margin-right: 4px;
    }
    .liebiao .lie .show
    {
        width: 100%;
        height: auto;
        box-shadow: 1px 3px  3px #cccccc;
    }
    .liebiao .lie .show img{max-height: 100%}
    .liebiao .lie:first-child
    {
        margin-left: 0%;

    }
    .liebiao .lie:nth-of-type(5n)
    {
        margin-left:0%;
    }





    .con
    {
        margin-bottom: 1rem;
    }
    .APPbtn
    {
        position: fixed;
        top: 0px;
        left: 3%;
        width: 94%;
        height:3.5rem;
        background: #000;
        z-index: 99;
        /*padding: .2rem 0 0.7rem 0;*/
        display: block;
        margin: 0 auto;
    }
    .PCmenuH
    {
        height:0rem;
        margin-bottom: 10px;
    }
    .APPbtn  .APPbtn1
    {
        width: 25%;
        height: 100%;
        float: left;
    }
    .APPbtn  .APPbtn1 img
    {
        display: block;
        width: auto;
        height: 60%;
        margin: 0 auto;
    }
    .APPbtn  .APPbtn1 p
    {
        line-height:3.5rem;
        font-size:1rem;
        color: #ffffff;
        text-align: center;
    }
}





/*登录注册的界面*/
.dz
{
    width:44%;
    height: auto;
    /*margin: 60px auto;*/
  border: 1px solid #cccccc;
    overflow: hidden;
    padding-bottom: 50px;
    position: absolute;
    left: 28%;
    top: 200px;
    /* color: #fff; */
}
.dz .dzlogo
{
    width:20%;
    height: auto;
    margin: 20px auto;
    display: block;
}
.dz .xinxi
{
    width: 300px;
    margin:20px auto 0;
    line-height: 40px;
    overflow: hidden;
    /*text-align: center;*/
}
.dz .xinxi span
{
    display: block;
    width: 72px;
    float: left;
}
.dz .xinxi input
{
    display: block;
    width:-webkit-calc(100% - 80px);
    width:-moz-calc(100% - 80px);
    width:calc(100% - 80px);
    float: right;
    height: 40px;
    line-height: 40px;
    text-indent: 10px;
    border: 1px solid #cccccc;
    color: #666666;
}
.OK
{
    width: 120px;
    height: 40px;
    background: #FD2D59;
    text-align: center;
    line-height: 40px;
    border-radius: 3px;
    float: left;
    margin-left: 280px;
    margin-top: 20px;
   /*  border: 1px solid #ffffff; */
}
.OK input{ display:block; width:100%; height:40px; line-height:40px; border:none; background:none;  color:#fff; font-size:14px;}
/*.OK:hover
{
    border: 1px solid #2F3C4D;
    background: #ffffff;
}
.OK:hover a
{
    color: #2F3C4D;
}
*/

.OK:hover{ border: 1px solid #2F3C4D;
    background: #ffffff;}
.OK:hover input{color: #2F3C4D;}

.OK a
{
    color: #ffffff;

}
.OK input:hover
{
    color: #ffffff;
    border: 1px solid #2F3C4D;
    background: #2F3C4D;
}
.RE
{
    float: left;
    width: 200px;
    line-height: 40px;
    margin-left:50px;
    margin-top: 20px;
}
.RE a u
{
    color:#fd2d59 ;
}
.RE a u:hover
{
    color: #ff0000;
}


@media only screen and (max-width: 750px)
{
    .dz
    {
        width: 100%;
        height: auto;
        margin: 1rem auto;
        border: 1px solid #ffffff;
        overflow: hidden;
        padding-bottom: 5rem;
		    position: initial;
    }
    .dz .dzlogo
    {
        width:40%;
        height: auto;
        margin: 3rem auto 1rem auto;
        display: block;
    }
    .dz .xinxi
    {
        width: 80%;
        margin: 20px auto 0 auto;
        line-height: 2.5rem;
        /*text-align: center;*/
        color: #333333;
        overflow: hidden;
    }
    .dz .xinxi span
    {
        display: block;
        width: 82px;
        float: left;
    }
    .dz .xinxi input
    {
        float: right;
        -webkit-appearance:none;
        border-radius: 0;
        outline: none;
        border: 1px solid #cccccc;
        margin-top: 0rem;
        width:-webkit-calc(100% - 100px);
        width:-moz-calc(100% - 100px);
        width:calc(100% - 100px);
        height: 40px;
        line-height: 40px;
        text-indent: 10px;
    }
    .OK
    {
        width: 50%;
        height: 40px;
        background: #FD2D59;
        text-align: center;
        line-height: 40px;
        border-radius: 3px;
        float: left;
        margin-left: 25%;
        margin-top: 20px;
        border: 1px solid #ffffff;
    }
/*    .OK:hover
    {
        border: 1px solid #2F3C4D;
        background: #ffffff;
    }
    .OK:hover a
    {
        color: #2F3C4D;
    }*/
    
    .OK input{ display:block; width:100%; height:40px; line-height:40px; border:none; background:none;  color:#fff; font-size:14px;}

.OK:hover{ border: 1px solid #2F3C4D;
    background: #ffffff;}
.OK:hover input{color: #2F3C4D;}
    
    
    .OK a
    {
        color: #ffffff;

    }
    .RE
    {
        float: left;
        width: 100%;
        text-align: center;
        line-height: 40px;
        margin-left:0;
        margin-top: .5rem;
        color: #333333;
    }
    /*.RE a u*/
    /*{*/
    /*    color:#2F3C4D ;*/
    /*}*/
    .RE a u:hover
    {
        color: #ff0000;
    }
}


/*我的余额*/
.yue
{
    width: 99.7%;
    line-height: 60px;
    text-align: center;
    border: 1px solid #cccccc; margin-top:0px;
}
.yue span
{
    padding: 0  20px;
    color: #ff0000;
    border-bottom: 1px dashed #cccccc;
}
/*充值界面*/
.chongzhi
{
    width: 99.7%;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    border: 1px solid #cccccc;
   /* border-top: none;*/}
.money
{
    text-align: center;
    width: 100%;
    line-height: 80px;
    font-size: 16px;
}
.money input
{
    border: none;
    outline: none;
    width: 280px;
    border-bottom: 1px dashed #cccccc;
}
.chongzhi .btn
{
    width: 100px;
    height: 40px;
    background: #FD2D59;
    float: left;
    text-align: center;
    line-height: 40px;
    border-radius: 3px; 
}
.chongzhi .btn a
{
    color: #ffffff;
}
.queren
{
    margin-left: 470px;
}
.quxiao
{
    margin-left: 40px;
}
.goumai
{
    margin-top:40px;
    width: 100%;
    height: 80px;
    background:#2F3C4D ;
    color: #ffffff;
    text-align: center;
    font-size: 40px;
    line-height: 80px;
    display: block;
    letter-spacing: 10px;
}
.goumai:hover
{
    font-size: 42px;
   text-decoration: underline;
}
@media only screen and (max-width: 750px)
{
    .goumai
    {
        margin-top:1rem;
        width: 100%;
        height: 4rem;
        background:#2F3C4D ;
        color: #ffffff;
        text-align: center;
        font-size: 1.5rem;
        line-height:4rem;
        display: block;
        letter-spacing: .2rem;
    }
    .money input
    {
        border: none;
        outline: none;
        width: 5rem;
        border-bottom: 1px dashed #cccccc;
        -webkit-appearance:none;
        border-radius: 0;
    }
    .chongzhi .btn
    {
        width: 30%;
        height: 2.5rem;
        background: #FD2D59;
        float: left;
        text-align: center;
        line-height: 2.5rem;
        border-radius: 3px;
    }
    .chongzhi .btn a
    {
        color: #ffffff;
    }
    .queren
    {
        margin-left: 15%;
    }
    .quxiao
    {
        margin-left: 15%;
    }
}



/*充值记录*/
.jilu
{
    width: 100%;
    line-height: 40px;
    border-bottom: 1px dashed #cccccc;
    overflow: hidden;
}
.jilu b
{
    display: block;
    width: 25%;
    text-align: center;
    float: left;
    font-size: 16px;
    color: #333333;
    color: #2F3C4D;
}
.jilu span
{
    display: block;
    width: 25%;
    text-align: center;
    float: left;
    font-size: 16px;
    color: #666666;
}

/*将一些东西放大*/
.fangda
{
    -webkit-animation: fangda  1s ease-in  both;
}
@-webkit-keyframes fangda {
    0% {-webkit-transform: scale(1);}
    100% {-webkit-transform: scale(1.05);}
}


.fenye a {
    padding: 5px 10px;
    border: 1px solid #FD2D59;
    background: #ffffff;
    color: #FD2D59;
    margin-left: 10px;
}



.tmBj
{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    display: none;
    z-index: 199;

}
.kuang
{
    position: relative;
    top: 10%;
    width: 1200px;
    height: 80%;
    background: #ffffff;
    margin: 0 auto;
}
.kuang img
{
    display:block;
    width: auto;
    height: 80%;
    position: relative;
    top: 10%;
    margin: 0 auto;
}
@media only screen and (max-width: 750px)
{
    .tmBj
{
    position: fixed;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    background: none;
    display: none;
    z-index: 199;

}
    .kuang
    {
        position: relative;
        top: 1rem;
        width:100%;
        height:auto ;
        background: none;
        margin: 0 auto;
    }
    .kuang img
    {
        display:block;
        width: 80%;
        height:auto;
        position: relative;
        top: 0%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 750px)
{
    .fenye
    {
        margin: 1rem  0 0rem 0 ;
    }
}


.djgmbtqbsp
{
    width: 285px;
    height: 34px;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    font-size: 16px; margin-bottom:18px;
}
.djgmbtqbsp  a
{
    color: #ffffff;
    background: #FD2D59;
    /*border: 1px solid  #2F3C4D;*/
    display: block; 
	border-radius: 3px;
}
.djgmbtqbsp  a:hover
{
    background: #2F3C4D;
   
}

@media only screen and (max-width: 750px)
{
    .djgmbtqbsp
    {   
	width: 47%;
    /* float: right; */
   /*  height: 1rem;
    line-height: 2rem;
    margin-top: 0.3rem; */
	margin-top: -10px;
   
    }
    
    

    .djgmbtqbsp  a{margin-top:1px;}
}


/*.QQ*/
/*{*/
/*position: fixed;*/
/*right: 0;*/
/*top: 300px;*/
/*width: auto;*/
/*}*/
/*.QQ .img*/
/*{*/
/*position: relative;*/
/*width: 45px;*/
/*height: 45px;*/
/*overflow: hidden;*/
/*float: left;*/
/*}*/
/*.QQ .img img*/
/*{*/
/*position: absolute;*/
/*top: 0;*/
/*left: 0;*/
/*width: 100%;*/
/*height: 100%;*/
/*}*/
/*.QQ .qqnum*/
/*{*/
/*float: left;*/
/*line-height: 45px;*/
/*overflow: hidden;*/
/*}*/

/*修改的充值*/
.re_chongzhi
{
    width: 500px;
    margin:50px auto 30px auto;
    height: 46px;
    border: 1px solid #eaeaea;
    border-radius: 46px;
    overflow: hidden;
}
.re_chongzhi .re_chongzhiL
{
    width: 350px;
    float: left;
    display: block;
    font-size: 16px;
    background: transparent;
    text-indent: 15px;
    border: none;
    outline: none;
    line-height: 46px;
    height: 46px;
    color: #666666;
}
.re_chongzhi .re_chongzhiR
{
    width: 100px;
    float: right;
    display: block;
    background: #FD2D59;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    line-height: 46px;
    height: 46px;
    border: none;
    outline: none;
    cursor: pointer;
}
.cur
{
   
    background: #FD2D59!important;
    color: #ffffff!important;
    
}
.re_chongzhi .re_chongzhiR:hover
{
    background: #2F3C4D;
}
.re_chongzhi_a
{
    font-size: 16px;
    text-align: center;
    margin: 20px auto;
}
.re_chongzhi_a a
{
    color: #ffffff;
    padding: 0 15px;
    background: #FD2D59;
    border-radius: 5px;
    /* border: 1px solid #2F3C4D; */
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
.re_chongzhi_a a:hover
{
    color: #ffffff;
    border: 1px solid #2F3C4D;
    background: #2F3C4D;
}
@media only screen and (max-width: 750px)
{
    .re_chongzhi
    {
        width: 90%;
        margin:25px auto 20px auto;
        height: 40px;
        border: 1px solid #eaeaea;
        border-radius: 40px;
        overflow: hidden;
    }
    .re_chongzhi .re_chongzhiL
    {
        width: 66%;
        float: left;
        display: block;
        font-size: 14px;
        background: transparent;
        text-indent: 15px;
        border: none;
        outline: none;
        line-height: 40px;
        height: 42px;
        color: #666666;
    }
    .re_chongzhi .re_chongzhiR
    {
        width: 25%;
        float: right;
        display: block;
        background: #FD2D59;
        color: #ffffff;
        font-size: 14px;
        text-align: center;
        line-height: 40px;
        height: 42px;
        border: none;
        outline: none;
        cursor: pointer;
    }
    .re_chongzhi .re_chongzhiR:hover
    {
        background: #3e76da;
    }


}


.xiaofei{ width:1000px; margin:10px auto 50px; overflow:hidden;}
.xiaofei-1{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.xiaofei-11{ width:100%; height:auto; line-height:40px; font-size:16px; overflow:hidden; color:#2F3C4D;}
.xiaofei-12{ width:100%; height:auto; line-height:20px; font-size:12px; color:#999; overflow:hidden;}
.xiaofei-13{ width:100%; height:auto; line-height:30px; font-size:14px; color:#333; overflow:hidden;}
.xiaofei-14{ width:100%; height:auto; line-height:30px; font-size:14px; color:#333; overflow:hidden; }
.xiaofei-14 a{text-decoration:underline;}
.xiaofei-15{ width:100%; height:auto; line-height:30px; font-size:14px; color:#333; overflow:hidden;}
.title11{ border-bottom:none !important}

@media only screen and (max-width: 750px)
{
.shouji{ left:0 !important; width:100%;}
.nav-box{ width:70%; height:auto; overflow:hidden; float:left;}
.nav-r{ width:29%; height:2.3rem; line-height:2.3rem; overflow:hidden; float:right;}
.nav-r a{ width:45%; height:3.5rem; line-height:3.5rem; overflow:hidden; float:left; color:#fff;}
.state{ width:100% !important; }
.state .status{ margin-top:0;}
.text .left{ width:93%; margin-left:3%;}
.text .right{ width:93%; margin-left:3%;}
.status a{ width:45%; text-align:center;}
.status  .geren-1{ width:100%; background:none !important;}

.fenye a{ padding:5px 5px}

.xiaofei{ width:96%; margin:10px auto 50px; overflow:hidden;}
.xiaofei-1{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.xiaofei-11{ width:100%; height:auto; line-height:30px; font-size:16px; padding-bottom:5px; overflow:hidden; color:#2F3C4D;}
.xiaofei-12{ width:100%; height:auto; line-height:20px; font-size:12px; color:#999; overflow:hidden;}
.xiaofei-13{ width:100%; height:auto; line-height:30px; font-size:14px; color:#333; overflow:hidden;}
.xiaofei-14{ width:100%; height:auto; line-height:18px; font-size:14px; color:#333; overflow:hidden; padding:5px 0;}
.xiaofei-14 a{

 /*display:block;*/
  height:auto; line-height:18px; word-wrap: break-word;}
.xiaofei-15{ width:100%; height:auto; line-height:30px; font-size:14px; color:#333; overflow:hidden;}
.yue{ margin-top:0px;}

.title33{  margin-top:14px; border-top:none !important; margin-bottom: 10px;

}
.liebiao{margin-top: -0.7rem;
width: 99%;
    margin: 0 auto;
}


}


.kuandu{ width:100% !important; padding:0 !important;}
.kuandu .PCmenu{width:100% !important;}
.kuandu-1{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.kuandu-11{ width:80%; float:left; overflow:hidden;}
/* .kuandu-11 a{ background-image:none !important; margin-right:121px} */
.kuandu-12{ width:20%; float:right; overflow:hidden;}
.kuandu-12 a{ width:80px; height:60px; background:none !important;}



.container{position:relative;margin:0 auto;max-width:1200px}
.banner{color:#fff;text-align:center;height:400px;background-color:#2d3757;margin-bottom:25px;background-image:url(../images/banner.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.banner-slider{height: auto !important;padding: 30px 0;background: #fff;background-image: none;}
.banner-slider.bg{background: #f9f9f9;margin-bottom: 30px}
.banner-slider-fullwidth{margin-bottom: 30px;}
.banner-video{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.banner .container{top: calc(50% + 20px);transform:translateY(-50%);z-index:10;}
.banner h2{font-size:35px;font-weight:700;margin-bottom:10px;color: #fff}
.banner p{font-size:16px;}
.banner .banner-btn, .banner-archive .banner-btn{border:1px solid #fff;background:#fff;font-size:18px;border-radius:3px;display:inline-block;padding:10px 36px;margin-top:40px}
.banner .search-form, .banner-archive .search-form{margin:30px auto 0;box-sizing:content-box;position: relative;}
.banner .search-form .site-search-form, .banner-archive .search-form .site-search-form{display: inline-block;position: relative;}
.banner .search-form .search-cat, .banner-archive .search-form .search-cat{display:inline-block;position:absolute;border:none;left:10px;top:0;height:48px;-webkit-appearance: none;width: 65px;font-size: 16px;overflow: hidden;padding:0 15px;}
.banner .search-form .search-input, .banner-archive .search-form .search-input{height:48px;line-height:48px;font-size:16px;display:block;font-family:"Microsoft YaHei";text-indent:25px;border:none;width: 650px;border-radius:10px;outline: none;}
.banner .search-form .search-cat + .search-input, .banner-archive .search-form .search-cat + .search-input{text-indent:85px;}
.banner .search-form .search-btn, .banner-archive .search-form .search-btn{position:absolute;right:25px;top:9px;font-size:16px;border:none;display:inline-block;cursor: pointer;background: transparent;}
.banner .search-form .search-btn .icon, .banner-archive .search-form .search-btn .icon{font-size:24px;top:-1px;}
.search-form .search-keywords{margin-top: 15px}
.search-form .search-keywords a{font-size:12px;display:inline-block;margin:0 3px;border-radius: 3px;cursor: pointer;padding: 1px 10px 3px;background: rgba(0,0,0,.4);border: 1px solid hsla(0,0%,100%,.2);color:#fff !important;}
.search-wrap + .banner-bottom{padding-top: 30px}
body.search .banner-archive .search-form{margin-top:0;}
body.search .banner-archive .archive-title{display: none;}
.banner-archive, .banner-page{color:#fff;text-align:center;padding:40px 0 !important;background-color: #ff5f33;margin-top: 0 !important;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.banner-archive .archive-avatar{display: inline-block;position: relative;margin-bottom: 10px;}
.banner-archive .archive-avatar span {position: absolute;right: 5px;bottom: -6px;}
.banner-archive .archive-avatar span:after {font-family: 'iconfont';content: "\e8d2";font-size: 24px;color: #fbb715;}
.banner-archive .avatar{border-radius: 50%;}
.banner-archive p, .banner-page p{font-weight:normal;font-size:13px;margin-top:0;color:#e6e6e6;}
.banner-archive:after, .banner-page:after{content:none;}


.bjmax{position: relative; width: 100%;height: 750px; background-size: 100% 100%; background-repeat: no-repeat;}
 .liebiao .lie p.bianse:hover{    background: #FD2D59!important}
 .liebiao .lie1 p.bianse:hover
{
    background: #fff!important
}
.gaodu{
    height: 100px;display: block;
}