/* CSS Reset */
    
#think_page_trace_open{ display: none; }
html{-webkit-text-size-adjust:none; width: 100%; max-width: 100%;}
body{color: #222222;overflow-x:hidden;margin:0; padding:0; line-height: 1;  font-family:Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif; font-size: 14px; width: 100%; max-width: 100%;}
input,select,textarea {border-radius: 0;outline: none; font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif; border: 0; padding: 0; margin: 0;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a{font-size: 14px;text-decoration:none;color: #222222;}
img{ vertical-align: top; max-width: 100%; margin: 0; padding: 0; border: 0;}

*{ box-sizing: border-box;}

.notblue{-moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none;}
a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;} 
::after,::before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;box-sizing: border-box;}
.MoShow { display:none;}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline;  line-height: 1;}
p { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
.ohidden{ overflow: hidden;}
.m-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:1000px; max-width: 90%; position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:121;}
.content_list_video .list_video_content .video_content_close{ width: 32px; height: 32px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background: #408fbf; position: absolute; right: -12px; top: -32px; cursor: pointer; z-index: 2;}
.content_list_video .list_video_content .video_content_close svg{ height: 12px; color: #fff;}
.content_list_video .list_video_content video{width:100%;}
.click_video{cursor:pointer;}

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


.search {position:fixed;width:100%;height:100%;left:0;top:0;right:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1250;}
.search .search_bg {position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.search .search_bg .search_content {width:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);filter:scale(0);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;opacity:1;}
.search .search_bg.on .search_content {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;opacity:1;}
.search .search_content .search_content_top {position:relative;}
.search .search_content .search_content_top .search_close {position:absolute;right:0;top:-2.605vw;color:#fff;font-size:1.563vw;}
.search .search_content .search_content_bottom {display:flex;align-items:center;justify-content:center;position:relative;border-radius:5.21vw;overflow:hidden;}
.search .search_content input[type="search"] {width:80%;background:inherit;height:4.168vw;font-size:0.8336vw;color:#333;padding:0vw 1.042vw;z-index:1;position:relative;background:#fff;border:0vw;}
.search .search_content input[type="submit"] {width:20%;height:4.168vw;font-size:0.8336vw;z-index:1;position:relative;color:#111;cursor:pointer;color:#fff;background:#408fbf;border:0vw;}
.bgcolor {background:#f8f9fb;}
.page {width:100%;}
.layui-laypage {display:flex;font-size:0.8336vw;color:#333;align-items:center;justify-content:center;margin-top:2.605vw;}
.layui-laypage a {font-size:0.8336vw;color:#333;height:2.5008vw;width:2.5008vw;text-align:center;margin:0 0.2605vw;display:flex;align-items:center;justify-content:center;border-radius:100%;border:0.0521vw solid #dadada;}
.layui-laypage-curr {background:#408fbf;font-size:0.8336vw;color:#fff;height:2.5008vw;width:2.5008vw;text-align:center;margin:0 0.2605vw;display:flex;align-items:center;justify-content:center;border-radius:100%;border:0.0521vw solid #408fbf;}
.layui-laypage-curr em,.layui-laypage-disabled em {font-style:inherit;}
.layui-laypage-disabled {font-size:0.8336vw;color:#333;height:2.5008vw;text-align:center;margin:0 0.2605vw;width:2.5008vw;align-items:center;display:flex;align-items:center;justify-content:center;border-radius:100%;border:0.0521vw solid #dadada;}
.layui-laypage-disabled:hover {background:#408fbf;color:#fff;border:0.0521vw solid #408fbf;}
.layui-laypage a:hover {background:#408fbf;color:#fff;border:0.0521vw solid #408fbf;}
.layui-laypage-count {display:none;}
.FloatingBox * {transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.FloatingBox *:hover {transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.FloatingBox {position:fixed;right:0;top:50%;z-index:25;}
.FloatingBox .FloatingBox_box {box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.1);border-radius:0.521vw;}
.FloatingBox .FloatingBox_box:last-child {margin-top:1.042vw;}
.FloatingBox .FloatingBox_box:last-child .FloatingBox_list .FloatingBox_list_title {border-radius:0.521vw;}
.FloatingBox .FloatingBox_list {position:relative;cursor:pointer;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title {background:#fff;width:4.168vw;text-align:center;padding:0.7815vw 0vw;}
.FloatingBox .FloatingBox_list:nth-child(2) .FloatingBox_list_title {padding:0.2605vw 0vw;}
.FloatingBox .FloatingBox_list:first-child .FloatingBox_list_title {border-radius:0.521vw 0.521vw 0vw 0vw;}
.FloatingBox .FloatingBox_list:last-child .FloatingBox_list_title {border-radius:0vw 0vw 0.521vw 0.521vw;}
.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:0.521vw;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_icon span img:last-child {opacity:0;position:absolute;left:0;top:0;}
.FloatingBox .FloatingBox_list .FloatingBox_list_title .list_title_dd {color:#333;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_dd {color:#fff;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title {background:#ff7f08;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_icon span img {opacity:0;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_title .list_title_icon span img:last-child {opacity:1;}
.FloatingBox .FloatingBox_list.wx .FloatingBox_list_down {position:absolute;left:-6.773vw;width:6.773vw;top:0;border-radius:0.521vw;overflow:hidden;box-shadow:0vw 0vw 1.042vw 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:-11.2015vw;width:11.2015vw;height:100%;align-items:center;justify-content:center;top:0;background:#ff7f08;color:#fff;border-radius:0.521vw 0vw 0vw 0.521vw}
.FloatingBox .FloatingBox_list .FloatingBox_list_down {display:none;}
.FloatingBox .FloatingBox_list:hover .FloatingBox_list_down {display:flex;}
.SearchPage{ background:#f5f5f5;}
.SearchPage .Search_content .Search_content_box {width:100%;Display:flex;justify-content:space-between;flex-wrap:wrap;}
.SearchPage .Search_content .Search_content_box .content_box_list {margin-top:1.042vw;width:calc(50% - 0.521vw);padding:1.042vw;position:relative;top:0;background:#fff;border-radius:0.521vw;overflow:hidden;}
.SearchPage .Search_content .Search_content_box .content_box_listi:nth-child(-n+2) {margin-top:0;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover {background:#005ac8;top:-0.521vw;box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.2);}
.SearchPage .Search_content .Search_content_box .content_box_list .box_list_time {width:100%;}
.SearchPage .Search_content .Search_content_box .content_box_list .box_list_title {width:100%;margin:0.7815vw 0;line-height:1.5;}
.SearchPage .Search_content .Search_content_box .content_box_list .box_list_more {width:100%;}
.SearchPage .Search_content .Search_content_box .content_box_list b {font-size:inherit;color:#005ac8;font-weight: bold;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover .box_list_time {color:#fff;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover .box_list_title {color:#fff;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover .box_list_more {color:#fff;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover .box_list_more i {color:#fff;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover b {color:#fff;}


  
  
  
.pc_all .pc_all_content {width:72.94vw;margin:0 auto;}
.pc_all * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all2 .pc_all_content {width:72.94vw;margin:0 auto;}
.header{display:flex;align-items:center;justify-content:space-between;align-items:center;height:4.689vw;padding:0vw 2.3966vw;position:fixed;top:0;left:0;width:100%;z-index:2;z-index:22;border-bottom:0.0521vw solid rgba(255,255,255,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}

.header * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.header .header_logo{ position:relative; display: flex;}
.header .header_logo img {height:2.3966vw;}
.header .header_logo img:last-child{ position: absolute; left:0; top: 0; opacity: 0;}
.header .header_nav {display:flex;align-items:center;}
.header .header_nav .header_nav_list {margin-right:3.0218vw;position:relative;position:relative;}
.header .header_nav .header_nav_list::before {content:"";display:inline-block;width:0%;height:0.1042vw;background:#408fbf;position:absolute;bottom:0;left:0;right:0;margin:0 auto;}
.header .header_nav .header_nav_list:hover::before {width:100%;}
.header .header_nav .header_nav_list:hover .nav_list_title {color:#408fbf;}
.header .header_nav .header_nav_list:hover .nav_list_down {display:flex;}
.header .header_nav .header_nav_list:last-child {margin-right:0;}
.header .header_nav .header_nav_list .nav_list_title {color:#fff;display:flex;align-items:center;height:4.689vw;}
.header .header_nav .header_nav_list .nav_list_title svg {height:0.5126vw;margin-left:0.2605vw;}
.header .header_nav .header_nav_list .nav_list_down {width:auto;background:#fff;padding:2.605vw;position:absolute;left:50%;display:flex;justify-content:space-between;box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.2);transform:translateX(-24%);display:none;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li{ margin-right: 20px;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li:last-child{ margin-right: 0px;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_title {color:#111111;margin-bottom:1.3025vw;padding-bottom:1.563vw;position:relative;    white-space: nowrap;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_title::before {content:"";display:inline-block;width:4.168vw;height:0.2084vw;background:#b20d79;position:absolute;left:0;bottom:0;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_con p {margin-bottom:0.7815vw;white-space: nowrap;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_con p:last-child {margin-bottom:0vw;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_con p a {color:#666666; line-height: 1.35;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_con p a:hover {color:#408fbf;}
.header .header_nav .header_nav_list .seve_down {width:15.63vw;background:#fff;position:absolute;left:50%;box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.2);transform:translateX(-50%);border-radius:0vw 0vw 0.521vw 0.521vw;overflow:hidden;display:none;}
.header .header_nav .header_nav_list .seve_down a {display:flex;align-items:center;justify-content:space-between;color:#111;padding:1.3546vw;border-bottom:0.0521vw solid #dcdcdc;position:relative;}
.header .header_nav .header_nav_list .seve_down a:before {content:"";display:inline-block;width:0%;height:0.1042vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);position:absolute;bottom:0vw;left:0;}
.header .header_nav .header_nav_list .seve_down a:hover {color:#408fbf;}
.header .header_nav .header_nav_list .seve_down a:hover svg {color:#408fbf;}
.header .header_nav .header_nav_list .seve_down a:hover:before {width:100%;}
.header .header_nav .header_nav_list .seve_down a:last-child {border-bottom:0vw;}
.header .header_nav .header_nav_list .seve_down a svg {height:0.5731vw;color:#999999;}
.header .header_nav .header_nav_list:hover .seve_down {display:block;}
.header .header_right {display:flex;align-items:center;}
.header_right_search {display:flex;align-items:center;padding:0.2084vw;border:0.0521vw solid #bbbbbb;border-radius:5.21vw;}
.header_right_search input[type="text"] {line-height:2.0319vw;background:none;padding:0vw 1.042vw;width:7.5545vw;color:#333;}
.header_right_search input[type="text"]::placeholder{ color:#999;}
.header_right_search.w212 input[type="text"] {width:11.0452vw;}
.header_right_search .right_search_btn {width:2.0319vw;height:2.0319vw;border-radius:100%;background:#408fbf;position:relative;display:flex;align-items:center;justify-content:center;}
.header_right_search .right_search_btn input {width:2.0319vw;height:2.0319vw;border-radius:100%;position:absolute;left:0;top:0;opacity:0;}
.header_right_search .right_search_btn img {height:0.9899vw;}
.header .header_right .header_right_tel {display:flex;align-items:center;margin-left:1.563vw;position:relative; color:#fff;}
.header .header_right .header_right_tel .right_tel_icon {width:1.7714vw;height:1.7714vw;border:0.0521vw solid #fff;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.header .header_right .header_right_tel .right_tel_icon svg {height:0.8336vw;}
.header .header_right .header_right_tel span {margin-left:0.7815vw;}
.header .header_right .header_right_tel .btn_Global_down {position:absolute;top:100%;width:5.21vw;left:50%;transform:translateX(-50%);padding-top:1.042vw;display:none;}
.header .header_right .header_right_tel:hover .btn_Global_down {display:block;}
.header .header_right .header_right_tel .btn_Global_down:before {content:"";width:0;height:0;border-right:0.4168vw solid transparent;border-left:0.4168vw solid transparent;border-bottom:0.4168vw solid rgba(0,0,0,.3);position:absolute;top:0.6252vw;left:0;right:0;margin:0 auto;}
.header .header_right .header_right_tel .btn_Global_down .Global_down_padding {background:rgba(0,0,0,.3);border-radius:0.2605vw;overflow:hidden;}
.header .header_right .header_right_tel .btn_Global_down a {color:#fff;display:inline-block;width:100%;line-height:1.7714vw;text-align:center;}
.header .header_right .header_right_tel .btn_Global_down a:hover {background:#408fbf;}
.header .header_right_search{border:0.0521vw solid #fff;}
.header .header_right_search input[type="text"]{ color:#fff;}
.header .header_right_search input[type="text"]::placeholder{ color:rgba(255,255,255,.5);}

.header.active{background:#fff;box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.2);border-bottom:0.0521vw solid #eeeeee;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.header.active .header_logo img{ opacity: 0;}
.header.active .header_logo img:last-child{ opacity: 1;}
.header.active .header_nav .header_nav_list .nav_list_title{ color:#333333;}
.header.active .header_right_search{border:0.0521vw solid #bbbbbb;}
.header.active .header_right_search input[type="text"]{ color:#333;}
.header.active .header_right_search input[type="text"]::placeholder{ color:#999;}
.header.active .header_right .header_right_tel .right_tel_icon{ border: 1px solid #408fbf;}
.header.active .header_right .header_right_tel{ color:#333;}
.header.active .header_right .header_right_tel .right_tel_icon svg{ color:#408fbf;}


.headeractive .header{background:#fff;box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.2);border-bottom:0.0521vw solid #eeeeee;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.headeractive .header .header_logo img{ opacity: 0;}
.headeractive .header .header_logo img:last-child{ opacity: 1;}
.headeractive .header .header_nav .header_nav_list .nav_list_title{ color:#333333;}
.headeractive .header .header_right_search{border:0.0521vw solid #bbbbbb;}
.headeractive .header .header_right_search input[type="text"]{ color:#333;}
.headeractive .header .header_right_search input[type="text"]::placeholder{ color:#999;}
.headeractive .header .header_right .header_right_tel .right_tel_icon{ border: 1px solid #408fbf;}
.headeractive .header .header_right .header_right_tel{ color:#333;}
.headeractive .header .header_right .header_right_tel .right_tel_icon svg{ color:#408fbf;}



.banner {height:100vh;position:relative;}
.banner .banner_list .banner_list_img img {height:100vh;width:100%;object-fit:cover;}
.banner .banner_list .banner_list_po {position:absolute;left:0;right:0;top:0;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;}
.banner .banner_list .banner_list_po .list_po_title .po_title_dd {margin-bottom:1.7193vw;color:#fff;line-height:1.25; font-weight: bolder;}
.banner .banner_list .banner_list_po .list_po_title .po_title_dt {color:#fff;line-height:1.5;}
.banner .banner_list .banner_list_po .list_po_btn {display:flex;align-items:center;margin-top:3.126vw;}
.banner .banner_list .banner_list_po .list_po_btn .btn {margin-right:0.9378vw;}
.banner .BannerNav {position:absolute;left:0;right:0;bottom:2.605vw;z-index:4;display:flex;flex-direction:column;justify-content:center;}
.banner .BannerNav .swiper-container {margin-left:0;}
.banner .BannerNav .swiper-container .swiper-slide {width:6.252vw;cursor:pointer;color:rgba(255,255,255,.5);position:relative;text-align:center;border-bottom:0.1563vw solid rgba(255,255,255,.5);padding-bottom:0.6773vw;margin-right:1.042vw;}
.banner .BannerNav .swiper-container .swiper-slide.active {color:rgba(255,255,255,1);}
.banner .BannerNav .swiper-container .swiper-slide::before {content:"";position:absolute;left:0;bottom:-0.1875rem;height:.1875rem;width:100%;background:#fff;transform:scaleX(0);transform-origin:left center;}
.banner .BannerNav .swiper-container .swiper-slide.active::before {transform:scaleX(1);transition:none;animation:progress 5000ms linear forwards;}
@keyframes progress {from {transform:scaleX(0);}
to {transform:scaleX(1);}
}
.btn {display:flex;align-items:center;border-radius:5.21vw;padding:0.8336vw 1.3025vw;border:0.0521vw solid #fff;color:#fff;}
.btn span {position:relative;display:flex;align-items:center;justify-content:center;margin-left:1.042vw;}
.btn span img {opacity:1;height:0.6773vw;}
.btn span img:last-child {opacity:0;position:absolute;left:0;top:0;}
.btn:hover span img {opacity:0;}
.btn:hover span img:last-child {opacity:1;}
.btn:hover {background:#408fbf;border:0.0521vw solid #408fbf !important;}
.btn.color {color:#666666;border:0.0521vw solid #999999;}
.btn:hover {color:#fff !important;}
.padding120 {padding:6.252vw 0vw;}
.Title {display:flex;align-items:center;justify-content:space-between;margin-bottom:1.3546vw;}
.Title .Title_left .Title_left_dd {color:#111111;position:relative;padding-bottom:1.8235vw;line-height:1.4;}
.Title .Title_left .Title_left_dd::before {content:"";display:inline-block;width:4.168vw;height:0.2084vw;background:#b20d79;position:absolute;bottom:0;}
.Title .Title_left .Title_left_dt {color:#666;line-height:1.5;margin-top:1.3546vw;}
.Title.color .Title_left .Title_left_dd {color:#fff;}
.Title.color .Title_left .Title_left_dd::before {background:#fff;}
.Title.color .Title_left .Title_left_dt {color:#fff;}
.Title.color .Title_left .Title_left_dt p{ margin-bottom: 8px;}
.HotProduct {padding-bottom:6.252vw;}
.HotProduct .pc_all_content {display:flex;align-items:flex-start;justify-content:space-between;}
.HotProduct .HotProduct_left {width:35%;position:sticky;top:0;align-self:flex-start;padding-top:6.252vw;}
.HotProduct .HotProduct_left .HotProduct_left_content .left_content_list {display:none;}
.HotProduct .HotProduct_left .HotProduct_left_content .left_content_list.active {display:block;}
.HotProduct .HotProduct_left .HotProduct_left_con .left_con_list {display:none;}
.HotProduct .HotProduct_left .HotProduct_left_con .left_con_list.active {display:block;}
.HotProduct .HotProduct_left .HotProduct_left_con .left_con_list .con_list_dd {color:#111;}
.HotProduct .HotProduct_left .HotProduct_left_con .left_con_list .con_list_dt {color:#666;margin-top:0.7815vw;line-height:1.5;}
.HotProduct .HotProduct_left .HotProduct_left_btn {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.084vw;margin-top:1.563vw;}
.HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list {width:48%;padding:1.3546vw 0vw;border-bottom:0.0521vw solid #cccccc;cursor:pointer;position:relative;color:#666666;}
.HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list::before {content:"";display:inline-block;width:0%;height:0.1042vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);position:absolute;bottom:-0.0521vw;left:0;}
.HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list:hover {color:#111;}
.HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list:hover::before {width:100%;}
.HotProduct .HotProduct_left .HotProduct_left_bottom {display:flex;align-items:center;}
.HotProduct .HotProduct_left .HotProduct_left_bottom .btn {margin-right:1.563vw;}
.HotProduct .HotProduct_right {width:57%;padding-top:6.252vw;}
.HotProduct .HotProduct_right .HotProduct_right_list {border-radius:1.042vw;overflow:hidden;margin-bottom:5.21vw;opacity:.5;filter:blurNaNvw);}
.HotProduct .HotProduct_right .HotProduct_right_list:last-child {margin-bottom:0;}
.HotProduct .HotProduct_right .HotProduct_right_list.active {opacity:1;filter:blurNaNvw);}
.HomeServe {background:url(../images/bg6.jpg) no-repeat 50%/cover;}
.HomeServe .pc_all_content {display:flex;justify-content:space-between;align-items:flex-start;}
.HomeServe .pc_all_content .HomeServe_left {width:26%;}
.HomeServe .pc_all_content .HomeServe_right {width:66%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:-4%;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list {width:47%;border-radius:1.042vw;background:#fff;margin-bottom:6%;overflow:hidden;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .right_list_img {overflow:hidden; position: relative;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .right_list_img img {width:100%;border-radius:1.042vw;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .right_list_title {padding:1.3025vw 1.563vw;color:#111111; font-weight:bolder;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .con_list_po {position:absolute;top:0;left:0;height:100%;width:100%;padding:1.563vw;display:flex;flex-direction:column;justify-content:space-between;background:rgba(81,21,127,.7);opacity:0;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .con_list_po .list_po_top .list_po_title {color:#fff;padding-bottom:1.3025vw;border-bottom:0.0521vw solid rgba(255,255,255,.2);margin-bottom:1.3025vw;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .con_list_po .list_po_top .list_po_txt {color:#fff;opacity:.8;line-height:1.6;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .con_list_po .list_po_btn {display:flex;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_title {position:absolute;bottom:0;width:100%;left:0;padding:1.563vw;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));display:flex;align-items:flex-end;height:8.336vw;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:hover .con_list_title {opacity:0;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:hover .con_list_img {background:#000;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:hover .con_list_img img {opacity:.5;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:hover .con_list_po {opacity:1;}



.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:nth-child(2) {margin-top:5.21vw;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:nth-child(3) {margin-top:-5.21vw;}
.HomeTechnology {background:#f8f9fb;}
.HomeTechnology .HomeTechnology_con {display:flex;flex-wrap:wrap;justify-content:space-between;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list {width:calc(31%);border-radius:1.042vw;overflow:hidden;position:relative;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_img {background:#fff;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_img img {width:100%;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po {position:absolute;top:0;left:0;height:100%;width:100%;padding:1.563vw;display:flex;flex-direction:column;justify-content:space-between;background:rgba(81,21,127,.4);opacity:0;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po .list_po_top .list_po_title {color:#fff;padding-bottom:1.3025vw;border-bottom:0.0521vw solid rgba(255,255,255,.2);margin-bottom:1.3025vw;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po .list_po_top .list_po_txt {color:#fff;opacity:.8;line-height:1.6;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po .list_po_btn {display:flex;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_title {position:absolute;bottom:0;width:100%;left:0;padding:1.563vw;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));display:flex;align-items:flex-end;height:8.336vw;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:hover .con_list_title {opacity:0;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:hover .con_list_img {background:#000;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:hover .con_list_img img {opacity:.5;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:hover .con_list_po {opacity:1;}
.HomeNews .HomeNews_con {display:flex;justify-content:space-between;}
.HomeNews .HomeNews_con .HomeNews_con_left {width:57%;border-radius:1.042vw;overflow:hidden;position:relative;}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_img {display:flex;}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_img img {width:100%; height:28vw;}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_title {position:absolute;bottom:0;left:0;width:100%;padding:1.563vw;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_title .left_title_time {color:#fff;}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_title .left_title_txt {color:#fff;margin-top:0.9378vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.HomeNews .HomeNews_con .HomeNews_con_right {width:40%;display:flex;flex-direction:column;justify-content:space-between;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list {border-radius:1.042vw;background:#f8f9fb;display:flex;align-items:center;justify-content:space-between;padding:1.6672vw 0vw;position:relative;overflow:hidden;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list .right_list_time {width:20%;border-right:0.0521vw solid #dddddd;text-align:center;color:#666666;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list .right_list_right {width:80%;line-height:1.5;padding:0vw 1.563vw;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list::before {content:"";display:inline-block;width:100%;height:0.1563vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);width:100%;left:0;bottom:0;position:absolute;bottom:0;left:0;width:0;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list:hover::before {width:100%;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list:hover .right_list_time {color:#408fbf;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list:hover .right_list_right {color:#111;}
.Footer {background:#010318;}
.Footer .pc_all_content {display:flex;padding:3.6470vw 0vw;justify-content:space-between;}
.Footer .pc_all_content .Footer_left {width:30%;}
.Footer .pc_all_content .Footer_left .Footer_left_logo img {height:3.126vw;}
.Footer .pc_all_content .Footer_left .Footer_left_txt {color:#fff;line-height:1.5;opacity:.8;margin:1.4588vw 0vw;}
.Footer .pc_all_content .Footer_left .Footer_left_bottom {display:flex;align-items:center;}
.Footer .pc_all_content .Footer_left .Footer_left_bottom .left_bottom_list {margin-right:0.6252vw;background:rgba(255,255,255,.1);width:2.084vw;height:2.084vw;border-radius:100%;display:flex;align-items:center;justify-content:center;border-radius:100%;}
.Footer .pc_all_content .Footer_left .Footer_left_bottom .left_bottom_list img {height:0.7815vw;}
.Footer .pc_all_content .Footer_right {display:flex;}
.Footer .pc_all_content .Footer_right .Footer_right_list {margin-right:5.2940vw;}
.Footer .pc_all_content .Footer_right .Footer_right_list:last-child {margin-right:0;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_title {color:#fff;font-weight:bolder;padding-bottom:1.042vw;margin-bottom:1.042vw;position:relative; white-space: nowrap;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_title::before {content:"";display:inline-block;width:2.084vw;height:0.1042vw;background:#0034b7;position:absolute;bottom:0;left:0;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p {margin-bottom:0.7294vw;color:rgba(255,255,255,.6); white-space: nowrap; }
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p:last-child {margin-bottom:0;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p a {color:rgba(255,255,255,.6);}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p a:hover {color:#fff;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p img {height:1.042vw;margin-right:0.7815vw;}
.Footer .cor {padding:1.6672vw 0vw;border-top:0.0521vw solid rgba(255,255,255,.1);justify-content:center;color:rgba(255,255,255,.4);}
.Footer .cor a {color:rgba(255,255,255,.4);margin-left:0.7815vw;}
.Footer .cor a:hover {color:#fff;}
.DBanner {position:relative;}
.DBanner .DBanner_img img {width:100%;}
.DBanner .pc_all_content {position:absolute;top:0;left:0;right:0;height:100%;display:flex;align-items:center;color:#fff;line-height:1.5;font-weight:bolder;}
.DNav {background:#f8f9fb;padding:2.605vw 0vw;}
.DNav .pc_all_content {display:flex;justify-content:space-between;}
.DNav .pc_all_content .DNav_list {margin-right:1.563vw;border-radius:1.042vw;background:#fff;width:100%;padding:1.563vw;position:relative;overflow:hidden;}
.DNav .pc_all_content .DNav_list::before {content:"";display:inline-block;width:0%;height:0.1042vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);position:absolute;bottom:0vw;left:0;}
.DNav .pc_all_content .DNav_list.active {box-shadow:0vw 0.1563vw 1.042vw rgba(0,0,0,.12);}
.DNav .pc_all_content .DNav_list.active::before {width:100%;}
.DNav .pc_all_content .DNav_list:last-child {margin-right:0;}
.DNav .pc_all_content .DNav_list .DNav_list_dd {color:#777777;margin-bottom:0.521vw;}
.DNav .pc_all_content .DNav_list .DNav_list_dt {color:#777777;}
.DNav .pc_all_content .DNav_list.active .DNav_list_dd {color:#111;}
.DNav .pc_all_content .DNav_list.active .DNav_list_dt {color:#111;}
.ProductCon .ProductCon_top {display:flex;justify-content:space-between;}
.ProductCon .ProductCon_top .ProductCon_top_left {width:36%;}
.ProductCon .ProductCon_top .ProductCon_top_left .top_left_title {position:relative;margin-bottom:1.563vw;padding-bottom:1.6672vw;line-height:1.3;}
.ProductCon .ProductCon_top .ProductCon_top_left .top_left_title::before {content:"";display:inline-block;width:4.168vw;height:0.2084vw;background:#b20d79;position:absolute;bottom:0;left:0;}
.ProductCon .ProductCon_top .ProductCon_top_left .top_left_txt p {line-height:1.65;color:#666666;}
.ProductCon .ProductCon_top .ProductCon_top_right {width:57%;border-radius:1.042vw;overflow:hidden;}
.ProductCon .ProductCon_top .ProductCon_top_right img {width:100%;}
.ProductCon .ProductCon_bottom {display:flex;flex-wrap:wrap;margin-top:5.21vw; justify-content: space-between;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list {display:inline-block;width:30.6%;margin-right:4%;border-radius:1.042vw;overflow:hidden;position:relative;margin-bottom:4%;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .con_list_po {position:absolute;top:0;left:0;height:100%;width:100%;padding:1.563vw;display:flex;flex-direction:column;justify-content:space-between;background:rgba(81,21,127,.7);opacity:0;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .con_list_po .list_po_top .list_po_title {color:#fff;padding-bottom:1.3025vw;border-bottom:0.0521vw solid rgba(255,255,255,.2);margin-bottom:1.3025vw;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .con_list_po .list_po_top .list_po_txt {color:#fff;opacity:.8;line-height:1.6;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .con_list_po .list_po_btn {display:flex;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_title {position:absolute;bottom:0;width:100%;left:0;padding:1.563vw;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));display:flex;align-items:flex-end;height:8.336vw;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:hover .con_list_title {opacity:0;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:hover .con_list_img {background:#000;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:hover .con_list_img img {opacity:.5;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:hover .con_list_po {opacity:1;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:hover .bottom_list_title{ opacity: 0;}


.ProductCon .ProductCon_bottom .ProductCon_bottom_list::before {content:"";display:inline-block;width:0%;height:0.2084vw;background:linear-gradient(to right,#20a2c8,#eb1181);position:absolute;bottom:0vw;left:0;z-index:2;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:nth-child(3n) {margin-right:0;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_img img {width:100%;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title {display:flex;align-items:flex-end;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%;padding:1.563vw;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));height:50%;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_left {color:#fff;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_right {display:flex;align-items:center;color:#fff;opacity:0;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_right img {height:0.6252vw;margin-left:0.6773vw;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:hover::before {width:100%;}
.Breadcrumbs {padding:1.6672vw 0vw;margin-top:4.689vw;}
.Breadcrumbs .pc_all_content {display:flex;align-items:center;}
.Breadcrumbs .pc_all_content a {display:flex;align-items:center;}
.Breadcrumbs .pc_all_content span {margin:0vw 0.3126vw;display:flex;align-items:center;}
.Breadcrumbs .pc_all_content span img {height:0.521vw;}
.Breadcrumbs .pc_all_content a img {height:0.7294vw;margin-right:0.1563vw;}
.Breadcrumbs .pc_all_content a.active {color:#408fbf;}
.ProDeta {padding-bottom:4.168vw;}
.ProDeta .pc_all_content {display:flex;justify-content:space-between;align-items:flex-start;}
.ProDeta .ProDeta_left {border-radius:1.042vw;background:#fff;width:73%;padding:1.563vw;}
.ProDeta .ProDeta_left .ProDeta_left_list {margin-bottom:2.8655vw;}
.ProDeta .ProDeta_left .ProDeta_left_list:last-child {margin-bottom:0;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title {padding-bottom:1.563vw;display:flex;align-items:center;justify-content:space-between;border-bottom:0.0521vw solid #e0e0e0;margin-bottom:1.563vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_left {position:relative;line-height:1.45;color:#111111;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_left::before {content:"";display:inline-block;width:4.168vw;height:0.2084vw;background:#3c98c0;position:absolute;left:0;bottom:-1.6151vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn {display:flex;align-items:center;height:2.084vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_prev,.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_next {border:0.0521vw solid #999999;width:2.084vw;height:2.084vw;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_prev img,.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_next img {height:0.6773vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_prev {margin-right:0.6773vw;}
.ProDeta .ProDeta_left .ProDeta_left_list.notswiper .left_list_title .list_title_btn {display:none;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con {display:flex;align-items:flex-start;justify-content:space-between;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .swiper-container {width:100%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table {width:100% !important;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table tr:nth-child(1) td {background:#3c98c0;color:#fff;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table tr td {text-align:center;padding:1.042vw 0.521vw;background:#f8f9fb;color:#666666;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table tr:nth-child(2n) td {background:#eff4f8;}

.ProDeta .ProDeta_left .ProDeta_left_list .fwxq_left_list_txt table {width:100% !important;}
.ProDeta .ProDeta_left .ProDeta_left_list .fwxq_left_list_txt table tr:nth-child(1) td {background:#3c98c0;color:#fff;}
.ProDeta .ProDeta_left .ProDeta_left_list .fwxq_left_list_txt table tr:nth-child(1) td p{ color:#fff;}
.ProDeta .ProDeta_left .ProDeta_left_list .fwxq_left_list_txt table tr td {text-align:center;padding:1.042vw 0.521vw;background:#f8f9fb;color:#666666; line-height: 1.5;}
.ProDeta .ProDeta_left .ProDeta_left_list .fwxq_left_list_txt table tr:nth-child(2n) td {background:#eff4f8;}

.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt {width:64%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con.w100 .list_con_txt {width:100%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li {display:flex;align-items:flex-start;margin-bottom:0.7815vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li:last-child {margin-bottom:0;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li .txt_li_dd {width:6.773vw;color:#408fbf;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li .txt_li_dt {width:calc(100% - 6.773vw);line-height:1.6;color:#666666;text-align:justify;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li .txt_li_dt sup{ position: relative; top: -5px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_img {width:32%;border-radius:1.042vw;overflow:hidden;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_img img {width:100%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_img {border-radius:1.042vw;overflow:hidden;margin-top:1.7193vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_img img {width: auto; height: auto;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con {flex-wrap:wrap;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con p {margin-bottom:1.3025vw;line-height:1.5;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con .procon_list {background:#f8f9fb;border-radius:1.042vw;padding:1.563vw;height:13.8065vw;display:flex;flex-direction:column;justify-content:space-between;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con .procon_list .procon_list_icon {text-align:right;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con .procon_list .procon_list_icon img {height:2.3445vw;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con .procon_list .procon_list_title {line-height:1.5;color:#666666;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab {display:flex;align-items:flex-start;background:#f8f9fb;border-radius:1.042vw;overflow:hidden;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_left {width:30%;background:#408fbf;border-radius:1.042vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_left .tab_left_list {line-height:3.126vw;color:#fff;padding:0vw 1.563vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_right {width:70%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_right .tab_right_list {line-height:3.126vw;color:#666666;padding:0vw 1.563vw;background:#f8f9fb;border-radius:0 1.042vw 1.042vw 0;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_right .tab_right_list:nth-child(2n) {background:#eff4f8;}
.ProDeta .ProDeta_left .ProDeta_left_list .fwxq_left_list_txt p {color:#666666;line-height:1.75; margin-bottom: 14px;}
.ProDeta .ProDeta_left .ProDeta_left_list .fwxq_left_list_txt img{ height: auto;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_txt p {color:#666666;line-height:1.75;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_txt p::before {content:"•";color:#3c98c0;margin-right:0.521vw;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_txt .list_txt_dd {color:#3c98c0;margin-top:1.042vw;line-height:1.75;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_txt .list_txt_dt {color:#666666;margin-top:0.7815vw;line-height:1.75;}
.ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide {position:relative;border-radius:1.042vw;overflow:hidden;}
.ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide .procon_list_icon {display:flex;}
.ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide .procon_list_icon img {width:100%;height:16.8804vw;object-fit:cover;}
.ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide .procon_list_title {position:absolute;bottom:0;left:0;padding:1.563vw;width:100%;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con {display:block;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title {display:flex;align-items:center;height:3.126vw;background:#408fbf;color:#fff;align-items:center;justify-content:space-between;padding:0vw 1.563vw;justify-content:space-between;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(1) {width:20%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(2) {width:15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(3) {width:15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(4) {width:20%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(5) {width:15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(6) {width:5%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list {display:flex;align-items:center;height:3.126vw;background:#f8f9fb;color:#666666;align-items:center;justify-content:space-between;padding:0vw 1.563vw;justify-content:space-between;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list:nth-child(2n) {background:#eff4f8;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(1) {width:20%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(2) {width:15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(3) {width:5%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(4) {width:20%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(5) {width:15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(6) {width:5%;}
.ProDeta .ProDeta_right {border-radius:1.042vw;width:25%;}
.ProDeta .ProDeta_right .ProDeta_right_list {background:#fff;border-radius:1.042vw;padding:1.563vw;margin-bottom:1.563vw;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_title {color:#111111;line-height:1.3;position:relative;padding-bottom:1.3025vw;margin-bottom:0.521vw;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_title::before {content:"";display:inline-block;width:4.168vw;height:0.2084vw;background:#3c98c0;position:absolute;left:0;bottom:0vw;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a {position:relative;display:inline-block;width:100%;color:#777777;padding:1.2504vw 0vw;border-bottom:0.0521vw solid #e0e0e0;line-height:1.5;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a::after {content:"";display:inline-block;width:0%;height:0.1042vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);position:absolute;bottom:0vw;left:0;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a:hover {color:#111;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a:hover::after {width:100%;}
.ProDeta .ProDeta_right .ProDeta_right_list:last-child .right_list_content a {padding-left:1.563vw;}
.ProDeta .ProDeta_right .ProDeta_right_list:last-child .right_list_content a::before {content:"Q：";color:#408fbf;position:absolute;left:0;top:1.3025vw;}
.ProductList {background:#f8f9fb;}
.ProductList .pc_all_content {display:flex;align-items:flex-start;justify-content:space-between;}
.ProductList .ProductList_nav {width:25%;}
.ProductList .ProductList_nav .ProductList_nav_list {background:#fff;border-radius:1.042vw;padding:1.7193vw;margin-bottom:1.563vw;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_title {color:#111111;line-height:1.3;position:relative;padding-bottom:1.3025vw;margin-bottom:0.521vw;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_title::before {content:"";display:inline-block;width:4.168vw;height:0.2084vw;background:#b20d79;position:absolute;left:0;bottom:0vw;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a {position:relative;display:inline-block;width:100%;color:#777777;padding:1.2504vw 0vw;border-bottom:0.0521vw solid #e0e0e0;line-height:1.5;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a::after {content:"";display:inline-block;width:0%;height:0.1042vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);position:absolute;bottom:0vw;left:0;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a.active {color:#111;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a.active::after {width:100%;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label {color:#777777;margin-top:1.4588vw;display:flex;align-items:center;cursor:pointer;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label input {display:none;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label .icon {width:1.042vw;height:1.042vw;border-radius:100%;border:0.0521vw solid #666666;display:flex;align-items:center;justify-content:center;margin-right:0.521vw;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label .icon span {width:0.6252vw;height:0.6252vw;border-radius:100%;background:#fff;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label input:checked ~ .icon {border:0.0521vw solid #408fbf;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label input:checked ~ .icon span {background:#408fbf;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label input:checked ~ .color {color:#408fbf;}

.ProductList .ProductList_right {width:72.5%;}
.ProductList .ProductList_right .ProductList_right_con {display:flex;flex-wrap:wrap;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list {margin-right:2%;width:32%;margin-bottom:2%;border:0.0521vw solid #ededed;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list:nth-child(3n) {margin-right:0vw;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list .con_list_img img {height:17.193vw;object-fit:cover;width:100%;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list .bottom_list_con {background:#fff;padding:1.3025vw;border-top:0.0521vw solid #ededed;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list .bottom_list_con .list_con_title {color:#111;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list .bottom_list_con .list_con_txt {line-height:1.5;color:#666;margin-top:1.3025vw;margin-bottom:0.9378vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list .bottom_list_con .list_con_btn {display:flex;}




.Serve .ProductList_right {width:100%;}
.Serve .ProductList_right .ProductCon_bottom_list{ width: 48.5%; margin-bottom: 3%; margin-right: 0px;}
.Serve .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_left {display:flex;flex-direction:column;}
.Serve .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_left img {height:2.605vw;width:auto;max-width:fit-content;margin-bottom:1.563vw;}
.ServeDeta .ProDeta_left .ProDeta_left_list.title .left_list_title {border-bottom:0;}
.ServeDeta .ProDeta_left .ProDeta_left_list.title .left_list_title .list_title_left::before {background:#b20d79;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages {background:#f8fbfc;border-radius:1.042vw;padding:1.563vw; line-height: 1.6;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li {padding:1.563vw 0vw;border-bottom:0.0521vw solid #e0e0e0;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li:last-child {border-bottom:0;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li .advantages_li_title {color:#333333;font-weight:bolder;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li .advantages_li_title::before {content:"•";color:#408fbf;margin-right:0.4168vw;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li .advantages_li_txt {color:#777777;line-height:1.6;margin-top:0.7815vw;}
.Case .Case_list {display:flex;align-items:center;background:#f8f9fb;border-radius:1.042vw;}
.Case .Case_list .Case_list_img {width:50%;border-radius:1.042vw;overflow:hidden;}
.Case .Case_list .Case_list_img img {width:100%;}
.Case .Case_list .Case_list_con {width:50%;padding:0vw 2.084vw;}
.Case .Case_list .Case_list_con .list_con_dd {color:#333333;border-bottom:0.0521vw solid #e0e0e0;padding-bottom:1.4588vw;margin-bottom:1.4588vw;}
.Case .Case_list .Case_list_con .list_con_dt {color:#666666;line-height:1.75;}
.News .News_list {display:flex;align-items:center;justify-content:space-between;padding:1.563vw;border-radius:1.042vw;position:relative;overflow:hidden;}
.News .News_list:after {content:"";display:inline-block;width:0%;height:0.2084vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);position:absolute;bottom:0vw;left:0;}
.News .News_list .News_list_left {display:flex;align-items:center;width:80%;}
.News .News_list .News_list_left .list_left_time {padding:0vw 2.084vw;color:#666666;border-right:0.0521vw solid #dddddd;}
.News .News_list .News_list_left .list_left_time .left_time_dd {font-weight:bolder;}
.News .News_list .News_list_left .list_left_txt {padding:0vw 2.084vw;}
.News .News_list .News_list_left .list_left_txt .left_txt_dd {color:#333333;line-height:1.55;}
.News .News_list .News_list_left .list_left_txt .left_txt_dt {color:#666;line-height:1.55;margin-top:0.8336vw;}
.News .News_list .News_list_img {width:18%;border-radius:1.042vw;overflow:hidden;}
.News .News_list .News_list_img img {width:100%;height:8.336vw;object-fit:cover;}
.News .News_list:hover {background:#fff;}
.News .News_list:hover:after {width:100%;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_title {display:block;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_title .list_title_tag {margin-top:0.7815vw;color:#666666;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_title .list_title_tag span {color:#408fbf;margin-right:1.042vw;}
.DNews .ProDeta_right .ProDeta_right_list .right_list_title::before {background:#ef0e80;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a {padding-left:0;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a::before {display:none;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a .dd {color:#408fbf;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a .dt {line-height:1.5;margin-top:0.521vw;color:#666;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a:hover .dt {color:#408fbf;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_title .list_title_left::before {bottom:-3.3865vw;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_c {line-height:1.65;color:#666666;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_c p {margin-bottom:1.042vw;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page {display:flex;align-items:center;justify-content:space-between;margin-top:4.168vw;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left {width:80%;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left .page_left_list {color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left .page_left_list a {color:#111;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left .page_left_list:last-child {margin-top:0.7815vw;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left .page_left_list a:hover {color:#1aa7ca;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_right {padding:0.8336vw 1.3025vw;border-radius:5.21vw;background:#408fbf;color:#fff;display:flex;align-items:center;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_right img {margin-left:0.9378vw;height:0.7294vw;}
.material {background:#f8f9fb;padding-bottom:5.731vw;}
.material .material_nav {margin:2.605vw 0vw;border-radius:5.21vw;background:#fff;display:flex;align-items:center;}
.material .material_nav .material_nav_list {border-radius:5.21vw;color:#777777;width:100%;text-align:center;line-height:3.6470vw;display:inline-block;}
.material .material_nav .material_nav_list.active {color:#ffff;background:#408fbf;}
.material .material_title {display:flex;align-items:center;justify-content:space-between;margin-bottom:1.563vw;}
.material .material_title .material_title_left {color:#111111;position:relative;padding-bottom:1.7193vw;}
.material .material_title .material_title_left::before {content:"";display:inline-block;width:4.168vw;height:0.2084vw;background:#b20d79;position:absolute;left:0;bottom:0vw;}
.material .material_title .material_title_right {display:flex;align-items:center;}
.material .material_title .material_title_right select {border:0.0521vw solid #bbbbbb;height:2.605vw;border-radius:5.21vw;width:7.815vw;background:none;padding:0vw 1.042vw;margin-right:1.563vw;}
.material .material_title .material_title_right .title_right_search {border:0.0521vw solid #bbbbbb;height:2.605vw;border-radius:5.21vw;display:flex;align-items:center;justify-content:space-between;padding-right:0.1563vw;}
.material .material_title .material_title_right .title_right_search input {line-height:2.605vw;background:none;padding:0vw 1.042vw;}
.material .material_title .material_title_right .title_right_search input[type="submit"] {width:2.2924vw;height:2.2924vw;border-radius:100%;background:#408fbf url(../images/sv2.svg) no-repeat 50% 50%;background-size:0.9899vw;}
.material .material_content {padding-top:1.042vw;}
.material .material_content .material_content_list {display:flex;align-items:center;justify-content:space-between;padding:1.4067vw 1.563vw;border-radius:1.042vw;padding-left:0;position:relative;overflow:hidden;}
.material .material_content .material_content_list:hover {background:#fff;}
.material .material_content .material_content_list:after {content:"";display:inline-block;width:0%;height:0.2084vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);position:absolute;bottom:0vw;left:0;}
.material .material_content .material_content_list .content_list_left {display:flex;align-items:center;}
.material .material_content .material_content_list .content_list_left .list_left_time {border-right:0.0521vw solid #dddddd;padding:0vw 1.4067vw;text-align:center;}
.material .material_content .material_content_list .content_list_left .list_left_time .left_time_dt {margin-top:0.2605vw;}
.material .material_content .material_content_list .content_list_left .list_left_title {padding:0vw 1.4067vw;color:#333333;line-height:1.5;}
.material .material_content .material_content_list .content_list_btn {width:2.2924vw;height:2.2924vw;border-radius:100%;display:flex;align-items:center;justify-content:center;border:0.0521vw solid #408fbf;}
.material .material_content .material_content_list .content_list_btn svg {height:0.9378vw;color:#408fbf;}
.material .material_content .material_content_list:hover .content_list_btn {background:#408fbf;}
.material .material_content .material_content_list:hover .content_list_btn svg {color:#fff;}
.material .material_content .material_content_list:hover .content_list_left .list_left_title {color:#408fbf;}
.material .material_content .material_content_list:hover:after {width:100%;}
.material2 .material_content .material_content_list .content_list_btn svg {height:0.5731vw;}
.QA .material_content .material_content_list {background:#fff;display:block;padding:0;margin-bottom:1.042vw;}
.QA .material_content .material_content_list .content_list_left .list_left_time {color:#408fbf;}
.QA .material_content .material_content_list .content_list_title {cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4067vw 1.563vw;border-radius:1.042vw;padding-left:0;position:relative;overflow:hidden;width:100%;}
.QA .material_content .material_content_list .content_list_down {display:none;}
.QA .material_content .material_content_list .content_list_btn2 {color:#408fbf;}
.QA .material_content .material_content_list .content_list_btn2::before {content:"＋";}
.QA .material_content .material_content_list:after {display:none;}
.QA .material_content .material_content_list .content_list_title.active {background:#408fbf;}
.QA .material_content .material_content_list .content_list_title.active .list_left_time {color:#fff;}
.QA .material_content .material_content_list .content_list_title.active .list_left_title {color:#fff;}
.QA .material_content .material_content_list .content_list_title.active .content_list_btn2 {color:#fff;}
.QA .material_content .material_content_list .content_list_down .content_list_left {align-items:flex-start;}
.QA .material_content .material_content_list .content_list_down .content_list_left .list_left_time {border-right:0;}
.QA .material_content .material_content_list .content_list_down .content_list_left .list_left_title {color:#666;}
.QA .material_content .material_content_list .content_list_title.active .content_list_btn2::before {content:"－";}
.About {background:#fff;}
.About .About_top {display:flex;align-items:flex-start;justify-content:space-between;}
.About .About_top .About_top_right {width:60%;line-height:1.65;}
.About .About_bottom {margin-top:2.084vw;}
.About .About_bottom .About_bottom_title {display:flex;align-items:center;justify-content:space-between;}
.About .About_bottom .About_bottom_title .bottom_title_dd {color:#111111;}
.About .About_bottom .About_bottom_title .bottom_title_btn {display:flex;align-items:center;justify-content:space-between;}
.About .About_bottom .About_bottom_content {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.8756vw;}
.About .About_bottom .About_bottom_content .bottom_content_list {border-radius:1.042vw;background:#f7f7f7;display:flex;align-items:center;justify-content:center;background:#f7f7f7;width:18%;height:9.378vw;}
.About .About_bottom .About_bottom_content .bottom_content_list img{ width: 50%;}
.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_prev,.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_next {border:0.0521vw solid #999999;width:2.084vw;height:2.084vw;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_prev img,.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_next img {height:0.6773vw;}
.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_prev {margin-right:0.9378vw;}
.Culture {position:relative;overflow:hidden;}
.Culture .CultureBg img {width:100%;}
.Culture .pc_all_content {position:absolute;left:0;top:0;right:0;margin:0 auto;padding-top:6.252vw;}
.Culture .Culture_content {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;}
.Culture .Culture_content .Culture_content_list {width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:4.168vw 2.7092vw;border-right:0.0521vw solid rgba(255,255,255,.2);}
.Culture .Culture_content .Culture_content_list:last-child {border-right:0;}
.Culture .Culture_content .Culture_content_list .content_list_icon {width:3.6470vw;height:3.6470vw;border-radius:100%;border:0.0521vw solid #fff;display:flex;align-items:center;justify-content:center;}
.Culture .Culture_content .Culture_content_list .content_list_icon img {height:1.8756vw;}
.Culture .Culture_content .Culture_content_list .content_list_title {color:#fff;margin:1.3025vw 0vw;}
.Culture .Culture_content .Culture_content_list .content_list_txt {color:rgba(255,255,255,.8);line-height:1.6;opacity:0;margin-bottom:-6.252vw;height: 4vw;}
.Culture .Culture_content .Culture_content_list:hover {background:rgba(0,0,0,.3);}
.Culture .Culture_content .Culture_content_list:hover .content_list_txt {opacity:1;margin-bottom:0vw;}
.History .swiper-container {overflow:inherit;}
.History .History_content {position:relative;}
.History .History_content .History_content_list {background:#51157f;height:24.487000000000002vw;padding:1.8235vw;padding-top:6.773vw;position:relative;}
.History .History_content .History_content_list:nth-child(2n) {background:#3c98c0;}
.History .History_content .History_content_list .content_list_time {color:#fff;position:relative;display:flex;flex-direction:column;}
.History .History_content .History_content_list .content_list_time::after {content:"";display:inline-block;width:1.0941vw;height:1.0941vw;border-radius:100%;background:#3c98c0;border:0.3126vw solid #fff;margin-top:1.0941vw;margin-bottom:1.7193vw;}
.History .History_content .History_content_list::before {content:"";display:inline-block;width:100%;height:0.0521vw;background:#fff;position:absolute;left:0;top:42%;}
.History .History_content .History_content_list .content_list_txt {color:#fff;line-height:1.55;}
.History .History_content .History_content_list .content_list_img {position:absolute;left:0;top:0;width:100%;height:100%;}
.History .History_content .History_content_list .content_list_img img {width:100%;height:100%;object-fit:cover;opacity:0;}
.History .History_content .History_content_list:hover .content_list_img img {opacity:.3;}
.History .History_content .History_content_btn {display:flex;align-items:center;justify-content:space-between;margin-top:1.563vw;}
.History .History_content .History_content_btn .content_btn_prev,.History .History_content .History_content_btn .content_btn_next {width:2.5008vw;height:2.5008vw;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#3c98c0;cursor:pointer;}
.History .History_content .History_content_btn .content_btn_prev img,.History .History_content .History_content_btn .content_btn_next img {height:0.7815vw;}
.History .History_content .History_content_btn .swiper-pagination {position:relative;width:calc(100% - 7.815vw);display:flex;margin:0vw 1.042vw;}
.History .History_content .History_content_btn .swiper-pagination span {width:100%;border-radius:0;opacity:1;height:0.1563vw;background:#e7e2ee;}
.History .History_content .History_content_btn .swiper-pagination span.swiper-pagination-bullet-active {background:#51157f;}
.Contact {background:#f8f9fb;}
.Contact .Title .Title_btn {display:flex;align-items:center;}
.Contact .Title .Title_btn a {width:9.378vw;height:3.126vw;border-radius:5.21vw;border:0.0521vw solid #999999;display:flex;align-items:center;justify-content:center;color:#999999;margin-left:1.563vw;}
.Contact .Title .Title_btn a.active {border:0.0521vw solid #408fbf;color:#fff;background:#408fbf;}
.Contact .Contact_content {background:#fff;border-radius:1.042vw;display:flex;justify-content:space-between;overflow:hidden;}
.Contact .Contact_content .Contact_content_list {display:none;background:#fff;border-radius:1.042vw;justify-content:space-between;overflow:hidden;width:100%;}
.Contact .Contact_content .Contact_content_list.active {display:flex;}
.Contact .Contact_content .Contact_content_txt {width:30%;padding:2.605vw;}
.Contact .Contact_content .Contact_content_txt .content_txt_dd {color:#333333;margin-bottom:2.605vw;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list {display:flex;align-items:center;margin-bottom:1.563vw;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list:last-child {margin-bottom:0;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list .dt_list_icon {width:2.8655vw;height:2.8655vw;border:0.0521vw solid #408fbf;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:1.1462vw;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list .dt_list_icon img {height:1.4067vw;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list .dt_list_title {line-height:1.55;color:#666666;}
.Contact .Contact_content .Contact_content_img {width:60%;}
.Contact2 {background:#fff;}
.Contact2 .Contact2_content .Contact2_content_list {background:#f8fbfc;border-radius:1.042vw;padding:1.563vw 2.084vw;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_title {padding-bottom:1.563vw;border-bottom:0.0521vw solid #ddd;margin-bottom:1.563vw;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_con {display:flex;align-items:center;margin-bottom:1.042vw;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_con .list_con_icon {margin-right:0.7815vw;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_con .list_con_icon img {width:1.4067vw;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_con .list_con_txt {line-height:1.56;color:#666666;}
.Contact2 .Title .Title_btn {display:flex;}
.Contact2 .Title .Title_btn .title_btn_prev {margin-right:0.521vw;}
.Contact2 .Title .Title_btn .title_btn_prev,.Contact2 .Title .Title_btn .title_btn_next {border:0.0521vw solid #999999;width:2.084vw;height:2.084vw;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.Contact2 .Title .Title_btn .title_btn_prev img,.Contact2 .Title .Title_btn .title_btn_next img {height:0.6773vw;}
.message {background:url(../images/bg36.jpg) no-repeat 50%/cover;border-radius:1.042vw 1.042vw 0vw 0vw;}
.message .message_con {display:flex;flex-wrap:wrap;justify-content:space-between;}
.message .message_con .message_con_list {width:49%;background:#fff;border-radius:1.042vw;margin-bottom:1.5%;display:flex;align-items:center;padding:0.4689vw 1.5109vw;}
.message .message_con .message_con_list span {display:flex;position:relative;margin-right:0.5731vw;}
.message .message_con .message_con_list span img {height:1.0941vw;}
.message .message_con .message_con_list input {width:100%;padding:1.042vw 0vw;}
.message .message_con .message_con_list.textarea {width:100%;padding:1.5109vw;align-items:flex-start;}
.message .message_con .message_con_list.textarea textarea {width:100%;resize:none;height:7.815vw;}
.message .message_con .message_con_submit {position:relative;}
.message .message_con .message_con_submit .con_list_btn {padding:0.1563vw;background:#fff;border-radius:5.21vw;display:flex;align-items:center;justify-content:space-between;padding-left:1.3025vw;color:#666666;}
.message .message_con .message_con_submit .con_list_btn .list_btn_dt {width:2.2924vw;height:2.2924vw;background:#fff;border-radius:5.21vw;display:flex;align-items:center;justify-content:center;background:#408fbf;margin-left:2.2403vw;}
.message .message_con .message_con_submit .con_list_btn .list_btn_dt img {height:0.6773vw;}
.message .message_con .message_con_submit input {position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;opacity:0;}
.message .message_con .message_con_submit:hover .con_list_btn {background:#408fbf;color:#fff;}
.video .video_content {display:flex;flex-wrap:wrap;}
.video .video_content .video_content_list {border-radius:1.042vw;overflow:hidden;background:#fff;width:32%;margin-right:2%;margin-bottom:2%;position:relative;}
.video .video_content .video_content_list:after {content:"";display:inline-block;width:0%;height:0.2084vw;background:linear-gradient(to right,#1aa7ca,#ef0e80);position:absolute;bottom:0vw;left:0;}
.video .video_content .video_content_list:hover:after {width:100%;}
.video .video_content .video_content_list:nth-child(3n) {margin-right:0;}
.video .video_content .video_content_list .content_list_img img {width:100%;}
.video .video_content .video_content_list .content_list_title {display:flex;align-items:center;justify-content:space-between;padding:1.042vw 1.3025vw;}
.video .video_content .video_content_list .content_list_title .list_title_right {display:flex;align-items:center;}
.video .video_content .video_content_list .content_list_title .list_title_right .title_right_li {width:1.6151vw;height:1.6151vw;border-radius:100%;display:flex;align-items:center;justify-content:center;border:0.0521vw solid #408fbf;margin-left:1.563vw;}
.video .video_content .video_content_list .content_list_title .list_title_right .title_right_li svg {height:0.6773vw;color:#408fbf;}
.video .video_content .video_content_list .content_list_title .list_title_right .title_right_li:hover {background:#408fbf;}
.video .video_content .video_content_list .content_list_title .list_title_right .title_right_li:hover svg {color:#fff;}




.floatingBox{ position: fixed; right: 20px; top: 30%; z-index: 10;}
.floatingBox .floatingBox_list {
	position: relative;
	width: 75px;
	height: 75px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: #408fbf;
	margin-bottom: 8px;
	cursor: pointer;
}
.floatingBox .floatingBox_list:last-child{ margin-bottom: 0;}
.floatingBox .floatingBox_list .floatingBox_list_icon img{ height: 28px;}
.floatingBox .floatingBox_list .floatingBox_list_title{ font-size: 13px; color: #fff; margin-top: 8px;}
.floatingBox .floatingBox_list .floatingBox_list_down{ display: none; position: absolute; right: calc(100% + 20px); top: 8px;}
.floatingBox .floatingBox_list.wxkf .floatingBox_list_down::before{ content: ""; width: 0; height: 0; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 11px solid #fff; position: absolute; right: -11px; top: 24px;}
.floatingBox .floatingBox_list.wxkf .floatingBox_list_down{ box-shadow: 0px 0px 25px rgba(0,0,0,.2); width: 150px;}
.floatingBox .floatingBox_list:hover .floatingBox_list_down{ display: flex;}
.floatingBox .floatingBox_list.phone .floatingBox_list_down{ white-space: nowrap; height: 100%; align-items: center; background: #408fbf; color: #fff; right: 100%; padding: 0px 20px; top: 0;}









.PWindow{ position: fixed; left:0; top: 0; width: 100%; height: 100%; display: none; align-items:center; justify-content:center; background: rgba(0,0,0,.5); z-index: 102;}
.PWindow.active{ display: flex;}
.PWindow .PWindow_content{ width: 700px; background:#f3f3f3; border-radius: 20px; padding: 48px;}
.PWindow .PWindow_content .PWindow_content_title{ display: flex; align-items:center; justify-content: space-between; margin-bottom: 63px; position: relative;}
.PWindow .PWindow_content .PWindow_content_title:before{ content:''; display: inline-block; width: 80px; height:4px; background:#b20d79; position: absolute; bottom: -25px; left: 0;}
.PWindow .PWindow_content .PWindow_content_title img{ height: 50px; cursor: pointer;}
.PWindow .PWindow_content .PWindow_content_form .content_form_list{ display: flex; align-items:center; padding: 15px 28px; border-radius: 20px; background:#fff; margin-bottom: 20px;}
.PWindow .PWindow_content .PWindow_content_form .content_form_list .icon{ height: 20px;}
.PWindow .PWindow_content .PWindow_content_form .content_form_list input{ color:#111; line-height: 50px; margin-left: 7px; width: 100%;}
.PWindow .PWindow_content .PWindow_content_form .content_form_list .code{ margin-left: 15px;}
.PWindow .PWindow_content .PWindow_content_form .content_form_tag{ color:#999999; margin-bottom: 30px;}
.PWindow .PWindow_content .PWindow_content_form .content_form_submit{ width: 180px; height: 50px; border-radius:100px; display: flex; align-items:center; justify-content:space-between; padding-left: 26px; padding-right: 3px; background:#fff; position: relative;}
.PWindow .PWindow_content .PWindow_content_form .content_form_submit .form_list_dd{ color:#666666;}
.PWindow .PWindow_content .PWindow_content_form .content_form_submit .form_list_dt{ width: 44px; height: 44px; border-radius: 100%; background:#408fbf; display: flex; align-items:center; justify-content:center;}
.PWindow .PWindow_content .PWindow_content_form .content_form_submit svg{ color:#fff; height:13px;}
.PWindow .PWindow_content .PWindow_content_form .content_form_submit input{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0;}




.MoProduct{ display: none;}
















@media screen and (max-width:1450px){    
    
}
@media screen and (max-width:1350px){    
    .Footer .pc_all_content .Footer_right .Footer_right_list{ margin-right: 2vw;}

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

@media screen and (max-width:1024px){    
.floatingBox{ display: none;}
    
    
      
.pc_all .pc_all_content {width:1400px;margin:0 auto;}
.pc_all * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all *:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc_all2 .pc_all_content {width:1400px;margin:0 auto;}
.header{ display: flex; align-items: center; justify-content: space-between; align-items: center; height: 90px; padding: 0px 46px; position: fixed; top: 0; left: 0; width: 100%; z-index: 2; background: #fff; box-shadow: 0px 0px 20px rgba(0, 0, 0, .2); z-index: 22; border-bottom: 1px solid #eeeeee;}
.header .header_logo img{ height: 46px;}
.header .header_nav{ display: flex; align-items: center;}
.header .header_nav .header_nav_list{ margin-right: 58px; position: relative; position: relative;}
.header .header_nav .header_nav_list::before{ content: ""; display: inline-block; width: 0%; height: 2px; background: #408fbf; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto;}
.header .header_nav .header_nav_list:hover::before{ width: 100%;}
.header .header_nav .header_nav_list:hover .nav_list_title{ color: #408fbf;}
.header .header_nav .header_nav_list:hover .nav_list_down{ display: flex;}
.header .header_nav .header_nav_list:last-child{ margin-right: 0;}
.header .header_nav .header_nav_list .nav_list_title{ color: #333333; display: flex; align-items: center; height: 90px;}
.header .header_nav .header_nav_list .nav_list_title svg{ height: 6px; margin-left: 5px;}
.header .header_nav .header_nav_list .nav_list_down{width: 900px; background: #fff; padding: 50px; position: absolute; left: 50%; display: flex; justify-content: space-between;box-shadow: 0px 0px 20px rgba(0, 0, 0, .2); transform: translateX(-50%); display: none;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_title{ color: #111111; margin-bottom: 25px; padding-bottom: 30px; position: relative;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_title::before{ content: ""; display: inline-block; width: 80px; height: 4px; background: #b20d79; position: absolute; left: 0; bottom: 0;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_con p{ margin-bottom: 15px;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_con p:last-child{ margin-bottom: 0px;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_con p a{ color: #666666;}
.header .header_nav .header_nav_list .nav_list_down .list_down_li .down_li_con p a:hover{ color: #408fbf;}
.header .header_nav .header_nav_list .seve_down{width: 300px; background: #fff; position: absolute; left: 50%; box-shadow: 0px 0px 20px rgba(0, 0, 0, .2); transform: translateX(-50%); border-radius: 0px 0px 10px 10px; overflow: hidden; display: none;}
.header .header_nav .header_nav_list .seve_down a{ display: flex; align-items:center; justify-content: space-between; color:#111; padding: 26px; border-bottom: 1px solid #dcdcdc; position: relative;}
.header .header_nav .header_nav_list .seve_down a:before{content: ""; display: inline-block; width: 0%; height: 2px; background: linear-gradient(to right, #1aa7ca, #ef0e80); position: absolute; bottom: 0px; left: 0;}
.header .header_nav .header_nav_list .seve_down a:hover{ color:#408fbf;}
.header .header_nav .header_nav_list .seve_down a:hover svg{ color:#408fbf;}
.header .header_nav .header_nav_list .seve_down a:hover:before{ width: 100%;}
.header .header_nav .header_nav_list .seve_down a:last-child{ border-bottom: 0px;}
.header .header_nav .header_nav_list .seve_down a svg{ height: 11px; color:#999999;}
.header .header_nav .header_nav_list:hover .seve_down{ display: block;}


.header .header_right{ display: flex; align-items: center;}
.header_right_search{ display: flex; align-items: center; padding: 4px; border: 1px solid #bbbbbb; border-radius: 100px;}
.header_right_search input[type="text"]{ line-height: 39px; background: none; padding: 0px 20px; width: 145px;}
.header_right_search.w212 input[type="text"]{ width: 212px;}
.header_right_search .right_search_btn{ width: 39px; height: 39px; border-radius: 100%; background: #408fbf; position: relative; display: flex; align-items: center; justify-content: center;}
.header_right_search .right_search_btn input{ width: 39px; height: 39px; border-radius: 100%; position: absolute; left: 0; top: 0; opacity: 0;}
.header_right_search .right_search_btn img{ height: 19px;}
.header .header_right .header_right_tel{ display: flex; align-items: center; margin-left: 30px; position: relative;}
.header .header_right .header_right_tel .right_tel_icon{ width: 34px; height: 34px; border: 1px solid #408fbf; border-radius: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.header .header_right .header_right_tel .right_tel_icon svg{ height: 16px;}
.header .header_right .header_right_tel span{ margin-left: 15px;}
.header .header_right .header_right_tel .btn_Global_down {position:absolute;top:100%;width:100px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.header .header_right .header_right_tel:hover .btn_Global_down {display:block;}
.header .header_right .header_right_tel .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,.3);position:absolute;top:12px;left:0;right:0;margin:0 auto;}
.header .header_right .header_right_tel .btn_Global_down .Global_down_padding {background:rgba(0,0,0,.3);border-radius:5px;overflow:hidden;}
.header .header_right .header_right_tel .btn_Global_down a {color:#fff;display:inline-block;width:100%;line-height:34px;text-align:center;}
.header .header_right .header_right_tel .btn_Global_down a:hover {background:#408fbf;}


.banner{ height: 100vh; position: relative;}
.banner .banner_list .banner_list_img img{ height: 100vh; width: 100%; object-fit: cover;}
.banner .banner_list .banner_list_po{ position: absolute; left: 0; right: 0; top: 0; height: 100%; z-index: 2; display: flex; flex-direction: column; justify-content: center;}
.banner .banner_list .banner_list_po .list_po_title .po_title_dd{ margin-bottom: 33px; color: #fff; line-height: 1.25;}
.banner .banner_list .banner_list_po .list_po_title .po_title_dt{ color: #fff; line-height: 1.5;}
.banner .banner_list .banner_list_po .list_po_btn{ display: flex; align-items: center; margin-top: 60px;}
.banner .banner_list .banner_list_po .list_po_btn .btn{ margin-right: 18px;}
.banner .BannerNav{ position: absolute; left: 0; right: 0; bottom: 50px; z-index: 4; display: flex; flex-direction: column; justify-content: center;}
.banner .BannerNav .swiper-container{ margin-left: 0;}
.banner .BannerNav .swiper-container .swiper-slide{ width: 120px; cursor: pointer; color: rgba(255, 255, 255, .5); position: relative; text-align: center; border-bottom: 3px solid rgba(255, 255, 255, .5); padding-bottom: 13px; margin-right: 20px;}
.banner .BannerNav .swiper-container .swiper-slide.active{ color: rgba(255, 255, 255, 1);}
.banner .BannerNav .swiper-container .swiper-slide::before { content: ""; position: absolute; left: 0; bottom: -0.1875rem; height: .1875rem; width: 100%; background: #fff; transform: scaleX(0); transform-origin: left center; }
.banner .BannerNav .swiper-container .swiper-slide.active::before { transform: scaleX(1); transition: none; animation: progress 5000ms linear forwards; }
@keyframes progress {
    from {
        transform: scaleX(0);
    }
    to {
        transform: scaleX(1);
    }
}


.btn{ display: flex; align-items: center; border-radius: 100px; padding: 16px 25px; border: 1px solid #fff; color: #fff;}
.btn span{ position: relative; display: flex; align-items: center; justify-content: center; margin-left: 20px;}
.btn span img{ opacity: 1; height: 13px;}
.btn span img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
.btn:hover span img{ opacity: 0;}
.btn:hover span img:last-child{ opacity: 1;}
.btn:hover{ background: #408fbf; border: 1px solid #408fbf !important;}
.btn.color{ color: #666666; border: 1px solid #999999;}
.btn:hover{ color: #fff !important;}

.padding120{ padding: 120px 0px;}

.Title{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 26px;}
.Title .Title_left .Title_left_dd{ color: #111111; position: relative; padding-bottom: 35px; line-height: 1.4;}
.Title .Title_left .Title_left_dd::before{ content: ""; display: inline-block; width: 80px; height: 4px; background: #b20d79; position: absolute; bottom: 0;}
.Title .Title_left .Title_left_dt{ color: #666; line-height: 1.5; margin-top: 26px;}
.Title.color .Title_left .Title_left_dd{ color: #fff;}
.Title.color .Title_left .Title_left_dd::before{ background: #fff;}
.Title.color .Title_left .Title_left_dt{ color: #fff;}

.HotProduct{ padding-bottom: 120px;}
.HotProduct .pc_all_content{ display: flex; align-items: flex-start; justify-content: space-between;}
.HotProduct .HotProduct_left{ width: 35%; position: sticky; top: 0; align-self: flex-start; padding-top: 120px;}
.HotProduct .HotProduct_left .HotProduct_left_content .left_content_list{ display: none;}
.HotProduct .HotProduct_left .HotProduct_left_content .left_content_list.active{ display: block;}

.HotProduct .HotProduct_left .HotProduct_left_con .left_con_list{ display: none;}
.HotProduct .HotProduct_left .HotProduct_left_con .left_con_list.active{ display: block;}
.HotProduct .HotProduct_left .HotProduct_left_con .left_con_list .con_list_dd{ color: #111;}
.HotProduct .HotProduct_left .HotProduct_left_con .left_con_list .con_list_dt{ color: #666; margin-top: 15px; line-height: 1.5;}
.HotProduct .HotProduct_left .HotProduct_left_btn{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 40px; margin-top: 30px;}
.HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list{ width: 48%; padding: 26px 0px; border-bottom: 1px solid #cccccc; cursor: pointer; position: relative; color: #666666;}
.HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list::before{ content: ""; display: inline-block; width: 0%; height: 2px; background: linear-gradient(to right, #1aa7ca, #ef0e80); position: absolute; bottom: -1px; left: 0;}
.HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list:hover{ color: #111;}
.HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list:hover::before{ width: 100%;}
.HotProduct .HotProduct_left .HotProduct_left_bottom{ display: flex; align-items: center; }
.HotProduct .HotProduct_left .HotProduct_left_bottom .btn{ margin-right: 30px;}
.HotProduct .HotProduct_right{ width: 57%; padding-top: 120px;}
.HotProduct .HotProduct_right .HotProduct_right_list{ border-radius: 20px; overflow: hidden; margin-bottom: 100px; opacity: .5; filter: blur(3px);}
.HotProduct .HotProduct_right .HotProduct_right_list:last-child{ margin-bottom: 0;}
.HotProduct .HotProduct_right .HotProduct_right_list.active{ opacity: 1; filter: blur(0px);}


.HomeServe{ background: url(../images/bg6.jpg) no-repeat 50%/cover;}
.HomeServe .pc_all_content{ display: flex; justify-content: space-between; align-items: flex-start;}
.HomeServe .pc_all_content .HomeServe_left{ width: 26%;}
.HomeServe .pc_all_content .HomeServe_right{ width: 66%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; margin-bottom: -4%;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list{ width: 47%; border-radius: 20px; background: #fff; margin-bottom: 6%;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .right_list_img{ overflow: hidden;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .right_list_img img{ width: 100%; border-radius: 20px;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .right_list_title{ padding: 25px 30px; color: #111111;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:nth-child(2){ margin-top: 100px;}
.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:nth-child(3){ margin-top: -100px;}

.HomeTechnology{ background: #f8f9fb;}
.HomeTechnology .HomeTechnology_con{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list{ width: calc(31%); border-radius: 20px; overflow: hidden; position: relative;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_img{  background: #fff;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_img img{ width: 100%;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; padding: 30px; display: flex; flex-direction: column; justify-content: space-between; background: rgba(81,21,127,.4); opacity: 0;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po .list_po_top .list_po_title{ color: #fff; padding-bottom: 25px; border-bottom: 1px solid rgba(255, 255, 255, .2); margin-bottom: 25px;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po .list_po_top .list_po_txt{ color: #fff; opacity: .8; line-height: 1.6;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po .list_po_btn{ display: flex;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_title{ position: absolute; bottom: 0; width: 100%; left: 0; padding: 30px; color: #fff;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5)); display: flex; align-items: flex-end; height: 160px;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:hover .con_list_title{ opacity: 0;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:hover .con_list_img{ background: #000;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:hover .con_list_img img{ opacity: .5;}
.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:hover .con_list_po{ opacity: 1;}


.HomeNews .HomeNews_con{ display: flex; justify-content: space-between;}
.HomeNews .HomeNews_con .HomeNews_con_left{ width: 57%; border-radius: 20px; overflow: hidden; position: relative;}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_img{ display: flex;}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_img img{ width: 100%; height: auto;}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_title{ position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5));}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_title .left_title_time{ color: #fff;}
.HomeNews .HomeNews_con .HomeNews_con_left .con_left_title .left_title_txt{ color: #fff; margin-top: 18px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.HomeNews .HomeNews_con .HomeNews_con_right{ width: 40%; display: flex; flex-direction: column; justify-content: space-between;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list{ border-radius: 20px; background: #f8f9fb; display: flex; align-items: center; justify-content: space-between; padding: 32px 0px; position: relative; overflow: hidden;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list .right_list_time{ width: 20%; border-right: 1px solid #dddddd; text-align: center;color: #666666;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list .right_list_right{ width: 80%; line-height: 1.5; padding: 0px 30px; color: #666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list::before{ content: ""; display: inline-block; width: 100%; height: 3px; background: linear-gradient(to right, #1aa7ca, #ef0e80); width: 100%; left: 0; bottom: 0; position: absolute; bottom: 0; left: 0; width: 0;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list:hover::before{ width: 100%;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list:hover .right_list_time{ color: #408fbf;}
.HomeNews .HomeNews_con .HomeNews_con_right .con_right_list:hover .right_list_right{ color: #111;}

.Footer{ background: #010318;}
.Footer .pc_all_content{ display: flex; padding: 70px 0px; justify-content: space-between;}
.Footer .pc_all_content .Footer_left{ width: 30%;}
.Footer .pc_all_content .Footer_left .Footer_left_logo img{ height: 60px;}
.Footer .pc_all_content .Footer_left .Footer_left_txt{ color: #fff; line-height: 1.5; opacity: .8; margin: 28px 0px;}
.Footer .pc_all_content .Footer_left .Footer_left_bottom{ display: flex; align-items: center;}
.Footer .pc_all_content .Footer_left .Footer_left_bottom .left_bottom_list{ margin-right: 12px; background: rgba(255, 255, 255, .1); width: 40px; height: 40px; border-radius: 100%; display: flex; align-items: center; justify-content: center; border-radius: 100%;}
.Footer .pc_all_content .Footer_left .Footer_left_bottom .left_bottom_list img{ height: 15px;}
.Footer .pc_all_content .Footer_right{ display: flex;}
.Footer .pc_all_content .Footer_right .Footer_right_list{ margin-right: 140px;}
.Footer .pc_all_content .Footer_right .Footer_right_list:last-child{ margin-right: 0;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_title{ color: #fff; font-weight: bolder; padding-bottom: 20px; margin-bottom: 20px; position: relative;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_title::before{ content: ""; display: inline-block; width: 40px; height: 2px; background: #0034b7; position: absolute; bottom: 0; left: 0;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p{ margin-bottom: 14px;color: rgba(255, 255, 255, .6);}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p:last-child{ margin-bottom: 0;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p a{ color: rgba(255, 255, 255, .6);}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p a:hover{ color: #fff;}
.Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p img{ height: 20px; margin-right: 15px;}
.Footer .cor{ padding: 32px 0px; border-top: 1px solid rgba(255, 255, 255, .1); justify-content: center; color: rgba(255, 255, 255, .4);}
.Footer .cor a{ color: rgba(255, 255, 255, .4); margin-left: 15px;}
.Footer .cor a:hover{ color: #fff;}





.DBanner{ position: relative;}
.DBanner .DBanner_img img{ width: 100%;}
.DBanner .pc_all_content{ position: absolute; top: 0; left: 0; right: 0; height: 100%; display: flex; align-items: center; color: #fff; line-height: 1.5; font-weight: bolder;}


.DNav{ background: #f8f9fb; padding: 50px 0px;}
.DNav .pc_all_content{ display: flex; justify-content: space-between;}
.DNav .pc_all_content .DNav_list{ margin-right: 30px; border-radius: 20px; background: #fff; width: 100%; padding: 30px; position: relative; overflow: hidden;}
.DNav .pc_all_content .DNav_list::before{ content: ""; display: inline-block; width: 0%; height: 2px; background: linear-gradient(to right, #1aa7ca, #ef0e80); position: absolute; bottom: 0px; left: 0;}
.DNav .pc_all_content .DNav_list.active{ box-shadow: 0px 3px 20px rgba(0,0,0,.12);}
.DNav .pc_all_content .DNav_list.active::before{ width: 100%;}
.DNav .pc_all_content .DNav_list:last-child{ margin-right: 0;}
.DNav .pc_all_content .DNav_list .DNav_list_dd{ color: #777777; margin-bottom: 10px;}
.DNav .pc_all_content .DNav_list .DNav_list_dt{ color: #777777;}
.DNav .pc_all_content .DNav_list.active .DNav_list_dd{ color: #111;}
.DNav .pc_all_content .DNav_list.active .DNav_list_dt{ color: #111;}


.ProductCon .ProductCon_top{ display: flex; justify-content: space-between;}
.ProductCon .ProductCon_top .ProductCon_top_left{ width: 36%;}
.ProductCon .ProductCon_top .ProductCon_top_left .top_left_title{ position: relative; margin-bottom: 30px; padding-bottom: 32px; line-height: 1.3;}
.ProductCon .ProductCon_top .ProductCon_top_left .top_left_title::before{ content: ""; display: inline-block; width: 80px; height: 4px; background: #b20d79; position: absolute; bottom: 0; left: 0;}
.ProductCon .ProductCon_top .ProductCon_top_left .top_left_txt p{ line-height: 1.65; color: #666666;}
.ProductCon .ProductCon_top .ProductCon_top_right{ width: 57%; border-radius: 20px; overflow: hidden;}
.ProductCon .ProductCon_top .ProductCon_top_right img{ width: 100%;}
.ProductCon .ProductCon_bottom{ display: flex; flex-wrap: wrap; margin-top: 100px;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list{ display: inline-block; width: 30.6%; margin-right: 4%; border-radius: 20px; overflow: hidden; position: relative; margin-bottom: 4%;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list::before{ content: ""; display: inline-block; width: 0%; height: 4px; background: linear-gradient(to right, #20a2c8, #eb1181); position: absolute; bottom: 0px; left: 0; z-index: 2;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:nth-child(3n){ margin-right: 0;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_img img{ width: 100%;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title{ display: flex; align-items: flex-end; justify-content: space-between; position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5)); height: 50%;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_left{ color: #fff;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_right{ display: flex; align-items: center; color: #fff; opacity: 0;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_right img{ height: 12px; margin-left: 13px;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:hover .bottom_list_title .list_title_right{ opacity: 1;}
.ProductCon .ProductCon_bottom .ProductCon_bottom_list:hover::before{ width: 100%;}


.Breadcrumbs{  padding: 32px 0px; margin-top: 90px;}
.Breadcrumbs .pc_all_content{ display: flex; align-items: center;}
.Breadcrumbs .pc_all_content a{ display: flex; align-items: center;}
.Breadcrumbs .pc_all_content span{ margin: 0px 6px; display: flex; align-items: center;}
.Breadcrumbs .pc_all_content span img{ height: 10px;}
.Breadcrumbs .pc_all_content a img{ height: 14px; margin-right: 3px;}
.Breadcrumbs .pc_all_content a.active{ color: #408fbf;}

 

.ProDeta{ padding-bottom: 80px;}
.ProDeta .pc_all_content{ display: flex; justify-content: space-between; align-items: flex-start;}
.ProDeta .ProDeta_left{ border-radius: 20px; background: #fff; width: 73%; padding: 30px;}
.ProDeta .ProDeta_left .ProDeta_left_list{ margin-bottom: 55px;}
.ProDeta .ProDeta_left .ProDeta_left_list:last-child{ margin-bottom: 0;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title{ padding-bottom: 30px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #e0e0e0; margin-bottom: 30px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_left{ position: relative; line-height: 1.45; color: #111111;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_left::before{ content: ""; display: inline-block; width: 80px; height: 4px; background: #3c98c0; position: absolute; left: 0; bottom: -31px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn{ display: flex; align-items: center; height: 40px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_prev,.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_next{ border: 1px solid #999999; width: 40px; height: 40px; border-radius: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_prev img,.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_next img{ height: 13px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_prev{ margin-right: 13px;}
.ProDeta .ProDeta_left .ProDeta_left_list.notswiper .left_list_title .list_title_btn{ display: none;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con{ display: flex; align-items: flex-start; justify-content: space-between;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .swiper-container{ width:100%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table{ width: 100% !important;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table tr:nth-child(1) td{ background:#3c98c0; color:#fff;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table tr td{ text-align:center; padding: 20px 10px; background:#f8f9fb; color:#666666;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table tr:nth-child(2n) td{ background:#eff4f8;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt{ width: 64%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con.w100 .list_con_txt{ width: 100%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li{ display: flex; align-items: flex-start; margin-bottom: 15px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li:last-child{ margin-bottom: 0;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li .txt_li_dd{ width: 130px; color: #408fbf;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li .txt_li_dt{ width: calc(100% - 130px); line-height: 1.6; color: #666666; text-align: justify;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_img{ width: 32%; border-radius: 20px; overflow: hidden;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_img img{ width: 100%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_img{ border-radius: 20px; overflow: hidden; margin-top: 33px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_img img{ width: auto; height: auto;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con{ flex-wrap: wrap;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con p{ margin-bottom: 25px; line-height: 1.5;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con .procon_list{ background: #f8f9fb; border-radius: 20px; padding: 30px; height: 265px; display: flex; flex-direction: column; justify-content: space-between;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con .procon_list .procon_list_icon{ text-align: right;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con .procon_list .procon_list_icon img{ height: 45px;}
.ProDeta .ProDeta_left .ProDeta_left_list.procon .left_list_con .procon_list .procon_list_title{ line-height: 1.5; color: #666666;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab{ display: flex; align-items: flex-start; background: #f8f9fb; border-radius: 20px; overflow: hidden;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_left{ width: 30%; background: #408fbf; border-radius: 20px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_left .tab_left_list{ line-height: 60px; color: #fff; padding: 0px 30px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_right{ width: 70%;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_right .tab_right_list{ line-height: 60px; color: #666666; padding: 0px 30px; background: #f8f9fb; border-radius: 0 20px 20px 0;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_right .tab_right_list:nth-child(2n){ background: #eff4f8;}
.ProDeta .ProDeta_left .ProDeta_left_list .fwxq_left_list_txt p {color:#666666;line-height:1.75; margin-bottom: 14px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_txt p{ color: #666666; line-height: 1.75;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_txt p::before{ content: "•"; color: #3c98c0; margin-right: 10px;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_txt .list_txt_dd{ color: #3c98c0; margin-top: 20px; line-height: 1.75;}
.ProDeta .ProDeta_left .ProDeta_left_list .left_list_txt .list_txt_dt{ color: #666666; margin-top: 15px; line-height: 1.75;}
.ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide{ position: relative; border-radius: 20px; overflow: hidden;}
.ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide .procon_list_icon{ display: flex;}
.ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide .procon_list_icon img{ width: 100%; height: 324px; object-fit:cover;}
.ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide .procon_list_title{ position: absolute; bottom: 0; left: 0; padding: 30px; width: 100%; color: #fff;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5));}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con{ display: block;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title{ display: flex; align-items: center; height: 60px; background: #408fbf; color: #fff; align-items: center; justify-content: space-between; padding: 0px 30px; justify-content: space-between;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(1){ width: 20%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(2){ width: 15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(3){ width: 15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(4){ width: 20%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(5){ width: 15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title .proinf_title_list:nth-child(6){ width: 5%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list{ display: flex; align-items: center; height: 60px; background: #f8f9fb; color: #666666; align-items: center; justify-content: space-between; padding: 0px 30px; justify-content: space-between;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list:nth-child(2n){ background: #eff4f8;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(1){ width: 20%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(2){ width: 15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(3){ width: 5%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(4){ width: 20%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(5){ width: 15%;}
.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con .proinf_con_list .con_list_li:nth-child(6){ width: 5%;}
.ProDeta .ProDeta_right{ border-radius: 20px; width: 25%;}
.ProDeta .ProDeta_right .ProDeta_right_list{ background: #fff; border-radius: 20px; padding: 30px; margin-bottom: 30px;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_title{ color: #111111; line-height: 1.3; position: relative; padding-bottom: 25px; margin-bottom: 10px;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_title::before{ content: ""; display: inline-block; width: 80px; height: 4px; background: #3c98c0; position: absolute; left: 0; bottom: 0px;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a{ position: relative; display: inline-block; width: 100%; color: #777777; padding: 24px 0px;border-bottom: 1px solid #e0e0e0; line-height: 1.5;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a::after{ content: ""; display: inline-block; width: 0%; height: 2px; background: linear-gradient(to right, #1aa7ca, #ef0e80); position: absolute; bottom: 0px; left: 0;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a:hover{ color: #111;}
.ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a:hover::after{ width: 100%;}
.ProDeta .ProDeta_right .ProDeta_right_list:last-child .right_list_content a{ padding-left: 30px;}
.ProDeta .ProDeta_right .ProDeta_right_list:last-child .right_list_content a::before{ content: "Q："; color: #408fbf; position: absolute; left: 0; top: 25px;}


.ProductList{ background: #f8f9fb;}
.ProductList .pc_all_content{ display: flex; align-items: flex-start; justify-content: space-between;}
.ProductList .ProductList_nav{ width: 25%;}
.ProductList .ProductList_nav .ProductList_nav_list{ background: #fff; border-radius: 20px; padding: 33px; margin-bottom: 30px;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_title{ color: #111111; line-height: 1.3; position: relative; padding-bottom: 25px; margin-bottom: 10px;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_title::before{ content: ""; display: inline-block; width: 80px; height: 4px; background: #b20d79; position: absolute; left: 0; bottom: 0px;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a{ position: relative; display: inline-block; width: 100%; color: #777777; padding: 24px 0px;border-bottom: 1px solid #e0e0e0; line-height: 1.5;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a::after{ content: ""; display: inline-block; width: 0%; height: 2px; background: linear-gradient(to right, #1aa7ca, #ef0e80); position: absolute; bottom: 0px; left: 0;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a.active{ color: #111;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a.active::after{ width: 100%;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label{ color: #777777; margin-top: 28px; display: flex; align-items: center; cursor: pointer;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label input{ display: none;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label .icon{ width: 20px; height: 20px; border-radius: 100%; border: 1px solid #666666; display: flex; align-items: center; justify-content: center; margin-right: 10px;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label .icon span{ width: 12px; height: 12px; border-radius: 100%; background: #fff;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label input:checked ~ .icon{ border: 1px solid #408fbf;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label input:checked ~ .icon span{ background: #408fbf;}
.ProductList .ProductList_nav .ProductList_nav_list .nav_list_con label input:checked ~ .color{ color: #408fbf;}
.ProductList .ProductList_right {width:72.5%;}
.ProductList .ProductList_right .ProductList_right_con{ display: flex; flex-wrap: wrap;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list{margin-right:2%;width:32%;margin-bottom:2%; border: 1px solid #ededed;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list:nth-child(3n){ margin-right: 0px;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list .con_list_img img{ height: 330px; object-fit:cover; width: 100%;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list .bottom_list_con{ background:#fff; padding: 25px; border-top: 1px solid #ededed;}
.ProductList .ProductList_right .ProductList_right_con .right_con_list .bottom_list_con .list_con_title{ color:#111;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.ProductList .ProductList_right .ProductList_right_con .right_con_list .bottom_list_con .list_con_txt{ line-height: 1.5; color:#666; margin-top: 25px; margin-bottom: 18px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.ProductList .ProductList_right .ProductList_right_con .right_con_list .bottom_list_con .list_con_btn{ display: flex;}

.Serve .ProductList_right{ width: 100%;}
.Serve .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_left{ display: flex; flex-direction: column;}
.Serve .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_left img{ height: 50px; width: auto; max-width: fit-content; margin-bottom: 30px;}


.ServeDeta .ProDeta_left .ProDeta_left_list.title .left_list_title{ border-bottom: 0;}
.ServeDeta .ProDeta_left .ProDeta_left_list.title .left_list_title .list_title_left::before{ background: #b20d79;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages{ background: #f8fbfc; border-radius: 20px; padding: 0px 30px;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li{ padding: 30px 0px; border-bottom: 1px solid #e0e0e0;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li:last-child{ border-bottom: 0;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li .advantages_li_title{ color: #333333; font-weight: bolder;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li .advantages_li_title::before{content: "•"; color: #408fbf; margin-right: 8px;}
.ServeDeta .ProDeta_left .ProDeta_left_list .left_list_advantages .list_advantages_li .advantages_li_txt{ color: #777777; line-height: 1.6; margin-top: 15px;}


.Case .Case_list{ display: flex; align-items: center; background: #f8f9fb; border-radius: 20px;}
.Case .Case_list .Case_list_img{ width: 50%; border-radius: 20px; overflow: hidden;}
.Case .Case_list .Case_list_img img{ width: 100%;}
.Case .Case_list .Case_list_con{ width: 50%; padding: 0px 40px;}
.Case .Case_list .Case_list_con .list_con_dd{ color: #333333; border-bottom: 1px solid #e0e0e0; padding-bottom: 28px; margin-bottom: 28px;}
.Case .Case_list .Case_list_con .list_con_dt{ color: #666666; line-height: 1.75;}



.News .News_list{ display: flex; align-items: center; justify-content: space-between; padding: 30px; border-radius: 20px; position: relative; overflow: hidden;}
.News .News_list:after{ content: ""; display: inline-block; width: 0%; height: 4px; background: linear-gradient(to right, #1aa7ca, #ef0e80); position: absolute; bottom: 0px; left: 0;}
.News .News_list .News_list_left{ display: flex; align-items: center; width: 80%;}
.News .News_list .News_list_left .list_left_time{ padding: 0px 40px; color: #666666; border-right: 1px solid #dddddd;}
.News .News_list .News_list_left .list_left_time .left_time_dd{ font-weight: bolder;}
.News .News_list .News_list_left .list_left_txt{ padding: 0px 40px;}
.News .News_list .News_list_left .list_left_txt .left_txt_dd{ color: #333333; line-height: 1.55;}
.News .News_list .News_list_left .list_left_txt .left_txt_dt{ color: #666; line-height: 1.55; margin-top: 16px;}
.News .News_list .News_list_img{ width: 18%; border-radius: 20px; overflow: hidden;}
.News .News_list .News_list_img img{ width: 100%; height: 160px; object-fit: cover;}
.News .News_list:hover{ background: #fff;}
.News .News_list:hover:after{ width: 100%;}

.DNews .ProDeta_left .ProDeta_left_list .left_list_title{ display: block;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_title .list_title_tag{ margin-top: 15px; color: #666666;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_title .list_title_tag span{ color: #408fbf; margin-right: 20px;}
.DNews .ProDeta_right .ProDeta_right_list .right_list_title::before{ background: #ef0e80;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a{ padding-left: 0;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a::before{ display: none;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a .dd{ color: #408fbf;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a .dt{ line-height: 1.5; margin-top: 10px; color: #666;}
.DNews .ProDeta_right .ProDeta_right_list:last-child .right_list_content a:hover .dt{ color: #408fbf;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_title .list_title_left::before{ bottom: -65px;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_c{ line-height: 1.65; color: #666666;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_c p{ margin-bottom: 20px;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page{ display: flex; align-items: center; justify-content: space-between; margin-top: 80px;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left{ width: 80%;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left .page_left_list{ color: #111;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left .page_left_list a{ color: #111;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left .page_left_list:last-child{ margin-top: 15px;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left .page_left_list a:hover{ color: #1aa7ca;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_right{ padding: 16px 25px; border-radius: 100px; background: #408fbf; color: #fff; display: flex; align-items: center;}
.DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_right img{ margin-left: 18px; height: 14px;} 



.material{ background: #f8f9fb; padding-bottom: 110px;}
.material .material_nav{ margin: 50px 0px;border-radius: 100px; background: #fff; display: flex; align-items: center;}
.material .material_nav .material_nav_list{ border-radius: 100px; color: #777777; width: 100%; text-align: center; line-height: 70px; display: inline-block;}
.material .material_nav .material_nav_list.active{ color: #ffff; background: #408fbf;}
.material .material_title{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px;}
.material .material_title .material_title_left{ color: #111111; position: relative; padding-bottom: 33px;}
.material .material_title .material_title_left::before{ content: ""; display: inline-block; width: 80px; height: 4px; background: #b20d79; position: absolute; left: 0; bottom: 0px;}
.material .material_title .material_title_right{ display: flex; align-items: center;}
.material .material_title .material_title_right select{ border: 1px solid #bbbbbb; height: 50px; border-radius: 100px; width: 150px; background: none; padding: 0px 20px; margin-right: 30px;}
.material .material_title .material_title_right .title_right_search{ border: 1px solid #bbbbbb; height: 50px; border-radius: 100px; display: flex; align-items: center; justify-content: space-between; padding-right: 3px;}
.material .material_title .material_title_right .title_right_search input{ line-height: 50px; background: none; padding: 0px 20px;}
.material .material_title .material_title_right .title_right_search input[type="submit"]{ width: 44px; height: 44px; border-radius: 100%; background: #408fbf url(../images/sv2.svg) no-repeat 50% 50%; background-size: 19px;}
.material .material_content{ padding-top: 20px;}
.material .material_content .material_content_list{ display: flex; align-items: center; justify-content: space-between; padding: 27px 30px; border-radius: 20px; padding-left: 0; position: relative; overflow: hidden;}
.material .material_content .material_content_list:hover{ background: #fff;}
.material .material_content .material_content_list:after{ content: ""; display: inline-block; width: 0%; height: 4px; background: linear-gradient(to right, #1aa7ca, #ef0e80); position: absolute; bottom: 0px; left: 0;}
.material .material_content .material_content_list .content_list_left{ display: flex; align-items: center;}
.material .material_content .material_content_list .content_list_left .list_left_time{ border-right: 1px solid #dddddd; padding: 0px 27px; text-align:center;}
.material .material_content .material_content_list .content_list_left .list_left_time .left_time_dt{ margin-top: 5px;}
.material .material_content .material_content_list .content_list_left .list_left_title{padding: 0px 27px; color: #333333; line-height: 1.5;}
.material .material_content .material_content_list .content_list_btn{ width: 44px; height: 44px; border-radius: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #408fbf;}
.material .material_content .material_content_list .content_list_btn svg{ height: 18px; color: #408fbf;}
.material .material_content .material_content_list:hover .content_list_btn{ background: #408fbf;}
.material .material_content .material_content_list:hover .content_list_btn svg{ color: #fff;}
.material .material_content .material_content_list:hover .content_list_left .list_left_title{color: #408fbf;}
.material .material_content .material_content_list:hover:after{ width: 100%;}
.material2 .material_content .material_content_list .content_list_btn svg{ height: 11px;}

.QA .material_content .material_content_list{ background: #fff; display: block; padding: 0; margin-bottom: 20px;}
.QA .material_content .material_content_list .content_list_left .list_left_time{ color: #408fbf;}
.QA .material_content .material_content_list .content_list_title{ cursor: pointer; display: flex; align-items: center; justify-content: space-between; padding: 27px 30px; border-radius: 20px; padding-left: 0; position: relative; overflow: hidden; width: 100%;}
.QA .material_content .material_content_list .content_list_down{ display: none;}
.QA .material_content .material_content_list .content_list_btn2{ color: #408fbf;}
.QA .material_content .material_content_list .content_list_btn2::before{ content: "＋";}
.QA .material_content .material_content_list:after{ display: none;}
.QA .material_content .material_content_list .content_list_title.active{ background: #408fbf;}
.QA .material_content .material_content_list .content_list_title.active .list_left_time{ color: #fff;}
.QA .material_content .material_content_list .content_list_title.active .list_left_title{ color: #fff;}
.QA .material_content .material_content_list .content_list_title.active .content_list_btn2{ color: #fff;}
.QA .material_content .material_content_list .content_list_down .content_list_left{ align-items: flex-start;}
.QA .material_content .material_content_list .content_list_down .content_list_left .list_left_time{ border-right: 0;}
.QA .material_content .material_content_list .content_list_down .content_list_left .list_left_title { color: #666;}
.QA .material_content .material_content_list .content_list_title.active .content_list_btn2::before{ content: "－";}



.About{ background: #fff;}
.About .About_top{ display: flex; align-items: flex-start; justify-content: space-between;}
.About .About_top .About_top_right{ width: 60%; line-height: 1.65;}
.About .About_bottom{ margin-top: 40px;}
.About .About_bottom .About_bottom_title{ display: flex; align-items: center; justify-content: space-between;}
.About .About_bottom .About_bottom_title .bottom_title_dd{ color: #111111;}
.About .About_bottom .About_bottom_title .bottom_title_btn{ display: flex; align-items: center; justify-content: space-between;}
.About .About_bottom .About_bottom_content{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 36px;}
.About .About_bottom .About_bottom_content .bottom_content_list{ border-radius: 20px; background: #f7f7f7; display: flex; align-items: center; justify-content: center; background: #f7f7f7; width: 18%; height: 180px;}
.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_prev,.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_next{ border: 1px solid #999999; width: 40px; height: 40px; border-radius: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_prev img,.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_next img{ height: 13px;}
.About .About_bottom .About_bottom_title .bottom_title_btn .title_btn_prev{ margin-right: 18px;}


.Culture{ position: relative; overflow: hidden;}
.Culture .CultureBg img{ width: 100%;}
.Culture .pc_all_content{ position: absolute; left: 0; top: 0; right: 0; margin: 0 auto; padding-top: 120px;}
.Culture .Culture_content{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: space-between;}
.Culture .Culture_content .Culture_content_list{ width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; padding: 80px 52px; border-right: 1px solid rgba(255, 255, 255, .2);}
.Culture .Culture_content .Culture_content_list:last-child{ border-right: 0;}
.Culture .Culture_content .Culture_content_list .content_list_icon{ width: 70px; height: 70px; border-radius: 100%; border: 1px solid #fff; display: flex; align-items: center; justify-content: center;}
.Culture .Culture_content .Culture_content_list .content_list_icon img{ height: 36px;}
.Culture .Culture_content .Culture_content_list .content_list_title{ color: #fff; margin: 25px 0px;}
.Culture .Culture_content .Culture_content_list .content_list_txt{ color: rgba(255, 255, 255, .8); line-height: 1.6; opacity: 0; margin-bottom: -120px;}
.Culture .Culture_content .Culture_content_list:hover{ background: rgba(0, 0, 0, .3);}
.Culture .Culture_content .Culture_content_list:hover .content_list_txt{ opacity: 1; margin-bottom: 0px;}




.History .swiper-container{ overflow: inherit;}
.History .History_content{ position: relative;}
.History .History_content .History_content_list{background: #51157f; height: 470px; padding: 35px; padding-top: 130px; position: relative;}
.History .History_content .History_content_list:nth-child(2n){ background: #3c98c0;}
.History .History_content .History_content_list .content_list_time{ color: #fff; position: relative; display: flex; flex-direction: column;}
.History .History_content .History_content_list .content_list_time::after{ content: ""; display: inline-block; width: 21px; height: 21px; border-radius: 100%; background: #3c98c0; border: 6px solid #fff; margin-top: 21px; margin-bottom: 33px;}
.History .History_content .History_content_list::before{content: ""; display: inline-block; width: 100%; height: 1px; background: #fff; position: absolute; left: 0; top: 42%; }
.History .History_content .History_content_list .content_list_txt{ color: #fff; line-height: 1.55;}
.History .History_content .History_content_list .content_list_img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.History .History_content .History_content_list .content_list_img img{ width: 100%; height: 100%; object-fit: cover; opacity: 0;}
.History .History_content .History_content_list:hover .content_list_img img{ opacity: .3;}
.History .History_content .History_content_btn{ display: flex; align-items: center; justify-content: space-between; margin-top: 30px;}
.History .History_content .History_content_btn .content_btn_prev,.History .History_content .History_content_btn .content_btn_next{ width: 48px; height: 48px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background: #3c98c0; cursor: pointer;}
.History .History_content .History_content_btn .content_btn_prev img,.History .History_content .History_content_btn .content_btn_next img{ height: 15px;}
.History .History_content .History_content_btn .swiper-pagination{ position: relative; width: calc(100% - 150px); display: flex; margin: 0px 20px;}
.History .History_content .History_content_btn .swiper-pagination span{ width: 100%;border-radius: 0; opacity: 1; height: 3px; background: #e7e2ee;}
.History .History_content .History_content_btn .swiper-pagination span.swiper-pagination-bullet-active{ background: #51157f;}



.Contact{ background: #f8f9fb;}
.Contact .Title .Title_btn{ display: flex; align-items: center;}
.Contact .Title .Title_btn a{ width: 180px; height: 60px; border-radius: 100px; border: 1px solid #999999; display: flex; align-items: center; justify-content: center; color: #999999; margin-left: 30px;}
.Contact .Title .Title_btn a.active{ border: 1px solid #408fbf; color: #fff; background: #408fbf;}
.Contact .Contact_content{ background: #fff; border-radius: 20px; display: flex; justify-content: space-between; overflow: hidden;}
.Contact .Contact_content .Contact_content_list{ display: none; background: #fff; border-radius: 20px; justify-content: space-between; overflow: hidden; width: 100%;}
.Contact .Contact_content .Contact_content_list.active{ display: flex;}
.Contact .Contact_content .Contact_content_txt{ width: 30%; padding: 50px;}
.Contact .Contact_content .Contact_content_txt .content_txt_dd{ color: #333333; margin-bottom: 50px;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list{ display: flex; align-items: center; margin-bottom: 30px;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list:last-child{ margin-bottom: 0;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list .dt_list_icon{ width: 55px; height: 55px; border: 1px solid #408fbf; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin-right: 22px;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list .dt_list_icon img{ height: 27px;}
.Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list .dt_list_title{ line-height: 1.55; color: #666666;}
.Contact .Contact_content .Contact_content_img{ width: 60%;}



.Contact2{ background: #fff;}
.Contact2 .Contact2_content .Contact2_content_list{ background: #f8fbfc; border-radius: 20px; padding: 30px 40px;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_title{ padding-bottom: 30px; border-bottom: 1px solid #ddd; margin-bottom: 30px;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_con{ display: flex; align-items: center; margin-bottom: 20px;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_con .list_con_icon{ margin-right: 15px;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_con .list_con_icon img{ width: 27px;}
.Contact2 .Contact2_content .Contact2_content_list .content_list_con .list_con_txt{ line-height: 1.56; color: #666666;}
.Contact2 .Title .Title_btn{ display: flex;}
.Contact2 .Title .Title_btn .title_btn_prev{ margin-right: 10px;}
.Contact2 .Title .Title_btn .title_btn_prev,.Contact2 .Title .Title_btn .title_btn_next{ border: 1px solid #999999; width: 40px; height: 40px; border-radius: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.Contact2 .Title .Title_btn .title_btn_prev img,.Contact2 .Title .Title_btn .title_btn_next img{ height: 13px;}


.message{ background: url(../images/bg36.jpg) no-repeat 50%/cover; border-radius: 20px 20px 0px 0px;}
.message .message_con{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.message .message_con .message_con_list{ width: 49%; background: #fff; border-radius: 20px; margin-bottom: 1.5%; display: flex; align-items: center; padding: 9px 29px;}
.message .message_con .message_con_list span{ display: flex; position: relative; margin-right: 11px;}
.message .message_con .message_con_list span img{ height: 21px;}
.message .message_con .message_con_list input{ width: 100%; padding: 20px 0px;}
.message .message_con .message_con_list.textarea{ width: 100%;  padding: 29px; align-items: flex-start;}
.message .message_con .message_con_list.textarea textarea{ width: 100%; resize: none; height: 150px;}
.message .message_con .message_con_submit{ position: relative;}
.message .message_con .message_con_submit .con_list_btn{ padding: 3px; background: #fff; border-radius: 100px; display: flex; align-items: center; justify-content: space-between; padding-left: 25px; color: #666666;}
.message .message_con .message_con_submit .con_list_btn .list_btn_dt{ width: 44px; height: 44px; background: #fff; border-radius: 100px; display: flex; align-items: center; justify-content: center; background: #408fbf; margin-left: 43px;}
.message .message_con .message_con_submit .con_list_btn .list_btn_dt img{ height: 13px;}
.message .message_con .message_con_submit input{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%; opacity: 0;}
.message .message_con .message_con_submit:hover .con_list_btn{ background: #408fbf; color: #fff;}


.video .video_content{ display: flex; flex-wrap: wrap;}
.video .video_content .video_content_list{ border-radius: 20px; overflow: hidden; background: #fff; width: 32%; margin-right: 2%; margin-bottom: 2%; position: relative;}
.video .video_content .video_content_list:after{ content: ""; display: inline-block; width: 0%; height: 4px; background: linear-gradient(to right, #1aa7ca, #ef0e80); position: absolute; bottom: 0px; left: 0;}
.video .video_content .video_content_list:hover:after{ width: 100%;}
.video .video_content .video_content_list:nth-child(3n){ margin-right: 0;}
.video .video_content .video_content_list .content_list_img img{ width: 100%;}
.video .video_content .video_content_list .content_list_title{ display: flex; align-items: center; justify-content: space-between; padding: 20px 25px;}
.video .video_content .video_content_list .content_list_title .list_title_right{ display: flex; align-items: center;}
.video .video_content .video_content_list .content_list_title .list_title_right .title_right_li{ width: 31px; height: 31px; border-radius: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #408fbf; margin-left: 30px;}
.video .video_content .video_content_list .content_list_title .list_title_right .title_right_li svg{ height: 13px; color: #408fbf;}
.video .video_content .video_content_list .content_list_title .list_title_right .title_right_li:hover{ background: #408fbf;}
.video .video_content .video_content_list .content_list_title .list_title_right .title_right_li:hover svg{ color: #fff;}
  

    
    
    
    .Header,.HeaderNav,.header{ display: none;}
    .pc_all .pc_all_content,.banner .banner_list_po,.DBanner .DBanner_po,.pc_all2 .pc_all_content{ width: 90%;}
    .page{width: 100%;}
    .layui-laypage{display: flex;font-size:16px; color:#333;  align-items: center; justify-content:center; margin-top: 50px;}
    .layui-laypage a { font-size: 16px; color: #333; height: 48px; width: 48px; text-align: center; margin: 0 5px; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid #dadada; }
    .layui-laypage-curr { background: #408fbf; font-size: 16px; color: #fff; height: 48px; width: 48px; text-align: center; margin: 0 5px; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid #408fbf; }
    .layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}
    .layui-laypage-disabled { font-size: 16px; color: #333; height: 48px; text-align: center; margin: 0 5px; width: 48px; align-items: center; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid #dadada; }
    .layui-laypage-disabled:hover{ background:#408fbf; color:#fff;border: 1px solid #408fbf;}
    .layui-laypage a:hover{ background:#408fbf; color:#fff;border: 1px solid #408fbf;}
    .layui-laypage-count{ display: none;}


    .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,.1);}
	.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_btn{ display: flex; position: absolute; right: 70px; top: 50%; transform: translateY(-50%);}
	.m-header-nav .sp_btn .sp_btn_list{ margin-right: 15px; position: relative;}
	.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; position: relative; justify-content:center;}
	.m-header-nav .sp_btn .sp_btn_list .btn_list_title img{ height: 18px;}
	.m-header-nav .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
	.m-header-nav.on .sp_btn .sp_btn_list .btn_list_title img{ opacity: 0;}
	.m-header-nav.on .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 1;}
	.m-header-nav.in .sp_btn .sp_btn_list .btn_list_title img{ opacity: 0;}
	.m-header-nav.in .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 1;}
	.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_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: 34px;}
	.m-header-nav .sp_logo img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
	.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:#408fbf;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: none;position:fixed;z-index:9;background:white;width:100%;height:calc(100% - 62px);font-size: .95rem;;line-height:2.7rem;top:62px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc;}
	.m-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; height: 52px; 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: 16px;padding: 18px 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:#408fbf;}
	.m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}
	.m-header-nav.on{ background: #408fbf; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
	.m-header-nav.in{ background: #408fbf; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
	.m-header-nav.on .sp_nav span{ background: #fff;transition:all ease 0.45s;}
	.m-header-nav.on .sp_logo img{ opacity: 0;transition:all ease 0.45s;}
	.m-header-nav.on .sp_logo img:last-child{ opacity: 1;}
	.m-header-nav.in .sp_nav span{ background: #fff;transition:all ease 0.45s;}
	.m-header-nav.in .sp_logo img{ opacity: 0;transition:all ease 0.45s;}
	.m-header-nav.in .sp_logo img:last-child{ opacity: 1;}
    
    .DBanner{ margin-top: 62px;}
    .DBanner .DBanner_img img{ height: 180px; object-fit: cover;}
    .DBanner .pc_all_content{ font-size: 18px;}
    
}

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

@media screen and (max-width:768px){    /*iphone*/
    .btn{ padding: 11px 18px;}
    .btn span{ margin-left: 8px;}
    .btn span img{ height: 8px;}
    
    .Title .Title_left .Title_left_dd{ padding-bottom: 22px;}
    .Title .Title_left .Title_left_dd::before{ height: 2px;}
    .Title .Title_left .Title_left_dt{ margin-top: 18px;}
    
    .padding120{ padding: 45px 0px;}

    .banner .BannerNav .swiper-container{ width: 100%;}
    .banner .BannerNav .swiper-container .swiper-wrapper{ justify-content: space-between;}
    .banner .BannerNav .swiper-container .swiper-slide{ margin-right: 0; width: 30%;}
    
    .HotProduct{ padding-bottom: 45px;}
    .HotProduct .HotProduct_left .HotProduct_left_btn{ margin-top: 0;}
    .HotProduct .HotProduct_left .HotProduct_left_btn .left_btn_list{ padding: 15px 0px;}
    .HotProduct .HotProduct_right{ padding-top: 35px;}
    .HotProduct .HotProduct_right .HotProduct_right_list{ margin-bottom: 25px;}
    .HotProduct .pc_all_content{ flex-wrap: wrap;}
    .HotProduct .HotProduct_left{ padding-top: 45px; position: relative;}
    .HotProduct .HotProduct_left,.HotProduct .HotProduct_right{ width: 100%;}
    .HotProduct .HotProduct_left .HotProduct_left_bottom{ justify-content: space-between;}
    .HotProduct .HotProduct_left .HotProduct_left_bottom .btn{ margin-right: 0;}
    .HotProduct .HotProduct_left .HotProduct_left_bottom .header_right_search{ width: calc(100% - 125px);}
    .header_right_search .right_search_btn{ width: 28px; height: 28px;}
    .header_right_search .right_search_btn img{ height: 12px;}
    .header_right_search{ width: 100%;}
    .header_right_search.w212 input[type="text"]{ width: calc(100% - 29px); line-height: 28px; padding: 0px 10px;}
    .HotProduct .HotProduct_right .HotProduct_right_list{ border-radius: 5px;}

    .HomeServe .pc_all_content{ flex-wrap: wrap;}
    .HomeServe .pc_all_content .HomeServe_left,.HomeServe .pc_all_content .HomeServe_right{ width: 100%;}
    .HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list,.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .right_list_img img{ border-radius: 5px;}
    .HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .right_list_title{ padding: 20px;}
    .HomeServe .pc_all_content .HomeServe_right{ flex-wrap: wrap;}
    .HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list{ width: 100%;}
    .HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:nth-child(2),.HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list:nth-child(3){ margin-top: 0;}
    
    .HomeTechnology .HomeTechnology_con{ flex-wrap: wrap;}
    .HomeTechnology .HomeTechnology_con .HomeTechnology_con_list{ width: 100%; margin-bottom: 22px;}
    .HomeTechnology .HomeTechnology_con .HomeTechnology_con_list:last-child{ margin-bottom: 0;}
    .HomeTechnology .HomeTechnology_con .HomeTechnology_con_list{ border-radius: 5px;}
    .HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_title,.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po{ padding: 25px;}

    .HomeNews .HomeNews_con{ flex-wrap: wrap;}
    .HomeNews .HomeNews_con .HomeNews_con_left{ border-radius: 5px;}
    .HomeNews .HomeNews_con .HomeNews_con_left,.HomeNews .HomeNews_con .HomeNews_con_right{ width: 100%;}
    .HomeNews .HomeNews_con .HomeNews_con_left .con_left_title{ padding: 22px;}
    .HomeNews .HomeNews_con .HomeNews_con_right .con_right_list{ margin-top: 20px;border-radius: 5px;}
    .HomeNews .HomeNews_con .HomeNews_con_right .con_right_list .right_list_time{ width: 30%;}
    .HomeNews .HomeNews_con .HomeNews_con_right .con_right_list .right_list_right{ width: 70%; padding: 0px 21px;}

    .Footer .pc_all_content{ flex-wrap: wrap; padding: 45px 0px;}
    .Footer .pc_all_content .Footer_left,.Footer .pc_all_content .Footer_right{ width: 100%;}
    .Footer .pc_all_content .Footer_right{ margin-top: 22px; flex-wrap: wrap;}
    .Footer .pc_all_content .Footer_right .Footer_right_list{ margin-right: 0; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, .1); padding-bottom: 15px; margin-bottom: 25px;}
    .Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt{ display: flex; flex-wrap: wrap; justify-content: space-between;}
    .Footer .pc_all_content .Footer_right .Footer_right_list .right_list_txt p{ width: 48%;}
    .Footer .pc_all_content .Footer_right .Footer_right_list:last-child{ margin-bottom: 0; border-bottom: 0; padding-bottom: 0;}
    .Footer .pc_all_content .Footer_right .Footer_right_list:last-child .right_list_txt p{ width: 100%;}
    .Footer .cor{ padding: 15px 0px; line-height: 1.75;}

    .layui-laypage-curr,.layui-laypage a,.layui-laypage-disabled{ width: 35px; height: 35px;}
    .layui-laypage a:last-child{ display: flex;}

    .DNav{ padding: 25px 0px;}
    .DNav .pc_all_content{ flex-wrap: wrap; margin-bottom: -4%;}
    .DNav .pc_all_content .DNav_list{ width: 48%; margin-bottom: 4%; margin-right: 0; padding: 20px 18px;}
    .DNav .pc_all_content .DNav_list .DNav_list_dt{ line-height: 1.3;}
    .ProductCon .ProductCon_top{ flex-wrap: wrap;}
    .ProductCon .ProductCon_top .ProductCon_top_left,.ProductCon .ProductCon_top .ProductCon_top_right{ width: 100%;}
    .ProductCon .ProductCon_top .ProductCon_top_right{ margin-top: 25px;}
    .ProductCon .ProductCon_top .ProductCon_top_left .top_left_title{ margin-bottom: 22px; padding-bottom: 22px;}
    .ProductCon .ProductCon_top .ProductCon_top_left .top_left_title::before{ height: 2px;}
    .ProductCon .ProductCon_bottom{ margin-top: 40px; justify-content: space-between;}
    .ProductCon .ProductCon_bottom .ProductCon_bottom_list{ width: 100%; margin-right: 0;}
    .ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_img img{ height: 180px; object-fit: cover;}
    .ProductCon .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title{ padding: 22px;}
    .ProductCon .ProductCon_bottom .ProductCon_bottom_list{ border-radius: 10px;}

    .ProductList .pc_all_content{ flex-wrap: wrap;}
    .ProductList .ProductList_nav,.ProductList .ProductList_right{ width: 100%;}
    .ProductList .ProductList_nav .ProductList_nav_list{ padding: 20px;}
    .ProductList .ProductList_nav .ProductList_nav_list .nav_list_con a{ padding: 15px 0px;}
    .ProductList .ProductList_right .ProductList_right_con .right_con_list{ width: 100%; margin-bottom: 20px; margin-right: 0px;}
    .ProductList .ProductList_right .ProductList_right_con .right_con_list .con_list_img img{ height: auto;}
    
    .ProductList .ProductList_nav .ProductList_nav_list .nav_list_title{ padding-bottom: 20px;}
    .ProductList .ProductList_nav .ProductList_nav_list .nav_list_title::before{ height: 2px;}

    .Breadcrumbs{ margin-top: 62px;}
    .Breadcrumbs .pc_all_content{ flex-wrap: wrap;}
    .Breadcrumbs .pc_all_content a{ margin-bottom: 8px;}

    .ProDeta .pc_all_content{ flex-wrap: wrap;}
    .ProDeta .ProDeta_left,.ProDeta .ProDeta_right{ width: 100%;}
    .ProDeta .ProDeta_right{ margin-top: 25px;}

    .ProDeta{ padding-bottom: 20px;}
    .ProDeta .ProDeta_left{ padding: 20px;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_con{ flex-wrap: wrap;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt,.ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_img{ width: 100%;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_img{ margin-top: 25px;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li .txt_li_dd{ width: 100px; padding-top: 5px;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_con .list_con_txt .con_txt_li .txt_li_dt{ width: calc(100% - 105px);}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_title{ margin-bottom: 18px; padding-bottom: 18px;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_left::before{ width: 60px; height: 2px; bottom: -24px;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_prev, .ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_next{ width: 30px; height: 30px;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_prev img, .ProDeta .ProDeta_left .ProDeta_left_list .left_list_title .list_title_btn .title_btn_next img{ height: 8px;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab{ overflow: auto;}
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_left,.ProDeta .ProDeta_left .ProDeta_left_list .left_list_tab .list_tab_right{ width: auto; white-space: nowrap;}
    .ProDeta .ProDeta_left .ProDeta_left_list{ margin-bottom: 30px;}
    .ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con{ overflow: auto;}
    .ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_title,.ProDeta .ProDeta_left .ProDeta_left_list.proinf .left_list_con .proinf_con{ width: 800px;}
    .ProDeta .ProDeta_right .ProDeta_right_list .right_list_content a{ padding: 18px 0px;}

    .Serve .ProductCon_bottom .ProductCon_bottom_list .bottom_list_title .list_title_left img{ height: 30px; margin-bottom: 15px;}
    
    .Case .Case_list{ flex-wrap: wrap;}
    .Case .Case_list .Case_list_img,.Case .Case_list .Case_list_con{ width: 100%;}
    .Case .Case_list .Case_list_con{ padding: 22px;}
    .Case .Case_list .Case_list_con .list_con_dd{ padding-bottom: 15px; margin-bottom: 15px;}

    .News .News_list{ background: #fff; margin-bottom: 20px; flex-wrap: wrap; padding: 20px; border-radius: 10px;}
    .News .News_list .News_list_left{ width: 100%; flex-wrap: wrap;}
    .News .News_list .News_list_left .list_left_time{ width: 100%; padding: 0; border-right: 0; display: flex; flex-direction: row-reverse; justify-content: flex-end;}
    .News .News_list .News_list_left .list_left_time .left_time_dd,.News .News_list .News_list_left .list_left_time .left_time_dt{ font-size: 18px;}
    .News .News_list .News_list_left .list_left_time .left_time_dd{ font-weight: normal;}
    .News .News_list .News_list_left .list_left_time .left_time_dd::before{ content: ".";}
    .News .News_list .News_list_left .list_left_txt{ width: 100%; padding: 20px 0;}
    .News .News_list .News_list_img{ width: 100%; border-radius: 10px;}

    .DNews .ProDeta_left .ProDeta_left_list .left_list_title .list_title_tag{ margin-top: 40px; line-height: 1.8;}
    .DNews .ProDeta_left .ProDeta_left_list .left_list_page{ flex-wrap: wrap; margin-top: 30px;}
    .DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_left{ width: 100%;}
    .DNews .ProDeta_left .ProDeta_left_list .left_list_page .list_page_right{ width: 100%; margin-top: 15px; justify-content: center;}

    .material{ padding-bottom: 30px;}
    .material .material_nav{ flex-wrap: wrap; border-radius: 10px; margin: 30px 0px;}
    .material .material_nav .material_nav_list{ width: 50%; line-height: 54px;}
    .material .material_title{ flex-wrap: wrap;}
    .material .material_title .material_title_left,.material .material_title .material_title_right{ width: 100%;}
    .material .material_title .material_title_right{ margin-top: 30px; flex-wrap: wrap;}
    .material .material_title .material_title_right select,.material .material_title .material_title_right .title_right_search{ width: 100%;}
    .material .material_title .material_title_right select{ margin-right: 0; margin-bottom: 12px;}
    .material .material_content .material_content_list{ background: #fff; margin-bottom: 20px;}
    .material .material_content .material_content_list .content_list_btn{ width: 35px; height: 35px;}
    .material .material_content .material_content_list .content_list_btn svg{ height: 14px;}
    .material .material_content .material_content_list .content_list_left .list_left_time,.material .material_content .material_content_list .content_list_left .list_left_title{ padding: 0px 15px;}
    .material2 .material_content .material_content_list .content_list_btn svg{ height: 9px;}

    .video .video_content .video_content_list{ width: 100%; margin-right: 0; margin-bottom: 20px;}
    .video .video_content .video_content_list:last-child{ margin-bottom: 0;}

    .About .About_top{ flex-wrap: wrap;}
    .About .About_top .About_top_left,.About .About_top .About_top_right{ width: 100%;}
    
    .Culture{ background: url(../images/bg32.jpg) no-repeat 50%/cover; padding: 45px 0;}
    .Culture .CultureBg{ display: none;}
    .Culture .pc_all_content{ position: relative; padding-top: 0px;}
    .Culture .Culture_content{ flex-wrap: wrap; height: auto;position: relative;}
    .Culture .Culture_content .Culture_content_list{ height: auto; padding: 20px;}
    .Culture .Culture_content .Culture_content_list .content_list_txt{ margin-bottom: 0; opacity: 1; height: auto;}

    .History .History_content .History_content_btn .content_btn_prev, .History .History_content .History_content_btn .content_btn_next{ width: 34px; height: 34px;}
    .History .History_content .History_content_btn .content_btn_prev img, .History .History_content .History_content_btn .content_btn_next img{ height: 10px;}

    .Contact .Title{ flex-wrap: wrap;}
    .Contact .Title .Title_btn{ width: 100%; justify-content: space-between;}
    .Contact .Title .Title_btn a{ width: 48%; height: 50px; margin-left: 0; margin-top: 25px;}
    .Contact .Contact_content .Contact_content_list{ flex-wrap: wrap;}
    .Contact .Contact_content .Contact_content_txt,.Contact .Contact_content .Contact_content_img{ width: 100%;}
    .Contact .Contact_content .Contact_content_txt{ padding: 30px 20px;}
    .Contact .Contact_content .Contact_content_txt .content_txt_dd{ margin-bottom: 25px;}
    .Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list{ margin-bottom: 20px;}
    .Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list .dt_list_icon{ width: 38px; height: 38px; margin-right: 14px;}
    .Contact .Contact_content .Contact_content_txt .content_txt_dt .txt_dt_list .dt_list_icon img{ height: 15px;}

    .Contact2 .Contact2_content .Contact2_content_list{ padding: 30px 30px;}

    .message .message_con .message_con_list{ width: 100%; margin-bottom: 10px; padding: 9px 20px; border-radius: 10px; justify-content: space-between;}
    .message .message_con .message_con_list input{ padding: 10px 0px;}
    .message .message_con .message_con_list span{ width: 30px; margin-right: 0; justify-content: center;}
    .message .message_con .message_con_list input,.message .message_con .message_con_list.textarea textarea{ width: calc(100% - 45px);}
    .message .message_con .message_con_list.textarea{ padding: 20px;}
    
    .layui-laypage{ margin-top: 35px;}
    .SearchPage .Search_content .Search_content_box{ flex-wrap: wrap;}
    .SearchPage .Search_content .Search_content_box .content_box_list{ width: 100%; padding: 20px; border-radius: 10px; margin-bottom: 10px;}
    .SearchPage .Search_content .Search_content_box .content_box_list:last-child{ margin-bottom: 0px;}
    .SearchPage .Search_content .Search_content_box .content_box_list:first-child{margin-top: 0;}
    .SearchPage .Search_content .Search_content_box .content_box_list .box_list_title{ margin: 10px 0px;}
    .SearchPage .Search_content .Search_content_box .content_box_list .box_list_more{ margin-top: 20px;}
    
    
    .MoProduct{ display: block;}
    .HotProduct{ display: none;}
    .MoProduct .MoProduct_con .MoProduct_list{ margin-bottom: 30px;}
    .MoProduct .MoProduct_con .MoProduct_list:last-child{ margin-bottom: 0px;}
    .MoProduct .MoProduct_con .MoProduct_list .MoProduct_list_img img{ width: 100%; border-radius: 10px;}
    .MoProduct .MoProduct_con .MoProduct_list .MoProduct_list_title{ color:#111; font-size: 18px; margin-bottom: 12px; margin-top: 15px;}
    .MoProduct .MoProduct_con .MoProduct_list .MoProduct_list_txt{ color:#666; font-size: 14px; line-height: 1.5;}
    .MoProduct .MoProduct_con .MoProduct_list .MoProduct_list_txt p{ margin-bottom: 8px;}
    .MoProduct .MoProduct_con .MoProduct_list .MoProduct_list_txt p:last-child{ margin-bottom: 0px;}
    .MoProduct .MoProduct_con .MoProduct_list .MoProduct_list_btn{ display: flex; margin-top: 25px;}
    
    .HomeServe .pc_all_content .HomeServe_right .HomeServe_right_list .con_list_po,.HomeTechnology .HomeTechnology_con .HomeTechnology_con_list .con_list_po,.ProductCon .ProductCon_bottom .ProductCon_bottom_list .con_list_po{ display: none;}
    
    .Serve .ProductCon_bottom{ margin-top: 0px;}
    
    .HomeNews .HomeNews_con .HomeNews_con_left .con_left_img img{ height: 260px; object-fit:cover;}
    
    .ProDeta .ProDeta_left .ProDeta_left_list .left_list_con table{ width: 800px !important;}
    .ProDeta .ProDeta_left .ProDeta_left_list.feature .left_list_con .swiper-slide .procon_list_icon img{ height: auto;}
    
    .PWindow .PWindow_content{ width: 90%; padding: 20px;}
    .PWindow .PWindow_content .PWindow_content_form .content_form_list{ padding: 5px 18px; margin-bottom:14px;}
    .PWindow .PWindow_content .PWindow_content_form .content_form_list .code{ height:25px;}
    .PWindow .PWindow_content .PWindow_content_title img{ height:30px;}
    .PWindow .PWindow_content .PWindow_content_title{ margin-bottom:40px;}
    
    .material .material_content .material_content_list .content_list_left{ width: calc(100% - 45px); display: block;}
    .material .material_content .material_content_list .content_list_left .list_left_time{ border-bottom: 1px solid #ededed; padding: 0; margin-bottom:20px; border-right: 0px; display: flex;flex-direction: row-reverse; justify-content: flex-end; padding: 15px; padding-top: 0px;}
    .material .material_content .material_content_list .content_list_left .list_left_time .left_time_dd{ font-size:16px;}
    .material .material_content .material_content_list .content_list_left .list_left_time .left_time_dd:before{ content:"-";}
    .material .material_content .material_content_list .content_list_left .list_left_time .left_time_dt{ font-size:16px; margin-top: 0px;}
    
    .About .About_bottom .About_bottom_content .bottom_content_list img{ width: 40%;}
    
}























