html{font-size: 50px;font-size: -moz-calc(100vw / 7.5 ); font-size: -webkit-calc(100vw / 7.5 );font-size: calc(100vw / 7.5 );width: 100%;height: 100%;overflow-x: hidden;margin: 0 auto;}
@media only screen and (min-width: 750px) {html{font-size: 100px;} .w{width: 750px !important;margin: 0 auto;}}
body {background: #fff; margin:0px; padding:0px;width: 100%;height: 100%; overflow-x: hidden;font-family:Helvetica,"微软雅黑"; font-size: 14px;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none; }
a { color:#333; }
h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol{list-style:none;}
img{border: none;}
.clearfix{clear: both;}

.anibox{position:fixed;z-index: 10000;overflow: hidden;left: 0;top:0;right: 0;bottom: 0;width: 100%;height: 100%;background-image: url(../images/anibg.jpg);background-position: top center;background-size: 100% 100%;background-repeat: no-repeat;}
.ani1{position: absolute;width: 100%;height: auto;display: block;bottom: 0;left: 0;animation: jz 1s ease-in-out 0s both;z-index: 10;}
.ani2{position: absolute;width: 100%;height: 100%;display: block;top: 0;left: 0;animation: dj 2s linear 1s both;}
.ani3{position: absolute;width: 100%;height: auto;display: block;top: 50%;margin-top: -4rem;animation: z1 1s linear 3s both;}
.ani4{position: absolute;width: 100%;height: auto;display: block;top: 50%;margin-top: -0.3rem;animation: z2 1s linear 4s both;}
.ani5{position: absolute;width: 1.27rem;height: auto;display: block;right: 0;top: 50%;margin-top: -4.5rem;animation: yz 1s ease-in 5s both;}
.ani6{position: absolute;width: 2.7rem;height: auto;bottom: 1rem;left: 50%;margin-left: -1.35rem;z-index: 20;animation: btnn .6s linear infinite alternate;display: none;}


@keyframes jz{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0);  }
    to{transform:scale(1)}
}
@keyframes dj{
	from{top: 100%;}
	to{top: 0;}
}
@keyframes z1{
	0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
	0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
	60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
	75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
	90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
	to{-webkit-transform:none;transform:none}
}
@keyframes z2{
	0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
	0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
	60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
	75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
	90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
	to{-webkit-transform:none;transform:none}
}
@keyframes yz{
	from{right: -1.27rem;margin-top: -3rem;}
	to{right: 0;margin-top: -5.5rem;}
}
@keyframes btnn{
	from{transform:scale(1.1) translateY(0);}
	to{transform:scale(1)  translateY(0);}
}


.banner{display: block;width: 100%;height: auto;}
.btit{width: 90%;margin: 0.25rem auto;height: 1.15rem;overflow: hidden;}
.btit img{width: 0.7rem;height: auto;display: block;float: left;}
.btit a{font-size: 18px;color: #075ba9;font-weight: bold;width: 5.8rem;margin-left: 0.2rem;float: left;display: block;line-height: 0.58rem;height: 1.15rem;}
.normal{width: 90%;margin: 0 auto;}
.ttzy{width:90%;height:0.8rem;line-height:0.4rem;text-align: left;overflow: hidden;font-size: 14px;color:#333333;margin:0 auto 0.25rem;}
.ttzy a{font-size: 14px;color:#075ba9;}
.tuzi{display: block;width: 100%;position: relative;font-size: 16px;color:#fff;}
.tuzi img{display: block;width: 100%;height: 4rem;}
.tuzi p{position: absolute;left:0; bottom:0;display: block;padding: 10px 0;background:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,.2));width: 100%;text-align: center;color: #fff;}
.swiper-slide .tuzi p{text-align: left;text-indent: 0.5em;}
.swiper-pagination{text-align: right;}
.swiper-pagination-bullet{background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background: #528bff;}
.w90{width: 90%;margin: 0 auto;}
.tw{margin-top: 0.4rem;}
.tw img{width: 2.2rem;height: 1.5rem;display: block;float: left;}
.tw .info{width: 4.3rem;height: 1.5rem;float: right;}
.tw .info p{width: 100%;height: 1rem;line-height: 0.5rem;overflow: hidden;}
.tw .info p a{font-size: 16px;color: #333333;}
.tw .info span{display: block;height: 0.5rem;line-height: 0.6rem;font-size: 12px;color: #999999;overflow: hidden;}
.textlis1,.textlis2{font-size: 17px;padding:0 12px;}
.textlis1 li a,.textlis2 li a{display: block;padding: 12px 0;line-height: 24px;}
.textlis1 li{padding: 12px 0;}
.textlis1 li a{display: block;padding:0;line-height: 24px;}
.solid li{border-bottom: 1px solid #ccc;}
.more{width: 100%;height: 0.5rem;line-height: 0.5rem;text-align: center;}
.more a{font-size: 12px;color: #0f45b4;}
.ttImg{width: 100%;height: auto;display: block;margin: 0.5rem 0 0.2rem;}
.rong{width: 6rem;height: 7rem;position: relative;}
.rong .swiper-slide{background-position: center;background-size: cover;}
.rong .swiper-slide a{display: block;width: 6rem;height: 7rem;position: relative;}
.rong .swiper-slide a img{display: block;width: 6rem;height: 7rem;}
.rong .swiper-slide a p{position: absolute;left:0; bottom:0;display: block;padding: 10px 0;background:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,.2));width: 100%;text-align: left;color: #fff;line-height: 0.4rem;}
.rong .swiper-button-prev{position: absolute;width: 0.6rem;height: 1.1rem;background: url(../images/left.png)top center no-repeat;background-size: 100% 100%;left: -0.4rem;top: 2.55rem;}
.rong .swiper-button-next{position: absolute;width: 0.6rem;height: 1.1rem;background: url(../images/right.png)top center no-repeat;background-size: 100% 100%;right: -0.4rem;top: 2.55rem;}
.swiper-pagination2{text-align: right !important;bottom: 30px !important;left: 0;width: 6rem !important;}
.imglis1{display: flex;flex-wrap: wrap;padding-left: 12px;}
.imglis1 li{width: 50%;margin-bottom: 16px;padding-right: 12px;box-sizing: border-box;height: 3rem;}
.imglis1 li a{display: block;width: 100%;height: 2.9rem;}
.imglis1 li a img{display: block;width: 100%;height: 2.1rem;}
.imglis1 li a p{height: auto;overflow: hidden;line-height: 0.4remx;padding-top: 5px;font-size: 14px;overflow: hidden;}
.sp{width: 6.7rem;height: 4.1rem;margin: 0 auto;}
.sp a{display: block;width: 100%;height: 100%;position: relative;}
.sp a .zbjbg{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.sp a .zb{display: block;width: 100%;height: 100%;}
.sp a p{position: absolute;left:0; bottom:0; display: block;padding: 10px 0;background:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,.2));width: 100%;color: #fff;text-indent: 5px;}