#loading{position:fixed;left:0;top:0;bottom:0;right:0;background:#fff;z-index:9999;width:100%;height:100%;display: none;}
#loading .rows{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
#loading .rows .text{color:#333;text-shadow:.01rem .02rem #ddd;font-size:.22rem;font-weight:700;}
#loading .rows .loader{border:.08rem solid #f3f3f3;border-top:.08rem solid #a3130d;border-radius:50%;width:.6rem;height:.6rem;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-bottom:.2rem;}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
/*.header{width:100%;left:0;top:0;position:absolute;padding-top:.28rem;z-index:2;background-color:rgba(255,255,255,.26)}*/
.header{width:100%;padding-top:.28rem;z-index:2000;background-color:#b01f24; }
.header.xg {position: fixed;height: auto; transition: all 0.4s ease 0s; box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px;border-bottom: none;}
.header .layout{height:100%;}
.header .rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:.85rem;background:url(../images/header_txt.png) no-repeat left 7.62rem top 0;}
.header .rows .logo{width:6.71rem;height:0.68rem;}
.header .rows .logo img{width:100%;}
.header .rows .search form{height:.45rem;border:1px solid #fff;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;}
.header .rows .search form input{border:none;width:2.32rem;height:.55rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding-left:.26rem;background-color:transparent;}
.header .rows .search form input::-webkit-input-placeholder{color:#fff;}
.header .rows .search form input::-moz-placeholder{color:#fff;}
.header .rows .search form input:-ms-input-placeholder{color:#fff;}
.header .rows .search form input::-ms-input-placeholder{color:#fff;}
.header .rows .search form input::placeholder{color:#fff;}
.header .rows .search form input[type=text]:invalid{background-color:transparent;}
.header .rows .search form button{background-color:transparent;width:.57rem;height:100%;border:none;padding-left:0;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header .rows .search form button img{width:.24rem;height:.23rem;}
.header .rows .header_box{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header .rows .mo-search{display:none;margin-right:10px;}
.header .rows .mo-search button{background-color:transparent;width:.57rem;height:100%;border:none;padding-left:0;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header .rows .mo-search button img{width:24px;height:23px;}
.header .nav{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top: 1px solid rgba(187, 63, 66, 1);margin-top: .2rem;}
.header .nav .nav_list{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header .nav .nav_list .nav_item{padding:0 .3rem;position:relative;-webkit-transform:var(--transition);transform:var(--transition);-webkit-box-sizing:border-box;box-sizing:border-box;}
.header .nav .nav_list .nav_item>a{color:#fff;font-size:.22rem;padding:.16rem 0;display:block;}
.header .nav .nav_list .nav_item .drow_down{position:absolute;opacity:0;z-index:-1;height:0;top:100%;width:141%;left:-.41rem;overflow:hidden;background-color:rgba(255,255,255,.88);-webkit-box-shadow:0 3px 5px -2px #333;box-shadow:0 3px 5px -2px #333;}
.header .nav .nav_list .nav_item .drow_down li{padding:0 .1rem;position:relative;}
.header .nav .nav_list .nav_item .drow_down li a{display:block;line-height:.51rem;font-size:.18rem;color:#885c3a;border-bottom:1px solid #c7c7c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center;letter-spacing:0;position:relative;z-index:1;}
.header .nav .nav_list .nav_item .drow_down li:last-child a{border-bottom:none;}
.header .nav .nav_list .nav_item .drow_down li::after{content:"";left:50%;right:50%;height:100%;top:0;position:absolute;background-color:#a3130d;width:0;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;display:block;}
.header .nav .nav_list .nav_item .drow_down li:hover a{color:#fff;}
.header .nav .nav_list .nav_item .drow_down li:hover::after{left:0;right:0;width:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
.header .header_nav{position:relative;margin-top:4px;}
.header .icon-hamburger{overflow:hidden;text-align:center;display:none;}
.header .icon-hamburger .inner{width:24px;display:inline-block;overflow:hidden;}
.header .icon-hamburger .line{width:100%;height:2px;display:block;background:#fff;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;}
.header .icon-hamburger .line:nth-child(2){margin:6px 0;}
.header .icon-hamburger.on .line:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);}
.header .icon-hamburger.hidden{display:none;}
.header .icon-hamburger.on .line:nth-child(2){opacity:0;}
.header .icon-hamburger.on .line:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg);}
.header .icon-close{display:none;}
.header .pop-ph-nav{width:100%;display:none;overflow-y:auto!important;position:absolute;left:0;top:100%;z-index:200;background:rgba(0,0,0,.3);}
.header .pop-ph-nav .ph-nav-list{width:100%;overflow:hidden;position:relative;z-index:100;background:#fff;-webkit-box-shadow:inset 0 5px 5px -5px #ccc;box-shadow:inset 0 5px 5px -5px #ccc;}
.header .pop-ph-nav .ph-nav-list a{display:block;}
.header .pop-ph-nav .ph-nav-list>li{position:relative;border-bottom:solid 1px #ececec;}
.header .pop-ph-nav .ph-nav-list li:last-child{border-bottom:none;}
.header .pop-ph-nav .ph-nav-list>li.on .nav-level1 .arrow{background:url(../images/ph-nav-icon2.jpg) no-repeat center center;}
.header .pop-ph-nav .ph-nav-list>li.has-subnav .nav-level1 .arrow{display:block;}
.header .pop-ph-nav .ph-nav-list .nav-level1{width:100%;display:block;overflow:hidden;padding:0 4%;font-size:1.125em;line-height:3.5em;position:relative;}
.header .pop-ph-nav .ph-nav-list .nav-level1 a{float:left;color:#333;font-weight:400;}
.header .pop-ph-nav .ph-nav-list .nav-level1 .arrow{width:.8em;height:.8em;display:none;overflow:hidden;background:url(../images/ph-nav-icon1.jpg) no-repeat center center;position:absolute;right:.937em;top:1.3em;}
.header .pop-ph-nav .pop-links{background-color:var(--background);display:none;overflow:hidden;}
.header .pop-ph-nav .pop-links .pop-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;margin-top:10px;}
.header .pop-ph-nav .pop-links .pop-list ul .item a{color:#fff;font-size:18px;}
.header .pop-ph-nav .pop-links .pop-list ul .item::after{content:'|';color:#fff;padding-left:22px;padding-right:17px;font-size:20px;}
.header .pop-ph-nav .pop-links .pop-list ul .item:last-child::after{display:none;}
.header .pop-ph-nav .pop-links .search{padding:20px 0;}
.header .pop-ph-nav .pop-links .search form{width:352px;height:52px;border:1px solid #fff;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header .pop-ph-nav .pop-links .search form input{border:none;background:0 0;width:302px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b8d0ec;padding-left:26px;}
.header .pop-ph-nav .pop-links .search form input::-webkit-input-placeholder{color:#b8d0ec;font-size:16px;}
.header .pop-ph-nav .pop-links .search form button{width:50px;height:100%;border:none;padding-left:0;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header .pop-ph-nav .pop-links .search form button img{width:18px;height:18px;}
.header .ph-nav-level2{width:100%;display:none;background:#e6edf3;padding:.75em 4% 1.5em 4%;}
.header .ph-nav-level2 .nav-level2{font-size:1em;line-height:2em;color:#333;}
@media screen and (max-width:1100px){
.header .nav .nav_list .nav_item>a{font-size:.28rem;}
}
@media screen and (max-width:805px){
.header{padding-bottom:.41rem;background-color:#b01f24;position:fixed;z-index:99;-webkit-box-shadow:0 .2px .2px rgba(0,0,0,.016),0 .4px .6px rgba(0,0,0,.022),0 .9px 1.2px rgba(0,0,0,.028),0 1.8px 2.6px rgba(0,0,0,.034),0 5px 7px rgba(0,0,0,.05);box-shadow:0 .2px .2px rgba(0,0,0,.016),0 .4px .6px rgba(0,0,0,.022),0 .9px 1.2px rgba(0,0,0,.028),0 1.8px 2.6px rgba(0,0,0,.034),0 5px 7px rgba(0,0,0,.05);}
.header .rows{background:0 0;height:100%;}
.header .rows .search form{display:none;}
.header .rows .mo-search{display:-webkit-box;display:-ms-flexbox;display:flex;}
.header .rows .header_box{display:-webkit-box;display:-ms-flexbox;display:flex;}
.header .rows .logo{width:7.04rem;height:auto;}
.header .icon-hamburger{display:block;}
.header .icon-close{display:none;}
.header .nav{display:none;}
}
@media screen and (max-width:600px){
.header .rows .logo{width:75%;}
}
.footer{margin-top:-.56rem;width:100%;background:url(../images/footer-bg.jpg) no-repeat top center/cover;padding-top:.72rem;}
.footer .footer-container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.footer .footer-container .left{float:left;width:5.4rem;padding-right:.46rem;}
.footer .footer-container .left .logo{width:100%;height:100%;font-size:0;}
.footer .footer-container .left .logo img{width:100%;height:auto;}
.footer .footer-container .contect{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.14rem .25rem 0 .12rem;font-size:.16rem;}
.footer .footer-container .contect h4{display:inline-block;font-size:.22rem;font-weight:700;line-height:.22rem;color:#fff;margin-bottom:.26rem;}
.footer .footer-container .links{padding-top:.14rem;padding-bottom:.1rem;padding-left:.53rem;width:2.85rem;}
.footer .footer-container .links h4{font-size:.24rem;color:#fff;line-height:.24rem;margin-bottom:.24rem;}
.footer .footer-container .links p{width:100%;}
.footer .footer-container .links p a{color:#fff;line-height:2;padding-left:.16rem;font-size:.16rem;background:url(../images/links_icon1.jpg) no-repeat left center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.footer .footer-container .links .links-btn{width:2.36rem;height:.48rem;line-height:.48rem;padding:0 .15rem 0;border:1px solid rgba(255,255,255,.19);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;margin-bottom:.15rem;margin-top:.14rem;}
.footer .footer-container .links .links-btn span{font-size:.14rem;color:#fff;display:block;background:url(../images/subscript.jpg) no-repeat right center;}
.footer .footer-container .links .links-btn .links-item{width:100%;position:absolute;bottom:100%;left:0;max-height:2.3rem;background:#fff;border:.01rem solid #d0d0d0;border-bottom:none;overflow:auto;display:none;z-index:9;}
.footer .footer-container .links .links-btn .links-item a{display:block;height:.3rem;line-height:.3rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:.01rem solid #d0d0d0;padding:0 .1rem;}
.footer .footer-container .contect .contect-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer .footer-container .contect .contect-box .wechat{text-align:center;padding-left:.2rem;}
.footer .footer-container .contect .contect-box .wechat img{width:1.15rem;height:1.2rem;}
.footer .footer-container .contect .contect-box .wechat p{text-align:center;color:#fff;padding-top:.19rem;}
.footer .footer-container .contect .contect-content .bt div{padding-left:.35rem;background:no-repeat left center;}
.footer .footer-container .contect .contect-content .bt div.add{background-image:url(../images/address.jpg);background-size:.18rem .17rem;}
.footer .footer-container .contect .contect-content .bt div.iphone{background-image:url(../images/iphone.jpg);background-size:.18rem .17rem;}
.footer .footer-container .contect .contect-content .bt div.email{background-image:url(../images/email.jpg);background-size:.2rem .15rem;}
.footer .footer-container .contect .contect-content span{font-size:.16rem;color:#fff;line-height:2;}
.footer .footer_bottom{width:100%;border-top:.01rem solid rgba(255,255,255,.19);color:#fff;font-size:.16rem;padding:.24rem 0 .24rem;text-align:center;}
.footer .footer_bottom .space{padding:0 .1rem;}
.footer .footer_bottom i{font-style:normal;}
.footer .footer_bottom a{color:#f7ead6;}
@media screen and (max-width:1200px){
.header .nav .nav_list .nav_item>a{font-size:.24rem;}
.footer .footer-container .contect h4{font-size:.24rem;}
.footer .footer-container .contect .contect-content span{font-size:.18rem;}
.footer .footer_bottom{font-size:.18rem;}
.footer .footer-container .contect{padding:.14rem .55rem 0 .55rem;}
.footer .footer-container .links .links-btn span{font-size:.16rem;}
}
@media screen and (max-width:805px){
.footer{padding-top:92px;background:url(../images/footer-bg.jpg) no-repeat bottom center/cover;}
.footer .footer-container .left{float:left;width:6.4rem;padding-right:.46rem;margin-bottom:20px;}
.footer .footer-container .line{display:none;}
.footer .footer-container .contect{width:100%;padding-left:0;}
.footer .footer-container .contect .contect-content{width:100%;margin-bottom:20px;}
.footer .footer-container .contect h4{font-size:.32rem;}
.footer .footer-container .contect .contect-content span{font-size:.24rem;}
.footer .footer-container .links .links-btn span{font-size:.2rem;}
.footer .footer-container .links .links-btn .links-item a{font-size:.2rem;}
.footer .footer-container .contect .contect-box .wechat img{width:1.15rem;height:1.2rem;}
.footer .footer-container .links{padding-left:0;}
.footer .footer_bottom,.footer .footer_bottom a{font-size:.2rem;}
}