@charset "utf-8";
*,*:before,*:after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*{font-family: "Microsoft Yahei","PingFang SC",Arial,sans-serif;}
html,body {
  width: 100%;
  min-width: 1200px;
  background: #fff;
  color: #333;
  font-size: 14px;
}
html{overflow-x: hidden}
body,input,button,select {
  font-family: "Microsoft Yahei","PingFang SC",Arial,sans-serif;
  background: #fff;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #b0b0b0;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #b0b0b0;
}
select::-ms-expand {
  display: none;
}
input[type="button"],input[type="submit"],input[type="reset"],input[type="date"],input[type="text"],input[type="tel"],button { -webkit-appearance: none;appearance: none;font-family: 'Microsoft YaHei';outline: none;}
select { outline: none; appearance: none; -moz-appearance: none; -webkit-appearance: none;}
textarea { -webkit-appearance: none; appearance: none; outline: none;}
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, ol, p, pre, td, textarea, th, ul {
   
    font-weight: 500;
}
table {border-collapse: collapse; border-spacing: 0; }
fieldset,img {border: 0px;}
address,caption,cite,code,dfn,th,var,em,i {font-weight: normal;font-style: normal; }
ol,ul {list-style-image: none;list-style:none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%;}
a {text-decoration:none;color:#333;outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0}
/* my通用样式 */
.fl {float:left;}
.fr {float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.center{width:1200px; margin:0 auto; overflow:hidden;}
.center2{width: 1200px;margin: 0 auto;}
.center3{width: 1250px;margin: 0 auto ;overflow: hidden;}
.center4{width: 1400px ;margin: 0 auto; overflow: hidden;}
.center2::after{content: "";display: block; height: 0;clear: both;visibility: hidden;}
.cli { overflow:hidden;}
.flex{ width:1200px; margin:0 auto; overflow:hidden;}
.flex2 {width:1200px; margin:0 auto;}
.yfont { color:#ffc045;}
.bfont { color:#13bfd9;}
.lfont { color:#6db005;}
.pfont { color:#f9607e;}
.gfont { color:#999;} 
.fred { color:#d71a11;}
.mt5 { margin-top:5px;}
.mt15 { margin-top:15px; }
.ml0 { margin-left:0px;}
.ml10 { margin-left:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.pd25 { padding-top:25px;}
.mt35 { margin-top:35px;}
.mt50 { margin-top:50px;}
.mr0 { margin-right:0;}
.mb200{
  margin-bottom: 100px;
} 
.b0 { border:none;}
.bg0 { background:none;}
.cli { overflow:hidden;}
.tb-box { overflow: hidden;}
.dlay1 { animation-delay:0.1s;}
.dlay2 { animation-delay:0.2s;}
.dlay3 { animation-delay:0.3s;}
.dlay4 { animation-delay:0.4s;}
.dlay5 { animation-delay:0.5s;}
.dlay6 { animation-delay:0.6s;}
.dlay7 { animation-delay:0.7s;}
.dlay8 { animation-delay:0.8s;}
.dlay9 { animation-delay:0.9s;}
.dlay10 { animation-delay:1s;}
.dlay11 { animation-delay:1.1s;}
.dlay12 { animation-delay:1.2s;}
.dlay13 { animation-delay:1.3s;}
.dlay14 { animation-delay:1.4s;}
.dlay15 { animation-delay:1.5s}

/******************************/
.fenye{width:100%; height:30px; line-height:30px; text-align:center; margin-top:80px;}
.fenye li{display:inline-block; width:auto; text-align:center; line-height:28px; height:30px; margin-left:7px; background-color:#fff;  font-size:14px;border: 1px solid #dcdcdc;}
.fenye li a,.fenye li span {padding-left:10px; padding-right:10px; display:block; font-size: 16px; color: #333;}
.fenye li:hover{background-color:#969696; color:#fff;}
.fenye li:hover a { color: #fff; }
.fenye .active{background-color:#969696; color:#fff !important;}	
.fenye .active span{color: #fff;}
/**********/
.info-t { line-height:60px;font-size:24px; color:#393939; text-align: center;}
.info-sp { color:#999999; border-bottom:1px solid #dcdcdc;  padding-bottom: 20px; line-height:35px;text-align: center;font-size: 14px;}
.info-sp span{margin: 0 20px;}
.info-c { font-size:14px; line-height:22px;  overflow:hidden;}
.info-c img { max-width:100%;height:auto !important;}
.info-c table{width: 100%;}
.info-c video{
  background: #000;
  height: 600px;
  width: 100% !important;
}
.info-fenx{height: 60px;background: #ffffff;text-align: center;}
.info-fenx span{position: relative;top: 10px;}
.info-fenx a{ float: none !important;width: 24px !important;height: 24px !important; display: inline-block !important;padding-left: 0px !important; margin: 0 2px !important;position: relative;top: 16px;}

.one{text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.two{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.three{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}





/*滚动条*/
::-webkit-scrollbar {
  width: 5px;
  height: 4px;
}

::-webkit-scrollbar-track {
  background: #fff;
}

::-webkit-scrollbar-thumb {
  background: #000;
  border-radius: 5px;
}

::-moz-scrollbar {
  width: 5px;
  height: 4px;
}

::-moz-scrollbar-track {
  background: #fff;
}

::-moz-scrollbar-thumb {
  background: #9c231b;
  border-radius: 5px;
}

::-ms-scrollbar {
  width: 5px;
  height: 4px;
}

::-ms-scrollbar-track {
  background: #fff;
}

::-ms-scrollbar-thumb {
  background: #9c231b;
  border-radius: 5px;
}