a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.w1200 { width: 1200px; margin: 0 auto; }
.news-index { padding-bottom: 20px; }
.news-index .top { background: url("../images/news-bg.jpg") center no-repeat; }
.news-index .news-menu { text-align: center; padding-top: 50px; }
.news-index .news-menu .news-a { padding: 5px 10px; margin: 0 4px; display: inline-block; *display: inline; *zoom: 1; }
.news-index .news-menu .news-a.current { color: #fff; }
.news-index .news-menu .l { color: #ccc; }
.news-index .news-list { margin-top: 40px; }
.news-index .news-list ul { width: 1230px; }
.news-index .news-list li { width: 280px; height: 320px; position: relative; float: left; margin-right: 26px; margin-bottom:27px; overflow: hidden; background-color:#FFF;}
.news-index .news-list .img{ width: 160px; height: 186px; margin:0 auto; padding-top:25px;}
.news-index .news-list li:hover { box-shadow:0 15px 20px 0 rgba(2,31,65,.1) }
.news-index .news-list li:hover .text {color: #666; }
.news-index .news-list li:hover .border {opacity: 1; filter: alpha(opacity=100);}
.news-index .news-list li:hover .time { left: 10px; opacity: 1; filter: alpha(opacity=100); }
.news-index .news-list li:hover .p { color: #666; }
.news-index .news-list .text { height: 73px; background-color: #fff; padding-top: 35px; padding-bottom: 20px; -webkit-transition: all .3s; transition: all .3s;}
.news-index .news-list .title { display: block; font-size: 16px; text-align:center }
.news-index .news-list .p { padding-top: 11px; color: #999; }
.news-index .news-list .border { position: absolute; top: 0; left: 0; width: 360px; height: 230px; border: 10px solid #ff9900; border-bottom: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; transition: all .3s;}
.news-index .news-list .time { position: absolute; top: 20px; left: -69px; width: 69px; height: 47px; color: #fff; text-align: center; font-size: 24px; line-height: 47px; background-color: #ff9900; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; transition: all .3s; }
.news-content { padding-bottom: 100px; }
.news-content .nc-t { text-align: center; padding-top: 42px; }
.news-content .news-title { font-size: 24px; font-weight: normal; }
.news-content .time { font-size: 18px; color: #999; padding-top: 20px; display: block; }
.news-content .p { line-height: 36px; font-size: 16px; margin-top: 34px; color: #666; }
.news-content .p a{color: #666;}
.news-content .p a:hover{color: #ff9900;}
.news-content .img { text-align: center; }
.news-content img { margin: 15px 0; max-width: 100%;}
.ten_img{ position: relative; overflow: hidden;height:240px;}
.ten_img--inner{font-family:'TencentSansw3';}
.ten_img--white{color:#FFF}
.ten_img:before{ content: ""; display: block; }
.ten_news_search{ display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin: 25px 0px 25px -24px; }
.ten_news_search > *{ margin: 0px 0px 0px 24px;  }
.ten_news_search .ten_input{ min-width: 300px; }
.ten_tab  { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.ten_tab a{ display: block; margin: 0px 24px 0px 0px; padding: 6px 0px; }
.ten_tab a.active{ font-weight: bold; border-bottom: 3px solid #004DBF; color:#004DBF; }
.mod-tab-container{width:1200px;height: 50px; margin:0 auto;}

.mod-tab{background:#FBFBFB;margin-bottom:50px;border-bottom:1px solid #F1F1F1}
.mod-tab.fixed{
  position: fixed;
  z-index: 99;
}
.mod-tab li{
  float: none;
  display: inline-block;
  margin-right: 56px;
  position: relative;
  cursor: pointer;
}
.mod-tab li:last-child{
  margin-right: 0;
}
.mod-tab li a{
  padding: 16px 0;
  display: block;
  font-size: 20px;
  position: relative;
  line-height: 36px;
  color: #5F6464;
}
.mod-tab li.active-tab a{
  color: #000000;
}

.mod-tab li.active-tab a:after{
  content: ' ';
  height: 2px;
  width: 100%;
  background: #0066ff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}
.mod-tab-nt li a{
  padding: 11px 0;
  line-height: 29px;
  font-size: 14px;
}

.mod-tab .mc-left{
  position: absolute;
  left: 0;
  top: 0;
  height: 53px;
  z-index: 10;
  cursor: pointer;
  display: none;
}
.mod-tab .mc-right{
  position: absolute;
  right: 0;
  top: 0;
  height: 53px;
  z-index: 10;
  cursor: pointer;
  display: none;
}
.mod-tab .mc-left img,.mod-tab .mc-right img{
  height: 100%;
}
.sub_list{display: none; position: absolute; width:160px; left: 50%; margin-left: -80px; text-align: center; z-index: 2; }
.sub_list li a{ display: block; font-size: 16px; color: #2b2e2e; opacity: 0.7; padding: 13px 0;}
.sub_list li a:hover{ opacity: 1;}

.ten_img{ position: relative; overflow: hidden; height:240px;}
.ten_img--inner{font-family:'TencentSansw3';}
.ten_img--white{color:#FFF}
.ten_img:before{ content: ""; display: block; }
.MsoNormal{ margin-top:0.3rem; margin-bottom:0.3rem;}
a:hover{ text-decoration:none; color:#004DBF}

.w1200 { width: 1200px; margin: 0 auto; }
.news-index { padding-bottom: 0px; }
.news-index .top { background: url("../images/news-bg.jpg") center no-repeat; }
.news-index .news-menu { text-align: center; padding-top: 50px; }
.news-index .news-menu .news-a { padding: 5px 10px; margin: 0 4px; display: inline-block; *display: inline; *zoom: 1; }
.news-index .news-menu .news-a.current { color: #fff; }
.news-index .news-menu .l { color: #ccc; }
.news-index .news-list { margin-top: 40px; }
.news-index .news-list ul { width: 1230px; }
.news-index .news-list li { width: 280px; height: 320px; position: relative; float: left; margin-right: 26px; margin-bottom:27px; overflow: hidden; background-color:#FFF;}
.news-index .news-list .img{ width: 160px; height: 186px; margin:0 auto; padding-top:25px;}
.news-index .news-list li:hover { box-shadow:0 15px 20px 0 rgba(2,31,65,.1) }
.news-index .news-list li:hover .text {color: #666; }
.news-index .news-list li:hover .border {opacity: 1; filter: alpha(opacity=100);}
.news-index .news-list li:hover .time { left: 10px; opacity: 1; filter: alpha(opacity=100); }
.news-index .news-list li:hover .p { color: #666; }
.news-index .news-list .text { height: 73px; background-color: #fff; padding-top: 35px; padding-bottom: 20px; -webkit-transition: all .3s; transition: all .3s;}
.news-index .news-list .title { display: block; font-size: 16px; text-align:center }
.news-index .news-list .p { padding-top: 11px; color: #999; }
.news-index .news-list .border { position: absolute; top: 0; left: 0; width: 360px; height: 230px; border: 10px solid #ff9900; border-bottom: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; transition: all .3s;}
.news-index .news-list .time { position: absolute; top: 20px; left: -69px; width: 69px; height: 47px; color: #fff; text-align: center; font-size: 24px; line-height: 47px; background-color: #ff9900; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; transition: all .3s; }
.f-content{ width: 1200px; margin: auto; position: relative;overflow: hidden;}
.crumbs-1{ min-height: 50px; background-color:#FBFBFB; line-height: 50px; font-size: 14px;border-bottom:1px solid #F1F1F1}
.crumbs-1 img{ width: 6px; height: 12px; float: left;  padding: 0px 13px; padding-top: 19px;}
.crumbs-1 a{  color: #5F6464; float: left;}
.sidebar{ border:none;}

.swiper-container{
    width: 520px;
    align-self: flex-end;
}
.swiper-pagination-bullet {
    width: 50px;
    height: 3px;
    display: inline-block;
    border-radius: 3px;
    background: #bbb;
}
.swiper-pagination-bullet-active {
    background: #888;
}
.swiper-slide product-img{ margin:0 auto;}