@charset "UTF-8";
/* 首页 */
.home header{background:rgba(255,255,255,0.9)}
.home header .logo{margin-right:60px}
.home header.hd1{ background: url(../images/nav_bg.png) repeat-x top center }
.home .section{position:relative;padding-top:80px}
.home .section .fp-tableCell{height:calc(100% - 80px) !important}
.home .section .slide_down{position:absolute;left:50%;transform:translateX(-50%);bottom:25px;z-index:22;animation:mymove 1s linear infinite alternate}
.home .section .sec_type .en{color:#ccc;text-transform:uppercase}
.home .section .sec_type .cn{color:#2b2828}
#menu{position:fixed;z-index:100;right:17px;top:50%;transform:translateY(-50%);opacity:1;-webkit-transform:translate3d(0,0,0)}
#menu li{width:14px;height:14px;margin:7px;position:relative}
#menu li span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}
#menu li.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%;background:#d6001d}
.bgt{background-position:center;background-size:cover;background-repeat:no-repeat}
/* page1 */
.page1{padding-top:0 !important;position:relative;height:100%}
.page1 .swiper-container,.page1 .swiper-slide{width:100%;height:100vh}
.page1 a{display:block;width:100%;height:100%}
.page1 .wp{position:absolute;bottom:22px;z-index:1;left:50%;justify-content:flex-end;transform:translateX(-50%)}
.page1 .wp .jt{background:none;position:unset;margin:0 8px;width:47px;height:47px}
/* page2 */
.page2 .sec_type{margin-bottom:18px}
.page2 .pg2_box1{margin-bottom:35px}
.page2 .pg2_box1 .item{background:#f4f4f4}
.page2 .pg2_box1 .item .item_pic{width:31%}
.page2 .pg2_box1 .item .item_pic .bimg{height:250px}
.page2 .pg2_box1 .item .item_info{width:69%;padding:0 40px}
.page2 .pg2_box1 .item .item_info .time{color:#b81c22}
.page2 .pg2_box1 .item .item_info .tit{margin:15px 0 9px}
.page2 .pg2_box1 .item .item_info .desc{color:#999;line-height:24px;max-height:48px;margin-bottom:25px}
.page2 .pg2_box1 .item .item_info .vmore span{color:#333}
.page2 .dot{margin-top:13px}
.page2 .dot .swiper-pagination-bullet{width:7px;height:7px;margin:0 4px;background:#e5e5e5;border-radius:50%;opacity:1}
.page2 .dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#cc0000}
.page2 .pg2_box2 .sec_type{padding-bottom:20px;border-bottom:2px solid rgba(202,202,202,0.4);position:relative}
.page2 .pg2_box2 .sec_type::before{content:"";width:39px;height:3px;background:#b81c22;position:absolute;left:0;bottom:-2px}
.page2 .pg2_box2 .item_list li{ padding: 1vw 0 }
.page2 .pg2_box2 .item_list li .time{ color: #dfa11d; padding: 0 23px 0 0; flex-shrink: 0; position: relative }
/*.page2 .pg2_box2 .item_list li .time::before{content:"";width:8px;height:8px;background:#b81c22;position:absolute;left:0;top:50%;transform:translateY(-50%)}*/
/* page3 */
.home .section.page3{padding-top:130px}
.home .section.page3 .fp-tableCell{height:calc(100% - 100px) !important;vertical-align:top}
.page3{background-position:bottom center;position:relative}
.page3 .sec_type{margin-bottom:50px}
.page3 .video{position:relative}
.page3 .video video{position:absolute;left:0;top:0;display:none;object-fit:cover;width:100%;height:100%}
.page3 .video .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}
.page3 .info{padding-left:75px}
.page3 .info .tit{position:relative;padding-top:14px;margin-bottom:25px}
.page3 .info .tit::before{content:"";width:29px;height:3px;background:#b81c22;position:absolute;left:0;top:0}
.page3 .info .desc{color:#666;line-height:25px}
.page3 .info .year{font-family:"MicrosoftYaHeiLight";margin-top:25px;font-weight:normal;color:rgba(4,23,36,0.22)}
.page3 .info .year span{color:#dfa11d}
.page3 .pg3_box1{position:absolute;bottom:0;width:100%;padding:30px 0;background:linear-gradient(90deg,#b81c22,#cc0000);color:#fff}
.page3 .pg3_box1 li{position:relative}
.page3 .pg3_box1 li::after{content:"";width:1px;height:74px;background:rgba(255,255,255,0.4);position:absolute;right:0;top:50%;transform:translateY(-50%)}
.page3 .pg3_box1 li:last-child::after{display:none}
.page3 .pg3_box1 .item{justify-content:center}
.page3 .pg3_box1 .item .year{align-items:flex-end;margin-right:45px}
.page3 .pg3_box1 .item .year .small{margin-left:15px;margin-bottom:25px}
/* page4 */
.page4 .sec_type{margin-bottom:33px}
.page4 .pg4_list{height:65vh;max-height:620px}
.page4 .pg4_list ul,.page4 .pg4_list li,.page4 .pg4_list .item{height:100%}
.page4 .pg4_list li{width:160px;overflow:hidden;flex-shrink:0;cursor:pointer;}
.page4 .pg4_list li .item{border-right:1px solid #fff}
.page4 .pg4_list li .item .icon{width:61px;height:61px;line-height:61px;cursor:pointer;text-align:center;align-items:center;justify-content:center;background:rgba(102,102,102,0.4);border-radius:50%;position:absolute;bottom:55px}
.page4 .pg4_list li .item .item1{padding:65px 0;width:160px;height:100%;background:#333;position:relative;justify-content:flex-start;flex-direction:column}
.page4 .pg4_list li .item .item1 .tb{width:70px;height:85px;line-height:85px}
.page4 .pg4_list li .item .item1  .icon i{width:100%;height:100%;background:url(../images/icon_jia.png) no-repeat center;background-size:20px;}
.page4 .pg4_list li .item .item1 .tit{color:#ccc;width:24px;margin:25px 0}
.page4 .pg4_list li .item .item2{width:100%;height:100%;display:none;position:relative;padding:55px}
.page4 .pg4_list li .item .item2 .item2_cont{max-width:275px;padding-top:8%;color:#fff}
.page4 .pg4_list li .item .item2 .item2_cont .desc{margin:20px 0;line-height:2}
.page4 .pg4_list li.on{width:66.66%;flex:1}
.page4 .pg4_list li.on .item1{display:none}
.page4 .pg4_list li.on .item2{display:block}
.page4 .pg4_list li.on .item .icon{background:rgba(220,156,28,0.9)}

.gdt li{max-width:228px;height:88px;border:4px solid #FCE9DA;border-radius:10px;padding:10px;background:#fff;transition:all ease .3s}
.gdt .ul2 li{max-width:382px;height:100px;}
.gdt li img{max-height:100%}
.gdt li:hover{border-color:#B8191E;}
/* page5 */
.page5 ul{margin:0 -6px;margin-top:35px}
.page5 .item{height:305px;margin:6px;align-items:center;position:relative;transition:all ease 0.3s}
.page5 .item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease 0.3s;background:rgba(0,0,0,0.4)}
.page5 .item .item_txt{padding:0 60px;position:relative;z-index:1;flex:1;color:#fff}
.page5 .item .item_txt .tit{margin-bottom:18px;text-align:center}
.page5 .item .item_txt .dl{display:none;text-align:left}
.page5 .item:hover .item_txt .dl{display:block}
.page5 .item .item_txt .dd{width:48%;height:30px;float:left}
.page5 .item .item_txt .dd a{ color: #fff;}
.page5 .item .item_txt .dd a:hover{ text-decoration: underline; }

/*.page5 .item .item_txt .dd a:hover{color:rgba(255,255,255,0.8)}*/
.page5 .item .dl2 .dd{width:100%}
.page5 .item:hover{transform:scale(1.04)}
.page5 .item:hover::before{background:rgba(184,28,34,0.9)}
.page5 .item:hover .item_txt .tit{text-align:left}

/* page6 */
#pic_list { margin:50px 0px} 
.piclist .swiper-slide{ width: 800px; height: 500px; position: relative; }
.piclist .pic_page{margin:0px auto;left: 0;right: 0;}
.piclist .pic_page span{margin: 0 10px;}
.piclist .swiper-pagination-bullet-active{width: 16px;border-radius: 8px; background:#dc9c1c}

.piclist .swiper-slide .tit {width:100%;background:url(../images/pic.png) repeat; padding:15px 10%; display:block; position:absolute; left:0px; bottom:5px; text-align:center;}
.piclist .swiper-slide  a { color:#fff;}

/* page7 */
.page7 { padding:0px !important}

.active .ani1{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
.active .ani2{-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;-o-animation-duration:1.1s;animation-duration:1.1s}
.active .ani3{-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s}
.active .ani4{-webkit-animation-duration:1.3s;-moz-animation-duration:1.3s;-o-animation-duration:1.3s;animation-duration:1.3s}
.active .ani5{-webkit-animation-duration:1.4s;-moz-animation-duration:1.4s;-o-animation-duration:1.4s;animation-duration:1.4s}
.active .ani6{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s}

/* subpage */
.sub_slide{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}
.sub_slide img{display:block}
.sub_slide .slide_txt{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}
.sub_slide .slide_txt .cn{color:#fff; padding-left:15px;}
.sub_slide .slide_txt .en{color:rgba(255,255,255,0.1);text-transform:uppercase;font-family:'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif;margin-top:10px; padding-left:15px}
.sub_slide .slide_txt .en img{height:2.9vw}
.subcat{margin-top:-64px;position:relative;z-index:22;background:rgba(255,255,255,0.95)}
.subcat li{text-align:center;position:relative}
.subcat li a{ display: block; cursor: pointer; padding: 20px 0; transition: all ease 0.3s }
.subcat li .cn{color:#333}
.subcat li .en{margin-top:-3px;color:#999}
.subcat li::after{content:"";width:1px;height:17px;background:rgba(73,74,80,0.5);position:absolute;right:0;top:50%;transform:translateY(-50%)}
.subcat li:last-child::after{display:none}
.subcat li.on a{background:#cb0009;color:#fff}
.subcat li:hover a .cn,.subcat li:hover a .en{color:#b81c22}
.subcat li.on a .cn,.subcat li.on a .en{color:#fff}
.subcat li:hover::after,.subcat li.on::after{background:transparent}
/* pages */
.pages{padding:45px 0 15px}
.pages ul{display:flex;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;align-items:center;justify-content:center}
.pages li{margin:0 5px}
.pages li a{display:inline-block;color:#333;height:36px;line-height:36px;padding:0 15px;border:1px solid #e1e4f3}
.pages li:hover a,.pages li.on a{background:#b81c22;color:#fff}
.vmore i{ color: #cc0000; margin-left: 6px; font-weight: bold; margin-top: 3px; }
/* 集团新闻 */
.jtxw .list li{margin-bottom:35px}
.jtxw .list li .item{width:100%;background:#f3f3f3}
.jtxw .list li .item .item_pic{width:31%}
.jtxw .list li .item .item_pic img{height:287px}
.jtxw .list li .item .item_cont{overflow:hidden;flex:1;padding:52px 40px}
.jtxw .list li .item .item_cont .item_date{width:70px;height:70px;text-align:center;color:#fff;background:#cb0009;border-radius:6px;margin-right:35px}
.jtxw .list li .item .item_cont .item_date .year{font-size:12px;margin-top:-3px}
.jtxw .list li .item .item_cont .item_info{width:calc(100% - 105px);flex:1}
.jtxw .list li .item .item_cont .item_info .item_desc{color:#999999;line-height:24px;max-height:72px;margin:20px 0 25px;-webkit-line-clamp:3}
/* 公司新闻 */
.gsxw .list .item{padding:22px;background:#f3f3f3}
.gsxw .list .item .item_pic img{ height: 260px }
.gsxw .list .item .item_cont{padding:20px 15px 5px 15px}
.gsxw .list .item .item_cont .time{color:#b81c22}
.gsxw .list .item .item_cont .tit{margin:15px 0 10px}
.gsxw .list .item .item_cont .desc{line-height:24px;height:72px;margin-bottom:15px}
/* 公示公告 */
.notice .list li{margin-bottom:18px}
.notice .list li .item{background:#f3f3f3;padding:25px 38px;position:relative;border:2px solid #f3f3f3;transition:all ease 0.3s}
.notice .list li .item .item_date{width:100px;flex-shrink:0;margin-right:42px;height:97px;text-align:center;color:#b81c22;transition:all ease 0.3s;background:#fff;flex-direction:column;justify-content:center;border:2px solid #cd0009}
.notice .list li .item .item_date .day{margin:0 0 -3px}
.notice .list li .item .item_info{overflow:hidden;width:calc(100% - 220px);max-width:995px}
.notice .list li .item .item_info .desc{color:#999;line-height:26px;max-height:52px;margin-top:15px}
.notice .list li .item .item_link{width:70px;position:absolute;right:35px;top:50%;transform:translateY(-50%);flex-shrink:0}
.notice .list li .item .item_link span{color:#333}
.notice .list li .item .item_link i{margin-left:12px;color:#cd0009;font-weight:bold}
.notice .list li:hover .item{background:#fff;border-color:#cd0009}
.notice .list li:hover .item .item_date{background:#cd0009;color:#fff}

/* 详情 */
.detail{max-width:1438px;margin:0 auto}
.detail .news_tit{text-align:center}
.detail .news_time{text-align:center;color:#999;padding:30px 0 20px;border-bottom:1px solid rgba(113,120,159,0.3)}
.detail .news_time span{margin:0 15px}
.detail .news_cont{padding:35px 0;color:#797b89;line-height:30px}
.detail .news_cont img{max-width:90%;height:auto; text-align:center; margin-bottom:20px}
.detail .news_cont p { text-indent:2em; margin-bottom:10px}
.detail .backlist{padding:35px 0}
.detail .backlist a{width:200px;height:43px;line-height:43px;text-align:center;justify-content:center;color:#fff;background:#e50214;border-radius:22px}
.detail .backlist a i{margin-right:10px}
.detail .backlist a:hover{background:rgba(229,2,20,0.8)}
.detail .sxp{padding:15px 0;border-top:1px solid rgba(113,120,159,0.3)}
.detail .sxp li{margin:23px 0}
.detail .sxp li a{color:#797b89}
.detail .sxp li:hover a{color:#b81c22}
.detail .sxp li strong{color:#e50214}


/* 业务%项目 */
.product .list li{margin-bottom:35px}
.product .list li .item{background:#f3f3f3}
.product .list li .item .pic{position:relative}
.product .list li .item .pic img{height:250px}
.product .list li .item .pic .date{padding-top:13%;position:absolute;left:0;top:0;width:80px;z-index:2;text-align:center;height:100%;color:#fff;background:rgba(184,28,34,.8)}
.product .list li .item .pic .date .p1{margin:10px 0 4px}
.product .list li .item .info{height:100%;border:5px solid #f3f3f3;padding:40px 43px 40px 65px;transition:all ease 0.3s;border-left:0}
.product .list li .item .info .item_left .tit{line-height:1.4}
.product .list li .item .info .item_left .desc{color:#999;line-height:24px;max-height:72px;margin-top:20px}
.product .list li .item .info .item_link{width:100px;flex-shrink:0;margin-left:55px}
.product .list li:hover .item .info{border-color:#b81c22}

/* 联系我们 */
.contact{ padding: 100px 0 }
.contact .item{background:linear-gradient(53deg,#f3f3f3,#fcfcfc);padding:50px 60px}
.contact .item .icon{width:160px;flex-shrink:0;text-align:center}
.contact .item .info .tit{margin-bottom:12px;position:relative;padding-top:18px}
.contact .item .info .tit::before{content:"";width:26px;height:1px;background:#e50214;position:absolute;left:0;top:0}
.map { width:100%; height:600px; background:url(../images/map.jpg) no-repeat center center}

/* 关于我们 */
.about{overflow:hidden;padding-bottom:70px; min-height:500px}
.about .info .tit{margin-bottom:35px}
.about .info .info{color:#666;line-height:35px}
.about .info .info p{margin:15px 0}
.speech{background:url(../images/bg_zc.jpg) no-repeat right bottom;background-size:100%;padding:80px 0 200px 65px}
.speech .info{line-height:30px;color:#666}
.speech .info img{max-width:100%;height:auto}
.speech .info p{margin:15px 0}

/* floatbar */
.floatbar{position:fixed;right:0;top:0;z-index:22;width:79px;height:100%;background:rgba(255,255,255,0.4);text-align:center}
.fold{width:79px;height:88px;background:#b81c22 url(../images/icon_cd.png) no-repeat center;text-align:center;z-index:22;cursor:pointer;position: absolute;right:0;top:0;z-index:22222;}
.floatbar .tool1{clear:both;height:71.3%;align-items:flex-end;justify-content:center;padding-bottom:60px}
.floatbar .tool1 li{width:79px;height:60px;position:relative}
.floatbar .tool1 li a{display:block}
.floatbar .tool1 li .qrcode{width:150px;position:absolute;right:-100%;top:-85px;z-index:-1;transition:all ease 0.3s;opacity:0;text-align:center;border:1px solid rgba(238,238,238,0.3);background:rgba(255,255,255,0.8);padding:8px}
.floatbar .tool1 li .qrcode img{margin-bottom:8px}
.floatbar .tool1 li.li1:hover .qrcode{right:78px;opacity:1;z-index:1}
.floatbar .tool2{height:28.7%;flex-direction:column;justify-content:center;background:rgba(0,0,0,0.8);line-height:1.5;color:#fff;position:relative}
.floatbar .tool2 img{margin-bottom:3px}
.floatbar .tool2 .tel{position:absolute;right:30px;transition:all ease 0.3s;opacity:0;z-index:-1;width:180px;padding:20px 12px;color:#fff;background:rgba(0,0,0,0.9)}
.floatbar .tool2 .tel img{margin:0;margin-right:8px}
.floatbar .tool2:hover .tel{opacity:1;right:78px}
.floatbar.open{height:88px;overflow:hidden}
.floatbar.open .tool1,.floatbar.open .tool2{display:none}

.home{overflow: hidden;}
.floatbar .link-slideCon-wrap{position:absolute;top:-30px;right:80px;width:0;height:190px;background:#fff;overflow:hidden;-webkit-transition:all .3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;}
.floatbar .link-slideCon-wrap .link-slideCon{height:100%}
.floatbar .link-slideCon-wrap .link-slideItem{float:left;height:100%;position:relative}
.floatbar .link-slideCon-wrap .link-slideItem:nth-child(1){width:25%;background:#d6001d;text-align:center}
.floatbar .link-slideCon-wrap .link-slideItem:nth-child(2){width:75%;text-align:center}
.floatbar .link-slideCon-wrap .link-slideItem .liMore{display:block;position:absolute;bottom:10px;right:50px;text-align:right}
.floatbar .link-slideCon-wrap .link-slideItem .liMore a{display:inline-block;font-size:16px;color:#d6001d;margin-top:inherit;margin-left:10px}
.floatbar .link-slideCon-wrap .link-slideItem h3{font-size:20px;color:#fff;margin-top:50px}
.floatbar .link-slideCon-wrap .link-slideItem a{display:inline-block;color:#fff;margin-top:50px}
.floatbar .link-slideCon-wrap .link-slideItem ul{margin-top:40px}
.floatbar .link-slideCon-wrap .link-slideItem ul li{float:left;width:22.33%;padding:15px 0 15px 8%;text-align:left;height:auto;}
.floatbar .link-slideCon-wrap .link-slideItem ul li a{color:#333;margin-top:inherit;white-space:nowrap}
.floatbar .link-slideCon-wrap .link-slideItem ul li a:hover{color:#d6001d}
.floatbar .tool1 li.li2:hover .link-slideCon-wrap{width:calc(100vw - 80px)}

/* subpage */
.navigate{ position: fixed; left: 0; top:88px; bottom: 0; width: 100%; height: 0; overflow: hidden; background: #fff; overflow: hidden; text-align: center;z-index:222;display:none;}
.navigate:before{ position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 1px; background: #707070; background: rgba(112,112,112,0.15);}
.navigate-wrapper{ display: inline-block; margin: auto; margin-top: 60px; text-align: left; }
.navigate-item{ display: block; float: left; margin-left: 157px;}
.navigate-item:first-child{ margin-left: 0;}
.navigate-item dt{ display: block; line-height: 1; margin-bottom: 32px;}
.navigate-item dt a{ display: inline-block; color: #000000; font-size: 22px; font-weight: bold;}
.navigate-item dt a:hover{ color: #d6001d;}
.navigate-item dd{ display: block;}
.navbtn{ margin-bottom: 22px;}
.navbtn a{ display: inline-block; color: #666666; font-size: 16px; line-height: 1.4; font-weight: lighter;}
.navbtn a:hover{ color: #d6001d;}

.menu-leve{ position: absolute; left: 0; top: 0; z-index: 10; width: 100%; background: #fff;}
.menu-leve:before{ position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 1px; background: #707070; background: rgba(112,112,112,0.15);}
.navigateis{ position: fixed; left: 0; top: 59px; bottom: 0; width: 100%; background: #F8F8F8; border-top: 1px solid rgba(0,0,0,0.1); padding-bottom: 30px; overflow-y: auto; transform: translate3D(100%, 0, 0); -webkit-transform: translate3D(100%, 0, 0); visibility: hidden; transition: 0.8s cubic-bezier(0.7, 0, 0.3, 1);}
.navigateis.show{ visibility: visible; transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0);}
.navigatewr{ padding-top: 38px;}
.navigatewr >li{ margin-bottom: 14px; text-align: center;}
.navigatewr >li >a{ display: inline-block; color: #333333; font-size: 18px; font-weight: bold; line-height: 1.3; margin-bottom: 10px;}
.leval-menu{ padding: 10px 0; background: #fff; display: none;}
.leval-menu li{ margin-bottom: 12px; text-align: center;}
.leval-menu li a{ display: inline-block; color: #666666; font-size: 14px;}
.leval-menu li a:hover{ color: #d6001d;}
header.open{background: #fff!important;}
header.open .logo1{display:none;}
header.open .logo2{display:inline-block;}
.fold.on{background: #b81c22 url(../images/icon_cd2.png) no-repeat center;}

.gqzt .list_yd2{position:relative}
.gqzt .list_yd2 .ky{position:absolute;padding:20px;left:50%;z-index:2;top:50%;transform:translate(-50%,-50%)}
.gqzt .list_yd2 .ky .ky3{width:121px;height:121px;position:absolute;left:50%;top:50%;justify-content:center;transform:translate(-50%,-50%);border-radius:50%;color:#fff;color: #FDFCFC;text-shadow: 1px 1px 8px rgba(0,0,0,0.81);line-height:1.2;letter-spacing:2px;}
.gqzt .list_yd2 .ky img{-webkit-animation:fadenum 6s linear infinite;-moz-animation:fadenum 6s linear infinite;-o-animation:fadenum 6s linear infinite;animation:fadenum 6s linear infinite}
.gqzt .list_yd2 .dd{width:100%;float:left;height:325px;background-repeat:no-repeat;background-size:100% 95%;background-position:center;}
.gqzt .list_yd2 .dd .dd_cont{width:72.8%;height:321px;position:relative;background-size:100% 100%;}

.gqzt .list_yd2 .dd.dd1{background-image:url(../images/bg_zt01.png)}
.gqzt .list_yd2 .dd.dd2{background-image:url(../images/bg_zt03.png)}
.gqzt .list_yd2 .dd.dd3{background-image:url(../images/bg_zt02.png)}
.gqzt .list_yd2 .dd.dd4{background-image:url(../images/bg_zt04.png)}
.gqzt .list_yd2 .dd .tit{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color:#fff;}

.gqzt .list_yd2 .dd .txt2{display:none;}
.gqzt .list_yd2 .dd .dd_cont::after{content:"";width:0;height:0;background-repeat:no-repeat;background-size:100% 100%;background-position:center;position: absolute;left:50%;top:50%;transition:all ease .3s;transform: translate(-50%,-50%);}
.gqzt .list_yd2 .dd .txt2 {padding:50px 90px 50px 50px;color:#fff;position: relative;z-index:2;}
.gqzt .list_yd2 .dd .txt2 .tit2{ margin-bottom:30px;margin-top:15px;}
.gqzt .list_yd2 .dd .txt2 .icon img{height:45px;margin-top:-55px;}
.gqzt .list_yd2 .dd .txt2 ul{width:100%!important}
.gqzt .list_yd2 .dd .txt2 li{height:36px;line-height:36px;width:48%;float:left;background:url(../images/dot2.png) no-repeat left center;padding-left:25px;}
.gqzt .list_yd2 .dd .txt2 li a{color:#fff;}
.gqzt .list_yd2 .dd .txt2 li a:hover{color:rgba(255,255,255,.8)}
.gqzt .list_yd2 .dd:hover .txt2{display: block;}
.gqzt .list_yd2 .dd:hover .tit{display:none;}
.gqzt .list_yd2 .dd:hover .dd_cont::after{height:101%;width:100%}
.gqzt .list_yd2 .dd1 .dd_cont,.gqzt .list_yd2 .dd2 .dd_cont{margin-left:-5px;}
.gqzt .list_yd2 .dd1 .active::after{background-image:url(../images/bg_zt1.png);}
.gqzt .list_yd2 .dd3 .active::after{background-image:url(../images/bg_zt2.png);}
.gqzt .list_yd2 .dd2 .active::after{background-image:url(../images/bg_zt3.png);}
.gqzt .list_yd2 .dd4 .active::after{background-image:url(../images/bg_zt4.png);}
.gqzt .list_yd2 .dd3 .dd_cont, .gqzt .list_yd2 .dd4 .dd_cont{float:right;margin-right:-5px;}
.gqzt .list_yd2 .dd3 .txt2, .gqzt .list_yd2 .dd4 .txt2{padding:50px 50px 50px 90px;}
.gqzt .list_yd2 .dd2 .dd_cont,.gqzt .list_yd2 .dd4 .dd_cont{margin-top:10px;}

.back,.back2{width:60px;background:#b81c22;text-align:center;position:fixed;right:0;bottom:8%;z-index:222;cursor:pointer;color:#fff;}
.back{ display:none}
.back span,.back2 span{align-items:center;justify-content:center;width:60px;height:60px;flex-direction:column;align-items:center;color:#fff;font-size:12px;}
.back img,.back2 img{width:28px;display:inline-block;margin-bottom:-2px;}

/*awards*/
.awards{margin:90px 0  0 0;position:relative}
.awards:before{content:"";width:1px;height:calc(100% - 5px);background:#E50214;position:absolute;left:11px;top:35px;z-index:1}
.awards .item_dd{margin-bottom:50px;padding:25px 35px 35px 40px;position:relative;transition:all ease .3s}
.awards .item_dd:before{content:"";width:21px;height:21px;background-image:url(../images/icon_dot1.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:0;top:35px;z-index:22;transition:ease .3s}
.awards .item_dd:hover{background:#f8f7f7;}
.awards .item_dd:hover:before{background-image:url(../images/icon_dot2.png);}
.awards .item_dd .year{color:#CC0000;font-weight:bold;width:20%;}
.awards .item_dd .content{padding-top:5px;line-height:2;}
.awards .item_dd .content li{list-style-type:disc}
