/* 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:14px Helvetica Neue,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;/* -moz-user-select: none; -webkit-user-select: none;-ms-user-select: none; -khtml-user-select: none; 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.5;}
p { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
.ohidden{ overflow: hidden;}
.m-header-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:40%;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: #1237a7;}
.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: #1237a7; border: 1px solid #1237a7; 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: #1237a7;}
.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 button{width:20%;height:80px;font-size:16px;z-index:1;position:relative;color:#111;cursor:pointer;color:#fff;background:#1237a7;border:0px;}


.pc_all .pc_all_content{ width: 1600px; margin: 0 auto; max-width: 90%;}
.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: 1600px; margin: 0 auto; max-width: 90%;}
.bgcolor{ background: #f5f5f5;}

.page{width: 100%;margin-top: 60px;}
.layui-laypage {display:flex;font-size:16px;color:#333;align-items:center;justify-content:center;}
.layui-laypage .layui-laypage-disabled {margin:0 7px;border-radius: 100px;border: 1px solid #dadada;}
.layui-laypage .layui-laypage-count {margin-right: 7px; padding: 0 11px; height: 40px; font-size: 16px; line-height: 40px; color: #999; background-color: #f9f9f9;border: 1px solid #dadada;display: none;border-radius: 100px;}
.layui-laypage a {width:40px;height:40px;color:#999;font-size:16px;color:#999;border: 1px solid #dadada;text-align:center;margin:0 7px;font-family:Arial;background-color: #fff;display: flex; align-items: center; justify-content: center;border-radius: 100px;}
.layui-laypage-curr {width:40px;height:40px;font-size:16px;border-radius: 100px;color:#999;text-align:center;margin:0 7px;font-family:Arial;position:relative;font-weight:100;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;background-color: #eee;display: flex; align-items: center; justify-content: center;border-radius: 100px;}
.layui-laypage-curr em,.layui-laypage-disabled em {font-style:inherit;font-family:Arial;border-radius: 100px;}
.layui-laypage-curr em:last-child{width:100%;height:100%;color:#fff;font-weight:100;background-color: #1237a7;display: flex; align-items: center; justify-content: center;}
.layui-laypage .layui-laypage-disabled{width:40px;height:40px;border-radius: 100px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#999;font-weight:100;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;background-color: #f9f9f9; cursor: not-allowed;}
.layui-laypage .layui-laypage-disabled:hover{color:#999;background-color: #f9f9f9;}
.layui-laypage a:hover {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;background-color: #1237a7;border-color: #1237a7;}
.layui-laypage .page-num-current{color:#fff;background-color: #1237a7;border-color: #1237a7;}
.layui-laypage-limits,.layui-laypage-skip {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:#1237a7;}
.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: -285px; width: 285px; height: 100%; align-items: center; justify-content: center; top: 0; background: #1237a7; color: #fff; border-radius: 10px 0px 0px 10px;padding-left: 17px; line-height: 1.4;}
.FloatingBox .FloatingBox_list.phone .FloatingBox_list_down br{ display: none;}
.FloatingBox .FloatingBox_list.phone .FloatingBox_list_down a{color: #fff;display: inline-block; line-height: 1.35; width: 100%;}
.FloatingBox .FloatingBox_list.phone *{-moz-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; -khtml-user-select: text !important; user-select: text !important;}
.FloatingBox .FloatingBox_list .FloatingBox_list_down{ display: none;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_down{ display: flex;}


.Header{ position: absolute;background:#fff; left: 0; top: 0; width: 100%; z-index: 8;}
.Header .pc_all_content{ display: flex; align-items: center; justify-content: space-between; height: 100px;}
.Header .Header_logo{ display: inline-block;}
.Header .Header_logo img{ height: 29px;}
.Header .Header_content{ display: flex; align-items: center;}
.Header .Header_content .Header_content_nav{ display: flex; align-items: center; margin-right: 45px;}
.Header .Header_content .Header_content_nav .content_nav_list{ margin-right: 40px; position: relative;}
.Header .Header_content .Header_content_nav .content_nav_list:last-child{ margin-right: 0;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_title{ color: #3e3e3e; padding-bottom: 5px; border-bottom: 1px solid  rgba(0,0,0,0);}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down{ position:absolute;top:100%;width:160px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.Header .Header_content .Header_content_nav .content_nav_list:hover .nav_list_down{display:block;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down:before {content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:12px;left:0;right:0;margin:0 auto;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down .list_down_con {background:#fff;border-radius:5px;overflow:hidden; padding: 0px 8px;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down a {color:#333;display:inline-block;width:100%;text-align:center; padding: 12px 0px; border-bottom: 1px solid #ededed; display: flex; align-items:center; justify-content:center;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down a:before{ content:""; display: inline-block; width: 0px; height: 3px; border-radius: 100px; background:#1237a7; margin-right: 6px; background:#fff;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down a:hover { color:#1237a7;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down a:hover:before{ background:#1237a7; width: 13px;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down a.active { color:#1237a7;}
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_down a.active:before{ background:#1237a7; width: 13px;}


.Header .Header_content .Header_content_nav .content_nav_list.active .nav_list_title{ color: #1237a7; border-bottom: 1px solid #1237a7; }
.Header .Header_content .Header_content_right{ display: flex; align-items: center; border-radius: 100px; background: #1237a7; height: 52px; padding: 0px 27px;}
.Header .Header_content .Header_content_right .content_right_list{ margin-right: 15px; position: relative;}
.Header .Header_content .Header_content_right .content_right_list:last-child{ margin-right: 0;}
.Header .Header_content .Header_content_right .content_right_list .right_list_title{ display: flex; align-items: center; color: #fff;}
.Header .Header_content .Header_content_right .content_right_list .right_list_title span{ margin-left: 6px; margin-right: 5px;}
.Header .Header_content .Header_content_right .content_right_list .btn_Global_down {position:absolute;top:100%;width:120px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.Header .Header_content .Header_content_right .content_right_list:hover .btn_Global_down {display:block;}
.Header .Header_content .Header_content_right .content_right_list .btn_Global_down:before {content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);position:absolute;top:12px;left:0;right:0;margin:0 auto;}
.Header .Header_content .Header_content_right .content_right_list .btn_Global_down .Global_down_padding {background:rgba(0,0,0,.5);border-radius:5px;overflow:hidden;}
.Header .Header_content .Header_content_right .content_right_list .btn_Global_down a {font-size:16px;color:#fff;display:inline-block;width:100%;line-height:38px;text-align:center; display: flex; align-items:center;  justify-content: flex-start; padding-left: 15px;}
.Header .Header_content .Header_content_right .content_right_list .btn_Global_down a:hover {background:#1237a7;}
.Header .Header_content .Header_content_right .content_right_list .btn_Global_down a img{ height: 20px; margin-right: 6px;}
.Header .Header_content .Header_content_right .content_right_list.MenuClick .right_list_title{ display: flex; flex-direction: column;}
.Header .Header_content .Header_content_right .content_right_list.MenuClick .right_list_title span{ display: inline-block; width: 21px; height: 2px; background: #fff; border-radius: 100px;}
.Header .Header_content .Header_content_right .content_right_list.MenuClick .right_list_title span:nth-child(2n){ margin: 4px 0px;}


.MenuDown{ position: fixed; left:0; top: 0; width: 100%; height: 100%; z-index: 10; display: none; justify-content: flex-end; z-index: 50;}
.MenuDown .MenuDown_bg{ position: fixed; left:0; top: 0; width: 100%; background:rgba(0,0,0,.5); height: 100%;}
.MenuDown .MenuDown_content{ width: 330px; background:#fff; height: 100%; position: absolute; right: -330px; top:0; height: 100%;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; z-index: 5;}
.MenuDown.on .MenuDown_content{ right: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.MenuDown .MenuDown_content_top{ display: flex; align-items:center; justify-content:center; padding: 35px 0px; height: 10%;}
.MenuDown .MenuDown_content_top .content_top_Global{ display: flex; align-items:center; position: relative;}
.MenuDown .MenuDown_content_top .content_top_Global:last-child{ margin-left: 25px; cursor: pointer;}
.MenuDown .MenuDown_content_top .content_top_Global .top_Global_title{ display: flex; align-items:center; font-size: 16px; color:#222222;}
.MenuDown .MenuDown_content_top .content_top_Global .top_Global_title img{ height: 18px; margin-right: 9px;}
.MenuDown .MenuDown_content_top .content_top_Global .top_Global_title i{ margin-left: 2px;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down {position:absolute;top:100%;width:120px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.MenuDown .MenuDown_content_top .content_top_Global:hover .btn_Global_down {display:block;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down:before {content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);position:absolute;top:12px;left:0;right:0;margin:0 auto;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down .Global_down_padding {background:rgba(0,0,0,.5);border-radius:5px;overflow:hidden;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down a {font-size:16px;color:#fff;display:inline-block;width:100%;line-height:38px;text-align:center;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down a:hover {background:#1237a7;}
.MenuDown .MenuDown_content_bottom{ padding: 0px 30px; height: 90%; overflow: auto;}
.MenuDown .MenuDown_content_bottom .content_bottom_list{ border-bottom:1px solid #eaeaea;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_title{ font-size: 16px; color:#333333; height: 58px; display: flex; align-items: center; justify-content: space-between; padding: 0px 33px;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_title .list_title_dd{ font-size: 16px; color:#333333;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_title .list_title_icon{ color:#333333;}
.MenuDown .MenuDown_content_bottom .content_bottom_list.on .bottom_list_title{ background:#1237a7;}
.MenuDown .MenuDown_content_bottom .content_bottom_list.on .bottom_list_title .list_title_dd{ color:#fff}
.MenuDown .MenuDown_content_bottom .content_bottom_list.on .bottom_list_title .list_title_icon{ color:#fff}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down{ display: none;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li{ display: flex; align-items:center; justify-content: space-between; padding-left: 50px; height: 58px; padding-right: 35px; border-top: 1px solid #eaeaea;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li .down_li_dd{ color:#666666; font-size: 15px;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li .down_li_dt{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li .down_li_dt img{ height: 10px;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li:hover .down_li_dt{ opacity: 1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li:hover .down_li_dd{ color:#1237a7;}



.banner{ position: relative;}
.banner .banner_icon{ position: absolute; width: 100%; height: 100%; background: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); top: 0; left: 0; z-index: 2;}
.banner .beer-handle{ top: 25%; opacity: .8;}
.banner .beer-slider[data-beer-label]:after{ display: none !important;}
.banner .beer-reveal[data-beer-label]:after{ display: none !important;}
.banner .bannerBg{ position: absolute; left: 0; bottom: -1px; width: 100%; z-index: 2;}
.banner .bannerBg img{ width: 100%;}
.banner .banner_list{ position: relative;}
.banner .banner_list .banner_list_img .beer-slider{ width: 100%;}
.banner .banner_list .banner_list_img img{ width: 100%; height: 100vh; object-fit:cover;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.banner.active .banner_list .banner_list_img img{ height: 100vh;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.banner .banner_list .banner_list_img video{ width: 100vw !important; height: 90vh; object-fit:cover;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.banner.active .banner_list .banner_list_img video{ height: 115vh;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.banner .banner_list .banner_list_po{ position: absolute; left: 7%; top: 50%; z-index: 4; transform: translateY(-50%);}
.banner .banner_list .banner_list_po .list_po_title{ display: none; align-items: center; margin-bottom: 30px;}
.banner .banner_list .banner_list_po .list_po_title .po_title_list{line-height:1.2; color: #fff; margin-right: 45px; font-weight: bolder;font-style: oblique;}
.banner .banner_list .banner_list_po .list_po_title .po_title_list span {
    padding-left: 90px;
    display: flex;
	color: #fff;
}
.banner .banner_list .banner_list_po .list_po_title .po_title_list span::before {
    content: "";
    display: block;
    width: 40px;
    height: 10px;
    background-color: #1191d0;
    margin-right: 10px;
    -webkit-transform: skew(-24deg);
    transform: skew(-24deg);
    margin-top: 30px;
}


.banner .banner_list .banner_list_po .list_po_title .po_title_list span{}
.banner .banner_list .banner_list_po .list_po_txt{ color: #fff; line-height: 1.5; display: none;}
.banner .banner_list .banner_list_po .list_po_txt div{ line-height: 1.5;}
.banner .banner_list:nth-child(3) .banner_list_po .list_po_txt{ color:#fff;}
.banner .banner_list:nth-child(3) video{ opacity: .8;}
.banner .banner_list:nth-child(3) .banner_list_img{}
.banner .banner_list:nth-child(4) .banner_list_po .list_po_txt{ color:#fff;}
.banner .banner_list:nth-child(4) video{ opacity: .8;}
.banner .banner_list:nth-child(4) .banner_list_img{ background:#000;}
.banner .banner_list .banner_list_po .list_po_btn{ margin-top: 100px; display: none;}
.banner .banner_list.swiper-slide-active .banner_list_po .list_po_title{ display: flex;}
.banner .banner_list.swiper-slide-active .banner_list_po .list_po_txt{ display: block;}
.banner .banner_list.swiper-slide-active .banner_list_po .list_po_btn{ display: flex;}
.banner .swiper-pagination{ bottom:  5vh; z-index: 9; width: 100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.banner.active .swiper-pagination{ bottom: 5vh;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.banner .swiper-pagination span{ width: 47px; height: 6px; border-radius: 100px; background: #fff; margin: 0px 4px; opacity: 1;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #1237a7;}

.banner2 .bannerIcon{ bottom: -157px; width: 100%; display: flex; align-items: flex-start; justify-content: center; z-index: 5; padding: 0px 4%;}
.banner2 .bannerIcon .bannerIcon_list{ margin-right: 130px; width: 300px;}
.banner2 .bannerIcon .bannerIcon_list:last-child{ margin-right: 0px;}
.banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon{ width: 84px; height: 84px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,0.1); margin: 0 auto; margin-bottom: 25px;}
.banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_title{ text-align: center;}
.banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_title .list_title_dd{ color: #111111; font-weight: bolder;}
.banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_title .list_title_dt{ color: #666666; margin-top: 10px;}
.banner2 .bannerIcon .bannerIcon_list{ margin-top: 64px;}

.Btn{ display: flex; align-items: center; border-radius: 100px; border: 1px solid #dadada; position: relative; top: 0; background: #fff;}
.Btn:hover{ top: -5px;}
.Btn .Btn_left{ color: #666666; padding: 0px 20px;}
.Btn .Btn_right{ height: 48px; width: 48px; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #1237a7;}
.Btn.color{ background: #1237a7; border: 1px solid #1237a7;}
.Btn.color .Btn_left{ color: #fff;}
.Btn.color .Btn_right{ background: #1943c2;}
.Btn:hover{ background: #1237a7; border: 1px solid #1237a7; box-shadow: 0px 0px 20px rgba(25,67,194,.4);}
.Btn:hover .Btn_left{ color: #fff;}
.Btn:hover .Btn_right{ background: #1943c2;}

.padding110{ padding: 110px 0px;}
.padding110.paddingtop0{ padding-top: 0 !important;}
.padding110.paddingbottom0{ padding-bottom: 0 !important;}

.Title{ display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 55px;}
.Title .Title_left .Title_left_dd{ color: #1237a7;}
.Title .Title_left .Title_left_icon{ margin: 19px 0px; display: flex; align-items: center;}
.Title .Title_left .Title_left_icon span{ display: inline-block; width: 7px; height: 5px; border-radius: 100%; background: #828282;}
.Title .Title_left .Title_left_icon span:nth-child(1){ opacity: 1;}
.Title .Title_left .Title_left_icon span:nth-child(2){ opacity: .5; margin: 0px 4px;}
.Title .Title_left .Title_left_icon span:nth-child(3){ opacity: .2;}
.Title .Title_left .Title_left_dt{ color: #111111; line-height: 1.3; font-weight: bolder;}
.Title .Title_left .Title_left_p{ color: #111111; line-height: 1.3; margin-top: 7px;}
.Title.color .Title_left .Title_left_dd{ color: #fff;}
.Title.color .Title_left .Title_left_icon span{ background: #fff;}
.Title.color .Title_left .Title_left_dt{ color: #fff;}


.ISolution .ISolution_content{ display: flex; background: #f3f4f6;}
.ISolution .ISolution_content .ISolution_content_list{ width: 20%; padding: 44px; overflow: hidden; position: relative;}
/* .ISolution .ISolution_content .ISolution_content_list::before{ content: ""; display: inline-block; width: 100%; height: 100%; background: url(../images/bg2.jpg) no-repeat 50%/cover; position: absolute; left: 0; top: 0; opacity: 0;} */
.ISolution .ISolution_content .ISolution_content_list .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0; opacity: 0;}
.ISolution .ISolution_content .ISolution_content_list.active .bg{opacity: 1;}


.ISolution .ISolution_content .ISolution_content_list .content_list_top{ position: relative; z-index: 2; width: 100%;}
.ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_right{ position: absolute; right: 0; top: 0%; height: 100%; display: flex; align-items: center; opacity: 0;}
.ISolution .ISolution_content .ISolution_content_list.active .content_list_top .list_top_right{ opacity: 1;}
.ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd{ display: flex; align-items: center; margin-bottom: 22px;}
.ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_icon{ display: flex; align-items: center; justify-content: flex-start; margin-right: 18px;}
.ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_icon span{ display: flex; align-items: center; justify-content: center; position: relative;}
.ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_icon span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_title{ color: #111111; line-height: 1.15;}
.ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dt{ color: #666666; line-height: 1.3;}
.ISolution .ISolution_content .ISolution_content_list .content_list_img{ margin-top: 70px; display: flex; align-items: center; justify-content: center; height: 275px; position: relative;}
.ISolution .ISolution_content .ISolution_content_list .content_list_img img{ max-width: max-content; position: relative;}
.ISolution .ISolution_content .ISolution_content_list:nth-child(1) .content_list_img img{ height: 232px;}
.ISolution .ISolution_content .ISolution_content_list:nth-child(2) .content_list_img img{ height: 232px;}
.ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img img{ height: 232px;}
.ISolution .ISolution_content .ISolution_content_list:nth-child(4) .content_list_img img{ height: 232px;}
.ISolution .ISolution_content .ISolution_content_list.active{ width: 40%;}
.ISolution .ISolution_content .ISolution_content_list.active:before{ opacity: 0;}
.ISolution .ISolution_content .ISolution_content_list.active .content_list_top .list_top_dt,.ISolution .ISolution_content .ISolution_content_list.active .content_list_top .list_top_dd .top_dd_title{ color: #fff;}
.ISolution .ISolution_content .ISolution_content_list.active .content_list_top .list_top_dd .top_dd_icon span img{ opacity: 0;}
.ISolution .ISolution_content .ISolution_content_list.active .content_list_top .list_top_dd .top_dd_icon span img:last-child{ opacity: 1;}
.ISolution .ISolution_content .ISolution_content_list.active .content_list_img{ left: 0px !important;}
.ISolution .ISolution_content .ISolution_content_list:nth-child(1) .content_list_img{ }
.ISolution .ISolution_content .ISolution_content_list:nth-child(2) .content_list_img{ }
.ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img{ }
.ISolution .ISolution_content .ISolution_content_list:nth-child(4) .content_list_img{ }
.ISolution .ISolution_content .ISolution_content_list.active .content_list_top .list_top_dd .top_dd_title br{ display: none;}
.ISolution .ISolution_content .ISolution_content_list.active .content_list_img img{opacity: 0;display: none;}

.about{display: flex;}
.about .about-left{width: 45%;}
.about .about-left p{margin-bottom: 20px;color: #666666;text-align: justify;line-height: 1.5;}
.about .about-right {width: 50%;}
.about .about-right img{max-width:48%;position: absolute;right: 0;}

.IndexBg{ position: relative;}
#m{ position: absolute; bottom: -200px; width: 100%;}
.ICase{ position: relative; z-index: 7;}
.ICase .ICase_content{ display: flex; justify-content: center; padding-top: 250px;}
.ICase .ICase_content .ICase_content_con{ position: relative;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon{ position: relative;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_bg{ display: flex; align-items:center; justify-content:center;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_bg .icon_bg_content{ display: flex; align-items:center; justify-content:center; position: relative;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_bg .icon_bg_list{ position: absolute; opacity: 0; left: 0; top: 0;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_bg .icon_bg_list.icon_bg_list1{ position: relative;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_bg .icon_bg_list.active{ opacity: 1;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_list{ position: absolute; max-width: 210px; width:10.941vw; opacity: 0;top: -10%; left: 36%;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_list img{ width: 100%;}
.ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_list.active{ opacity: 1;}

.ICase .ICase_content .ICase_content_list .content_list_img{ width: 245px; height: 245px; position: absolute; top: -130px; right: -300px; display: none;}
.ICase .ICase_content .ICase_content_list .content_list_img::before{ content: ""; display: inline-block; width: 121px; height: 35px; background: url(../images/bn41.png) no-repeat 50% 50%; position: absolute; left: -60px; top: 100px;}
.ICase .ICase_content .ICase_content_list .content_list_img img{ border-radius: 100%; border-radius: 100%; border: 3px solid #1237a7; position: relative; z-index: 2; width: 100%; height: 100%; object-fit:cover;}
.ICase .ICase_content .ICase_content_list .content_list_title{ color: #111111; margin-top: 5px; white-space: nowrap;}
.ICase .ICase_content .ICase_content_list{ position: absolute; text-align: center;}
.ICase .ICase_content .ICase_content_list.ICase_content_list1{ top: -215px; left: 45%;}
.ICase .ICase_content .ICase_content_list.ICase_content_list2{ top: -105px; left: 85%;}
.ICase .ICase_content .ICase_content_list.ICase_content_list3{ top: 30%; right: -160px;}
.ICase .ICase_content .ICase_content_list.ICase_content_list4{ bottom: -125px; left: 85%;}
.ICase .ICase_content .ICase_content_list.ICase_content_list5{ bottom: -215px; left: 42%;}
.ICase .ICase_content .ICase_content_list.ICase_content_list6{ bottom: -135px; right: 85%;}
.ICase .ICase_content .ICase_content_list.ICase_content_list7{ top: 30%; left: -160px;}
.ICase .ICase_content .ICase_content_list.ICase_content_list8{ top: -105px; right: 85%;}
.ICase .ICase_content .ICase_content_list:hover{ z-index: 8;}
.ICase .ICase_content .ICase_content_list:hover .content_list_img{ display: block;}

.IService{ padding-top: 155px; position: relative; z-index: 3;}
.IService .IService_content{ display: flex; align-items: center; justify-content: space-between;}
.IService .IService_content .IService_content_list{ position: relative; border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 20px rgba(0,0,0,.1); width: calc(25% - 12px);}
.IService .IService_content .IService_content_list .content_list_con{ position: absolute; top: 0; width: 100%; height: 100%;padding: 0px 50px; display: flex; flex-direction: column; justify-content: center; z-index: 2;}
.IService .IService_content .IService_content_list:hover .content_list_con{ background: rgba(255,255,255,0);}
.IService .IService_content .IService_content_list .content_list_con .content_list_top{ margin-bottom: 48px;}
.IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon{display: flex;}
.IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span{ display: flex; align-items: center; justify-content: center; position: relative;}
.IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_title{ margin-top: 24px; font-weight: bolder; color: #414042;}
.IService .IService_content .IService_content_list .content_list_con .content_list_txt{ color: #555555;}
.IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_title,.IService .IService_content .IService_content_list .content_list_con .content_list_txt{ color: #fff;}
.IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span img{ opacity: 0;}
.IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span img:last-child{ opacity: 1;}
.IService .IService_content .IService_content_list .content_list_img{ background: #fff;}
.IService .IService_content .IService_content_list .content_list_img img{ border-radius: 10px; opacity: 0; width: 100%; height: 260px; object-fit: cover;}
.IService .IService_content .IService_content_list .content_list_img{ background: #000;}
.IService .IService_content .IService_content_list .content_list_img img{ opacity: .6;}

.INews{position: relative;padding-top: 110px !important;}
.INews .INews_icon{ position: absolute; width: 100%; top: 0; left: 0;}
.INews .INews_icon img{ width: 100%;}
.INews .INews_content{ position: relative;}
.INews .INews_content .INews_content_bottom{ display: flex; align-items: center; justify-content: center; margin-top: 30px; position: absolute; bottom: -70px; width: 100%;}
.INews .INews_content .INews_content_bottom .swiper-pagination{ position: relative; margin: 0px 20px; display: flex; align-items: center;}
.INews .INews_content .INews_content_bottom .swiper-pagination span{ bottom: 120px; z-index: 9; width: 100%;}
.INews .INews_content .INews_content_bottom .swiper-pagination span{ width: 47px; height: 6px; border-radius: 100px; background: #929292; margin: 0px 4px; opacity: 1;}
.INews .INews_content .INews_content_bottom .swiper-pagination span.swiper-pagination-bullet-active{ background: #1237a7;}
.INews .INews_content .INews_content_bottom .swiper-button-prev,.INews .INews_content .INews_content_bottom .swiper-button-next,.partner .INews_content .INews_content_bottom .swiper-button-prev,.partner .INews_content .INews_content_bottom .swiper-button-next{ position: relative; top: 0; left: 0; right: 0; margin: 0;}
.INews .INews_content .INews_content_bottom .swiper-button-prev::after,.INews .INews_content .INews_content_bottom .swiper-button-next::after{ display: none;}
.partner .INews_content .INews_content_bottom .swiper-button-prev::after,.partner .INews_content .INews_content_bottom .swiper-button-next::after{ display: none;}
.INews .INews_content_list{ display: inline-block; border-radius: 10px; overflow: hidden;}
.INews .INews_content_list .content_list_title{ padding: 45px; margin-bottom: 1px; background: #fff; padding-bottom: 35px;}
.INews .INews_content_list .content_list_title .list_title_dd{ color: #111111; margin-bottom: 15px;}
.INews .INews_content_list .content_list_title .list_title_dt{ color: #666666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;height:5em; overflow: hidden; }
.INews .INews_content_list .content_list_bottom{ padding: 30px 45px; background: #fff; }
.INews .INews_content_list .content_list_bottom .list_bottom_dd{ color: #414042; margin-bottom: 16px;}
.INews .INews_content_list .content_list_bottom .list_bottom_dt{ color: #000000; opacity: .1;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.INews .INews_content_list .content_list_po{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; padding: 30px; z-index: 2; background: linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,0)); opacity: 1;}
.INews .INews_content_list .content_list_po .list_po_time{ margin-bottom: 12px; color: #fff;}
.INews .INews_content_list .content_list_po .list_po_title{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #fff; line-height: 1.4;  overflow: hidden;}
.INews .INews_content_list .content_list_img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 1;}
.INews .INews_content_list .content_list_img img{ width: 100%; height: 100%; object-fit: cover;}
.INews .INews_content_list:hover .content_list_img{ opacity: 0;}
.INews .INews_content_list:hover .content_list_po{ opacity: 0;}

/* 合作伙伴 */
.partner {background: url(../images/i3.jpg) no-repeat 50% / cover;position: relative;}
.partner .swiper-wrapper .swiper-slide{background:#fff;border-right: 1px solid #e0e0e0;}
.partner .INews_content .INews_content_bottom {display: flex;align-items: center; justify-content: center;margin-top: 30px;position: absolute;bottom: -70px;width: 100%;}
.partner .INews_content .INews_content_bottom .swiper-pagination {
    position: relative;
    margin: 0px 20px;
    display: flex;
    align-items: center;
}
.partner .INews_content .INews_content_bottom .swiper-pagination span {
    width: 47px;
    height: 6px;
    border-radius: 100px;
    background: #929292;
    margin: 0px 4px;
    opacity: 1;
}
.partner .INews_content .INews_content_bottom .swiper-pagination span.swiper-pagination-bullet-active {
    background: #1237a7;
}





.Footer{ background: #262626; padding: 90px 0px;}
.Footer .pc_all_content{ display: flex; align-items: flex-start; justify-content: space-between;}
.Footer .pc_all_content .Footer_left_content{ margin-top: 45px;}
.Footer .pc_all_content .Footer_left_content .left_content_list{ color: #fff; margin-bottom: 22px; display: flex; align-items: center;}
.Footer .pc_all_content .Footer_left_content .left_content_list a{ color: #fff;display: inline-block;}
.Footer .pc_all_content .Footer_left_content .left_content_list{-moz-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; -khtml-user-select: text !important; user-select: text !important;}
.Footer .pc_all_content .Footer_left_content .left_content_list *{-moz-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; -khtml-user-select: text !important; user-select: text !important;}
.Footer .pc_all_content .Footer_left_content .left_content_list:last-child{ margin-bottom: 0;}
.Footer .pc_all_content .Footer_left_content .left_content_list span img{ margin-right: 14px;}
.Footer .pc_all_content .Footer_nav{ display: flex; align-items: flex-start;}
.Footer .pc_all_content .Footer_nav .Footer_nav_list{ margin-right: 130px;}
.Footer .pc_all_content .Footer_nav .Footer_nav_list:last-child{ margin-right: 0;}
.Footer .pc_all_content .Footer_nav .Footer_nav_list p{ margin-bottom: 30px;}
.Footer .pc_all_content .Footer_nav .Footer_nav_list p a{ color: #fff; opacity: .5;}
.Footer .pc_all_content .Footer_nav .Footer_nav_list p a:hover{ opacity: 1;}
.Footer .pc_all_content .Footer_nav .Footer_nav_list p:last-child{ margin-bottom: 0;}
.Footer .Footer_right{ display: flex; flex-direction: column; align-items: flex-end;}
.Footer .Footer_right .Footer_right_form{ display: flex; align-items: center; margin-bottom: 22px;}
.Footer .Footer_right .Footer_right_form input[type="text"]{ width: 315px; height: 54px; border-radius: 5px 0px 0px 5px; padding: 0px 13px; background: rgba(255,255,255,.05); color: #fff;}
.Footer .Footer_right .Footer_right_form input[type="submit"]{ width: 82px; height: 54px; border-radius: 0px 5px 5px 0px; background: #1943c2 url(../images/bn37.png) no-repeat 50% 50%;}
.Footer .Footer_right .Footer_right_img{ text-align: right;}
.Footer .Footer_right .Footer_right_img .right_img_dt{ text-align: center; color: #fff; margin-top: 15px;}
.Footer .Footer_right .Footer_right_img .right_img_dd img{max-width: 120px;}
.Copyright{ background: #1d1d1d; padding: 24px 0px;}
.Copyright .pc_all_content{ display: flex; align-items: center; justify-content: space-between;} 
.Copyright .pc_all_content .Copyright_left{ color: #6f6f6f;display: flex; align-items: center;}
.Copyright .pc_all_content .Copyright_left a{ color: #6f6f6f; margin-left: 22px;}
.Copyright .pc_all_content .Copyright_left .ga{display: flex; align-items: center;}
.Copyright .pc_all_content .Copyright_left .ga .gaicon{height: 17px; margin-right: 5px;}
.Copyright .pc_all_content .Copyright_left a:hover{ color: #fff;}
.Copyright .pc_all_content .Copyright_right{ display: flex; align-items: center;}
.Copyright .pc_all_content .Copyright_right .Copyright_right_list{ margin-right: 15px; position: relative;}
.Copyright .pc_all_content .Copyright_right .Copyright_right_list a{ display: flex; align-items: center; justify-content: center;}
.Copyright .pc_all_content .Copyright_right .Copyright_right_list .right_list_down{ position: absolute; bottom: 100%; width:126px; left: 50%; transform: translateX(-50%); display: none;}
.Copyright .pc_all_content .Copyright_right .Copyright_right_list .right_list_down img{ width: 100%;}
.Copyright .pc_all_content .Copyright_right .Copyright_right_list:hover .right_list_down{ display: block;}
.Copyright .pc_all_content .Copyright_right a:last-child{ margin-right: 0px;}


@media screen and (max-width:1850px){   
    .ISolution .ISolution_content .ISolution_content_list{ padding: 40px; width: 20%;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd{ margin-bottom: 20px;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_icon span img{ height: 22px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(1) .content_list_img img{ height: 182px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(2) .content_list_img img{ height: 182px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img img{ height: 182px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(4) .content_list_img img{ height: 182px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img{ }
    
    /*.banner .swiper-pagination{ bottom: 100px;}*/
    
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_title{ font-size: 30px;}
}
@media screen and (max-width:1650px){    
    .Header .pc_all_content{ height: 120px;}
    .Header .Header_logo img{ height: 37px;}
    .Header .Header_content .Header_content_right{ height: 50px; padding: 0px 25px;}
    .Header .Header_content .Header_content_right .content_right_list{ margin-right: 13px;}
    
    .banner .banner_list .banner_list_po .list_po_btn{ margin-top: 90px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon{ height: 80px; width: 80px; margin-bottom: 22px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon img{ height: 38px;}
    .banner2 .bannerIcon .bannerIcon_list{ margin-right: 250px;}
    /*.banner .swiper-pagination{ bottom: 80px;}*/

    .ICase .ICase_content{ padding-top: 230px; padding-bottom: 50px;}
    .ICase .ICase_content .ICase_content_con .ICase_content_icon img{ width: 770px;}
    .ICase .ICase_content .ICase_content_list .content_list_img{ width: 200px; height: 200px; top: -110px; right: -245px;}
    
    .IService .IService_content .IService_content_list .content_list_img img{ height: 240px;}
    .IService .IService_content .IService_content_list .content_list_con{ padding: 0px 45px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span img{ height: 48px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top{ margin-bottom: 45px;}
    
    .Title{ margin-bottom: 50px;}
    .Title .Title_left .Title_left_icon{ margin: 17px 0px;}

    .INews .INews_content_list .content_list_title{ padding: 40px; padding-bottom: 30px;}
    .INews .INews_content_list .content_list_bottom{ padding: 25px 40px;}
    .INews .INews_content_list .content_list_po{ padding: 25px;}
    
    
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_title{ font-size: 26px;}
}

@media screen and (max-width:1550px){   
    .Header .pc_all_content{ height: 110px;} 
    .Header .Header_logo img{ height: 35px;}
    .Header .Header_content .Header_content_right{ height: 48px; padding: 0px 23px;}
    .Header .Header_content .Header_content_right .content_right_list{ margin-right: 11px;}
    
    .banner .banner_list .banner_list_po .list_po_btn{ margin-top: 80px;}
    .banner2 .bannerIcon{ bottom: -157px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon{ height: 75px; width: 75px; margin-bottom: 20px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon img{ height: 35px;}
    .banner2 .bannerIcon .bannerIcon_list{ margin-right: 200px;}
    /*.banner .swiper-pagination{ bottom: 70px;}*/
    
    .ISolution .ISolution_content .ISolution_content_list{ padding: 35px;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd{ margin-bottom: 18px;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_icon span img{ height: 20px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(1) .content_list_img img{ height: 162px;;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(2) .content_list_img img{ height: 162px;;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img img{ height: 162px;;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(4) .content_list_img img{ height: 162px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img{}
    
    .ICase .ICase_content{ padding-top: 200px; padding-bottom: 70px;}
    .ICase .ICase_content .ICase_content_con .ICase_content_icon img{ width: 700px;}
    .ICase .ICase_content .ICase_content_list .content_list_img{ width: 150px; height: 150px; top: -90px; right: -190px;}
    .ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_list{ width: 12vw;}
    
    .IService .IService_content .IService_content_list .content_list_img img{ height: 220px;}
    .IService .IService_content .IService_content_list .content_list_con{ padding: 0px 40px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_title{ margin-top: 20px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span img{ height: 44px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top{ margin-bottom: 40px;}
    
    .Title{ margin-bottom: 45px;}
    .Title .Title_left .Title_left_icon{ margin: 15px 0px;}

    .INews{ padding-bottom: 100px !important;}
    .INews .INews_content_list .content_list_title{ padding: 35px; padding-bottom: 25px;}
    .INews .INews_content_list .content_list_bottom{ padding: 20px 35px;}
    .INews .INews_content_list .content_list_po{ padding: 20px;}
    
    .Title .Title_left .Title_left_dt{ font-size: 36px;}
    .display{display: none;}
}

@media screen and (max-width:1450px){    
	.display{display: none;}
    .Header .pc_all_content{ height: 100px;} 
    .Header .Header_logo img{ height: 25px;}
    .Header .Header_content .Header_content_right{ height: 46px; padding: 0px 20px;}
    .Header .Header_content .Header_content_right .content_right_list{ margin-right: 8px;}
    
    .banner .banner_list .banner_list_po .list_po_btn{ margin-top: 70px;}
    .banner2 .bannerIcon{ bottom: -132px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon{ height: 70px; width: 70px; margin-bottom: 18px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon img{ height: 32px;}
    .banner2 .bannerIcon .bannerIcon_list{ margin-right: 150px;}
    /*.banner .swiper-pagination{ bottom: 60px;}*/
    
    .ISolution .ISolution_content .ISolution_content_list{ padding: 30px;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd{ margin-bottom: 15px;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_icon span img{ height: 18px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img img{}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img{ }
    
    .ICase .ICase_content{ padding-bottom: 80px;}
    .ICase .ICase_content .ICase_content_con .ICase_content_icon img{ width: 650px;}
    .ICase .ICase_content .ICase_content_list .content_list_img{ top: -55px; right: -168px;}
    .ICase .ICase_content .ICase_content_list .content_list_img::before{ width: 121px; left: -35px; top: 50px;}
    
    .IService .IService_content .IService_content_list .content_list_img img{ height: 200px;}
    .IService .IService_content .IService_content_list .content_list_con{ padding: 0px 35px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_title{ margin-top: 15px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span img{ height: 40px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top{ margin-bottom: 35px;}
    
    .Title{ margin-bottom: 40px;}
    .Title .Title_left .Title_left_icon{ margin: 13px 0px;}

    .INews .INews_content_list .content_list_title{ padding: 30px; padding-bottom: 20px;}
    .INews .INews_content_list .content_list_bottom{ padding: 20px 30px;}
}

@media screen and (max-width:1366px){    
    .Header .pc_all_content{ height: 90px;} 
    .Header .Header_logo img{ height: 20px;}
    .Header .Header_content .Header_content_right{ height: 44px;}
    .Header .Header_content .Header_content_nav .content_nav_list{ margin-right: 35px;}
    
    .banner .banner_list .banner_list_po .list_po_btn{ margin-top: 60px;}
    .banner2 .bannerIcon{ bottom: -132px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon{ height: 65px; width: 65px; margin-bottom: 16px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon img{ height: 30px;}
    .banner2 .bannerIcon .bannerIcon_list{ margin-right: 100px;}
    
    .ISolution .ISolution_content .ISolution_content_list{ padding: 30px 20px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(1) .content_list_img img{ height: 120px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(2) .content_list_img img{ height: 120px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img img{ height: 120px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(4) .content_list_img img{ height: 120px;}

    
    .ICase .ICase_content .ICase_content_con .ICase_content_icon img{ width: 600px;}
    
    .IService .IService_content .IService_content_list .content_list_img img{ height: 180px;}
    .IService .IService_content .IService_content_list .content_list_con{ padding: 0px 30px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span img{ height: 35px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top{ margin-bottom: 30px;}
    
    .Title{ margin-bottom: 35px;}
    .Title .Title_left .Title_left_icon{ margin: 12px 0px;}
    
    .Title .Title_left .Title_left_dt{ font-size: 32px;}
}

@media screen and (max-width:1280px){    
    .banner .banner_list .banner_list_po .list_po_title .po_title_list{ font-size: 46px; margin-right: 26px;}
    .banner .banner_list .banner_list_po .list_po_txt{ font-size: 16px;}
    
    
    .Header .Header_logo img{ height: 20px;}
    .Header .Header_content .Header_content_nav{ margin-right: 35px;}
    .Header .Header_content .Header_content_nav .content_nav_list{ margin-right: 30px;}
    
    .ISolution .ISolution_content .ISolution_content_list{ padding: 30px 20px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(4) .content_list_img img{ height: 160px;}
    
    .ICase .ICase_content .ICase_content_list{ width: 90px;}
    .ICase .ICase_content .ICase_content_con .ICase_content_icon img{ width: 550px;}
    .ICase .ICase_content .ICase_content_con .ICase_content_icon .content_icon_list{ width: 12vw;}
    .ICase .ICase_content .ICase_content_list.ICase_content_list1{ top: -165px;}
    .ICase .ICase_content .ICase_content_list.ICase_content_list5{ bottom: -165px; left: 39%;}
    
    .IService .IService_content .IService_content_list .content_list_con .content_list_top{ margin-bottom: 25px;}

    .Footer .pc_all_content .Footer_nav .Footer_nav_list{ margin-right: 70px;}
    .Footer .Footer_right .Footer_right_form input[type="text"]{ width: 260px;}


    .banner2 .bannerIcon .bannerIcon_list{ margin-right: 70px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_title .list_title_dd{ font-size: 16px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_title .list_title_dt{ font-size: 14px;}
    
    
    
}

@media screen and (max-width:1200px){    
    .Header .Header_content .Header_content_nav{ margin-right: 25px;}
    .Header .Header_content .Header_content_nav .content_nav_list{ margin-right: 20px;}
    .Header .Header_content .Header_content_right{ padding: 0px 10px; height: 40px;}
    
    .ICase .ICase_content .ICase_content_con .ICase_content_icon img{ width: 500px;}
    
    .IService .IService_content .IService_content_list .content_list_con .content_list_top{ margin-bottom: 20px;}
    
    .Footer .pc_all_content .Footer_nav .Footer_nav_list{ margin-right: 40px;}
    .Footer .Footer_right .Footer_right_form input[type="text"]{ width: 200px;}
    
    
   
    
    
    
    
}

@media screen and (max-width:1024px){    /*ipad-y*/
    .banner{ margin-top: 62px; margin-bottom: 0px;}
    .banner .swiper-pagination{ bottom: 60px;}
    .banner .banner_list .banner_list_po .list_po_title{ margin-bottom: 15px;}
    .banner .banner_list .banner_list_po .list_po_title .po_title_list{ font-size: 42px;}
    .banner .banner_list .banner_list_po .list_po_txt{ font-size: 16px;}
    .banner .banner_list .banner_list_po .list_po_btn{ margin-top: 40px;}
    .banner .swiper-pagination span{ width: 26px; height: 3px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon{ width: 55px; height: 55px;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_icon img{ height: 25px;}
    .banner .bannerVideo{ opacity: 0;}
    .banner .beer-reveal{ width: 100% !important;}
    .banner .beer-handle{ display: none;}
    .banner2 .bannerIcon{ justify-content: space-between; padding: 0% 4%;}
    .banner2 .bannerIcon .bannerIcon_list{ margin-right: 0px; width: 31%;}
    
    .ISolution .ISolution_content .ISolution_content_list .content_list_img{ margin-top: 40px; height: 150px;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dt{ font-size: 15px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(1) .content_list_img img{ height: 100px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(2) .content_list_img img{ height: 100px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img img{ height: 100px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(4) .content_list_img img{ height: 100px;}

    .ICase .ICase_content .ICase_content_list.ICase_content_list1{ top: -155px;}
    .ICase .ICase_content .ICase_content_list.ICase_content_list5{ bottom: -175px; left: 38%;}
    .ICase .ICase_content .ICase_content_list{ width: 100px;}
    .ICase .ICase_content .ICase_content_con .ICase_content_icon img{ width: 400px;}
    .ICase .ICase_content .ICase_content_list .content_list_icon img{ width: 65px;}

    .INews .INews_content_list .content_list_title .list_title_dd{ margin-bottom: 5px;}
    .INews .INews_content .INews_content_bottom .swiper-pagination span{ width: 26px; height: 3px;}
    .partner .INews_content .INews_content_bottom .swiper-pagination span{ width: 26px; height: 3px;}
	
    .INews .INews_content .INews_content_bottom .swiper-button-prev img, .INews .INews_content .INews_content_bottom .swiper-button-next img{ height: 20px;}
	.partner .INews_content .INews_content_bottom .swiper-button-prev img, .partner .INews_content .INews_content_bottom .swiper-button-next img{ height: 20px;}
    .Copyright .pc_all_content .Copyright_right a img{ width: 30px;}
    
}

@media screen and (max-width:980px){    /*ipad-x*/
    .banner .banner_list .banner_list_po .list_po_title .po_title_list{ font-size: 38px;}
    .banner .banner_list .banner_list_po .list_po_txt{ font-size: 14px;}

    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd{ display: block;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_top .list_top_dd .top_dd_icon{ margin-right: 0; margin-bottom: 10px;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_img{ margin-top: 30px; height: 100px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(1) .content_list_img img{ height: 80px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(2) .content_list_img img{ height: 80px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(3) .content_list_img img{ height: 80px;}
    .ISolution .ISolution_content .ISolution_content_list:nth-child(4) .content_list_img img{ height: 80px;}

    .IService .IService_content .IService_content_list .content_list_con{ padding: 0px 20px;}
    .IService .IService_content .IService_content_list .content_list_con .content_list_top .list_top_icon span img{ height: 28px;}
    .IService .IService_content .IService_content_list .content_list_img img{ height: 160px;}

    .Footer .pc_all_content .Footer_nav{ display: none;}
    .Footer .pc_all_content .Footer_left_content .left_content_list{ line-height: 1.5;}
    .Copyright .pc_all_content .Copyright_left{ width: calc(100% - 200px); line-height: 1.5;}
}

@media screen and (max-width:766px){    /*iphone*/
    .banner .swiper-pagination{ bottom: 20px;}
	.banner.active .swiper-pagination{top:auto;}
    .banner .bannerBg{ display: none;}
    .banner{  height: 350px !important;}
    .banner .banner_list{ height: 350px !important;}
    .banner .banner_list .banner_list_img img{height: 350px !important; object-fit: cover; opacity: .8;}
    .banner .banner_list:last-child .banner_list_img img{ opacity: 1;}
    .banner .banner_list .banner_list_img .beer-slider{ background:#000;}
    .banner .banner_list .banner_list_img video{height: 350px !important; object-fit: cover; opacity: .8;}
    .banner .banner_list .banner_list_po{ top: 50%;}
    .banner .banner_list .banner_list_po .list_po_title .po_title_list{ font-size: 24px;}
    .banner .banner_list .banner_list_po .list_po_title .po_title_list{ margin-right: 10px;}
    .banner2 .bannerIcon{ justify-content: space-between; padding: 0px 4%; bottom: -170px;}
    .banner2 .bannerIcon .bannerIcon_list{ margin-right: 0; width: 30%;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_title .list_title_dt{ line-height: 1.4; display: none;}
    .banner .banner_list .banner_list_po .list_po_btn{ margin-top: 26px;}
    .banner .bannerBg{ background:#fff;}
    .banner .bannerBg img{ opacity: 0;}
    .banner2 .bannerIcon{ align-items: flex-start;}
    .banner2 .bannerIcon .bannerIcon_list .bannerIcon_list_title .list_title_dd{ font-size: 14px; height: 66px;}
    .DetailBanner .DetailBanner_dots{ bottom: 75px; display: none;}
    

    .Title{ flex-wrap: wrap; position: relative;}
    .Title .Title_left{ width: 100%;}
    .Title .Title_right{ width: 100%; position: absolute; display: flex; top: -5px; display: flex; justify-content: flex-end;}
    .Title .Title_left .Title_left_dt{ font-size: 22px;}

    .ISolution .ISolution_content{ flex-wrap: wrap; padding: 0px 4%; background: #fff;}
    .ISolution .ISolution_content .ISolution_content_list{ width: 100% !important; margin-bottom: 20px; border-radius: 10px; overflow: hidden;}
    .ISolution .ISolution_content .ISolution_content_list:last-child{ margin-bottom: 0;}
    .ISolution .ISolution_content .ISolution_content_list .content_list_img{ left: 0 !important;}
    .ISolution .ISolution_content .ISolution_content_list::before{ opacity: 1 !important;}
    
    .ICase{ padding-bottom: 0 !important;}
    .ICase .ICase_content{ padding: 0px;}
    .ICase .ICase_content .ICase_content_list{ left: 0 !important; top: 0 !important; bottom: 0 !important; right: 0 !important; position: relative; width: 33.33%; margin-bottom: 28px;}
    .ICase .ICase_content .ICase_content_list .content_list_img{ display: none !important; }
    .ICase .ICase_content .ICase_content_con{ display: flex; flex-wrap: wrap; margin-bottom: -28px;}
    .ICase .ICase_content .ICase_content_con .ICase_content_icon{ display: none;}
    .ICase .ICase_content .ICase_content_list .content_list_icon{ height: 80px; display: flex; align-items: center; justify-content: center;}
    .ICase .ICase_content .ICase_content_list .content_list_icon img{ max-height: 75px; width: auto;}

    .IService .IService_content{ flex-wrap: wrap;}
    .IService .IService_content .IService_content_list{ width: 100%; margin-bottom: 20px;}
    .IService .IService_content .IService_content_list:last-child{ margin-bottom: 0px;}

    .Footer .pc_all_content{ flex-wrap: wrap;}
    .Footer .pc_all_content .Footer_nav{ display: flex; justify-content: space-between; width: 100%; margin: 35px 0px;}
    .Footer .pc_all_content .Footer_nav .Footer_nav_list{ margin-right: 0;}
    .Footer .pc_all_content .Footer_left{ width: 100%;}
    .Footer .pc_all_content .Footer_right{ width: 100%; align-items: flex-start;}
    .Footer .Footer_right .Footer_right_form{ width: 100%;}
    .Footer .Footer_right .Footer_right_form input[type="text"]{ width: calc(100% - 54px);}
    .Footer .Footer_right .Footer_right_form input[type="submit"]{width: 54px;}

    .Copyright .pc_all_content{ flex-wrap: wrap;}
    .Footer .pc_all_content .Footer_left .Footer_left_logo{ display: inline-block;}
    .Footer .pc_all_content .Footer_left .Footer_left_logo img{ height: 30px;}
    .Footer .pc_all_content .Footer_left_content{ margin-top: 22px;}
    .Copyright .pc_all_content .Copyright_left,.Copyright .pc_all_content .Copyright_right{ width: 100%; text-align: center;}
    .Copyright .pc_all_content .Copyright_right{ justify-content: center; margin-top: 20px;}
    .Copyright .pc_all_content .Copyright_left a{ margin-left: 10px;}
    
    
    .FloatingBox .FloatingBox_list .FloatingBox_list_title{ width: 45px; padding: 13px 0px;}
    .FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon span img{ height: 16px;}
    .FloatingBox .FloatingBox_list:first-child .FloatingBox_list_title{ border-radius: 5px 5px 0px 0px;}
    .FloatingBox .FloatingBox_list:last-child .FloatingBox_list_title{ border-radius: 0px 0px 5px 5px;}
    .FloatingBox .FloatingBox_box:last-child .FloatingBox_list .FloatingBox_list_title{ border-radius: 5px;}
    .FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon span{ margin-bottom: 5px;}
    .FloatingBox .FloatingBox_box:last-child{ margin-top: 10px;}
    .FloatingBox .FloatingBox_list.wx .FloatingBox_list_down{ width: 90px; left: -90px;}
    
    .Copyright .pc_all_content .Copyright_left{ flex-wrap: wrap; text-align:center; display: block;}
    .Copyright .pc_all_content .Copyright_left .ga{ display: inline-block;}
}

.p-products .DetailBanner_btn {
    margin: 40px 0px;
    display: flex;
    justify-content: left;
}
.p-products .DetailBanner_btn a {
	    background: #1188c7;
	    border-radius: 100px;
	    padding: 18px 40px;
	    color: #fff;
	}

/* 新闻资讯 */
.DetailBanner{ position: relative;overflow: hidden;}
.AboutDetailBanner .DetailBanner_list .DetailBanner_img img{ opacity: 0;}
.AboutDetailBanner .DetailBanner_list .pc_all_content{ opacity: 0;}
.AboutDetailBanner .DetailBanner_list:nth-child(1) .DetailBanner_img img{ opacity: 1;}
.AboutDetailBanner .DetailBanner_list:nth-child(1) .pc_all_content{ opacity: 1;}
.AboutDetailBanner .DetailBanner_list.on .DetailBanner_img img{ opacity: 1;}
.AboutDetailBanner .DetailBanner_list.on .pc_all_content{ opacity: 1;}
.AboutDetailBanner .DetailBanner_list .pc_all_content{ opacity: 0;}
.DetailBanner .DetailBanner_img img{ width: 100%; height:43vw; object-fit:cover;}
.DetailBanner .DetailBanner_img{ display: flex;    animation: scaleDraw 5s ease infinite;
    -webkit-animation: scaleDraw 5s ease 1;
    -ms-animation: scaleDraw 5s ease 1}
	@keyframes slideUp {
	    0% {
	        transform: translateY(100%);
	        -ms-transform: translateY(100%);
	        opacity: 0
	    }
	
	    100% {
	        transform: translateY(0);
	        -ms-transform: translateY(0);
	        opacity: 1
	    }
	}
	@keyframes scaleDraw {
	    0% {
	        transform: scale(1.3)
	    }
	
	    100% {
	        transform: scale(1)
	    }
	}
	
.DetailBanner .DetailBanner_img video{ width: 100%; height: 100vh; object-fit: cover; opacity: .5;}
.DetailBanner .pc_all_content{ position: absolute; top: 0; left: 0; right: 0; height: 100%; display: flex; justify-content: center; flex-direction: column; z-index: 5;}
.AboutDetailBanner2 .pc_all_content {
    text-align: center;
    justify-content: flex-start;
    padding-top: 20vw;
}




.DetailBanner .pc_all_content .DetailBanner_title{ margin-bottom: 25px; font-weight: bolder; color: #fff;}
.DetailBanner .pc_all_content .DetailBanner_txt{ color: #fff; line-height: 1.5; width: 50%; max-width: 100%;}
.AboutDetailBanner2 .pc_all_content .DetailBanner_txt{width:100%;}
.DetailBanner .DetailBanner_dots{ position: absolute; left: 0; right: 0; bottom: 15vw; height: auto; top: inherit;}
.DetailBanner .DetailBanner_dots .swiper-pagination.style1{ position: relative; justify-content: flex-start;}
.CaseDetailBanner .DetailBanner_img img{ width: 100%; height: 100vh; object-fit: cover; opacity: 1;}


.BreadCrumbs{ height: 58px; margin-top: -58px; position: relative; z-index: 12;}
.BreadCrumbs .pc_all_content{ display: flex; align-items: center; color: #fff;}
.BreadCrumbs .pc_all_content a{color: #fff;}
.BreadCrumbs .pc_all_content i{ margin: 0px 8px;}
.BreadCrumbs .pc_all_content a.active{ color: #fff;}
.BreadCrumbs .pc_all_content a:hover{ color: #1237a7;}
.LNews{ background: #f5f5f5;}
.LNews .Title{ align-items: flex-end;}
.LNews .LNews_right .LNews_right_list{ display: inline-block; padding: 16px 28px; border-radius: 100px; background: #eaeaea; color: #666666; margin-right: 10px; cursor: pointer;}
.LNews .LNews_right .LNews_right_list.active{ color: #fff; background: #1237a7;}
.LNews .LNews_right .LNews_right_list.on{ color: #fff; background: #1237a7;}
.LNews .LNews_right .LNews_right_list:hover{ color: #fff; background: #1237a7;}
.LNews .LNewsSearch{ display: flex; align-items: center; justify-content: space-between;}
.LNews .LNewsSearch select{ border: 2px solid #1237a7; border-radius: 100px; width: 26%; height: 60px; padding: 0px 20px; color: #666666; background: none;}
.LNews .LNewsSearch .LNewsSearch_input{ width: 45%; border: 2px solid #1237a7; border-radius: 100px; display: flex; align-items: center;}
.LNews .LNewsSearch .LNewsSearch_input input[type="text"]{ background: none; width: calc(100% - 113px); padding: 0px 20px; line-height: 60px;}
.LNews .LNewsSearch .LNewsSearch_input input[type="submit"]{ width: 113px; line-height: 60px; border-radius: 100px; background: #1237a7; color: #fff;}
.LNews .LNews_content{ margin-top: 45px;}
.LNews .LNews_content .LNews_content_hot{ display: flex; align-items: center; background: #fff; border-radius: 10px; overflow: hidden; width: 100%;}
.LNews .LNews_content .LNews_content_hot .content_hot_img{ width: 50%;}
.LNews .LNews_content .LNews_content_hot .content_hot_img img{ width: 100%;}
.LNews .LNews_content .LNews_content_hot .content_hot_txt{ width: 50%; padding: 20px 55px;}
.LNews .LNews_content .LNews_content_hot .content_hot_txt .hot_txt_time{ color: #1237a7;}
.LNews .LNews_content .LNews_content_hot .content_hot_txt .hot_txt_title{ color: #333; margin-top: 15px; margin-bottom: 25px;}
.LNews .LNews_content .LNews_content_hot .content_hot_txt .hot_txt_p{ color: #7e7e7e;}
.LNews .LNews_content .LNews_content_hot .content_hot_txt .hot_txt_more{ color: #7e7e7e; margin-top: 35px;}
.LNews .LNews_content .LNews_content_hot .content_hot_txt .hot_txt_more i{ color: #1237a7; margin-left: 5px; font-size: 18px;}
.LNews .LNews_content .LNews_content_list{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot{ margin-top: 20px; width: calc(50% - 10px); position: relative; top: 0; padding: 20px; justify-content: space-between;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt .hot_txt_title{ margin-bottom: 0px;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_img{ width: 30%;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_img img{ border-radius: 5px;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt{ width: 68%; padding: 0px;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt .hot_txt_more{ margin-top:15px;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot:hover{ background: #1237a7; top: -10px; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
.LNews .LNews_content .LNews_content_list .LNews_content_hot:hover .content_hot_txt .hot_txt_time{ color: #fff;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot:hover .content_hot_txt .hot_txt_title{ color: #fff;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot:hover .content_hot_txt .hot_txt_more{ color: #fff;}
.LNews .LNews_content .LNews_content_list .LNews_content_hot:hover .content_hot_txt .hot_txt_more i{ color: #fff;}

.DNews{ background: #f5f5f5;}
.DNews .pc_all_content{ display: flex; justify-content: space-between; align-items: flex-start;}
.DNews .DNews_content{ background: #fff; border-radius: 10px; width: 73%; padding: 40px;}
.DNews .DNews_content .DNews_content_title{ color: #222;}
.DNews .DNews_content .DNews_content_time{ display: flex; align-items: center; justify-content: space-between; margin-top: 20px; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #eeeeee;}
.DNews .DNews_content .DNews_content_time .content_time_left{ color: #1237a7;}
.DNews .DNews_content .DNews_content_time .content_time_right{ display: flex; align-items: center; color: #666;}
.DNews .DNews_content .DNews_content_time .content_time_right .time_right_list{ margin-right: 20px;}
.DNews .DNews_content .DNews_content_time .content_time_right .time_right_list:last-child{ margin-right: 0;}
.DNews .DNews_content .DNews_content_txt{ color: #666;text-indent: 2em; line-height: 1.7;}
.DNews .DNews_content .DNews_content_txt p{ margin-bottom: 20px;}
.DNews .DNews_content .DNews_content_page{ display: flex; align-items: center; justify-content: space-between; padding-top: 25px; margin-top: 25px; border-top: 1px solid #eeeeee;}
.DNews .DNews_content .DNews_content_page .content_page_left{ width: calc(100% - 140px);}
.DNews .DNews_content .DNews_content_page .content_page_left .page_left_list{ color: #666; margin-bottom: 10px;}
.DNews .DNews_content .DNews_content_page .content_page_left .page_left_list:last-child{ margin-bottom: 0;}
.DNews .DNews_content .DNews_content_page .content_page_left .page_left_list a{ color: #666;}
.DNews .DNews_content .DNews_content_page .content_page_left .page_left_list a:hover{ color: #1237a7;}
.DNews .DNews_content .DNews_content_page .content_page_right{ display: flex; align-items: center; color: #666;}
.DNews .DNews_content .DNews_content_page .content_page_right:hover{ color: #1237a7;}
.DNews .DNews_content .DNews_content_page .content_page_right span{ width: 38px; height: 38px; border-radius: 100%; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #1237a7; margin-left: 10px;}
.DNews .DNews_recommend{ background: #fff; width: 25%; border-radius: 10px; padding: 40px 25px;}
.DNews .DNews_recommend .DNews_recommend_title{ color: #222; margin-bottom: 20px;}
.DNews .DNews_recommend .DNews_recommend_content .recommend_content_list{ display: inline-block; border-bottom: 1px solid #eeeeee; padding-bottom: 22px; margin-bottom: 22px;}
.DNews .DNews_recommend .DNews_recommend_content .recommend_content_list:last-child{ margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0;}
.DNews .DNews_recommend .DNews_recommend_content .recommend_content_list .content_list_time{ color: #1237a7;}
.DNews .DNews_recommend .DNews_recommend_content .recommend_content_list .content_list_txt{ color: #333; margin-top: 15px; margin-bottom: 25px;}
.DNews .DNews_recommend .DNews_recommend_content .recommend_content_list .content_list_more{ color: #7e7e7e;}
.DNews .DNews_recommend .DNews_recommend_content .recommend_content_list .content_list_more i{ color: #1237a7; margin-left: 5px; font-size: 18px;}
.DNews .DNews_recommend .DNews_recommend_content .recommend_content_list:hover .content_list_txt{ color: #1237a7;}

.Activity .Activity_title{ display: flex; align-items: center; justify-content: space-between; padding-bottom: 20px;}
.Activity .Activity_title .Activity_title_list{ color: #111111; font-weight: bolder;}
.Activity .Activity_title .Activity_title_list:nth-child(1){ width: 15%;}
.Activity .Activity_title .Activity_title_list:nth-child(2){ width: 10%;}
.Activity .Activity_title .Activity_title_list:nth-child(3){ width: 20%;}
.Activity .Activity_title .Activity_title_list:nth-child(4){ width: 30%;}
.Activity .Activity_title .Activity_title_list:nth-child(5){ width: 10%;}
.Activity .Activity_cotnent .Activity_cotnent_list{ display: flex; align-items: flex-start; justify-content: space-between; border-top: 1px solid #dadada; padding: 25px 0px;}
.Activity .Activity_cotnent .Activity_cotnent_list:last-child{ border-bottom: 1px solid #dadada; }
.Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li{ color: #111111;}
.Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(1){ width: 15%;}
.Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(2){ width: 10%;}
.Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(3){ width: 20%;}
.Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(4){ width: 30%;}
.Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(5){ width: 10%;}


@media screen and (max-width:1650px){    
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_img{ width: 32%;}
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt{ width: 64%;}
    .LNews .LNews_content .LNews_content_hot .content_hot_txt .hot_txt_title{ margin-bottom: 0px;}
}

@media screen and (max-width:1550px){    
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_img{ width: 34%;}
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt{ width: 62%;}
    
}

@media screen and (max-width:1450px){    
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_img{ width: 36%;}
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt{ width: 60%;}
    
}

@media screen and (max-width:1366px){    
    .DetailBanner .pc_all_content .DetailBanner_title{ font-size: 38px; margin-bottom: 20px;}
    
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_img{ width: 38%;}
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt{ width: 56%;}
}

@media screen and (max-width:1280px){    
    .DetailBanner .pc_all_content .DetailBanner_title{ font-size: 34px; margin-bottom: 15px;}
    
    
}

@media screen and (max-width:1200px){    
    .DetailBanner .pc_all_content .DetailBanner_title{ font-size: 30px; margin-bottom: 10px;}
    
    
}

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

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

@media screen and (max-width:766px){    /*iphone*/
    .DetailBanner .DetailBanner_dots{ bottom: 75px;}
    .DetailBanner{ margin-top: 62px;}
    .DetailBanner .DetailBanner_img img{ height: 280px; object-fit: cover;}
    .DetailBanner .pc_all_content .DetailBanner_title{ font-size: 26px; margin-bottom: 10px; line-height: 1.5;}
    .DetailBanner .pc_all_content .DetailBanner_txt{ font-size: 14px; width: 100%;}
    
    .BreadCrumbs{ height: 40px; margin-top: -40px;}

    .LNews .LNews_right{ margin-top: 22px; width: 100%;}
    .LNews .LNews_right ul{ display: flex; width: 100%;}
    .LNews .LNews_right .LNews_right_list{ padding: 12px 20px; width: 100%; text-align: center;}
    .LNews .LNews_right .LNews_right_list:last-child{ margin-right: 0;}
    .LNews .LNewsSearch{ flex-wrap: wrap;}
    .LNews .LNewsSearch select{ width: 48%; height: 45px; border: 1px solid #1237a7;}
    .LNews .LNewsSearch .LNewsSearch_input{ width: 100%; margin-top: 10px; border: 1px solid #1237a7;}
    .LNews .LNewsSearch .LNewsSearch_input input[type="text"]{ line-height: 45px;}
    .LNews .LNewsSearch .LNewsSearch_input input[type="submit"]{ line-height: 45px;}
    .LNews .LNews_content{ margin-top: 30px;}
    .LNews .LNews_content .LNews_content_hot{ flex-wrap: wrap;}
    .LNews .LNews_content .LNews_content_hot .content_hot_img{ width: 100%;}
    .LNews .LNews_content .LNews_content_hot .content_hot_txt{ width: 100%; padding: 22px;}
    .LNews .LNews_content .LNews_content_hot .content_hot_txt .hot_txt_title{ margin: 13px 0px;}
    .LNews .LNews_content .LNews_content_hot .content_hot_txt .hot_txt_more{ margin-top: 20px;}
    .LNews .LNews_content .LNews_content_list:last-child{ margin-bottom: 0;}
    .LNews .LNews_content .LNews_content_list .LNews_content_hot{ width: 100%; padding: 10px;}
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt .hot_txt_title{ margin-top: 10px;}
    .LNews .LNews_content .LNews_content_list .LNews_content_hot .content_hot_txt .hot_txt_more{ display: none;}
    
    .page{ margin-top: 0px;}
    .layui-laypage a,.layui-laypage-curr,.layui-laypage .layui-laypage-disabled{ width: 30px; height: 30px; margin: 0px 3px;}

    .DNews .pc_all_content{ flex-wrap: wrap;}
    .DNews .DNews_content,.DNews .DNews_recommend{ width: 100%;}
    .DNews .DNews_content{ padding: 22px; margin-bottom: 25px;}
    .DNews .DNews_recommend{ padding: 22px;}
    .DNews .DNews_content .DNews_content_page{ flex-wrap: wrap;}
    .DNews .DNews_content .DNews_content_page .content_page_left{ width: 100%;}
    .DNews .DNews_content .DNews_content_page .content_page_right{ width: 100%; margin-top: 20px;}

    .Activity .Activity_title{ display: none;}
    .Activity .Activity_cotnent{ }
    .Activity .Activity_cotnent .Activity_cotnent_list{ flex-wrap: wrap; padding: 18px; border-top: 0; border-bottom: 0; background: #fff; border-radius: 10px; margin-bottom: 20px;}
    .Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li{ width: 100% !important; font-size: 16px; margin-bottom: 8px;}
    .Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:last-child{ margin-bottom: 0;}
    .Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(1)::before{ content: "日期："; color: #666;}
    .Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(2)::before{ content: "类型："; color: #666;}
    .Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(3)::before{ content: "活动："; color: #666;}
    .Activity .Activity_cotnent .Activity_cotnent_list .cotnent_list_li:nth-child(4)::before{ content: "地点："; color: #666;}
}


/* 投资者关系 */
.Investor .Investor_stock{ border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 50px 0px;}
.Investor .Investor_stock .Investor_stock_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px;}
.Investor .Investor_stock .Investor_stock_top .stock_top_left{ color: #111111;}
.Investor .Investor_stock .Investor_stock_top .stock_top_left span{ margin-left: 22px;}
.Investor .Investor_stock .Investor_stock_top .stock_top_right{ color: #666666;}
.Investor .Investor_stock .Investor_stock_bottom{ display: flex; align-items: flex-end; justify-content: space-between;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_left{ display: flex; align-items: flex-end;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_left .bottom_left_dd{ font-weight: bolder; margin-right: 20px;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_left .bottom_left_dd .icon{ margin: 0px 15px; display: inline-block; width: 13px; height: 13px;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_left.up .bottom_left_dd{ color: #1237a7;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_left.up .bottom_left_dd .icon{ background: url(../images/up.png) no-repeat 50% 50%;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_left.down .bottom_left_dd{ color: #999;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_left.down .bottom_left_dd .icon{ background: url(../images/down.png) no-repeat 50% 50%;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_left .bottom_left_dt{ color: #666666; padding-bottom: 10px;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_right{ display: flex; align-items: flex-end;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_right .bottom_right_list{ margin-right: 130px;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_right .bottom_right_list:last-child{ margin-right: 0;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_right .bottom_right_list .right_list_dd{ color: #666666;}
.Investor .Investor_stock .Investor_stock_bottom .stock_bottom_right .bottom_right_list .right_list_dt{ color: #1237a7; font-weight: bolder; margin-top: 10px;}
.Investor .Investor_content{ display: flex; justify-content: space-between; margin-top: 60px;}
.Investor .Investor_content .Investor_content_list{ border-radius: 10px; box-shadow: 0px 0px 18px rgba(0,0,0,.1); width: calc(25% - 20px); padding: 40px 35px; padding-bottom: 30px; border-top: 5px solid #fff; position: relative; top: 0;}
.Investor .Investor_content .Investor_content_list:hover{ border-top: 5px solid #1237a7; top: -10px;}
.Investor .Investor_content .Investor_content_list .content_list_title .list_title_dd{ color: #222222; margin-bottom: 13px;}
.Investor .Investor_content .Investor_content_list .content_list_title .list_title_dt{ color: #555555;}
.Investor .Investor_content .Investor_content_list .content_list_bottom{ display: flex; align-items: center; justify-content: space-between; margin-top: 42px;}
.Investor .Investor_content .Investor_content_list .content_list_bottom .list_bottom_left{ display: flex; align-items: center; color: #666666;}
.Investor .Investor_content .Investor_content_list .content_list_bottom .list_bottom_left img{ margin-left: 10px;}
.InvestorAddress{ background: url(../images/bg13.jpg) no-repeat 50%/cover;} 
.InvestorAddress .InvestorAddress_title{ color: #fff; font-weight: bolder; margin-bottom: 50px;}
.InvestorAddress .InvestorAddress_title span{ color: #1237a7;}
.InvestorAddress .InvestorAddress_content{ display: flex; flex-wrap: wrap;}
.InvestorAddress .InvestorAddress_content .InvestorAddress_content_list{ width: 30%; margin-bottom: 35px; color: #fff; margin-right: 5%;}
.InvestorAddress .InvestorAddress_content .InvestorAddress_content_list:nth-child(3n){ margin-right: 0;}
.InvestorAddress .InvestorAddress_content .InvestorAddress_content_list:nth-child(4),.InvestorAddress .InvestorAddress_content .InvestorAddress_content_list:nth-child(5){ margin-bottom: 0;}

.IAnnouncement .Title{ align-items: flex-end;}
.IAnnouncement .IAnnouncement_search{ display: flex; align-items: center; justify-content: space-between; width: 55%;}
.IAnnouncement .IAnnouncement_search select{ border: 2px solid #1237a7; border-radius: 100px; width: 40%; height: 60px; padding: 0px 20px; color: #666666; background: none;}
.IAnnouncement .IAnnouncement_search .IAnnouncement_search_input{ width: 56%; border: 2px solid #1237a7; border-radius: 100px; display: flex; align-items: center;}
.IAnnouncement .IAnnouncement_search .IAnnouncement_search_input input[type="text"]{ background: none; width: calc(100% - 113px); padding: 0px 20px; line-height: 60px;}
.IAnnouncement .IAnnouncement_search .IAnnouncement_search_input input[type="submit"]{ width: 113px; line-height: 60px; border-radius: 100px; background: #1237a7; color: #fff;}
.IAnnouncement .IAnnouncement_content{ border-top: 2px solid #111111;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list{ display: flex; align-items: center; justify-content: space-between; padding: 30px 0px; border-bottom: 1px solid #dadada; padding-right: 30px;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list:hover{ border-bottom: 1px solid #1237a7;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_title .list_title_dd{ color: #111;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list:hover .content_list_title .list_title_dd{ color: #1237a7;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_title{ width: calc(100% - 100px);}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_title .list_title_dt{ color: #666666; margin-top: 16px;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_icon{ width: 100px; display: flex; justify-content: flex-end;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_icon span{ display: flex; align-items: center; justify-content: center; position: relative;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_icon span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list:hover .content_list_icon span img{ opacity: 0;}
.IAnnouncement .IAnnouncement_content .IAnnouncement_content_list:hover .content_list_icon span img:last-child{ opacity: 1;}

@media screen and (max-width:1650px){    
    
}

@media screen and (max-width:1550px){    
    
}

@media screen and (max-width:1450px){    
    
}

@media screen and (max-width:1366px){    
    
}

@media screen and (max-width:1280px){    
    
}

@media screen and (max-width:1200px){    
    
}

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

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

@media screen and (max-width:766px){    /*iphone*/
    .Investor .Investor_stock{ padding: 25px 0px;}
    .Investor .Investor_stock .Investor_stock_top{ flex-wrap: wrap; margin-bottom: 20px;}
    .Investor .Investor_stock .Investor_stock_top .stock_top_left{ margin-bottom: 10px;}
    .Investor .Investor_stock .Investor_stock_bottom{ flex-wrap: wrap;}
    .Investor .Investor_stock .Investor_stock_bottom .stock_bottom_right{ justify-content: space-between; flex-wrap: wrap;}
    .Investor .Investor_stock .Investor_stock_bottom .stock_bottom_right .bottom_right_list{ margin-right: 0px; width: 48%; margin-top: 10px;}
    .Investor .Investor_content{ margin-top: 30px; flex-wrap: wrap;}
    .Investor .Investor_content .Investor_content_list{ width: 100%; margin-bottom: 20px; padding: 22px;}
    .Investor .Investor_content .Investor_content_list:last-child{ margin-bottom: 0;}
    .Investor .Investor_content .Investor_content_list .content_list_bottom .list_bottom_right img{ height: 38px;}
    .Investor .Investor_content .Investor_content_list .content_list_bottom{ margin-top: 25px;}
    
    .InvestorAddress .InvestorAddress_title{ margin-bottom: 20px; font-size: 24px;}
    .InvestorAddress .InvestorAddress_content .InvestorAddress_content_list{ width: 100%; margin-right: 0; margin-bottom: 10px !important; line-height: 1.5;}
    .InvestorAddress .InvestorAddress_content .InvestorAddress_content_list:last-child{ margin-bottom: 0 !important;}

    .IAnnouncement .IAnnouncement_search{ width: 100%; margin-top: 20px; flex-wrap: wrap;}
    .IAnnouncement .IAnnouncement_search select{ width: 100%; border: 1px solid #1237a7; height: 45px; margin-bottom: 10px;}
    .IAnnouncement .IAnnouncement_search .IAnnouncement_search_input{ border: 1px solid #1237a7; width: 100%;}
    .IAnnouncement .IAnnouncement_search .IAnnouncement_search_input input[type="text"]{ line-height: 45px;}
    .IAnnouncement .IAnnouncement_search .IAnnouncement_search_input input[type="submit"]{ line-height: 45px;}
    .IAnnouncement .IAnnouncement_content .IAnnouncement_content_list{ padding: 22px 0px;}
    .IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_title{ width: calc(100% - 60px);}
    .IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_icon{ width: 50px;}
    .IAnnouncement .IAnnouncement_content .IAnnouncement_content_list .content_list_icon span img{ height: 30px;}
}

/* 合作伙伴 */
.case_1_mid{ margin:0px;position:relative; text-align:center; height:11.75em;}
.case_1 ul{position:relative;display: contents;}
.case_1 ul .leftline{position:absolute; left:0px; top:0; height:100%; width:1px; background-color:#e0e0e0; z-index:9;}
.case_1 ul .bottomline{
  position:absolute; left:0px; bottom:0; width:100%; height:1px; background-color:#e0e0e0; z-index:100;}
.case_1 ul li{ position:relative;-webkit-transition:-webkit-box-shadow .45s ease-out;transition:-webkit-box-shadow .45s ease-out;transition:box-shadow .45s ease-out;transition:box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;list-style: none;
float:left; width:100%; text-align:center;}
.case_1_mid img{
position:absolute; left:50%; top:50%;transform:translate(-50%, -50%); max-width:81%;}
.case_1 ul li:hover{
-webkit-box-shadow: 2px 0px 16px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 16px rgba(0, 0, 0, 0.2);}
.case_1{margin-top:3em; margin-bottom:6.5625em;}		
.case_1 .swiper-wrapper:after{
content:''; position:absolute; left:0; bottom:0; height:100%; width:1px; border-left:1px solid #fff; z-index:99;} 
/* .case_1 .swiper-wrapper:before{
content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; border-bottom:1px #d5dae4 dashed; z-index:10;}  */
#swiper-pagination-pa{
position:static; margin-top:3em;}
.case_1 .swiper-pagination-bullet{
width:20px; height:20px; background:none; opacity:1; position:relative;}
.case_1 .swiper-pagination-bullet:before{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
content:''; position:absolute; left:50%; top:50%; width:10px; height:10px;transform:translate(-50%, -50%); background-color:#dbe4f0;border-radius:100%;}
.case_1 .swiper-pagination-bullet:after{content:''; position:absolute; left:0%; top:0%; width:100%; height:100%; border-radius:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background:#1943c2;opacity:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.case_1 .swiper-pagination-bullet-active:after{
opacity:1;}
.case_1 .swiper-pagination-bullet-active:before{
opacity:0;}


/* 联系我们 */
.Contact{ background: url(../images/bg15.jpg) no-repeat 50%/cover;}
.Contact .Contact_top{ margin-bottom: 140px;}
.Contact .Contact_top .Contact_top_content{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;}
.Contact .Contact_top .Contact_top_content .top_content_list { width: 18%;}
.Contact .Contact_top .Contact_top_content .top_content_list .content_list_title{ display: flex; align-items: center; justify-content: space-between; color: #666666; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #dadada;}
.Contact .Contact_top .Contact_top_content .top_content_list .content_list_txt{ font-weight: bold;}
.Contact .Contact_top .Contact_top_content .top_content_list .content_list_txt a{color: #222;display: inline-block;font-weight: bold;}
.Contact .Contact_top .Contact_top_content .top_content_list *{-moz-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; -khtml-user-select: text !important; user-select: text !important;}
.Contact .Contact_bottom_form{ display: flex; flex-wrap: wrap; justify-content: space-between; flex-wrap: wrap;}
.Contact .Contact_bottom_form .bottom_form_list{ width: calc(25% - 25px); border-bottom: 1px solid #333333; display: flex; align-items: center; padding: 30px 0px;}
.Contact .Contact_bottom_form .bottom_form_list .form_list_left{ color: #000001; white-space: nowrap;}
.Contact .Contact_bottom_form .bottom_form_list .form_list_left span{ color: #1237a7;}
.Contact .Contact_bottom_form .bottom_form_list .form_list_right{ width: 100%;}
.Contact .Contact_bottom_form .bottom_form_list .form_list_right input{ width: 100%; padding: 0px 10px; background: none;}
.Contact .Contact_bottom_form .bottom_form_list.textarea{ width: 100%; flex-wrap: wrap;} 
.Contact .Contact_bottom_form .bottom_form_list.textarea .form_list_right{ margin-top: 15px;}
.Contact .Contact_bottom_form .bottom_form_list.textarea textarea{ width: 100%; height: 145px; background: none; resize: none;}
.Contact .Contact_bottom_form .bottom_form_submit{ width: 100%; margin-top: 50px; display: flex; align-items: center; justify-content: center;}
.Contact .Contact_bottom_form .bottom_form_submit input{ width: 140px; height: 51px; border-radius: 100px; background: none; cursor: pointer;}
.Contact .Contact_bottom_form .bottom_form_submit input[type="submit"]{ background: #1237a7; color: #fff; margin-right: 20px;}
.Contact .Contact_bottom_form .bottom_form_submit input[type="reset"]{border: 2px solid #1237a7; color: #1237a7;}

@media screen and (max-width:1650px){    
    
}

@media screen and (max-width:1550px){    
    
}

@media screen and (max-width:1450px){    
    
}

@media screen and (max-width:1366px){    
    
}

@media screen and (max-width:1280px){    
    
}

@media screen and (max-width:1200px){    
    
}

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

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

@media screen and (max-width:766px){    /*iphone*/
    .Contact .Contact_top{ margin-bottom: 60px;}
    .Contact .Contact_top .Contact_top_content .top_content_list{ width: 100%; margin-bottom: 20px; box-shadow: 0px 0px 15px rgba(0,0,0,.1); padding: 20px; border-radius: 10px;}
    .Contact .Contact_top .Contact_top_content .top_content_list:last-child{ margin-bottom: 0;}
    .Contact .Contact_top .Contact_top_content .top_content_list .content_list_title{ padding-bottom: 10px; margin-bottom: 10px;}
    .Contact .Contact_bottom_form .bottom_form_list{ width: 100%;}
    .Contact .Contact_bottom_form .bottom_form_submit{ margin-top: 33px;}
}






/* 应用与案例 */
.Case .Case_content{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: -45px;}
.Case .Case_content .Case_content_list{ margin-bottom: 45px; width: 49%;}
.Case .Case_content .Case_content_list .content_list_img{ border-radius: 10px; overflow: hidden;}
.Case .Case_content .Case_content_list .content_list_img img{ width: 100%; object-fit: cover;}
.Case .Case_content .Case_content_list .content_list_txt{ margin-top: 25px;}
.Case .Case_content .Case_content_list .content_list_txt .list_txt_title{ color: #000000;}
.Case .Case_content .Case_content_list .content_list_txt .list_txt_txt{ color: #000000; margin-top: 15px; margin-bottom: 35px;}
.Case .Case_content .Case_content_list .content_list_txt .list_txt_more{ color: #1237a7;}
.Case .Case_content .Case_content_list .content_list_txt .list_txt_more i{ margin-left: 4px;}
.Case .Case_content .Case_content_list:hover .content_list_txt .list_txt_title{ color: #1237a7;}

.DCase .pc_all_content{ display: flex; align-items: flex-start; justify-content: space-between;}
.DCase .pc_all_content .DCase_img{ width: 47%; border-radius: 10px; overflow: hidden;}
.DCase .pc_all_content .DCase_img .DCase_img_list img{ width: 100%;}
.DCase .pc_all_content .DCase_img .swiper-pagination{ bottom: 17px;}
.DCase .pc_all_content .DCase_img .swiper-pagination span{ width: 10px; height: 10px; margin: 0px 7px; opacity: .5; background: #fff;}
.DCase .pc_all_content .DCase_img .swiper-pagination span.swiper-pagination-bullet-active{ background: #1237a7; opacity: 1;}
.DCase .pc_all_content .DCase_img .swiper-button-prev::after,.DCase .pc_all_content .DCase_img .swiper-button-next::after{ color: #1237a7; font-size: 26px;}
.DCase .pc_all_content .DCase_img .swiper-button-prev{ border-radius: 0px 100px 100px 0px; background: rgba(255,255,255,.35); width: 65px; height: 65px; left: -20px;}
.DCase .pc_all_content .DCase_img .swiper-button-prev:hover{ background: #fff;}
.DCase .pc_all_content .DCase_img .swiper-button-next{ border-radius: 100px 0px 0px 100px; background: rgba(255,255,255,.35); width: 65px; height: 65px; right: -20px;}
.DCase .pc_all_content .DCase_img .swiper-button-next:hover{ background: #fff;}
.DCase .pc_all_content .DCase_txt{ width: 47%;}
.Title2{ margin-bottom: 55px;}
.Title2 .Title2_dd{ color: #111111;}
.Title2 .Title2_icon{ display: flex; align-items: center; margin-top: 20px;}
.Title2.center .Title2_dd{ text-align: center;}
.Title2.center .Title2_icon{ justify-content: center;}
.Title2 .Title2_icon span{ display: inline-block; width: 10px; height: 8px; border-radius: 100%; background: #1237a7;}
.Title2 .Title2_icon span:nth-child(1){ opacity: 1;}
.Title2 .Title2_icon span:nth-child(2){ opacity: .5; margin: 0px 6px;}
.Title2 .Title2_icon span:nth-child(3){ opacity: .2;}
.Title2 .Title2_dt{ color: #666666; line-height: 1.3; margin-top: 50px; line-height: 1.7;}


.UserBenefits{ background: #f9f9f9;}
.UserBenefits .UserBenefits_content .swiper-container{ padding-bottom: 75px;}
.UserBenefits .UserBenefits_content.center .swiper-container .swiper-wrapper{justify-content: center;}
.UserBenefits .UserBenefits_content .UserBenefits_content_list{ padding: 38px; background: #fff; border-radius: 10px; border-top: 5px solid #1237a7; text-align: center; box-shadow: 0px 0px 18px rgba(0,0,0,.1);}
.UserBenefits .UserBenefits_content .UserBenefits_content_list .content_list_title .list_title_dd{ font-weight: bolder; color: #1237a7; margin: 12px 0px;}
.UserBenefits .UserBenefits_content .UserBenefits_content_list .content_list_title .list_title_dt{ color: #666666;}
.swiper-pagination.style1{ display: flex; align-items: center; justify-content: center; bottom: 0;}
.swiper-pagination.style1 span{ display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; border: 1px solid rgba(255,255,255,0); background: none; opacity: .5; margin: 0px 5px;}
.swiper-pagination.style1 span::before{ content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 100%; background: #b5b5b5;}
.swiper-pagination.style1 span.swiper-pagination-bullet-active{ border: 1px solid #1237a7; opacity: 1;}
.swiper-pagination.style1 span.swiper-pagination-bullet-active:before{ background: #1237a7;}


.RelatedProducts .RelatedProducts_content .swiper-container{ padding-bottom: 75px;}
.RelatedProducts .RelatedProducts_content .RelatedProducts_content_list{ background: #f9f9f9; border-radius: 10px; padding: 40px;}
.RelatedProducts .RelatedProducts_content .RelatedProducts_content_list .content_list_title .list_title_dd{ color: #000000;}
.RelatedProducts .RelatedProducts_content .RelatedProducts_content_list .content_list_title .list_title_dt{ color: #666666; margin-top: 20px; margin-bottom: 30px;}
.RelatedProducts .RelatedProducts_content .RelatedProducts_content_list .content_list_title .list_title_more{ color: #1237a7;}
.RelatedProducts .RelatedProducts_content .RelatedProducts_content_list .content_list_title .list_title_more i{ margin-left: 6px;}
.RelatedProducts .RelatedProducts_content .RelatedProducts_content_list .content_list_img{ display: flex; align-items: center; justify-content: center; height: 195px; margin-top: 45px;}
.RelatedProducts .RelatedProducts_content .RelatedProducts_content_list .content_list_img img{ max-height: 195px; max-width: 100%;}

.RelatedProducts2{background: #f9f9f9;}
.RelatedProducts2 .RelatedProducts_content .RelatedProducts_content_list{background: #fff;}

@media screen and (max-width:1650px){    
    
}

@media screen and (max-width:1550px){    
    
}

@media screen and (max-width:1450px){    
    
}

@media screen and (max-width:1366px){    
    
}

@media screen and (max-width:1280px){    
    
}

@media screen and (max-width:1200px){    
    
}

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

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

@media screen and (max-width:766px){    /*iphone*/

    .swiper-pagination.style1 span{ width: 15px; height: 15px;}
    .swiper-pagination.style1 span::before{ width: 7px; height: 7px;}

    .Case .Case_content{ margin-bottom: 0;}
    .Case .Case_content .Case_content_list{ width: 100%; box-shadow: 0px 0px 18px rgba(0,0,0,.1); border-radius: 10px; margin-bottom: 22px;}
    .Case .Case_content .Case_content_list:last-child{ margin-bottom: 0;}
    .Case .Case_content .Case_content_list .content_list_txt{ margin-top: 0; padding: 28px 20px;}
    .Case .Case_content .Case_content_list .content_list_txt .list_txt_txt{ margin: 12px 0px; color: #666;}

    .DCase .pc_all_content{ flex-wrap: wrap;}
    .DCase .pc_all_content .DCase_img,.DCase .pc_all_content .DCase_txt{ width: 100%;}
    .DCase .pc_all_content .DCase_txt{ margin-top: 30px;}
    .DCase .pc_all_content .DCase_img .swiper-button-prev,.DCase .pc_all_content .DCase_img .swiper-button-next{ width: 45px; height: 45px;}
    .DCase .pc_all_content .DCase_img .swiper-button-prev::after, .DCase .pc_all_content .DCase_img .swiper-button-next::after{ font-size: 15px;}
    .DCase .pc_all_content .DCase_img .swiper-button-prev{ left: -10px;}
    .DCase .pc_all_content .DCase_img .swiper-button-next{ right: -10px;}
    
    .Title2{ margin-bottom: 30px;}
    .Title2 .Title2_dd{ font-size: 26px;}
    .Title2 .Title2_dt{ margin-top: 20px;}

    .RelatedProducts .RelatedProducts_content .swiper-container,.UserBenefits .UserBenefits_content .swiper-container{ padding-bottom: 45px;}
}



/* 职业发展 */
.Recruitment .Title{ align-items: flex-end;}
.Recruitment .Title .Title_right{ color: #666666; width: 42%;}
.Recruitment .Title .Title_right *{-moz-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; -khtml-user-select: text !important; user-select: text !important;}
.Recruitment .Title .Title_right a{ color: #1237a7;}
.Recruitment .Recruitment_content{ position: relative; border-radius: 10px; overflow: hidden; background: url(../images/bg40.jpg) no-repeat 50%/cover;}
.Recruitment .Recruitment_content .Recruitment_content_img img{ width: 100%;}
.Recruitment .Recruitment_content .Recruitment_content_po{ position: absolute; top: 0; height: 100%; display: flex; flex-direction: column; justify-content: center; padding: 0px 60px;}
.Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin: 85px 0px;}
.Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.margin55{ margin: 55px 0px;}
.Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt .content_txt_dd{ font-weight: bolder; color: #111111;}
.Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt .content_txt_dt{ color: #666666; margin-top: 15px;}
.Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.color .content_txt_dd{ color: #fff;}
.Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.color .content_txt_dt{ color: #fff;}

.Recruitment2 .Recruitment_content .Recruitment_content_po .Recruitment_content_logo{ margin-bottom: 45px;}
.Recruitment2 .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin-top: 0; margin-bottom: 26px;}
.Recruitment2 .Recruitment_content .Recruitment_content_po .Recruitment_content_txt:last-child{ margin-bottom: 0px;}
.Recruitment2 .Recruitment_content{ position: relative; border-radius: 10px; overflow: hidden; background: url(../images/bg40.jpg) no-repeat 50%/cover;}
.Recruitment2 .Recruitment_content .Recruitment_content_po{ display: flex; flex-direction: column; justify-content: center; padding: 60px;position: relative; }

.Welfare{ background: #f9f9f9; overflow: hidden;}
.Welfare .Welfare_content .swiper-container{ overflow: inherit;}
.Welfare .Welfare_content .Welfare_content_list{ background: #fff; border-radius: 10px; overflow: hidden; padding: 50px 30px; position: relative; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.Welfare .Welfare_content .Welfare_content_list:nth-child(1){}
.Welfare .Welfare_content .Welfare_content_list .content_list_img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0;}
.Welfare .Welfare_content .Welfare_content_list .content_list_img img{ width: 100%; height: 100%; object-fit: cover; opacity: .5;}
.Welfare .Welfare_content .Welfare_content_list .content_list_top{ position: relative; z-index: 2;}
.Welfare .Welfare_content .Welfare_content_list .content_list_top .list_top_dd{ color: #111111; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #dadada;}
.Welfare .Welfare_content .Welfare_content_list .content_list_top .list_top_dt{ color: #666666; height: 185px;}
.Welfare .Welfare_content .Welfare_content_list .content_list_icon{ position: relative; z-index: 2;}
.Welfare .Title .Title_right{ display: flex; align-items: center;}
.Welfare-prev,.Welfare-next{ width: 47px; height: 47px; border-radius: 100%; background: #1237a7; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.Welfare-prev.swiper-button-disabled,.Welfare-next.swiper-button-disabled{ background: #b5b5b5;}
.Welfare-prev{ margin-right: 15px;}
.Welfare .Welfare_content .Welfare_content_list .content_list_img{ opacity: 1;}
.Welfare .Welfare_content .Welfare_content_list .content_list_top .list_top_dd{ color: #fff; border-bottom: 1px solid rgba(255,255,255,.2);}
.Welfare .Welfare_content .Welfare_content_list .content_list_top .list_top_dt{ color: #fff;}

.Development{ background: url(../images/bg23.jpg) no-repeat 50%/cover;}
.Development .Development_content{ display: flex; justify-content: space-between;}
.Development .Development_content .Development_content_list{ width: 14%;}
.Development .Development_content .Development_content_list .content_list_icon{ width: 126px; height: 126px; border-radius: 100%; display: flex; align-items: center; justify-content: center; border-top: 4px solid #1237a7; background: rgba(255,255,255,.5); box-shadow: 0px 0px 18px rgba(0,0,0,.1); margin: 0 auto;}
.Development .Development_content .Development_content_list .content_list_txt{ text-align: center; margin-top: 28px;}
.Development .Development_content .Development_content_list .content_list_txt .list_txt_dd{ font-weight: bolder; color: #111111;}
.Development .Development_content .Development_content_list .content_list_txt .list_txt_dt{ color: #666666; margin-top: 20px;}

.StaffStyle .StaffStyle_content .swiper-container{ overflow: inherit;}
.StaffStyle .StaffStyle_content .swiper-container.overflow{ overflow: hidden;}
.StaffStyle .StaffStyle_content .StaffStyle_content_list .content_list_img{ border-radius: 10px; overflow: hidden;max-height: 430px;}
.StaffStyle .StaffStyle_content .StaffStyle_content_list .content_list_img img{max-height: 390px;max-width: 100%;}
.StaffStyle .StaffStyle_content .StaffStyle_content_list .content_list_txt{ padding-top: 20px;}
.StaffStyle .StaffStyle_content .StaffStyle_content_list .content_list_txt .list_txt_dd{ color: #1237a7;}
.StaffStyle .StaffStyle_content .StaffStyle_content_list .content_list_txt .list_txt_dt{ color: #111111; margin-top: 12px;}
.StaffStyle .StaffStyle_content .StaffStyle_content_list .content_list_txt .list_txt_dt.center{ text-align: center;}
.StaffStyle .StaffStyle_content .StaffStyle_content_btn{ display: flex; align-items: center; justify-content: space-between; margin-top: 60px;}
.StaffStyle .StaffStyle_content .StaffStyle_content_btn .content_btn_left{ display: flex; align-items: flex-end; padding-bottom: 20px; border-bottom: 1px solid #1237a7;}
.StaffStyle .StaffStyle_content .StaffStyle_content_btn .content_btn_left .btn_left_dd{ color: #111; font-weight: bolder;}
.StaffStyle .StaffStyle_content .StaffStyle_content_btn .content_btn_left .btn_left_dt{ color: #666666;}


.Join{ background: #f9f9f9;}
.Join .IAnnouncement_search{ width: 50%;}
.Join .IAnnouncement_search .IAnnouncement_search_input{ width: 100%;}
.Join .JoinContent{ display: flex; align-items: flex-start; justify-content: space-between;}
.Join .JoinContent .JoinContent_left{ width: 255px;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list{ margin-bottom: 70px;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list:last-child{ margin-bottom: 0px;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_title{ color: #111111; font-weight: bolder; margin-bottom: 34px;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_content{ padding-left: 22px;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_content .list_content_li{ color: #666666; display: flex; align-items: center; margin-bottom: 30px;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_content .list_content_li:last-child{ margin-bottom: 0;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_content .list_content_li span{ width: 16px; height: 16px; border-radius: 100%; border: 1px solid #999999; display: flex; align-items: center; justify-content: center; margin-right: 15px;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_content .list_content_li span::before{ content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 100%; background: #fff;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_content .list_content_li.active{ color: #1237a7;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_content .list_content_li.active span{ border: 1px solid #1237a7;}
.Join .JoinContent .JoinContent_left .JoinContent_left_list .left_list_content .list_content_li.active span::before{ background: #1237a7;}
.Join .JoinContent .JoinContent_right{ width: calc(100% - 345px);}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list{ background: #fff; border-radius: 10px; margin-bottom: 22px; padding: 45px; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list:last-child{ margin-bottom: 0;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_top{ display: flex; align-items: center; justify-content: space-between; cursor: pointer;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_top .list_top_left{ width: calc(100% - 100px);}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_top .list_top_left .top_left_dd{ display: flex; align-items: center;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_top .list_top_left .top_left_dd span{ padding: 6px; color: #fff; display: inline-block; border-radius: 5px; background: #1237a7; margin-right: 11px;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_top .list_top_left .top_left_dt{ display: flex; align-items: center; margin-top: 20px;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_top .list_top_left .top_left_dt .left_dt_li{ color: #666666; margin-right: 70px;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_top .list_top_left .top_left_dt .left_dt_li:last-child{ margin-right: 0;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list.active .content_list_top .list_top_right{ transform: rotate(180deg); }
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_bottom{ margin-top: 50px; display: none;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_bottom .list_bottom_li{ margin-bottom: 30px;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_bottom .list_bottom_li:last-child{ margin-bottom: 0;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_bottom .list_bottom_li .bottom_li_title{ font-weight: bolder; color: #111111; margin-bottom: 15px;}
.Join .JoinContent .JoinContent_right .JoinContent_right_content .right_content_list .content_list_bottom .list_bottom_li .bottom_li_txt{ color: #666; line-height: 1.9;}


@media screen and (max-width:1650px){    
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin: 75px 0px;}
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.margin55{ margin: 50px 0px;}
    
    .Development .Development_content .Development_content_list{ width: 15%;}
    .Development .Development_content .Development_content_list .content_list_icon{ width: 116px; height: 116px;}
    .Development .Development_content .Development_content_list .content_list_icon img{ width: 40px;}
}

@media screen and (max-width:1550px){   
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin: 65px 0px;} 
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.margin55{ margin: 45px 0px;}
    
    .Development .Development_content .Development_content_list{ width: 16%;}
    .Development .Development_content .Development_content_list .content_list_icon{ width: 106px; height: 106px;}
    .Development .Development_content .Development_content_list .content_list_icon img{ width: 35px;}
}

@media screen and (max-width:1450px){    
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin: 55px 0px;} 
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.margin55{ margin: 40px 0px;}
    
    .Development .Development_content .Development_content_list{ width: 17%;}
    .Development .Development_content .Development_content_list .content_list_icon{ width: 96px; height: 96px;}
    .Development .Development_content .Development_content_list .content_list_icon img{ width: 30px;}
}

@media screen and (max-width:1366px){    
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin: 45px 0px;} 
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.margin55{ margin: 35px 0px;}
    
    .Development .Development_content .Development_content_list{ width: 18%;}
    .Development .Development_content .Development_content_list .content_list_icon{ width: 86px; height: 86px;}
    .Development .Development_content .Development_content_list .content_list_icon img{ width: 30px;}
}

@media screen and (max-width:1280px){    
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin: 35px 0px;} 
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.margin55{ margin: 30px 0px;}
    
    .Development .Development_content .Development_content_list{ width: 19%;}
    .Development .Development_content .Development_content_list .content_list_icon{ width: 76px; height: 76px;}
}

@media screen and (max-width:1200px){    
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin: 25px 0px;} 
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.margin55{ margin: 25px 0px;}
    
}

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

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

@media screen and (max-width:766px){    /*iphone*/
    .Recruitment .Title .Title_right{ width: 100%; position: relative; margin-top: 15px; top: 0; display: block;}
    .Recruitment .Recruitment_content .Recruitment_content_po{ padding: 20px; position: relative; background: #f5f5f5;}
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_logo img{ height: 25px;}
    .Recruitment .Recruitment_content .Recruitment_content_po .Recruitment_content_txt{ margin: 22px 0px;}
    
    .Welfare-prev, .Welfare-next{ width: 33px; height: 33px;}
    .Welfare-prev{ margin-right: 7px;}
    .Welfare-prev img, .Welfare-next img{ height: 13px;}
    .Welfare .Welfare_content .Welfare_content_list{ padding: 25px;}
    .Welfare .Welfare_content .Welfare_content_list .content_list_top .list_top_dt{ height: 100px;}

    .Development{ height: auto;}
    .Development .Development_content{ flex-wrap: wrap;}
    .Development .Development_content .Development_content_list{ width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px;}
    .Development .Development_content .Development_content_list:last-child{ margin-bottom: 0;}
    .Development .Development_content .Development_content_list .content_list_icon{ width: 66px; height: 66px; margin: 0; border-top: 2px solid #1237a7;}
    .Development .Development_content .Development_content_list .content_list_icon img{ width: 26px;}
    .Development .Development_content .Development_content_list .content_list_txt{ text-align: left; width: calc(100% - 85px); margin-top: 0;}
    .Development .Development_content .Development_content_list .content_list_txt .list_txt_dt{ margin-top: 10px;}
}


/* 关于我们 */
.About .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.About .pc_all_content .About_left{ width: 48%;}
.About .pc_all_content .About_left .Title{ margin-bottom: 35px;}
.About .pc_all_content .About_left .About_left_txt p{ margin-bottom: 20px; color: #666666; text-align: justify;}
.About .pc_all_content .About_left .About_left_txt p.color{ color: #1237a7;}
.About .pc_all_content .About_left .About_left_txt p:last-child{ margin-bottom: 0;}
.About .pc_all_content .About_left .About_left_bottom{ display: flex; align-items: center; justify-content: space-between; margin-top: 55px;}
.About .pc_all_content .About_left .About_left_bottom .left_bottom_list{ text-align: center;}
.About .pc_all_content .About_left .About_left_bottom .left_bottom_icon{ width: 1px; height: 69px; background: #dcdcdc;}
.About .pc_all_content .About_left .About_left_bottom .left_bottom_icon:last-child{ display: none;}
.About .pc_all_content .About_left .About_left_bottom .left_bottom_list .bottom_list_dd{ color: #222222;}
.About .pc_all_content .About_left .About_left_bottom .left_bottom_list .bottom_list_dd b{ color: #1237a7;}
.About .pc_all_content .About_left .About_left_bottom .left_bottom_list .bottom_list_dt{ margin-top: 11px; color: #666666;}
.About .pc_all_content .About_video{ width: 46%; text-align: center; position: relative;}
.About .pc_all_content .About_video .About_video_icon{ position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); cursor: pointer;}


.ImportantEvents{ background: url(../images/bg26.jpg) no-repeat 50%/cover;}
.ImportantEvents .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.ImportantEvents .ImportantEvents_left{ width:100%;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content{ border-radius: 10px; overflow: hidden; padding: 10px; position: relative;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .Welfare-prev{ position: absolute; left: 0; z-index: 2; top: 140px; display: none;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .Welfare-next{ position: absolute; right: 0; z-index: 2; top: 140px; display: none;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list{ background: #fff;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;overflow: hidden;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_img{ width: 100%; border-radius: 10px; overflow: hidden;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_img img{ width: 100%;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt{ width: 100%; padding: 45px 90px;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_con{ position: relative;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_top{ font-size:36px; color: #1237a7;  font-weight: bolder; margin-bottom: 15px;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_p{ position: relative; z-index: 2;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_p p{ margin-bottom: 10px; color: #111111; position: relative; padding-left: 13px; line-height: 1.6;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_p p::before{ content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 100%; background: #1237a7; position: absolute; left: 0; top: 9px;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_p p:last-child{ margin-bottom: 0px;}
.ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_bottom{ margin-top: 80px;}
.ImportantEvents .ImportantEvents_nav{ width: 185px; height: 650px; overflow: hidden; margin-top: 50px; position: relative; padding: 20px 0px;}
.ImportantEvents .ImportantEvents_nav .swiper-container{ padding-right: 80px;}
.ImportantEvents .ImportantEvents_nav::before{ content: ""; display: inline-block; width: 2px; height: 100%; position: absolute; right: 28px; background: url(../images/bn76.png) no-repeat 50%/cover;}
.ImportantEvents .ImportantEvents_nav .ImportantEvents_nav_list{ text-align: right; padding: 20px 0px; display: flex; align-items: center; justify-content: flex-end; cursor: pointer;}
.ImportantEvents .ImportantEvents_nav .ImportantEvents_nav_list.swiper-slide-thumb-active{ color: #1237a7; font-size: 36px;}
.ImportantEvents .ImportantEvents_nav .ImportantEvents_nav_list::before{ content: ""; display: inline-block; width: 57px; height: 57px; background: url(../images/bn75.png) no-repeat 50%/cover; position: absolute; right: -80px; opacity: 0;}
.ImportantEvents .ImportantEvents_nav .ImportantEvents_nav_list.swiper-slide-thumb-active::before{ opacity: 1;}
.ImportantEvents .ImportantEvents_nav .Welfare-prev,.ImportantEvents .ImportantEvents_nav .Welfare-next{ position: absolute; background:none; z-index: 10; right:18px; width: auto; display: flex; justify-content:center; height: auto; margin-right: 0;}
.ImportantEvents .ImportantEvents_nav .Welfare-prev{ top: 0;}
.ImportantEvents .ImportantEvents_nav .Welfare-next{ bottom: 0;}

.Honor{ background: #fff;}
.Honor .StaffStyle_content .swiper-container{ overflow: hidden; padding: 20px 15px;}
.Honor .Honor_list1 .StaffStyle_content_list{ background: #fff; border-radius: 10px; padding: 30px; box-shadow: 0px 0px 20px rgba(0,0,0,.1); }
.Honor .Honor_list1 .StaffStyle_content_list .content_list_img{ height: 290px; display: flex; align-items: center; justify-content: center; margin-bottom: 35px;}
.Honor .Honor_list1 .StaffStyle_content_list .content_list_img img{ max-height: 290px; max-width: 100%; width: auto;}
.Honor .Honor_list1 .StaffStyle_content_list .content_list_title{ text-align: center;}
.Honor .Honor_list2 .Honor_list2_title{ display: flex; align-items: center; justify-content: center; margin-bottom: 60px;}
.Honor .Honor_list2 .Honor_list2_title .list2_title_li{ margin-right: 65px; font-weight: bolder; color: #666666;}
.Honor .Honor_list2 .Honor_list2_title .list2_title_li span{ color: #1237a7;}
.Honor .Honor_list2 .Honor_list2_img{ text-align: center;}
.Honor .Honor_list2 .Honor_list2_img img{ max-width: 100%;}
.Honor .Honor_list3 .StaffStyle_content_list{ box-shadow: 0px 0px 20px rgba(0,0,0,.1); padding: 50px 20px; border-radius: 10px; position: relative; overflow: hidden;}
.Honor .Honor_list3 .StaffStyle_content_list::before{ content: ""; display: inline-block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../images/bg29.jpg) no-repeat 50%/cover; opacity: 0;}
.Honor .Honor_list3 .StaffStyle_content_list .content_list_icon{ display: flex; align-items: center; justify-content: center; position: relative; z-index: 2;}
.Honor .Honor_list3 .StaffStyle_content_list .content_list_icon span{ display: flex; align-items: center; justify-content: center; position: relative;}
.Honor .Honor_list3 .StaffStyle_content_list .content_list_icon span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.Honor .Honor_list3 .StaffStyle_content_list .content_list_title{ text-align: center; margin-top: 30px; position: relative; z-index: 2;}
.Honor .Honor_list3 .StaffStyle_content_list:hover:before{ opacity: 1;}
.Honor .Honor_list3 .StaffStyle_content_list:hover .content_list_icon span img{ opacity: 0;}
.Honor .Honor_list3 .StaffStyle_content_list:hover .content_list_icon span img:last-child{ opacity: 1;}
.Honor .Honor_list3 .StaffStyle_content_list:hover .content_list_title{ color: #fff;}


@media screen and (max-width:1650px){    
    
}

@media screen and (max-width:1550px){    
    
}

@media screen and (max-width:1450px){    
    .ImportantEvents .ImportantEvents_nav .ImportantEvents_nav_list{ padding: 15px 0px;}
}

@media screen and (max-width:1366px){    
    .ImportantEvents .ImportantEvents_left{ width: calc(100% - 200px);}
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_top{ font-size: 60px;}
}

@media screen and (max-width:1280px){    
    
}

@media screen and (max-width:1200px){    
    
}

@media screen and (max-width:1024px){    /*ipad-y*/
    .About .pc_all_content{ flex-wrap: wrap;}
    .About .pc_all_content .About_left,.About .pc_all_content .About_video{ width: 100%;}
    .About .pc_all_content .About_left .About_left_bottom{ margin-top: 25px; flex-wrap: wrap;}
    .About .pc_all_content .About_left .About_left_bottom .left_bottom_list{ width: 50%; margin-bottom: 25px;}
    .About .pc_all_content .About_left .About_left_bottom .left_bottom_icon{ display: none;}
    .About .pc_all_content .About_left{ margin-bottom: 35px;}
    .About .pc_all_content .About_video .About_video_icon img{ width: 50px;}

    .ImportantEvents .pc_all_content{ flex-wrap: wrap;}
    .ImportantEvents .ImportantEvents_left{ width: 100%;}
    .ImportantEvents .ImportantEvents_nav{ display: none;}
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list{ flex-wrap: wrap;}
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_img{ width: 100%;}
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt{ width: 100%; padding: 22px; padding-top: 50px;}
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_bottom{ margin-top: 35px;}
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_top{ font-size: 32px;}
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .Welfare-prev{ display: flex;}
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .Welfare-next{ display: flex;}
}

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

@media screen and (max-width:766px){    /*iphone*/
    
        
    .Honor .StaffStyle_content .swiper-container{ padding: 0;}
    .Honor .Honor_list1 .StaffStyle_content_list{ background: #eaeaea;}
    .Honor .Honor_list1 .StaffStyle_content_list .content_list_img{ height: 150px; margin-bottom: 20px;}
    .Honor .Honor_list1 .StaffStyle_content_list .content_list_img img{ max-height: 150px;}
    .Honor .Honor_list2 .Honor_list2_title .list2_title_li{ margin-right: 0;}
    .Honor .Honor_list2 .Honor_list2_title{ flex-wrap: wrap; margin-bottom: 30px;}
    .Honor .Honor_list2 .Honor_list2_title .list2_title_li{ width: 100%; text-align: center; margin-bottom: 12px;}
    .Honor .Honor_list2 .Honor_list2_title .list2_title_li:last-child{ margin-bottom: 0;}
    .Honor .Honor_list3 .StaffStyle_content_list:before{ opacity: 1;}
    .Honor .Honor_list3 .StaffStyle_content_list .content_list_icon span img{ opacity: 0;}
    .Honor .Honor_list3 .StaffStyle_content_list .content_list_icon span img:last-child{ opacity: 1;}
    .Honor .Honor_list3 .StaffStyle_content_list .content_list_title{ color: #fff; margin-top: 20px;}
    
    .StaffStyle .StaffStyle_content .StaffStyle_content_btn{ margin-top: 30px;}
    
    .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_bottom img{ width: 70%;}
 .ImportantEvents .ImportantEvents_left .ImportantEvents_left_content .left_content_list .content_list_txt .list_txt_top{ font-size: 18px;}
}

/*全部产品*/
#c_static_001-17174991880670 {
    min-height: 300px;
    background_radio: 2;
    display-radio: 1;
}
#c_static_001-17174991880670 .e_container-2 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 90%;
    background_radio: 1;
    display-radio: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px
}

#c_static_001-17174991880670 .e_container-2 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%
}

#c_static_001-17174991880670 .e_text-4 {
    line-height: normal;
    font_radio: 2;
    display-radio: 1;
    font-size: 42px;
    font-family: "pingfang heavy";
    text-align: center
}

#c_static_001-17174991880670 .e_loop-21 .p_list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    max-width: 100%
}

#c_static_001-17174991880670 .e_loop-21 .p_loopitem {
    flex: 0 0 33.3%;
    position: relative;
    display-radio: 1
}

#c_static_001-17174991880670 .e_loop-21 .p_page {
    text-align: center
}

#c_static_001-17174991880670 .e_loop-21 .p_filter_wrapper {
    width: 100%;
    font-size: 13px
}

#c_static_001-17174991880670 .e_loop-21 .p_kv_wrapper {
    display: flex;
    flex-wrap: nowrap;
    line-height: 40px;
    margin: 15px 0
}

#c_static_001-17174991880670 .e_loop-21 .p_filter_key {
    width: 70px;
    overflow: hidden;
    margin-right: 10px;
    font-weight: bold;
    color: #333333;
    font-size: 12px
}

#c_static_001-17174991880670 .e_loop-21 .p_v_item {
    display: inline-block;
    padding: 0 3px;
    cursor: pointer;
    font-size: 13px;
    color: #555555;
    margin-right: 30px
}

#c_static_001-17174991880670 .e_loop-21 .p_active .p_fbutton {
    color: #fff;
    background-color: cornflowerblue
}

#c_static_001-17174991880670 .e_loop-21 .p_result_item {
    position: relative;
    padding: 3px 20px 3px 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-right: 10px
}

#c_static_001-17174991880670 .e_loop-21 .p_filter_close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 3px;
    font-style: normal;
    font-size: 16px;
    margin-top: -5px;
    cursor: pointer
}

#c_static_001-17174991880670 .e_loop-21 .p_s_option {
}

#c_static_001-17174991880670 .e_loop-21 .multSelect {
    font-size: 13px;
    position: relative
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .inputWrap {
    width: 100%;
    min-width: 100px;
    min-height: 24px;
    border: 1px solid #DCDFE6;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    background: white
}

#c_static_001-17174991880670 .e_loop-21 .multSelect.is-invalid .inputWrap {
    border-color: #dc3545
}

#c_static_001-17174991880670 .e_loop-21 .multSelect ul {
    padding: 0 5px;
    margin: 0;
    padding-right: 35px
}

#c_static_001-17174991880670 .e_loop-21 .multSelect ul,li {
    list-style: none
}

#c_static_001-17174991880670 .e_loop-21 .multSelect li {
    display: inline-block;
    background: #edf0f3;
    color: #92969c;
    padding: 0px 5px;
    margin: 1px 5px 1px 0;
    border-radius: 5px;
    line-height: 16px
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .multSelect-option {
    width: 100%;
    border: 1px solid #DCDFE6;
    border-radius: 2px;
    border-top: 0;
    max-height: 200px;
    overflow-y: scroll;
    position: absolute;
    height: 0;
    opacity: 0;
    z-index: 9;
    background: #fff
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .multSelect-option>div {
    line-height: 24px;
    cursor: pointer;
    padding: 0 10px
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .multSelect-option>div.selected {
    color: #409eff
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .multSelect-option>div:hover {
    color: #409eff;
    background: #f3f6f9
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .fa-close {
    font-style: normal;
    font-size: 12px;
    padding: 0 5px 0 7px
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .inputWrap>.fa svg {
    fill: #666;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 0;
    top: calc(50% - 3px)
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .inputWrap>.fa-down svg {
    transform: rotate(-90deg)
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .inputWrap>.fa-up svg {
    transform: rotate(90deg)
}

#c_static_001-17174991880670 .e_loop-21 .multSelect .placeholder {
    line-height: 40px;
    padding-left: 10px;
    color: #aaa;
    position: absolute;
    left: 0;
    top: 0
}

#c_static_001-17174991880670 .e_loop-21 .p_normal_start {
    display: inline;
    width: 100px;
    height: 40px
}

#c_static_001-17174991880670 .e_loop-21 .p_date_start {
    display: inline;
    width: 105px;
    height: 40px
}

#c_static_001-17174991880670 .e_loop-21 .p_normal_end {
    display: inline;
    width: 100px;
    height: 40px;
    margin-right: 5px
}

#c_static_001-17174991880670 .e_loop-21 .p_date_end {
    display: inline;
    width: 105px;
    height: 40px;
    margin-right: 5px
}

#c_static_001-17174991880670 .e_loop-21 .p_split {
    margin: 0 5px
}

#c_static_001-17174991880670 .e_loop-21 .p_normal {
    margin-right: 16px
}

#c_static_001-17174991880670 .e_loop-21 .p_fbutton {
    background-color: #007bff;
    border: 1px solid #409EFF;
    text-decoration: none;
    color: white;
    font-size: 14px;
    text-align: center;
    padding: 10px 25px;
    position: relative;
    overflow: hidden
}

#c_static_001-17174991880670 .e_loop-21 .input-check,#c_static_001-17174991880670 .e_loop-21 .input-radio {
    margin: 0 5px;
    vertical-align: text-top
}

#c_static_001-17174991880670 .e_loop-21 .position-left {
    display: flex
}

#c_static_001-17174991880670 .e_loop-21 .position-right {
    display: flex;
    flex-direction: row-reverse
}

#c_static_001-17174991880670 .e_loop-21 .position-top {
}

#c_static_001-17174991880670 .e_loop-21 .position-bottom {
    display: flex;
    flex-direction: column-reverse
}

#c_static_001-17174991880670 .e_loop-21 .p_mbutton {
    border: 1px solid #409EFF;
    text-decoration: none;
    color: #409EFF;
    font-size: 14px;
    text-align: center;
    padding: 10px 25px;
    position: relative;
    overflow: hidden
}

#c_static_001-17174991880670 .e_loop-21 .p_mbutton:after {
    content: "";
    display: none;
    width: 16px;
    height: 16px;
    background-color: #409eff;
    -webkit-transform: skewY( -45deg);
    transform: skewY( 360deg);
    position: absolute;
    bottom: 0px;
    right: 0;
    z-index: 1
}

#c_static_001-17174991880670 .e_loop-21 .p_mbutton::before {
    content: "";
    display: none;
    width: 6px;
    height: 9px;
    border-right: #ffffff solid 2px;
    border-bottom: #ffffff solid 2px;
    -webkit-transform: rotate( 35deg);
    transform: rotate( 35deg);
    position: absolute;
    bottom: 5px;
    right: 4px;
    z-index: 2
}

#c_static_001-17174991880670 .e_loop-21 .p_active .p_mbutton::before {
    display: block
}

#c_static_001-17174991880670 .e_loop-21 .p_active .p_mbutton::after {
    display: block
}

#c_static_001-17174991880670 .e_loop-21 .p_input_match {
    width: 100px;
    height: 40px;
    padding: 10px;
    border: 1px solid #ced4da;
    border-radius: 3px
}

#c_static_001-17174991880670 .e_loop-21 .p_filter_result {
    display: inline-block
}

#c_static_001-17174991880670 .e_loop-21 .p_contclear {
    cursor: pointer
}

#c_static_001-17174991880670 .e_loop-21 .swiper-container {
    padding-bottom: 30px
}

#c_static_001-17174991880670 .e_loop-21 .p_imgwrapper {
    width: 80px;
    height: 100px;
    overflow: hidden
}

#c_static_001-17174991880670 .e_loop-21 .p_imgtitle {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0 auto;
    line-height: 20px
}

#c_static_001-17174991880670 .e_loop-21 .p_imgwrapper img {
    width: 100%;
    object-fit: cover
}

#c_static_001-17174991880670 .e_loop-21 .p_active .p_imgwrapper {
    border: 1px solid #409eff
}

#c_static_001-17174991880670 .e_loop-21 .p_filter_result {
    display: none
}

#c_static_001-17174991880670 .e_loop-21 .p_contclear {
    display: none
}

#c_static_001-17174991880670 .e_loop-21 .p_inputRangeSearch {
    padding: 7px 12px;
    background: #007bff;
    color: white;
    font-size: 14px;
    font-style: normal
}

#c_static_001-17174991880670 .e_loop-21 .p_inputSearch {
    padding: 0px 17px;
    background: #007bff;
    color: white;
    font-size: 14px;
    font-style: normal;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
    margin-left: 10px
}

#c_static_001-17174991880670 .e_loop-21 .p_categoryActive {
    color: #409EFF
}

#c_static_001-17174991880670 .e_loop-21 {
    display-radio: 1;
    margin-top: 4%
}

#c_static_001-17174991880670 .e_container-30 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    background_radio: 1;
    display-radio: flex;
}

#c_static_001-17174991880670 .e_container-30 > .p_item {
    display: flex;
    justify-content: space-between;
    max-width: 100%;
    max-height: 100%
}

#c_static_001-17174991880670 .e_image-31 {
    overflow: hidden;
    display-radio: 1
}

#c_static_001-17174991880670 .e_image-31 img:hover {
    transform: scale(1.13,1.13)
}

#c_static_001-17174991880670 .e_image-31 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: all 0.6s
}

#c_static_001-17174991880670 .e_container-32 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 50%;
    background-color: #fff;
    padding-top: 3%;
    padding-bottom: 3%;
    padding-left: 3%;
    padding-right: 3%;
}

#c_static_001-17174991880670 .e_container-32 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%
}

#c_static_001-17174991880670 .e_text-33 a{
    font-size: 34px;
    color: #111111;
    margin-bottom: 10px
}


#c_static_001-17174991880670 .e_richText-34 blockquote {
    font-style: italic;
    font-family: Georgia,Times,"Times New Roman",serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px
}

#c_static_001-17174991880670 .e_richText-34 ol {
    display: block;
    list-style-type: decimal;
    margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}

#c_static_001-17174991880670 .e_richText-34 li {
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: inherit
}

#c_static_001-17174991880670 .e_richText-34 ul {
    display: block;
    list-style-type: disc;
    margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}

#c_static_001-17174991880670 .e_richText-34 {
    font_radio: 2;
    display-radio: 1;
    min-height: 50px;
    color: rgb(102, 102, 102);
    line-height: 1.7;
    margin-bottom: 3%;
    margin-top: 3%;
}

#c_static_001-17174991880670 .e_text-37 {
    line-height: normal;
    font_radio: 2;
    display-radio: 1;
    font-size: 20px;
    font-family: "pingfang medium";
    text-align: center;
    color: rgba(1,79,164,1)
}

@media screen and (max-width: 768px) {
    #c_static_001-17174991880670 .e_text-4 {
        font_radio:2;
        display-radio: 1;
        font-size: 28px;
        color: #333333;
        line-height: 1
    }

    #c_static_001-17174991880670 .e_loop-21 .p_loopitem {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% / 1)
    }

    #c_static_001-17174991880670 .e_text-37 {
        font_radio: 2;
        display-radio: 1;
        font-size: 16px;
        line-height: 1;
        margin-bottom: 10px
    }

    #c_static_001-17174991880670 .e_container-32 {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        width: 100%;
        background-color: rgba(0,78,161,0.8);
        padding-top: 3%;
        padding-bottom: 3%;
        padding-left: 3%;
        padding-right: 3%;
        position: relative;
        bottom: 0px;
        border-radius: 0
    }

    #c_static_001-17174991880670 .e_text-33 {
        font_radio: 2;
        display-radio: 1;
        line-height: 1.7;
        font-size: 20px
    }

    #c_static_001-17174991880670 .e_image-31 {
        display-radio: 1
    }

    #c_static_001-17174991880670 .e_richText-34 {
        font_radio: 2;
        display-radio: 1;
        line-height: 1.7;
        font-size: 14px
    }
}

@media screen and (min-width: 769px) {
    #c_static_001-17174991880670 .e_loop-21 .p_loopitem {
        flex-grow:0;
        flex-shrink: 0;
        flex-basis: calc(100% / 1);
        margin-bottom: 3%;
    }
}
/* 产品 */
.LProduct .LProduct_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.LProduct .LProduct_content .LProduct_content_list{ width: 32%; margin-bottom: 2%; background: #fff; border-radius: 10px; padding: 66px 55px; position: relative; top: 0;}
.LProduct .LProduct_content .LProduct_content_list .content_list_title .list_title_dd{ color: #000000;margin-bottom: 30px;}
.LProduct .LProduct_content .LProduct_content_list .content_list_title .list_title_dt{ color: #666666; margin-top: 20px; margin-bottom: 35px;}
.LProduct .LProduct_content .LProduct_content_list .content_list_title .list_title_more{ display: flex; align-items: center; color: #222;}
.LProduct .LProduct_content .LProduct_content_list .content_list_title .list_title_more i{ margin-left: 8px;}
.LProduct .LProduct_content .LProduct_content_list .content_list_img{ height: 270px; display: flex; align-items: center; justify-content: center; margin-top: 40px;}
.LProduct .LProduct_content .LProduct_content_list .content_list_img img{ max-height: 270px; max-width: 100%;}
.LProduct .LProduct_content .LProduct_content_list:hover{ top: -10px; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.LProduct .LProduct_content .LProduct_content_list:hover .content_list_title .list_title_more{ color: #1237a7;}
.LProduct .LProduct_content .LProduct_content_list:hover .content_list_title .list_title_more i{ color: #1237a7;}
.LProduct .Title .LNews_right{ flex-wrap: wrap; width: calc(100% - 600px); display: flex; justify-content: flex-end;}
.LProduct .Title .LNews_right .LNews_right_list{ margin-bottom: 15px;}

.ProductBanner{ overflow: hidden;}
.ProductBanner .pc_all_content{ text-align: center; justify-content:flex-start; padding-top: 10vw;}
.ProductBanner .DetailBanner_img{ background:#fff; position: relative;}
.ProductBanner .DetailBanner_img:before{ content:""; display: inline-block; width: 100%; height: 60vh; position: absolute; top: 0; background: linear-gradient(to bottom,rgba(0,0,0,0.6), rgba(0,0,0,0)); z-index: 3;}
.ProductBanner .DetailBanner_img:after{ content: ""; display: inline-block; width: 100%; height: 8vw; position: absolute; top: 8vw; background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); z-index: 2;}
.ProductBanner .DetailBanner_img video{ opacity: 1; position: relative; top: 8vw;}
.AboutDetailBanner2 .pc_all_content .DetailBanner_btn{ margin: 40px 0px; display: flex; justify-content: center;}
.AboutDetailBanner2 .pc_all_content .DetailBanner_btn a{ background: #1237a7; border-radius: 100px; padding: 18px 40px; color: #fff;}
.ProductBanner .DetailBanner_img img{ width: 100vw; height: 100vh; object-fit:cover;}
.ProductBanner .pc_all_content .DetailBanner_txt{ width: 100%;}
.PDBreadCrumbs .pc_all_content{ color:#fff;}
.PDBreadCrumbs .pc_all_content a{ color:#fff;}
.PDBreadCrumbs2 .pc_all_content a{ color:#333;}


.DProduct{ background: #f3f4f6; overflow: hidden;}
.DProduct .pc_all_content{ display: flex; justify-content: space-between;}
.xbanner .pc_all_content{margin-top:140px;justify-content: flex-start;}
.DProduct .pro_info_top_3{padding-top: 110px;}
.pro_info_top_3_left {float: left;width: 45%; text-align: center;}
.pro_info_top_3_left img {
    max-width: 100%;
    object-fit: contain;
    max-height: 90%;
}

.pro_info_top_3_left .swiper-slide {
    height: 580px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pro_info_top_3_right {
    overflow: hidden;
    float: right;
    width: 55%;
}

.pro_info_top_3_right_mid {
    margin: 4em 11%;
}

.pro_info_top_3_right_mid .index_1_mid_right_1 {
    margin-bottom: 1.75em;
}
.pro_info_top_3_right_mid_3{line-height: 1.5;}
.xbanner .fa-angle-right:before{margin: 0px 8px;}

.DProduct .pc_all_content .DProduct_left{ width: 30%;}
.DProduct .pc_all_content2 .DProduct_left{ width: 45%;}
.DProduct .pc_all_content .DProduct_left .DProduct_left_li{ padding: 20px; border-radius: 30px; background: #fff; box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.6); display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px; left: 0px; position: relative;}
.DProduct .pc_all_content .DProduct_left .DProduct_left_li:nth-child(2){ left: 0;}
.DProduct .pc_all_content .DProduct_left .DProduct_left_li:last-child{}
.DProduct .pc_all_content .DProduct_left .DProduct_left_li .left_li_icon{ width: 30px;}
.DProduct .pc_all_content .DProduct_left .DProduct_left_li .left_li_icon img{ width: 100%;}
.DProduct .pc_all_content .DProduct_left .DProduct_left_li .left_li_title{ width: calc(100% - 50px); line-height: 1.5; color:#666;}
.DProduct .pc_all_content .DProduct_right .DProduct_left_li{ left: auto; right: 0px;}
.DProduct .pc_all_content .DProduct_right .DProduct_left_li:nth-child(2){ right: 0;}
.DProduct .pc_all_content .DProduct_center{ position: relative; width: 40%; display: flex; align-items: center; justify-content: center;}
.DProduct .pc_all_content .DProduct_center img{ max-height: 418px; max-width: 100%;max-width: 81%;display: block; margin: 0 auto;}
.DProduct .pc_all_content .DProduct_center .DProduct_center_img{ position: relative; z-index: 3;}
.DProduct .pc_all_content .DProduct_center .DProduct_center_img .center_img_icon{ width: 30px; height: 30px; border-radius: 100%; background: rgba(255,127,8,.3); display: flex; align-items: center; justify-content: center; position: absolute; display: none;}
.DProduct .pc_all_content .DProduct_center .DProduct_center_img .center_img_icon span{ width: 16px; height: 16px; border-radius: 100%; display: inline-block; background: rgba(255,127,8,1);}
.DProduct .pc_all_content .DProduct_center .DProduct_center_img .center_img_icon1{ left: 18%; top: 54%;}
.DProduct .pc_all_content .DProduct_center .DProduct_center_img .center_img_icon2{ right: 4%; top: 30%;}
.DProduct .pc_all_content .DProduct_center .DProduct_center_img2{ transform: rotate(180deg); opacity: .1; position: absolute; top: calc(100% - 10px);}

.RroductData .RroductData_content{ display: flex; align-items: center; justify-content: space-between;}
.RroductData .RroductData_content .RroductData_content_img{ width: 35%; border-radius: 10px; overflow: hidden; padding: 0px 40px; height: 315px; display: flex; align-items: center; justify-content:center; overflow: hidden; }
.RroductData .RroductData_content .RroductData_content_img img{ max-width: 100%; max-height: 250px;}
.RroductData .RroductData_content .RroductData_content_txt{ display: flex; flex-wrap: wrap; justify-content: flex-start; width: 60%;}
.RroductData .RroductData_content .RroductData_content_txt .content_txt_list{ border-bottom: 1px solid #dadada; padding: 25px 0px; width: 33%; color: #666666;}
.RroductData .RroductData_content .RroductData_content_txt .content_txt_list span{ color: #111111;}
.RroductData .RroductData_content .RroductData_content_txt .content_txt_list:nth-child(1),.RroductData .RroductData_content .RroductData_content_txt .content_txt_list:nth-child(2),.RroductData .RroductData_content .RroductData_content_txt .content_txt_list:nth-child(3){ border-top: 1px solid #dadada;}
.TechnicalAdvantages{ background: #f9f9f9; position: relative; display: flex; justify-content: flex-end;}
.TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px;}
.TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list:last-child{ margin-bottom: 0;}
.TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list .content_list_icon{ width: 78px; height: 78px; border-radius: 16px; border-top: 4px solid #1237a7; display: flex; align-items: center; justify-content: center; background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list .content_list_txt{ width: calc(100% - 110px);}
.TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list .content_list_txt .list_txt_dd{ color: #222222;}
.TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list .content_list_txt .list_txt_dt{ color: #666666; margin-top: 2px;}
.TechnicalAdvantages .pc_all_content{ position: absolute; left: 0; right: 0; top: 0; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.TechnicalAdvantages .TechnicalAdvantages_right{ width: 50%;}
.TechnicalAdvantages .TechnicalAdvantages_right img{ width: 100%;}

@media screen and (max-width:1650px){    
    .LProduct .LProduct_content .LProduct_content_list .content_list_img{ height: 250px;}
    .LProduct .LProduct_content .LProduct_content_list .content_list_img img{ max-height:250px;}
    .DProduct .pc_all_content .DProduct_left .DProduct_left_li{ margin-bottom:35px;}
}

@media screen and (max-width:1550px){    
    .LProduct .LProduct_content .LProduct_content_list .content_list_img{ height: 220px;}
    .LProduct .LProduct_content .LProduct_content_list .content_list_img img{ max-height:220px;}
    
    .DProduct .pc_all_content .DProduct_left .DProduct_left_li{ margin-bottom:30px;}
}

@media screen and (max-width:1450px){    
    .LProduct .LProduct_content .LProduct_content_list .content_list_img{ height: 200px;}
    .LProduct .LProduct_content .LProduct_content_list .content_list_img img{ max-height:200px;}
    .LProduct .LNews_right .LNews_right_list{ margin-bottom:10px;}
/*    .LProduct .LNews_right .LNews_right_list:last-child{ margin-right:10px;} */
    
    .DProduct .pc_all_content .DProduct_left .DProduct_left_li{ margin-bottom:25px;}
}

@media screen and (max-width:1366px){    
    .LProduct .LProduct_content .LProduct_content_list .content_list_img{ height: 180px;}
    .LProduct .LProduct_content .LProduct_content_list .content_list_img img{ max-height:180px;}
    
}

@media screen and (max-width:1280px){    
    
}

@media screen and (max-width:1200px){    
    
}
@media screen and (max-width:1100px){    /*ipad-y*/
    .LProduct .Title{align-items: flex-start;}
    .LProduct .Title .LNews_right{ padding-bottom: 0px;}
}
@media screen and (max-width:1024px){    /*ipad-y*/
    .LProduct .Title .LNews_right{ width: 100%; }
}

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

@media screen and (max-width:766px){    /*iphone*/
    .LProduct .Title .LNews_right{ width: 100%; justify-content: space-between;}
    .LProduct .LNews_right .LNews_right_list{ width: 49%; margin-right: 0px; margin-bottom: 10px; display: flex; align-items: center; justify-content:center;}
    .LProduct .LProduct_content .LProduct_content_list{ width: 100%; padding: 25px; margin-bottom: 20px;}
    .LProduct .LProduct_content .LProduct_content_list:last-child{ margin-bottom: 0;}
    .LProduct .LProduct_content .LProduct_content_list .content_list_title .list_title_dt{ margin: 18px 0px;}
    .LProduct .LProduct_content .LProduct_content_list .content_list_img{ height: 155px; margin-top: 25px;}
    .LProduct .LProduct_content .LProduct_content_list .content_list_img img{ max-height: 155px;}

    .ProductBanner .pc_all_content{ padding-top: 50px;}
    .ProductBanner .DetailBanner_img:before{height: 270px;}
    .ProductBanner .DetailBanner_img:after{ top: 150px; height: 50px;}
    .ProductBanner:before{content: ""; display: inline-block; width: 100%; height: 150px; position: absolute; bottom: 0px; background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); z-index: 2;}
    .ProductBanner .DetailBanner_img{ height: 450px;}
    .ProductBanner .DetailBanner_img video{ height: 260px; object-fit: cover; top: 150px;}
    .ProductBanner .DetailBanner_img img{ height: 260px; object-fit: cover; top: 100px; position: relative;}
    .ProductBanner .pc_all_content .ProductBanner_img img{ width: 60%;}
    .ProductBanner .pc_all_content .DetailBanner_btn{ margin: 16px 0px;}
    .ProductBanner .pc_all_content .DetailBanner_btn a{ padding: 11px 30px;}
	

	
	
	
    
    .DProduct{ height: auto;}
    .DProduct .pc_all_content{ flex-wrap: wrap;}
    .DProduct .pc_all_content .DProduct_left{ width: 100%;}
    .DProduct .pc_all_content .DProduct_left .DProduct_left_li{ left: 0; margin-bottom: 17px; padding: 16px; border-radius: 10px;}
    .DProduct .pc_all_content .DProduct_center{ width: 100%; margin: 20px 0px;}

    .RroductData .RroductData_content{ flex-wrap: wrap;}
    .RroductData .RroductData_content .RroductData_content_img,.RroductData .RroductData_content .RroductData_content_txt{ width: 100%;}
    .RroductData .RroductData_content .RroductData_content_txt{ margin-top: 30px;justify-content: space-between;}
    
    .TechnicalAdvantages{ flex-wrap: wrap;}
    .TechnicalAdvantages .pc_all_content{ position: relative; padding: 35px 0px;}
    .TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list{ margin-bottom: 20px;}
    .TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list .content_list_icon{ width: 55px; height: 55px; border-radius: 10px; border-top: 2px solid #1237a7;}
    .TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list .content_list_icon img{ height: 34px;}
    .TechnicalAdvantages .TechnicalAdvantages_left .TechnicalAdvantages_left_content .left_content_list .content_list_txt{ width: calc(100% - 75px);}
    .TechnicalAdvantages .TechnicalAdvantages_right{ width: 100%;}
}


/* 服务支持 */
.ServiceSupport .ServiceSupport_top{ display: flex; align-items: center; justify-content: space-between;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left{ width: 100%;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_address{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_address .left_address_list{ width: 49%;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_address .left_address_list img{ max-width: 100%;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list{ display: flex; align-items: center; width: 245px; border-radius: 100px; background: #f7f7f7; padding: 7px; justify-content: space-between; margin-bottom: 22px;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list:last-child{ margin-bottom: 0;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list .time_list_icon{ width: 59px; height: 59px; display: flex; align-items: center; justify-content: center; border: 1px solid #1237a7; border-radius: 100%; background: #fff;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list .time_list_txt{ width: calc(100% - 73px);}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list .time_list_txt .list_txt_dd{ color: #111111; margin-bottom: 5px;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list .time_list_txt .list_txt_dd b{ color: #1237a7; margin-right: 6px;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list .time_list_txt .list_txt_dt{ color: #666666;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list:hover .time_list_txt .list_txt_dd{ color: #fff;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list:hover .time_list_txt .list_txt_dd b{ color: #fff;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list:hover .time_list_txt .list_txt_dt{ color: #fff;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list:hover{ background: #1237a7;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup{ margin-top: 85px; display: flex;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup .MapTitlte{ display: none;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup button{ display: none;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup .slick-slider{ margin-bottom: 0px !important;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup .alert-dismissible{ padding: 0 !important; box-shadow: 0px 0px 0px; margin-bottom: 0px !important; width: 100%;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup .slick-slider .slick-track{ width: 100% !important;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .ServiceSupportAddress{ display: flex !important; align-items: center; justify-content: space-between; background: #f9f9f9; border-radius: 10px; padding: 20px 30px; margin-bottom: 20px;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .ServiceSupportAddress:last-child{ margin-bottom: 0px;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .ServiceSupportAddress .ServiceSupportAddress_icon{ width: 78px; height: 78px; border-radius: 16px; border-top: 4px solid #1237a7; background: #fff; display: flex; align-items: center; justify-content: center; box-shadow: 0px 0px 18px rgba(0,0,0,.1);}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .ServiceSupportAddress .ServiceSupportAddress_content{ width: calc(100% - 95px);}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .ServiceSupportAddress .ServiceSupportAddress_content .ServiceSupportAddress_content_dt{ margin-top: 10px;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .ServiceSupportAddress .ServiceSupportAddress_content .ServiceSupportAddress_content_dt p{ color: #666666;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .ServiceSupportAddress .ServiceSupportAddress_content *{-moz-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; -khtml-user-select: text !important; user-select: text !important;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_right{ position: relative; width: 52%;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_right img{ width: 100%;}

.ServiceSupport .ServiceSupport_bottom{ margin-top: 80px;}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content{ display: flex; justify-content: space-between;}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list{ width: 49%; border-radius: 20px; border-top: 5px solid #1237a7; background: #fff; position: relative; overflow: hidden; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_img{ background: #000; opacity: 0; }
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_img img{ opacity: .4; width: 100%;}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_txt{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; padding: 20px;}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_txt .list_txt_title{ margin-top: 33px;}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_txt .list_txt_title .txt_title_dd{ color: #111111; margin-bottom: 15px;}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_txt .list_txt_title .txt_title_dt{ color: #666666;}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list:hover .content_list_img{ opacity: 1; }
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list:hover .content_list_txt .list_txt_title .txt_title_dd{ color: #fff;}
.ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list:hover .content_list_txt .list_txt_title .txt_title_dt{ color: #fff;}

.ServiceContent{ background: url(../images/bg39.jpg) no-repeat 50%/cover;}
.ServiceContent .ServiceContent_txt{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list{ width: 32%; border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 20px rgba(0,0,0,.1); position: relative; top: 0;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list:hover{ top: -10px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_top{ padding: 45px; padding-bottom: 0; border-bottom: 1px solid rgba(255,255,255,.2);}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_top .list_top_dd{ font-weight: bolder; margin-bottom: 20px; color: #fff;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_top .list_top_dt{ color: #fff; height: 116px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom{ display: flex; align-items: center; justify-content: space-between; padding: 0px 45px; height: 125px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd{ display: flex; align-items:center; justify-content:center;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd span{ display: flex; align-items:center; justify-content:center; position: relative;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd span img{ opacity: 0;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd span img:last-child{ opacity: 1; position: absolute; left: 0; top: 0;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dt{ color: #fff; opacity: .5; text-transform: uppercase;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_po{ background:rgba(0,0,0,.7);}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list:nth-child(1){ background:url(../images/sg1.jpg) no-repeat 50%/cover;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list:nth-child(2){ background:url(../images/sg2.jpg) no-repeat 50%/cover;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list:nth-child(3){ background:url(../images/sg3.jpg) no-repeat 50%/cover;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_img{ display: none;}

.Download{ background: #f9f9f9;}
.Download .Download_content{ display: flex; flex-wrap: wrap; margin-bottom: -2%;}
.Download .Download_content .Download_content_list{ margin-right: 2%; width: 23%; position: relative; border-radius: 10px; overflow: hidden; position: relative; top: 0; margin-bottom: 2%;}
.Download .Download_content .Download_content_list:hover{ top: -10px; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.Download .Download_content .Download_content_list:nth-child(4n){ margin-right: 0;}
.Download .Download_content .Download_content_list .content_list_img img{ width: 100%;}
.Download .Download_content .Download_content_list .content_list_title{ display: flex; align-items: center; justify-content: space-between; position: absolute; bottom: 20px; left: 0; width: calc(100% - 22px); right: 0; margin: 0 auto; background: rgba(0,0,0,.65); border-radius: 5px; padding: 20px 16px;}
.Download .Download_content .Download_content_list .content_list_title .list_title_dd{ color: #fff; width: calc(100% - 55px);}
.Download .Download_content .Download_content_list .content_list_title2{ position: absolute; top: 20px; left: 0; width: calc(100% - 22px); right: 0; margin: 0 auto; background: rgba(0,0,0,.65); border-radius: 5px; padding: 20px 16px; color:#fff; text-align:center; opacity: 0;}
.Download .Download_content .Download_content_list:hover .content_list_title2{ opacity: 1;}


.DownloadWindow{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,.5); z-index: 30; display: none;}
.DownloadWindow .DownloadWindow_bg{  position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items:center; justify-content:center;}
.DownloadWindow .DownloadWindow_content{ width: 960px; background:#fff; border-radius: 10px; padding: 55px 75px; position: relative; max-width: 94%;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_close{ position: absolute; right:0px; height: 65px; width: 65px; background:#1237a7; display: flex; align-items:center; justify-content:center; top: 0; border-radius: 10px; cursor: pointer;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_close img{ height: 24px;}
.DownloadWindow .DownloadWindow_content .Title2{ margin-bottom: 10px;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_content_form .content_form_list{ display: flex; align-items:center; justify-content:space-between; border-bottom: 1px solid #dcdcdc; padding: 10px 0px;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_content_form .content_form_list .form_list_left{ white-space: nowrap; display: flex; align-items:center;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_content_form .content_form_list .form_list_left:after{ content:"*"; color:#1237a7; margin-left: 5px;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_content_form .content_form_list .form_list_right{ width: 100%;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_content_form .content_form_list .form_list_right input{ line-height: 55px; padding:0px 15px; color:#111; width: 100%;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_content_form .content_form_submit{ margin-top: 30px;}
.DownloadWindow .DownloadWindow_content .DownloadWindow_content_form .content_form_submit input{ padding: 13px 34px; border-radius: 100px; background:#1237a7; color:#fff;}


.AgentOutlets .AgentOutlets_content{ display: flex; flex-wrap: wrap; margin-bottom: -25px;}
.AgentOutlets .AgentOutlets_content .AgentOutlets_content_list{ margin-right: 2%; width: 23%; position: relative; border-radius: 10px; overflow: hidden; position: relative; top: 0; background: #f9f9f9; padding: 26px; margin-bottom: 25px; line-height: 1.3; padding-left: 45px; display: flex; align-items: center; box-shadow: 0px 5px 15px rgba(0,0,0,.1);word-break: break-word;}
.AgentOutlets .AgentOutlets_content .AgentOutlets_content_list::before{ content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 100%; background: #1237a7; position: absolute; left: 26px; top: 50%; transform: translateY(-50%);}
.AgentOutlets .AgentOutlets_content .AgentOutlets_content_list:hover{ top: -10px; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.AgentOutlets .AgentOutlets_content .AgentOutlets_content_list:nth-child(4n){ margin-right: 0;}

.LTraining .LTraining_content{ display: flex; flex-wrap: wrap; margin-bottom: -2%;}
.LTraining .LTraining_content .LTraining_content_list{ width: 32%; margin-right: 2%; margin-bottom: 2%; position: relative; top: 0;}
.LTraining .LTraining_content .LTraining_content_list:nth-child(3n){ margin-right: 0;}
.LTraining .LTraining_content .LTraining_content_list .content_list_img{ border-radius: 10px; overflow: hidden;}
.LTraining .LTraining_content .LTraining_content_list .content_list_img img{ width: 100%;}
.LTraining .LTraining_content .LTraining_content_list .content_list_title{ margin-top: 25px; display: inline-block; width: 100%; text-align: center;}
.LTraining .LTraining_content .LTraining_content_list:hover{ top: -10px;}



@media screen and (max-width:1650px){    
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd img{ height: 65px;}
}

@media screen and (max-width:1550px){    
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd img{ height: 60px;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_top .list_top_dt{ height: 145px;}
}

@media screen and (max-width:1450px){    
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd img{ height: 55px;}
    
}

@media screen and (max-width:1366px){    
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd img{ height: 50px;}
    
}

@media screen and (max-width:1280px){    
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd img{ height: 45px;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_top .list_top_dt{ height: 166px;}
}

@media screen and (max-width:1200px){    
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd img{ height: 40px;}
    .ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_img img{ height: 260px; object-fit: cover;}
}

@media screen and (max-width:1024px){    /*ipad-y*/
    .LTraining .LTraining_content{ justify-content: space-between;}
    .LTraining .LTraining_content .LTraining_content_list{ width: 49%; margin-right: 0;}
    
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_top{ padding: 20px; padding-bottom: 0px;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom{ padding: 0px 20px;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dt{ font-size: 30px;}
    
    .Download .Download_content{ justify-content: space-between;}
    .Download .Download_content .Download_content_list{ width: 49%; margin-right: 0;}
    
    
}

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

@media screen and (max-width:766px){    /*iphone*/
    .ServiceSupport .ServiceSupport_top{ flex-wrap: wrap;}
    .ServiceSupport .ServiceSupport_top .ServiceSupport_top_left,.ServiceSupport .ServiceSupport_top .ServiceSupport_top_right{ width: 100%;}
    .ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup{ margin-top: 35px;}
    .ServiceSupport .ServiceSupport_top .ServiceSupport_top_left{ margin-bottom: 35px;}
    .ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_time .left_time_list{ width: 100%;}
    .ServiceSupport .ServiceSupport_bottom{ margin-top: 40px;}
    .ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content{ flex-wrap: wrap;}
    .ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list{ width: 100%; margin-bottom: 20px;}
    .ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list:last-child{ margin-bottom: 0;}
    .ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_img{ display: none;}
    .ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_txt{ height: auto; position: relative; padding: 20px 50px;}
    .ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_txt .list_txt_icon img{ height: 50px;}
    .ServiceSupport .ServiceSupport_bottom .ServiceSupport_bottom_content .bottom_content_list .content_list_txt .list_txt_title{ margin-top: 25px;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list{ width: 100%; margin-bottom: 20px;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list:last-child{ margin-bottom: 0;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_top{ padding: 22px;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_top .list_top_dt{ height: auto;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom{ height: auto; padding: 22px;}
    .ServiceContent .ServiceContent_txt .ServiceContent_txt_list .txt_list_bottom .list_bottom_dd img{ height: 44px;}
    .ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup .ServiceSupportAddress .ServiceSupportAddress_icon{ width: 55px; height: 55px; border-radius: 10px;}
    .ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup .ServiceSupportAddress .ServiceSupportAddress_icon img{ height: 25px;}
    .ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup .ServiceSupportAddress{ padding: 20px; width: 100%;}
    .ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .func_globe_appendpopup .ServiceSupportAddress .ServiceSupportAddress_content{ width: calc(100% - 75px);}
    
    .Recruitment2 .Recruitment_content .Recruitment_content_img{ display: none;}
    .Recruitment2 .Recruitment_content .Recruitment_content_po{ background: url(../images/bg40.jpg) no-repeat 50%/cover; padding: 40px 25px;}
    .Recruitment2 .Recruitment_content .Recruitment_content_po .Recruitment_content_txt.margin55{ margin: 25px 0px;}
    
    .Download .Download_content{ justify-content: space-between;}
    .Download .Download_content .Download_content_list{ width: 48%; margin-right: 0; margin-bottom: 4%;}
    .Download .Download_content .Download_content_list .content_list_title{ bottom: 10px; padding: 12px;}
    .Download .Download_content .Download_content_list .content_list_title .list_title_dd{ width: calc(100% - 25px);}
    .Download .Download_content .Download_content_list .content_list_title .list_title_dt img{ height: 15px;}

    .AgentOutlets .AgentOutlets_content{ justify-content: space-between; margin-bottom: -4%;}
    .AgentOutlets .AgentOutlets_content .AgentOutlets_content_list{ width: 48%; margin-bottom: 4%; margin-right: 0; padding: 20px;}
    .AgentOutlets .AgentOutlets_content .AgentOutlets_content_list::before{ display: none;}

    .h-sm-auto{ height: 350px !important;}

    .LTraining .LTraining_content{ margin-bottom: 0;}
    .LTraining .LTraining_content .LTraining_content_list{ width: 100%; margin-right: 0; margin-bottom: 20px;}
    .LTraining .LTraining_content .LTraining_content_list:last-child{ margin-bottom: 0;}
}







.message_bg{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); display:none; align-items:center; justify-content:center; z-index:50;}
.message_bg.on{ display:flex;}
.message_bg .message{ background:#fff; width:450px; padding:35px;}
.message_bg .message .message_title{ display:flex; align-items:center; font-size:20px; color:#333; justify-content:space-between; border-bottom:1px solid #dcdcdc; padding-bottom:13px;}
.message_bg .message .message_title .message_close{ cursor:pointer; font-size:28px; color:#999;}
.message_bg .message .message_txt{ margin-top:22px;}
.message_bg .message .message_txt .message_txt_list{ height:45px; border:1px solid #dcdcdc; width:100%; display:flex; align-items:center; padding:0px 15px; font-size:16px; color:#333; margin-bottom:15px;}
.message_bg .message .message_txt textarea{ width:100%; height:150px; border:1px solid #dcdcdc; padding:8px; font-size:15px; color:#333; line-height:24px;  resize:none;}
.message_bg .message .message_txt input[type="submit"]{ width:100%; height:45px; display:flex; align-items:center; justify-content: center; background:#1237a7; color:#fff; font-size:16px; cursor:pointer; margin-top:15px;}




.JoinWindow{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 50; display: none;}
.JoinWindow .JoinWindow_bg{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items:center; justify-content:center; background:rgba(0,0,0,.5);}
.JoinWindow .JoinWindow_bg .JoinWindow_content{ width: 1200px; background:#fff; padding: 30px; position: relative; border-radius: 10px; max-width: 92%;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_close{ position: absolute; right: 25px; top: 15px; color:#999; cursor: pointer;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list{ border-bottom: 10px solid #ededed; margin-bottom: 25px; padding-bottom: 25px;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list:nth-child(4){ border-bottom: 0px;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_title{ margin-bottom: 5px;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li{ width: 48%; margin-top: 20px;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li .txt_li_dd{ color:#666;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li .txt_li_dd span{ color:red; margin-left:3px;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li .txt_li_dt input{ width: 100%; line-height: 40px; border: 1px solid #dcdcdc; padding: 0px 10px;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li .txt_li_dt{ display:flex; align-items: center;height: 44px; margin-top: 10px; position: relative;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li .txt_li_dt input[type="file"]{ position: absolute; left: 0; top: 0; width: 100%; cursor: pointer; opacity: 0; background:#fff; z-index: 2;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li_file.on .txt_li_dt input[type="file"]{ opacity: 1;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li .txt_li_dt .file_title{ width: 100%; line-height: 40px; border: 1px solid #dcdcdc; padding: 0px 10px; background:#dcdcdc;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li_file.on .txt_li_dt .file_title{ opacity: 0;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li .txt_li_dt label{ display: flex; align-items: center; margin-right: 25px; cursor:pointer;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_list .content_list_txt .list_txt_li .txt_li_dt label input{ margin-right: 5px;}

.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_submit{ text-align:center;}
.JoinWindow .JoinWindow_bg .JoinWindow_content .JoinWindow_content_submit input{ color:#fff; font-weight: bolder; border-radius: 100px; padding: 10px 35px; background:#1237a7;}






@media screen and (max-width:1650px){    
    .layui-laypage{margin-top:58px;}
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1550px;}
    .padding110{ padding: 100px 0px;}
    .Btn .Btn_left{ padding: 0px 18px;}
    .Btn .Btn_right{ width: 44px; height: 44px;}
    .Btn .Btn_right img{ height: 16px;}
}


@media screen and (max-width:1550px){    
    .layui-laypage{margin-top:48px;}
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1450px;}
    .padding110{ padding: 90px 0px;}
    .Btn .Btn_left{ padding: 0px 16px;}
    .Btn .Btn_right{ width: 40px; height: 40px;}
    .Btn .Btn_right img{ height: 16px;}
}


@media screen and (max-width:1450px){    
    .layui-laypage{margin-top:38px;}
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1366px;}
    .padding110{ padding: 80px 0px;}
    .Btn .Btn_left{ padding: 0px 14px;}
    .Btn .Btn_right{ width: 36px; height: 36px;}
}

@media screen and (max-width:1366px){    
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1280px;}
    .padding110{ padding: 70px 0px;}
}

@media screen and (max-width:1280px){    
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1124px;}
}
@media screen and (max-width:1124px){   
    .pc_all .pc_all_content,.pc_all2 .pc_all_content{ width: 1024px;}
}

@media screen and (max-width:1024px){    /*ipad-y*/
    .Header,.HeaderNav{ display: none;}
    .pc_all .pc_all_content,.banner .banner_list_po,.DBanner .DBanner_po,.pc_all2 .pc_all_content{ width: 90%;}
    /* 手机导航 */
    .m-header-nav *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease;}
    .m-header-nav-height{ display:block;}
    .m-header-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,.3);}
    .m-header-nav .sp_header{position: relative;top:0;z-index:10000;padding: 0% 4%; display:flex; align-items:center; justify-content:space-between; height: 62px;}
    .m-header-nav .sp_logo{padding: 0;display:flex; align-items:center;}
    .m-header-nav .sp_logo a{ display: flex; position: relative; align-items: center;}
    .m-header-nav .sp_logo img{margin:auto;transition:all ease 0.45s; height: 18px;}
    .m-header-nav .sp_logo img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
    .m-header-nav .sp_btn{ display: flex; position: relative;}
    .m-header-nav .sp_btn .sp_btn_list{ margin-right: 15px; position: relative; top: -2px;}
    .m-header-nav .sp_btn .sp_btn_list:last-child{ margin-right: 0px;}
    .m-header-nav .sp_btn .sp_btn_list .btn_list_title{ display: flex; align-items:center; color:#333;}
    .m-header-nav .sp_btn .sp_btn_list .btn_list_title img{ height: 18px;}
    .m-header-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-header-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-header-nav .sp_login{ position: absolute; right: 75px;}
    .m-header-nav .sp_login img{ height: 24px;}
    .m-header-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-header-nav .sp_nav span{display:block;background:#1237a7;width: 26px;height: 2px;position:absolute;left: 0;transition:all ease 0.45s;}
    .m-header-nav .sp_nav span:nth-of-type(1){top:0px; width:18px;}
    .m-header-nav .sp_nav span:nth-of-type(2){top: 6px;}
    .m-header-nav .sp_nav span:nth-of-type(3){top: 13px;}
    .m-header-nav .sp_nav_se{ top: -5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-header-nav .sp_nav_se span:nth-of-type(1){top: 11px;transform:rotate(45deg); width:26px;}
    .m-header-nav .sp_nav_se span:nth-of-type(2){width:0;transition:none;}
    .m-header-nav .sp_nav_se span:nth-of-type(3){top: 11px;transform:rotate(-45deg);}
    .m-header-nav .sjj_nav{display: block;position:fixed;z-index:9;background:white;width:70%;height:calc(100%);font-size: .95rem;;line-height:2.7rem;top:0px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc; z-index: 401111; left: -75%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-header-nav .sjj_nav.active{ left: 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-header-nav .sjj_nav_bg{ position: fixed; left: 0; top: 0; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 401110;}
    .m-header-nav .sjj_nav_bg{display: none;}
    .m-header-nav .nav_show{display: block;}
    .m-header-nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
    .m-header-nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
    .m-header-nav .sjj_nav>ul>li:first-child .language{float:right;width:93px;overflow:hidden;line-height:40px;}
    .m-header-nav .sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ededed solid;text-align:center;color:#999;}
    .m-header-nav .sjj_nav ul li i{position: absolute; top: 0px; right: 0px; border-left: 1px #ededed solid; padding: 0px 15.5px; display: flex; align-items: center; justify-content: flex-start;}
    .m-header-nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.45s}
    .m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
    .m-header-nav .sjj_nav ul li{border-top:1px #ededed solid;padding-left:1.1rem;position:relative;line-height:2.6rem; list-style: none;}
    .m-header-nav .sjj_nav>ul >li:last-child{border-bottom:1px #ededed solid;}
    .m-header-nav .sjj_nav ul li ul{display:none}
    .m-header-nav .sjj_nav ul li a{color:#666;width:100%;display: block;font-size: 14px;padding: 14px 0;}
    .m-header-nav .sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
    .m-header-nav .sjj_nav ul li i svg{width:.9rem;height: 2.6rem;fill:#cbcbcb;}
    .m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#000;}
    .m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}
    
    
    .padding110{ padding: 60px 0px;}

}

@media screen and (max-width:980px){    /*ipad-x*/
    img{ max-width:100%;}

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

@media screen and (max-width:766px){    /*iphone*/
    .pc_all .pc_all_content,.banner .banner_list_po,.DBanner .DBanner_po,.pc_all2 .pc_all_content{ max-width: 90%; width: 100%;}
	.banner .banner_list .banner_list_po .list_po_title .po_title_list span{padding-left: 20px;}
	.banner .banner_list .banner_list_po .list_po_title .po_title_list span::before{margin-top: 10px;height:6px;}
    .PcShow { display:none;}
    .MoShow { display:block;}
    
    .padding110{ padding: 40px 0px;}

    .content_list_video .list_video_content{ width: 100%;}
    .content_list_video .list_video_bg{ z-index: 1120;}
    .content_list_video .list_video_content{ z-index: 1121;}
    
    .search .search_bg .search_content{ width: 90%;}
    .search .search_content input[type="search"],.search .search_content input[type="submit"]{ height: 55px; font-size: 14px;}
    .content_list_video .list_video_content{ width: 100%;}
    
    .layui-laypage{ flex-wrap: wrap;}
    
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_address .left_address_list{ width: 100%; margin-bottom: 35px;}
.ServiceSupport .ServiceSupport_top .ServiceSupport_top_left .top_left_address .left_address_list:last-child{ margin-bottom: 0px;}
/* about */
.about{display: block;}
.about .about-left{width: 100%;}
.about .about-right{width: 100%;}
.about .about-right img{position: inherit;max-width: 100%;}
.partner .INews_content .INews_content_bottom{position:inherit;bottom: 0px;}
.p-products .DetailBanner_btn a{padding: 10px 30px;}
.p-products .DetailBanner_btn{margin: 10px 0px;}
.RroductData .RroductData_content .RroductData_content_img{padding:0;}
.RroductData .RroductData_content .RroductData_content_txt .content_txt_list{width: 49%;}
.case_1_mid img{max-width:100%;}
.pro_info_top_3_left {width: 100%;}
.pro_info_top_3_right { width: 100%;}
.xbanner .pc_all_content{margin-top: 90px;}
.DProduct .pro_info_top_3{padding-top:30px;}
.pro_info_top_3_left .swiper-slide{height: 500px;}
.pro_info_top_3_right_mid{margin: 4em 0%;}





}



