
.AboutBanner{ position: fixed; z-index: -2; width: 100%;}
.AboutBanner img{ width: 100%; height: 797px; object-fit: cover;}
.AboutBanner_height{ height: 797px;}

.about{background: url(../images/bg15.jpg) no-repeat 50%/cover;}
.about .about_title{ text-align: center; position: relative;max-width: 1200px; margin: 0 auto;}
.about .about_title dd{ font-size: 20px; color: #8d8d8d; font-weight:bolder; margin-bottom: 15px;}
.about .about_title dt{ font-size: 40px; color: #111111; letter-spacing: .2em; position: relative; padding-bottom: 25px; margin-bottom: 40px;}
.about .about_title dt::before{ content: ""; position: absolute; display: inline-block; width: 96px; height: 2px; background: #f69625; bottom: 0px; left: 0; right: 0; margin: 0 auto;}

.jgtm{ padding: 90px 0px;position: relative; z-index: 3;}

.JgtmAbout .JgtmAbout_title{ text-align: center; max-width: 1200px; margin: 0 auto;}
.JgtmAbout .JgtmAbout_title dd{ font-size: 40px; color: #333333; letter-spacing: .2em; margin-bottom: 48px; padding-bottom: 34px; position: relative;}
.JgtmAbout .JgtmAbout_title dd::before{ content: ""; position: absolute; display: inline-block; width: 62px; height: 2px; background: #dcdcdc; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto;}
.JgtmAbout .JgtmAbout_title dt{ font-size: 18px; color: #777777; line-height: 38px;}
.JgtmAbout .JgtmAbout_title p{ font-size: 15px; color: #777777; line-height: 38px;}
.JgtmAbout_bottom{max-width: 1200px;margin: 0 auto;margin-top: 60px;}
.JgtmAbout_bottom dl{display: flex;flex-wrap: wrap;}
.JgtmAbout_bottom dl dd {width: 31%;margin-right:3.5%;background: #fff;}
.JgtmAbout_bottom dl dd:nth-child(3n){margin-right:0;}
.JgtmAbout_bottom dl dd .scaleImg{overflow: hidden;display: block;position: relative;}
.JgtmAbout_bottom dl dd .scaleImg img{width: 100%;transition:.6s;-webkit-transition: .6s;}
.JgtmAbout_bottom dl dd .scaleImg:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.JgtmAbout_bottom dl dd .txt {padding: 20px 20px 40px;line-height: 28px;}
.JgtmAbout_bottom dl dd .txt p {text-align: center;color: #111111;}

.Perspective{background: url(../images/bg16fu.jpg) no-repeat 50%/cover fixed; height: 763px; display: flex; align-items: center; position: relative; overflow: hidden;}
.Perspective .Perspective_content{ text-align: center; /*padding-bottom: 100px;*/}
.Perspective .Perspective_content dd{ font-size: 60px; color: #000000; font-weight: bolder;}
.Perspective .Perspective_content dt{ font-size: 14px; color: #000000; line-height: 36px; margin-top: 30px; position: relative; z-index: 2;}
.Perspective .Perspective_y{ position: absolute; top: 43%; width: 100%; z-index: 1; width: 100%; left: 0; overflow: hidden;}
.Perspective .Perspective_y .Perspective_y_list{ display: inline-block; text-align: right;}
.txt-scroll .scrollbox{ width: 100%; white-space: nowrap; overflow:hidden; transition: all .2s; }
.txt-scroll .txt,.txt-scroll .txt-clone{ display: inline; position: relative; }

.Customers{ background: url(../images/bg16.jpg) no-repeat 50%/cover fixed; padding: 80px 0px;}
.Customers .about_title{ margin-bottom: 60px;}
.Customers .about_title dd{ color: #8d8d8d;}
.Customers .about_title dt{ color: #fff;}
.Customers .about_title p{ color: #fff; opacity: .2; text-align: center;}
.Customers .Customers_content{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.Customers .Customers_content .Customers_content_list{ width: 20%; height: 150px; display: flex; align-items: center; justify-content: center;}
.Customers .Customers_content .Customers_content_list img{transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Customers .Customers_content .Customers_content_list.op8 img{ opacity: .8;}
.Customers .Customers_content .Customers_content_list.op6 img{ opacity: .6;}
.Customers .Customers_content .Customers_content_list.op4 img{ opacity: .4;}
.Customers .Customers_content .Customers_content_list img:hover{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}

.ContactNow{ background: url(../images/bg17.jpg) no-repeat 50%/cover; padding: 60px 0px;}
.ContactNow .ContactNow_title{ text-align: center;}
.ContactNow .ContactNow_title dd{ font-size: 24px; color: #000; position: relative; font-weight: bolder; margin-bottom: 60px;}
.ContactNow .ContactNow_title dd::before{ content: ''; width: 40px; height: 1px; background: #ccc; position: absolute; left: 50%; margin-left: -20px; bottom: -30px;}
.ContactNow .ContactNow_title dt{ font-size: 14px; color: #666; line-height: 28px; max-width: 995px; margin: 0 auto;text-align: left;text-indent: 2em;}
.ContactNow .ContactNow_click{ margin-top: 30px;}
.ContactNow .ContactNow_click a{ display: flex; align-items: center; justify-content: center; width: 211px; height: 56px; background: #111111; color: #fff; margin: 0 auto; font-size: 15px;}
.ContactNow .ContactNow_click a:hover{ background: #f69625; width: 220px;}
.ContactNow .ContactNow_click a span{ display: inline-block; margin-right: 10px; width: 20px; height: 20px; position: relative;}
.ContactNow .ContactNow_click a span img{ position: absolute; left: 0; top: 0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ContactNow .ContactNow_click a span img:last-child{ opacity: 0;}
.ContactNow .ContactNow_click a:hover span img:first-child{ opacity: 0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ContactNow .ContactNow_click a:hover span img:last-child{ opacity: 1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}

@media screen and (max-width:1200px){
    .AboutBanner{ position: relative;}
    .AboutBanner_height{ display: none;}
    .jgtm{ padding: 50px 2%;}
    .JgtmAbout .JgtmAbout_title dd{ font-size: 24px; padding-bottom: 30px; margin-bottom: 22px;}
    .JgtmAbout .JgtmAbout_title dt{ line-height: 30px;}
    .about .about_title dd{ font-size: 15px; margin-bottom: 10px;}
    .about .about_title dt{ font-size: 18px; margin-bottom: 22px; padding-bottom: 15px;}
    .Perspective{ height: 400px;}
    .Perspective .Perspective_y{ top: 32%;}
    .Perspective .Perspective_content{ padding-bottom: 0px;}
    .Perspective .Perspective_content dd{ font-size: 30px;}
    .Perspective .Perspective_content dt{ margin-top: 22px;}
    .Customers{ padding: 33px 0px; background: url(../images/bg16.jpg) no-repeat 50%/cover;}
    .Customers .about_title{ margin-bottom: 20px;}
    .Customers .Customers_content .Customers_content_list{ width: 32%;}
    .Customers .Customers_content .Customers_content_list{ height: 90px;}
    .Customers .Customers_content .Customers_content_list img{ max-width: 80%; opacity: 1 !important;}
}

@media screen and (max-width:950px){
    .AboutBanner{ margin-top:50px;}
}

@media screen and (max-width:768px){
    .jgtm{ padding: 33px 0px;}
    .JgtmAbout .JgtmAbout_title dd{ font-size: 18px; padding-bottom: 18px; margin-bottom: 26px;}
    .JgtmAbout .JgtmAbout_title dt{ font-size: 15px; line-height: 28px;}
    .JgtmAbout .JgtmAbout_title p{ font-size: 13px; line-height: 28px;}
    .Customers .Customers_content .Customers_content_list{ width: 49%;}
    .ContactNow{ padding: 32px 4%;}
    .ContactNow .ContactNow_title dd{ font-size: 16px; margin-bottom: 30px;}
    .ContactNow .ContactNow_title dd::before{ bottom: -15px;}
}
.case_banner{height:760px;}
.details_banner{height:520px;}
.IndexService{background:#f6f6f6;}
.IndexService .IndexService_content{max-width:1705px;margin:0 auto;padding:75px 0px;}
.IndexService .IndexService_content .IndexService_content_title{text-align:center;padding-bottom:55px;}
.IndexService .IndexService_content .IndexService_content_title dd{font-size:30px;color:#333333;text-transform:uppercase;}
.IndexService .IndexService_content .IndexService_content_title dt{font-size:16px;color:#999999;margin-top:12px;line-height:28px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list{width:25%;background:url(../images/bn2.png) no-repeat 100% 50%;padding:0px 50px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list:last-child{ background:none;}
.IndexService .IndexService_content .IndexService_content_body .owl-item:first-child .content_body_list{padding-left:0px;}
.IndexService .IndexService_content .IndexService_content_body .owl-item:last-child .content_body_list{padding-right:0px;background:none;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_title{font-size:20px;color:#333333;text-align:center;margin-bottom:15px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{font-size:13px;color:#666666;text-align:center;line-height:26px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:50px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list{display:inline-block;width:50%;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:20px 0px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:hover dd{color:#ff7019;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:hover dt{color:#ff7019;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(2n){border-right:0px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(1){padding-top:10px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(2){padding-top:10px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(3){border-bottom:0px;padding-bottom:10px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(4){border-bottom:0px;padding-bottom:10px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list dd{color:#222222;font-size:28px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list dt{color:#333;font-size:14px;margin-top:10px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexCase{background:#fff;}
.IndexCase .IndexCase_content .IndexCase_content_list{display:inline-block;width:32%;margin-right:2%;margin-bottom:2%;border-bottom:1px solid #e5e5e5;padding-bottom:25px;position:relative;}
.IndexCase .IndexCase_content .IndexCase_content_list:before{content:"";position:absolute;display:inline-block;width:0%;left:0;background:#ff7019;bottom:-1px;height:1px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexCase .IndexCase_content .IndexCase_content_list:nth-child(3n){margin-right:0px;}
.IndexCase .IndexCase_content .IndexCase_content_list:hover .content_list_title .list_title_icon{color:#ff7019;}
.IndexCase .IndexCase_content .IndexCase_content_list:hover:before{;width:100%;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexCase .IndexCase_content .IndexCase_content_list:hover .content_list_img .tra{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_img{overflow:hidden;position:relative;background:#000;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_img a{display:inline-block;width:100%;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_img img{width:100%;height:330px;object-fit:cover;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_title{margin-top:25px;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left{width:88%;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dd{color:#333333;font-size:20px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dd a{color:#333333;font-size:20px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dd span{font-size:16px;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dd i{font-style:inherit;padding:0px 15px;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dt{color:#999999;font-size:13px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_icon{color:#bbbbbb;font-size:30px;line-height:52px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_hover dt{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;color:#fff;font-size:35px;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_hover dd{background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;display:none;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_hover .hr{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_hover .hr img{width:auto;height:auto;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexCase .IndexCase_content .IndexCase_content_list:hover .content_list_img img{opacity:.6;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexCase .IndexCase_content .IndexCase_content_list:hover .content_list_hover dd{opacity:1;}
.IndexCase .IndexCase_content .IndexCase_content_list:hover .content_list_hover .hr img{opacity:1;}
.IndexCase .IndexCase_content .IndexCase_content_list:hover .content_list_hover dt{opacity:1;}
.IndexCase .IndexCase_content .IndexCase_content_list:hover .content_list_hover .hr img{-webkit-transform:rotate(360deg);animation:rotation 10s linear infinite;-moz-animation:rotation 10s linear infinite;-webkit-animation:rotation 10s linear infinite;-o-animation:rotation 10s linear infinite;}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
                            to{-webkit-transform:rotate(360deg);}
}
.IndexCase_more{text-align:center;margin-top:15px;}
.IndexCase_more a{background:#eeeeee;display:inline-block;width:185px;line-height:64px;text-transform:capitalize;font-size:16px;color:#999999;font-weight:bolder;position:relative;}
.IndexCase_more a:hover{color:#fff;}
.IndexCase .IndexCase_more a:hover:before{opacity:1;width:100%;height:100%;border-radius:inherit;background:rgba(255,112,25,1);transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.IndexCase_more a.on{color:#fff;}
.IndexCase_more a.on:before{opacity:1;width:100%;height:100%;border-radius:inherit;background:rgba(255,112,25,1);transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.IndexCase_more a:before{content:"";position:absolute;display:inline-block;width:50px;height:50px;background:rgba(255,112,25,0);border-radius:100%;left:50%;opacity:0;top:50%;-webkit-transform:all 0.5s ease 0s;transform:translateX(-50%) translateY(-50%);transition:all 0.5s ease 0s;}
.IndexCase_more a span{position:relative;z-index:1;}

.IndexNews{background:#fff;}
.IndexNews .IndexService_content .IndexService_content_title dd{line-height:50px;}
.IndexNews .IndexNews_title a{padding:0px 18px;min-width:120px;line-height:50px;display:inline-block;background:#eeeeee;font-size:16px;color:#333333;margin-right:13px;}
.IndexNews .IndexNews_title a:hover{color:#fff;background:#ff7019;}
.IndexNews .IndexNews_title a.on{color:#fff;background:#ff7019;}
.IndexNews .IndexNews_title a:last-child{margin-right:0px;}
.IndexNews .IndexNews_content .IndexNews_content_video{width:38%;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_title{cursor:pointer;position:relative;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_title img{width:100%;height:370px;object-fit:cover;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body{border:1px solid #e5e5e5;border-top:0px;padding:25px 25px;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd{font-size:18px;color:#333333;line-height:30px;margin-bottom:15px;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd a{font-size:18px;color:#333333;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd span{font-size:30px;position:relative;top:3px;margin-right:12px;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dt{color:#666666;font-size:14px;line-height:22px;display:-webkit-box;height:42px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.IndexNews .IndexNews_content .IndexNews_content_right{width:57%;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list{display:inline-block;width:100%;margin-bottom:31px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:last-child{margin-bottom:0px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img a{display:inline-block;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img{width:25%;overflow:hidden;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover .tra{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;cursor:pointer;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover .right_list_content .list_content_title dd{color:#ff7019;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img img{width:100%;height:150px;object-fit:cover;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content{width:72%;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title{border-bottom:1px solid #e5e5e5;margin-bottom:15px;line-height:40px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd{width:85%;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd a{font-size:18px;color:#333333;width:100%;transition:all 0.5s ease 0s;display:inline-block;-webkit-transform:all 0.5s ease 0s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dt{font-size:18px;color:#999999;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content p{color:#666666;line-height:24px;font-size:14px;display:-webkit-box;height:69px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

.case .IndexService_content{position:relative;padding:55px 0px;}
.case .IndexService_content .case_content_title{height:153px;position:absolute;top:-153px;background:#fff;width:100%;padding:43px 40px;border-bottom:1px solid #e5e5e5;}
.case .IndexService_content .case_content_title a{color:#999999;font-size:14px;display:inline-block;width:6%;margin-right:2.5%;margin-bottom:2%;position:relative;text-align:center;}
.case .IndexService_content .case_content_title a:nth-child(12n){margin-right:0px;}
.case .IndexService_content .case_content_title a:hover{color:#333333;}
.case .IndexService_content .case_content_title a:before{content:"";position:absolute;display:inline-block;width:0px;height:2px;background:#ff7019;bottom:-10px;left:0;margin:0 auto;right:0;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.case .IndexService_content .case_content_title a:hover:before{width:56px;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.case .IndexService_content .case_content_title a.on:before{width:56px;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.case .IndexService_content .case_content_title a.on{color:#333333;}
.case .IndexCase_content{margin-bottom:40px;}

.case .IndexService_content .case_content_t{height:0px;text-align:center;top:-113px;position:relative;}
.case .IndexService_content .case_content_t a{display:inline-block;padding:0px 40px;background:#fff;font-size:16px;color:#333;margin-right:-5px;border-bottom:1px solid #e5e5e5;min-width:140px; line-height:57px;}
.case .IndexService_content .case_content_t a.on{color:#fff;background:#ff7019;border-bottom:1px solid #ff7019;}
.case .IndexService_content .case_content_t a:hover{border-bottom:1px solid #ff7019;color:#ff7019}
.case .IndexService_content .case_content_t a.on:hover{color:#fff;}
.case .IndexService_content .case_content_t a:first-child{border-radius:5px 0px 0px 0px;}
.case .IndexService_content .case_content_t a:last-child{border-radius:0px 5px 0px 0px;}

.news .IndexService_content{padding:45px 0px;}
.news .IndexService_content .IndexService_content_title{border-bottom:1px solid #e5e5e5;}
.news .IndexService_content .IndexService_content_title dd{font-size:24px;color:#333333;font-family:"宋体";position:relative;padding-left:35px;}
.news .IndexService_content .IndexService_content_title dd:before{content:"“";font-size:56px;color:#bbbbbb;font-family:"Arial";position:absolute;left:0;top:5px;}
.news .news_content{margin-bottom:45px;}
.news .news_content .news_content_list{display:inline-block;width:100%;padding:45px 0px;border-bottom:1px solid #e5e5e5;}
.news .news_content .news_content_list:hover .content_list_time dt span:before{color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;width:100%;}
.news .news_content .news_content_list:hover .tra{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;cursor:pointer;}
.news .news_content .news_content_list .content_list_time{width:10%;}
.news .news_content .news_content_list .content_list_txt{width:60%;margin-right:12.5%;}
.news .news_content .news_content_list .content_list_img{width:17.5%;overflow:hidden;}
.news .news_content .news_content_list .btn{width:100%;color:#333;}
.news .news_content .news_content_list .btn a{display:inline-block;margin-left:13px;}
.news .news_content .news_content_list .content_list_img a{display:inline-block;width:100%s;}
.news .news_content .news_content_list .content_list_time dd{font-size:26px;color:#333333;margin-bottom:25px;}
.news .news_content .news_content_list .content_list_time dt span{color:#cccccc;display:inline-block;font-size:22px;width:40px;height:40px;text-align:center;line-height:40px;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;position:relative;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.news .news_content .news_content_list .content_list_time dt span:before{position:absolute;display:inline-block;width:0%;left:0;height:100%;top:0;background:#ff7019;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.news .news_content .news_content_list .content_list_txt dd a{font-size:18px;color:#333333;margin-bottom:32px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.news .news_content .news_content_list .content_list_txt p a{font-size:16px;color:#666;line-height:24px;display:inline-block;width:100%;display:-webkit-box;height:117px;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.news .news_content .news_content_list .content_list_img img{width:100%;height:186px;object-fit:cover;}

.news .news_content .news_content_list .content_list_txt dd a em{font-style:normal;color:red;}
.news .news_content .news_content_list .content_list_txt p a em{font-style:normal;color:red;}
.NewsDetails{background:#f2f2f2;}
.NewsDetails .IndexService_content{padding:55px 0px;}
.NewsDetails .NewsDetails_title{border-bottom:1px solid #e5e5e5;padding-bottom:35px;}
.NewsDetails .NewsDetails_title h1{font-size:26px;color:#333333;font-weight:inherit;text-align:center;margin-bottom:20px;}
.NewsDetails .NewsDetails_title .NewsDetails_title_sort span{font-size:13px;color:#999999;margin-right:25px;}
.NewsDetails .NewsDetails_title .NewsDetails_title_sort span:last-child{margin-right:0px;}
.NewsDetails .NewsDetails_content{padding:45px 0px;border-bottom:1px solid #e5e5e5;}
.NewsDetails .NewsDetails_content .NewsDetails_content_top{font-size:14px;color:#333333;line-height:24px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_top p{margin-bottom:20px;text-indent:2em;font-size:16px;line-height:24px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_top a{color:#333333;font-size:16px;line-height:24px;font-weight:600;}
.NewsDetails .NewsDetails_content .NewsDetails_content_top p img{max-width:100%;}
.NewsDetails .NewsDetails_content .NewsDetails_content_top p.on{text-align:center;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom{margin-top:55px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left{padding:17px 0px;width:34%;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left .bottom_left_copyright{font-size:13px;color:#999999;margin-bottom:25px;line-height:26px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left .bottom_left_TAG dd{font-size:13px;color:#999999;line-height:33px;margin-right:20px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left .bottom_left_TAG dt a{display:inline-block;font-size:13px;color:#333333;background:#f4f4f4 url(../images/bg14.jpg) no-repeat 100% 50%;line-height:32px;padding:0px 20px;margin-right:15px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left .bottom_left_TAG dt a:last-child{margin-right:0px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help{margin-left:170px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help a{display:inline-block;width:140px;height:82px;background:#ff7019;text-align:center;color:#fff;border-radius:40px;padding:15px 0px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help a dd{font-size:32px;}
.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help .bottom_help_content{font-size:12px;color:#999999;margin-top:12px;text-align:center;}
.NewsDetails .NewsDetails_page{padding:30px 0px;padding-bottom:0px;}
.NewsDetails .NewsDetails_page .NewsDetails_page_left{margin:6px 0px;}
.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list{margin-bottom:8px;}
.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list:last-child{margin-bottom:0px;}
.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list dd{font-size:14px;color:#333333;}
.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list a{font-size:14px;color:#333333;}
.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list a:hover{color:#ff7019;}
.NewsDetails .NewsDetails_page .NewsDetails_page_back{display:inline-block;border:1px dashed #e5e5e5;width:160px;line-height:55px;text-align:center;font-size:16px;color:#333333;}
.NewsDetails .NewsDetails_page .NewsDetails_page_back span{color:#ff7019;font-size:25px;margin-right:8px;position:relative;top:3px;}
.case_banner .case_banner_content{max-width:1500px;margin:0 auto;position:relative;height:760px;}
.case_banner .case_banner_content .banner_content_left{position:absolute;bottom:70px;width:55%;}
.case_banner .case_banner_content .banner_content_left .content_left_title{font-size:32px;color:#fff;position:relative;padding-bottom:30px;margin-bottom:45px;font-weight:100;}
.case_banner .case_banner_content .banner_content_left .content_left_title:before{content:"";position:absolute;display:inline-block;width:38px;height:2px;background:#fff;bottom:0;}
.case_banner .case_banner_content .banner_content_left .content_left_txt{font-size:16px;color:#fff;line-height:26px;margin-bottom:80px;}
.case_banner .case_banner_content .banner_content_left .content_left_button a{display:inline-block;width:150px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:14px;background:rgba(255,255,255,0.13);border-radius:50px;}
.case_banner .case_banner_content .banner_content_left .content_left_button a:hover{background:#ff7019;}
.case_banner .case_banner_content .banner_content_left .content_left_button a:last-child{margin-left:35px;}
.case_banner .case_banner_content .banner_content_left .content_left_button a span{font-size:18px;margin-right:10px;display:inline-block;position:relative;top:2px;}
.case_banner .case_banner_content .banner_content_left .content_left_button a:last-child span{margin-right:0px;margin-left:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.case_banner .case_banner_content .banner_content_right{position:absolute;right:0;bottom:-135px;width:400px;height:544px;background: rgb(127 127 130 / 49%);z-index:50;padding:0px 70px;}
.case_banner .case_banner_content .banner_content_right .content_right_img{border-radius:100%;background:#fff;text-align:center;width:144px;height:144px;line-height:142px;padding:0px 22px;margin:65px auto;}
.case_banner .case_banner_content .banner_content_right .content_right_img img{max-width:100%;}
.case_banner .case_banner_content .banner_content_right .content_right_more{color:#fff;font-size:16px;display:inline-block;background:rgba(0,0,0,.27);width:100%;line-height:55px;text-align:center;}
.case_banner .case_banner_content .banner_content_right .content_right_more span{color:#fff;font-size:18px;margin-right:15px;display:inline-block;}
.case_banner .case_banner_content .banner_content_right .content_right_share{margin-top:100px;}
.case_banner .case_banner_content .banner_content_right .content_right_share dd{color:rgba(255,255,255,.43);font-size:14px;position:relative;text-align:center;margin-bottom:16px;}
.case_banner .case_banner_content .banner_content_right .content_right_share dd:before{content:"";position:absolute;display:inline-block;width:84px;height:1px;background:rgba(255,255,255,.43);left:16%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;}
.case_banner .case_banner_content .banner_content_right .content_right_share dd:after{content:"";position:absolute;display:inline-block;width:84px;height:1px;background:rgba(255,255,255,.43);right:-16%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;}
.case_banner .case_banner_content .banner_content_right .content_right_share dt{text-align:center;}
.case_banner .case_banner_content .banner_content_right .content_right_share dt a{background:#ff7019 !important;color:#fff;font-size:20px;}
.CaseDetail .IndexService_content{padding-top:45px; max-width:1800px;}
.CaseDetail .CaseDetail_content{background:#fff;padding:50px 25px;}
.CaseDetail .CaseDetail_content .CaseDetail_content_top p{margin-bottom:45px;text-align:center; box-shadow:0px 0px 0px;}
.CaseDetail .CaseDetail_content .CaseDetail_content_top p:last-child{margin-bottom:0px;}
.CaseDetail .CaseDetail_content .CaseDetail_content_top p img{max-width:100%;-webkit-box-shadow: rgb(0 0 0 / 13%) 0px 0px 10px; -moz-box-shadow: rgba(0,0,0,0.13) 0px 0px 10px; -ms-box-shadow: rgba(0,0,0,0.13) 0px 0px 10px; -o-box-shadow: rgba(0,0,0,0.13) 0px 0px 10px; box-shadow: rgb(0 0 0 / 13%) 0px 0px 10px;}
.CaseDetail .CaseDetail_content .CaseDetail_content_contact{text-align:center;margin-top:50px;}
.CaseDetail .CaseDetail_content .CaseDetail_content_contact a{font-size:18px;color:#fff;text-align:center;width:259px;height:60px;line-height:60px;display:inline-block;background:#ff7019;border-radius:50px;}
.CaseDetail .IndexService_content .IndexService_content_title{padding-bottom:50px;}
.CaseDetail .CaseDetail_content .case_body_tag{margin-top:15px;line-height:35px;}
.CaseDetail .CaseDetail_content .case_body_tag img{float:none !important;margin-right:10px;}
.CaseDetail .CaseDetail_content .case_body_tag a{color:#333;font-size:16px;display:inline-block;line-height:35px;}
.ContactBanner .ContactBanner_content{position:relative;}
.ContactBanner .ContactBanner_content .ContactBanner_content_left{position:absolute;bottom:115px;}
.ContactBanner .ContactBanner_content:before{content:"";position:absolute;display:inline-block;width:50px;height:3px;background:#fff;top:285px;}
.ContactBanner .ContactBanner_content .ContactBanner_content_left dd{font-size:30px;color:#fff;letter-spacing:8px;margin-bottom:14px;}
.ContactBanner .ContactBanner_content .ContactBanner_content_left dt{font-size:60px;color:#fff;font-family:"Impact";letter-spacing:7px;}
.ContactBanner .ContactBanner_content .ContactBanner_content_right{position:absolute;bottom:115px;right:0;}

.contact{background:#ebebeb;}
.ContactMap .ContactMap_list{ width:100%; background:#fff; margin-bottom:40px;}
.ContactMap .ContactMap_list .ContactMap_list_left{ width:48%; padding:81px 88px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_title{ font-size:30px; color:#444444; text-transform:uppercase; margin-bottom:55px; padding-bottom:17px; border-bottom:1px solid #cccccc;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_title img{ margin-right:15px; position:relative; top:-2px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p{ font-size:16px; color:#555555; line-height:26px; margin-bottom:23px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p:last-child{ margin-bottom:0px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p img{ margin-right:15px;}
.ContactMap .ContactMap_list .ContactMap_list_right{ width:52%; padding:10px;}

.map_box{ width:100%; height:384px;}
.map_box img{ width:inherit;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

#dituContent1{ width:100%; height:384px;}
#dituContent2{ width:100%; height:384px;}
#dituContent3{ width:100%; height:384px;}

.NewsDetails .IndexService_content{padding-top:0px;}
.NewsDetails .NewsDetails_left{background:#fff;width:73%;padding:50px 60px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top{border-bottom:1px solid #dcdcdc;padding-bottom:32px;margin-bottom:32px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_title{font-size:32px;color:#333333;font-weight:bolder;margin-bottom:18px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dd{line-height:30px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dd span{font-size:14px;color:#999999;margin-right:15px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dt a{margin-right:11px;display:inline-block;width:30px;height:30px;padding:0px;margin-bottom:0px;margin-top:0px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dt a:nth-child(1){background:url(../images/n1.jpg) no-repeat 50% 100%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dt a:nth-child(2){background:url(../images/n2.jpg) no-repeat 50% 100%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dt a:nth-child(3){background:url(../images/n3.jpg) no-repeat 50% 100%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dt a:last-child{margin-right:0px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_txt p{font-size:16px;line-height:28px;margin-bottom:25px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_txt p img{display:block;margin:auto; max-width:100%; height:auto;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_txt a.infotextkey{font-size:16px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG{padding-top:25px;border-bottom:1px solid #dcdcdc;padding-bottom:40px;margin-bottom:40px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG dd{font-size:14px;color:#999999;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG dt{font-size:14px;color:#999999;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG dt a{color:#333333;margin-right:25px;font-size:14px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG dt a:hover{color:#ff7019;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG dt a:last-child{margin-right:0px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left{width:70%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left .page_left_list{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left .page_left_list:last-child{margin-bottom:0px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left .page_left_list dd{font-size:14px;color:#333333;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left .page_left_list a{font-size:14px;color:#333333;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left .page_left_list a:hover{color:#ff7019;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_right a{display:inline-block;border:1px dashed #e5e5e5;width:160px;line-height:43px;text-align:center;font-size:16px;color:#333333;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_right a span{color:#ff7019;font-size:25px;margin-right:8px;position:relative;top:3px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_right a:hover{background:#ff7019;color:#fff;border:1px solid #ff7019;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_right a:hover span{color:#fff;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom video{max-width:100%;height:auto;}
.NewsDetails .NewsDetails_right{width:25%;}
.NewsDetails .NewsDetails_right .NewsDetails_right_list{background:#fff;margin-bottom:20px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_list .right_list_title{font-size:18px;color:#333333;border-bottom:1px solid #dcdcdc;line-height:51px;padding:0px 20px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_list .right_list_txt{padding:14px 20px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_list .right_list_txt .list_txt_list{font-size:14px;color:#666666;line-height:32px;overflow:hidden;padding-left:12px;width:100%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.NewsDetails .NewsDetails_right .NewsDetails_right_list .right_list_txt .list_txt_list:hover{color:#ff7019;}
.NewsDetails .NewsDetails_right .NewsDetails_right_list .right_list_txt .list_txt_list:before{content:"";display:inline-block;width:4px;height:4px;border-radius:100%;background:#999999;position:absolute;left:0;top:45%;}
.NewsDetails .NewsDetails_right .NewsDetails_right_service .right_service_txt{padding-top:30px;padding-bottom:0px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_service .right_service_txt .service_txt_list{display:inline-block;width:33.33%;text-align:center;margin-bottom:30px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_service .right_service_txt .service_txt_list dt{font-size:14px;color:#333333;margin-top:10px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_news .right_news_txt{padding-top:25px;padding-bottom:10px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_news .right_news_txt a{display:inline-block;width:48%;margin-right:4%;margin-bottom:4%;text-align:center;}
.NewsDetails .NewsDetails_right .NewsDetails_right_news .right_news_txt a:hover dt{color:#ff7019;}
.NewsDetails .NewsDetails_right .NewsDetails_right_news .right_news_txt a:nth-child(2n){margin-right:0px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_news .right_news_txt a dd img{max-width:100%;}
.NewsDetails .NewsDetails_right .NewsDetails_right_news .right_news_txt a dt{font-size:15px;margin-top:8px;}
.news_Bread{background:#f2f2f2;}
.news_Bread .IndexService_content{padding:30px 0px;}
.news_Bread .IndexService_content a{font-size:16px;color:#333;}
.news_Bread .IndexService_content i{font-size:16px;color:#888;margin:0px 6px;}
.news_Bread .IndexService_content a.on{color:#ff7019;}
.news_Bread .IndexService_content a:hover{color:#ff7019;}
.news_Bread .IndexService_content a:hover i{color:#ff7019;}
.NewsDetails .NewsDetails_right .NewsDetails_right_case .right_service_txt .service_txt_list{display:inline-block;width:100%;margin-bottom:25px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_case .right_service_txt .service_txt_list .case_txt_img{overflow:hidden;}
.NewsDetails .NewsDetails_right .NewsDetails_right_case .right_service_txt .service_txt_list:hover .case_txt_img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;cursor:pointer;}
.NewsDetails .NewsDetails_right .NewsDetails_right_case .right_service_txt .service_txt_list:hover .case_txt_bottom dd{color:#ff7019;}
.NewsDetails .NewsDetails_right .NewsDetails_right_case .right_service_txt .service_txt_list .case_txt_img img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;cursor:pointer;}
.NewsDetails .NewsDetails_right .NewsDetails_right_case .right_service_txt .service_txt_list .case_txt_bottom{padding-top:12px;text-align:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.NewsDetails .NewsDetails_right .NewsDetails_right_case .right_service_txt .service_txt_list .case_txt_bottom .dd{font-size:16px;color:#333;width:70%;border-right:1px solid #666;padding-right:9px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_case .right_service_txt .service_txt_list .case_txt_bottom .dt{font-size:14px;color:#666;margin-top:0px;width:25%;margin-left:5px;}

.pagination{justify-content: center!important;display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: .25rem;}
.pagination li:first-child span,.pagination li:first-child a{margin-left: 0;border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.pagination li:last-child span,.pagination li:last-child a{border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
.list-page li span,.list-page li a{position: relative;display: block;padding: .8rem 1.05rem;margin-left: -1px;line-height: 1.25;color: #f69625;background-color: #fff;border: 1px solid #dee2e6;}
.list-page .disabled span{color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6;}
.list-page a:hover,.list-page li.active span{background-color: #f69625 !important;border-color: #f69625 !important; color: #fff!important;}
@media (max-width:1024px){
    .pagination{padding-top:20px;}
    .list-page li span,.list-page li a{padding: .5rem .75rem;}
}

@media screen and (max-width:1500px){
    .ContactMap .IndexService_content,.AboutBanenr .AboutBanenr_txt{max-width:1200px;}
    .ContactMap .ContactMap_list .ContactMap_list_left{ padding:68px 50px;}
    .IndexService .all,.advantage .all,.footer .footer_content,.pc_header .pc_header_content,.case_banner .case_banner_content,.ServiceBanner .ServiceBanner_content{max-width:1200px;}
    .IndexService .IndexService_content .IndexService_content_body .content_body_list{padding:0px 25px;}
    .IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{height:78px;}
    .IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:35px;}
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_img img{height:264px;}
    .case .IndexService_content .case_content_title a{margin-right:1.4%;font-size:12px;width:7%;}
    .contact .contact_content .contact_content_list{padding:50px 18px;}
    .contact .contact_content .contact_content_list .content_list_hover p{line-height:22px;}
    .contact .contact_content .contact_content_list .content_list_hover{padding:20px;}
    .contact .contact_content .contact_content_list{width:100%;}
    .about_banner .about_banner_content{width:65%;}
    .about_banner .about_banner_content .banner_content_logo{margin:30px 0px;}
    .AboutBanner img {height: auto;}
}

@media screen and (max-width:1200px){
    .NewsDetails .NewsDetails_left {width: 100%;}
    .NewsDetails .NewsDetails_right {display: none;}
    .ContactMap img{ max-width:inherit;}
    .ContactMap .ContactMap_list .ContactMap_list_left{ padding:20px;}
    .ContactMap .IndexService_content{ width:94%; margin:0 auto; max-width:100%;}
    .ContactMap .ContactMap_list .ContactMap_list_left,.ContactMap .ContactMap_list .ContactMap_list_right{ width:100%;}
    .ContactMap .ContactMap_list .ContactMap_list_left .list_left_title{ font-size:18px; margin-bottom:15px; padding-bottom:10px;}
    .ContactMap .ContactMap_list .ContactMap_list_left .list_left_title img{ height:20px; margin-right:10px;}
    .ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p{ font-size:13px; margin-bottom:8px;}
    .ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p img{ height:20px; margin-right:10px; position:relative; top:-2px;}
    .case .IndexService_content .case_content_title{height:auto;position:inherit;padding:0px 0px;top:0px;margin-bottom:30px;border-bottom:0px;}
    .case .IndexService_content .case_content_t{ display:none;}
}

@media screen and (max-width:1065px){
    .case .IndexService_content .case_content_title{display:none;}
    .news .news_content .news_content_list .content_list_time{margin-right:1%;width:18%;}
    .news .news_content .news_content_list .content_list_time dd{font-size:18px;margin-bottom:1px;}
    .news .news_content .news_content_list .content_list_txt{width:81%;margin-right:0px;}
    .news .news_content .news_content_list .content_list_txt p a{height:45px;line-height:22px;-webkit-line-clamp:2;}
    .news .news_content .news_content_list .content_list_txt dd a{font-size:16px;margin-bottom:10px;}
    .news .news_content .news_content_list .content_list_img{display:none;}
    .news .news_content .news_content_list{padding:20px 0px;}
    .news .news_content .news_content_list .btn{margin-top:15px;}
    .NewsDetails .NewsDetails_left{padding:20px;}
    .NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left,.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help{float:none;width:100%;margin:0px;}
    .NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help{text-align:center;}
    .NewsDetails .NewsDetails_page .NewsDetails_page_left,.NewsDetails .NewsDetails_page .NewsDetails_page_back{width:100%;float:none;}
    .NewsDetails .NewsDetails_page .NewsDetails_page_back{margin-top:20px;}
    .NewsDetails .NewsDetails_title h1{font-size:18px;margin-bottom:10px;}
    .NewsDetails .NewsDetails_title{padding-bottom:25px;}
    .NewsDetails .NewsDetails_content{padding:20px 0px;}
    .NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help a{width:82px;border-radius:100%;}
    .NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .ContactBanner .ContactBanner_content .ContactBanner_content_right{display:none;}
    .ContactBanner .ContactBanner_content .ContactBanner_content_left{padding:0px 2%;text-align:center;}
    .ContactBanner .ContactBanner_content .ContactBanner_content_left dd{font-size:24px;}
    .ContactBanner .ContactBanner_content .ContactBanner_content_left dt{font-size:24px;}
    .ContactBanner .ContactBanner_content:before{display:none;}
    .ContactBanner .ContactBanner_content .ContactBanner_content_left{position:inherit;width:100%;left:inherit;top:inherit;bottom:auto;transform:inherit;}
    .about_banner .about_banner_content{width:90%;}
    .about_banner .about_banner_content dd{font-size:18px;color:#fff;}
    .about_banner .about_banner_content .banner_content_logo{margin:20px 0px;}
    .about_banner .about_banner_content .banner_content_logo img{width:50%}
    .about_banner .about_banner_content dt p{font-size:14px;color:#fff;line-height:24px;}
    .case_banner .case_banner_content .banner_content_right{display:none;}
    .case_banner .case_banner_content .banner_content_left{position:inherit;width:95%;height:auto !important;margin:0 auto;bottom:0px;left:inherit;top:inherit;transform:inherit;}
    .CaseDetai_banner,.case_banner .case_banner_content{height:auto !important;padding:10px 0px;}
    .NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_title {font-size: 18px;}
    .NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left{margin-bottom: 20px;}
    .NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left, .NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_right {width: 100%;}
    .NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_right a {width: 100%;}
}

@media screen and (max-width:768px){
    .IndexService .IndexService_content{padding:30px 0px;}
    .IndexService .IndexService_content .IndexService_content_title dd{font-size:18px;}
    .IndexService .IndexService_content .IndexService_content_title dt{line-height:22px;font-size:14px;margin-top:8px;}
    .IndexService .IndexService_content .IndexService_content_title{padding-bottom:25px;}
    .IndexService .IndexService_content .IndexService_content_body .content_body_list{width:100%;margin-right:0%;padding:0px 5% !important;background:none;margin-bottom:25px;}
    .IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:20px;}
    .IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{height:auto;}
    .IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_title{font-size:18px;margin-bottom:10px;}
    .IndexCase .IndexCase_content .IndexCase_content_list{width:49%;margin-right:2%;margin-bottom:4%;}
    .IndexCase .IndexCase_content .IndexCase_content_list:nth-child(2n){margin-right:0px;}
    .IndexCase .IndexCase_content .IndexCase_content_list:nth-child(3){margin-right:2%;}
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_icon{display:none;}
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dd{font-size:16px;}
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dd a{font-size:16px;}
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dd span{font-size:13px;}
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left{width:100%;}
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_title{margin-top:10px;}
    .IndexCase .IndexCase_content .IndexCase_content_list{padding-bottom:15px;}
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_title .list_title_left dt{margin-top:0px;}
    .IndexCase .IndexCase_more a{font-size:14px;width:120px;line-height:44px;}
    .IndexNews .IndexService_content .IndexService_content_title dd,.IndexNews .IndexService_content .IndexService_content_title .IndexNews_title{width:100%;float:none;}
    .IndexNews .IndexNews_title a{width:32%;margin-right:2%;}
    .IndexNews .IndexNews_title a:nth-child(3){margin-right:0px;}
    .IndexNews .IndexNews_content .IndexNews_content_video,.IndexNews .IndexNews_content .IndexNews_content_right,.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img,.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content{width:100%;float:none;}
    .IndexNews .IndexNews_content .IndexNews_content_right{margin-top:25px;}
    .IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img{margin-bottom:15px;}
    .IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd a{ font-size:16px;}
    .IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd span{font-size:25px;}
    .IndexNews .IndexNews_content .IndexNews_content_video .content_video_body{padding:20px 10px;}
    .IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd{font-size:16px;}
    .IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd a{font-size:16px;}
    .IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dt{font-size:16px;}
    .IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title a{line-height:35px;}
    .IndexNews .IndexNews_content .IndexNews_content_video .content_video_title img{height:auto;}
    .CaseDetail .CaseDetail_content{padding:20px;}
    .CaseDetail .CaseDetail_content .CaseDetail_content_contact{margin-top:25px;}
    .CaseDetail .CaseDetail_content .CaseDetail_content_contact a{width:auto;font-size:16px;line-height:45px;padding:0px 20px;height:auto;}
    .case_banner .case_banner_content .banner_content_left .content_left_title{font-size:18px;margin-bottom:5px;padding-bottom:10px;}
    .case_banner .case_banner_content .banner_content_left .content_left_txt{margin-bottom:5px; font-size: 10px;line-height: 16px;}
    .video_window .videobox{width:95%;}
    .video_window .videobox video{width:100%;}
    .video_window .video_window_close{right:0;}
    .NewsDetails .IndexService_content{padding-top:0px;}
    .contact_content .owl-item{width:49%;margin-bottom:20px;}
    .contact_content .owl-item:nth-child(2n){margin-right: 0;}
    .news .news_content{margin-bottom: 0;}
}

@media screen and (max-width:650px){
    #video_button2,#video_button,.videobox{height:225px;}
    .IndexNews .IndexNews_title a{font-size:14px;padding:0px;width:23%;min-width:inherit;}
    .IndexNews .IndexNews_title a:nth-child(3){margin-right:2%;}
    .details_banner2 .details_banner2_txt{font-size:24px;width:90%;text-align:center;}
    .details_banner2 .details_banner2_txt:before{display:none;}
    .IndexCase .IndexCase_content .IndexCase_content_list:nth-child(9){margin-right:2%;}
    .news .IndexNews_title a{width:48%;margin-bottom:4%;}
    .news .IndexNews_title a:nth-child(2n){margin-right:0px;}
    .news_Bread .IndexService_content a{font-size:14px;}
    .NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dt{display:none;}
    .contact_content .owl-item{width:100%;margin-bottom:20px;margin-right: 0;}
    .JgtmAbout_bottom{margin-top: 30px;}
    .JgtmAbout_bottom dl dd {width: 100%;margin-right:0%;margin-bottom: 20px;}
    .JgtmAbout_bottom dl dd .txt {padding: 10px 10px 20px;line-height: 28px;}

}

@media screen and (max-width:414px){
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_img img{height:134px;}
    .IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img img{height:215px;}
    .details_banner,.WeChatBanner{height:120px !important;}
    .case_banner{height:200px !important;}
    .ContactBanner{height:auto !important;}
    .case_banner .case_banner_content .banner_content_left .content_left_button a{width:48%;margin-right:4%;}
    .case_banner .case_banner_content .banner_content_left .content_left_button a:last-child{margin-left:0px;margin-right:0px;}
    .AboutNews .AboutNews_content .AboutNews_content_left .content_left_list img{height:125px;}
    .about_banner .about_banner_img img{height:450px;}
}

@media screen and (max-width:375px){
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_img img{height:121px;}
    .AboutNews .AboutNews_content .AboutNews_content_left .content_left_list img{height:113px;}
}

@media screen and (max-width:320px){
    .IndexCase .IndexCase_content .IndexCase_content_list .content_list_img img{height:103px;}
    .AboutNews .AboutNews_content .AboutNews_content_left .content_left_list img{height:96px;}
    .ServiceBanner .ServiceBanner_content .ServiceBanner_content_left .content_left_bottom .left_bottom_list{width:23%;margin-right:2%;margin-bottom:3%;}
    .ServiceBanner .ServiceBanner_content .ServiceBanner_content_left .content_left_bottom .left_bottom_list:nth-child(4n){margin-right:0px;}
}

.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_title a{font-size:20px;color:#333333;text-align:center;margin-bottom:15px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list dt a{olor:#333;font-size:14px;margin-top:10px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:hover dt a{color:#ff7019;}

.project{width: 100%;height: 100%;position: relative;background: url(../images/project_bg.jpg) no-repeat center center;background-size: cover;}
.project-info{position: -webkit-sticky;position: sticky;top: 0;padding: 300px 0 120px;float: left;width: 43%;max-width: 808px;color: #fff;}
.project-info hr{width: 90%;height: 1px;background: #ec6d1f;margin: 38px 0 0 0;}
.project-info .bd ul li .tit_num{position: relative; }
.project-info .bd ul li .tit_num .tit{font-size: 50px;line-height: 50px;margin-left: 30.7%;padding-top: 110px;position: relative;z-index: 99;}
.project-info .bd ul li .tit_num .tit .ico{position: absolute;top: 0;left: 0;}
.project-info .bd ul li.item1 .tit_num .tit{padding-top: 110px;}
.project-info .bd ul li .tit_num .num{position: absolute;font-family: arial;font-size: 238px;color: #ec6d1f;right: 12%;bottom: 0;line-height: 167px;}
.project-info .bd ul li .info{font-size: 16px;line-height: 32px;width: 70%;float: right;margin-top: 60px;}
.project-item{width: 50%;max-width: 955px;float: right;}
.project-item .hd{padding: 124px 0;}
.project-item .hd ul li{background: #fff url(../images/more-ico.png) no-repeat center right 22%;padding: 30px 70px;overflow: hidden;cursor: pointer;margin-bottom: 10px;transition: all .5s ease;}
.project-item .hd ul li.on{background: #ec6d1f url(../images/more-ico-black.png) no-repeat center right 22%;transition: all .5s ease;}
.project-item .hd ul li .num{float: left;font-size: 100px;color: #ec6d1f;line-height: 90px;transition: all .5s ease;}
.project-item .hd ul li.on .num{color: #fff;transition: all .5s ease;}
.project-item .hd ul li .info{float: left;margin-left: 20px;}
.project-item .hd ul li .info .tit{font-weight: bold;font-size: 28px;color: #343434;transition: all .5s ease;}
.project-item .hd ul li.on .info .tit{color: #fff;transition: all .5s ease;}
.project-item .hd ul li .info .tit2{font-size: 18px;color: #343434;line-height: 25px;margin-top: 15px;transition: all .5s ease;}
.project-item .hd ul li.on .info .tit2{color: #fff;transition: all .5s ease;}

@media screen and (max-width:1300px){
    .project-item .hd ul li{padding: 18px 35px 23px;}
    .project-item .hd ul li .num{font-size: 65px;}
    .project-item .hd ul li.on{background: #ec6d1f url(../images/more-ico-black.png) no-repeat center right 6%;}
    .project-item .hd ul li {background: #fff url(../images/more-ico.png) no-repeat center right 6%;}
    .project-item .hd ul li .info .tit2{font-size: 14px;}
    .project-item .hd ul li .info .tit{font-size: 22px;}
    .project-item .hd ul li .info .tit2{margin-top: 7px;}
    .project-item .hd ul li .info{margin-top: 14px;}
    .project-info{padding: 148px 0 120px;}
    .project-info .bd ul li .tit_num .tit{margin-left: 12%;font-size: 30px;padding-top: 60px;}
    .project-info hr{margin: 25px 0 0 0;}
    .project-info .bd ul li .info{font-size: 14px;line-height: 25px;margin-top: 38px;width: 80%;}
    .project-info .bd ul li .tit_num .num{font-size: 180px;line-height: 128px;}
    .project-info .bd ul li .tit_num .tit .ico{width: 58px;}
}

@media screen and (max-width:767px){
    .project-item .hd ul li{padding: 4%;}
    .project-item .hd ul li .num{font-size: 26px;line-height: 38px;}
    .project-item .hd ul li .info{margin-top: 0;margin-left: 0;width: 84%;float: right;}
    .project-item .hd ul li .info .tit{font-size: 18px;}
    .project-item .hd ul li .info .tit2{font-size: 14px;margin-top: 5px;}
    .project-item .hd ul li{background: #fff;}
    .project-item .hd ul li.on{background: #ec6d1f;}
    .project-info{width: 100%;padding: 28px 0 68px;position: relative;}
    .project-info .bd ul li .tit_num .tit{font-size: 18px;margin-left: 12%;padding-top: 48px;}
    .project-info .bd ul li .tit_num .num{font-size: 143px;line-height: 100px;}
    .project-info hr{margin: 0;width: 100%;}
    .project-info .bd ul li .tit_num .tit .ico{width: 38px;}
    .project-info .bd ul li .info{width: 96%;margin: 25px auto 0;float: none;font-size: 14px;line-height: 25px;}
    .project-item .hd{padding: 30px 0;width: 100%;}
    .project-item{width: 100%;}
}

.w1200{margin: 0 auto;width: 1200px;}
.font14 {font-size: 14px;}
.mt30{margin-top: 30px;}
.box2li {margin-top: 100px;position: relative;height: 250px;}
.box2li li {display: inline-block;margin-right: 17px;position: relative;}
.box2li li img {width: 201px;height: 201px;}
.box2li li h3 {position: absolute;top: 60px;text-align: center;width: 100%;font-weight: normal;font-size: 60px;color: #edecec;}
.box2li li h3 span {display: block;font-size: 18px;color: #666666;margin-top: 15px;}
.box2li li:nth-child(2) {position: absolute;top: -114px;left: 157px;}
.box2li li:nth-child(4) {position: absolute;top: -114px;left: 380px;}
.box2li li:nth-child(6) {position: absolute;top: -114px;left: 601px;}
.box2li li:nth-child(8) {position: absolute;top: -114px;right: 157px;}
.box2li li:hover img.img4 {display: block;width: 201px;height: 201px;}
.box2li li:hover img.img3 {display: none;width: 201px;height: 201px;}
.box2li li:hover h3 {color: #fff;}
.box2li li:hover h3 span {color: #fff;}
img.img4 {display: none;}
.box2li li:nth-child(1) {position: absolute;top: 0px;left: 47px;}
.box2li li:nth-child(3) {position: absolute;top: 0px;left: 268px;}
.box2li li:nth-child(5) {position: absolute;top: 0px;right: 492px;}
.box2li li:nth-child(7) {position: absolute;top: 0px;right: 268px;}
.box2li li:nth-child(9) {position: absolute;top: 0px;right: 45px;}

@media screen and (max-width:1200px){.IndexService.contact{display:none;}}