@font-face{font-family:'iconfont';src:url('iconfont/iconfont.eot');src:url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'),url('iconfont/iconfont.woff2') format('woff2'),url('iconfont/iconfont.woff') format('woff'),url('iconfont/iconfont.ttf') format('truetype'),url('iconfont/iconfont.svg#iconfont') format('svg')}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
html{font-size:14px}
body{font-family:"Microsoft Yahei","微软雅黑","Arial";overflow-x:hidden}
.hidden{opacity:0 !important;visibility:hidden !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden}
.w1280{width:64rem;margin:0 auto}
.w1410{width:70.5rem;margin:0 auto}
.w1488{width:74.4rem;margin:0 auto}
a,p,li,h1,h2,h3{text-decoration:none !important}
body{position:relative}
.isIe .select::after{content:none!important}
.swiper-pagination-bullet{width:.12rem;height:.12rem;border-radius:.06rem;background:#fff;opacity:1}
.swiper-pagination-bullet-active{width:.3rem;background:#ff0008}
.layui-layer-btn{display:flex;justify-content:center}
.breadcrum{display:flex;align-items:center;margin-bottom:.36rem}
.breadcrum a,.breadcrum p{font-size:14px}
@media only screen and (max-width:767px){.breadcrum a,.breadcrum p{font-size:12px}}
.breadcrum a{cursor:pointer;color:#666;display:block}
.breadcrum i{margin-right:5px;color:#e50110;font-size:20px;line-height:.8}
@media only screen and (max-width:1200px){.breadcrum i{font-size:16px}}
@media only screen and (max-width:1024px){.breadcrum i{font-size:16px}}
.breadcrum .current{color:#333}
.textAreaContainer{font-size:14px;line-height:1.5}
.header{display:block}
.header .pcMenuContainer{position:relative;background:#fff;z-index:999;border-bottom:1px solid #ebebeb}
.header .top{background:#df1f2d;height:.4rem}
.header .top .innerWrap{width:1280px;height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;color:#fff}
.header .top .innerWrap .left ul{display:flex;align-items:center}
.header .top .innerWrap .left ul li{border-right:1px solid #333333;margin-right:.15rem;padding-right:.15rem}
.header .top .innerWrap .left ul li:last-child{border-right:0}
.header .top .innerWrap .left ul li .group{color:#fff}
.header .top .innerWrap .left ul li .portal{color:#666}
.header .top .innerWrap .left ul li .portal:hover{color:#fff}
.header .top .innerWrap .right{height:100%}
.header .top .innerWrap .right ul{display:flex;height:100%}
.header .top .innerWrap .right ul li{display:flex;align-items:center;cursor:pointer;height:100%;padding:0 .2rem}
.header .top .innerWrap .right ul li .iconR{margin-right:5px}
.header .top .innerWrap .right ul li p{margin-right:.12rem;color:#fff}
.header .top .innerWrap .right ul li:hover{background:#444}
.header .top .innerWrap .right ul li .iconfont{transition:all .3s ease-out}
.header .top .innerWrap .right ul li .icon-arrowDown{color:#666}
.header .top .innerWrap .right ul li.active{background:#f4f4f4;color:#333333}
.header .top .innerWrap .right ul li.active i{color:#e50212}
.header .top .innerWrap .right ul li.active .icon-arrowDown{transform:rotate(180deg)}
.header .bottom{width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:.9rem;background:#fff}
.header .bottom>a{display:flex;align-items:center;height:100%}
.header .bottom .menu{height:.9rem}
.header .bottom .menu>ul{height:100%;background:#fff}
.header .bottom .menu>ul>li>a{display:block;height:100%}
.header .bottom>img{width:1.6rem;cursor:pointer}
.header .bottom>.right{display:flex;align-items:center;flex-direction:row-reverse}
.header .bottom>.right i{display:block}
.header .bottom>.right a{margin-left:.5rem;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;display:block}
.header .bottom>.right a:hover{background-color:#e60111}
.header .bottom>.right a:hover .mall{color:#fff;border:2px solid #e60111}
.header .bottom>.right a:hover .mall .img.default{display:none}
.header .bottom>.right a:hover .mall .img.hovering{display:inline-block}
.header .bottom>.right a .mall{width:150px;height:44px;display:flex;align-items:center;justify-content:center;color:#e50212;letter-spacing:1px;font-size:18px;border:2px solid #e1e1e1}
@media only screen and (max-width:1024px){.header .bottom>.right a .mall{font-size:16px}}
.header .bottom>.right a .mall .img{width:22px;height:22px;margin-right:.06rem}
.header .bottom>.right a .mall .img.default{display:inline-block}
.header .bottom>.right a .mall .img.hovering{display:none}
.header .bottom>.right a .mall i{margin-right:6px;font-size:20px}
@media only screen and (max-width:1200px){.header .bottom>.right a .mall i{font-size:16px}}
@media only screen and (max-width:1024px){.header .bottom>.right a .mall i{font-size:16px}}
.header .bottom>.right .searchBtn{cursor:pointer;font-size:20px;color:#000}
@media only screen and (max-width:1200px){.header .bottom>.right .searchBtn{font-size:16px}}
@media only screen and (max-width:1024px){.header .bottom>.right .searchBtn{font-size:16px}}
.header .bottom>.right .searchBtn:hover{color:#e60111}.mobile-common-header{display:none}
.mobile-common-header .nav-box{position:fixed;top:0;left:0;right:0;height:1rem;padding:0 .3rem;display:flex;justify-content:space-between;align-items:center;background-color:#fff;z-index:998}.mobile-common-header .nav-box .left{flex:none;height:60%}
.mobile-common-header .nav-box .left a{display:block;height:100%}
.mobile-common-header .nav-box .left a img{width:auto;height:100%}
.mobile-common-header .nav-box .right{display:flex;align-items:center}
.mobile-common-header .nav-box .right .searchBtn{font-size:20px;color:#333}
.mobile-common-header .nav-box .right .nav-button{position:relative;width:1rem;height:1rem;margin-left:.4rem;text-align:center;z-index:999;font-size:0;display:block;background:#fff}.mobile-common-header .nav-box .right .nav-button div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:28px;height:16px}
.mobile-common-header .nav-box .right .nav-button div span{width:100%;height:2px;background-color:#333;display:block;margin:0 auto;line-height:2px;position:static;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.mobile-common-header .nav-box .right .nav-button div span.center-hr{margin:6px auto;width:80%;margin-left:20%}
.mobile-common-header .nav-box .right .nav-button div span.top-hr{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.mobile-common-header .nav-box .right .nav-button div span.bottom-hr{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mobile-common-header .nav-box .right .nav-button.active div span{position:absolute;top:50%;margin-top:-1px;left:0}
.mobile-common-header .nav-box .right .nav-button.active div span.center-hr{display:none}
.mobile-common-header .nav-box .right .nav-button.active div span.top-hr{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.mobile-common-header .nav-box .right .nav-button.active div span.bottom-hr{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.mobile-common-header .searchContainer{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-size:cover;background-position:center;animation-duration:.4s;display:none}.mobile-common-header .searchContainer .box{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.mobile-common-header .searchContainer .box .logo-box{width:40%;margin-bottom:.8rem;margin-top:-200px}
.mobile-common-header .searchContainer .box .logo-box .logo{width:100%}
.mobile-common-header .searchContainer .box .classify{display:flex}
.mobile-common-header .searchContainer .box .classify li{line-height:.4rem;cursor:pointer;color:#666}
.mobile-common-header .searchContainer .box .classify li:not(:last-child){margin-right:.3rem;padding-right:.3rem;border-right:1px solid rgba(255,255,255,0.1)}
.mobile-common-header .searchContainer .box .classify li.active{color:#fff}
.mobile-common-header .searchContainer .box .input-box{display:flex;justify-content:space-between;width:80%;margin-top:.4rem;font-size:0}
.mobile-common-header .searchContainer .box .input-box input{box-sizing:border-box;width:85%;height:.6rem;line-height:.6rem;padding:0 .2rem;border:none;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:16px;vertical-align:middle}
.mobile-common-header .searchContainer .box .input-box .button{width:15%;height:.6rem;line-height:.6rem;text-align:center;background:#e50212;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:14px;cursor:pointer;vertical-align:middle}
.mobile-common-header .searchContainer .box .close{position:absolute;bottom:20%;left:50%;cursor:pointer;width:.6rem;height:.6rem;margin-left:-0.3rem;transition:all .3s ease-out}.mobile-common-header .searchContainer .box .close img{width:100%}
.mobile-common-header .searchContainer .box .close:hover{transform:rotate(90deg)}
.mobile-common-header .menuContainer{display:none;position:fixed;left:0;top:1rem;bottom:0;background:#fff;width:100%;z-index:999999}
.mobile-common-header .menuContainer .menuBox{width:100%;height:100%;overflow-y:auto}
.mobile-common-header .menuContainer ul li{position:relative;padding:.3rem;border-top:1px solid #eee;cursor:pointer;font-size:16px}
.mobile-common-header .menuContainer ul li a{display:block;color:#333}
.mobile-common-header .menuContainer ul li .child{display:none;margin-top:.3rem}
.mobile-common-header .menuContainer ul li .child li:last-child{padding-bottom:0}
.mobile-common-header .menuContainer ul li::after{position:absolute;top:.3rem;right:.3rem;font-family:iconfont;content:'\e683'}
.header .menu>ul{display:flex}
.header .menu>ul>li{box-sizing:border-box;padding:0 8px;line-height:.9rem;display:flex;justify-content:center;font-size:0.18rem}
.header .menu>ul>li i{margin-right:5px}
.header .menu>ul>li.active>a,.header .menu>ul>li:hover>a{box-shadow:inset 0 -2px 0 #d12d25}
.header .menu ul li .innerWrap{display:flex;width:1280px;margin:0 auto}
.header .menu ul li .innerWrap .left{width:50%;padding:.6rem 0 1rem;box-shadow:10px 0 15px rgba(0,0,0,0.1)}
.header .menu ul li .innerWrap .left h2{margin-bottom:.3rem;line-height:1.5}
.header .menu ul li .innerWrap .right{display:block;width:50%;padding:.6rem 0 1rem 1rem}
.header .menu ul li .innerWrap .right a{display:flex;flex-direction:column;margin-left:0;cursor:pointer}
.header .menu ul li .innerWrap .right h2{margin-bottom:.3rem;line-height:1.5}
.header .menu ul li .innerWrap .right .imgBox{width:100%;height:1.73rem}
.header .menu ul li .innerWrap .right .imgBox div{width:100%;height:100%;background-position:center;background-size:cover}
.header .menu ul li .child{position:absolute;width:100%;z-index:-1;left:0;top:1.3rem;background:#fff;transform-origin:top center;display:none;border-top:1px solid #ebebeb;cursor:default}.header .menu ul li .child ul{display:flex;flex-wrap:wrap}
.header .menu ul li .child li{width:33.3%;box-sizing:border-box;padding:0;height:50px;line-height:50px;cursor:pointer;font-size:16px}
@media only screen and (max-width:1366px){.header .menu ul li .child li{font-size:14px}}
@media only screen and (max-width:767px){.header .menu ul li .child li{font-size:14px}}
.header .menu ul li .child li a{width:100%;height:100%;color:#333}.header .menu ul li .child li:last-child{border-bottom:none}
.header .menu ul li .child li:hover a{color:#d12d25}.header .menu ul li:hover .child{animation-name:slideInDown;animation-duration:.4s;display:block;top:1.3rem}
.header .menu_mobile{display:none;justify-content:space-between;align-items:center;box-sizing:border-box;position:fixed;left:0;top:0;width:100%;padding:0;background:#fff;z-index:999;flex-direction:column}.header .menu_mobile .top{width:100%;height:30px}
.header .menu_mobile .top .innerWrap{width:100%}
.header .menu_mobile .top .innerWrap ul{display:flex;width:100%;height:100%}
.header .menu_mobile .top .innerWrap ul li{display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%;padding:0 .2rem;flex:1}
.header .menu_mobile .top .innerWrap ul li .iconfont{transition:all .3s ease-out}
.header .menu_mobile .top .innerWrap ul li .iconfont.up{transform:rotate(180deg)}
.header .menu_mobile .top .innerWrap ul li img{display:none}
.header .menu_mobile .top .innerWrap ul li p{margin-right:.12rem}
.header .menu_mobile .top .innerWrap ul li:first-child{flex:1.3}
.header .menu_mobile .top .innerWrap ul li:last-child{background:#444}
.header .menu_mobile .top .innerWrap ul li.active{background:#f4f4f4;color:#333333}
.header .menu_mobile .top .innerWrap ul li.active i{color:#e50212}
.header .menu_mobile .bottom{width:100%;padding:.28rem .3rem;height:50px;background:#fff}
.header .menu_mobile .logo{z-index:999;width:1.6rem}
.header .menu_mobile .right{display:flex;align-items:center}
.header .menu_mobile .right .searchBtn{font-size:28px;margin-right:.2rem}
@media only screen and (max-width:1440px){.header .menu_mobile .right .searchBtn{font-size:24px}}
@media only screen and (max-width:1024px){.header .menu_mobile .right .searchBtn{font-size:20px}}
@media only screen and (max-width:767px){.header .menu_mobile .right .searchBtn{font-size:18px}}
.header .menu_mobile .nav-button{position:relative;width:36px;height:36px;text-align:center;z-index:999;font-size:0;display:block;border-radius:50%}
.header .menu_mobile .nav-button div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:28px;height:16px}
.header .menu_mobile .nav-button div span{width:100%;height:2px;background-color:#333;display:block;margin:0 auto;line-height:2px;position:static;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.header .menu_mobile .nav-button div span.center-hr{margin:6px auto;width:80%;margin-left:20%}
.header .menu_mobile .nav-button div span.top-hr{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.header .menu_mobile .nav-button div span.bottom-hr{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.header .menu_mobile .nav-button.active div span{position:absolute;top:50%;margin-top:-1px;left:0}
.header .menu_mobile .nav-button.active div span.center-hr{display:none}
.header .menu_mobile .nav-button.active div span.top-hr{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.header .menu_mobile .nav-button.active div span.bottom-hr{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header .menuContainer{display:none;position:fixed;left:0;top:80px;background:#fff;width:100%;height:calc(100% - 80px);z-index:-1}
.header .menuContainer ul li{position:relative;padding:.3rem;border-top:1px solid #eee;cursor:pointer;font-size:16px}
.header .menuContainer ul li .child{display:none;margin-top:.3rem}
.header .menuContainer ul li .child li:last-child{padding-bottom:0}
.header .menuContainer ul li::after{position:absolute;top:.3rem;right:.3rem;font-family:iconfont;content:'\e683'}
.toggleMenu{position:absolute;top:1.3rem;left:0;width:100%;z-index:997;background:url(../img/header1.png),linear-gradient(to right, #f4f4f4 0, #f4f4f4 50%);background-size:auto 100%;background-position:right center;background-repeat:no-repeat;border-top:1px solid #ebebeb;animation-duration:.4s;display:none}
.toggleMenu .innerWrap{display:flex;width:1280px;margin:0 auto}
.toggleMenu .innerWrap .left{width:36.25%}
.toggleMenu .innerWrap .left ul{padding:.4rem 0}
.toggleMenu .innerWrap .left ul li{height:.8rem;padding:0 .25rem;cursor:pointer}
.toggleMenu .innerWrap .left ul li a{display:flex;align-items:center;width:100%;height:100%}
.toggleMenu .innerWrap .left ul li.active{background:#fff}
.toggleMenu .innerWrap .left ul li.active p{color:#e60111}
.toggleMenu .innerWrap .left ul li.active div{display:none}
.toggleMenu .innerWrap .left ul li.active div.active{display:block}
.toggleMenu .innerWrap .left ul li a>div{width:.46rem;height:.46rem;background-size:100% auto;background-position:center;background-repeat:no-repeat;margin-right:.2rem}
.toggleMenu .innerWrap .left ul li a>div.active{display:none}
.toggleMenu .innerWrap .center{width:35.15%;background:#fff}
.toggleMenu .innerWrap .center>ul{padding:.4rem 0}
.toggleMenu .innerWrap .center>ul>li{display:none}
.toggleMenu .innerWrap .center>ul>li ul{height:5.6rem;overflow-y:auto}
.toggleMenu .innerWrap .center>ul>li.active{display:block}
.toggleMenu .innerWrap .center>ul>li a{display:flex;align-items:center}
.toggleMenu .innerWrap .center>ul>li li{display:flex;align-items:center;height:.8rem;padding:0 .5rem;cursor:pointer}
.toggleMenu .innerWrap .center>ul>li li.active a,.toggleMenu .innerWrap .center>ul>li li:hover a{color:#e60111}
.toggleMenu .innerWrap .center>ul>li li i{margin-right:.1rem}
.toggleMenu .innerWrap .right{width:28.6%;display:flex;justify-content:flex-end;align-items:center}
.toggleMenu .innerWrap .right h2{font-size:30px;margin-bottom:.4rem}
@media only screen and (max-width:1440px){.toggleMenu .innerWrap .right h2{font-size:30px}}
@media only screen and (max-width:1024px){.toggleMenu .innerWrap .right h2{font-size:24px}}
@media only screen and (max-width:767px){.toggleMenu .innerWrap .right h2{font-size:18px}}
.toggleMenu .innerWrap .right .button{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:2.2rem;height:.45rem;border:2px solid #bfbfbf;line-height:.45rem;padding:10px 20px;margin-bottom:.1rem;font-size:16px;cursor:pointer}
@media only screen and (max-width:1366px){.toggleMenu .innerWrap .right .button{font-size:14px}}
@media only screen and (max-width:767px){.toggleMenu .innerWrap .right .button{font-size:14px}}
.toggleMenu .innerWrap .right .button::after{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e683";color:#999}.toggleMenu .innerWrap .right .button:hover{background:#da2233;color:#fff;border-color:#da2233}.toggleMenu .innerWrap .right .button:hover::after{color:#fff}.toggleMenu .innerWrap .right .p1{padding-top:.08rem;font-size:18px;color:#666}
@media only screen and (max-width:1024px){.toggleMenu .innerWrap .right .p1{font-size:16px}}
.toggleMenu .innerWrap .right .p2{font-size:30px;color:#e60011}
@media only screen and (max-width:1440px){.toggleMenu .innerWrap .right .p2{font-size:30px}}
@media only screen and (max-width:1024px){.toggleMenu .innerWrap .right .p2{font-size:24px}}
@media only screen and (max-width:767px){.toggleMenu .innerWrap .right .p2{font-size:18px}}
@media screen and (max-width:1440px){.toggleMenu .innerWrap{width:1110px}}
.searchContainer{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-size:cover;background-position:center;animation-duration:.4s;display:none}
.searchContainer .innerWrap{width:1280px;margin:0 auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.searchContainer .innerWrap .logo{width:1.65rem;margin-bottom:.75rem}
.searchContainer .innerWrap ul{display:flex}
.searchContainer .innerWrap ul li{font-size:38px;line-height:.4rem;margin-right:.3rem;padding-right:.3rem;border-right:1px solid rgba(255,255,255,0.1);cursor:pointer;color:#777}
@media only screen and (max-width:1440px){.searchContainer .innerWrap ul li{font-size:32px}}
@media only screen and (max-width:1024px){.searchContainer .innerWrap ul li{font-size:26px}}
@media only screen and (max-width:767px){.searchContainer .innerWrap ul li{font-size:24px}}
.searchContainer .innerWrap ul li.active{color:#fff}
.searchContainer .innerWrap ul li:last-child{margin-right:0;padding-right:0;border-right:0}
.searchContainer .innerWrap .box{display:flex;justify-content:space-between;width:75%;margin:.36rem auto 0}
.searchContainer .innerWrap .box input{box-sizing:border-box;width:85%;height:.6rem;line-height:.6rem;padding:0 .2rem;border:none;border-radius:5px}
.searchContainer .innerWrap .box input:focus{border:1px solid #e50212}
.searchContainer .innerWrap .box .button{width:14%;height:.6rem;line-height:.6rem;text-align:center;background:#e50212;color:#fff;border-radius:5px;font-size:24px;cursor:pointer;transition:all .5s}
@media only screen and (max-width:1440px){.searchContainer .innerWrap .box .button{font-size:20px}}
@media only screen and (max-width:1200px){.searchContainer .innerWrap .box .button{font-size:18px}}
@media only screen and (max-width:1024px){.searchContainer .innerWrap .box .button{font-size:18px}}
@media only screen and (max-width:767px){.searchContainer .innerWrap .box .button{font-size:16px}}
.searchContainer .innerWrap .box .button:hover{background:#ce120b}
.searchContainer .innerWrap .close{display:flex;position:absolute;bottom:20%;cursor:pointer;width:.6rem;height:.6rem;transition:all .3s ease-out}
.searchContainer .innerWrap .close img{width:100%;height:100%}
.searchContainer .innerWrap .close:hover{transform:rotate(90deg)}
@media screen and (max-width:1280px){.searchContainer .innerWrap{width:90%}}
@media screen and (max-width:768px){.searchContainer .innerWrap{width:100%}}
.linkContainer{width:100%;z-index:997;animation-duration:.4s;background:#f4f4f4;display:none}
.linkContainer .innerWrap{display:flex;width:1280px;margin:0 auto;padding:.6rem 0}
.linkContainer .innerWrap>ul{display:flex;width:100%;display:none}
.linkContainer .innerWrap>ul.active{display:flex}
.linkContainer .innerWrap>ul>div{display:flex;width:30%;justify-content:center;border-right:1px solid #e6e6e6}
.linkContainer .innerWrap>ul>div:first-child{width:20%;justify-content:left}
.linkContainer .innerWrap>ul>div:last-child{width:20%;justify-content:flex-end;border-right:none}
.linkContainer .innerWrap>ul>div p{font-size:20px;margin-bottom:.3rem;color:#333}
@media only screen and (max-width:1200px){.linkContainer .innerWrap>ul>div p{font-size:16px}}
@media only screen and (max-width:1024px){.linkContainer .innerWrap>ul>div p{font-size:16px}}
.linkContainer .innerWrap>ul>div p:hover{color:#da2233}.linkContainer .innerWrap>ul>div>li:hover,.linkContainer .innerWrap>ul>div>li li:hover{color:#da2233;text-decoration:underline}
.linkContainer .innerWrap>ul>div>li:hover a,.linkContainer .innerWrap>ul>div>li li:hover a{color:#da2233;text-decoration:underline}
.linkContainer .innerWrap>ul>div li{font-size:14px;line-height:2;color:#666;cursor:pointer}
@media only screen and (max-width:767px){.linkContainer .innerWrap>ul>div li{font-size:12px}}
.linkContainer .innerWrap>ul>div li a{font-size:14px;line-height:2;color:#666}
@media only screen and (max-width:767px){.linkContainer .innerWrap>ul>div li a{font-size:12px}}
@media screen and (max-width:1440px){.linkContainer .innerWrap{width:1110px}}
@media screen and (max-width:1280px){.linkContainer .innerWrap{width:90%}}
@media screen and (max-width:768px){.linkContainer .innerWrap{width:100%}.linkContainer .innerWrap>ul>div{width:25% !important;padding:0 10px}}
.footer{display:block;padding-top:.8rem;background-color:#181d26;background-size:cover;background-position:center}
.footer .innerWrap{width:1280px;margin:0 auto}
.footer .top{display:flex;justify-content:space-between;margin-bottom:0.4rem}
.footer .top .left{width:66%}
.footer .top .left>ul{display:flex;justify-content:space-between;color:#fff}
.footer .top .left>ul>li p{margin-bottom:.3rem;font-size:18px}
@media only screen and (max-width:1024px){.footer .top .left>ul>li p{font-size:16px}}
.footer .top .left>ul>li ul li{cursor:pointer;color:#777;line-height:2}
.footer .top .left>ul>li ul li:hover{color:#fff;text-decoration:underline}
.footer .top .left>ul>li ul li:hover a{color:#fff}
.footer .top .left>ul>li ul li a{color:#777;line-height:2}
.footer .top .right{color:#777}
.footer .top .right>img{width:.9rem;margin-bottom:.3rem}
.footer .top .right .qrAndLink{display:flex}
.footer .top .right .qrAndLink .showQr{position:relative;cursor:pointer;margin-right:10px}
.footer .top .right .qrAndLink .showQr:hover{color:#da2233}
.footer .top .right .qrAndLink .showQr:hover .qrContainer{display:flex}
.footer .top .right .qrAndLink .showQr .qrContainer{position:absolute;bottom:.5rem;z-index:1;display:none;padding:.2rem;background:#fff;border-radius:5px;left:50%;transform:translateX(-50%);width:1.7rem}
.footer .top .right .qrAndLink .showQr .qrContainer::after{position:absolute;left:50%;bottom:-0.2rem;margin-left:-0.18rem;content:"";width:0;height:0;border-left:.18rem solid transparent;border-right:.18rem solid transparent;border-top:.2rem solid #fff}
.footer .top .right .qrAndLink .showQr .qrContainer img{width:1.3rem}
.footer .top .right .qrAndLink a{color:#fff;text-decoration:underline !important}
.footer .top .right .qrAndLink a:hover{color:#da2233}
.footer .top .right p a{cursor:pointer;color:#fff}
.footer .top .right ul{display:flex;margin-top:.36rem}
.footer .top .right ul li{display:flex;justify-content:center;align-items:center;border-radius:50%;width:.5rem;height:.5rem;border:1px solid rgba(255,255,255,0.3);margin-right:.2rem;cursor:pointer;transition:all .3s ease-out;position:relative}
.footer .top .right ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.footer .top .right ul li>img,.footer .top .right ul li a img{width:.24rem;filter:opacity(.3)}
.footer .top .right ul li:hover{background:#e50111;border-color:#e50111}
.footer .top .right ul li:hover img{filter:opacity(1)}
.footer .top .right ul li:hover .qrContainer{display:block}
.footer .top .right ul li .qrContainer{position:absolute;bottom:.8rem;z-index:1;display:none;padding:.2rem;background:#fff;border-radius:5px;left:50%;transform:translateX(-50%)}.footer .top .right ul li .qrContainer::after{position:absolute;left:50%;bottom:-0.2rem;margin-left:-0.18rem;content:"";width:0;height:0;border-left:.18rem solid transparent;border-right:.18rem solid transparent;border-top:.2rem solid #fff}
.footer .top .right ul li .qrContainer img{width:1.3rem}
.footer .bottom{display:flex;justify-content:space-between;height:0.8rem;border-top:1px solid #2d3138;color:#666;line-height:0.8rem}.footer .bottom a{color:#666}.footer .bottom .copyright a:hover{color:#fff}.footer .bottom ul{display:flex;align-items:center}.footer .bottom ul li{margin-left:.15rem;padding-left:.15rem;border-left:1px solid #2a2e34;line-height:.16rem;cursor:pointer}.footer .bottom ul li:hover{color:#fff;text-decoration:underline}.footer .bottom ul li:hover a{color:#fff;text-decoration:underline}.footer .bottom ul li a{color:#666}.footer .bottom ul li:first-child{border-left:none}.mobile-common-footer{display:none;background-size:cover;background-position:center;padding:.5rem 15px}.mobile-common-footer .top .nav{display:flex;flex-wrap:wrap}.mobile-common-footer .top .nav li{margin-right:.6rem;margin-bottom:.3rem}.mobile-common-footer .top .nav li a{color:#fff;font-size:.24rem;font-weight:600}.mobile-common-footer .top .message{padding-top:.2rem}.mobile-common-footer .top .message p{color:#777;font-size:.18rem;line-height:2}.mobile-common-footer .top .message p a{color:#777;font-size:.18rem}.mobile-common-footer .top .message p .link{color:#fff;text-decoration:underline !important;font-size:.18rem}
.mobile-common-footer .top .message .img-box{display:flex;margin-top:.36rem}
.mobile-common-footer .top .message .img-box li{display:flex;justify-content:center;align-items:center;border-radius:50%;width:.7rem;height:.7rem;border:1px solid rgba(255,255,255,0.3);margin-right:.2rem;cursor:pointer;transition:all .3s ease-out;position:relative}
.mobile-common-footer .top .message .img-box li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.mobile-common-footer .top .message .img-box li img{width:.4rem;filter:opacity(.3)}
.mobile-common-footer .bottom{margin-top:.5rem;border-top:1px solid rgba(255,255,255,0.1);padding-top:.3rem}
.mobile-common-footer .bottom .config-box{display:flex;flex-wrap:wrap}
.mobile-common-footer .bottom .config-box li:not(:first-child){padding-left:10px}
.mobile-common-footer .bottom .config-box li:not(:last-child) a{padding-right:10px;border-right:1px solid rgba(244,244,244,0.15)}
.mobile-common-footer .bottom .config-box li a{color:#666;font-size:.18rem}
.mobile-common-footer .bottom .text{color:#777;font-size:.18rem;margin-top:5px}
.mobile-common-footer .bottom .text span{font-size:.18rem}
.mobile-common-footer .bottom .text a{font-size:.18rem;color:#777}
.rightBar{display:block;position:fixed;right:0;top:50%;z-index:9999;border-radius:50%;color:#fff;font-size:20px;cursor:pointer}
@media only screen and (max-width:1200px){.rightBar{font-size:16px}}
@media only screen and (max-width:1024px){.rightBar{font-size:16px}}
.rightBar ul li{display:flex;text-align:center;justify-content:center;align-items:center;width:.7rem;height:.7rem;background:#e6e6e6;margin-bottom:2px;transition:all .3s ease-out;position:relative}.rightBar ul li:hover .QrContainer{display:flex}
.rightBar ul li p{color:#fff}.rightBar ul li:first-child{background:#df1f2d}
.rightBar ul li:first-child>img{display:none}
.rightBar ul li:first-child p{display:block;padding:5px}
.rightBar ul li:hover{background:#df1f2d}
.rightBar ul li:hover>img{display:none}
.rightBar ul li:hover p{display:block;padding:5px}
.rightBar ul li#IM_consult{flex-direction:column-reverse}
.rightBar ul li#IM_consult:hover img{filter:none}
.rightBar ul li#IM_consult p{padding:0}
.rightBar ul li#IM_consult img{display:block;width:50%;filter:opacity(.7)}
.rightBar ul li .QrContainer{display:none;position:absolute;left:-1.98rem;padding-right:.28rem;top:50%;transform:translateY(-50%)}
.rightBar ul li .QrContainer .QrBox{position:relative;display:flex;flex-direction:column;justify-content:center;background:#fff;padding:.2rem;border-radius:5px;align-items:center;box-shadow:0 0 20px rgba(0,0,0,0.15)}
.rightBar ul li .QrContainer .QrBox::after{position:absolute;right:-0.18rem;top:50%;margin-top:-0.18rem;content:"";width:0;height:0;border-top:.18rem solid transparent;border-bottom:.18rem solid transparent;border-left:.2rem solid #fff}
.rightBar ul li .QrContainer .QrBox img{width:1.3rem}
.rightBar ul li .QrContainer .QrBox p{display:block;font-size:16px;color:#666;margin-top:.2rem}
@media only screen and (max-width:1366px){.rightBar ul li .QrContainer .QrBox p{font-size:14px}}
@media only screen and (max-width:767px){.rightBar ul li .QrContainer .QrBox p{font-size:14px}}
.rightBar ul li p{font-size:14px;display:none}
@media only screen and (max-width:767px){.rightBar ul li p{font-size:12px}}
.rightBar ul li>img{width:56%;filter:opacity(.335)}
.mobile-common-fixed-menu{display:none;position:fixed;top:50%;right:0;width:.7rem;z-index:998;flex-direction:column}
.mobile-common-fixed-menu .img-box{width:.7rem;height:.7rem;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#fff}
.mobile-common-fixed-menu .img-box:not(:last-child){margin-bottom:5px}
.mobile-common-fixed-menu .img-box img{width:70%}
.layui-layer-feedback{width:600px !important;border-radius:5px !important}
.feedbackContainer{padding:.4rem;border-radius:5px}
.feedbackContainer h2{font-size:24px;margin-bottom:.3rem;text-align:center}
@media only screen and (max-width:1440px){.feedbackContainer h2{font-size:20px}}
@media only screen and (max-width:1200px){.feedbackContainer h2{font-size:18px}}
@media only screen and (max-width:1024px){.feedbackContainer h2{font-size:18px}}
@media only screen and (max-width:767px){.feedbackContainer h2{font-size:16px}}
.feedbackContainer .tips{font-size:14px;text-indent:32px;color:#999}
@media only screen and (max-width:767px){.feedbackContainer .tips{font-size:12px}}
.feedbackContainer .formContainer{width:80%;margin:0 auto;margin-top:.3rem}
.feedbackContainer .formContainer .formItem{display:flex;align-items:flex-start;margin-bottom:20px}
.feedbackContainer .formContainer .formItem p{line-height:40px;height:40px}
.feedbackContainer .formContainer .formItem .label{width:20%;height:40px;line-height:40px}
.feedbackContainer .formContainer .formItem .red{color:#e60012}
.feedbackContainer .formContainer .formItem input{width:80%;height:40px;border:1px solid #b3b3b3;padding:10px 20px}
.feedbackContainer .formContainer .formItem textarea{width:80%;border:1px solid #b3b3b3;padding:10px 20px;line-height:20px}
.feedbackContainer .formContainer .btnBox{text-align:center;display:flex;justify-content:center}
.feedbackContainer .formContainer .button{display:inline-block;padding:10px 20px;background:#e60012;color:#fff;cursor:pointer}
.feedbackContainer .formContainer .button:hover{background:#ce120b}
.page-list ul{display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center;font-size:0}
.page-list ul li{width:.5rem;height:.5rem;line-height:.5rem;background:#fff;display:inline-block;font-size:18px}
@media only screen and (max-width:1024px){.page-list ul li{font-size:16px}}
.isIe .page-list ul li{width:50px;height:50px;line-height:50px}
.page-list ul li:not(:last-child){margin-right:10px}
.page-list ul li a{color:#666;display:block;background:#ededed;width:100%;height:100%}
.page-list ul li.pre-btn,.page-list ul li.next-btn{font-size:16px;width:1rem}
@media only screen and (max-width:1366px){.page-list ul li.pre-btn,.page-list ul li.next-btn{font-size:14px}}
@media only screen and (max-width:767px){.page-list ul li.pre-btn,.page-list ul li.next-btn{font-size:14px}}
.page-list ul li.pre-btn a{color:#fff;background:#2c2b2b}
.page-list ul li.pre-btn a:hover{background:#c90111}
.page-list ul li.next-btn a{color:#fff;background:#2c2b2b}
.page-list ul li.next-btn a:hover{background:#c90111}
.page-list ul li.page-num.active a{color:#fff;background:#c90111}
.page-list ul li.page-num.active a:hover{background:#c90111}
.page-list ul li.page-num:hover a{color:#fff;background:#c90111}
.page-list ul li.dian{background:none}
.page-list ul li.dian:hover{background:none}
.page-list ul li.dian:hover a{color:#333}
.page-list ul li:hover{background:#2c2b2b}
.page-list ul li:hover a{color:#fff}
@media screen and (max-width:1680px){html{font-size:19px}.w1280{width:59rem}.w1410{width:65rem}.w1488{width:68.5rem}}
@media screen and (max-width:1500px){.w1280{width:52.6rem}.w1410{width:58rem}.w1488{width:61rem}.rightBar ul li p{font-size:16px}}
@media screen and (max-width:1440px){html{font-size:18px}.w1280{width:53rem}.w1410{width:59rem}.w1488{width:59rem}.header .top .innerWrap{width:1110px}.header .bottom{width:1110px}.header .menu ul li .innerWrap{width:1110px}.footer .innerWrap{width:1110px}.rightBar ul li p{font-size:14px}}
@media screen and (max-width:1370px){.w1280{width:50.6rem}.w1410{width:57rem}.w1488{width:57rem}.rightBar ul li p{font-size:12px}}
@media screen and (max-width:1280px){.w1280{width:47.4rem}.w1410{width:52rem}.w1488{width:52rem}.footer .innerWrap{width:90%}.header .top .innerWrap{width:90%}.header .menu ul li .innerWrap{width:90%}.header .bottom{width:90%}.toggleMenu .innerWrap{width:90%}.rightBar ul li p{font-size:12px}}
/*@media screen and (max-width:1140px){.w1280{width:42.2rem}.w1410{width:48rem}.w1488{width:48rem}}
@media screen and (max-width:1080px){html{font-size:16px}.w1280{width:100%;padding:0 30px}.w1410{width:100%;padding:0 30px}.w1488{width:100%;padding:0 30px}.header{display:none}.mobile-common-header{display:block;height:1rem}.footer{display:none}.mobile-common-footer{display:block}.rightBar{display:none}.mobile-common-fixed-menu{display:flex}}
@media screen and (max-width:768px){html{font-size:12px}.w1280{width:100%;padding:0 10px}.w1410{width:100%;padding:0 10px}.w1488{width:100%;padding:0 10px}.page-list{padding:30px 0 40px}.page-list .dian{display:none !important}.page-list ul li{width:80px !important;height:40px;line-height:40px;border-radius:3px}.page-list ul li a{font-size:14px;background-color:#2c2b2b;color:#fff;border-radius:3px}.breadcrum{display:none}.layui-layer-feedback{width:90% !important;border-radius:5px !important}.feedbackContainer .formContainer{width:100%}.feedbackContainer .formContainer .formItem .label{width:30%}}
/*# sourceMappingURL=./base.min.css.map */