body{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.bt-box-1200{width:1259px;}
.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;}
/* 图片轮播 */
.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:520px;}
.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:41px;}
.xwdt .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;height:323px;margin-top:10px;}
.xwdt .bt-all .bt-lists-cover{margin-top:0;}
.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:50px;}
.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:56px;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{width:1331px;margin:0 auto;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;margin:0 auto;}
.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 0 0;}
.kyptList a img{width:380px;height:110px;}
.kyptList a:last-child{margin-right:0;}
/* ----------------------- */
.swiper-box {
  width: 100%;
  margin: 1.25rem auto 0;
  position: relative;
  overflow: hidden;
}
.swiper-box .swiper-hover {
  position: absolute;
  top: 0;
  left: -100%;
}
.swiper-box .swiper-container2 {
  width:1200px;
  margin:0 auto;
  overflow: hidden;
}
.swiper-container2 li a {
  width:380px;
  height: auto;
  display: block;
}
.swiper-container2 li a img {
  width: 100%;
  height:236px;
}
.swiper-container2 li .con{margin-top:20px;}
.swiper-container2 li .con .tit{font-size:18px;line-height:28px;height: 56px;margin-bottom: 10px;}
.swiper-container2 li .con .zhaiy{font-size:16px;line-height:24px;margin:10px 0 28px;color:#999;}
.swiper-container2 li .con .xq{width: 100%;height: 22px;display: inline-block;background: url(ckxq.png) 73px center no-repeat;line-height:22px;color: #0e66b4;font-size:16px;}
.swiper-box .swiper-button-prev:after,
.swiper-box .swiper-button-next:after {
  content: none;
}
.swiper-container2 .swiper-button-prev,
.swiper-container2 .swiper-button-next {
  width: 1.6875rem;
  height: 2.875rem;
  background: #f4f4f4;
}
.swiper-container2 .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
  background: url(left.png) center no-repeat;
  left: 0;
}

.swiper-container2 .swiper-button-next,.swiper-button-next,.swiper-container2 .swiper-container-rtl .swiper-button-prev{
  background: url(right.png) center no-repeat;
  right: 0;
}
/* --------------------------------------------------------------------------------------------------------------------------------- */
.floor-5{margin-top:50px;}
.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;
}
.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;
  line-height:67px;width:100%;padding-left:21px;position: absolute;font-size: 20px;top:164px;height:67px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

  .swiper-button-next:hover{background: url(right_on.png) center no-repeat;}
  .swiper-button-prev:hover{background: url(left_on.png) center no-repeat;}

    /*wap*/
@media (min-width:768px) and (max-width:1024px) {
    .news{background: url(news.png) left top no-repeat;height: auto;padding-left: 16%;padding-top: 20px;padding-right: 5%;}
  .news a{font-size:20px;line-height:3.8rem;}
  .floor-1.bt-box-1200{margin-top:20px;}
  .container{padding: 2%;}
  .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%;}
  .slide .swiper-container li .slideTxt a {
    width: 96%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .slide .swiper-container li .slideTxt span{display: none;}
  .xwdt{width: 100%;margin-top:20px;}
  .single-tit span,.tabList.bt-all .bt-title-tab,.xwdt .bt-all .bt-tab-tit span{font-size:20px;}
  .tabList.bt-all .bt-list, .tabList.bt-all .bt-lists-cover,.bt-all .bt-list{width:100%;height: auto;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size: 16px;line-height: 32px;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size: 16px;}
  .bt-all .bt-list-new a{padding-right:0;display: inline-block;}
  .floor-2.bt-box-1200{margin-top: 0;}
  .tabList{width: 100%;margin-right: 0;margin-top:20px;}
  .floor-3{width:100%;margin: 5% 0 0;}
  .swiper-box .swiper-container2{width:80%;}
  .single-tit{width: 100%;}
  .swiper-container2 li .con .tit{height:auto;}
  .single-tit a{font-size:16px;}
  .zzjgList a{width: 100%;}
  .kyptList a{width: 100% !important;height: auto !important;margin: 5% 0 0;}
  .kyptList a img{width: 100% !important;height: auto !important;}
  .swiper-box2{width: 100%;}
  .swiper-box2 .swiper-container3{width: 80%;}
  .swiper-box2 .con-2{font-size:16px;}
  .swiper-container2 li a{width:100%;}
  .floor-4.bt-box-1200{margin-top:5%;}
  .floor-5 {margin-top:6%;}
  
}
@media (max-width: 767px) {
  .news{background: url(news.png) left top no-repeat;height: auto;padding-left: 16%;padding-top: 20px;padding-right: 5%;}
  .news a{font-size: 2.5rem;line-height:3.8rem;}
  .floor-1.bt-box-1200{margin-top: 2.5rem;}
  .container{padding: 2%;}
  .slide{width: 100%;height: 24.6875rem;}
  .slide .swiper-container{width: 100%;height: 24.6875rem;}
  .slideTxt{width: 100%;height: 5rem;line-height: 5rem;background-size:100% 100%;}
  .slide .swiper-container li .slideTxt a {
    width: 96%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .slide .swiper-container li .slideTxt span{display: none;}
  .xwdt{width: 100%;margin-top: 2.5rem;}
  .bt-all .bt-list{width: 100%;}
  .xwdt .bt-all .bt-tab-tit span{font-size: 2.25rem;}
  .tabList.bt-all .bt-list, .tabList.bt-all .bt-lists-cover{width:100%;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size: 16px;line-height: 32px;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size: 1.5rem;}
  .bt-all .bt-list-new a{padding-right:0;display: inline-block;}
  .floor-2.bt-box-1200{margin-top: 0;}
  .tabList{width: 100%;margin-right: 0;margin-top: 2.5rem;}
  .floor-3{width:100%;margin: 5% 0 0;}
  .swiper-box .swiper-container2{width:80%;}
  .single-tit{width: 100%;}
  .swiper-container2 li .con .tit{height:auto;}
  .single-tit span{font-size: 2.25rem;}
  .single-tit a{font-size: 1.875rem;}
  .zzjgList a{width: 100%;}
  .kyptList a{width: 100% !important;height: auto !important;margin: 5% 0 0;}
  .kyptList a img{width: 100% !important;height: auto !important;}
  .swiper-box2{width: 100%;}
  .swiper-box2 .swiper-container3{width: 80%;}
  .swiper-box2 .con-2{font-size: 2rem;}
  .swiper-container2 li a{width:100%;}
  .floor-4.bt-box-1200{margin-top:5%;}
  .floor-5 {margin-top:6%;}
}