body {
  margin: 0;
}
ul,li{
  list-style: none;
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  vertical-align: middle; 
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.zy-ads.border{
  border-color: #fff;
}

.header-bar.row{
  margin-left: 0;
  margin-right: 0;
}

@media (max-width: 1440px) {
  .video-ads,.ads-flex{
    display: none;
  }
}

.zy-ads{
  text-align: center;
}

.two-line{
overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
.h300{min-height: 300px;}
.graybg{background: #e0e0e0;}

/*骞垮憡鏍囩*/
.zy-ads{
position: relative;
font-size: 0;
}
.ad-text{
background: rgba(0,0,0,.35);
width: auto;
position: absolute;
right: 0;
top: 0;
color: #fff;
font-size: 14px;
padding: 4px 8px;
}

/*瀵硅仈骞垮憡*/
/* .ads-flex{
position: fixed;  
width: 100%;
left: 0;
top:40%;
display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 99;
}

.ad-left,.ad-right{ 
position: relative;
} */


/*瑙嗛骞垮憡*/
.video-ads{
position: absolute;
width: 100px;
left:-120px;
top:0; 
}


.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }

.bg{
  position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.p-r{
  position: relative;
}

.slideBox.p-r .hd{
  bottom: 15px;
}
.ad-text{background: #c0c0c0;}

/* .ad-right,.ad-left{background: #c0c0c0;position: relative;} */
*{
  margin:0;padding: 0;
}
.ad-text{
  background: rgba(0,0,0,.35);
  width: auto;
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  font-size: 14px;
  padding: 4px 8px;
}

.adbox{ 
  position: relative;
  min-height: 1px;
  float: left;
  padding: 0 10px;
}

.adcol-1{
  width: 100%; 
}
.adcol-2{
  width: 50%; 
}
.adcol-3{
  width: 33.3333%; 
}
.adcol-4{
  width: 25%; 
}
.adcol-5{
  width: 20%; 
}
.adcol-6{
  width: 16.6667%; 
}
.adcol-7{
  width: 14.2857%; 
}
.adcol-8{
  width: 12.5%; 
}
.adcol-9{
  width: 11.1111%; 
}
.adcol-10{
  width: 10%; 
}
.slideBox{
  position: relative;
}
.slideBox a{
  position: relative;
  display: inline-block;
}
.ad-icon{
  position: absolute;
  right: 8px;
  top: 5px;
  width: 24px;
  height: 14px;
  background: url(../images/guanggao.png) 0 0/100% 100% no-repeat;
  display: block;
  z-index: 99;
}

.ad-left{
  position: fixed;
  width: 100px;
  left: 0;
  top: 50%;
  z-index: 99;
  transform: translateY(-50%);
}
.ad-right{
  position: fixed;
  width: 100px;
  right: 0;
  top: 50%;
  z-index: 99;
  transform: translateY(-50%);
}
.ad-left .close,.ad-right .close{
  border: 1px solid #555;
  border-radius: 5px;
  display: inline-block;
  padding: 2px;
  font-size: 12px;
  margin-left: 50%;
  transform: translateX(-50%);
  margin-top: 5px;
  cursor: pointer;
  background-color: #fff;
}
.ad-float{
  display: inline-block;
  position: fixed;
  z-index: 999;
  /* transition: all .8s; */
}
.ad-float .float-close{
  position: absolute;
  left: 5px;
  top: 5px;
  padding: 0px 5px 2px;
  font-size: 12px;
  border-radius: 5px;
  background-color: rgba(0,0,0,.5);
  color: #fff;
  z-index: 99;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .ad-float,.ad-left,.ad-right{
    display: none;
  }
}