/* CSS Reset */
    
#think_page_trace_open{ display: none; }
html{-webkit-text-size-adjust:none; width: 100%; max-width: 100%;}
body{color: #222222;overflow-x:hidden;margin:0; padding:0; line-height: 1;  font-family:Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif; font-size: 14px; width: 100%; max-width: 100%;}
input,select,textarea {border-radius: 0;outline: none; font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif; border: 0; padding: 0; margin: 0;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a{font-size: 14px;text-decoration:none;color: #222222;}
img{ vertical-align: top; max-width: 100%; margin: 0; padding: 0; border: 0;}
*{ box-sizing: border-box;
    -webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;NewsBg
user-select:none;
}
.notblue{-moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none;}
a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;} 
::after,::before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;box-sizing: border-box;}
.MoShow { display:none;}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline;  line-height: 1;}
p { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
.ohidden{ overflow: hidden;}
.m-Header2023-nav{display:none;}
.IBg{ background: #031537;}
.tra{-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;}
.tra:hover{-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;}
.tra2 img{-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;}
.tra2:hover 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;}
.dflex{ display: flex;}
.jccenter{ justify-content: center;}
input[type="submit"],input[type="button"],input[type="radio"],input[type="checkbox"]{ cursor: pointer;}
.notBlue{-moz-user-select: none; /* 火狐 */ -webkit-user-select: none; /* webkit浏览器 */ -ms-user-select: none; /* IE10 */ -khtml-user-select: none; /* 早期浏览器 */ user-select: none;}
.clamp1{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.clamp2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.clamp3{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.clamp4{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.BWeight{ font-weight: bolder;}

.content_list_video{display:none; position: fixed; left:0; top:0; z-index: 1250; width: 100%; height: 100%;}
.content_list_video.on{display:block;}
.content_list_video .list_video_bg{position:fixed;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:120;}
.content_list_video .list_video_content{ width:1000px; max-width: 90%; position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:121;}
.content_list_video .list_video_content .video_content_close{cursor:pointer;position:fixed;right:0;top:-35px;}
.content_list_video .list_video_content .video_content_close span{color:#fff;font-size:25px;}
.content_list_video .list_video_content video{width:100%;}
.click_video{cursor:pointer;}

/* 弹窗样式 Start */
.message_box{position: fixed; top: 0; bottom: 0; left: 0; right: 0;margin: 0; padding: 0; border: 0;z-index: 999999999;}
.message_box .message_box_bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);display: flex; align-items: center; justify-content: center;opacity: 0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;z-index: 999999999;}
.message_box .message_box_content{width: 18%;vertical-align: middle; background-color: #fff; border-radius: 4px; border: 1px solid #ebeef5; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); text-align: left; overflow: hidden; backface-visibility: hidden;}
.message_box .message_box_content .content_top{position: relative; padding: 15px 15px 10px;display: flex; align-items: center; justify-content: space-between;}
.message_box .message_box_content .content_top .content_top_title{padding-left: 0; margin-bottom: 0; font-size: 18px; line-height: 1; color: #303133;}
.message_box .message_box_content .content_top .content_top_close{width: 15px; height: 15px; position: relative; cursor: pointer; display: flex; justify-content: center; align-items: center;}
.message_box .message_box_content .content_top .content_top_close .top_close_li{width: 1px; height: 13px; border-radius: 100px;background-color: #909399; position: absolute; top: auto; right: auto; bottom: auto; left: auto;-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;transition:background-color .35s ease;}
.message_box .message_box_content .content_top .content_top_close .top_close_left{transform: rotate(45deg);}
.message_box .message_box_content .content_top .content_top_close .top_close_right{transform: rotate(315deg);}
.message_box .message_box_content .content_top .content_top_close:hover .top_close_li{background: #de6c00;}
.message_box .message_box_content .content_center{padding: 5px 15px;}
.message_box .message_box_content .content_center p{line-height: 1.5;color: #606266; font-size: font-size: 14px;;}
.message_box .message_box_content .content_center input{width: 100%; font-size:  font-size: 14px;; padding: 5px; border: 1px solid #606266; border-radius: 4px; color: #606266; }
.message_box .message_box_content .content_center input:focus{border-color: #ff7f08;}
.message_box .message_box_content .content_bottom{padding: 10px 15px 15px 15px;text-align: right;}
.message_box .message_box_content .content_bottom .content_bottom_btns{display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: #ff7f08; border: 1px solid #ff7f08; color: #fff; -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: none; margin: 0;font-weight: 500; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; padding: 9px 16px; font-size: 12px; border-radius: 4px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.message_box .message_box_content .content_bottom .content_bottom_btns:hover{border-color: #de6c00; background-color: #de6c00;}
.pcpopup .message_box_content .content_bottom .content_bottom_btns.no{margin-right: 12px;}
.pcpopup .message_box_content .content_bottom .content_bottom_btns.no{border-color:#c1c1c1;background-color: #c1c1c1;color: #ffffff;}
.pcpopup .message_box_content .content_bottom .content_bottom_btns.no:hover{border-color: #aaaaaa; background-color: #aaaaaa;}
.prompts .message_box_content .content_top .content_top_title{font-size: 17px;}
.prompts .message_box_content .content_center{padding: 8px 15px;}
.message_box .message_box_bg.on{opacity: 1;}
.notice_box{display: flex; width: 330px; border-radius: 8px; box-sizing: border-box; border: 1px solid #ebeef5; position: fixed; right: 20px; background-color: #fff; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); transition: opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s; overflow: hidden;z-index: 999999999;}
.notice_box .notice_box_content{width: 100%;}
.notice_box .notice_box_content .content_top{position: relative; padding: 18px 18px 7px 18px;display: flex; align-items: center; justify-content: space-between;}
.notice_box .notice_box_content .content_top .content_top_title{padding-left: 0; margin-bottom: 0; font-size: 18px; line-height: 1; color: #303133;}
.notice_box .notice_box_content .content_top .content_top_close{width: 15px; height: 15px; position: relative; cursor: pointer; display: flex; justify-content: center; align-items: center;}
.notice_box .notice_box_content .content_top .content_top_close .top_close_li{width: 1px; height: 13px; border-radius: 100px;background-color: #909399; position: absolute; top: auto; right: auto; bottom: auto; left: auto;-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;transition:background-color .35s ease;}
.notice_box .notice_box_content .content_top .content_top_close .top_close_left{transform: rotate(45deg);}
.notice_box .notice_box_content .content_top .content_top_close .top_close_right{transform: rotate(315deg);}
.notice_box .notice_box_content .content_top .content_top_close:hover .top_close_li{background: #ff7f08;}
.notice_box .notice_box_content .content_btm{padding: 8px 18px 18px 18px;}
.notice_box .notice_box_content .content_btm p{color: #606266; font-size: 14px;}
@media screen and (max-width:3820px){.message_box .message_box_content{width: 17%;}}
@media screen and (max-width:2490px){.message_box .message_box_content{width: 18%;}}
@media screen and (max-width:1920px){.message_box .message_box_content{width: 20%;}.message_box .message_box_content .content_bottom .content_bottom_btns{padding: 8px 15px;font-size: 12px;}}
@media screen and (max-width:1740px){.message_box .message_box_content{width: 21%;}}
@media screen and (max-width:1680px){.message_box .message_box_content{width: 22%;}}
@media screen and (max-width:1560px){.message_box .message_box_content{width: 23%;}}
@media screen and (max-width:1440px){.message_box .message_box_content{width: 25%;}}
@media screen and (max-width:1366px){.message_box .message_box_content{width: 27%;}}
@media screen and (max-width:1280px){.message_box .message_box_content{width: 28%;}}
@media screen and (max-width:1240px){.message_box .message_box_content{width: 29%;}}
@media screen and (max-width:1024px){.message_box .message_box_content{width: 30%;}}
@media screen and (max-width:980px){.message_box .message_box_content{width: 38%;}}
@media screen and (max-width:800px){.message_box .message_box_content{width: 70%;border-radius: 5px;}.message_box .message_box_content .content_top{padding: 12px 12px 10px;}.message_box .message_box_content .content_center{padding: 7px 12px;}.message_box .message_box_content .content_center{padding: 6px 12px;}.message_box .message_box_content .content_bottom{padding: 5px 12px 12px 12px;}.message_box .message_box_content .content_bottom .content_bottom_btns{padding: 8px 15px;font-size: 13px;border-radius: 5px;}}
/* 弹窗样式 End */



.search{position:fixed;width:100%;height:100%;left:0;top:0;right:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1250;}
.search .search_bg{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.search .search_bg .search_content{width:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);filter:scale(0);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;opacity:1;}
.search .search_bg.on .search_content{-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;opacity:1;}
.search .search_content .search_content_top{position:relative;}
.search .search_content .search_content_top .search_close{position:absolute;right:0;top:-50px;color:#fff;font-size:30px;}
.search .search_content .search_content_bottom{display:flex;align-items:center;justify-content:center;position:relative;border-radius:100px;overflow:hidden;}
.search .search_content input[type="search"]{width:80%;background:inherit;height:80px;font-size:16px;color:#333;padding:0px 20px;z-index:1;position:relative;background:#fff;border:0px;}
.search .search_content input[type="submit"]{width:20%;height:80px;font-size:16px;z-index:1;position:relative;color:#111;cursor:pointer;color:#fff;background:#ff7f08;border:0px;}


.pc_all .pc_all_content{ width: 1700px; margin: 0 auto;}
.pc_all *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all2 .pc_all_content{ width: 1700px; margin: 0 auto;}
.bgcolor{ background: #f5f5f5;}

.page{width: 100%;}
.layui-laypage{display: flex;font-size:16px; color:#333;  align-items: center; justify-content:center; margin-top: 50px;}
.layui-laypage a {
    font-size: 16px;
    color: #333;
    height: 45px;
    width: 45px;
    text-align: center;
    border: #dadada solid 1px;
    margin: 0 5px;
	
	display: flex;
    align-items: center;
    justify-content: center;
}
.layui-laypage-curr {
    background: #2e7cad;
    font-size: 16px;
    color: #fff;
    height: 45px;
    width: 45px;
    text-align: center;
    margin: 0 5px;
	
	display: flex;
    align-items: center;
    justify-content: center;
}
.layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}
.layui-laypage-disabled {
    font-size: 16px;
    color: #333;
    height: 45px;
    text-align: center;
    border: #dadada solid 1px;
    margin: 0 5px;
	
    width: 45px;
    align-items: center;
	display: flex;
    align-items: center;
    justify-content: center;
}
.layui-laypage-disabled:hover{ background:#2e7cad; color:#fff; border: #2e7cad solid 1px;}
.layui-laypage a:hover{ background:#2e7cad; color:#fff; border: #2e7cad solid 1px;}
.layui-laypage-count{ display: none;}

.FloatingBox *{transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.FloatingBox *:hover{transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.FloatingBox{ position: fixed; right: 0; top: 50%; z-index: 25;}
.FloatingBox .FloatingBox_box{ box-shadow: 0px 0px 20px rgba(0,0,0,.1); border-radius: 10px;}
.FloatingBox .FloatingBox_box:last-child{ margin-top: 20px;}
.FloatingBox .FloatingBox_box:last-child .FloatingBox_list .FloatingBox_list_title{ border-radius: 10px;}
.FloatingBox .FloatingBox_list{ position: relative; cursor: pointer;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title{ background:#fff; width: 80px; text-align:center; padding: 15px 0px;}
.FloatingBox .FloatingBox_list:nth-child(2) .FloatingBox_list_title{ padding: 5px 0px;}
.FloatingBox .FloatingBox_list:first-child .FloatingBox_list_title{ border-radius: 10px 10px 0px 0px;}
.FloatingBox .FloatingBox_list:last-child .FloatingBox_list_title{ border-radius: 0px 0px 10px 10px;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon{ display: flex; align-items:center; justify-content:center;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon span{ display: flex; align-items:center; justify-content:center; position: relative; margin-bottom: 10px;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon span img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_dd{ color:#333;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_dd{ color:#fff;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title{ background:#ff7f08;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_icon span img{ opacity: 0;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_icon span img:last-child{ opacity: 1;}
.FloatingBox .FloatingBox_list.wx .FloatingBox_list_down{ position: absolute; left: -130px; width: 130px; top: 0; border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.FloatingBox .FloatingBox_list.wx .FloatingBox_list_down img{ width: 100%;}
.FloatingBox .FloatingBox_list.phone .FloatingBox_list_down{ position: absolute; left: -215px; width: 215px; height: 100%; align-items: center; justify-content: center; top: 0; background: #ff7f08; color: #fff; border-radius: 10px 0px 0px 10px}
.FloatingBox .FloatingBox_list .FloatingBox_list_down{ display: none;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_down{ display: flex;}


.Header2023{ display: flex; align-items: center; justify-content: space-between; height: 95px; padding: 0px 55px; position: fixed; left: 0; top: 0; width: 100%; z-index: 8; }
.Header2023:before{content: "";background: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); display: inline-block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; z-index: -1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.Header2023.active{ background: rgba(255, 255, 255, 0);box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.Header2023.active::before{ opacity: 1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.Header2023 .Header2023_logo{ position: relative; z-index: 2; margin-right: 90px; display: flex; align-items: center;}
.Header2023 .Header2023_logo img{ height: 36px;}
.Header2023 .Header2023_logo span{ display: flex; align-items: center; justify-content: center; position: relative;}
.Header2023 .Header2023_logo span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.Header2023_logo_right{ display: flex; align-items: center; font-size: 16px; color: #fff; margin-left: 14px; letter-spacing: 2.5px;}
.Header2023 *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.Header2023_logo_right .logo_right_list{ opacity: 0;}
.Header2023_logo_right .logo_right_list:nth-child(1){ transition-delay: 0.1s; }
.Header2023_logo_right .logo_right_list:nth-child(2){ transition-delay: 0.2s; }
.Header2023_logo_right .logo_right_list:nth-child(3){ transition-delay: 0.3s; }
.Header2023_logo_right .logo_right_list:nth-child(4){ transition-delay: 0.4s; }
.Header2023_logo_right .logo_right_list:nth-child(5){ transition-delay: 0.5s; }
.Header2023_logo_right .logo_right_list:nth-child(6){ transition-delay: 0.6s; }
.Header2023_logo_right .logo_right_list:nth-child(7){ transition-delay: 0.7s; }
.Header2023_logo_right .logo_right_list:nth-child(8){ transition-delay: 0.8s; }
.Header2023_logo_right .logo_right_list:nth-child(9){ transition-delay: 0.9s; }
.Header2023_logo_right.on .logo_right_list{ opacity: 1;}


.Header2023.active .Header2023_logo .Header2023_logo_right{ color: #111;}
.Header2023.active .Header2023_logo span img{ opacity: 0;}
.Header2023.active .Header2023_logo span img:last-child{ opacity: 1;}
.Header2023 .Header2023_nav{ display: flex; align-items: center; z-index: 2;}
.Header2023 .Header2023_nav .Header2023_nav_list{ margin-right: 40px;}
.Header2023 .Header2023_nav .Header2023_nav_list.on{ position: relative;}
.Header2023 .Header2023_nav .Header2023_nav_list:last-child{ margin-right: 0;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_title{ color: #fff; line-height: 95px; display: inline-block;}
.Header2023.active .Header2023_nav .Header2023_nav_list .nav_list_title{ color: #1d1010;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_title i{ margin-left: 6px;}
.Header2023 .Header2023_nav .Header2023_nav_list:hover .nav_list_title{ text-decoration: underline;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down{position:absolute;left:0;top:95px;background:rgba(0, 0, 0, .8);width:100%;display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden;padding:5vw 14.8485vw; display:none;}
.Header2023 .Header2023_nav .Header2023_nav_list:hover .nav_list_down {display:flex;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down .list_down_li .down_li_title {font-size:1.1462vw;color:#fff;position:relative;margin-bottom:1.1462vw;padding-bottom:1.1462vw;position:relative;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down .list_down_li .down_li_title:before {content:"";display:inline-block;width:0.521vw;height:0.0521vw;background:#ffe100;position:absolute;bottom:0;left:0;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down .list_down_li .down_li_content p {margin-bottom:1.042vw;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down .list_down_li .down_li_content p a {font-size:0.8336vw;color:#fff;opacity:.7; display: flex; align-items: center;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down .list_down_li .down_li_content p a img {margin-right:0.6773vw;width: 1.3025vw;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down .list_down_li .down_li_content p a:hover {opacity:1;}
.Header2023 .Header2023_nav .Header2023_nav_list.on {position:relative;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down2 {width:24.2265vw;display:flex;flex-wrap:wrap;justify-content:space-between;position:absolute;top:100%;background:rgba(0,0,0,.8);padding:1.7193vw;left:-2.605vw;display:none;}
.Header2023 .Header2023_nav .Header2023_nav_list:hover .nav_list_down2 {display:flex;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down2 .list_down2_list {width:48%;font-size:0.8336vw;color:#fff;opacity:.8;margin-bottom:1.563vw; display: flex; align-items: center;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down2 .list_down2_list:nth-last-child(1) {margin-bottom:0vw;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down2 .list_down2_list:nth-last-child(2) {margin-bottom:0vw;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down2 .list_down2_list img {margin-right:0.6773vw;width: 1.3025vw;}
.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_down2 .list_down2_list:hover {opacity:1;}
.Header2023 .Header2023_right{ display: flex; align-items: center;}
.Header2023 .Header2023_right .Header2023_right_nav .right_nav_list{ color: #fff; line-height: 95px; display: inline-block; margin-right: 40px;}
.Header2023.active .Header2023_right .Header2023_right_nav .right_nav_list{ color: #1d1010;}
.Header2023 .Header2023_right .Header2023_right_nav .right_nav_list:hover{ text-decoration: underline;}
.Header2023 .Header2023_right .Header2023_right_ai{ display: flex; margin-right: 15px;}
.Header2023 .Header2023_right .Header2023_right_ai img{ height: 26px;}
.Header2023 .Header2023_right .Header2023_right_btn{ display: flex; align-items: center; font-size: 18px; color: #111; height: 40px; padding: 0px 15px; background: #ffe100; border-radius: 100px; position: relative; white-space: nowrap;}
.Header2023 .Header2023_right .Header2023_right_btn img{ height: 25px; margin-right: 25px;}
.Header2023 .Header2023_right .Header2023_right_btn img:last-child{ height: 12px; margin-right: 0px; position: absolute; left: 44px; top: 6px;
    animation:myfirst 1s infinite;
    -webkit-animation:myfirst 1s infinite; 
}
@keyframes myfirst
{
    from {
        -webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);filter:scale(0);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;
    }
    to {
        -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;
    }
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
    from {
        -webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);filter:scale(0);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;
    }
    to {
        -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;
    }
}


.banner{ position: relative;}
.banner .banner_img img{ width: 100%;}
.banner .banner_txt{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.banner .banner_txt .banner_txt_dd p{ color: #fff; display: flex; align-items: center; font-weight: bolder; justify-content: center; line-height: 1.3;}
.banner .banner_txt .banner_txt_dd span{ color: #ffe100; display: flex; align-items: center; font-weight: bolder;}
.banner .banner_txt .banner_txt_dd img{ margin: 0px 8px;}
.banner .banner_txt .banner_txt_dt{ color: #fff; margin-top: 35px;}
.banner .banner_txt .banner_txt_dt span{ color: #ffe100; margin: 0px 10px;}

.HomeNav{ margin-top: -60px; position: relative; z-index: 3; height: 0px;}
.HomeNav .pc_all_content{ display: flex; justify-content: center;}
.HomeNav .HomeNav_list{ margin-right: 23px; text-align: center; background: #fff; box-shadow: 2px 0px 57px rgba(0,0,0,.1); width: 245px; padding: 25px 0px;}
.HomeNav .HomeNav_list:last-child{ margin-right: 0px;}
.HomeNav .HomeNav_list .HomeNav_list_icon{ }
.HomeNav .HomeNav_list .HomeNav_list_icon img{ height: 40px;}
.HomeNav .HomeNav_list .HomeNav_list_title{ color: #111; margin-top: 13px;}

.padding100{ padding: 100px 0px;}

.title.marginbottom65{ margin-bottom: 65px;}
.title.marginbottom40{ margin-bottom: 40px;}
.title .title_left{ text-align: center;}
.title .title_left .title_left_dd{ margin-bottom: 20px; text-transform: uppercase;}
.title .title_left .title_left_dd span{ display: inline-block; width: 7px; height: 7px; background: #ffec00; margin-left: 6px;}
.title .title_left .title_left_dd span:last-child{ background: #cbcbcb;}
.title .title_left .title_left_dt{ font-weight: bolder;}

.HService{ background: #fafafa; padding-top: 220px;}
.HService .HService_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.HService .HService_content .HService_content_list{ width: 49%; padding: 55px;}
.HService .HService_content .HService_content_list:nth-child(1){ background: url(../images/bg1.jpg) no-repeat 50%/cover;}
.HService .HService_content .HService_content_list:nth-child(2){ background: url(../images/bg2.jpg) no-repeat 50%/cover;}
.HService .HService_content .HService_content_list .content_list_dd{ color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 32px; margin-bottom: 32px; position: relative; width: 50%;}
.HService .HService_content .HService_content_list .content_list_dd::before{ content: ""; display: inline-block; width: 70px; height: 3px; background: #ffe100; position: absolute; bottom: -2px; left: 0;}
.HService .HService_content .HService_content_list .content_list_dt .list_dt_li{ display: flex; align-items: center; color: #fff; margin-bottom: 30px;}
.HService .HService_content .HService_content_list .content_list_dt .list_dt_li:last-child{ margin-bottom: 0;}
.HService .HService_content .HService_content_list .content_list_dt .list_dt_li img{ margin-right: 18px; height: 25px;}

.Btn{ display: flex; align-items: center; justify-content: center; margin-top: 65px;}
.Btn .Btn_left{ display: inline-block; padding: 0px 45px; line-height: 48px; color: #111111; border: 2px solid #ffe100; position: relative; top: 0;}
.Btn .Btn_right{ display: inline-block; padding: 0px 42px; line-height: 52px; color: #111111; background: #ffe100; position: relative; top: 0;}
.Btn:hover .Btn_left,.Btn:hover .Btn_right{  top: -8px; background: #ffe100;}


.HCase .HCase_nav{ display: flex; align-items: center; justify-content: center; margin-bottom: 60px;}
.HCase .HCase_nav .HCase_nav_list{ display: inline-block; padding: 18px; background: #f5f5f5; margin-right: 35px; cursor: pointer;}
.HCase .HCase_nav .HCase_nav_list:last-child{ margin-right: 0;}
.HCase .HCase_nav .HCase_nav_list.active{ background: #ffe100; color: #111;}
.HCase .HCase_nav .HCase_nav_list:hover{ background: #ffe100; color: #111;}
.HCase .HCase_content .HCase_content_tab{ display: flex; flex-wrap: wrap; display: none;}
.HCase .HCase_content .HCase_content_tab.active{ display: flex;}
.HCase .HCase_content .HCase_content_list{ width: calc(33.33% - 10px); margin-right: 15px; margin-bottom: 15px; position: relative; overflow: hidden;}
.HCase .HCase_content .HCase_content_list:nth-child(3n){ margin-right: 0;}
.HCase .HCase_content .HCase_content_list .content_list_img{ position: relative;}
.HCase .HCase_content .HCase_content_list .content_list_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;}
.HCase .HCase_content .HCase_content_list:hover .content_list_img img{ width: 100%;-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-ms-transform:scale(1.09);-o-transform:scale(1.09);filter:scale(1.09);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.HCase .HCase_content .HCase_content_list .content_list_img::before{ content: ""; display: inline-block; width: 100%; height: 50%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .8) 100%); position: absolute; bottom: 0; z-index: 1;}
.HCase .HCase_content .HCase_content_list .content_list_logo{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, .5); opacity: 0;-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; backdrop-filter: blur(3.6px);}
.HCase .HCase_content .HCase_content_list .content_list_logo img{ max-height: 65px;}
.HCase .HCase_content .HCase_content_list:hover .content_list_logo{-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; opacity: 1;}
.HCase .HCase_content .HCase_content_list .content_list_title{ position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; padding: 30px 0px;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s; z-index: 2;}
.HCase .HCase_content .HCase_content_list .content_list_title .list_title_dd{ color: #fff;}
.HCase .HCase_content .HCase_content_list .content_list_title .list_title_dt{ color: #fff;}
.HCase .HCase_content .HCase_content_list:hover .content_list_title{ opacity: 0; transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}


.HTeam{ background: url(../images/bg18.jpg) no-repeat 50%/cover;}
.HTeam .HTeam_icon{ display: flex; align-items: center; justify-content: center;}
.HTeam .HTeam_icon .HTeam_icon_list{ margin-right: 200px; text-align: center; width: 225px;}
.HTeam .HTeam_icon .HTeam_icon_list:last-child{ margin-right: 0;}
.HTeam .HTeam_icon .HTeam_icon_list .icon_list_top{ margin-bottom: 22px;}
.HTeam .HTeam_icon .HTeam_icon_list .icon_list_top img{ height: 48px;}
.HTeam .HTeam_icon .HTeam_icon_list .icon_list_bottom .list_bottom_dd{ margin-bottom: 15px;}
.HTeam .HTeam_icon .HTeam_icon_list .icon_list_bottom .list_bottom_dt{ color: #666666; line-height: 1.5;}
.HTeam .HTeam_content{ background: #fff; max-width: 1200px; margin: 0 auto; margin-top: 55px; padding: 65px 70px;}
.HTeam .HTeam_content .HTeam_content_title{ text-align: center; color: #111; font-weight: bolder;}
.HTeam .HTeam_content .HTeam_content_txt{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.HTeam .HTeam_content .HTeam_content_txt .content_txt_list{ width: 48%; display: flex; justify-content: space-between; align-items: flex-start; margin-top: 50px;}
.HTeam .HTeam_content .HTeam_content_txt .content_txt_list .txt_list_img{ width: 30%;}
.HTeam .HTeam_content .HTeam_content_txt .content_txt_list .txt_list_right{ width: 67%;}
.HTeam .HTeam_content .HTeam_content_txt .content_txt_list .txt_list_right .list_right_dd span{ color: #999999; margin-left: 12px;}
.HTeam .HTeam_content .HTeam_content_txt .content_txt_list .txt_list_right .list_right_dt{ margin: 10px 0px; display: flex; flex-wrap: wrap;}
.HTeam .HTeam_content .HTeam_content_txt .content_txt_list .txt_list_right .list_right_dt span{ display: inline-block; padding: 6px 8px; background: #f5f5f5; color: #111; margin-right: 8px;}
.HTeam .HTeam_content .HTeam_content_txt .content_txt_list .txt_list_right .list_right_p{ line-height: 1.66; color: #666; margin-bottom: 15px;}
.HTeam .HTeam_content .HTeam_content_txt .content_txt_list .txt_list_right .list_right_btn{ padding: 9px 15px; color: #111; background: #ffe100; display: inline-block; cursor: pointer;}




.HClient .HClient_content{ position: relative; margin-bottom: -20px;}
.HClient .HClient_content .HClient_content_lister{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.HClient .HClient_content .HClient_content_list{ width: calc(100% / 8 - 1%); box-shadow: 0px 0px 16px rgba(0,0,0,.03); border: 1px solid #eaeaea; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; padding: 1%;}
.HClient .HClient_content .HClient_content_list img{ max-width: 100%; max-height: 49px;}
.HClient .HClient_content .HClient_content_lister:nth-child(2n){ position: relative; left: 50px;}



.Footer{ position: relative; background: #555657;}
.Footer::before{ content: ""; display: inline-block; background: #3f4041; position: absolute; left: -20px; bottom: 0; width: calc(100% + 40px); height: 70%; z-index: -1;}
.Footer .pc_all_content{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.Footer .pc_all_content .Copyright_dd{ line-height: 1.5;}
.Footer .Footer_left{ width: 50%;}
.Footer .Footer_left .Footer_left_title{ color: #fff; margin-bottom: 80px;}
.Footer .Footer_left .Footer_left_txt{ color: #fff;}
.Footer .Footer_left .Footer_left_btn{ position: relative; margin-top: 50px; padding-top: 50px; display: flex;}
.Footer .Footer_left .Footer_left_btn::before{ content: ""; display: inline-block; width: 50px; height: 1px; background: #fff; position: absolute; top: 0; left: 0;}
.Footer .Footer_left .Footer_left_btn a{ display: flex; align-items: center; color: #fff;}
.Footer .Footer_left .Footer_left_btn a img{ width: 15px;}
.Footer .Footer_left .Footer_left_btn a img:first-child{ margin-right: 10px;}
.Footer .Footer_left .Footer_left_btn a img:last-child{ margin-left: 10px;}
.Footer .Footer_left .Footer_left_phone{ display: flex; align-items: center; margin: 50px 0px; flex-wrap: wrap;}
.Footer .Footer_left .Footer_left_phone .left_phone_list{ color: #8f8f8f; margin-right: 60px;}
.Footer .Footer_left .Footer_left_phone .left_phone_list span{ color: #ffe100;}
.Footer .Footer_left .Footer_left_phone .left_phone_list a{ color: #ffe100;}
.Contact .pc_all_content .Contact_right .Contact_right_list .right_list_txt .list_txt_li a{ color: #fff;}
.Footer .Footer_left .Footer_left_phone .left_phone_list:last-child{ margin-right: 0;}
.Footer .Footer_left .Footer_left_nav{ display: flex; justify-content: space-between;}
.Footer .Footer_left .Footer_left_nav .left_nav_list{ width: 23%; border-top: 1px solid #fff; padding-top: 22px;}
.Footer .Footer_left .Footer_left_nav .left_nav_list .nav_list_dd{ color: #fff; margin-bottom: 10px;}
.Footer .Footer_left .Footer_left_nav .left_nav_list .nav_list_dt{ color: #8f8f8f;}
.Footer .Footer_left .Footer_left_nav .left_nav_list:hover{ border-top: 1px solid #ffec00;}
.Footer .Footer_left .Footer_left_nav .left_nav_list:hover .nav_list_dd{ color: #ffec00;}
.Footer .Footer_right{ width: 35%;}
.Footer .Footer_right .Footer_right_map{ display: flex;}
.Footer .Footer_right .Footer_right_map img{ width: 100%;}
.Footer .Footer_right .Footer_right_address{ width: 100%;}
.Footer .Footer_right .Footer_right_address .right_address_title{ color: #fff; margin-bottom: 40px; position: relative; display: inline-block;}
.Footer .Footer_right .Footer_right_address .right_address_title::before{ content: ""; display: inline-block; width: 100%; bottom: -41px; left: 0; height: 1px; background: #ffec00; position: absolute;}
.Footer .Footer_right .Footer_right_address .right_address_txt{ display: flex; align-items: center; border-top: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1); padding: 23px 0px;}
.Footer .Footer_right .Footer_right_address .right_address_txt .address_txt_dd{ width: 106px;}
.Footer .Footer_right .Footer_right_address .right_address_txt .address_txt_dd img{ width: 70px;}
.Footer .Footer_right .Footer_right_address .right_address_txt .address_txt_dt{ display: flex; flex-wrap: wrap; justify-content: space-between; width: calc(100% - 106px); margin-bottom: -20px;}
.Footer .Footer_right .Footer_right_address .right_address_txt .address_txt_dt a{ display: inline-block; color: #fff; width: 16.666%; margin-bottom: 20px; text-align: center;}
.Footer .Footer_right .Footer_right_address .right_address_txt .address_txt_dt a:hover{ color: #ffec00;}
.Footer .Copyright{ background: #3f4041; padding: 46px 0px; color: #8f8f8f;}
.Footer .Copyright .Copyright_dd a{ color: #8f8f8f; margin: 0px 8px;}
.Footer .Copyright .Copyright_dd a:hover{ color: #fff;}
.Footer .Copyright .Copyright_dt{ display: flex; align-items: center;}
.Footer .Copyright .Copyright_dt a:hover .wechat-qrcode{ display: block;}
.Footer .Copyright .Copyright_dt a{ width: 22px; height: 22px; margin-left: 22px; display: inline-block; position: relative;}
.Footer .Copyright .Copyright_dt a:nth-child(1){ background: url('../images/sv14.svg') no-repeat 50% 50%; background-size: 22px;}
.Footer .Copyright .Copyright_dt a:nth-child(2){ background: url('../images/sv15.svg') no-repeat 50% 50%; background-size: 17px;}
.Footer .Copyright .Copyright_dt a:nth-child(3){ background: url('../images/sv16.svg') no-repeat 50% 50%; background-size: 22px; }
.Footer .Copyright .CopyrightLink{ justify-content: flex-start; margin-bottom: 10px;}
.Footer .Copyright .CopyrightLink a{ color: #fff; margin-right: 10px; color: #8f8f8f;}
.Footer .Copyright .CopyrightLink a:hover{ color: #fff;}

.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.wechat-qrcode.bottom{top:40px;left:-84px}
.wechat-qrcode.bottom:after{display:none}
.wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.wechat-qrcode .qrcode table{margin:0 !important}
.wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}


.wipeUp{ position: absolute; right: 0; bottom: 200px; color: #fff; text-transform: uppercase; cursor: pointer;}
.wipeUp::before{ content: ""; display: inline-block; width: 1px; height: 70px; background: #fff; position: absolute; top: -130px; left: 45px;}
.wipeUp span{transform: rotate(90deg); display: inline-block;}




.FloatingWindow2{ position: fixed; right: 20px; top: 44%; z-index: 8;}
.FloatingWindow2 .FloatingWindow2_list{ width: 55px; border-radius: 100px; background: #fff; padding-top: 6px; padding-bottom: 24px; box-shadow: 0px 0px 15px rgba(0, 0, 0, .15); position: relative;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_title{ cursor: pointer;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_title .list_title_icon{ width: 49px; height: 49px; border-radius: 100%; border: 4px solid #fff399; display: flex; align-items: center; justify-content: center; margin: 0 auto; background: #ffe100;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_title .list_title_icon img{ height: 20px;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_title .list_title_dd{ font-size: 16px; color: #333333; margin-top: 10px; text-align: center;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down{ padding-right: 20px; display: none; position: absolute; right: 55px; top: -35px;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_padding{ width: 170px; background: #fff; border-radius: 5px; padding: 25px 0px; box-shadow: 0px 0px 15px rgba(0, 0, 0, .15); position: relative;}
.FloatingWindow2 .FloatingWindow2_list:hover .FloatingWindow2_list_down{ display: block;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_padding:before{
    content: "";
    width: 0px;
    height: 0px;
    border: 7px solid transparent;
    border-left: 9px solid #fff;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    top: 90px;
    right:-16px;
    transform:translateY(-50%);
}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_title{ font-size: 16px; color: #666666; text-align: center; margin-bottom: 15px;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_img{ width: 122px; margin: 0 auto; border-radius: 6px; border: 3px solid #ffe100; margin: 0 auto; padding: 6px; margin-bottom: 20px;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_img img{ width: 100%;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_tel{ text-align: center; font-size: 20px; color: #111111;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_btn{ display: flex; align-items: center; justify-content: center; margin-top: 15px;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_btn a{ display: flex; align-items: center; justify-content: center; width: 125px; height: 40px; background: #ffe100; border-radius: 100px; background: #ffe100;}
.FloatingWindow2 .FloatingWindow2_list .FloatingWindow2_list_down .list_down_btn a img{ height: 23px; margin-right: 5px;}
.FloatingWindow2 .FloatingWindow2_clickTop{ width: 55px; height: 55px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background: #fff; margin-top: 13px; box-shadow: 0px 0px 15px rgba(0, 0, 0, .15); cursor: pointer;}
.FloatingWindow2 .FloatingWindow2_clickTop img{ width: 22px;}



@media screen and (max-width:1750px){    
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1500px;}

    .Btn{ margin-top: 55px;}

    .padding100{ padding: 80px 0px;}
    
    .title.marginbottom65{ margin-bottom: 55px;}

    .HService{ padding-top: 200px;}
    .HService .HService_content .HService_content_list{ padding: 50px;}

    .HCase .HCase_content .HCase_content_list .content_list_logo img{ max-height: 60px;}

    .Footer .Copyright{ padding: 40px 0px;}
    .Footer .Footer_left .Footer_left_title{ margin-bottom: 60px;}
    .Footer .Footer_left .Footer_left_btn{ margin-top: 40px; padding-top: 40px;}
    .Footer .Footer_left .Footer_left_phone{ margin: 40px 0px;}
    .Footer .Footer_right{ width: 41%;}
}
@media screen and (max-width:1550px){    
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1300px;}
    
    .Btn{ margin-top: 45px;}

    .padding100{ padding: 60px 0px;}
    
    .title.marginbottom65{ margin-bottom: 45px;}

    .banner .banner_txt .banner_txt_dd img{ height: 54px;}

    .HService{ padding-top: 160px;}
    .HService .HService_content .HService_content_list{ padding: 45px;}
    .HService .HService_content .HService_content_list .content_list_dt .list_dt_li{ margin-bottom: 20px;}
    
    .HCase .HCase_content .HCase_content_list .content_list_logo img{ max-height: 55px;}

    .Footer .Copyright{ padding: 33px 0px;}
    .Footer .Footer_left .Footer_left_title{ margin-bottom: 40px;}
    .Footer .Footer_left .Footer_left_btn{ margin-top: 30px; padding-top: 30px;}
    .Footer .Footer_left .Footer_left_phone{ margin: 30px 0px;}

    .Header2023 .Header2023_logo{ margin-right: 60px;}
    .Header2023 .Header2023_nav .Header2023_nav_list,.Header2023 .Header2023_right .Header2023_right_nav .right_nav_list{ margin-right: 20px;}
}
@media screen and (max-width:1350px){    
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1200px;}
    
    .Btn{ margin-top: 35px;}
    
    .Header2023 .Header2023_logo{ margin-right: 40px;}
    .Header2023 .Header2023_nav .Header2023_nav_list{ margin-right: 30px;}
    
    .banner .banner_txt .banner_txt_dd p{ font-size: 48px;}
    .banner .banner_txt .banner_txt_dd img{ height: 44px;}

    .HService .HService_content .HService_content_list{ padding: 40px;}
    
    .HCase .HCase_content .HCase_content_list .content_list_logo img{ max-height: 50px;}
        
    .Footer .pc_all_content .Copyright_dd{ text-align: center;}
    .Footer .Copyright .Copyright_dt{ width: 100%; justify-content: center;}

    .Header2023_logo_right,.Header2023 .Header2023_right .Header2023_right_nav .right_nav_list,.Header2023 .Header2023_nav .Header2023_nav_list .nav_list_title{ font-size: 12px;}
    .Header2023 .Header2023_right .Header2023_right_ai img{ height: 18px;}
    .Header2023 .Header2023_right .Header2023_right_btn{height: 32px; padding: 0px 10px; font-size: 12px;}
    .Header2023 .Header2023_right .Header2023_right_btn img{ height: 15px; margin-right: 15px;}
    .Header2023 .Header2023_right .Header2023_right_btn img:last-child{ height: 9px; left: 26px;}
    
}
@media screen and (max-width:1200px){   
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1000px;}
    
}

@media screen and (max-width:1050px){    /*ipad-y*/
    .Header2023,.Header2023Nav{ display: none;}
    .pc_all .pc_all_content,.banner .banner_list_po,.DBanner .DBanner_po{ max-width: 90%;}
    /* 鎵嬫満瀵艰埅 */
    .m-Header2023-nav-height{ display:block;}
    .m-Header2023-nav .sp_logo *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-Header2023-nav{display: block;position:fixed;top:0;z-index:1000;width:100%;transition:all ease 0.45s; background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
    .m-Header2023-nav .sp_Header2023{position: relative;top:0;z-index:10000;padding: 0% 4%; display:flex; align-items:center; justify-content:space-between; height: 62px;}
    .m-Header2023-nav .sp_btn{ display: flex; position: absolute; right: 60px; top: 50%; transform: translateY(-50%);}
    .m-Header2023-nav .sp_btn .sp_btn_list{ position: relative;}
    .m-Header2023-nav .sp_btn .sp_btn_list:nth-child(2){ margin-right: 5px; margin-left: 10px;}
    .m-Header2023-nav .sp_btn .sp_btn_list .btn_list_title{ display: flex; align-items:center; color:#333; position: relative; justify-content:center;}
    .m-Header2023-nav .sp_btn .sp_btn_list .btn_list_title img{ height: 18px;}
    .m-Header2023-nav .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
    .m-Header2023-nav.on .sp_btn .sp_btn_list .btn_list_title img{ opacity: 0;}
    .m-Header2023-nav.on .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 1;}
    .m-Header2023-nav.in .sp_btn .sp_btn_list .btn_list_title img{ opacity: 0;}
    .m-Header2023-nav.in .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 1;}
    .m-Header2023-nav .sp_btn .sp_btn_list .btn_list_down{  position: absolute; width: 100px; top: 40px; left: 50%; background:#fff; transform: translateX(-50%); box-shadow: 0px 0px 20px rgba(0,0,0,.1); display: none;}
    .m-Header2023-nav .sp_btn .sp_btn_list .btn_list_down a{ font-size: 14px; display: inline-block; width: 100%; text-align:center; line-height: 31px;}
    .m-Header2023-nav .sp_logo{padding: 0;display:flex; align-items:center;}
    .m-Header2023-nav .sp_logo a{ display: flex; position: relative; align-items: center;}
    .m-Header2023-nav .sp_logo .Header2023_logo_right{ display: flex; align-items: center; margin-left: 12px; font-size: 14px; letter-spacing: 2px; color: #111;}
    .m-Header2023-nav .sp_logo img{margin:auto;transition:all ease 0.45s; height: 30px;}
    .m-Header2023-nav .sp_logo img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
    .m-Header2023-nav .sp_login{ position: absolute; right: 75px;}
    .m-Header2023-nav .sp_login img{ height: 24px;}
    .m-Header2023-nav .sp_nav{width: 26px;float:right;position:relative;cursor:pointer;height:14px;z-index: 900; top: 0px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-Header2023-nav .sp_nav span{display:block;background:#000;width: 26px;height: 2px;position:absolute;left: 0;transition:all ease 0.45s;}
    .m-Header2023-nav .sp_nav span:nth-of-type(1){top:0px; width:18px;}
    .m-Header2023-nav .sp_nav span:nth-of-type(2){top: 6px;}
    .m-Header2023-nav .sp_nav span:nth-of-type(3){top: 13px;}
    .m-Header2023-nav .sp_nav_se{ top: -5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-Header2023-nav .sp_nav_se span:nth-of-type(1){top: 11px;transform:rotate(45deg); width:26px;}
    .m-Header2023-nav .sp_nav_se span:nth-of-type(2){width:0;transition:none;}
    .m-Header2023-nav .sp_nav_se span:nth-of-type(3){top: 11px;transform:rotate(-45deg);}
    .m-Header2023-nav .sjj_nav{display: none;position:fixed;z-index:9;background:white;width:100%;height:calc(100% - 62px);font-size: .95rem;;line-height:2.7rem;top:62px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc;}
    .m-Header2023-nav .nav_show{display: block;}
    .m-Header2023-nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
    .m-Header2023-nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
    .m-Header2023-nav .sjj_nav>ul>li:first-child .language{float:right;width:93px;overflow:hidden;line-height:40px;}
    .m-Header2023-nav .sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ededed solid;text-align:center;color:#999;}
    .m-Header2023-nav .sjj_nav ul li i{position: absolute; top: 0px; right: 0px; border-left: 1px #ededed solid; height: 52px; padding: 0px 15.5px; display: flex; align-items: center; justify-content: flex-start;}
    .m-Header2023-nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.45s}
    .m-Header2023-nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
    .m-Header2023-nav .sjj_nav ul li{border-top:1px #ededed solid;padding-left:1.1rem;position:relative;line-height:2.6rem; list-style: none;}
    .m-Header2023-nav .sjj_nav>ul >li:last-child{border-bottom:1px #ededed solid;}
    .m-Header2023-nav .sjj_nav ul li ul{display:none}
    .m-Header2023-nav .sjj_nav ul li a{color:#666;width:100%;display: block;font-size: 16px;padding: 18px 0;}
    .m-Header2023-nav .sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
    .m-Header2023-nav .sjj_nav ul li i svg{width:.9rem;height: 2.6rem;fill:#cbcbcb;}
    .m-Header2023-nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#000;}
    .m-Header2023-nav .sjj_nav ul li ul li>ul{margin-left:10px}
    
    .banner{ margin-top: 62px;}

    .padding100{ padding: 50px 0px;}
}

@media screen and (max-width:780px){    /*ipad-x*/
    
}

@media screen and (max-width:768px){    /*iphone*/
    .padding100{ padding: 40px 0px;}
    
    .banner .banner_img img{ height: 350px; object-fit: cover;}
    .banner .banner_txt .banner_txt_dd p{ font-size: 26px;}
    .banner .banner_txt .banner_txt_dd img{ height: 24px; margin: 0px 4px;}
    .banner .banner_txt .banner_txt_dt{ font-size: 16px; text-align: center; line-height: 1.5; padding: 0px 8%; margin-top: 24px;}

    .HomeNav{ margin-top: 0; padding-top: 45px; height: auto; background: #fafafa;}
    .HomeNav .pc_all_content{ flex-wrap: wrap;}
    .HomeNav .HomeNav_list{ width: 48%; margin-right: 4%; box-shadow: 0px 0px 0px; margin-bottom: 4%;}
    .HomeNav .HomeNav_list:nth-child(2n){ margin-right: 0;}
    .HomeNav .HomeNav_list .HomeNav_list_icon img{ height: 32px;}

    .title .title_left .title_left_dd{ margin-bottom: 14px;}
    .title .title_left .title_left_dt{ line-height: 1.3;}
    .title.marginbottom40{ margin-bottom: 20px;}

    .HService{ padding-top: 45px;}
    .HService .HService_content .HService_content_list{ width: 100%; padding: 35px 26px;}
    .HService .HService_content .HService_content_list:nth-child(1){ margin-bottom: 25px;}
    .HService .HService_content .HService_content_list .content_list_dd{ width: 100%; padding-bottom: 22px; margin-bottom: 22px;}

    .Btn .Btn_left{ padding: 0; font-size: 14px; padding: 0px 20px;}
    .Btn .Btn_right{ font-size: 14px; padding: 0px 25px;}

    .HCase .HCase_nav{ flex-wrap: wrap; margin-bottom: 35px;}
    .HCase .HCase_nav .HCase_nav_list{ width: 32%; margin-right: 2%; padding: 12px 0px; text-align: center; margin-bottom: 2%;}
    .HCase .HCase_nav .HCase_nav_list:nth-child(3n){ margin-right: 0;}
    .HCase .HCase_content{ justify-content: space-between;}
    .HCase .HCase_content .HCase_content_list{ width: 100%; margin-right: 0; margin-bottom: 10px;}

    .HTeam .HTeam_icon{ flex-wrap: wrap;}
    .HTeam .HTeam_icon .HTeam_icon_list{ margin-right: 0; width: 100%; background: #fff; padding: 25px 0px; margin-bottom: 15px;}
    .HTeam .HTeam_icon .HTeam_icon_list .icon_list_top img{ height: 35px;}
    .HTeam .HTeam_content{ margin-top: 0; padding: 40px 20px;}
    .HTeam .HTeam_content .HTeam_content_txt .content_txt_list{ width: 100%;}
    .HTeam .HTeam_content .HTeam_content_txt .content_txt_list{ margin-top: 35px;}
    .HTeam .HTeam_content .HTeam_content_txt .content_txt_list .txt_list_right{ width: 65%;}

    .HClient .HClient_content .HClient_content_lister:nth-child(2n){ left: 0;}
    .HClient .HClient_content .HClient_content_list{ margin-bottom: 0px; width: 49%; margin-bottom: 2%; padding: 25px 15px;}

    
    .Footer .Footer_content .Footer_content_left .content_left_nav{ justify-content: space-between; display: flex;}
    .Footer .Footer_content .Footer_content_left .content_left_nav a{ margin-right: 0;}
    .Footer .Footer_left,.Footer .Footer_right{ width: 100%;}
    .Footer .Footer_left .Footer_left_title{ margin-bottom: 22px; font-size: 24px;}
    .Footer .Footer_left .Footer_left_btn{ margin-top: 33px; padding-top: 33px;}
    .Footer .Footer_left .Footer_left_phone{ margin-top: 33px; justify-content: space-between;}
    .Footer .Footer_left .Footer_left_phone .left_phone_list{ margin-right: 0; font-size: 13px;}
    .Footer .Footer_left .Footer_left_txt br{ display: none;}
    .Footer .Footer_left .Footer_left_nav{ margin-top: 30px;}
    .Footer .Footer_right{ margin-top: 30px;}
    .Footer .Footer_right .Footer_right_address{ margin-top: 22px;}
    .Footer .Footer_right .Footer_right_address .right_address_title{ margin-bottom: 20px;}
    .Footer .Footer_right .Footer_right_address .right_address_title::before{ bottom: -21px;}
    
    .wipeUp{ display: none;}

    .Footer .Copyright{ padding: 25px 0px;}
    .Footer .Copyright .pc_all_content{ text-align: center; justify-content: center;}
    .Footer .Copyright .pc_all_content .Copyright_dd{ line-height: 1.5;}
    .Footer .Copyright .CopyrightLink a{ margin-bottom: 10px;}
    .Footer .Copyright .Copyright_dt{ display: none;}
    .Footer::before{ display: none;}
    
}
