input {    vertical-align: middle;    border: 0;    /*-webkit-appearance: none;*/    outline: none;}select,button:focus{    outline: none;}body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, input, textarea, html {    margin: 0;    padding: 0;    /*font-size: 100%;*/}body, html {    background: #fff;    font-family: "Source Han Sans CN Regular","Microsoft Sans Serif","Arial",'Hiragino Sans GB',sans-serif,"San Francisco";    color: #7e7e7e;    font-size: 16px;    width: 100%;    height: 100%;    scroll-behavior: smooth;    scroll-behavior: -webkit-smooth;}@font-face {    font-family:Spoqa;    url('../fonts/SpoqaHanSans-Regular.woff.ttf') format('woff'), /* Safari, Android, iOS */}@font-face {    font-family:champagnelimousines;    url('../fonts/champagnelimousines.ttf') format('ttf'),}ul, li {    list-style: none;}.font{    font-family: "Source Han Sans CN Medium","Microsoft Sans Serif","Arial",'Hiragino Sans GB',sans-serif,"San Francisco";}img, input {    border: none;    max-width: 100%;}a {    text-decoration: none;}a:hover {    text-decoration: none;}a:focus {    text-decoration: none;}.clearfix:after { /*content:"200B"; height:0; font-size:0; */    content: "";    display: block;    clear: both;}.clearfix {    *zoom: 1;}.inner{    max-width: 15.2rem;    margin: 0 auto;}.headerTop{     display: flex;    justify-content: flex-end;    flex-flow: wrap;}header{    position: fixed;    top: 0;    width: 100%;    background: #fff;    z-index: 9999;    box-shadow: 0 8px 6px -9px rgba(0, 0, 0, .1);}header .content{    display: flex;    justify-content: space-between;    align-items: center;    flex-flow: wrap;    position: relative;}.headerRight ul{    display: flex;    align-items: center;}.headerRight ul li{    margin: 0 30px;}.headerRight ul li:last-child a:hover{    border-bottom: 2px solid transparent;}.headerRight ul li a{    display: block;    color: #393939;    font-size: 16px;    line-height: 76px;    border-bottom: 2px solid #fff;}.headerRight ul li a.active{    color: #1c2088;    border-bottom: 2px solid #1c2088;}.headerRight ul li a:hover{    color: #1c2088;    border-bottom: 2px solid #1c2088;}.headerRight ul li:last-child{    display: flex;    align-items: center;    color: #1d2088;    font-size: 16px;}.headerRight ul li:last-child img{    margin-right: 11px;}.banner{    margin-top: 78px;}.banner .carousel-inner > .item{    height: 540px;}.banner .carousel-caption h3{    font-size: .36rem;    color: #ffffff;    margin-bottom: 18px;    font-family: "Source Han Sans CN Medium","Microsoft Sans Serif",'Hiragino Sans GB',sans-serif,"San Francisco";}.banner .carousel-caption p{    font-size: 18px;    color: #ffffff;}.banner .carousel-caption a{    display: inline-block;    width: 150px;    height: 42px;    text-align: center;    line-height: 42px;    color: #1d2088;    font-size: 16px;    text-transform: uppercase;    background: #fff;    border-radius: 24px;    margin-top: 45px;}.banner .carousel-caption{    text-align: left;}.bannerTwo{    position: relative;    max-height: 360px;    overflow: hidden;}.bannerTwo .text{    display: flex;    align-items: center;    justify-content: center;    flex-flow: column;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    text-align: center;}.bannerTwo .text h3{    color: #ffffff;    font-size: .5rem;    font-style: italic;    font-weight: bold;    margin-bottom: 14px;}.bannerTwo .text p{    color: #ffffff;    font-size: .3rem;    text-transform: uppercase;    font-family:champagnelimousines;}footer{    /*padding-bottom: 20px;*/}footer .content{    display: flex;    justify-content: space-between;}.footer-top{    padding-top: .75rem;    background: #171717;}.footer-logo{    text-align: center;    width: 10%;}.footer-logo img{    margin-bottom: 15px;}.footer-logo > img{    margin-bottom: 30px;}.footer-logo p{    color: #fff;    text-align: center;    line-height: 24px;}.footer-right{    /*width: 85%;*/}.footer-nav{    display: flex;    justify-content: space-between;}.footer-nav ul{    margin-left: .88rem;}.footer-nav li:first-child{    margin-bottom: 12px;}.footer-nav li:first-child a{    color: #fff;    font-size: 17px;}.footer-nav li a{    color: #878787;    line-height: 32px;    display: block;    font-size: 15px;}.footer-nav li a:hover{    color: #fff;}.footer-logo .erweima{    text-align: left;}.footer-logo .erweima img:nth-child(1){    margin-left: 10px;}.footer-bot{    display: flex;    align-items: center;    justify-content: center;    height: 54px;    background: #1f1f1f;}.footer-bot p{    text-align: center;    color: #5e5e5e;    font-size: 14px;}.footer-bot p a{    color: #5e5e5e;}    /* 侧导航栏*/#sidenav {    position: fixed;    top: 0;    left: -100%;    background-color: #fff;    width: 100%;    height: 100%;    z-index: 999999;    transition: all 0.5s;    -webkit-transition: all 0.5s;    overflow-x: hidden;    overflow-y: scroll;}#sidenav.active {    left: 0;}#sidenav .top {    /*border-bottom: 1px solid #cdcdcd;*/    line-height: 66px;    position: relative;    /*padding: 10px 0;*/    /*margin-bottom: 0.9375rem;*/}#sidenav .top img {    margin-top: -2px;    width: 132px;}#sidenav .top .logo {    vertical-align: middle;    margin-left: 15px;}#sidenav .top .close-btn img {    width: 18px;    position: absolute;    right: 0.4rem;    top: 24px;    margin-top: 0;}#sidenav .search-box {    width: 92%;    height: 3.125rem;    line-height: 3.0625rem;    margin: 0 auto 0.9375rem;    border: 1px solid #cdcdcd;    border-radius: 1.5625rem;    overflow: hidden;    position: relative;    font-size: 0;}#sidenav .search-box input {    padding: 0 0.9375rem;    width: 83%;    height: 100%;    font-size: 0.9375rem;    color: #666;    vertical-align: top;}#sidenav .search-box a {    display: inline-block;    vertical-align: top;    text-align: center;    width: 17%;    height: 100%;}#sidenav .search-box img {    vertical-align: middle;    width: 1.4375rem;}#sidenav .nav {    margin: 0 auto;    width: 98%;}#sidenav .nav .level1 {    font-size: 16px;    color: #38444a;    line-height: 52px;    display: block;    padding-left: 15px;    position: relative;    border-bottom: 1px solid #e6e6e6;    transition: all 0.5s;    -webkit-transition: all 0.5s;    font-weight: bold;}#sidenav .nav .level1 a{    color: #38444a;}#sidenav .nav .level1:first-child {    border-top: 1px solid #e6e6e6;}#sidenav .nav .level1.active {    background-color: #313739;    color: #fff;}#sidenav .nav .level1 a.active {    color: #fff;}#sidenav .nav .level1 span {    color: #aaa;    font-family: 'acrom';    margin-left: 0.75rem;    font-weight: normal;    transition: all 0.5s;    -webkit-transition: all 0.5s;}#sidenav .nav .level1.active span {    color: #fff;}#sidenav .nav .level1 .plus-box {    width: 17px;    height: 17px;    position: absolute;    right: 15px;    top: 50%;    margin-top: -7px;}#sidenav .nav .level1 .plus-box .hor {    width: 100%;    height: 2px;    background-color: #cdcdcd;    position: absolute;    left: 0;    top: 50%;    margin-top: -2px;    transition: all 0.5s;    -webkit-transition: all 0.5s;}#sidenav .nav .level1.active .plus-box .hor {    background-color: #fff;}#sidenav .nav .level1 .plus-box .ver {    height: 100%;    width: 2px;    background-color: #cdcdcd;    position: absolute;    top: 0;    left: 50%;    margin-left: -1px;    transition: all 0.5s;    -webkit-transition: all 0.5s;}#sidenav .nav .level1.active .plus-box .ver {    background-color: #fff;    transform: scale(1, 0);    -webkit-transform: scale(1, 0);}#sidenav .nav ul {    background-color: #f5f5f5;    display: none;}#sidenav .nav ul li > a {    padding-left: 0.4rem;    font-size: 14px;    line-height: 46px;    display: block;    color: #313739;    border-bottom: 1px solid #e6e6e6;}/*#sidenav .nav ul:nth-child(6){*//*display: none!important;*//*}*//*#sidenav .nav ul:nth-child(10) li:last-child{*//*display: none!important;*//*}*/#sidenav .nav ul li.active > a {    background-color: #e6e6e6;}#sidenav .bottom {    font-size: 0.9375rem;    color: #38444a;    text-align: center;    padding: 2rem 0;}#sidenav .bottom img {    width: 1.125rem;    vertical-align: middle;    margin-right: 0.5625rem;}#sidenav .nav .ul2 {    display: block;    border-bottom: 1px solid #e6e6e6;}#sidenav .nav .ul2 a {    display: block;    width: 100%;    padding-left: 2rem;    font-size: 14px;    line-height: 46px;    color: #313739;}.sj-menu{    position: absolute;    right: 0;    top: 28px;    display: none;    float: right;    width: 30px;    height: 22px;    cursor: pointer;    margin-left: .2rem;}.img_gallery{    display: none;    overflow: hidden;}#btn_prev{    position: absolute;    left: 15px;    top: 50%;    transform: translateY(-50%);    color: #fff;    font-size: 30px;    font-family: SimSun;    font-weight: bold;    display: none;}#btn_next{    position: absolute;    right: 15px;    top: 50%;    transform: translateY(-50%);    color: #fff;    font-size: 30px;    font-family: SimSun;    font-weight: bold;    display: none;}.img_gallery .point{    display: flex;    justify-content: center;    position: absolute;    bottom: 30px;    z-index: 999;    width: 100%;}.img_gallery .point a{    width: 10px;    height: 10px;    background: #eee;    border-radius: 100%;    margin-right: 10px;    transition: 0.3s;}.img_gallery .point a.on{    width: 26px;    height: 10px;    background: #eb6143;    border-radius: 10px;}.fixed-right{    position: fixed;    width: 40px;    top: 0;    bottom: 0;    right: 0;    z-index: 999992;    /*background: rgba(255,255,255,0.9);*/    background: #fff;    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2);    box-shadow: 0 1px 5px rgba(0,0,0,.2);}.fixed-right ul{    width: 100%;    position: absolute;    top: 50%;    transform: translateY(-50%);}.fixed-right ul li{    position: relative;    text-align: center;    margin-bottom: .4rem;    cursor: pointer;}.fixed-right ul li input{    position: absolute;    right: 0;    top: -11px;    display: block;    color: #e65c75;    width: 20px;    height: 20px;}.fixed-right .fixed-qcode-cont {    position: absolute;    width: 270px;    left: -270px;    top: 0px;    padding: 10px 0;    background-color: #fff;    font-size: 12px;    color: #0d0d0d;    text-align: center;    display: none;    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);    box-shadow: 0 2px 10px rgba(0,0,0,.2);}.fixed-qcode-contone{    float: left;    width: 50%;}.fixed-qcode-conttwo{    float: right;    width: 50%;}.fixed-right li:hover .fixed-qcode-cont {    display: inline-block;}.fixed-right .fixed-qcode-cont:before {    content: "";    position: absolute;    right: -5px;    top: 64px;    border: 5px dashed #fff;    border-right-width: 0;    border-left-style: solid;    border-top-color: transparent;    border-bottom-color: transparent;}/*.fixed-qcode-contone .fixed-qcode-icon{*/    /*background: url("../images/erweima_91.jpg") no-repeat;*/    /*background-size: cover;*//*}*//*.fixed-qcode-conttwo .fixed-qcode-icon{*/    /*background: url("../images/erweima_93.jpg") no-repeat;*/    /*background-size: cover;*//*}*/.headerTwo .logo .city{    color: #e65c75!important;}.headerTwo ul li a.active{    color: #e65c75!important;    border-color: #e65c75;}.headerTwo ul li a:hover{    color: #e65c75!important;    border-color: #e65c75;}.headerTwo .g-nav .list-2 a{    color: #fff!important;}.headerTwo .g-nav .list-2 a:hover{    color: #e65c75!important;}.headerTwo ul li a {    color: #000000!important;}.headerTwo .denglu a {    color: #000000!important;}.headerTwo .header_right i{    color: #000000!important;}.headerTwo .header_right p {    color: #e65c75!important;}.headerTwo{    box-shadow: 0 0 10px #ddd;    border-bottom: none;    background: #fff;}header .select-pull {    display: none;    width: 335px;    position: absolute;    top: 60px;    left: 141px;    background-color: #fff;    z-index: 10;    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);    box-shadow: 0 2px 10px rgba(0,0,0,.2);}header .select-pull .select-options {    padding: 12px 0;    font-size: 0;    display: block;}header .select-pull .select-options li {    width: 56px;    height: 32px;    display: inline-block;    font-size: 14px;    color: #0d0d0d;    line-height: 32px;    text-align: center;    margin-left: 10px;    margin-bottom: 12px;    cursor: pointer;    padding: 0;    transition: .3s;}header .select-pull .select-options li:hover{    background-color: #0085fa;    color: #fff;}header .select-pull .select-options li a {    color: #0d0d0d;    display: inline-block;    width: 56px;    height: 32px;    line-height: 32px;}header .select-pull .select-options li a:hover{    color: #fff;}header .select-pull .select-options li.active {    background-color: #0085fa;    color: #fff;}header .select-pull .select-options li.active a {    color: #fff;}header .select-pull.active {    display: block;}header .logo{    width: 132px;}.index-header{    background: none;}.index-banner{    margin-top: 0;}.index-header .headerRight ul li a{    border-bottom: 2px solid transparent;    color: #fff;    font-weight: bold;}.index-header ul li a.active {    color: #f8bb22;    font-size: 16px;    border-bottom: 2px solid #f8bb22;}.index_header_two {    visibility: hidden;    opacity: 0;    z-index: -1;    transition: 0.3s;}.index_header_two.active {    visibility: initial;    opacity: 1;    z-index: 9999;}.bannerTwo{    height: 340px;}.bannerTwo .container{    height: 100%;}.banner-text{    height: 100%;    display: flex;    justify-content: center;    flex-flow: column;    align-items: flex-start;    color: #fff;}.banner-text h3{    font-size: .36rem;    font-family: "Source Han Sans CN Medium","Microsoft Sans Serif",'Hiragino Sans GB',sans-serif,"San Francisco";    margin-bottom: 12px;}.banner-text p{    font-size: 18px;}@media screen and (max-width: 1366px){    .headerRight ul li {        margin: 0 20px;    }}@media screen and (max-width: 1200px){    header .content{        height: 78px;    }    .headerRight ul{        display: none;    }    .sj-menu{        display: block;    }}@media screen and (max-width: 992px){    .footer-top{        display: none;    }}@media screen and (max-width: 800px){}@media screen and (max-width: 768px){    .bannerTwo{        height: 200px;    }    header .content {        height: 66px;    }    .sj-menu{        top: 23px;    }    .banner{        margin-top: 66px;    }    .banner .carousel-inner > .item{        height: 300px;    }    .banner .carousel-caption{        text-align: center;    }    .banner .carousel-caption a{        margin-top: 20px;    }    .banner .carousel-caption p{        font-size: 16px;        margin-bottom: 14px;    }    .banner .carousel-caption h3{        font-size: 20px;    }    .bannerTwo .text h3{        font-size: 26px;    }}@media screen and (max-width: 375px){}@media screen and (max-width: 360px){}@media screen and (max-width: 320px){}
