body{min-width:1200px;font-family:微软雅黑;color: #333;}/*min-width的宽度根据项目页面宽度决定*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,addrecontent,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;border:none;background: none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}/*颜色根据通用信息列表的文字颜色决定*/
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
textarea,input{font-family:微软雅黑;}
.xwdt .bt-allUnder-18 .bt-list-new a:hover ,.tabList.bt-all .bt-lists-cover li a:hover,.swiper-container3 li a:hover{
    color: #0056b3;}
/* 主体内容 */
.container{margin:0 0 40px;}
.news{width: 1200px;background:url(news.png) left center no-repeat ;height: 72px;padding-left: 119px;padding-top:21px;}
.news a{display: inline-block;line-height: 50px;font-size: 36px;color: #1C73F0;}
.news a:hover{color: #1C73F0;}
/* 图片轮播 */
.floor-1.bt-box-1200{margin-top: 39px;}
/* 图片轮播 */
.slide {
  width:650px;
  height: 365px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.slide .swiper-container {
  width:650px;
  height: 365px;
}
.slide .swiper-container li {
  position: relative;
}
.slide .swiper-container li a {
  display: block;
  width: 100%;
  height: 100%;
}
.slide .swiper-container li a img {
  width: 100%;
  height: 100%;
}
.slideTxt {
  width:650px;
  height: 50px;
  line-height:50px;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 20px;
  z-index: 2;
  background: url(tmbg.png) no-repeat;
}
.slide .swiper-container li .slideTxt a,.slide .swiper-container li .slideTxt a:hover {
  font-size:16px;
  color: #fff;
  float: left;
  display: inline-block;
  width:400px;
}
.slide .swiper-container li .slideTxt span{
  font-size:16px;
  color: #fff;
  float: right;
  display: inline-block;
  margin-right:22px;
}
.slide .swiper-button-prev{width:27px;height:31px;background:url(slide-left.png) center no-repeat;left:20px;}
.slide .swiper-button-next{width:27px;height:31px;background:url(slide-right.png) center no-repeat;right:20px;}

/* 新闻动态*/
.xwdt{width:512px;}
.xwdt .bt-allUnder-18 .bt-list-new,.xwdt .bt-all .bt-tab-tit{border-bottom: none;line-height:24px;}
.xwdt .bt-all .bt-tab-tit{height:32px;}
.xwdt .bt-allUnder-18 .bt-title-tab,.xwdt .bt-all-18 .bt-title-tab{padding-bottom:0;margin-right:20px;line-height:24px;}
.xwdt .bt-all .bt-tab-tit span{font-size:24px;display: inline-block;line-height:32px;}
.bt-all .bt-right{line-height:24px;}
.bt-all .more{font-size:16px;color: #272727;line-height:32px;}
.bt-all .bt-title-tab-hover{border-bottom:none;background:url(blue-line.png) left center no-repeat;}
.xwdt .bt-all .bt-tab-tit .bt-title-tab-hover span{color: #1c73f0;font-weight: bold;padding-left:27px;}
.bt-all .bt-list{width:512px;margin-top:10px;}
.xwdt .bt-all .bt-lists-cover{margin-top:0;height:314px;width: 100%;}
.xwdt .bt-allUnder-18 .bt-list-new{font-size:18px;color:#333;line-height:44px;border-bottom:1px dashed #ddd;background: none;padding-left: 0;}
.xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size:18px;color:#999;}

  /* --------------------------- */
.floor-2.bt-box-1200{margin-top:40px;}
.tabList{width: 380px;float: left;margin-right:30px;}
.tabList.bt-all .bt-tab-tit{border-bottom:1px solid #9cc2f8;background:url(blue-line.png) left 5px no-repeat;height:57px;padding-left:27px;line-height:32px;}
.tabList.bt-all .bt-title-tab{line-height:32px;height:32px;padding-bottom:0;color: #1c73f0;background:url(jiantou.png) 12px bottom no-repeat;height:57px;font-weight: bold;}
.tabList.bt-all .bt-list,.tabList.bt-all .bt-lists-cover{width:380px;margin-top: 0;height: auto;}
.tabList.bt-all .bt-lists-cover li{background: none;border-bottom:1px solid #ddd;padding-left: 0;padding-bottom:10px;}
.tabList.bt-all .bt-lists-cover li a{display: block;line-height:32px;font-size:16px;}
.tabList.bt-all .bt-lists-cover li span{color: #1c73f0;display: block;line-height:21px;margin:20px 0 10px;}
.tabList.bt-all .more{font-size:16px;color:#999;line-height:32px;}
/* ------------------------ */
.floor-3.bt-box-1200{margin-top:50px;margin-bottom:50px;}
.single-tit{width:1200px;border-bottom:1px solid #9cc2f8;background:url(blue-line.png) left 5px no-repeat;height:57px;padding-left:27px;line-height:32px;}
.single-tit span{display: inline-block;line-height:32px;height:32px;padding-bottom:0;color: #1c73f0;background:url(jiantou.png) 12px bottom no-repeat;height:57px;float: left;font-size:24px;font-weight:bold;}
.single-tit a{display: inline-block;font-size:16px;color:#999;line-height:32px;float: right;}

.zzjgList a{display: inline-block;float: left;width: 380px;height:60px;line-height:60px;text-align:center;background:url(zzjg.png) no-repeat;color: #0065c5;font-size:18px;margin:20px 30px 0 0;}
.zzjgList a:nth-child(3n){margin-right:0;}
.zzjgList a:hover{background:url(zzjg-on.png) no-repeat;color:#fff;}
/* ---------------------- */
.kyptList a{display: inline-block;float: left;width:380px;height:110px;margin:30px 30px 50px 0;position: relative;}
.kyptList a div{position: absolute;
    top: 0px;
    line-height: 110px;
    width: 100%;
    color: #ffffff;
    padding-left: 25px;
    font-size: 18px;}
.kyptList a img{width:380px;height:110px;}
.kyptList a:last-child{margin-right:0;}
/* --------------------------------------------------------------------------------------------------------------------------------- */

.swiper-box2 {
  width: 1330px;
  margin: 33px auto 0;
  position: relative;
  overflow: hidden;
}
.swiper-box2 .swiper-hover {
  position: absolute;
  top: 0;
  left: -100%;
}
.swiper-box2 .swiper-container3 {
  width:1200px;
  margin:0 auto;
  overflow: hidden;
  padding:0 5px 5px;
}
.swiper-container3 li{height:238px;}
.swiper-container3 li a {
  width: 100%;
  height: auto;
  display: block;
}
.swiper-container3 li a img {
  width: 100%;
  height:164px;
}
.swiper-container3 li .con{margin-top:20px;}
.swiper-container3 li .con .tit{line-height:27px;font-size:20px;}
.swiper-box2 .swiper-button-prev:after,
.swiper-box2 .swiper-button-next:after {
  content: none;
}
.swiper-container3 .swiper-button-prev,
.swiper-container3 .swiper-button-next {
  width: 1.6875rem;
  height: 2.875rem;
  background: #f4f4f4;
}
.swiper-box2 .swiper-button-prev {
  background: url(left.png) center no-repeat;
  left: 0;
}
.swiper-box2 .swiper-button-prev:hover{background: url(left_on.png) center no-repeat;}
.swiper-box2 .swiper-button-next {
  background: url(right.png) center no-repeat;
  right: 0;
}
.swiper-box2 .swiper-button-next:hover{background: url(right_on.png) center no-repeat;}
.swiper-box2 .swiper-button-next,.swiper-box2 .swiper-button-prev{margin-top: 0;top:38%;}
.swiper-container3 li a{display: inline-block;position: relative;}
.swiper-box2 .con-2{
  box-shadow: 0px 0px 15px 1px #eee;
  background:#fff;text-align:center;
  line-height:67px;width:100%;padding:0 2%;position: absolute;font-size: 20px;top:164px;}
.swiper-box2 .con-2, .floor-2.bt-box-1200 .tabList.bt-all .bt-lists-cover li a {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (min-width:768px) and (max-width:1024px) {
    body{min-width: 100%;}
    .slide{float: none !important;width: 100%;}
    .xwdt{float: none !important;width: 100%;margin-top: 20px;}
    .slide .swiper-container,.slide{height: 24.6875rem;width: 100%;}
    .single-tit{width: 100%;}
    .container{padding: 0rem 2%;}
    .slideTxt{width: 100%;font-size: 16px;height: 4.6875rem;line-height: 4.6875rem;background-size: 100% 100%;}
    .swiper-box2 .swiper-container3,.swiper-box2{width: 100%;}
    .xwdt{margin-top: 16px;}
    .news{height: auto;padding-left: 0rem;text-align: center;background: none;}
    .slideTxt{background: url(tmbg.png);}
    .xwdt .bt-allUnder-18 .bt-list-new{    line-height: 2.8125rem;font-size: 16px;}
    .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{line-height: 2.8125rem;
    font-size: 16px;display: inline-block;}
    .bt-all .bt-list,.xwdt .bt-all .bt-lists-cover{width: 100%;height: auto;}
    .bt-all .more{display: block;font-size: 16px;}
    .slide .swiper-container li .slideTxt a, .slide .swiper-container li .slideTxt a:hover{font-size: 16px;    overflow: hidden;width: 90%;
    white-space: nowrap;
    text-overflow: ellipsis;}
    .slide .swiper-container li .slideTxt span{display: none;}
    .tabList{width: 100%;margin-right: 0px;margin-top: 16px;}
    .swiper-box2 .con-2{font-size: 16px;}
    .tabList.bt-all .bt-list, .tabList.bt-all .bt-lists-cover{height: auto;width: 100%;}
    .tabList.bt-all .bt-lists-cover li span{font-size: 16px;}
    .tabList.bt-all .bt-lists-cover li a{font-size: 16px;line-height: 2.8125rem;}
    .tabList.bt-all .more,.single-tit a,.single-tit span{font-size: 16px;}
    .swiper-container3 li a .con-2{display: block;overflow: hidden;width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;}
    .zzjgList a{width: 49%;margin: 0px;    font-size: 1.5rem;margin-top: 1.5rem; }
    .zzjgList a:nth-child(2n){margin-left:2%;}
    .xwdt .bt-all .bt-tab-tit span{font-size: 16px;}
    .kyptList a{float: none;width: 100%;margin: 30px auto 0px;}
    .floor-2.bt-box-1200{margin-top: 20px;}
    .floor-1.bt-box-1200{margin-top: 20px;}
    .kyptList a img{width: 100%;}
    .floor-4{margin-top: 20px;}
    .swiper-box2 .swiper-container3{padding: 0px;}
     .news a{line-height: 4rem;
    font-size: 2.5rem;
    font-weight: bold;}
    .floor-3.bt-box-1200{margin-top:5%;margin-bottom: 20px;}
    .floor-4{margin-top:5%!important;}
    .kyptList a div{font-size: 16px;}
    .single-tit span,.tabList.bt-all .bt-title-tab,.xwdt .bt-all .bt-tab-tit span{font-size:20px;}
}

@media (max-width: 767px){
    body{min-width: 100%;}
    .slide{float: none !important;width: 100%;}
    .xwdt{float: none !important;width: 100%;margin-top: 20px;}
    .slide .swiper-container,.slide{height: 24.6875rem;width: 100%;}
    .single-tit{width: 100%;margin-top: 5%!important;}
    .container{padding: 0rem 1.5rem;}
    .slideTxt{width: 100%;font-size: 1.875rem;
    height: 4.6875rem;
    line-height: 4.6875rem;}
    .swiper-box2 .swiper-container3,.swiper-box2{width: 100%;}
    .xwdt{margin-top: 1.875rem;}
    .news{height: auto;padding-left: 0rem;text-align: center;background: none;}
    .slideTxt{background: url(tmbg.png);}
    .xwdt .bt-allUnder-18 .bt-list-new{    line-height: 2.8125rem;
    font-size: 1.875rem;}
    .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{line-height: 2.8125rem;
    font-size: 1.875rem;display: inline-block;}
    .bt-all .bt-list{width: 100%;}
    .bt-all .more{display: block;font-size: 1.875rem;}
    .slide .swiper-container li .slideTxt a, .slide .swiper-container li .slideTxt a:hover{font-size: 1.875rem;    overflow: hidden;width: 90%;
    white-space: nowrap;
    text-overflow: ellipsis;}
    .slide .swiper-container li .slideTxt span{display: none;}
    .tabList{width: 100%;margin-right: 0px;margin-top: 1.875rem;}
    .swiper-box2 .con-2{font-size: 1.875rem;}
    .tabList.bt-all .bt-list, .tabList.bt-all .bt-lists-cover{height: auto;width: 100%;}
    .tabList.bt-all .bt-lists-cover li span{font-size: 1.875rem;}
    .tabList.bt-all .bt-lists-cover li a{font-size: 1.875rem;line-height: 2.8125rem;}
    .tabList.bt-all .more,.single-tit a,.single-tit span{font-size: 1.875rem;}
    .swiper-container3 li a .con-2{display: block;overflow: hidden;width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;}
    .zzjgList a{width: 49%;margin: 0px;    font-size: 1.5rem;margin-top: 1.5rem; }
    .zzjgList a:nth-child(2n){margin-left:2%;}
    .xwdt .bt-all .bt-tab-tit span{font-size: 1.875rem;}
    .kyptList a{float: none;width: 100%;margin: 30px auto 0px;}
    .floor-2.bt-box-1200{margin-top:1%;}
    .floor-1.bt-box-1200{margin-top: 20px;}
    .kyptList a img{width: 100%;}
    .floor-4{margin-top: 20px;}
    .swiper-box2 .swiper-container3{padding: 0px;}
     .news a{line-height: 4rem;
    font-size: 2.5rem;
    font-weight: bold;}
    .floor-3.bt-box-1200{margin-top:5%;margin-bottom: 20px;}
    .kyptList a div{    font-size: 1.875rem;}
}