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:微软雅黑;}

/* 主体内容 */
.container{margin:0 0 40px;}
.news{width: 1200px;background:url(news.png) left center no-repeat ;height: 72px;padding-left: 119px;padding-top:21px;text-align:center;}
.news a{display: inline-block;line-height: 50px;font-size: 36px;color: #1C73F0;}
/* 图片轮播 */
.floor-1.bt-box-1200{margin-top: 39px;}
.slide {
    width:600px;
    height: 394px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
  }
  .slide .swiper-container {
    width:600px;
    height: 394px;
  }
  .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:600px;
    height: 50px;
    line-height:50px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 20px;
    z-index: 2;
    background: url(tmbg.png) no-repeat;
  }
  .slideTxt a{width: 80% !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .slideTxt a,.slideTxt a:hover {
    font-size:16px;
    color: #fff;
  }
  .slide .swiper-pagination {
    position: absolute;
    right: 1.25rem;
    bottom: 1.0625rem;
  }
  .slide .swiper-pagination-bullet {
    float: left;
    width:10px;
    height:10px;
    background: #fff;
    opacity: 1;
    margin-left:10px;
    cursor: pointer;
    border-radius:0;
  }
  .slide .swiper-pagination-bullet-active {
    background: #08d2ac;
  }
/* 新闻动态 */
  .xwdt{width:600px;padding:0 20px;height: 394px;border: 1px solid #e3e4e6;}
.xwdt .bt-all .bt-tab-tit{border-bottom: none;}
  .xwdt .bt-all .bt-tab-tit{height:33px;margin-top:20px;padding-left:10px;}
  .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:24px;display: inline-block;line-height:33px;}
  .xwdt .bt-all .bt-lists-cover{margin-top:20px;height:315px;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size:18px;color:#333;line-height:45px;border-bottom: none;height:45px;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size:18px;color:#999;}
.bt-all .bt-title-tab-hover{border:none;}

  /* --------------------------- */
.floor-2.bt-box-1200{margin-top:40px;}
.bt-all .bt-list-new a{font-size: 18px;width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;padding-right: 0;}
.hyxw,.xmdt{margin-right:30px;float: left;}
.xx-tit{margin-bottom:10px;}
.xx-tit a.tit-1,.xwdt .bt-all .bt-tab-tit a{display: inline-block;background:url(titOn.png) center bottom no-repeat;height:47px;line-height: 32px;font-size:24px;width:96px;text-align: center;font-weight: bold;}
.xx-tit a.more-1,.bt-tab-tit .bt-right a.more{float: right;color:#999;font-size: 16px;background: none;font-weight: normal;line-height: 42px;}
.xxlist{float: left;width: 380px;position: relative;}
.xxlist .line{width:1px;height:310px;background:#eee;position: absolute;top:20px;left:23px;display:none;}
.xxlist .bt-lists-cover{margin-top: 0;width: 380px;}
.xxlist .bt-lists-cover li{line-height:36px;background: url(grey-site.png) left 17px no-repeat;background:none;    border-bottom: 1px solid #ddd;padding:10px 0;position: relative;}
.xxlist .bt-lists-cover li a{font-size: 18px;width:100%;display: inline-block;float:left;height:64px;}
.xxlist .bt-lists-cover li span{color:#999;display: inline-block;font-size: 18px;float: right;position: absolute;
    top: 46px;
    width: auto;
    right: 5px;}
.gsgg{float: left;margin-right: 0;}

/* ------------------------ */
.wl.bt-box-1200{width: 1200px;margin: 40px auto;}
.wl a{display: inline-block;width:380px;height: 110px;margin-right: 30px;float: left;}
.wl a:last-child{margin-right: 0;}
.wl a img{width:380px;height: 110px;}

/* ---------------------- */
.ywly{float: left;}
.ywly-list{width:379px;height:440px;border: 1px solid #eee;padding:28px 0 0 38px;}
.ywly-list li{width: 305px;height: 42px;border: 1px solid #9a9a9a;text-align: center;line-height: 42px;margin-bottom:16px;}
.ywly-list li a{display: inline-block;font-size: 16px;color:#333;}
.ywly-list li:hover{background: url(ywly-on.png) no-repeat;}
.ywly-list li:hover a{color:#fff;}

.qhxx{float: right;width:789px;}
.qhxx.bt-all .bt-tab-tit{border-bottom: none;height: 47px;margin-bottom:10px;}
.qhxx .qhxx-list{width:789px;height: 440px;border: 1px solid #eee;padding:20px 30px 0 30px; position: relative;}
.qhxx.bt-allUnder-18 .bt-title-tab, .bt-all-18 .bt-title-tab{border-bottom:none;color:#666;}
.qhxx.bt-allUnder-18 .bt-title-tab:first-child{background:url(tit-line.png) right 5px no-repeat;padding-right:22px;}
.qhxx.bt-allUnder-18 .bt-title-tab a{color:#666;}
.qhxx.bt-all .bt-title-tab-hover a{display: inline-block;background:url(titOn.png) center bottom no-repeat;height:47px;line-height: 32px;font-size:24px;width:96px;text-align: center;border-bottom: none;
color: #333;}
.qhxx.bt-all .bt-title-tab-hover a{color: #333;}
.qhxx .qhxx-list span.line{display: inline-block;width:1px;height:385px;background:#eee;position: absolute;top:20px;left:33px;z-index:-1;display:none;}
.qhxx .bt-list{height:405px;}
.qhxx .bt-lists-cover{margin-top: 0;height:405px;}
.qhxx .bt-lists-cover li{line-height:45px;background: url(grey-site.png) left 17px no-repeat;border-bottom: none;padding-left:0;height:45px;background:none;}
/* --------------------------------------------------------------------------------------------------------------------------------- */
.floor-5.bt-box-1200{margin-top:40px;}
.yqlj{float: left;}
.yqlj .xx-tit{margin-bottom: 28px;}
.yqlj-list{width:614px;}
.yqlj-list a{display: inline-block;float: left;width:277px;height:120px;margin-right:30px;padding-left:110px;font-size:18px;line-height:120px;margin-bottom:28px;}
.yqlj-list a:nth-child(1){background: url(yqlj-1.png) no-repeat;}
.yqlj-list a:nth-child(2){background: url(yqlj-2.png) no-repeat;}
.yqlj-list a:nth-child(3){background: url(yqlj-3.png) no-repeat;margin-bottom: 0;}
.yqlj-list a:nth-child(4){background: url(yqlj-4.png) no-repeat;margin-bottom: 0;}

.wl2{float: right;width:100%;}
.wl2 a{display: inline-block;width:585px;height:159px;margin-left:30px;float:left;}
.wl2 a:first-child{margin-bottom: 23px;margin-left:0;}
.wl2 a img{width:585px;height:160px;}

.bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{float:right;}
bt-allUnder-18 .bt-lists-cover li { border-bottom: 1px dashed #ccc !important;}
/* ---------------------------- */
.bt-lists-cover li{background:none;padding-left:0;}

/*wap*/
@media (min-width:768px) and (max-width:1024px) {
    .container{padding: 2%;}
  .news{background: url(news.png) left top no-repeat;height: auto;padding-left: 13%;padding-top: 20px;padding-right: 5%;}
  .news a{font-size:26px;}
  .floor-1.bt-box-1200{margin-top:5%;}
  .slide{width: 100%;height: 24.6875rem;}
  .slide .swiper-container{width: 100%;height: 24.6875rem;}
  .slideTxt{width: 100%;height:40px;line-height:40px;background-size: 100% 100%;}
  .slideTxt a{width: 70% !important;}
  .slide .swiper-pagination{bottom: 15px;}
  .xwdt{width: 100%;padding: 0 2%;height: auto;margin-top:5%;}
  .xx-tit a, .xwdt .bt-all .bt-tab-tit a{font-size:20px;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size: 16px;line-height: 32px;}
  .bt-all .bt-list-new a{font-size: 16px;padding-right: 1em;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size:15px;}
  .bt-all .bt-lists-cover li, .bt-box-cent ul li{padding-bottom: 0;}
  .hyxw, .xmdt{margin-right: 0;width: 100%;}
  .xxlist{width: 100%;height: auto;padding: 2%;}
  .xxlist .line{height: auto;}
  .xxlist .bt-lists-cover{width: 100%;height: auto;}
  .xxlist .bt-lists-cover li a,.xx-tit a.more-1, .bt-tab-tit .bt-right a.more{font-size: 16px;}
  .bt-lists-cover li.white ins{display: none;}
  .xmdt , .gsgg{margin-top:5%;width: 100%;}
  .wl.bt-box-1200{width: 100%;margin:5% 0 2%;}
  .wl a{width: 100%;height: auto;margin-bottom:16px;}
  .wl a img{width: 100%;height: auto;}
  .floor-2.bt-box-1200{margin-top:5%;}
  .ywly{width: 100%;}
  .ywly-list{width: 100%;padding: 2% 2% 0;height: auto;}
  .ywly-list li{width: 100%;margin-bottom:16px;}
  .qhxx{margin-top:5%;width: 100%;}
  .qhxx.bt-all .bt-title-tab-hover a{font-size:20px;}
  .bt-all .bt-title-tab, .bt-box-tit a{font-size:20px;height: 47px;line-height: 32px;margin-right: 22px;}
  .qhxx .qhxx-list{width: 100%;height: auto;padding: 2%;}
  .qhxx .qhxx-list span.line{height: auto;}
  .qhxx .bt-lists-cover li{line-height: 32px;background:none;}
  .bt-all .bt-list-new span, .bt-box-cent ul li span{margin-top: 0;}
  .floor-5.bt-box-1200{margin-top:2%;}
  .yqlj{width: 100%;}
  .yqlj-list{width: 100%;}
  .yqlj-list a{width: 49%;height: 9.625rem;margin-left: 2%;background-size: 100% !important;margin-right: 0;padding-left: 20%;line-height: 9.625rem;margin-bottom: 1rem;}
  .yqlj-list a:nth-child(1) , .yqlj-list a:nth-child(3){margin-left: 0;}
  .wl2{width: 100%;margin-top:5%;}
  .wl2 a{width: 100%;height: auto;margin-left: 0;}
  .wl2 a img{width: 100%;height: auto;}
  .wl2 a:first-child{margin-bottom:5%;}
  }
@media (max-width: 767px) {
  .container{padding: 2%;}
  .news{background: url(news.png) left top no-repeat;height: auto;padding-left: 13%;padding-top: 20px;padding-right: 5%;}
  .news a{font-size: 2.5rem;}
  .floor-1.bt-box-1200{margin-top: 2.5rem;}
  .slide{width: 100%;height: 24.6875rem;}
  .slide .swiper-container{width: 100%;height: 24.6875rem;}
  .slideTxt{width: 100%;height: 5rem;line-height: 5rem;}
  .slideTxt a{width: 70% !important;}
  .slide .swiper-pagination{bottom: 1.875rem;}
  .xwdt{width: 100%;padding: 0 2%;height: auto;margin-top: 2.5rem;}
  .xwdt .bt-all .bt-tab-tit {margin-top: 3%;padding-left: 0;}
  .xx-tit a, .xwdt .bt-all .bt-tab-tit a{font-size: 2.5rem;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size: 16px;line-height: 32px;}
  .bt-all .bt-list-new a{font-size: 16px;width: 86%;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size:16px;}
  .bt-all .bt-lists-cover li, .bt-box-cent ul li{padding-bottom: 0;}
  .xx-tit a.more-1, .bt-tab-tit .bt-right a.more{font-size:16px;}
  .hyxw, .xmdt{margin-right: 0;width: 100%;}
  .xxlist{width: 100%;height: auto;padding: 2%;}
  .xxlist .line{height: auto;}
  .xxlist .bt-lists-cover{width: 100%;height: auto;}
  .xxlist .bt-lists-cover li a,.xxlist .bt-lists-cover li span{font-size: 16px;}
  .bt-lists-cover li.white ins{display: none;}
  .xmdt , .gsgg{margin-top: 3rem;width: 100%;}
  .wl.bt-box-1200{width: 100%;margin: 3rem 0;}
  .wl a{width: 100%;height: auto;margin-bottom: 1rem;}
  .wl a img{width: 100%;height: auto;}
  .floor-2.bt-box-1200{margin-top: 3rem;}
  .ywly{width: 100%;}
  .ywly-list{width: 100%;padding: 2% 2% 0;height: auto;}
  .ywly-list li{width: 100%;margin-bottom: 1rem;}
  .qhxx{margin-top: 3rem;width: 100%;}
  .qhxx.bt-all .bt-title-tab-hover a{font-size: 2.5rem;}
  .bt-all .bt-title-tab, .bt-box-tit a{font-size: 2.5rem;height: 47px;line-height: 32px;margin-right: 22px;}
  .qhxx .qhxx-list{width: 100%;height: auto;padding: 2%;}
  .qhxx .qhxx-list span.line{height: auto;}
  .qhxx .bt-lists-cover li{line-height: 32px;background:none;}
  .bt-all .bt-list-new span, .bt-box-cent ul li span{margin-top: 0;font-size:16px;float:right;}
  .floor-5.bt-box-1200{margin-top: 3rem;}
  .yqlj{width: 100%;}
  .yqlj-list{width: 100%;}
  .yqlj-list a{width: 49%;height: 9.625rem;margin-left: 2%;background-size: 100% !important;margin-right: 0;padding-left: 20%;line-height: 9.625rem;margin-bottom: 1rem;}
  .yqlj-list a:nth-child(1) , .yqlj-list a:nth-child(3){margin-left: 0;}
  .wl2{width: 100%;margin-top: 2.5rem;}
  .wl2 a{width: 100%;height: auto;margin-left: 0;}
  .wl2 a img{width: 100%;height: auto;}
  .wl2 a:first-child{margin-bottom: 2.5rem;}
 
}