.list_cont {padding-bottom:80px;padding-top: 60px;}

/*模块模板*/
.title2 {font-size: 34px;letter-spacing: 0;font-weight: 700;margin-bottom: 30px;}
.title2 span{font-size: 34px;}

/*分页*/
.page-wrap {text-align:center;margin-top: 30px;}
.page-wrap .NormalRed {background:#ca4934;color:#ffffff;border-radius:100%;}
.page-wrap span {display: none!important;}
.page-wrap .NormalRed,.page-wrap a {display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;margin-right: 20px;font-size: 18px;}

/*公司简介*/
.gsjj {padding:20px 70px 70px;box-sizing:border-box;}
.gsjj p {font-size: 16px;line-height: 24px;color: #000;}

/*.guoxinjinrong {padding: 0 70px;padding-top: 350px;background: url(/eportal/imageDir/qdgx/2026/01/2026011515035811806.png) bottom center/cover no-repeat;}*/
.guoxinjinrong {padding: 0 70px;padding-top: 350px;position:relative;}
.guoxinjinrong img{position:absolute;width:100%;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index: -1;}

.guoxinjinrong h6 {font-size: 24px;padding-bottom: 25px;text-align: center;font-weight: 500;}
.guoxinjinrong ul {margin-top:25px;display: flex;justify-content: space-between;}
.guoxinjinrong ul li {box-sizing:border-box;padding: 65px 100px;}
.guoxinjinrong ul li p{color: #fff;font-size: 18px;margin-bottom: 10px;min-width: 120px;text-align: center;}
.guoxinjinrong ul li p span {color: #fff;font-size: 60px;font-weight: bold;}

/*组织架构*/
.zzjg{text-align:center;padding-top:50px;}
.zzjg img{width:75%;margin: 0 auto;}


/*公司优势*/
.gsys .gsys-content{overflow:hidden;}
.gsys .gsys-content .fl{position: relative;width: 5%;height: 60px;margin-top: 20px;}
.gsys .gsys-content .fl span{bottom: 0;line-height: 17px;position: absolute;left: 0;}
.gsys .gsys-content .fl b{font-size: 56px;color:#db3c26;position: absolute;bottom: -8px;right: 0;line-height: 1;vertical-align: bottom;}
.gsys .gsys-content .fr{width:90%;}
.gsys .gsys-content .content_top {cursor: pointer;border-bottom: 1px solid #f3f3f3;font-size: 24px;font-weight: 500;line-height: 110px;}
.gsys .gsys-content .content_bottom {float: right;padding: 15px 26px;box-sizing: border-box;clear: both;text-align: justify;display: none;background-color: #fbfbfb;}
.gsys .gsys-content .content_bottom p{margin-bottom: 10px;color: #666666;line-height: 32px;}
.gsys .gsys-content .content_bottom strong {font-weight:400;font-size: 18px;color: #000000;}

/*公司优势  -改版 */
.youshi li{padding:60px 0;}
.youshi li.li1,.youshi li.li3{background-color:#fafafa;}
.youshi li .fl{width:40%;}
.youshi li .fr{width: 56%;}
.youshi li .fl .content_top{font-size: 22px;margin-bottom: 40px;color: #ca4933;}

.youshi li .fl .content_top span{position: relative;width: 12%;display: none;margin-right: 20px;vertical-align: text-bottom;}
.youshi li .fl .content_top span i{bottom: 0;line-height: 17px;position: absolute;left: 0;}
.youshi li .fl .content_top span b{font-size: 56px;color:#db3c26;position: absolute;bottom: -8px;right: 0;line-height: 1;vertical-align: bottom;}

.youshi li .fl .content_bottom p{font-size: 14px;line-height:34px;text-align: justify;}
.youshi li .fl .content_bottom strong{font-size: 14px;}
.youshi li .fr img{width: 100%;max-height: 380px;object-fit: contain;}

.youshi li.li2 .fl,.youshi li.li4 .fl{float:right}
.youshi li.li2 .fr,.youshi li.li4 .fr{float:left;/* text-align:center; */}
.youshi li.li2 .fr{width: 20%;}
.youshi li.li2 img{width: 100%;}
.youshi li.li2 .fl{width: 55%;}

/*重要荣誉*/
.zyry {position: relative;margin: 50px 0;}
.zyry .swiper-slide {background: #f9f9fb;}
.zyry .swiper-container {width:90%!important;}
.zyry .swiper-button-prev,.zyry .swiper-button-next{position: absolute;width: 60px!important;height: 60px!important;background: url(/uiFramework/commonResource/image/2023050815474383015.png) center no-repeat!important;background-size: cover!important;top: 50%!important;}
.zyry .swiper-button-next{transform: rotate(180deg);right:0px!important;}
.zyry .swiper-button-prev{left:0px!important;}
.zyry .swiper-button-prev:hover {background: url( /uiFramework/commonResource/image/2023050815572889228.png)no-repeat!important;background-size: 100% 100%!important;transform: rotate(180deg);}
.zyry .swiper-button-next:hover {background: url( /uiFramework/commonResource/image/2023050815572889228.png)no-repeat!important;background-size: 100% 100%!important;transform: rotate(360deg);}

.zyry_con {padding: 30px;}
.zyry .zyry_con .subtitle {font-size: 22px;margin-bottom: 50px;min-height: 30px;}
.zyry .zyry_con .title {font-size: 20px;line-height:30px;min-height: 100px;margin-top: 25px;}
.zyry .zyry_con .summary {font-size: 22px;min-height: 30px;margin-bottom: 50px;}
.zyry .zyry_con .more {height: 50px;line-height: 50px;padding: 0 20px;border: 1px solid #a1a1a1;display: flex;justify-content: space-between;align-items: center;}
.zyry .zyry_con .more .img {position: relative;}
.zyry .zyry_con .more .img img:last-child {position: absolute;left: 0;top: 0;width: 100%;opacity: 0;}
.zyry .zyry_con:hover .subtitle,.zyry .zyry_con:hover .title,.zyry .zyry_con:hover .summary,.zyry .zyry_con:hover .more{color:#fff;}
.zyry .zyry_con:hover .more .img img:last-child{opacity: 1;}
.zyry .zyry_con:hover .more .img img:first-child{opacity: 0;}
.zyry_con:hover {background: #ca4933 url(/eportal/imageDir/qdgx/2023/01/2023010511174784545.png) 99% 80px no-repeat;}

/*弹出层*/
.layui-layer-content .tanchuang {min-width: 100%;min-height: 100%;display: flex;justify-content: center;align-items: center;}
.layui-layer-content .tanchuang img { max-width: 1200px;width:100%;}
.layerdemo {background: rgb(0,0,0,0.5);}
.layui-layer-setwin .layui-layer-close2 {right: -15px!important;top: -14px!important;}

/*重要荣誉2*/
.honor-introduce {padding: 20px 70px 70px;font-size: 16px;line-height: 24px;color: #000;}

.swiper-container.gallery-top .swiper-slide {height: 400px;}
.swiper-container.gallery-top {width: 80%;}
.swiper-container.gallery-top .swiper-slide img {width: 100%;height: 400px;object-fit: contain;}
.swiper-button-next {background-image: url(/uiFramework/commonResource/image/2023112816513996184.png)!important;}
.swiper-button-prev {background-image: url(/uiFramework/commonResource/image/2023112816513148827.png)!important;}

.swiper-container.gallery-thumbs {width: 80%;margin-top: 20px;border: #e44840 solid 2px;padding: 20px;}
.swiper-container.gallery-thumbs .swiper-slide {width: 140px;height: 80px;opacity: 0.4;}
.swiper-container.gallery-thumbs .swiper-slide-active {opacity: 1;border: #e44840 solid 2px;}
.swiper-container.gallery-thumbs .swiper-slide img {width: 100%;height: 80px;object-fit: contain;}



/*大事记*/
.history-list {width:120px;height:550px;float: left;padding-right:30px;box-sizing:border-box;padding-top: 28px;padding-bottom:28px;position: relative;}
.history-list .arrowbottom {position: absolute;bottom: 0;left: 75px;cursor: pointer;}
.history-list-cont {height:450px;overflow:hidden;}
.history-list .line{position: absolute;top: 0;right: 0;}
.history-list .line_2{position: absolute;top: 49px!important;right: -3px;}
.history-list .swiper-slide {line-height:50px;cursor: pointer;text-align:right;}
.history-list .year1 span{font-size:28px;}
.history-infos {width:1080px;padding-left:30px;box-sizing:border-box;float: right;}
.history-infos .history-content{overflow:hidden;margin-bottom:20px;display: none;padding-bottom: 20px;border-bottom: 1px dashed #e0e0e0;}
.history-infos .history-content h3 {font-size:20px;margin-bottom:15px;}
.history-infos .history-content p {line-height: 32px;margin-bottom: 10px;}
.history-infos .history-content p:hover {color:#c30718;}

/*公司新闻、公司公告*/
.gsxw {margin-top: 50px;}
.gsxw li {padding-bottom:20px;margin-top:20px;border-bottom: 1px solid #dddddd;}
.gsxw li .fl {width: 19.1%;height:140px;}
.gsxw li .fl img {width:100%;height:100%;display: block;margin:0;object-fit: cover;}
.gsxw li .fr {width: 80.9%;padding-left: 50px;box-sizing:border-box;}
.gsxw li .fr h3 a {font-size: 22px;margin:10px 0 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.gsxw li .fr h3 a:hover {color:#ca4933;}
.gsxw li .fr .summary,.gsxw li .fr .date {font-size: 16px;color: #666666;margin: 15px 0;line-height: 28px;}
.gsxw li .fr .summary{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.gsxw li .fr .date {font-size: 16px;color: #a7a7a7;}


/*核心理念*/
.hxln img {width: 75%;margin: 0 auto;display: block;}


/*宣传片*/
.con4 {padding: 100px 0 120px;}
.video_list h3 {background: url(/uiFramework/commonResource/image/2022111616261395078.png)no-repeat;color: #ca4933;font-size: 30px;line-height: 100px;}
.video_list ul{text-align:justify;}
.video_list ul .video_item{float:left;;width:48%;height: 260px;}
.video_list ul .video_item.video_item2{float:right;}
.video_list ul .video_item a{display:block;position:relative;}
.video_list ul .video_item .img{width:100%;height:260px;overflow:hidden;}
.video_list ul .video_item img{display:block;width:100%;height:100%;object-fit:cover;-moz-transition: all 0.4s linear;  -webkit-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  transition: all 0.4s linear;}
.video_list ul .video_item img.img_icon{position:absolute;width:40px;height:40px;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;}
.video_list ul .video_item span{text-align:center;display:block;line-height:42px;}
.video_list ul .video_item:hover .img img {transform:scale(1.05);}
.video_list ul .video_item:hover .img .img_icon {transform:scale(1);}

/*业务介绍*/
.introduction h3{display:inline-block;margin-right:50px;font-size:24px;font-weight:normal;color: #8b8b8b;cursor:pointer;vertical-align: middle;margin: 40px 0 80px;margin-right:40px;}
.introduction h3.active1 {font-size: 26px;font-weight:bold;color:#333;}
.introduction .clearfix.show1{display:block;}
.introduction .clearfix .fl,.introduction .clearfix .fr{width: 580px;}
.introduction .clearfix .fr img {width: 100%;height:325px;display: block;object-fit:cover;}
.introduction .clearfix .fr.transform img:hover{transform: scale(1.2);}
.introduction .clearfix .fl .summary {line-height: 30px;font-size:16px;overflow-y: scroll;text-align: justify;height:325px;padding-right:15px;}
.introduction .clearfix .fl .summary p{margin-bottom:10px;}
.introduction .clearfix .fl .summary::-webkit-scrollbar-thumb {background: #b12e2e;}
.introduction .clearfix .fl .summary::-webkit-scrollbar { width: 3px;} 
.introduction .clearfix .fl .summary::-webkit-scrollbar-thumb {border-radius: 0px;background: #e0e0e0;} 

.introduction .clearfix .fr{display:flex;justify-content: space-around;}
.introduction .clearfix .fr .data-item{text-align:center;font-size: 18px;}
.introduction .clearfix .fr .data-num{line-height:1}
.introduction .clearfix .fr .data-num strong{font-weight:700;font-size: 80px;color: #db3a26;}
.introduction .clearfix .fr .data-unit{font-size: 18px;vertical-align:bottom;color: #818181;}
.introduction .clearfix .fr .data-label{margin-top:12px;display:block;color: #818181;line-height:1.5}
.introduction .clearfix .fr .data-prefix{vertical-align:bottom;color: #818181;}
.long-img img{width:100%;}


.paizhao.introduction li .fr img{height:auto;transform:scale(1.2)}
.paizhao.introduction li .fl{width:550px;}

.intro-list li{border-bottom:1px dashed #c6c6c6;padding:30px 0;}
.intro-list li .fl{width:25%;}
.intro-list li .fl img{display:block;width:100%;height:160px;object-fit:cover;}
.intro-list li .fr{width:70%;}
.intro-list li .fr h6{font-size:24px;margin-bottom:20px;}
.intro-list li .fr p{line-height:32px;}


/*加入我们*/
.join-us {margin-top: 50px;}
.join-us li {height: 60px;line-height: 60px;}
.join-us .list-item {cursor:pointer;border-bottom: 1px solid #e0e0e0;}
.join-us li span {display:inline-block;width:25%;text-align: center;font-size: 20px;}
.join-us li span a{font-size: 18px;}
.join-us .list-item:hover{color:#ffffff;background:#c30718;}
.join-us .list-item:hover * {color:#ffffff;}
.join-us .list-head {background:#f5f5f5;font-weight:600;color: #000000;}

/*联系我们*/
.lxwm .cont {width: 35%;}
.lxwm h3 {font-size: 34px;margin-bottom: 50px;}
.lxwm .cont .content {display: flex;}
.lxwm .cont .content .fl {width: 30px;height: 50px;display: flex;align-items: center;}
.lxwm .cont .content .fr {width: calc(100% - 50px);}
.lxwm .text1 {font-size: 24px;line-height: 50px;color: #000;margin: 0 6px;border-bottom: 1px solid #e0e0e0;}
.lxwm .text2 {font-size: 16px;color: #000;line-height: 30px;margin: 7px 6px 0;}
.lxwm .text2 b {font-size: 18px;}
.lxwm .text2 img {margin-top: 15px;box-shadow: 0 0 13px #b7b7b7;border-radius: 3px;}
.lxwm .cont .content:nth-child(2), .lxwm .cont .content:nth-child(3) {margin-top: 20px;}

.lxwm .fr.map {width: 63%;position: relative;}
.lxwm .fr.map img {width: 100%;}
.map_text {position: absolute;left: 33%;bottom: 53%;width: 350px;height: 100px;background: url( /uiFramework/commonResource/image/2023050517522834002.png) no-repeat center;background-size: 100% 100%;display: flex;align-items: center;justify-content: center;}
.map_text img {width: 200px!important;margin-bottom: 25px;}

/*图片列表*/
.pics-list ul{text-align:justify;}
.pics-list li{float:left;width: 32%;position:relative;overflow: hidden;margin-bottom: 20px;margin-right: 2%;}
.pics-list li.right{float:right;margin-right:0;}
.pics-list li img{display:block;width:100%;height:200px;object-fit:cover;}
.pics-list li .text{position:absolute;transform: translateY(0px);opacity: 0;line-height: 26px;padding: 5px 10px;color:rgba(255,255,255,.9);background:linear-gradient(rgba(0,0,0,0),#000);height:62px;width: 100%;box-sizing: border-box;}
.pics-list li .text span{color:#fff;font-size:12px;float:right;}
.pics-list li:hover .text{transform: translateY(-62px);opacity: 1;}
.pics-list li:hover img{transform:scale(1.06);}
.pics-list li .content{line-height: 26px;padding: 5px 0px;height: 104px;}
.pics-list li .content span{float:right;color:#ddd;font-size:14px;}

/*公益宣传 li4*/
.pics-list li.li-four{width: 24%;margin-right: 1.3%;}
.pics-list li.li-four.right{float:left;}
.pics-list li.li-four img{height: 400px;}
.pics-list li.li-four:nth-child(4),.pics-list li.li-four:nth-child(8){float:right;margin-right: 0;}
.pics-list li.li-four .text{line-height:62px;}

/*公益宣传 li2*/
.pics-list li.li-two{width: 49%;margin-right: 1%;}
.pics-list li.li-two.right{float:left;}
.pics-list li.li-two img{height: 195px;}
.pics-list li.li-two:nth-child(2),.pics-list li.li-two:nth-child(4){float:right;margin-right: 0;}
.pics-list li.li-two .text{line-height:62px;}

.pics-list.pics-listTwo li{float: left;width: 49%;border: 1px solid #ddd;}
.pics-list.pics-listTwo li:nth-child(even){float:right;}
.pics-list.pics-listTwo li img{width: auto;height: 360px;float:left;margin-right: 10px;}
.pics-list.pics-listTwo li .content{float: right;padding-top: 20px;max-width: 48%;text-align: right;font-size: 18px;padding-right: 20px;}
.pics-list.pics-listTwo li .content p{line-height:32px;color: #7e7e7e;font-size: 14px;text-indent: 2em;text-align: justify;margin: 10px 0;}
.pics-list.pics-listTwo li .content span{display:block;float: none;}
.pics-list.pics-listTwo li:hover *{color: #c30718 !important;}

@media screen and (max-width: 767px) {
    .list_cont {padding:30px 0;}
    /*模块模板*/
    .title2 span {font-size:24px;}

    /*分页*/
    .page-wrap .NormalRed, .page-wrap a {width: 30px;height: 30px;line-height: 30px;margin-right: 2px;}

    /*公司简介*/
    .gsjj {padding: 0 0 20px;}
    .guoxinjinrong{padding: 50px 0 0;background-size: cover;background-position:top;}
    .guoxinjinrong ul {display: block;margin-top: 0;}
    .guoxinjinrong ul li {width: 100%;padding: 25px 0 5px;}
    .guoxinjinrong ul li p span {font-size: 30px;}
    

    /*公司优势*/
    .gsys .gsys-content {margin-bottom: 20px;}
    .gsys .gsys-content .content_top{padding:10px 0;}
    .gsys .gsys-content .content_top .fl {width: 10%;height: auto;display: inline-block;float: none;vertical-align: middle;}
    .gsys .gsys-content .content_top .fl img{height: 32px;max-width: 100%;}
    .gsys .gsys-content .content_top h3 {width: 86%;line-height: 32px;font-size: 18px;font-weight: bold;display: inline-block;vertical-align: middle;float: none;}
    .gsys .gsys-content .content_top h3 a {font-size: 20px;line-height: 32px;}
    .gsys .gsys-content .content_bottom {width: 100%;padding: 10px 20px;box-sizing: border-box;clear: both;margin: 10px 0;}
    .gsys .gsys-content .content_bottom strong{font-size:16px;}
    .gsys .gsys-content .content_bottom p{font-size:14px;}

    /*重要荣誉*/
    .pics-list li img {height: auto;}
    .zyry .swiper-container {width: 73% !important;}
    .zyry .swiper-button-prev,.zyry .swiper-button-next{width: 45px!important;height: 45px!important;}
    /*组织架构*/
    .zzjg img{width:100%;}

    /*公司新闻、公司公告*/
    .gsxw li .fl {float:none;margin:0 auto;width: 100%;height: auto;}
    .gsxw li .fr {width:100%;padding:0 10px;box-sizing:border-box;}

    /*公益宣传 li4*/
    .pics-list li.li-four{width: 100%;}
    .pics-list li.li-four img{height:auto;}
    .pics-list li.li-two{width: 100%;}
    .pics-list li.li-two img{height:auto;}

    /*党建引领*/
    .djyl li {width:100%;height:auto;}   
    .pics-list li {width: 100%;}

    /*业务介绍*/
    .tab-title{margin-bottom:20px}
    .introduction h3{margin-right: 0%;font-size: 18px;line-height: 2;width:49%;margin-bottom: 0;}
    .introduction h3.active1 {margin-bottom: 0px;font-size: 18px;font-weight:normal;}
    .introduction .clearfix .fl, .introduction .clearfix .fr{width: 100%;height: auto;}
    .introduction li .fl {padding-right:0;margin-bottom:20px;}
    .introduction .clearfix .fl .summary{height:auto;margin-bottom:20px;display:block;}
    .introduction .clearfix .fl .summary img{max-width:100%;}
    .introduction li .fl .btn {margin: 0 auto;float: left;width: 115px;font-size: 16px;line-height: 45px;}
    .introduction li .fr img {height:auto;}

    /*加入我们*/
    .join-us li span {width: 100%;text-align: left;padding-left: 20px;}
    .join-us .list-item,.join-us .list-head {display:none;}
    .join-us li.phone-list {display:block;height: auto;border-bottom: 1px solid #e0e0e0;line-height: 40px;padding-bottom: 10px;padding-top: 10px;}

    /*联系我们*/
    .lxwm .fl {width: 100%;}
    .lxwm .fr.map {width: 100%;}
    .map_text {transform: scale(0.5);left: 6%;bottom: 41%;}

    /*宣传片旧*/
    .video_list .fl,.video_list .fr {width: 100%;}
    .video_list ul.fl li .img ,.video_list ul.fr li .img{height:100%;}

    /*宣传片新*/
    .video_list ul {margin: 0 auto;}
    .video_list ul .video_item {float: none;width: 100%;height: auto;}
    .video_list ul .video_item .img {width: 100%;height:auto;}
    .video_list ul .video_item.video_item2 {float: none;}

    /*大事记*/
    .history-list {width: 100%;height: auto;}
    .history-list-cont {height:auto;}
    .history-list-cont img {display:none;}
    .history-infos {width: 100%;padding-left: 0;}
    .history-list .swiper-slide {text-align:center;line-height: 30px;}
}