@charset "utf-8";
.cx-column-title{ height: 38px; line-height: 38px; text-align: center; margin-bottom: 25px; }
.cx-column-title .tit{ color: #D61618; padding: 0 283px; display: inline-block; font-size: 32px; font-weight: bold; position: relative; }
.cx-column-title .tit .il{ display: block; position: absolute; left:0; top:50%; margin-top: -14px; width: 233px; height: 28px; background: url(../images/zt-title-left.png) right center no-repeat; }
.cx-column-title .tit .ir{ display: block;  position: absolute; right:0; top:50%; margin-top: -14px; width: 233px; height: 28px; background: url(../images/zt-title-right.png) left center no-repeat; }
/*新闻焦点*/
.cx-news{ margin: 20px 0 30px 0;}
.cx-imglist ul{ margin-right: -20px;}
.cx-imglist li{ width: 393px;float: left; margin-right: 20px; border-radius: 8px;background: #fff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1); text-align: center;}
.cx-imglist li a{ display: block; padding: 10px 10px 0 10px;}
.cx-imglist li img{ width: 100%; height: 201px;  border-radius: 8px;}
.cx-imglist li .title{ display: block; font-size: 18px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; padding: 5px 5px 0  5px; height:48px; line-height: 48px;}


.cx-doclist{ margin-top: 8px;}
.cx-doclist li{ height: 46px; line-height: 46px;  padding-right: 120px; font-size: 18px; position: relative; }
.cx-doclist li a{ display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  background: url(../images/zt-ico.png) left center no-repeat; padding-left: 15px;  }
.cx-doclist li img{ float: left; padding-top: 15px;}
.cx-doclist li .date{ position: absolute; right: 0; top:0;color: #BBB;  font-size: 16px;}
.cx-columns-doclist li{ float: left; width: 478px;}
.cx-columns-doclist li.even{ float: right;}
.cx-columns-doclist li a{max-width: 440px;}

.cx-sub-column{ margin-bottom: 20px;}
.cx-sub-column .ls-btabs{ margin-bottom: 20px;}
/*政府在行动*/
.cx-gov{ margin-top: 40px;}
.cs-gov-bg1{ background: #FDEFEB; margin-top: 40px; border-radius: 30px; padding:30px; position: relative;}
.cs-gov-bg2{ background: #fff; height: 440px; border-radius: 30px; padding:30px;}
.cs-govico-top{ position: absolute; top:-14px; left:50%; margin-left: -51px; background: url(../images/govico-top.png) top center no-repeat; width: 103px; height: 44px; }
.cs-govico-bot{ position: absolute; bottom:-14px; left:50%; margin-left: -51px; background: url(../images/govico-bot.png) bottom center no-repeat; width: 103px; height: 48px; }
.cx-gov-column{ width:525px;}
.cx-picdoclist{ margin-top: 28px;}
.cx-picdoclist .web_top{ margin-bottom: 20px; }
.cx-picdoclist .web_top .pic{ float: left; width: 240px; height: 156px; }
.cx-picdoclist .web_top .pic img{ width: 100%; height: 100%; }
.cx-picdoclist .web_top .pictitle{ margin-left: 260px; height: 156px;position: relative; }
.cx-picdoclist .web_top .pictitle .pictitle01{ line-height: 32px;  display: block; max-height: 96px; display:-webkit-box;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:3; margin-bottom: 10px;  font-size: 20px;}
.cx-picdoclist .web_top .pictitle .detail{ width: 109px; display: block; font-size: 18px; height: 36px; line-height: 36px;color: #fff;  border-radius: 18px;background: #F3A837; text-align: center; position: absolute; bottom: 10px; left:0;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; }
.cx-picdoclist .web_top .pictitle .detail:hover{ background: #e68d08; }
.cx-picdoclist .web_con1 li{ height: 44px; line-height: 44px; padding-right: 120px;  font-size: 18px; position: relative;}
.cx-picdoclist .web_con1 li .date{ right: 0; top:0; position: absolute; color: #BBBBBB;}
.cx-picdoclist .web_con1 li a{ display: inline-block; max-width: 360px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  background: url(../images/zt-ico.png) left center no-repeat; padding-left: 15px;  }
 /*诚信视频*/
.cx-video-bg{  margin-top: 40px; background: url(../images/video-bg.jpg) bottom center no-repeat #fff0d9; padding: 40px 0; height: 570px;}
.poster-main{position:relative; height:502px; z-index:0; overflow:hidden;}
.poster-main a{display:block; width:100%; height:100%; position: relative;}
.poster-main img{display:block; width: 100%; height: 100%; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.poster-main .poster-list li.roundabout-in-focus img{ height: 422px;}
.poster-main .poster-list li.roundabout-in-focus .video-ico{display: block; position: absolute;  top:0; bottom:80px; left:0; right: 0; z-index:999; background: url(../images/veido-big.png) center center no-repeat rgba(0, 0, 0, 0.2); }
.poster-main .poster-list{width:1050px; overflow: hidden; margin: 0 auto; height:502px;}
.poster-main .poster-list li{width:750px; height:502px; position:absolute; left:0; top:0; z-index:1;}
.poster-main .poster-btn{position:absolute; top:0; cursor:pointer;}
.poster-main .poster-prev-btn,.poster-main .poster-next-btn{background: center center no-repeat; background-image:  url("../images/zt-prev.png") !important; width:60px; background-color: #F55340; height:150px; z-index:999; top:50%;    margin-top:-75px; font-size: 0; }
.poster-main .poster-next-btn{right:0;background-image:  url("../images/zt-next.png") !important; border-radius: 8px 0px 0px 8px;}
.poster-main .poster-prev-btn{left:0; border-radius: 8px 0 0 8px;}
.poster-main .poster-prev-btn:hover,.poster-main .poster-next-btn:hover{ background-color: #db1e08;}
.poster-main .poster-list li.roundabout-in-focus{border-color:#e14141;}
.poster-main .poster-list li .title{text-align:left;  display: none;  height: 80px;font-size: 22px; font-weight: bold;  line-height:80px; position:absolute; left:0; top:422px; right: 0; border-radius: 0 0 8px 8px;background: linear-gradient(270deg, #F58500 0%, #F34F42 100%); color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; padding: 0 35px;}
.poster-main .poster-list li.roundabout-in-focus .title{ display: block; }
.poster-main .poster-list li .title .font{ display: block; padding-left: 52px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  background: url(../images/veido-sm.png) left center no-repeat;}
.poster-main .poster-list li.roundabout-in-focus a:hover .title{background: linear-gradient(270deg, #F34F42 0%, #F58500 100%);  }

@media(max-width:1219px) and (min-width:992px){
    .cx-imglist li{ width:317px;}
    .cx-imglist li img{ height: 171px;}
    .cx-columns-doclist li{ width: 370px;}
    .cx-columns-doclist li a {max-width: 330px;}
    .cx-gov-column{ width: 420px;}
    .cx-picdoclist .web_con1 li a{ max-width:250px;}
    /*诚信视频*/
    .poster-main{ height:422px;}
    .poster-main .poster-list{width:850px;  height:422px;}
    .poster-main .poster-list li{width:610px; height:422px; }
    .poster-main .poster-list li.roundabout-in-focus img{ height: 342px;}
    .poster-main .poster-list li .title{ top:342px;}


}
@media(max-width:991px){
    .lm-mainbox{ padding: 0 10px;}
    .cx-column-title{ height: auto;}
    .cx-column-title .tit{ padding: 0 253px; font-size: 30px;}
    .cx-imglist li{ width:236px;}
    .cx-imglist li img{ height: 127px;}
    .cx-gov-column{ width: auto; float: none;}
    .cx-columns-doclist li, .cx-columns-doclist li.even{ width: auto; float: none;}
    .cx-columns-doclist li a{ max-width: 100%;}
    .cx-columns-doclist li img{ display: none;}
    .cs-gov-bg2{ height: auto;}
    .cx-picdoclist .web_con1 li a{ max-width:100%;}
    .cx-picdoclist .web_con1 li img{ display: none;}
    /*诚信视频*/
    .cx-video-bg{ height: auto; padding-bottom: 20px;}
    .poster-main{ height:324px;}
    .poster-main .poster-list{width:660px;  height:324px;}
    .poster-main .poster-list li{width:470px; height:324px; }
    .poster-main .poster-list li.roundabout-in-focus img{ height: 264px;}
    .poster-main .poster-list li .title{ top:264px; height: 60px; line-height: 60px; font-size: 20px;   padding: 0 20px;}
    .poster-main .poster-prev-btn, .poster-main .poster-next-btn{ width: 35px; height: 75px; margin-top: -32px;}
}
@media(max-width:767px){
    .cx-news{ margin: 10px 0;}
    .cx-column-title{background: url(../images/cx-title-bg.png) left center repeat-x; margin-bottom: 10px; }
    .cx-column-title .tit{ padding: 0 20px; max-width: 240px; font-size: 28px; background: #fff;}
    .cx-column-title .tit .ir,.cx-column-title .tit .il{ display: none;}
    .cx-video-bg .cx-column-title .tit{ background: #fff0d9; }
    .cx-imglist ul{ margin-right: 0;}
    .cx-doclist li,.cx-picdoclist .web_con1 li{ padding-right: 100px;   height: 40px;line-height: 40px; font-size: 16px; }
    .cx-doclist li .date,.cx-picdoclist .web_con1 li .date{ font-size: 14px;}
    .cx-imglist li{ width:auto; float: none;  margin-right: 0; margin-bottom: 15px;}
    .cx-imglist li img{ height: auto;}
    .cx-imglist li .title{  font-size: 16px; height: 46px; line-height: 46px; padding-top: 0;}
    .cx-gov{ margin-top: 0;}
    .cs-gov-bg1,.cs-gov-bg2{ padding: 15px; border-radius: 15px;}
    .cs-govico-top{top:-20px;}
    .cs-govico-bot{bottom: -30px;}
    .cx-picdoclist .web_top{ margin-bottom: 10px;}
    .cx-picdoclist .web_top .pic{ float: none; width: auto; height: auto; text-align: center;}
    .cx-picdoclist .web_top .pic img{ width: auto; max-width: 100%; height: auto;}
    .cx-picdoclist .web_top .pictitle{ margin-left: 0;height: auto; margin-top: 10px;}
    .cx-picdoclist .web_top .pictitle .detail{ position: static;}
    .cx-picdoclist .web_top .pictitle .pictitle01{  display: block; font-size: 18px; max-height: none; text-overflow:inherit;}
    /*诚信视频*/
    .cx-video-bg{ padding: 15px 0;}
    .poster-main{ height:auto;}
    .poster-main .poster-list{width:auto;  height:auto;}
    .poster-main .poster-list li{width:auto !important; margin-bottom: 15px; height:auto !important; position: static !important; }
    .poster-main .poster-list li:last-child{ margin-bottom: 0;}
    .poster-main .poster-list li img,.poster-main .poster-list li.roundabout-in-focus img{ height: auto !important;}
    .poster-main .poster-list li .title{ position: static; display: block !important;  height: 50px; line-height: 50px; font-size: 16px;   padding: 0 10px;}
    .poster-main .poster-prev-btn, .poster-main .poster-next-btn{ display: none;}
    .poster-main .poster-list li .video-ico,.poster-main .poster-list li.roundabout-in-focus .video-ico{display: block; position: absolute;  top:0; bottom:50px; left:0; right: 0; z-index:999; background: url(../images/veido-big.png) center center no-repeat; }
}
/*手机版重置样式*/
body.UseInMobile.hasOldFixed.useOldFixed .cx-doclist li, body.UseInMobile .cx-picdoclist .web_con1 li{ box-sizing: border-box;}
body.UseInMobile.hasOldFixed.useOldFixed .cx-imglist li a{box-sizing: border-box;}
body.UseInMobile.hasOldFixed.useOldFixed .clear{ min-height: 0 !important;}
body.UseInMobile.hasOldFixed.useOldFixed .cx-picdoclist .web_con1 li{ box-sizing: border-box; min-height: auto !important; }
body.UseInMobile.hasOldFixed.useOldFixede .cx-doclist li , body.UseInMobile.hasOldFixed.useOldFixed .cx-picdoclist .web_con1 li { min-height: auto !important; }
body.UseInMobile.hasOldFixed.useOldFixed .cx-doclist li,body.UseInMobile.hasOldFixed.useOldFixed .cx-picdoclist .web_con1 li {  padding-right: 130px; }
body.UseInMobile.hasOldFixed.useOldFixed  .cs-gov-bg1{  margin-top: 10px;}
body.UseInMobile.hasOldFixed.useOldFixed  .cs-govico-bot{ display: none;}
body.UseInMobile.hasOldFixed.useOldFixed  .cs-govico-top{ display: none;}
/*适老化*/
.hasOldFixed.useOldFixed .cx-doclist li,.hasOldFixed.useOldFixed .cx-picdoclist .web_con1 li{ float: none !important; width: auto; box-sizing: border-box; padding-right: 220px; }
.hasOldFixed.useOldFixed .cx-doclist li .date{width: auto !important; }
.hasOldFixed.useOldFixed .cx-doclist li img{ display: none;}
.hasOldFixed.useOldFixed .cx-doclist li a{max-width: 100%;}
.hasOldFixed.useOldFixed .cx-picdoclist .web_con1 li a{max-width: 100%;}
.hasOldFixed.useOldFixed .cs-gov-bg2{ height: auto !important;}

.hasOldFixed.useOldFixed .cx-video-bg{ height: auto;}
.hasOldFixed.useOldFixed .poster-main{ height:auto;}
.hasOldFixed.useOldFixed .poster-main .poster-list{width:auto;  height:auto;}
.hasOldFixed.useOldFixed .poster-main .poster-list li{width:auto !important; margin-bottom: 15px; height:auto !important; position: static !important; }
.hasOldFixed.useOldFixed .poster-main .poster-list li:last-child{ margin-bottom: 0;}
.hasOldFixed.useOldFixed .poster-main .poster-list li img,.hasOldFixed.useOldFixed .poster-main .poster-list li.roundabout-in-focus img{ height: auto !important;}
.hasOldFixed.useOldFixed .poster-main .poster-list li .title{ position: static; display: block !important;  height: 50px; line-height: 50px; font-size: 16px;   padding: 0 10px;}
.hasOldFixed.useOldFixed .poster-main .poster-prev-btn,.hasOldFixed.useOldFixed .poster-main .poster-next-btn{ display: none;}
.hasOldFixed.useOldFixed .poster-main .poster-list li .video-ico,.hasOldFixed.useOldFixed .poster-main .poster-list li.roundabout-in-focus .video-ico{display: block; position: absolute;  top:0; bottom:50px; left:0; right: 0; z-index:999; background: url(../images/veido-big.png) center center no-repeat; }