@charset "utf-8";
/* CSS Document */
body{ min-width: auto;}
.container{ width: 1248px;}
.pos-rel{ position: relative;}
.hide.active{display: block !important;}
@media (min-width: 992px) and (max-width:1247px) {
    .container{ width: 992px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .container{ width: 768px;}
}
@media (max-width: 767px) {
    .container{ width: 100%;}
}
/* 头部 */
.gqsy-bodybg{ background:url("../images-ggqsy/banner-bg.png") top center no-repeat;}
.gqsy-head{ height: 460px;}
.gqsy-head .img-title{ display: none;}
.gqsy-logo{ padding: 12px 0 0 0; }
.ls-logo-gh,.ls-unit-name,.ls-logo-gh li,.ls-unit-name li{ display: inline;}
.ls-unit-name img{ padding-left: 13px; }
.ls-logo-gh img{ vertical-align: middle; }
.gqsy-backhome{ text-align: right; position: absolute; right: 0; top: 0; line-height: 0; font-size: 0;}
.gqsy-backhome li{float: left; border-radius: 0 0 10px 10px; margin-left: 10px;  padding: 0 20px; background:rgba(255, 255, 255, 0.1);}
.gqsy-backhome li a{display: inline-block;   font-size: 16px; line-height: 42px; color: #fff;}
.gqsy-backhome li a:hover{ opacity: .8;}
.qgsy-banner{ text-align: center; padding-top: 90px;}
.qgsy-banner img{ max-width: 100%; height: auto;}
.guidang{ position: absolute; right: 0; top:0; z-index: 88;}
@media (max-width: 767px) {
    .gqsy-head{ height: auto;}
    .gqsy-logo{ text-align: center; margin-bottom: 10px;}
    .gqsy-backhome{ position: static; margin-right: 10px;}
    .gqsy-backhome li{ padding:0 10px;  border-radius:10px; margin-bottom: 5px; }
    .gqsy-backhome ul{ float: right;}
    .qgsy-banner{ padding: 20px 0;}
    .qgsy-banner img{ max-width: 98%;}
    .guidang{ width: 200px !important; height: 200px !important; background-size: 100% 100% !important;}
}
/* 主体 */
.gqsy-mainbox{ background: #fff; padding: 28px 24px; border-radius: 16px; -moz-border-radius: 16px; }
.ggsy-lmnav ul{ margin-right: -24px;}
.ggsy-lmnav li{ float: left;  text-align: center; width: 180px; position: relative;  margin:0 24px 10px 0;}
.ggsy-lmnav li a{ display: block;  padding-top: 20px; height: 130px;  background:url("../images-ggqsy/ggsy-aoff.png") top center no-repeat; color: #fff;}
.ggsy-lmnav li a:hover,.ggsy-lmnav li.active a{ background:url("../images-ggqsy/ggsy-aon.png") top center no-repeat;  }
.ggsy-lmnav li .ico{ display: inline-block; height: 82px; line-height: 82px; }
.ggsy-lmnav li .ico img{  vertical-align: middle;}
.ggsy-lmnav li .tit{ display: block; font-size: 20px; height: 32px; line-height: 32px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ggsy-lmnav li .em{ display: none; position: absolute;  width: 20px; height: 11px; bottom: -10px; left:50%; margin-left: -10px;  background:url("../images-ggqsy/ggsy-i.png") center center no-repeat; }
.ggsy-lmnav li a:hover .em,.ggsy-lmnav li.active  .em{ display: block; }
.ggsy-listnews li{ min-height: 225px; padding: 25px 0; border-bottom: 1px dashed #e8e8e8;}
.ggsy-listnews li .img { width: 300px;}
.ggsy-listnews li .img img{max-width: 100%; height: auto;}
.ggsy-listnews li .list-info { margin-left: 330px;}
.ggsy-listnews li .list-info .title{ font-size: 24px; font-weight: bold; height: 42px; line-height: 42px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; display: block;}
.ggsy-listnews li .list-info .listRemarks{ font-size: 18px; line-height: 40px; color: #4C4C4C;}
.ggsy-listnews li .list-info .listRemarks:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
.ggsy-listnews li .list-info .listRemarks .sp{ display: block;  }
.ggsy-listnews li .list-info .listRemarks a{ color: #4C4C4C;}
@media (min-width: 992px) and (max-width:1247px) {
    .ggsy-lmnav ul{ margin-right: -10px;}
    .ggsy-lmnav li{ width: 145px;   margin: 0 10px 10px 0;}
    .ggsy-lmnav li .tit{ font-size: 16px;}
    .ggsy-listnews li .list-info .listRemarks .sp{  width: 100%; }

}
@media (max-width:991px) {
    .gqsy-mainbox{  padding: 20px;  }
    .ggsy-lmnav ul{ margin-right: -20px;}
    .ggsy-lmnav li{ width: 229px;   margin: 0 20px 20px 0;}
    .ggsy-lmnav li a{ background-size: 100% 100% !important;}
    .ggsy-listnews li .list-info .listRemarks .sp{  width: 100%; }
}
@media (max-width: 767px) {
    .gqsy-mainbox{  padding: 10px; margin: 0 10px;  }
    .ggsy-lmnav ul{ margin-right: -2%;}
    .ggsy-lmnav li{ width: 48%;   margin: 0 2% 15px 0;}
    .ggsy-lmnav li .tit{ font-size: 18px;}
    .ggsy-listnews li{ padding: 10px 0;}
    .ggsy-listnews li .img{ width: auto; float: none; margin-bottom: 10px; text-align: center;}
    .ggsy-listnews li .img img{ width: auto; height: auto; max-width: 100%;}
    .ggsy-listnews li .list-info{ margin-left: 0;}
    .ggsy-listnews li .list-info .title{ white-space:normal; height: auto; line-height: 40px; margin-bottom: 5px;}
    .ggsy-listnews li .list-info .listRemarks{ line-height: 34px;}
}
@media (max-width: 360px) {
    .ggsy-lmnav ul{ margin-right: 0;}
    .ggsy-lmnav li{ width: auto;  float: none;  margin: 0 0 10px 0;}
}
.home_web{ display: none!important;}
/* 详细页 */
.detail-main{ padding: 20px 0 0 0;}
.detail-main .detail-pic{float: left;width: 550px;height: 309px;}
.detail-main .detail-pic img{width: 100%;height: 100%;}
.detail-main .detail-info{margin-left: 580px;position: relative;}
.detail-main .detail-info>span{display: block;float: left;width: 50%;font-size: 18px;height: auto;line-height: 40px;   white-space: normal; word-break: break-all; margin-bottom: 5px;}
.detail-main .detail-info .detail-sp{ white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; height: 40px;}
.detail-main .detail-info span.detail-address{width: 100%;}
.detail-tabs{margin-top: 12px;}
.detail-tab-tit{height: auto;border-bottom: 1px solid #ddd;}
.detail-tab-tit ul li{height: 55px;line-height: 55px;float: left;margin-left: 50px;}
.detail-tab-tit ul li:first-child{margin-left: 0;}
.detail-tab-tit ul li a{font-weight: bold;font-size: 20px;display: block;}
.detail-tab-tit ul li.active a{color: #1b50a0;font-weight: bold;border-bottom: 2px solid #1b50a0;height: 54px;}
.detail-tab-content{margin-top: 20px;line-height: 54px;font-size: 18px; min-height: 100px;}
.detail-tab-content p{text-indent: 2em;}
@media  (max-width:1247px) {
    .detail-main .detail-pic{float: none;width: auto;height: auto; text-align: center;}
    .detail-main .detail-pic img{height: auto;}
    .detail-main .detail-info{margin-left: 0; margin-top: 10px;}
    .lkico,.bot_ico,.bot_jiucuo{ position: static; display: inline-block; vertical-align: middle;}
}
@media (max-width:991px) {
    .detail-main .detail-info span{ float: none; display: block; width: auto;}
    .detail-tab-tit ul li{ margin-left: 40px;}
    .detail-main .detail-info .detail-sp{ height: auto; white-space:normal; }

}
@media (max-width:767px) {
    .detail-tab-tit ul li{ margin:0 10px;}
}
@media (max-width:1079px) {
    .footer{ width: 100%;}
}


