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:微软雅黑;}
body{background: #f6f6f6;}
/* 主体内容 */
.container{margin:0 0 40px;}
.floor-1{width: 1200px;height:440px;background:#fff;padding: 30px;}
/* 图片轮播 */
.slide {
    width:570px;
    height: 380px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
  }
  .slide .swiper-container {
    width:570px;
    height: 380px;
  }
  .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%;
  }
  .slide .slideTxt {
    width:570px;
    height: 50px;
    line-height:50px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 20px;
    z-index: 2;
    background: url(tmbg.png) no-repeat;
  }
.slide .slideTxt a{width:75%!important;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .slideTxt a,.slideTxt a:hover {
    font-size:16px;
    color: #fff;
  }
  .slide .swiper-pagination {
    position: absolute;
    right:20px;
    bottom:24px;
  }
  .slide .swiper-pagination-bullet {
    float: left;
    width:17px;
    height:2px;
    background: #a2a6a9;
    opacity: 1;
    margin-left:6px;
    cursor: pointer;
    border-radius:0;
  }
  .slide .swiper-pagination-bullet-active {
    background: #ffa106;
  }
/* 新闻动态 */
  .xwdt{width:540px;height: 380px;}
  .xwdt .bt-allUnder-18 .bt-list-new,.xwdt .bt-all .bt-tab-tit{border-bottom: none;}
  .xwdt .bt-all .bt-tab-tit{height:50px;}
  .xwdt .bt-allUnder-18 .bt-title-tab,.xwdt .bt-all-18 .bt-title-tab{padding-bottom:0;}
  .xwdt .bt-all .bt-tab-tit a{font-size:22px;display: inline-block;line-height:50px;background: #2b71ed;width:120px;color:#fff;text-align: center;}
  .xwdt .bt-all .bt-lists-cover{margin-top:0;height:324px;margin-top:10px;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size:16px;color:#333;line-height:36px;background-position: left 16px;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size:16px;color:#999;}

/* ---------------------- */
.floor-2.bt-box-1200{margin-top:30px;}
.tabLeft{float: left;width:585px;margin-right:20px;}
.tabLeft1{width:585px;height:593px;background:url(swzy.png) center no-repeat;background-size: 100% 100%;}
.bigTilte{height:90px;line-height:90px;background:url(tit-bg.png) right bottom no-repeat;padding:0 30px;}
.bigTilte span{font-size:28px;height:90px;display: inline-block;background: url(tit-1.png) left center no-repeat;padding-left:60px;}
.bigTilte a{float: right;color:#999;font-size: 16px;}
.btnr{background:url(jinchen-1.png) left top no-repeat;padding-left: 20px;}
.btnr .kyzy-tit{color:#333;font-size: 16px;margin-top: 0;font-weight: bold;}
.swzy{margin:0 30px;border-top: 1px solid #e9e9e9;padding-top: 20px;}
.swzy ul{margin-bottom:10px;}
.swzy li{float: left;background: url(grey-line.png) right 6px no-repeat;line-height:30px;padding-right:17px;margin-right:16px;padding-bottom:5px;}
.swzy li a{display: inline-block;font-size:24px;color: #666;padding-bottom:10px;}
.swzy li.on a,.swzy li:hover a{color:#333;background: url(tit-hx.png) center bottom no-repeat;}
.swzy li:last-child{background: none;}
.tabList div{font-size:14px;color:#333;line-height:28px;margin-top:10px;}
.tabList div.zhaiy{margin-top: 10px;}
.tabList div a{color: #2b71ed;display:inline-block;line-height:21px;}
.tabList img{width:525px;height:296px;}

.tabLeft2{width:585px;height: 593px;background:url(kxyj.png) center no-repeat;background-size: 100% 100%;}
.tabLeft2 .bigTilte span{background: url(kxyj-tit.png) left center no-repeat;}
.qhxx{margin:0 30px;border-top: 1px solid #e9e9e9;padding-top: 20px;}
.floor-2 .bt-all .bt-tab-tit{border-bottom: none;}
.floor-2 .bt-allUnder-18 .bt-title-tab a, .bt-all-18 .bt-title-tab a{display: inline-block;font-size:24px;color: #666;padding-bottom:10px;}
.floor-2 .bt-allUnder-18 .bt-title-tab, .bt-all-18 .bt-title-tab{float: left;background: url(grey-line.png) right 6px no-repeat;line-height:32px;padding-right:17px;margin-right:16px;padding-bottom:5px;}
.floor-2 .bt-all .bt-title-tab-hover{font-weight: normal;border-bottom: none;}
.floor-2 .bt-all .bt-title-tab-hover a{color:#333;background: url(tit-hx.png) center bottom no-repeat;}

.floor-2 .bt-allUnder-18 .bt-lists-cover li{border-bottom:none;font-size:16px;line-height:36px;background-position:left 16px;height:36px;}
.floor-2 .bt-allUnder-18 .bt-lists-cover li a{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;padding-right:0;}
.floor-2 .bt-allUnder-18 .bt-lists-cover{height:396px;margin-top:0;}
.floor-2 .bt-all .bt-list{height:396px;margin-top:10px;}

.tabMidle{float: right;width:585px;}
.tabMidle1{width:585px;height:593px;background:#fff;background:url(swzy.png) center no-repeat;background-size: 100% 100%;margin-top:30px;}
.tabMidle1 .bigTilte span{background: url(sjzy-tit.png) left center no-repeat;}
.tabMidle1 .tabList{margin:0 30px;border-top: 1px solid #e9e9e9;padding-top: 20px;}

.tabMidle2{width:585px;height:593px;background:#fff;background-size: 100% 100%;margin-top: 30px;}
.tabMidle2 .bigTilte span{background: url(sffw-tit.png) left center no-repeat;}
.tabMidle2 .tabList div a{margin-top:5px;}
.tabMidle2 .bt-lists-cover{margin-top:10px;width:585px;padding:0 30px;}
.tabMidle2 .bt-lists-cover li{font-size:16px;line-height:36px;background-position:left center;}
.tabMidle2 .tabList div{font-size: 16px;line-height: 24px;}
.tabMidle2 .tabList{margin:15px 30px 0;border-top: 1px solid #e9e9e9;}


@media (min-width:768px) and (max-width:1024px) {
    
      .floor-1{width: 100%;}

      .container{width:100%;margin:5% 0;}
      .slide,.slide .swiper-container,.tabLeft,.tabLeft2,.tabMidle,.tabMidle1,.tabMidle2,.tabLeft1,.xwdt{width:100%;height:auto;}
  .slide .slideTxt{background-size:100% 100%;width:100%;height:40px;line-height:40px;}
  .slide .swiper-container{height:380px;}
  .slide .swiper-pagination {bottom: 18px;}
  .slide .slideTxt{padding-left:3%}
      .tabList img{width:100%;}
      .floor-1{height:auto;padding:3%}
      .xwdt{margin-top:5%;}
      .swzy{margin:3%;padding-bottom:3%;}
      .floor-2 .bt-allUnder-18 .bt-title-tab a, .bt-all-18 .bt-title-tab a{font-size: 2.5rem;}
      .qhxx{margin: 3%;width: 94%;padding-bottom:3%;}
    .floor-2 .bt-allUnder-18 .bt-title-tab, .bt-all-18 .bt-title-tab{padding-right: 3%;margin-right:3%;}
      .tabMidle1,.tabMidle,.tabMidle2{padding-bottom: 3%;margin-top:5%;}
    .tabMidle2 .tabList{width: 94%;margin: 3% 3% 0;}
      .tabMidle2 .bt-lists-cover{width:100%;}
       .bt-all .bt-lists-cover li, .bt-box-cent ul li{padding-bottom: 0;padding-top:0;}
      .tabList div{margin-top:5%;}
      .tabMidle1 .tabList{margin:0 3%;}
  .xwdt .bt-all .bt-lists-cover{height:auto;}
    }

@media (max-width: 767px) {
    
      .floor-1{width: 100%;}

      .container{width:94%;margin:5% 3%;}
      .slide,.slide .swiper-container,.tabLeft,.tabLeft2,.tabMidle,.tabMidle1,.tabMidle2,.tabLeft1,.xwdt,.slideTxt{width:100%;height:auto;}
      .tabList img{width:100%;}
  .slide .swiper-container{height:380px;}
  .slide .swiper-pagination {bottom: 18px;}
  .slide .slideTxt a{width:31%!important;}
  .slide .slideTxt{padding-left:2%}
      .floor-1{height:auto;padding:3%}
      .xwdt{margin-top:5%;}
      .swzy{margin:3%;padding-bottom:3%;padding-top:0;border-top:none;}
      .floor-2 .bt-allUnder-18 .bt-title-tab a, .bt-all-18 .bt-title-tab a{font-size: 2.5rem;}
      .qhxx{margin: 3%;width: 94%;padding-bottom:3%;padding-top:0;border-top:none;}
    .floor-2 .bt-allUnder-18 .bt-title-tab, .bt-all-18 .bt-title-tab{padding-right: 3%;margin-right:3%;}
      .tabMidle1,.tabMidle,.tabMidle2{padding-bottom: 3%;margin-top:5%;}
    .tabMidle2 .tabList{width: 94%;margin: 3% 3% 0;}
      .tabMidle2 .bt-lists-cover{width:100%;}
       .bt-all .bt-lists-cover li, .bt-box-cent ul li{padding-bottom: 0;padding-top:0;}
      .tabList div{margin-top:5%;}
      .tabMidle1 .tabList{margin:0 3%;}
  .tabMidle2 .bt-lists-cover li{background-position: left 16px;}

    }