body, ul, li, p, a {    list-style: none;    padding: 0;    margin: 0;    font-family: Source Han sans-serif;}.one-content {    width: 1200px;    margin: 0 auto;    text-align: center;}a {    text-decoration: none;    color: inherit;    outline: none;    cursor: pointer;}.padding20 {    padding: 0px 0;}.pea-title {    float: left;    width: 100%;}/* Mainmenu styling */.mainmenu {    width: 100%;    margin: 0 0 8px 10px;    height: 38px;    float: right;}.mainmenu ul {    font-family: 'PT Sans', Arial, Tahoma, Verdana;    font-size: 18px;    text-transform: uppercase;    line-height: 18px;    float: left;}.mainmenu ul li {    float: left;    list-style: none;    position: relative;    z-index: 190;    font-weight: normal;    margin: 0 21px;    text-align: center;}.mainmenu ul li:hover {    color: #0002de;    font-weight: bold;    position: relative;    z-index: 200;}.mainmenu > ul > li > a span {    position: absolute;    bottom: 0px;    left: 50%;    display: inline-block;    width: 0%;    margin: 0 auto;    background: #ff6600;    height: 2px;    -webkit-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);}.mainmenu > ul > li > a:hover span {    width: 100%;}.mainmenu ul li a, .mainmenu ul li a:visited {    padding: 10px 0 18px 0;    display: block;    font-size: 18px;    width: 100%;    height: 100%;    color: #000000;    text-decoration: none;}.mainmenu ul li li a {    display: block;    float: left;}.mainmenu ul li.selected a {    text-decoration: none;}.mainmenu ul li.selected:after {    content: "";    width: 12px;    height: 7px;    position: absolute;    top: 42px;    right: 40%;    /*background-image: url(../images/active-menu.gif);*/    /*background-repeat: no-repeat;*/    z-index: 10;}.mainmenu ul li.selected li a {    text-decoration: none;    color: #414040;}.mainmenu ul li.selected li a:hover {    text-decoration: none;}.mainmenu ul li.dropdown a:hover {    text-decoration: none;    color: #ccc;}.mainmenu ul li.selected ul li a, .mainmenu ul li.selected ul li a:hover {    color: #ccc;    background-image: none;}.mainmenu ul li.dropdown:hover {    background-color: #484848;    -webkit-border-top-left-radius: 4px;    -webkit-border-top-right-radius: 4px;    -moz-border-radius-topleft: 4px;    -moz-border-radius-topright: 4px;    border-top-left-radius: 4px;    border-top-right-radius: 4px;}.menu li li {    background: url(../images/menu-line.png) repeat-x bottom;    position: relative;    z-index: 100;    line-height: 20px !important;    border-left: none !important;    margin: 0 !important;    padding: 0 !important;}.menu li li:last-child {    background-image: none;}.menu ul {    display: none;    position: absolute;    top: 28px;    left: -30px;    width: 145px;    background-color: #484848;    -webkit-border-radius: 4px;    -webkit-border-top-left-radius: 0;    -moz-border-radius: 4px;    -moz-border-radius-topleft: 0;    border-radius: 4px;    border-top-left-radius: 0;    -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.12);    -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.12);    box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.12);    padding: 0;    z-index: 9900;}.menu ul ul {    display: none;    position: absolute;    top: -4px;    left: 114px;    width: 145px;    padding: 0;    z-index: 900;}.menu li ul a, .menu li ul a:visited {    width: 145px;    font-family: 'PT Sans', Arial, Tahoma, Verdana;    color: #ccc;    font-size: 12px;    text-transform: capitalize;    line-height: 18px;    z-index: 190;    text-decoration: none;    padding: 8px 0 9px 10px;}.menu li ul a:hover {    background-color: #38393a;    color: #fff;}.menu li ul li:first-child a:hover {    background-color: #38393a;    -webkit-border-top-right-radius: 4px;    -moz-border-radius-topright: 4px;    border-top-right-radius: 4px;}.menu li ul li:last-child a:hover {    background-color: #38393a;    -webkit-border-bottom-right-radius: 4px;    -webkit-border-bottom-left-radius: 4px;    -moz-border-radius-bottomright: 4px;    -moz-border-radius-bottomleft: 4px;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;}.menu ul li a span {    display: none;}/*条形码申请*/.main-wrap {    width: 1200px !important;    margin: 0 auto;    position: relative;    transition: all .3s ease;}.copy-title {    display: inline-block;    margin: 2px;    padding: 6px 12px 10px;    font-size: 30px;    font-weight: normal;}.copy-title h2 {    margin: 0;    font-size: 16px;    line-height: 36px;    color: #313131;}.copy-con h3 {    margin: 0;    line-height: 50px;    letter-spacing: 3px;	    color: #5f5e5c;    font-size: 32px;    font-weight: bold;}.copy-con p {    float: left;    font-size: 14px;}.fl {    display: inline;    float: left;}.show_title p {    margin-top: 25px;    color: #999999;    float: right;}.caseMain li:hover .font {    opacity: 1;    transform: scale(1, 1) rotateX(0deg);    transition: all 0.5s;}.strengthMain li:hover .font::before, .strengthMain li:hover .font::after {    opacity: 1;    transform: scale(1);    transition: all 0.5s;}.section {    width: 1200px;    margin: 0 auto;}.law-fi {    width: 20%;    height: 320px;}.top-banner {    float: left;    width: 100%;    max-width: 2560px;    margin: 0 auto;    height: 600px;    background: url(../images/indext2.png) no-repeat center center;    -moz-background-size: cover;    background-size: cover;    position: relative;}.search-bq {                height: 140px;    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);    background: #fff;        padding: 10px 30px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;}.search-bq .search-cont {    overflow: hidden;}.indexse{    width: 160px;    padding: 0 10px;    padding-left: 30px;    color: #333;    text-align: center;    height: 46px;    line-height: 46px;    border: none;    border-right: 1px solid #ddd;    border-radius: 0;    appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    outline: none;    background: url(../images/xiala.png) no-repeat 130px center transparent;    background-size: 13px;    font-size: 16px;}.indexse-type{    width: 100px;    padding: 0 20px;    color: #333;    text-align: center;    height: 46px;    line-height: 46px;    border: none;    border-left: 1px solid #ddd;    border-radius: 0;    appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    outline: none;    background: url(../images/xiala.png) no-repeat 80px center transparent;    background-size: 13px;    font-size: 16px;}.search-bq .query {    width: 100%;    height: 48px;    border: 1px solid #eeeeee;}.search-bq .query .name {    width: 470px;    color: #333;    padding-left: 30px;    text-align: left;    height: 46px;    line-height: 46px;    border: none;    border-radius: 0;    outline: 0;    font-size: 16px;}.search-bq .query .name::-webkit-input-placeholder {		color:#ff000069;}.search-bq .btn {    background: #0abfa0;    color: #fff;    float: right;    width: 180px;    letter-spacing: 10px;    font-weight: bold;    height: 48px;    border: none;    border-radius: 2px;    font-size: 20px;    outline: none;    cursor: pointer;    text-align: center;    line-height: 48px;}/*弹出层*/.layui-layer-title {    text-align: center;    font-size: 24px;    padding: 0;    line-height: 60px;    height: 60px;}.lay_form {    text-align: center;    background-color: #fff;}.lay_form input:nth-of-type(1) {    margin-top: 60px;    background: url(../images/form-icon-4.png) no-repeat left center/auto 100%;}.lay_form input:nth-of-type(2) {    margin-top: 15px;    background: url(../images/form-icon-5.png) no-repeat left center/auto 100%;}.lay_form input {    width: 390px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    text-indent: 20px;    height: 50px;    padding-left: 50px;    padding-top: 10px;    padding-bottom: 10px;    background-color: #ffffff;    border: 1px solid #dcdcdc;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    font-size: 20px;}.lay_form button {    background-image: linear-gradient(90deg, #0582ff 0%, #7dbeff 100%), linear-gradient(#fff, #fff);    background-blend-mode: normal, normal;    box-shadow: 0px 4px 10px 0px #7dbeff;    width: 320px;    height: 50px;    color: #fff;    font-size: 22px;    font-weight: bold;    border: none;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;    margin-top: 35px;}.girl_form input {    width: 290px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    text-indent: 20px;    height: 40px;    padding-top: 10px;    padding-bottom: 10px;    background-color: #ffffff;    border: 1px solid #dcdcdc;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    font-size: 16px;}.lt {    float: left;}/*底部*/.new_advan {    width: 100%;    height: 180px;    background-color: #333;    float: left;}.new_advan .f_con {    width: 1200px;    margin: 0 auto 30px;    text-align: left;    overflow: hidden;}.new_advan .f_con .fc_list {    margin-right: 96px;    float: left;    padding-left: 95px;}.new_advan .f_con .fc_list {    background: url(../images/icon_foot01.png) left 60px no-repeat;}.new_advan .f_con .fc_lsec {    background: url(../images/icon_foot02.png) left 60px no-repeat;}.new_advan .f_con .fc_lthr {    background: url(../images/icon_foot03.png) left 60px no-repeat;}.new_advan .f_con .fc_last {    margin-right: 0;    background: url(../images/icon_foot04.png) left 60px no-repeat;}.fc_list .fcl_tit {    font-size: 18px;    color: #f6f0f0;    margin-bottom: 20px;}.fc_list p {    color: #7F7F7F;    font-size: 14px;    line-height: 20px;}.consult{    display: none;}.show{    display: block;}.search-bq h3 {    color: #ff0000;    font-size: 22px;    height: 45px;    line-height: 40px;    font-weight: bold;    text-align: center;    border-bottom: 1px dashed #505050;    background: url(../images/search-title.png) no-repeat center;    background-size: 56%;    font-family: KaiTi;    margin: 5px 0 20px;}.girl_form .affirm-no {    background-color: #df1344;    padding: 10px;    font-size: 16px;    color: white;    border-radius: 6px;}.affirm-btn a {    display: inline-block;    width: 330px;    height: 34px;    line-height: 34px;    text-align: center;    color: #fff;    font-size: 16px;}.affirm-btn .affirm-yes {    color: #999;}.down-btn{    display: inline-block;    height: 40px;    line-height: 40px;    border: 1px solid #fb7a02;    color: #fb7a02;    border-radius: 4px;    margin-top: 60px;    box-shadow: 2px 2px 2px #fb7a02;}.down-btn a{    padding: 10px 30px;    font-size: 16px;}.down-btn a:hover {    background: #ff7b61;    color: #fff;}.success-num {    font-size: 26px;    color: red;    position: absolute;    bottom: 84px;    left: 161px;}.d_lis input {    margin-left: 10px;    height: 45px;    line-height: 45px;    border: 1px solid #dbdbdb;    box-sizing: border-box;    width: 350px;    padding-left: 15px;    color: #999;    font-size: 18px;    border-radius: 6px;}.pop .btn_lejie{    border-radius: 5px;    display: block;    background-color: #df1344;    font-size: 16px;    color: #fff;    text-align: center;    width: 220px;    height: 42px;    line-height: 42px;    margin: 0 auto;}