html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; }
i,em { font-weight:normal; font-style:normal; }
body {width:100%; min-width:1200px; position: relative; font:12px/1.5 \5b8b\4f53,tahoma,arial,sans-serif; font-family: "Microsoft Yahei";  }
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; } 


.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }


a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }

* html .clearfix {height: 1%;}

*+html .clearfix {min-height: 1%;}
.clear{ clear: both; }


.w-block{width: 1200px; margin: 0px auto; }
.w-block .title-box{position: relative; font-size: 36px; font-weight: bold; text-align: center; margin-bottom: 40px; }
.w-block .title-box span{ margin: auto; display: block; background:#ce0000; height:5px; width:55px;  }
.w-block .title-box .more_btn{ position: absolute; top:30px; right: 0; font-size: 16px; color: #333; }
.w-block .title-box a:hover{color: #308eff;}


.top_banner { }
.top_banner img {max-width: 100%;}
.top_banner .title3{ margin-top:20px; }

.main_page{}


.notice-block{
  width: 1150px;margin-top: 50px; background: #ffffff;border: 1px solid #0082e0;padding: 33px 32px;margin-bottom:80px; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius: 10px;box-shadow: 0px 5px 4px #e3e3e3;
} 
.notice-block .title_box{width: 100%; font-size: 32px;font-weight: 400;
    color: #000000;line-height: 46px;margin-bottom:20px; text-align: center;}
.notice-block .content_box{width: 100%;font-size: 16px;font-weight: 400;color: #000000;line-height: 45px;margin-bottom:20px;text-align: left; text-indent: 2em;}
.notice-block .more_box{ text-align: right; font-size: 16px;}
.notice-block .warttext p{font-size: 16px; margin-bottom: 0;text-indent: 2em;}


.nav-item{ height:180px; margin-bottom:50px; }
.nav-item li{ float: left; width:23%;  }
.nav-item .nav01{width:15%;}
.nav-item .nav05{width:15%;}
.nav-item .nav01 a{ margin-left:0;  }
.nav-item .nav05 a{ margin-right:0; }
.nav-item li a{margin: auto;  display: block; height: 180px; text-align: center;width: 120px;}
.nav-item li img{ height:120px; }
.nav-item li span{display: block; height:120px; overflow: hidden; }
.nav-item li p{ color: #fff;color: #333;  font-size: 20px;  font-weight: bold; margin-top: 10px; }

.nav-item li p{
    -webkit-transition: .5s ease all;
    -moz-transition: .5s ease all;
    -o-transition: .5s ease all;
    transition: .5s ease all;
}
.nav-item img{
    -webkit-transition: 1s ease all;
    -moz-transition: 1s ease all;
    -o-transition: 1s ease all;
    transition: 1s ease all;
}
.nav-item img:hover{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}
.nav-item li:nth-child(1) a:hover p{color: #ffa800;}
.nav-item li:nth-child(3) a:hover p{color: #56c347;}
.nav-item li:nth-child(4) a:hover p{color:#ff49a5;}
.nav-item li:nth-child(5) a:hover p{color: #56c347;}
.nav-item li a:hover p{color: #288eff; font-size: 22px; }
.nav-item li a:hover p{margin-top: -1px; transition: all 300ms;}



.jiaoyu-block{ margin-bottom: 50px; }
.jiaoyu-block .li-item{float: left; width: 50%;}
.jiaoyu-block .li-item a{display: block;overflow: hidden;position: relative;border: 1px solid #c7c7c7;box-shadow: 0px 5px 4px #888888;background-color: #ffffff; margin-bottom: 40px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
.jiaoyu-block .li-item span{ display: block; }
.jiaoyu-block .li-item img{ width: 100%; height: 100%;}
.jiaoyu-block .li-item:nth-child(1) a{margin-right:20px;}
.jiaoyu-block .li-item:nth-child(2) a{margin-left:20px;}
.jiaoyu-block .li-item:nth-child(3) a{margin-right:20px;}
.jiaoyu-block .li-item:nth-child(4) a{margin-left:20px;}
.jiaoyu-block .li-item .img-box{ margin: 10px;height: 310px; overflow: hidden;}
.jiaoyu-block .li-item .title-box{ height: 56px; position: absolute; left: 0; bottom:10px; width: 100%; margin-bottom: 0; z-index: 199; color: #fff; font: 20px/66px "Microsoft YaHei"; line-height: 56px;}
.jiaoyu-block .li-item .bg-box{height: 56px; background:#d00000; position: absolute; left: 10px; right: 10px; bottom:10px; width: auto; z-index:99; opacity: 0.8;}

.li-item img{
    -webkit-transition: 1s ease all;
    -moz-transition: 1s ease all;
    -o-transition: 1s ease all;
    transition: 1s ease all;
}
.li-item img:hover{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}


.yiliao-block{ background:#e8f4ff; padding-top: 50px; padding-bottom:30px; }
.yiliao-block .w-block{width:1230px;}
.yiliao-block .list-box{box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.yiliao-block .li-item{width: 33.3%; display: flex;
    flex-direction: column;}
.yiliao-block .li-item a{display: block;overflow: hidden;position: relative;border: 1px solid #c7c7c7;box-shadow: 0px 5px 4px #888888;background-color: #ffffff; margin-bottom: 40px; margin-left:15px; margin-right:15px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.yiliao-block .li-item span{ display: block; }
.yiliao-block .li-item img{ width: 100%; height: 100%;}
.yiliao-block .li-item .img-box{ height:200px; overflow: hidden;}
.yiliao-block .li-item .title-box{ height: 56px; color: #333; font: 20px/66px "Microsoft YaHei"; line-height: 56px; margin-bottom: 0;}



.jiaoton-block{ margin-bottom: 50px; padding-top: 50px;}
.jiaoton-block .li-item{float: left; width: 50%;}
.jiaoton-block .li-item a{display: block;overflow: hidden;position: relative;border: 1px solid #c7c7c7;box-shadow: 0px 5px 4px #888888;background-color: #ffffff; margin-bottom: 40px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
.jiaoton-block .li-item span{ display: block; }
.jiaoton-block .li-item img{ width: 100%; height: 100%;}
.jiaoton-block .li-item:nth-child(1) a{margin-right:20px;}
.jiaoton-block .li-item:nth-child(2) a{margin-left:20px;}
.jiaoton-block .li-item .imgbg-box{margin: 10px;height:280px; padding-left: 30%;}
.jiaoton-block .li-item:nth-child(1) .imgbg-box{background: url('/cms_files/webdongyangshirenminzhengfumenhuwangzhan/pubtplobject/defaultSet/759042/images/qsy_jtbg01.png') no-repeat;}
.jiaoton-block .li-item:nth-child(2) .imgbg-box{background: url('/cms_files/webdongyangshirenminzhengfumenhuwangzhan/pubtplobject/defaultSet/759042/images/qsy_jtbg02.png') no-repeat;}
.jiaoton-block .li-item .img-box{height:223px;  overflow: hidden;}
.jiaoton-block .li-item .title-box{ height: 56px; position: absolute; left: 0; bottom:10px; width: 100%; margin-bottom: 0; z-index: 199; color: #fff; font: 20px/66px "Microsoft YaHei"; line-height: 56px;}
.jiaoton-block .li-item .bg-box{height: 56px; background:#d00000; position: absolute; left: 10px; right: 10px; bottom:10px; width: auto; z-index:99; opacity: 0.8;}



.sdql-block{  padding-bottom:30px; }
.sdql-block .w-block{width:1230px;}
.sdql-block .list-box{box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.sdql-block .li-item{width: 33.3%; display: flex;
    flex-direction: column;}
.sdql-block .li-item a{display: block;overflow: hidden;position: relative;border: 1px solid #c7c7c7;box-shadow: 0px 5px 4px #888888;background-color: #ffffff; margin-bottom: 40px; margin-left:15px; margin-right:15px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.sdql-block .li-item span{ display: block; }
.sdql-block .li-item img{ width: 100%; height: 100%;}
.sdql-block .li-item .img-box{ height:200px; overflow: hidden;}
.sdql-block .li-item .title-box{ height: 56px; color: #333; font: 20px/66px "Microsoft YaHei"; line-height: 56px; margin-bottom: 0;}


.type-block{ background: #efefef; height: 60px; line-height: 60px; border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-top: 20px;  margin-bottom: 20px; font-size: 16px; color: #787878;}
.type-block label{margin-left: 20px; margin-right:10px; color: #787878;}
.type-block a{background: #ada7a7; color: #fff; padding:5px 40px; margin-right: 20px; border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.type-block .cur{background: #EF920E;}
.type-block .nu{background:none; color: #787878; padding: 0; margin-left:2px; margin-right:2px;}

.list-block{width: 1240px;}
.list-block .item-box{ float: left; width: 33.3%; margin-bottom: 40px; }
.list-block .item-box a{ display: block; margin:20px; color: #333; border: 1px solid #fff;  border: 1px solid #c7c7c7;box-shadow: 0px 5px 4px #888888; padding: 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-bottom: 0;}
.list-block .item-box a:hover{border: 1px solid #c9ccf5;box-shadow: 0px 5px 4px #115DB2; padding: 10px; }
.list-block .item-box .imgbox{ height: 245px; margin-bottom: 20px; overflow: hidden;}
.list-block .item-box .imgbox img{ width: 100%; height: 100%; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.list-block .item-box .name{ font-size: 23px; font-weight: bold; color: #333; margin-bottom: 10px;}
.list-block .item-box .address{font-size: 16px; margin-bottom:5px; color: #787878;}
.list-block .item-box .grade{ height:36px; font-size: 16px; color: #787878;}
.list-block .item-box a:hover .address{color: #333;}
.list-block .item-box a:hover .grade{color: #333;}
.list-block .item-box .imgbox img{
    -webkit-transition: 1s ease all;
    -moz-transition: 1s ease all;
    -o-transition: 1s ease all;
    transition: 1s ease all;
}
.list-block .item-box .imgbox img:hover{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}


.details-block{width: 1180px; border:#ddd 1px solid; padding: 10px; margin-bottom: 20px;}
.details-block .title_box{ margin-bottom:10px; }
.details-block .title_box h2{ font-size: 32px; color: #005dbd;  }
.details-block .content_box{ height: 300px; }
.details-block .content_box .img_box{ width:500px; }
.details-block .content_box .img_box img{ width: 100%; }
.details-block .content_box .table_box{ width: 650px; }
.details-block .content_box .table_box table{width: 100%;border-collapse: collapse; }
.details-block .content_box .table_box th{border:#ddd 1px solid; height: 45px;
    line-height: 45px; background-color: #eee; width: 22%; font-size: 16px;}
.details-block .content_box .table_box td{border:#ddd 1px solid; height: 45px; font-size: 16px; padding-left: 5px;}
.details-block .details_box2{min-height: 400px;}
.details-block .details_box2 p{font-size: 16px; line-height: 200%;}




@media screen and (min-width:769px) and (max-width:1190px) {
  body{ width: 100%; min-width:100%; }
  .w-block{ width: 100%;}
  .w-block .title-box {font-size: 32px;margin-bottom:30px; }
  .list-box{padding: 0 20px;}
  .notice-block{ width: auto;    margin: 10px; margin-bottom: 30px; }
  .nav-item{padding-top: 20px; margin-bottom: 20px;}
  .nav-item li{ width:20%; height: 150px; }
  .nav-item .nav01{width:20%;}
  .nav-item .nav05{width:20%;}
  .nav-item li a{ width: auto; height: 150px; }
  .nav-item li span{height:auto; padding: 0 20%;}
  .nav-item li{ float:20% !important; margin: auto;  }
  
  .nav-item li img{ width:100%; height:100%; }
  
  .jiaoyu-block .li-item .img-box {
     height: auto; max-height:150px;
  }

  .yiliao-block .w-block{ width: 100%; }
  .yiliao-block .li-item .img-box {overflow: hidden; height:150px; }

  .jiaoton-block .li-item .imgbg-box{height:230px; background-size:100% 100%; }
  .jiaoton-block .li-item .img-box{height:180px;  overflow: hidden;}
  .jiaoton-block .li-item .bg-box{ height: 50px; }

}

@media screen and (min-width:769px) and (max-width:960px){

  .jiaoyu-block .li-item .img-box {
    height: 180px;;
    max-height: 180px;
  }

  .yiliao-block .li-item .img-box {
    height: 120px;
  }

  .jiaoton-block .li-item .imgbg-box {
      background: none !important;
      padding-left: 0;
  }
  .sdql-block .li-item .img-box {
    height: 120px;
  }


}


@media screen and (min-width:320px) and (max-width:768px) {
	body{ width: 100%; min-width:100%; }
	.w-block{ width: 100%;  }
  .w-block .title-box {  font-size:22px;  font-weight: bold;  text-align: center;   margin-bottom:20px; }
  .w-block .title-box .more_btn{ position: absolute; top:10px; right:20px; font-size: 14px; color: #333; }

  .list-box{padding: 0 20px;}
	.top_banner{padding-bottom: 30vh;
    background: url(/cms_files/webdongyangshirenminzhengfumenhuwangzhan/pubtplobject/defaultSet/759042/images/202310_qsy_banner2.png) no-repeat #004cff;
    background-size: 100%;}
	.top_banner img { display: none; width: 100%; }
	.middle_part{padding-bottom: 50px;}
  .notice-block{ width: auto;margin: 10px; padding: 20px; }
  .notice-block .title_box {
    width: 100%;
    font-size:22px;
    font-weight: 400;
    color: #000000;
    line-height:36px;
    margin-bottom:10px;
    text-align: center;
  }
  .notice-block .content_box {
    width: 100%;
    font-size: 16px;
    line-height: 200%;
    margin-bottom: 20px;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; 
  }

  .li-item .title-box{ 
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }


  .nav-item{ height: auto; padding-top:40px; margin-bottom:40px;}
  .nav-item li{ width:20%; height:auto; }
  .nav-item .nav01{width:20%;}
  .nav-item .nav05{width:20%;}
  .nav-item li a{ width: auto; height:auto; }
  .nav-item li span{height:auto; padding: 0 20%;}
  .nav-item li{ float:20% !important; margin: auto;  }
  .nav-item li img{ width:100%; height:100%; }
  .nav-item li p{font-size: 16px; margin-top:0; }
  .nav-item li a:hover p{ font-size:16px; }
  .jiaoyu-block .li-item a{ margin-bottom: 20px; }
  .jiaoyu-block .li-item .img-box { margin:5px;  height: 100px; max-height:150px; margin-bottom: 0;}
  .jiaoyu-block .li-item:nth-child(1) a{margin-right:10px;}
  .jiaoyu-block .li-item:nth-child(2) a{margin-left:10px;}
  .jiaoyu-block .li-item:nth-child(3) a{margin-right:10px;}
  .jiaoyu-block .li-item:nth-child(4) a{margin-left:10px;}
  .jiaoyu-block .li-item .title-box{ height:40px; position:unset;  line-height:40px;background: #d00000; font-size: 16px;}
  .jiaoyu-block .li-item .bg-box{display: none;}
  
  
  .yiliao-block .w-block{ width: 100%; }
  .yiliao-block .list-box{padding-right:0; }
  .yiliao-block .li-item{ width: 50%; }
  .yiliao-block .li-item a{margin-left:0; margin-right: 20px; margin-bottom: 20px; }
  .yiliao-block .li-item .img-box {overflow: hidden; height:120px; }
  .yiliao-block .li-item .title-box{ font-size: 16px; height:40px;  line-height:40px;}

  .jiaoton-block{ margin-bottom: 20px; }
  .jiaoton-block .li-item .imgbg-box {margin:2px; height: 150px;  background: none !important;padding-left: 0;}
  .jiaoton-block .li-item .imgbg-box{ background-size:100% 100%; }
  .jiaoton-block .li-item .img-box{height:150px;  overflow: hidden;}
  .jiaoton-block .li-item .bg-box{ height: 50px; }
  .jiaoton-block .li-item:nth-child(1) a{margin-right:10px;}
  .jiaoton-block .li-item:nth-child(2) a{margin-left:10px;}
  .jiaoton-block .li-item .title-box{ height:40px;  line-height:40px; font-size: 16px; bottom: 2px;}
  .jiaoton-block .li-item .bg-box{height:40px;bottom: 2px; left:2px; right:2px;}


  .sdql-block .li-item{ width: 50%; }
  .sdql-block .li-item a{ margin: auto; }
  .sdql-block .li-item:nth-child(1) a{margin-right:10px;}
  .sdql-block .li-item:nth-child(2) a{margin-left:10px;}
  .sdql-block .li-item:nth-child(3) {display: none;}
  .sdql-block .li-item .img-box{ height: 120px; }
  .sdql-block .li-item .title-box {   font-size: 16px;   height: 40px;   line-height: 40px;}


  
  .type-block{margin-top: 0; border-radius: 0; font-size: 14px;}
  .type-block a{font-size: 14px;}
  .list-block .item-box{ float: none; width:100%; margin-bottom: 40px; }
  .list-block .item-box .name{ font-size:18px; font-weight: bold; }
  .list-block .item-box .address{font-size: 14px; }
  .list-block .item-box .grade{ height:36px; font-size: 14px; }


  
  .details-block{border:0; padding: 0; margin-top: -20px;}
  .details-block .title_box{ margin-bottom:10px; }
  .details-block .title_box h2{ font-size:24px; color: #005dbd;  }
  .details-block .content_box{  }
  .details-block .content_box .img_box{ display: none; float: none; width:100%; }
  .details-block .content_box .img_box img{ width: 100%; }
  .details-block .content_box .table_box{ float: none; width:100%; }
  .details-block .content_box .table_box table{width: 100%;border-collapse: collapse; }
  .details-block .content_box .table_box th{border:#ddd 1px solid; height: 45px;
      line-height: 45px; background-color: #eee; width: 22%; font-size: 16px;}
  .details-block .content_box .table_box td{border:#ddd 1px solid; height: 45px; font-size: 16px; padding-left: 5px;}
  .details-block .details_box1{margin: 10px; padding-top: 20px;}
  .details-block .details_box2{min-height: 400px;margin: 10px; border:#ddd 1px solid; padding: 10px;}
  .details-block .details_box2 p{font-size: 16px; line-height: 200%;}




	
}