/*=============================== reset/S ===============================*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button, input, select, textarea, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;}body, button, input, select, textarea {    color: #0f1017;    font: 20px/1.5 "Microsoft yahei";    overflow-x: hidden;}body{    font:12px/24px "Microsoft yahei";color:#333;    max-width:640px;    margin: 0 auto;}h1, h2, h3, h4, h5, h6 {    font-size: 100%;    font-weight: normal}address, cite, dfn, em, var {    font-style: normal}code, kbd, pre, samp {    font-family: courier new, courier, monospace}.red{ color: #F00;}small {    font-size: 12px}ol, ul {    list-style: none}a, a:hover {    color:#313343;    text-decoration: none;}a:visited, a[tabindex='-1']:focus {    outline:0 none}em, i {    font-style: normal;}strong {    font-weight: bold;}img {    vertical-align: top;}fieldset, img {    border: 0;display:block ;}button, input, select, textarea {    margin:0;    padding:0;    border:0 none;    outline:0;    font-size: 100%}.banner img {    width:100%;    margin-bottom: -1px;}.registration {    position: relative;    text-align: center;    /* padding: 0 0 20px; */    background: #f41c45;}.registration iframe{    width: 91%;    height:700px;    margin: 0 auto;    position: relative;    z-index: 10;    display: block;}.nr {    text-align: left;    width: 87%;    padding: 0 0 15px 2.7%;    overflow: hidden;    font-size: 15px;    line-height: 30px;    color: #ffffff;    border: 1px solid;    margin: 0 auto;}.nr h2 {    margin: 5px auto 10px;    font-size: 18px;    text-align: center;    color: #fff;    background: #fdad02;    padding: 5px;}.pic{    padding:10px 10px 0px;    background: #db030f;}.pic .banner{    width: 32.5%;    display: inline-block;}@media screen and (min-device-width: 700px){    .nr h2 {        margin: 15px auto 15px;        font-size: 20px;        text-align: center;        color: #fff;    }    .nr {        text-align: left;        width: 45%;        padding: 0 1% 15px 1.5%;        overflow: hidden;        font-size: 15px;        line-height: 28px;        color: #fff;        margin: 0 auto;        height: 420px;        float: right;        border: 2px solid #efefef;    }    .pic{        padding: 25px 25px 0;        background: #db030f;    }    .pic .banner{        width: 33%;        display: inline-block;    }}.line{    width: 100%;    height: 2px;    background: #ffffff;    margin: 20px 0;}.cnter{    text-align: center;}.mt-25{    margin-top: 25px;}.text{    width: 91%;    margin: 0 auto;    position: relative;    z-index: 10;    /* color: #fff; */    background: #efefef;    text-align: center;    padding-bottom: 10px;}.text h1{    font-size: 18px;    font-weight: bold;}.text p{    margin: 5px 0;    font-size: 14px;}.lb{    background: #ffffff;    padding: 0 49px;    padding-bottom: 30px;    margin-top: -40px;}.lb img{    width: 350px;    margin: 0 5px;    height: 250px;}.lb-title{    width: 100%;    height: 60px;    background-color: black;}.lb-title span{    color: white;    width: 100%;    height: 100%;    text-align: center;    line-height: 60px;    font-size: 20px;    font-weight: bold;}@media (max-width: 500px) {    .lb img{        width: 210px;    }}#butong_net_left {    margin-bottom: 10px;}@media screen and (max-device-width: 768px){    .text{        width: 91.066%;    }    .lb img{        height: 160px;    }    .lb{        width: 90%;        margin: 0 auto;        padding: 0;    }}