p, h1,h2,h3,h4,h5,h6, ul, ol, dl,dt, dd ,i{  list-style: none;  font-weight: 400;}
*{border: none; margin: 0;  padding: 0;box-sizing: border-box;}
body {margin: 0;padding :0;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;overflow-x: hidden;}
a { text-decoration: none;  font-size:inherit;  color: inherit;}
a:hover{ text-decoration: none;  }
.clearFloat:before {  content: "";  display: table;  }
img{vertical-align: bottom;border: none}
.clearFloat:after {  content: "";  display: table;  clear: both;  }
.left {  float: left; }
.right {  float: right;}
input,button,textarea{outline: none;}
.distable{display: table;}
.tab-cell{display: table-cell;vertical-align: middle;}
.text-center{text-align: center;}
a{outline:none;}

.wechat {
    display: none;
}
.main .swiper-pagination-bullets{
    bottom: 10px !important;
}
.main .swiper-pagination-bullet {
    width: 10px !important; 
    height: 10px !important;
}
.banners{

}
.banners img {
    width: 100%;;
}
.main>img {
    width: 100%;
    margin-top: -0.03rem;
}
.main_table {
    text-align: center;
}
.main_table h3 {
    font-size:0.48rem; 
    color: #333;
    margin-bottom: 0.493rem;
}
.main_table td{
    width: 33%;;
}
.main_table tr th {
    background: #cf0d0d;
    color: #fff;
    font-size: 0.4rem;
    line-height: 0.867rem;
    font-weight: normal;
}
.main_table tr td {
    background: #fff4bf;
    color: #333;
    font-size: 0.293rem;
}
.main_form {
    background: url(../img/jlb_bg.jpg)no-repeat;
    background-size: 100%;
    margin-bottom: 0.8rem;
}

.main_form h3{
    font-size: .48rem;
    text-align: center;
    color: #fff;
    padding: 0.6rem 0 .4rem;
}
.main_form form {
    background: #fff;
    width: 94.6%;
    margin: 0 auto;
    padding-bottom: 0.8rem;
    box-shadow: 0px 4px 6px #999;
}
.main_form form div {
    padding-top: 0.6rem;
    width: 93%;
    margin: 0 auto;
}
.main_form form div input {
    width: 49%;
    border: 1px solid #dddddd;
    font-size: 0.28rem;
    color: #333;
    line-height: 0.773rem;
    text-indent: 0.189rem;
    float: left;
    -webkit-appearance: none;
}
.main_form form div input:last-child{
    float: right;
}
.main_form form>input {
    width: 93%;
    margin: 0 auto;
    display: block;
    text-indent: 0.189rem;
    line-height: 0.773rem;
    border: 1px solid #dddddd;
    margin: 0.2rem auto ;
    font-size: 0.293rem;
    -webkit-appearance: none;
}
.main_form form select {
    width: 93%;
    margin: 0 auto;
    display: block;
    text-indent: 0.189rem;
    height: 0.773rem;
    border: 1px solid #dddddd;
    margin: 0.2rem auto ;
    color: #333;
    font-size: 0.293rem;
}
.main_form form>input:last-child{
    width: 93%;
    margin: 0 auto;
    display: block;
    background: #cc0000;
    text-align: center;
    color: #fff;
    line-height: .867rem;
    font-size: 0.293rem;
    border: none;
}

/*#dosubmit {
    width: 93%;
    margin: 0 auto;
    display: block;
    background: #cc0000;
    text-align: center;
    color: #fff;
    line-height: .867rem;
    font-size: 0.293rem;
}*/
.nin_personality {
    margin-bottom: 0.9rem;
}
.su_bg {
    margin-top: 1.3rem !important;
}