@charset "utf-8";
/* CSS Document */

input:focus,textarea:focus,select:focus{ outline: none;
    border-color:#125db2 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(4,66,136,.9);
    -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(4,66,136,.9);
    box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(4,66,136,.9);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;}

/********* 首页主体内容 **********/
/*****头部****/
body { color: #333; background: none;}
.lmbg { background: transparent; }
.none { display: none; }
.none.active { display: block; }
.ls-toufuwu li.num0, .ls-toufuwu li.num1, .ls-toufuwu li.num2  ,.ls-toufuwu li.num3{ background: none; }
.ylz-header { height: 380px; background: url(../images_ggqsy/banner.png) no-repeat center top; }
.pos-rel { position: relative; }
.guidang { position: absolute; right: 53px; bottom: -285px; z-index: 1; }
.zt-logo { padding: 0; width: 305px; height: 60px; margin-top: 10px; }
.zt-logo li a { width: 100%; height: 100%; }
.zt-logo li a img { width: 100%; height: 100%; }
.zt-logo li a span { display: none; }
.dw-banner { margin-top: 85px;   }
.dw-banner li a span { display: none; }
.container,.ls-ztcomheader2023 .container{ width: 1200px;}
.dzjgico{ width: 370px;}
.footer .container{ width: 1420px!important;}
.ls-gray{background: #F4F6F8;}
/*首页*/
.ls-search01{width:1064px; margin:60px auto 40px; position: relative; }
.ls-search01 ul{ margin-right: 275px; position: relative; height: 50px;  background: #fff; }
.ls-search01 ul li input{background:none;border: none; }
.ls-search01 ul li.tit{ width: 138px; height: 22px; border-right: 1px solid #ccc; padding-left: 20px; font-size: 20px; font-weight: bold; line-height: 22px; float: left; margin-top: 14px;}
.ls-search01 ul li.ss1{  height:46px; padding: 2px 10px 2px 175px;  }
.ls-search01 ul li.ss1 input{width:100%; height:46px;  line-height:46px;padding: 0; font-size: 16px; color: #999;outline: none;border: none;}
.ls-search01 ul li.ss2{position:absolute; width:128px;height:50px;top: 0px;right: -128px; z-index: 1; background:url("../images_ggqsy/qsy_fdj.png") 25px center no-repeat #2E6FD0;  }
.ls-search01 ul li.ss2 input{display: block;width:100%;height: 50px;line-height: 50px;font-size: 20px; text-align: left;color: #fff; padding: 0; overflow:hidden;cursor:pointer;text-indent:56px; }
.ls-search01 ul li.ss3{ position: absolute; top:0px; right: -275px; width: 128px;    height: 50px; background: #2E6FD0;  }
.ls-search01 ul li.ss3 input{display: block;width:100%;height: 50px;line-height: 50px;font-size: 20px; text-align: center;color: #fff; padding: 0; overflow:hidden;cursor:pointer; }
.ls-search01 ul li.ss1 input::-webkit-input-placeholder {color:#999;}
.ls-search01 ul li.ss1 input:-moz-placeholder {color:#999;}
.ls-search01 ul li.ss1 input::-moz-placeholder {color:#999;}
.ls-search01 ul li.ss1 input:-ms-input-placeholder {color:#999;}
/*专题导航*/
.ls-page-navigation{height: 56px;background: #2E6FD0;}
.ls-navbar-nav li{ width: 16.66%; float: left; height: 56px; text-align: center; line-height: 56px;}
.ls-navbar-nav li a{ font-size: 24px; font-weight: bold;color: #fff!important; display: block;}
.ls-navbar-nav li a:hover,.ls-navbar-nav li.on a{background: #5D97EE;}
@media only screen and (min-width: 992px) and (max-width: 1419px) {
    .footer .container{ width: 1200px!important;}
    .dzjgico { width: 350px; }
    .dzjg, .jiucuo { margin-right: 15px; }
    .footlink { padding: 13px 16px; margin-right: 20px; width: 182px; }
    .footnav { padding-left: 20px; width: 240px; margin-right: 20px; }
    .fot_ewm { width: 310px; }
    .fot_ewm ul li { margin: 0 20px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .container,.ls-ztcomheader2023 .container{ width: 992px;}
    .dzjgico{ width: 220px;}
    .footer .container{ width: 992px!important;}
    .ls-search01{ width: 860px;}
    .dw-banner { margin-top: 40px; }
    /*底部*/
    .dzjgico { width: 250px; }
    .dzjg { width: 60px; }
    .dzjg, .jiucuo { margin-right: 10px; width: 70px; }
    .old-govimg { width: 70px; }
    .dzjgico img { width: 100%; }
    .footlink { margin-right: 15px; padding: 13px 0; }
    .footnav { padding:  15px; width: 210px; margin-right: 15px; }
    .fot_ewm { width: 250px; }
    .fot_ewm ul li { margin: 0 10px; }
}
@media only screen and (max-width:991px) {
    .container,.ls-ztcomheader2023 .container{ width: 768px;}
    .footer .container{ width: 768px!important;}
    .ls-search01{width:96%; margin: 15px auto;}
    .dw-banner { width: 100%; height: auto; margin-top: 40px; margin-left: 0; text-align: center; }
    .dw-banner li a { width: 100%; height: auto; }
    .dw-banner li a img { width: auto; height: auto; max-width: 96%; }
    .ylz-header { height: auto; padding-bottom: 40px; }
    .dzjgico{ width:auto;}
}
@media only screen and (max-width: 767px) {
    .container,.ls-ztcomheader2023 .container{ width: 100%;}
    .footer .container{ width: 100%!important;}
    .ls-page-navigation{ height: auto;}
    .navbar-header{ padding-right: 0px;}
    .ls-navbar-nav li{ width: 100%; float: none; height: 48px; line-height: 48px; border-top:1px solid #fff;}
    .ls-navbar-nav li a{ font-size: 16px;}
    .container-fluid{float:none;width:100%;}
    .navbar{position: relative;height: 50px; top: 0;z-index: 9; background:#2E6FD0}
    .navbar-toggle{padding:9px 13px;margin:8px 10px;}
    .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
    .navbar-default .navbar-brand{padding:0px 10px;font-size:16px;font-weight:bold;color:#fff; line-height:50px;height:50px;}
    .navbar-default .navbar-brand:hover{color: #fff;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #fff;}
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{background-color:#2E6FD0;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #2E6FD0!important; }
    .navbar-collapse{ background:#2E6FD0; }
    .ls-search01{  margin:10px auto; }
    .ls-search01 ul{ margin-right: 100px;}
    .ls-search01 ul li.ss2{ width: 100px; right: -100px; background-position: 15px center; }
    .ls-search01 ul li.ss2 input{text-indent:45px;}
    .ls-search01 ul li.tit, .ls-search01 ul li.ss3{display: none;}
    .ls-search01 ul li.ss1{  padding: 4px 10px 4px 10px;  }
}
/********* 首页主体内容 **********/
.ls-listbox{ width: 520px; height: 265px; background: #fff; padding: 20px 30px; margin-bottom: 40px;}
.ls-title{ height: 35px; background: url("../images_ggqsy/listbg.png") center repeat-x;  line-height: 35px;}
.ls-title a{ display: inline-block; padding:0 22px 0 15px; background: url("../images_ggqsy/listtitbg.png") left center no-repeat #fff; font-size: 24px; color: #2E6FD0; font-weight: bold; }
.ls-doclist{ padding-top:10px;  }
.ls-doclist ul li{ height: 40px; line-height: 40px; background: url("../images_ggqsy/dot.png") left center no-repeat;  padding: 2px 45px 2px 15px; position: relative; }
.ls-doclist ul li a{  font-size: 16px; display:block; float: none; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.ls-doclist ul li .date{
    position: absolute; top: 2px; right: 0;
}
/*市级公共企事业单位信息公开*/
.ls-content{ padding: 67px 0 29px;}
.ls-bigtitle{ height:52px; background: url("../images_ggqsy/qsy_titbg.png") center repeat-x; text-align: center; line-height: 52px; margin-bottom: 25px;}
.ls-bigtitle span,.ls-bigtitle .tit{position: relative;  display: inline-block;background:#fff;padding: 0 41px;    font-size: 36px; font-weight: bold;  color: #2E6FD0; }
.ls-bigtitle a{position: relative;  display: inline-block;background:#fff;padding: 0 41px;    font-size: 36px; font-weight: bold;  color: #2E6FD0; }
.ls-bigtitle .icol,.ls-bigtitle .icor{ position:absolute;top:0px; width: 7px; height: 52px;}
.ls-bigtitle .icol{left:0px;background: url("../images_ggqsy/iconl.png") center no-repeat;}
.ls-bigtitle .icor{right:0px;background: url("../images_ggqsy/iconr.png") center no-repeat;}
.ls-tabs{ height:52px; background: url("../images_ggqsy/tabbg.png") bottom repeat-x;}
.ls-tabs ul li{ width: 25%; text-align: center; float: left; background: url("../images_ggqsy/tabline.png") right center no-repeat;}
.ls-tabs ul li:last-child{ background: none;}
.ls-tabs ul li a{ font-weight: 500; font-size: 26px; color: #333; display: block;height: 52px; line-height: 38px;}
.ls-tabs ul li.active a{ font-weight: 700;color: #2E6FD0;background: url("../images_ggqsy/tab2bg.png") center bottom no-repeat; }
.type-part{ padding: 20px 74px 10px; overflow: hidden;  }
.type-part ul li{ float: left; margin-right: 24px; margin-bottom: 10px; line-height: 32px;}
.type-part ul li a{ display: block; padding: 0 15px; font-size: 18px;}
.type-part ul li.active a{background: #2E6FD0;color: #fff; border-radius: 20px;}
.ls-piccontent{ padding: 20px 20px 0px;border: 1px solid #D8E6F9; overflow: hidden;}
.ls-piccontent ul.active{ height: auto;}
.ls-piccontent ul li{ width: 529px; height: 150px; float: left; margin-bottom: 20px;background: #F8F8F8; padding: 20px;}
.ls-piccontent ul li.even,.ls-piccontent ul li:nth-of-type(2n){ float: right;}
.ls-piccontent ul li .img{float:left;width: 200px; height: 150px;  }
.ls-piccontent ul li .img a{overflow: hidden; width: 100%; height: 100%; display: block;}
.ls-piccontent ul li .img img{ width: 100%; height: 100%; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:background 0.3s;transition:all 0.3s;}
.ls-piccontent ul li a:hover .img img{ transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.ls-piccontent ul li .img_info{ margin-left:228px;}
.ls-piccontent ul li .img_info .tit{ height: 32px; position: relative;}
.ls-piccontent ul li .img_info .tit .ls-name{padding-right: 30px;}
.ls-piccontent ul li .img_info .tit .ls-name img{ vertical-align: top; }
.ls-piccontent ul li .img_info .tit a.name{float:left;color: #2E6FD0; font-size: 22px; max-width: 210px; margin-right: 6px;line-height: 32px;  font-weight: bold; display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ls-piccontent ul li .img_info .tit a.gkbtn{ margin-top: 8px; display: inline-block; }
.ls-piccontent ul li .img_info .tit .wxico{ position: absolute; right: 0px; top:4px;}
.ls-piccontent ul li .wx-box { position: absolute; right: 0; top: 0; height: 29px; width: 29px; cursor: pointer; }
.ls-piccontent ul li .wx-box .wx-main { width: 100%; height: 100%; position: relative; background: url("./../images_ggqsy/wx-icon.png") no-repeat center center; }
.ls-piccontent ul li .wx-box .wx-main .ewm-drap { position: absolute; left: 50%;    top: -90%; width: 120px; height: 120px; padding: 10px; margin-left: -161px; bottom: 29px; background: #fff; box-shadow: 1px 1px 10px 2px #ccc; display: none; }
.ls-piccontent ul li .wx-box .wx-main .ewm-drap img { width: 100%; height: 100%; }
.ls-piccontent ul li .wx-box .wx-main.active .ewm-drap, .wx-box.active .wx-main .ewm-drap { display: block; }
.ls-piccontent ul li .img_info .text{ padding-top: 15px; line-height: 36px; font-size: 17px;}
.ls-piccontent ul li .img_info .text p{ display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ls-piccontent ul li .img_info .text p span{ padding-left: 24px;}
.ls-piccontent ul li .img_info .text p .p1{ background: url("../images_ggqsy/icon_01.png") left center no-repeat; }
.ls-piccontent ul li .img_info .text p .p2{ background: url("../images_ggqsy/icon_02.png") left center no-repeat; }
.ls-piccontent ul li .img_info .text p .p3{ background: url("../images_ggqsy/icon_03.png") left center no-repeat; }
.zkbtn{ width: 338px; height:48px; margin:0 auto;border: 1px solid #D8E6F9; border-radius: 5px; text-align: center;}
.zkbtn a.more_btn{display: inline-block; line-height: 48px; font-size: 20px; color: #2E6FD0;position: relative;padding-right: 31px;background:url("../images_ggqsy/cwgk_arrow_dow.png") right center no-repeat;}
.fold-down a.more_btn{background-image: url("../images_ggqsy/cwgk_arrow_up.png");}
/*县区政府*/
.ls-xqtitle{ margin-bottom: 30px;}
.ls-xqlist ul li{ margin: 0 25px 40px 0px; width: 150px; height: 121px;float: left; }
.ls-xqlist ul li a,.ls-xqlist ul li a span{ display: block;}
.ls-xqlist ul li.num7{ margin-right: 0px;}
.ls-xqlist ul li .img_title{background: #2E6FD0; height: 40px;line-height: 40px; font-size: 22px; font-weight: bold; text-align: center; color: #fff;}
.ls-xqlist ul li .img_remarks{border: 1px solid #2E6FD0;color: #2E6FD0; font-size: 18px; border-top:none; border-radius: 0 0 10px 10px; line-height: 26px; text-align:center; padding: 14px 10px;}
.ls-xqlist ul li a:hover .img_remarks{background: #2E6FD0;color: #fff;}
/*宣传报道*/
.ls-xccontent{ margin-bottom: 20px;}
.ls-xclist ul li{ height: 40px; line-height: 40px; width: 540px;  float: left; padding: 2px 45px 2px 0; position: relative; }
.ls-xclist ul li.even{ float: right;}
.ls-xclist ul li a{  font-size: 16px; display:block; padding-left: 15px; max-width: 480px;  background: url("../images_ggqsy/dot.png") left center no-repeat; float: none; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.ls-xclist ul li .date{position: absolute; top: 2px; right: 0;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ls-listbox{ width: 426px;}
    .ls-piccontent ul li{ width: 425px;}
    .ls-piccontent ul li .img_info{ margin-left: 215px;}
    .ls-piccontent ul li .img_info .tit a.name{ max-width: 140px;}
    .ls-xqlist ul li{margin: 0 20px 40px 0px;width: 124px; }
    .ls-xqlist ul li .img_remarks{  padding: 14px 5px;}
    .ls-xclist ul li{     width: 440px;}
    .ls-xclist ul li a{ max-width: 380px;}
}
@media only screen and (max-width:991px) {
    .ls-listbox{ width: auto; float: none;padding:15px; margin-bottom: 15px;}
    .ls-content{padding: 15px 0;}
    .ls-piccontent{ padding: 15px 15px 0;}
    .ls-piccontent ul li{ width: auto; float: none; padding: 15px; margin-bottom: 15px;}
    .ls-piccontent ul li.even, .ls-piccontent ul li:nth-of-type(2n){ float: none;}
    .ls-xqtitle{ margin-bottom: 10px;}
    .ls-xqlist ul li{margin: 0 15px 15px 0px;width: 180px; }
    .ls-xqlist ul li.num4{ margin-right: 0px;}
    .ls-piccontent ul li .img_info .tit a.name{ max-width: 400px;}
    .ls-xclist ul li{     width: auto; float: none !important;}
    .ls-xclist ul li a{ max-width: 100%;}
    .ls-xclist ul li img{ display: none;}
}
@media only screen and (max-width: 767px) {
    .ls-listbox{ padding:10px; margin-bottom: 10px;}
    .ls-content{padding: 10px 0;}
    .ls-piccontent{ padding: 10px 10px 0;}
    .ls-tabs{ height: auto; overflow: hidden;}
    .ls-tabs ul li a{ font-size: 24px;}
    .type-part{ padding: 10px;}
    .type-part .type-tit{ float: none; margin-bottom: 10px; display: block;}
    .ls-piccontent ul li{height: auto;padding: 10px; margin-bottom: 10px;}
    .ls-piccontent ul{ height: auto;}
    .ls-piccontent ul li .img_info .tit a.name{ max-width: none;}
    .ls-piccontent ul li .img_info .tit{ height: auto;}
    .ls-piccontent ul li .img_info .tit a.name{white-space: normal;max-width: none;display: inline;float: none;}
    .ls-piccontent ul li .img_info .tit a.gkbtn{ display: inline-block; vertical-align: middle; margin-top: 0px;}
    .zkbtn{ display: none;}
    .ls-xqlist ul li{margin: 0 1% 2%;width: 48%; height: auto; }
    .ls-xqlist ul li.num4{ margin-right: 1%;}
    .ls-xclist{ margin: 0 10px;}
}
@media only screen and (max-width: 569px) {
    .ls-piccontent ul li{height: auto;padding: 10px; margin-bottom: 10px;}
    .ls-piccontent ul li .img{float:none;width: 100%; height: auto; }
    .ls-piccontent ul li .img_info{ margin-left: 0px; padding-top: 10px;}
    .ls-piccontent ul li .img_info .text{ padding-top: 10px;}
    .ls-bigtitle{ height: auto; line-height: 50px;}
    .ls-bigtitle span,.ls-bigtitle .tit{ padding: 0 15px; font-size: 28px;}
    .ls-bigtitle .icol,.ls-bigtitle .icor{ display: none;}
    }
@media only screen and (max-width: 529px) {
    .ls-tabs ul li{ width: 50%;}
    .ls-tabs ul li:nth-of-type(2n){ background: none;}
}
/*栏目页*/
.jy-header{ height: 380px; background: url("../images_ggqsy/jy_banner.png") center top no-repeat;}
.ws-header{ height: 380px; background: url("../images_ggqsy/ws_banner.png") center top no-repeat;}
.ggjt-header{ height: 380px; background: url("../images_ggqsy/ggjt_banner.png") center top no-repeat;}
.sdq-header{ height: 380px; background: url("../images_ggqsy/sdq_banner.png") center top no-repeat;}
.ls-lm-banner{ margin-top: 78px; text-align: left;}
.ls-lm-banner .img_title{ display: none;}
.ls-lm-banner img{ max-width: 100%}
.ls-msly-change{ margin-top: 44px; margin-left: 448px; width: 305px; height: 67px; text-align: center; background: rgba(255, 255, 255, 0.5); border-radius: 20px 0 20px 0px; }
.ls-msly-change a{ display: block; color: #fff; line-height: 66px; font-size: 40px; font-weight: bold; color: #2E6FD0;}
.ls-msly-change ul{ display: none; background: rgba(255, 255, 255, 0.1);   margin: 0 20px 0 0;  }
.ls-msly-change ul li a{display: block;height: 40px;line-height: 40px;text-align: left; padding-left:35px;background: linear-gradient(180deg, #333 29%, #245399 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font-weight:bold;font-size: 18px; text-indent: 0;}
/*类别*/
.lm-typebox{ padding: 30px 0 10px; border-bottom:1px solid #EBEBEB; overflow: hidden; margin-bottom: 30px;}
.lm-type-part{   height: auto;}
.lm-type-part .type-tit{ float:left;   font-size: 18px; font-weight: bold; line-height: 40px; text-align: right;   width: 100px;}
.lm-type-part ul{ margin-left: 100px;}
.lm-type-part ul li{ float: left;   margin-bottom: 20px; line-height: 40px;}
.lm-type-part ul li a{ display: block; padding: 0 33px; font-size: 18px;}
.lm-type-part ul li.active a{background: #2E6FD0;color: #fff; border-radius: 20px;}

.ls-lmleft{ width: auto;}
.ls-search{ width: 316px; height: 42px;background: #F8F8F8; border-radius: 21px; margin-bottom: 7px; position: relative;}
.ls-search ul li.ss1{ margin-right: 70px;}
.ls-search ul li.ss1 input{color: #9E9E9E; font-size: 16px; text-indent: 20px; width: 100%; height: 32px; padding: 5px 0px; background: none; border: none;}
.ls-search ul li.ss2{ border-radius: 21px; width: 66px; height: 42px; position: absolute; right:0px; top:0px; background: url("../images_ggqsy/qsy_fdj.png") center no-repeat #2E6FD0; }
.ls-search ul li.ss2 input{ width: 100%; height: 42px; font-size: 0;line-height: 0px; background: none; border: none;}

.ls-lmpiccontent{clear:both;}
.ls-lmpiccontent ul li{ padding: 30px 0px; border-bottom: 1px solid #DDDDDD;}
.ls-lmpiccontent ul li .img{float:left;width: 260px; height: 195px;  }
.ls-lmpiccontent ul li .img a{overflow: hidden; width: 100%; height: 100%; display: block;}
.ls-lmpiccontent ul li .img img{ width: 100%; height: 100%; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:background 0.3s;transition:all 0.3s;}
.ls-lmpiccontent ul li a:hover .img  img{ transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.ls-lmpiccontent ul li .img_info{ margin-left:297px;}
.ls-lmpiccontent ul li .img_info .tit{ height: 44px; position: relative;}
.ls-lmpiccontent ul li .img_info .tit .ls-name{padding-right: 30px;}
.ls-lmpiccontent ul li .img_info .tit .ls-name img{ vertical-align: top; }
.ls-lmpiccontent ul li .img_info .tit a.name{float:left;color: #2E6FD0; font-size: 26px; max-width: 440px; margin-right: 6px;line-height: 44px;  font-weight: bold; display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ls-lmpiccontent ul li .img_info .tit a.gkbtn{ margin-top: 14px; display: inline-block; }
.ls-lmpiccontent ul li .img_info .tit .wxico{ position: absolute; right: 0px; top:9px;}
.ls-lmpiccontent ul li .wx-box { position: absolute; right: 0; top: 6px; height: 29px; width: 29px; cursor: pointer; }
.ls-lmpiccontent ul li .wx-box .wx-main { width: 100%; height: 100%; position: relative; background: url("./../images_ggqsy/wx-icon.png") no-repeat center center; }
.ls-lmpiccontent ul li .wx-box .wx-main .ewm-drap { position: absolute; left: 50%;    top: -90%; width: 120px; height: 120px; padding: 10px; margin-left: -161px; bottom: 29px; background: #fff; box-shadow: 1px 1px 10px 2px #ccc; display: none; }
.ls-lmpiccontent ul li .wx-box .wx-main .ewm-drap img { width: 100%; height: 100%; }
.ls-lmpiccontent ul li .wx-box .wx-main.active .ewm-drap, .wx-box.active .wx-main .ewm-drap { display: block; }
.ls-lmpiccontent ul li .img_info .remarks {
    text-align: justify;
    line-height: 2;
    font-size: 16px;
    text-indent: 2em;
    color: #666;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-break: break-all;
    margin-bottom: 10px;
    overflow: hidden;
    max-height: 6em;
}
.ls-lmpiccontent ul li .img_info .text{ line-height: 44px; font-size: 18px; overflow: hidden;}
.ls-lmpiccontent ul li .img_info .text p{float:left; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-right: 15px;}
.ls-lmpiccontent ul li .img_info .text .adress{  width: 100%; margin-right: 0px;}
.ls-lmpiccontent ul li .img_info .text p span{ padding-left: 24px;}
.ls-lmpiccontent ul li .img_info .text p .p1{ background: url("../images_ggqsy/icon_01.png") left center no-repeat; }
.ls-lmpiccontent ul li .img_info .text p .p2{ background: url("../images_ggqsy/icon_02.png") left center no-repeat; }
.ls-lmpiccontent ul li .img_info .text p .p3{ background: url("../images_ggqsy/icon_03.png") left center no-repeat; }
.zkbtn{ width: 338px; height:48px; margin:0 auto;border: 1px solid #D8E6F9; border-radius: 5px; text-align: center;}
.pagination{ margin: 0 0 20px;}
.ls-lmleft .pagination{ padding-top: 20px;}
.ls-zt-list{ width: 340px;}
.ls-zt-list ul li{  margin-bottom: 20px;}
.ls-zt-list ul li .img_title{ display: none;}
.ls-zt-list ul li img{ width: 100%; height: auto;}
/*.ls-zt-list ul li.num1{ background: url("../images_ggqsy/ztbg1.png") right bottom no-repeat #e9f1fc; background-size: 100% 100%;}*/
/*.ls-zt-list ul li.num2{ background: url("../images_ggqsy/ztbg2.png") right bottom no-repeat #e6f9f7;background-size: 100% 100%;}*/
/*.ls-zt-list ul li.num3{ background: url("../images_ggqsy/ztbg3.png") right bottom no-repeat #fff4e8;background-size: 100% 100%;}*/
/*.ls-zt-list ul li.num4{ background: url("../images_ggqsy/ztbg4.png") right bottom no-repeat #fbecec;background-size: 100% 100%; }*/
/*.ls-zt-list ul li a{ font-weight: 500; font-size: 24px;  display: block; line-height: 60px; padding: 20px 0 20px 40px;}*/
/*.ls-zt-list ul li.num1 a{color: #2C72BF;}*/
/*.ls-zt-list ul li.num2 a{color: #19ACA1;}*/
/*.ls-zt-list ul li.num3 a{color: #CD843B; line-height: 30px;}*/
/*.ls-zt-list ul li.num4 a{color: #D35353;}*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ls-lmleft{ width: 672px;}
    .ls-zt-list{ width: 300px;}
    .ls-zt-list ul li a{ padding-left: 20px;}
    .ls-lmpiccontent ul li .img_info{ margin-left:280px;}
    .ls-lmpiccontent ul li .img_info .text{ padding-top: 20px;}
    .ls-lmpiccontent ul li .img_info .text p{ margin-right: 0px; width: 100%;}
    .ls-lmpiccontent ul li .img_info .tit a.name{ max-width: 320px;}
    .ls-msly-change a{ font-size: 30px;}
    .ls-msly-change{ margin-left: 348px;}
}
@media only screen and (max-width:991px) {
    .ls-lm-banner{   text-align: center;}
    .ls-lm-banner img{ max-width: 96%}
    .ls-lmleft,.ls-zt-list{ width: auto; float: none;padding: 0 10px;}
    .ls-msly-change a{ font-size: 28px;}
    .ls-lmpiccontent ul li .img_info .tit a.name{ max-width: 378px;}
    .ls-msly-change{ margin-left: 228px;}
    .ls-lmpiccontent ul li .img_info .text{ padding-top: 20px;}
    .ls-lmpiccontent ul li .img_info .text p{ margin-right: 0px; width: 100%;}
}
@media only screen and (max-width: 767px) {
    .lm-header{ height: auto;}
    .ls-lm-banner{ margin-top: 38px;}
    .ls-msly-change{ margin: 35px auto;width: 200px;}
    /*类别*/
    .lm-typebox{ padding: 10px 0 0px;  margin-bottom: 10px;}
    .lm-type-part ul li{  margin-bottom: 10px; }
    .lm-type-part ul li a{  padding: 0 15px;  }
    .ls-lmpiccontent ul li{ padding: 10px 0px;}
    .ls-lmpiccontent ul li .img_info{ margin-left: 280px;}
    .ls-lmpiccontent ul li .img_info .text{ padding-top: 20px;}
    .ls-lmpiccontent ul li .img_info .tit a.name{ max-width: none;}
    .ls-lmpiccontent ul li .img_info .tit{ height: auto;}
    .ls-lmpiccontent ul li .img_info .tit a.name{white-space: normal;max-width: none;display: inline;float: none;}
    .ls-lmpiccontent ul li .img_info .tit a.gkbtn{ display: inline-block; vertical-align: middle; margin-top: 0px;}
    .pagination{ margin:10px 0;}
    .ls-zt-list ul li{ margin-bottom: 10px;}
    .ls-zt-list ul li a{ padding-left: 20px;}
    .ls-msly-change a{ font-size: 26px;}
}
@media only screen and (max-width: 639px) {
    .ls-lmpiccontent ul li .img{float:none;width: auto; height: auto; }
    .ls-lmpiccontent ul li .img_info{ margin-left:0px;}
    .ls-lmpiccontent ul li .img_info .text{ padding-top: 0px; line-height: 36px;}
    .ls-lmpiccontent ul li .img_info .tit a.name{ font-size: 24px;}
    .lm-type-part ul li{ line-height: 32px;}
    .ls-search{ float: none; width: 100%; margin-bottom: 0px;}
}


