/** CSS Reset **/
*{-webkit-tap-highlight-color:transparent; outline:none;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,p,blockquote,th,td { margin:0; padding:0;list-style: none;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th { text-align:center;}
i{font-style: normal;}

abbr,acronym { border:0;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
a{text-decoration:none;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
/* Hide from IE Mac */

body{color:#333;font-size:16px;font-family: "Microsoft YaHei";width: 100%;overflow-x:hidden;background:#fff; position: relative;}
.fl{float:left;}
.fr{float:right;}
.m1200{width: 1200px;margin: 0 auto;}
.isPc{display: block !important;}
.isWap{display: none !important;}
.modal-open {
  position: fixed;
  height: 100%;
}
/***********************************主体**********************************/
.page {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.qt_53Btn{cursor: pointer;}
/*******************************返回顶部***************************************/
.totop {display: none;position: fixed;bottom: 160px;right: 0;width: 4%;height: auto;z-index: 99999999;cursor: pointer;}
.totop img{width: 100%;}

@media screen and (max-width:1000px) {
    body{line-height: 160%;font-size: 0.28rem;padding-bottom: 0.8rem;}
    .isPc{display: none !important;}
    .isWap{display: block !important;}
    .m1200{width: 100%;}
/*************************移动端返回顶部***********************************/
	.totop {width: 12%;bottom: 12%;}

}
.gundongtiao{
    scrollbar-arrow-color: #fff;
    scrollbar-face-color: #812997;
    scrollbar-highlight-color: #812997;
    scrollbar-shadow-color: #812997;
    scrollbar-track-color: #ddd;
    scrollbar-3dlight-color:#812997;
    scrollbar-darkshadow-color: #ddd;
    scrollbar-base-color: #812997;
}
/* chrome & safari  */
.gundongtiao::-webkit-scrollbar{
    width: 10px;
    height: 10px;
    background-color: #dddddd;
}
.gundongtiao::-webkit-scrollbar-track{
    background-color: #dddddd;
    /*border-radius: 5px;*/
}
.gundongtiao::-webkit-scrollbar-thumb{
    border-radius: 0;
    background-color: #812997;
    box-shadow: inset 0 0 5px #812997;
    /*border-radius: 5px;*/
}
.gundongtiao::-webkit-scrollbar-button{
    height: 0;
    background-color: #dddddd;
    /*border-radius: 5px;*/
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkiet-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.9;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.9;
  }
}
@-o-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.9;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.9;
  }
}
@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.9;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.9;
  }
}



.footer{ background: #333; padding: 4.16vw 0px 0; }
.footer a{color: #fff; }
.footer a:hover{color: #ff871c; }
.footNav{display:flex; justify-content:space-between; padding-bottom:30px;}
.footNav dl{color: #fff; }
.footNav dl dt{ font-size: 18px; line-height: 34px; letter-spacing: 2px; margin-bottom:1.04vw; }
.footNav_a1{color: #fff; }
.footNav_a1{font-weight:bold;}
.footNav_a2{ font-size: 14px; line-height: 28px; color: #fff; letter-spacing: 1px; }
.footShare{ padding: 1.82vw 0px; border-top:1px solid #E6E6E6; }
.footShare span{ color:#fff; margin-left:50px; line-height:50px;}
.foot_logo{ float:left;}
.footSrx{ float:right; line-height:24px;}
.footSrx strong{ font-size: 14px; color: #808080; float: left; font-weight: normal; }
.foot_sa{ float: left; height: 24px; width: 24px; margin-left: 1.04vw; position:relative; }
.foot_sa span{ display: inline-block; height: 150px; width: 150px; position: absolute; left: 50%; margin-left: -75px; bottom: 38px; box-shadow:0 0 10px rgba(0,0,0,0.1); transition:all 0.3s ease-in-out; opacity:0; visibility:hidden; transform:translateY(8px) scale(0.6); transform-origin:center bottom;}
.foot_sa span:after{content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fff; position:absolute; left:50%; margin-left:-4px; bottom:-8px;}
.foot_sa:hover span{ opacity:1; visibility:visible; transform:translateY(0) scale(1)}
.foot_sa1{ background: url("../images/foot_si1.svg") no-repeat center center; }
.foot_sa2{ background: url("../images/foot_si2.svg") no-repeat center center; }
.foot_sa3{ background: url("../images/foot_si3.svg") no-repeat center center; }
.foot_sa4{ background: url("../images/foot_si4.svg") no-repeat center center; }
.webInfo{ background: #333; padding: 1.45vw 0px; font-size: 14px; line-height: 24px; color: #fff; }
.webInfo a{ color: #fff; }
.webInfo span{ display: inline-block; margin-right: 1.56vw; }
@media (max-width:993px){
.footNav{display:block; overflow:hidden;}
.footNav dl{width:100%; overflow:hidden; margin-bottom:10px;}
.footNav dl:last-child{margin-bottom:0;}
.footNav dl dt{width:100%; margin-bottom:0}
.footNav dl dd{float:left; margin-right:20px;}
.footShare{padding:18px 0;}
.webInfo{font-size:13px;}
}
@media (max-width:767px){
.footer{padding:25px 0;}
.footNav dl dt{font-size:16px;}
.footNav_a2{font-size:13px; line-height:26px;}
.foot_logo img{height:18px; width:auto;}
.footShare{text-align:center;}
.footSrx{width:100%; float:none;}
.foot_logo{display:block; width:100%; float:none; margin-bottom:10px;}
.footSrx strong,.footSrx a{display:inline-block; float:none; vertical-align:middle;}
.footShare{padding-top:30px; padding-bottom:0;}
.webInfo{font-size:12px; line-height:22px; padding:20px 0; text-align:center}
.footSrx a{margin-left:12px;}
.foot_sa span{width:100px; height:100px; margin-left:-50px;}
}

.container,.container-layout {margin:0 auto;padding:0 10px}
@media(min-width:760px) {.container {width:750px}
}
@media(min-width:1000px) {.container {width:1000px}
}
@media(min-width:1200px) {.container {width:1200px}
}
@media (min-width:1799px){.container{width:1200px}}

/*scroll*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#f5f5f5;}
::-webkit-scrollbar-thumb {border-radius:0;background-color:#B5001F;}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#B5001F;}
::-webkit-scrollbar-thumb:vertical:active {background-color:#B5001F;}