@charset "utf-8";
/* CSS Document */
html,body,ul,p,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,input,span{margin:0;padding:0;font:16px/21px "Arial",sans-serif;}
body,h1,h2,h3,h4,h5,p,ul,dl,dd,dt,input,div{margin:0;padding:0;font-weight:normal}
*{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="button"], input[type="submit"], input[type="reset"] ,input[type="text"]{-webkit-appearance: none;}
textarea {  -webkit-appearance: none; resize : none;}
ul,li{list-style:none}
b,u{font-weight: 100;font-family: inherit;text-decoration: none;}
img{border:0;display:block}
*:focus {outline: none;}
a {
  text-decoration: none;
  color: #000;
}
ul li {
  list-style: none;
}
input{outline: none;border: none;}
button{border: none;outline: none;cursor: pointer;}
img{display:block;}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.show {
  display: block;
}
.hide {
  display: none;
}
.invisible {
  visibility: hidden;
}
.fl{float: left}
.fr{float: right}
.db{display: block}
.dib{display: inline-block}
.tc{text-align: center}
.tl{text-align: left}
.tr{text-align: right}
.corw{color: #fff}
.w1200{width: 1200px;margin: 0 auto}
.w1600{width: 1600px;margin: 0 auto}
.w1920{width: 1900px;margin: 0 auto;overflow: hidden}
.posr{position: relative}
.posa{position: absolute}
.posf{position: fixed}
.clearfix {zoom: 1;}
.clearfix:before{ content: ""; display: table;}
.clearfix:after {content: "";display: table; clear: both;}
.ds{display:flex;}
.xwxqnrk table{ margin: 0 auto !important; }
.xwxqnrk table tr{ width: min-content;word-break: break-word;}
.xwxqnrk td p,.xwxqnrk td span{ font-family: "微软雅黑" !important;font-size: 16px !important;}
.xwxqnrk strong p,.xwxqnrk strong span{ font-weight: bold }
.copyright{display: inline;position: relative;padding-left: 30px}
.copyright img{position: absolute;left: 0;top: 0;width: 20px;height: 20px}
@keyframes rotateImg{
	 0%{transform:rotate(0deg);}
	 100%{transform:rotate(360deg);}
 }
.leftUp img{-webkit-animation-name:leftUp;animation-name:leftUp;}
@-webkit-keyframes leftUp{
  0%{transform:scale(1.1,1.1) translate(4.545%,4.545%); }
  100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}
@keyframes leftUp{
  0%{transform:scale(1.1,1.1) translate(4.545%,4.545%);}
  100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}

.moveRight img{-webkit-animation-name:moveRight;animation-name:moveRight;}
@-webkit-keyframes moveRight{
  0%{transform:scale(1.1,1.1) translate(-4.545%,0); }
  100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}
@keyframes moveRight{
  0%{transform:scale(1.1,1.1) translate(-4.545%,0);}
  100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}

.moveDown img{-webkit-animation-name:moveDown;animation-name:moveDown;}
@-webkit-keyframes moveDown{
  0%{transform:scale(1.1,1.1) translate(0,-4.545%); }
  100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}
@keyframes moveDown{
  0%{transform:scale(1.1,1.1) translate(0,-4.545%);}
  100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}

.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
  100%{transform:scale(1.1,1.1);}}
@keyframes centerBig{
  100%{transform:scale(1.1,1.1);}}

.rightDownBig img{-webkit-animation-name:rightDownBig;animation-name:rightDownBig;}
@-webkit-keyframes rightDownBig{
  100%{transform:scale(1.1,1.1) translate(4%,4%);}}
@keyframes rightDownBig{
  100%{transform:scale(1.1,1.1) translate(4%,4%);}}