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:48px 0 40px;}
/* 图片轮播 */
.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{
    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-all .bt-tab-tit{margin-top:6px;}
  .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:24px;}
  .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:20px;display: inline-block;line-height:24px;color: #999;}
  .bt-all .bt-right{line-height:24px;}
  .bt-all .more{font-size:16px;color:#333;line-height:24px;}
  .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:20px;}
  .bt-all .bt-list{width:512px;height:308px;margin-top:12px;}
  .xwdt .bt-all .bt-lists-cover{margin-top:0;height:308px;}
  .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;}
.bt-all .bt-list-new a{    display: inline-block;padding-right:0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 79%;}
  /* ---- */
.wl-list{display: flex;}
.wl-list li{float: left;margin:50px 35px 55px 0;}
.wl-list li a{display:inline-block;}
.wl-list li:last-child{margin-right:0;}


.floor-3{width:100%;height:620px;background:#f1f1f1 url(qhbg-lf.png) left top no-repeat; box-shadow: 0px 0px 15px 1px rgba(117,117,117,0.13);margin-bottom:50px;}
.bt-box-1266{width:1200px;margin: 0 auto;height:620px;position: relative;}
.sqh-lf{float: left;height:620px;width:390px;}
.sqh-lf .ys-1{padding-left:110px;}
.sqh-lf li{height:70px;margin-top:48px;cursor: pointer;margin-bottom: 20px;}
.sqh-lf .ys-1 span{font-size:26px;line-height:35px;color:#fff;display: inline-block;}
.sqh-lf .ys-1 p{color: #fff;margin-top:14px;font-size:16px;}
.sqh-lf .ys-2{display: none;}
.sqh-lf li:hover,.sqh-lf li.on{height: 200px;margin-top:10px;background:url(titbg.png) no-repeat;margin-bottom:-20px;}
.sqh-lf li:hover .ys-1,.sqh-lf li.on .ys-1{display: none;}
.sqh-lf li:hover .ys-2,.sqh-lf li.on .ys-2{display: block;}
.sqh-lf li:hover .ys-2 span,.sqh-lf li.on .ys-2 span{font-size:32px;line-height:200px;font-weight: bold;color:#fff;padding-left:110px;}

.qh-list{width:908px;height:573px;}
.qh-list .list{width:820px;background:#fff;height:573px;box-shadow: 0px 0px 15px 1px rgba(117,117,117,0.13);position: absolute;right:0;top: 47px;}
.qh-list .list .dsj{position: absolute;background: url(zsj.png) no-repeat;width:17px;height:60px;left: -17px;}
.qh-list .list-1 .dsj{top:36px;}
.qh-list .list-2 .dsj{top:156px;}
.qh-list .list-3 .dsj{top:282px;}
.qh-list .list-4 .dsj{top:397px;}
.qh-list .list ul{margin:53px 0 0 60px;width:730px;}
.qh-list .list ul li{height:109px;padding-bottom:20px;border-bottom:1px solid #eee;background: url(qhLine.png) left top no-repeat;padding-left: 23px;margin-bottom:20px;}
.qh-list .list ul li a{display: block;line-height:21px;font-size: 16px;font-weight: bold;margin-bottom:15px;}
.qh-list .list ul li span{display: block;font-size: 14px;color:#333;line-height:28px;}


/*wap*/
@media (min-width:768px) and (max-width:1024px) {
  .container{margin:1.875rem 0;}
  .floor-1.bt-box-1200{margin-bottom:0%;}
  .bigTilte{width: 100%;background: url(waptitleBg.png) no-repeat;background-size: 100%;line-height: 18px;}
  .bigTilte a{font-size: 1.25rem;}
  #tpxw, .slide{width: 100%;height:20rem;}
  .swiper-slide{width: 100%;height:20rem;}
  .swiper-slide img{width: 100%;height:14rem;}
  .slide .swiper-container{width:100%;}
  .slideTxt{width: 100%;padding-left:3%;}
  .slide .swiper-container li .slideTxt a{width:96%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .tpxw_page{display: none;}
  .slide .swiper-button-next{right:2%;top:50%;}
  .slide .swiper-button-prev{left:2%;top: 50%;}
  .xwdt{width: 100%;height: auto;margin-top:1.25rem;}
  .first_news{margin-bottom: 0;}
  .first_news div{text-align: justify;padding-left: 0;font-size:0.75rem;}
  .first_news a{background: none;padding-left: 0;font-size: 16px;line-height: 32px;}
  .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:0.75rem;}
  .bt-all .bt-list-new span, .bt-box-cent ul li span{margin-top:0;float:right;}
  .bt-all .bt-list-new a{width:78%;}
  .bt-all .bt-list{width:100%;}
  .bt-all .bt-lists-cover li, .bt-box-cent ul li{padding-bottom: 0;}
  .xwdt .bt-all .bt-lists-cover,.bt-all .bt-list{height:auto;}
  .floor-2{padding: 2% 0;}
  .wl-list{display: block;}
  .wl-list li{margin:1% 1% 1% 0;width:49%;}
  .zdxm li{width: 100%;margin-right: 0;margin-bottom:15px;height:133px;}
  .zdxm li a{font-size: 16px;line-height: 32px;}
  .zdxm li span{font-size:0.75rem;}
  .floor-3{padding: 2%;height: auto;margin-bottom: 30px;}
  .bt-box-1266{width: 100%;height: auto;}
  .sqh-lf{width: 100%;height:2.25rem;}
  .sqh-lf li{width: 25%;display: inline-block;float: left;margin-top: 0;height:2.25rem;margin-bottom: 0;text-align: center;}
  .sqh-lf .ys-1{padding-left: 0;}
  .sqh-lf .ys-1 span{font-size:20px;line-height:36px;}
  .sqh-lf .ys-1 p{display: none;}
  .sqh-lf li:hover, .sqh-lf li.on{height:2.25rem;margin-top: 0;margin-bottom: 0;background: none;}
  .sqh-lf li:hover .ys-2 span, .sqh-lf li.on .ys-2 span{font-size:1.25rem;line-height:2.2rem;padding-left: 0;}
  .qh-list{width: 100%;height:31.25rem;}
  .qh-list .list{width: 100%;padding: 2%;height: auto;}
  .qh-list .list .dsj{background: none;}
  .qh-list .list ul{width: 100%;margin: 0;}
  .qh-list .list ul li{height: auto;padding-bottom: 3%;}
  .qh-list .list ul li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .wl-list li img{width:100%;}
  .qh-list .list ul li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .floor-4{padding: 2% 0;}
  .zcfg li{width: 50%;background-size: 100% !important;height: 92px;margin-right: 0;}
  .zcfg li a{width: 100%;height:5rem;padding-left: 45%;line-height: 10rem;}
  .floor-5{width: 100%;margin-top:30px;padding: 2% 0;}
  .swiper-box .swiper-container2{width: 100%;}
}
@media (max-width: 767px) {
  .container{margin: 3.75rem 0;}
  .floor-1.bt-box-1200{padding: 2%;margin-bottom: 2.5rem;}
  .bigTilte{width: 100%;background: url(waptitleBg.png) no-repeat;background-size: 100%;line-height: 18px;}
  .bigTilte a{font-size: 2.5rem;}
  #tpxw, .slide{width: 100%;height: 40rem;}
  .swiper-slide{width: 100%;height: 40rem;}
  .swiper-slide img{width: 100%;height: 28rem;}
  .slide .swiper-container{width:100%;}
  .slideTxt{width: 100%;padding-left:3%;}
  .slide .swiper-container li .slideTxt a{width:96%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .tpxw_page{display: none;}
  .slide .swiper-button-next{right:2%;top:50%;}
  .slide .swiper-button-prev{left:2%;top: 50%;}
  .xwdt{width: 100%;height: auto;margin-top: 2.5rem;}
  .first_news{margin-bottom: 0;}
  .first_news div{text-align: justify;padding-left: 0;font-size: 1.5rem;}
  .first_news a{background: none;padding-left: 0;font-size: 16px;line-height: 32px;}
  .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 span, .bt-box-cent ul li span{margin-top:0;float:right;}
  .bt-all .bt-list-new a{width:78%;}
  .bt-all .bt-list{width:100%;}
  .bt-all .bt-lists-cover li, .bt-box-cent ul li{padding-bottom: 0;}
  .xwdt .bt-all .bt-lists-cover,.bt-all .bt-list{height:auto;}
  .floor-2{padding: 2%;}
  .wl-list{display: block;}
  .wl-list li{margin:3% 0;}
  .zdxm li{width: 100%;margin-right: 0;margin-bottom: 1.875rem;height: 16.625rem;}
  .zdxm li a{font-size: 16px;line-height: 32px;}
  .zdxm li span{font-size: 1.5rem;}
  .floor-3{padding: 2%;height: auto;margin-bottom: 3.75rem;}
  .bt-box-1266{width: 100%;height: auto;}
  .sqh-lf{width: 100%;height: 4.5rem;}
  .sqh-lf li{width: 25%;display: inline-block;float: left;margin-top: 0;height: 4.5rem;margin-bottom: 0;}
  .sqh-lf .ys-1{padding-left: 0;}
  .sqh-lf .ys-1 span{font-size: 2.25rem;line-height: 4.5rem;}
  .sqh-lf .ys-1 p{display: none;}
  .sqh-lf li:hover, .sqh-lf li.on{height: 4.5rem;margin-top: 0;margin-bottom: 0;}
  .sqh-lf li:hover .ys-2 span, .sqh-lf li.on .ys-2 span{font-size: 2.5rem;line-height: 4.5rem;padding-left: 0;}
  .qh-list{width: 100%;height:58rem;}
  .qh-list .list{width: 100%;padding: 2%;height: auto;}
  .qh-list .list .dsj{background: none;}
  .qh-list .list ul{width: 100%;margin: 0;}
  .qh-list .list ul li{height: auto;padding-bottom: 3%;}
  .qh-list .list ul li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .wl-list li img{width:100%;}
  .qh-list .list ul li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .floor-4{padding: 2%;}
  .zcfg li{width: 50%;background-size: 100% !important;height: 11.5rem;margin-right: 0;}
  .zcfg li a{width: 100%;height: 10rem;padding-left: 45%;line-height: 10rem;}
  .floor-5{width: 100%;margin-top: 3.75rem;padding: 2%;}
  .swiper-box .swiper-container2{width: 100%;}
}

@media (max-width: 414px){
.qh-list {height:53rem;}
}
@media (max-width: 375px){
.qh-list {height:58rem;}
}
@media (max-width: 320px){
.qh-list {height:66rem;}
}