*{margin:0;padding:0;}
@font-face {
    font-family: hyxzyj;
}
html{color:#fff;background:#fff;font-size:0.52084vw;}
body{width:100%;margin:0 auto;font-size:1.4rem;font-family:"Microsoft YaHei";line-height:1.7;color:#242424;}
li,ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft YaHei";}
img{border:0 none;-ms-interpolation-mode:bicubic;}
video{width: 100%;}
a{text-decoration:none;cursor:pointer;color: #9E86CC;}
h2{font-size:3.8rem;color:#000;text-align:center;}
.white{color:#fff;}
.clear{clear: both; height: .1rem; width: 100%;}
body{overflow-x:hidden;}
.hyxzyj{font-family: hyxzyj;}
.article{margin:0 auto;font-size:1.8rem;position:relative;}
.article h2{width: 100%; text-align: center; padding:11.0rem 0 3.5rem;font-size:4.6rem;color:#000; letter-spacing: .5rem; position:relative;}
.article h2 p{font-size: 2.2rem; line-height: 1.7; font-weight: normal;}
.article h2 b{position:absolute; width: 100%; font-size: 3.6rem; color:#d6bfee; left: 0; top: 5.6rem; z-index: -1; letter-spacing: .3rem; text-transform: uppercase;}
.article h2 a.btn{font-weight: normal;}
.content{width:120.0rem;margin:0 auto;}
.w1000{width:100.0rem;margin:0 auto;}
.over{overflow:hidden;}
.fl{float:left}
.fr{float:right}
.pb{padding-bottom:12.0rem}
.pt{padding-top:10.0rem}
.btn{display:block;color:#000; background:none; letter-spacing: .2rem; width: 18.2rem; height: 6.0rem; line-height: 6.0rem; font-size: 2.4rem; border: .1rem solid #808080; margin: 2.0rem auto 0; text-align: center; border-radius: .5rem;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.btn:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);}


/*公用头部导航*/
.nav{height: 7.34rem;box-shadow: .5rem .5rem .2rem rgba(242, 242, 242, 0.34901960784313724);margin-bottom: .5rem}
.head_nav{height: 7.34rem;display: flex;margin: 0 auto;width: 120rem;margin-bottom: 1.3rem;}
.head_nav h1{margin-right: 28.65rem}
.head_nav .nav img{width:10rem;height: 5.34rem;margin-left:2rem;margin-top: .75rem}
.head_nav a{font-weight:700;font-style: normal;font-size: 1.6rem;display: inline-block;width: 11.12rem;color: #242424;line-height: 4.7;text-align: center}
.head_nav a img{width: 100%;height: 100%}


/*公用底部导航*/
.footNav{width:100%;clear: both;}
.footNav a{color:#333;}
.footNav_m{width:120.0rem;height:auto;margin:0 auto;}
.footNav_logo{width:18.4rem;height:10.7rem;margin-top:7.5rem;float:left;margin-left:4.0rem;margin-right: 21.7rem;}
.footNav_logo img{width: 100%;height: 100%}
.footNav_r{width:75.6rem;height:auto;float:left;margin-top:1.0rem;}
.footNav_r li{width:24%;float:left;margin-right: 7%;}
.footNav_r li h3{font-size:1.8rem;font-family: hyxzyj;padding:2.0rem 2.5rem;text-align:center;margin-left:2.0rem;color:#666;font-weight:600;float:left;}
.footNav .waili ul li{width:6.6rem;height:3.0rem;font-size:1.4rem;font-family: hyxzyj;overflow:hidden;padding-left:4.5rem;float:left;}
.footNav .waili ul li a:hover{color:#9d32d2;}
.footDiv{text-align:center;height:7.0rem;line-height:5.0rem;font-size:1.4rem;font-family: hyxzyj;color:#333;clear:both;padding-top:2.0rem;}
.footDiv p{line-height:2.5rem;}
.footDiv p span{width: 5rem;height: 1.2rem;display: inline-block}
.footDiv p span img{width:100%;height: 100%}
@keyframes movement{
    0%{-webkit-transform:translate(.0rem,-.3rem);transform:translate(.0rem,-.3rem);}
    25%{-webkit-transform:translate(.3rem,.6rem);transform:translate(.3rem,.6rem);}
    50%{-webkit-transform:translate(.6rem,1.0rem);transform:translate(.6rem,1.0rem);}
    75%{-webkit-transform:translate(.8rem,.0rem);transform:translate(.8rem,.0rem);}
    100%{-webkit-transform:translate(.0rem,-.3rem);transform:translate(.0rem,-.3rem);}
}

a.prev,a.next{display: block; width: 1.9rem;height: 1.9rem; background:url(/images/pronext.jpg) no-repeat; position: absolute; top:.2rem;right: 2rem;background-size: 200%}
a.next{right:.1rem;background-position: -1.9rem 0;}

/*分页标签*/
.tg_pages{padding: 2.0rem 0; text-align: center;font-size: 1.6rem;}
.tg_pages ul li{display: inline-block; font-size: 1.8rem; height: 4.0rem; line-height: 4.0rem; padding: 0 .8rem; color:#c9002a;}
.tg_pages ul li:first-of-type,.tg_pages ul li:last-of-type,.tg_pages ul li a{color:#a3a6a9;}

/*面包屑导航*/
.article .dh{height: 7.0rem; line-height: 7.0rem; font-size: 1.6rem; font-family: hyxzyj; color:#636363; }
.article .dh a{color:#636363;}
.article .dh {font-size: 1.6rem;font-family: hyxzyj;color: #636363;width: 120.0rem;margin: 0 auto;}

.video_c{overflow:hidden; padding: 2.0rem 0 3.0rem;}
.video_c .video_num{font-size: 1.4rem; color:#999999; padding-bottom: 1.6rem; }
.video_c ul.over li{width: 38.5rem; float: left; margin-right: 2.2rem;}
.video_c ul.over li:nth-child(3n){margin-right: 0;}
.video_c ul.over li img{border-radius: 1.4rem; overflow:hidden;width: 38.4rem;height: 25rem;}
.video_c ul.over li p{font-size: 1.6rem; height: 3.0rem; line-height: 1.3; color: #404040; padding: 1.0rem; }

/* right */
#myKf{width:9.8rem;height:42rem;position:fixed;right:0rem;top:20rem;z-index:999;}
@media screen and (max-width:102.4rem) {
    #myKf{display:none;}
}
#myKf ul{width:100%;height:41.5rem;float:left;}
#myKf ul li{display: block;width: 100%;position: relative;}
#myKf ul li a:hover{opacity: 0.75;}
#myKf ul li a img{width: 100%;height: 100%}
#myKf .for-to{display: none;}

#myKf #zx-num{position: absolute;top:1.4rem;right:2.4rem;font-size:1rem;font-style:normal;color:#fff;animation: bounce 1s infinite;-webkit-animation: bounce 1s infinite}
@keyframes bounce {
    0%, 20%, 53%, 80%, to {animation-timing-function: cubic-bezier(.5, .1, .5, 1);transform: translateZ(0)}
    40%, 43% {animation-timing-function: cubic-bezier(.10, .05, .10, .06);transform: translate3d(0, -1rem, 0)} 70% {animation-timing-function: cubic-bezier(.10, .05, .10, .06);transform: translate3d(0, 0rem, 0)} 90% {transform: translate3d(0, -.4rem, 0)}
}
@-webkit-keyframes pulse {
    0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
    50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}
    100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}

@keyframes pulse {
    0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
    50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}
    100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);} }
.pulse {-webkit-animation-name: pulse;animation-name: pulse;}
/*公共右侧轮播图   */
.hos_wapper{width: 30rem;height: auto;}
.hos_wapper div{position: relative;margin: 2rem}
.hos_wapper .slider{position: relative;width: 26rem !important;height: 18.4rem!important;}
.hos_wapper .slider li{position: absolute;width: 100%!important;left: 0px;top: 0px;}
.hos_wapper .slider img{width: 26rem;height: 16rem;position: relative;}
.hos_wapper h3{font-weight: 400;font-style: normal;font-size: 1.6rem;color: #9E86CC;text-align: left;line-height: 3rem;margin: 1.5rem 0;}
.hos_wapper .hd{width: 100%;display: flex;flex-direction: row;justify-content: center;margin-top: 1rem;}
.hos_wapper .hd li{ width: .8rem;height: .8rem;border-radius:50%; overflow: hidden;background: #DEDCDE;margin:0 .2rem;text-indent:-99999px;}
.hos_wapper .hd li:hover,.newActivity1 .hd li.on{background: #AF8AB1;}
