body {

    background: #fff;

    color     : #333;

    min-width : 1250px !important;

}

p{

    margin: 0;

}

html,

body {

    margin : 0;

    padding: 0;

}



ul,

li {

    list-style: none;

    padding   : 0;

    margin    : 0;

}



a {

    text-decoration: none;

    color          : #333;

}



a:hover {

    color: #4cae4c;

}



.center {

    width : 1200px;

    margin: 0 auto;

}



.centersmall {

    width : 1000px;

    margin: 0 auto;

}



.bg {

    background     : url(../images/bg.jpg);

    background-size: cover;

}



.ececec {

    background: #ececec;

    padding   : 20px 40px;

}





.ap_s {

    font-size    : 1.6rem;

    margin-bottom: 4rem;

}



/*.ap_s *{vertical-align: middle !important;}*/

.ap_s {

    vertical-align: middle !important;

}



.ap_s td {

    min-width: 4rem;

}



.red {

    color    : red;

    max-width: 98%;

    margin   : 0 auto;

}



.first-line {

    background : #f6f6f6;

    color      : #495060;

   text-align: center;

    font-size  : 1.8rem;

    line-height: 5rem;

    padding-left: 20px;

 

}



.text-border {

    box-shadow: 0 0 4px #dadada;

   

}

.changeText{

  text-align: center;

    padding-left: 0;

}

.text-border tr th {

    border: 1px solid #999 !important;

}



.ap_s .am-form-group {

    margin-bottom: 0.3rem;

}



#surplus {

    display: none

}



#surplus>p {

    line-height: 1.6rem;

    text-align : center;

    margin     : 0.8rem 0;

}



.yymd {

    background : #e3f2fa;

    color      : #0b76ac;

    height     : 50px;

    line-height: 50px;

}



#holder>li {

    border-bottom: 1px solid #CCC;

}



.tleft {

    text-align: left !important;

}



.tleft>select {

    border-color: #CCC !important;

}



#demo {

    overflow   : hidden;

    height     : 20rem;

    line-height: 4rem;

}



#warminfo {

    font-size: 1.6rem;

}



@media screen and (max-width: 420px) {

    #demo {

        overflow   : hidden;

        height     : 18rem;

        line-height: 3.6rem;

    }



    body {

        background: #f6f6f6;

    }



    .ap_s {

        font-size    : 1.6rem;

        margin-bottom: 4rem;

        margin       : 0.8rem

    }

}



#btn1 {

    position: fixed;

    bottom  : 6rem;

    left    : 4rem;

}



.full {

    margin-left: 20px;

    color      : red;

    font-weight: bold;

    display    : none

}



/**/

.header1 {

    width   : 100%;

    position: relative;

    overflow: hidden;

}



.topbg {

    position  : absolute;

    background: #000;

    top       : 0px;

    width     : 100%;

    height    : 180px;

    z-index   : 0;

    opacity   : 0.2

}



.ex-header {

    text-align   : center;

    margin-top   : 40px;

    margin-bottom: 120px;

    position     : relative;

    z-index      : 999;

}



.ex-header>div:nth-of-type(1) {

    display     : inline-block;

    margin-right: 2rem

}



.ex-header>div:nth-of-type(1) img {

    width: 80px;

}



.ex-header>div:nth-of-type(2) {

    display    : inline-block;

    font-size  : 3rem;

    color      : #f1f1f1;

    text-shadow: 0 2px 1px #CCC;

    margin-top : 12px;

}



.cont>a {

    display     : inline-block;

    width       : 18rem;

    margin-right: 2rem;

    margin-left : 0;

    transition  : 0.2s;

    padding-top : 1.4rem;

}



.cont>a:hover {

    box-shadow: 0 0 4px #CCC;

}



/*.cont>a:nth-of-type(1){margin-left: 6rem}*/

.cont>a>p {

    color     : #f9f9f9;

    text-align: center;

    font-size : 1.8rem;

}



.cont>a>img {

    width  : 50%;

    display: block;

    margin : 0 auto;

}



/*2*/



.main {

padding-bottom: 20px;

    background   : #fff;

    border-radius: 12px;

    box-shadow   : -10px 0px 10px #d4d4d4,

        /*左边阴影*/

        0px -10px 10px #d4d4d4,

        /*上边阴影*/

        10px 0px 10px #d4d4d4,

        /*右边阴影*/

        0px 10px 10px #d4d4d4;

    /*下边阴影*/



}

.layui-btn,.layui-input{

    height: 2.8rem;

    line-height: 2.8rem;

    border-radius: 0.4rem;

}

.am-table-centered>tbody>tr>td{

   

    padding:  0.7rem 0.7rem 0.7rem 1.4rem;

}
.sp{
    display: inline-block;
  
}