@charset "utf-8";
/**
* @software         [JiJinCMS]
* @author           [上海集锦信息科技有限公司]
* @website          [http://www.jijinweb.com]
* @email            [sunny@jijinweb.com]
* 

**/

:root{
    --color-main: #2d6097;
    --color-oppose: #2d6097;
    --color-font: #666666;
    --color-success: #0FD05D;
    --color-error: #e00031;
}

@font-face {
    font-family: 'GOTHIC';
    src: url('AVGARDM.ttf');
}


@media (prefers-reduced-motion: no-preference) {:root {scroll-behavior: smooth;}}
*{-webkit-box-sizing: border-box;moz-box-sizing: border-box;box-sizing: border-box;outline: 0; line-height: 1;font-family: "GOTHIC","microsoft yahei",arial,"STXihei";}
*::before, *::after {box-sizing: border-box;}
html{-webkit-text-size-adjust:none; padding: 0px; margin: 0px;}
body{overflow-x:hidden;-webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px; margin: 0px;}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { vertical-align: baseline; list-style: none;}
p { vertical-align: baseline;font-size: inherit}
input,select,textarea {border-radius: 0;outline: none; border: 0px;}
textarea {resize: none;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="search"],input[type="password"]{cursor: pointer;outline: none;-webkit-appearance: none;}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=search]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}
::-moz-focus-inner{padding:0;border-style:none}
::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
.floatl{float:left}
.floatr{float: right;}
.clearfloat{display: block;clear: both; height: 0px;margin: 0px;padding: 0px; border: 0px;}
.clearfloat:after{clear:both;height:0;content:"";line-height:0;font-size:0;display:block}
a{font-size: var(--size-14);display: inline-block;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display: inline-block;}
a *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none;}
.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;}
.img,img{max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;border: none;object-fit: cover;}
.notBlue{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none; user-select: none;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.clamp4 {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.clamp5 {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}


.tnall{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.tncolor{-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-ms-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;}
.tnbackground{-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-ms-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease;}
.tnopacity{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;}
.tntransform{-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;}
.notntransform{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}


.pc_all .pc_all_content{padding: 0px 10.941vw;}

.m-header-nav{ display: none;}

.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:0px;}
.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:#2d6097;border:0px;}




/*
首页
宽 1px = 1px
*/

/*
.Header .pc_all_content{ display: flex; align-items: center; justify-content: space-between; padding: 0.521vw 10.941vw;}
.Header .Header_left{ display: flex; align-items: center;}
.Header .Header_left .Header_Language{ margin-left: 2.084vw; position: relative;}
.Header .Header_left .Header_Language .Header_Language_title{ display: flex; align-items: center; font-size: 0.7294vw; color: #333333;}
.Header .Header_left .Header_Language .Header_Language_title img{ margin-right: 0.3647vw; width: 0.9378vw;}
.Header .Header_left .Header_Language .Header_Language_title i{ margin-left: 0.3647vw; font-size: 0.7294vw; color: #333333;}
.Header .Header_left .Header_Language .Header_Language_down{ position: absolute; width: 100%; left: 0; overflow: hidden; padding-top: 0.3126vw; display: none;}
.Header .Header_left .Header_Language .Header_Language_down a{ display: inline-block; width: 100%; font-size: 0.7294vw; color: #333; background: #fff; text-align: center; float: left; line-height: 1.563vw;}
.Header .Header_left .Header_Language .Header_Language_down a:hover{ background: #2d6097 ; color: #fff;}
.Header .Header_left .Header_Language:hover .Header_Language_down{ display: block;}

.Header .Header_right{ display: flex; align-items: center;}
.Header .Header_right .Header_right_left{ display: flex; align-items: center;}
.Header .Header_right .Header_right_left .right_left_list{ display: flex; align-items: center; font-size: 0.7294vw; color: #333333;}
.Header .Header_right .Header_right_left .right_left_list img{ margin-right: 0.4689vw; width: 0.9378vw;}
.Header .Header_right .Header_right_left .right_left_list:last-child{ margin-left: 1.563vw;}
.Header .Header_right .Header_right_form{ display: flex; align-items: center; border-radius: 6px; overflow: hidden; margin-left: 1.4588vw;}
.Header .Header_right .Header_right_form input[type="text"]{ width: 12.7645vw; height: 2.084vw; background: #f5f5f5; padding: 0px 0.7815vw; display: flex; align-items: center; color: #333; font-size: 0.7294vw;}
.Header .Header_right .Header_right_form input[type="submit"]{ width: 2.5008vw; height: 2.084vw; background: #2d6097 url(../images/bn3.png) no-repeat 50% 50%; padding: 0px 1.042vw; display: flex; align-items: center; background-size: 0.8336vw;}


.Nav{ background: #2d6097;}
.Nav .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.Nav .Nav_left{ display: flex; align-items: center; padding: 1.4588vw 0px;}
.Nav .Nav_left .Nav_left_list{ margin-right: 4.2722vw;}
.Nav .Nav_left .Nav_left_list:last-child{ margin-right: 0;}
.Nav .Nav_left .Nav_left_list .left_list_title{ font-size: 0.8336vw; color: #fff;}
.Nav .Nav_right{ display: flex; align-items: center; background: #1d487f; padding: 1.3546vw 1.1462vw; height: 100%;}


*/



.Header {width:100%;position:fixed;top:0;left:0;z-index:99;height:4.2vw;border-bottom:1px solid transparent;transition:all 0.35s ease 0s;-webkit-transform:all 0.35s ease 0s;}
.Header .pc_all_content {height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 10.941vw;}
.Header .Header_left {display:flex;align-items:center;}
.Header .Header_left .Header_left_logo {position:relative;width:6.8251vw;height:1.7714vw;display:inline-block;}
.Header .Header_left .Header_left_logo img {position:absolute;left:0;top:0;}
.Header .Header_left .Header_left_logo img:first-child {opacity:1;}
.Header .Header_left .Header_left_logo img:last-child {opacity:0;}
.Header .Header_right {display:flex;align-items:center;justify-content:flex-end;}
.Header .Header_right .Header_right_nav {display:flex;align-items:center;margin-right:1.8vw;}
.Header .Header_right .Header_right_nav .right_nav_list {margin:0 1vw;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_txt {padding:0.2605vw;font-size:0.7815vw;color:white;}
.Header .Header_right .Header_right_tel {margin-right:2.084vw;display:flex;align-items:center;}
.Header .Header_right .Header_right_tel .right_tel_icon {margin-right:0.521vw;width:0.9378vw;height:0.9378vw;position:relative;}
.Header .Header_right .Header_right_tel .right_tel_icon img {position:absolute;left:0;top:0;}
.Header .Header_right .Header_right_tel .right_tel_icon img:first-child {opacity:1;}
.Header .Header_right .Header_right_tel .right_tel_icon img:last-child {opacity:0;}
.Header .Header_right .Header_right_tel .right_tel_txt {font-size:0.9378vw;font-weight:300;color:white;}
.Header .Header_right .Header_right_search{margin-right: 1.8vw;cursor: pointer;}
.Header .Header_right .Header_right_search img{height: 0.65vw;}
.Header .Header_right .Header_right_menu {width:3.5428vw;height:0.6252vw;position:relative;cursor:pointer;}
.Header .Header_right .Header_right_menu img {position:absolute;left:0;top:0;transition:opacity 0.35s ease 0s;-webkit-transform:opacity 0.35s ease 0s;}
.Header .Header_right .Header_right_menu img:first-child {opacity:1;}
.Header .Header_right .Header_right_menu img:last-child {opacity:0;}
.Header.menu {background-color:#2d6097;border-bottom:1px solid rgba(181,181,181,.5);}
.Header.menu .Header_right .Header_right_menu img:first-child {opacity:0;}
.Header.menu .Header_right .Header_right_menu img:last-child {opacity:1;}
.Header.in {background-color:#2d6097;box-shadow:0 0vw 0.521vw 0vw #2d6097;}



.MenuDown {position:fixed;top:0;left:0;width:100%;top:4.2vw;background:#2d6097 url(../images/bnn1.png) no-repeat 0% 100%;z-index:100;height:calc(100% - 4.4vw);padding:0vw 14%;padding-top:4.168vw;display:none;}
.MenuDown .MenuDown_title {padding-bottom:1.8235vw;border-bottom:1px solid rgba(181,181,181,.5);margin-bottom:2.3445vw;}
.MenuDown .MenuDown_title a {font-size:1.2504vw;color:#fff;}
.MenuDown .MenuDown_content {display:flex;justify-content:space-between;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_title {margin-bottom:1.563vw;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_title a {font-size:1.1462vw;color:#fff;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p {margin-bottom:0.8336vw;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p a {font-size:0.9378vw;color:rgba(255,255,255,.7);}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p a:hover {color:#fff;}




.banner{ height: auto;position: relative;max-height: 100vh;}
.banner .banner_list .banner_list_img img{ width: 100%; height: 100%; object-fit: cover;}
.banner .banner_list .banner_list_txt{position: absolute; left: 0; top:22%; width: 100%; height: auto; display: flex; justify-content: center;align-items: center;  flex-direction: column; padding: 0px 8.857vw;}
.banner .banner_list .banner_list_txt .list_txt_dd {font-size:3.126vw;color:#fff;line-height:1.5;text-transform:capitalize;font-weight:bold;color: #fff;}
.banner .banner_list .banner_list_txt .list_txt_dt {font-size:0.9378vw;color:#fff;line-height:1.6;font-weight:400;color: #fff;}
.banner .swiper-pagination{ position: absolute; width: 100%; bottom: 1.563vw;}
.banner .swiper-pagination span{ width: 0.9378vw; height: 0.9378vw; background: #fff; margin-right: 0.3126vw; opacity: 1; background: none; border: 1px solid rgba(255,255,255,0); position: relative; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.banner .swiper-pagination span:last-child{ margin-right: 0;}
.banner .swiper-pagination span::before{ content: ""; display: inline-block; width: 0.3126vw; height: 0.3126vw; background: #fff; border-radius: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ border: 1px solid rgba(255,255,255,.7); transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.banner .swiper-pagination span.swiper-pagination-bullet-active::before{background: rgba(255,255,255,.7);}



.IndexPro{ background: #f5f5f5; padding: 4.4285vw 0px;}
.IndexPro .IndexPro_title{ display: flex; align-items: center; justify-content: space-between; padding-bottom: 1.8235vw; border-bottom: 1px solid #ececec; margin-bottom: 1.8235vw;}
.IndexPro .IndexPro_title .IndexPro_title_left .title_left_dd{ font-size: 0.9378vw; color: #2d6097; text-transform: uppercase; font-weight: 500;}
.IndexPro .IndexPro_title .IndexPro_title_left .title_left_dt{margin-top: 0.521vw; font-size: 2.1882vw; color: #333333; font-weight: bolder;}
.IndexPro .IndexPro_title .IndexPro_title_right a{ font-size: 0.8336vw; color: #666666; display: inline-block; padding: 0.6252vw 1.3546vw; border-radius: 100px;}
.IndexPro .IndexPro_title .IndexPro_title_right a:last-child{ margin-right: 0;}
.IndexPro .IndexPro_title .IndexPro_title_right a:hover{ background: #2d6097; color: #fff;}
.IndexPro .IndexPro_content{ position: relative;}
.IndexPro .IndexPro_content .IndexPro_content_list{ background: #fff; padding: 1.1462vw; border-radius: 10px; overflow: hidden; transition: all 0.35s ease; -webkit-transform: all 0.35s ease; display: inline-block;}
.IndexPro .IndexPro_content .IndexPro_content_list .content_list_img{ height: 17.714vw; display: flex; align-items: center; justify-content: center;}
.IndexPro .IndexPro_content .IndexPro_content_list .content_list_img img{ max-height: 16.193vw; max-width: 100%;}
.IndexPro .IndexPro_content .IndexPro_content_list .content_list_title .list_title_dd{ font-size: 1.2504vw; color: #333333; margin-bottom: 0.2605vw; transition: all 0.35s ease; -webkit-transform: all 0.35s ease; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.IndexPro .IndexPro_content .IndexPro_content_list .content_list_title .list_title_dt{ font-size: 0.7294vw; color: #999999; transition: all 0.35s ease; -webkit-transform: all 0.35s ease; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.IndexPro .IndexPro_content .IndexPro_content_list .content_list_icon { margin-top: 0.9378vw;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.IndexPro .IndexPro_content .IndexPro_content_list .content_list_icon span{ position: relative; display: flex; align-items: center; justify-content: center; width: 1.09515vw; height: 0.8344vw;}
.IndexPro .IndexPro_content .IndexPro_content_list .content_list_icon span img{ position: absolute; top: 0; left: 0; transition: all 0.35s ease; -webkit-transform: all 0.35s ease; width: 100%;}
.IndexPro .IndexPro_content .IndexPro_content_list .content_list_icon span img:last-child{ opacity: 0;}

.IndexPro .IndexPro_content .IndexPro_content_list:hover{ box-shadow: inset 0 0 0 2px #2d6097; transition: all 0.35s ease; -webkit-transform: all 0.35s ease; }
.IndexPro .IndexPro_content .IndexPro_content_list:hover .content_list_title .list_title_dd{ color: #2d6097; transition: all 0.35s ease; -webkit-transform: all 0.35s ease; }
.IndexPro .IndexPro_content .IndexPro_content_list:hover .content_list_title .list_title_dt{ color: #999999; transition: all 0.35s ease; -webkit-transform: all 0.35s ease; }
/*
.IndexPro .IndexPro_content .IndexPro_content_list:hover .content_list_icon span img{ opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.IndexPro .IndexPro_content .IndexPro_content_list:hover .content_list_icon span img:last-child{ opacity: 1;}
*/
.IndexPro .IndexPro_bottom{ display: flex; justify-content: center; margin-top: 3.2302vw;}
.IndexPro .IndexPro_bottom a{ font-size: 0.8336vw; color: #333333; display: flex; align-items: center;}
.IndexPro .IndexPro_bottom img{ margin-left: 0.4168vw;}
.IndexPro .IndexPro_content .IndexPro_content_prev,.IndexPro .IndexPro_content .IndexPro_content_next{ width: 38px; height: 38px; border-radius: 100%; background: #e7e7e7; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; z-index: 5;}
.IndexPro .IndexPro_content .IndexPro_content_prev{ left: -58px;}
.IndexPro .IndexPro_content .IndexPro_content_next{ right: -58px;}
.IndexPro .IndexPro_content .IndexPro_content_prev:hover,.IndexPro .IndexPro_content .IndexPro_content_next:hover{ background: #2d6097; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}



.IndexNews{}
.IndexNews .pc_all_content{}
.IndexNews .IndexNews_left .IndexNews_left_dd{font-size:1.4588vw;color:#dfe9f3;margin-bottom:0.2605vw}
.IndexNews .IndexNews_left .IndexNews_left_dt{font-size:0.8336vw;color:#dfe9f3;opacity:.9}
.IndexNews .IndexNews_bottom{margin-top: 3.2302vw;display:flex;align-items:center;justify-content: center;}
.IndexNews .IndexNews_right{padding:0.6252vw 1.3025vw;font-size:0.8336vw;display:flex;align-items:center;color:#2d6097;border-radius:6px;}
.IndexNews .IndexNews_right img{margin-left:0.4168vw}
.IndexNews .IndexNews_content{width:100%;display:flex;align-items:flex-start;justify-content:space-between;}
.IndexNews .IndexNews_content .IndexNews_content_list{width: calc(33.33% - 1.5vw); padding: 25px; background: white; border-radius: 12px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_thumb{width: 100%; height: 235px; overflow: hidden; border-radius: 12px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_thumb img{width:100%;border-radius: 10px;object-fit: cover;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt{margin-top:15px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt .list_txt_title{font-size:0.8336vw;color:#666666}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt .list_txt_time{margin-top:10px;font-size:0.8336vw;color:#666666}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt .list_txt_more{margin-top: 12px; font-size: 14px; color: #666666; line-height: 1; display: flex; align-items: center;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt .list_txt_more i{font-size: 0.9336vw; margin-left: 0.4vw; line-height: 1;}
.IndexNews .IndexNews_content .IndexNews_content_list:hover  .content_list_thumb img{transform:scale(1.15);}

.Indexabout{ padding: 5.9915vw 0px;}
.Indexabout .Indexabout_top{ display: flex; justify-content: space-between; align-items: center;}
.Indexabout .Indexabout_top .Indexabout_top_left{ width: 37%;}
.Indexabout .Indexabout_top .Indexabout_top_left .top_left_title{ margin-bottom: 1.563vw;}
.Indexabout .Indexabout_top .Indexabout_top_left .top_left_title .left_title_dd{ font-size: 0.9378vw; color: #2d6097; font-weight: 500;}
.Indexabout .Indexabout_top .Indexabout_top_left .top_left_title .left_title_dt{ margin-top: 0.521vw; font-size: 2.1882vw; color: #333333; font-weight: bolder;}
.Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_dd p{ font-size: 1.8756vw; color: #333333; line-height: 1.3;}
.Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_dt{ font-size: 0.8336vw; line-height: 1.5; color: #666666; margin: 2.084vw 0px; margin-bottom: 3.126vw;}
.Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_btn a{ display: flex; align-items: center; font-size: 0.8336vw; color: #333333;}
.Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_btn img{ margin-left: 0.4689vw;}
.Indexabout .Indexabout_top .Indexabout_top_right{ width: 59%; border-radius: 10px; overflow: hidden;}
.Indexabout .Indexabout_top .Indexabout_top_right img{ width: 100%;}
.Indexabout .Indexabout_bottom{ display:  flex; justify-content: space-between; margin-top: 3.126vw;}
.Indexabout .Indexabout_bottom .Indexabout_bottom_list{ width: calc(33.33% - 1.3025vw); border-radius: 10px; overflow: hidden; padding: 3.126vw 1.563vw; text-align: center;}
.Indexabout .Indexabout_bottom .Indexabout_bottom_list:nth-child(1){ background: url(../images/bg3.jpg) no-repeat 50%/cover;}
.Indexabout .Indexabout_bottom .Indexabout_bottom_list:nth-child(2){ background: url(../images/bg4.jpg) no-repeat 50%/cover;}
.Indexabout .Indexabout_bottom .Indexabout_bottom_list:nth-child(3){ background: url(../images/bg5.jpg) no-repeat 50%/cover;}
.Indexabout .Indexabout_bottom .Indexabout_bottom_list .bottom_list_dd{ font-size: 1.8756vw; color: #fff; font-weight: bolder;}
.Indexabout .Indexabout_bottom .Indexabout_bottom_list .bottom_list_dt{ font-size: 1.042vw; color: #fff; margin-top: 0.8336vw;}




.Footer{ background: #2d6097;}
.Footer .Footer_top{ display: flex; justify-content: space-between; padding: 4.168vw 0px; padding-bottom: 0px;}
.Footer .Footer_top .Footer_top_left .top_left_address{ margin-top: 1.8235vw;}
.Footer .Footer_top .Footer_top_left .top_left_address p{ font-size: 0.8336vw; color: #fff; margin-bottom: 0.9378vw; display: flex; align-items: center;}
.Footer .Footer_top .Footer_top_left .top_left_address p span{ display: flex; justify-content: center; width: 1.042vw; margin-right: 0.4168vw;}
.Footer .Footer_top .Footer_top_left .top_left_address p:last-child{ margin-bottom: 0;}
.Footer .Footer_top .Footer_top_left .top_left_share{ margin-top: 1.9798vw;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_top{ font-size: 0.8336vw; color: #fff; margin-bottom: 1.042vw;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom{ display: flex; align-items: center;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dd,.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dt{ display: flex; align-items: center;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom a{ width: 2.2924vw; height: 2.2924vw; border-radius: 100%; background: rgba(255,255,255,.17); display: flex; align-items: center; justify-content: center; margin-right: 0.7815vw; position: relative;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dd a:nth-child(1){ background: rgba(255,255,255,.17) url(../images/bn15.png) no-repeat 50% 50%; background-size: 40%;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dd a:nth-child(2){ background: rgba(255,255,255,.17) url(../images/bn16.png) no-repeat 50% 50%;  background-size: 50%;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dd a:nth-child(3){ background: rgba(255,255,255,.17) url(../images/bn17.png) no-repeat 50% 50%; background-size: 50%; display: none;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dt a:nth-child(2){ background: rgba(255,255,255,.17) url(../images/bn19.png) no-repeat 50% 50%;  background-size: 40%;}
.link{ font-size:14px; color:#fff; margin-top: 25px; display: flex; align-items:flex-start; flex-wrap: wrap; padding: 25px 0px; justify-content: space-between;}
.link .link_right{ width: calc(100% - 80px);}
.link .link_right a{ font-size:14px; color:#fff; opacity: .6; margin-right: 14px; margin-bottom: 6px;}
.link .link_right a:last-child{ margin-right: 0px;}
.link .link_right a:hover{ opacity: 1;}




.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.wechat-qrcode.bottom{top:40px;left:-84px}
.wechat-qrcode.bottom:after{display:none}
.wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.wechat-qrcode .qrcode table{margin:0 !important}
.wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dd a{position: relative; color: transparent; border-color: transparent;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dd a .wechat-qrcode{left: 50%; transform: translateX(-50%);}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dd a:hover .wechat-qrcode{display:block}
.Footer .Footer_top .Footer_top_left{ width: 30%;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dt a .list_down{position: absolute;bottom: 150%;left: 50%;transform:translateX(-50%);display: flex; justify-content: center; align-items: center;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dt a .list_down .list_down_li{padding: 3px;border-radius: 5px;transform: scale(0);background-color: #ffffff;transition: transform 0.35s ease 0s; -webkit-transform: transform 0.35s ease 0s;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dt a .list_down .list_down_li .down_qrcode{width: 150px;height: 150px;border-radius: 5px;position: relative;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dt a .list_down .list_down_li .down_qrcode img{width: 100%;height: 100%;border-radius: 5px;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dt a .list_down .list_down_li .down_qrcode:before{content:"";display:inline-block;transition:all 0s;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(255,255,255,1);position:absolute;bottom: -13px;left: 0px;right:0;margin:0 auto;z-index: 99999999999999999999;}
.Footer .Footer_top .Footer_top_left .top_left_share .left_share_bottom .share_bottom_dt a:hover .list_down .list_down_li{transform: scale(1);}
.Footer .Footer_top .Footer_top_nav{ display: flex;}
.Footer .Footer_top .Footer_top_nav .top_nav_list:last-child{ margin-left: 8.336vw;}
.Footer .Footer_top .Footer_top_nav .top_nav_list .nav_list_dd p{ margin-bottom: 1.042vw;}
.Footer .Footer_top .Footer_top_nav .top_nav_list .nav_list_dd p a{ font-size: 0.8336vw; color: #fff;}
.Footer .Footer_top .Footer_top_nav .top_nav_list .nav_list_dt p{ margin-bottom: 0.4168vw;}
.Footer .Footer_top .Footer_top_nav .top_nav_list .nav_list_dt p a{ font-size: 0.7294vw; color: #fff; opacity: .7;}
.Footer .Footer_top .Footer_top_cord{ display: flex; padding-top: 1.8235vw; width: 20.86vw; justify-content: space-between;}
.Footer .Footer_top .Footer_top_cord .top_cord_list{ width: 46%;}
.Footer .Footer_top .Footer_top_cord .top_cord_list .cord_list_dd img{ width: 100%;}
.Footer .Footer_top .Footer_top_cord .top_cord_list .cord_list_dt{ font-size: 0.8336vw; color: #fff; text-align: center; margin-top: 1.042vw;}
.Footer .Footer_bottom{ display: flex; align-items: center; justify-content: space-between; padding: 1.3025vw 0px; border-top: 1px solid rgba(255,255,255,.1); font-size: 0.8336vw; color: rgba(255,255,255,.7);}
.Footer .Footer_bottom .Footer_bottom_left p{font-size: 0.8336vw;line-height: 1.5;color: rgba(255,255,255,.7);}
.Footer .Footer_bottom .Footer_bottom_left a{font-size: 0.8336vw;line-height: 1.5;color: rgba(255,255,255,.7);}
.Footer .Footer_bottom .Footer_bottom_right{ display: flex; align-items: center;}
.Footer .Footer_bottom .Footer_bottom_right a{font-size: 0.8336vw;line-height: 1.5;color: rgba(255,255,255,.7);}
.Footer .Footer_bottom .Footer_bottom_right span{ margin: 0px 0.6252vw;font-size: 0.8336vw;line-height: 1.5;color: rgba(255,255,255,.7);}





.DBanner{position: relative; background-color: #2d6097; padding-top: 4.2vw;line-height: 1;display:flex;}
.DBanner img{ width: 100%; height: 15.645vw; object-fit: cover;}
.DBanner .DBanner_content{ position: absolute; max-width: 100%; left: 0; top: 0; height: 100%; margin: 0 auto; display: flex; align-items: center; right: 0; font-size: 2.605vw; color: #fff; padding: 0px 10.941vw;}
.DBanner .DBanner_nav{width: 100%; overflow: hidden; overflow-x: auto; display: flex; position: absolute; bottom: 0; background: rgba(0,0,0,0.6);}
.DBanner .DBanner_nav a{width:20%;text-align: center; line-height: 54px; font-size: 16px; color: #fff;}
.DBanner .DBanner_nav a:hover{background: #2d6097;}


.about{ padding: 5.21vw 0px;}
.about .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.about .about_left{ width: 45%;}
.about .about_left .about_left_top{ margin-bottom: 1.563vw;}
.about .about_left .about_left_top .left_top_dd{ font-size: 2.3966vw; color: #2d6097;}
.about .about_left .about_left_top .left_top_dt{margin-top:0.521vw; font-size: 1.2504vw; color: #050505;}
.about .about_left .about_left_txt p{ font-size: 0.8336vw; color: #666666; line-height: 1.6672vw; margin-bottom: 0.6773vw;}
.about .about_left .about_left_txt p:last-child{ margin-bottom: 0px;}
.about .about_right{ width: 48%;}
.about .about_right img{ width: 100%; border-radius: 10px;}



.Culture{ height: 38.33025vw; overflow: hidden; position: relative; background: #2d6097;}
.Culture .Culture_img .Culture_img_list{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Culture .Culture_img .Culture_img_list img{ height: 100%; width: 100%; object-fit: cover;}
.Culture .Culture_img .Culture_img_list.on{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Culture .pc_all_content{ position: relative; padding-top: 4.9495vw;}
.Culture  .Culture_title{ font-size: 2.3966vw; color: #fff; margin-bottom: 2.6075vw;}
.Culture  .Culture_nav{ max-width: 34.419vw; border-bottom: 1px solid rgba(255,255,255,.2); padding-bottom: 1.043vw; margin-bottom: 3.0247vw;}
.Culture  .Culture_nav ul{ display: flex; align-items: center;}
.Culture  .Culture_nav ul li{ font-size: 1.1473vw; color: #fff; margin-right: 3.91125vw; position: relative; cursor: pointer;}
.Culture  .Culture_nav ul li::before{ content: ""; display: inline-block; width: 100%; position: absolute; left: 0; bottom: -1.043vw; right: 0; margin: 0 auto; height: 3px; background: #24a9e9; opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Culture  .Culture_nav ul li.on::before{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Culture  .Culture_content{ max-width: 34.419vw;}
.Culture  .Culture_content .Culture_content_list .content_list_dd{ font-size: 1.2516vw; color: #fff;}
.Culture  .Culture_content .Culture_content_list .content_list_dt{ font-size: 0.8344vw; color: #fff; line-height: 1.6688vw; margin-top: 2.086vw;}



.Honor {padding:5.21vw 0vw;background:#f5f5f5;}
.Honor .Honor_top {display:flex;align-items:center;justify-content:space-between;margin-bottom:3.129vw;}
.Honor .Honor_top .Honor_top_title {font-size:2.3989vw;color:#2d6097;}
.Honor .Honor_top .Honor_top_right {display:flex;align-items:center;}
.Honor .Honor_top .Honor_top_right .top_right_list {width:2.3989vw;height:2.3989vw;border-radius:100%;border:0.1042vw solid rgba(57,88,156,.2);display:flex;align-items:center;justify-content:center;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;cursor:pointer;}
.Honor .Honor_top .Honor_top_right .top_right_list:last-child {margin-left:0.9387vw;}
.Honor .Honor_top .Honor_top_right .top_right_list:hover {border:0.1042vw solid #39589c;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.Honor .Honor_content .Honor_content_list {background:#fff;}
.Honor .Honor_content .Honor_content_list .content_list_dd {padding:1.72095vw 0.67795vw;text-align:center;}
.Honor .Honor_content .Honor_content_list .content_list_dd img {max-width:100%;max-height:12.9332vw;}
.Honor .Honor_content .Honor_content_list .content_list_dt {font-size:0.8344vw;color:#333;text-align:center;padding:1.043vw 0.5215vw;border-top:1px solid #dedede;}
.Team {}
.Team .Team_content {width:100%;}
.Team .Team_content .Team_content_list {padding:1.042vw;border-radius:0.6252vw;background:white;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.Team .Team_content .Team_content_list .content_list_dd {height:13.025vw;display:flex;align-items:flex-start;justify-content:center}
.Team .Team_content .Team_content_list .content_list_dd img {}
.Team .Team_content .Team_content_list .content_list_dt {margin-top:1.042vw}
.Team .Team_content .Team_content_list .content_list_dt .list_dt_title {text-align:center;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.Team .Team_content .Team_content_list .content_list_dt .list_dt_post {margin-top:0.2605vw;text-align:center;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.Team .Team_content .Team_content_list:hover {background:#2d6097;}
.Team .Team_content .Team_content_list:hover .content_list_dt .list_dt_title {color:white;}
.Team .Team_content .Team_content_list:hover .content_list_dt .list_dt_post {color:white;}


.History {background:#2d6097;}
.History .Honor_top .Honor_top_title{color: #fff;}
.History .History_content {width:100%;}
.History .History_content .History_content_top {width:100%;}
.History .History_content .History_content_top .content_top_list {width:100%;display:flex;justify-content:space-between;align-items:center;opacity:0;background:#2d6097;}
.History .History_content .History_content_top .content_top_list .top_list_info {width:48%;height:23.445vw;}
.History .History_content .History_content_top .content_top_list .top_list_info .list_info_dd {font-size:3.126vw;color:#fff;}
.History .History_content .History_content_top .content_top_list .top_list_info .list_info_dt {margin-top:1vw;}
.History .History_content .History_content_top .content_top_list .top_list_info .list_info_dt p {font-size:0.9378vw;line-height:1.4;margin-top:0.521vw;color:#fff;}
.History .History_content .History_content_top .content_top_list .top_list_thumb {width:48%;height:23.445vw;}
.History .History_content .History_content_top .content_top_list .top_list_thumb img {border-radius:0.6252vw;}
.History .History_content .History_content_top .content_top_list.swiper-slide-thumb-active {opacity:1 !important;z-index:9999;}
.History .History_content .History_content_bottom {width:100%;margin-top:2.605vw;position:relative;}
.History .History_content .History_content_bottom .swiper-container {padding-bottom:1.042vw;}
.History .History_content .History_content_bottom::before {content:"";display:inline-block;width:100%;height:1px;background:#fff;position:absolute;bottom:0.3647vw;}
.History .History_content .History_content_bottom .content_bottom_list {text-align:center;font-size:0.9378vw;color:#fff;font-family:'ROBOTO';height:1.3546vw;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.History .History_content .History_content_bottom .content_bottom_list::before {content:"";display:inline-block;width:0.3126vw;height:0.3126vw;background:#fff;border-radius:100%;position:absolute;bottom:-0.7815vw;left:0;right:0;margin:0 auto;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.History .History_content .History_content_bottom .content_bottom_list.swiper-slide-thumb-active {font-size:1.3025vw;font-weight:bold;color:#fff;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.History .History_content .History_content_bottom .swiper-button-li {width:2.8655vw;height:2.8655vw;border-radius:100%;background:#fff;display:flex;align-items:center;justify-content:center;transform:translateYNaNvw);opacity:1;}
.History .History_content .History_content_bottom .content_bottom_list.swiper-slide-thumb-active::before {width:0.521vw;height:0.521vw;background:#fff;bottom:-0.8857vw;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.History .History_content .History_content_bottom .swiper-button-li::after {font-size:0.9378vw;font-weight:bold;color:#2d6097;}
.History .History_content .History_content_bottom .swiper-button-prev {left:0;}
.History .History_content .History_content_bottom .swiper-button-next {right:0;}





.contact{ display: flex; justify-content: space-between; align-items: center;}
.contact .contact_left{ width: 45%; padding-left: 10.9515vw;}
.contact .contact_left .contact_left_title{ font-size: 2.1903vw; color: #333333; font-weight: bolder; margin-bottom: 2.34675vw;}
.contact .contact_left .contact_left_content .left_content_list{ display: flex; align-items: center; margin-bottom: 1.5645vw;}
.contact .contact_left .contact_left_content .left_content_list:last-child{ margin-bottom: 0;}
.contact .contact_left .contact_left_content .left_content_list .content_list_icon{ width: 3.7548vw; height: 3.7548vw; border: 1px solid rgba(0,18,60,.3); border-radius: 100%; display: flex; align-items: center; justify-content: center; margin-right: 0.9387vw;}.contact .contact_left .contact_left_content .left_content_list .content_list_icon img{ width: 1.3559vw;}
.contact .contact_left .contact_left_content .left_content_list .content_list_txt{ width: calc(100% - 4.7548vw);}
.contact .contact_left .contact_left_content .left_content_list .content_list_txt .list_txt_dd{ font-size: 0.9387vw; color: #666666;}
.contact .contact_left .contact_left_content .left_content_list .content_list_txt .list_txt_dt{ font-size: 0.8344vw; color: #666666; margin-top: 0.26075vw;}
.contact .contact_right{ width: 55%; height: 36.505vw; position: relative;}
.contact .contact_right iframe{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}


.message{ background: #f5f5f5; padding:  5.21vw 0px;}
.message .message_title{ text-align: center; margin-bottom: 2.6075vw;}
.message .message_title .message_title_dd{ font-size: 2.1903vw; color: #333333; font-weight: bolder;}
.message .message_title .message_title_dt{ font-size: 0.8344vw; color: #666666; margin-top: 0.6075vw;}
.message .message_form{ display: flex;  flex-wrap: wrap; justify-content: space-between;}
.message .message_form .message_form_list{ width: calc(25% - 0.78225vw); height: 2.7118vw; background: #fff; display: flex; align-items: center; border-radius: 4px; overflow: hidden; padding: 0px 1.043vw; border: 1px solid #eaeaea; justify-content: space-between;}
.message .message_form .message_form_list span{ font-size: 0.8344vw; color: #999999; position: relative; display: inline-block; width: 3.91125vw;}
.message .message_form .message_form_list span::before{ content: "*"; position: absolute; top: 0; right: 0px; color: #dc1111; font-size: 0.8344vw;}
.message .message_form .message_form_list input{ width: calc(100% - 4.2763vw); font-size: 0.8344vw; color: #333;}
.message .message_form .message_form_textarea{ width: 100%;}
.message .message_form .message_form_textarea textarea{ width: 100%; height: 13.559vw; border: 1px solid #eaeaea; padding: 1.043vw; border-radius: 4px; margin-top: 1.043vw; font-size: 0.8344vw; color: #333;}
.message .message_form .message_form_textarea textarea::-webkit-input-placeholder{color:#999999; font-size:0.8344vw; font-family: "Source Han Sans CN","microsoft yahei",arial,"STXihei";}
.message .message_form .message_form_submit{ display: flex; align-items: center; justify-content: center; width: 100%; margin-top: 1.5645vw;}
.message .message_form .message_form_submit input{ width: 11.21225vw; height: 2.7118vw; display: flex; align-items: center; justify-content: center; border-radius: 100px; background: #2d6097; color: #fff; font-size: 0.9387vw;}




.Recruitment{ padding:  5.21vw 0px;}
.Recruitment .Recruitment_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 2.6075vw;}
.Recruitment .Recruitment_top .Recruitment_top_left .top_left_dd{ font-size: 0.9387vw; color: #2d6097; text-transform: uppercase;}
.Recruitment .Recruitment_top .Recruitment_top_left .top_left_dt{ font-size: 2.1903vw; color: #333333; font-weight: bolder;}
.Recruitment .Recruitment_top .Recruitment_top_left .top_left_dt span{ font-size: 1.563vw; color: #333333; font-weight: lighter; margin-left: 9.387vw;}
.Recruitment .Recruitment_top .Recruitment_top_left .top_left_p{ font-size: 16px; color: #333333; margin-top: 15px;}
.Recruitment .Recruitment_top .Recruitment_top_right{ display: flex; align-items: center;}
.Recruitment .Recruitment_top .Recruitment_top_right select{ width: 18.774vw; height: 2.7118vw; border-radius: 4px; background: #f5f5f5; margin-right: 0.5215vw; font-size: 0.8344vw; color: #999999; padding: 0px 1.043vw;}
.Recruitment .Recruitment_top .Recruitment_top_right input{ width: 5.26715vw; height: 2.7118vw; display: flex; align-items: center; justify-content: center; border-radius: 4px; background: #2d6097; color: #fff; font-size: 0.8344vw;}
.Recruitment .Recruitment_content .Recruitment_content_list{ width: 100%; background: #f5f5f5; border-radius: 6px; overflow: hidden; margin-bottom: 1.043vw;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down{ display: none;}
.Recruitment .Recruitment_content .Recruitment_content_list:last-child{ margin-bottom: 0;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_top{ padding: 1.82525vw 2.086vw; display: flex; align-items: center; justify-content: space-between; cursor: pointer;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left .top_left_dd{ font-size: 1.2516vw; color: #2d6097;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left .top_left_dd span{ font-size: 0.8344vw; margin-left: 0.78225vw;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left .top_left_dt{ font-size: 0.7301vw; color: #666666; margin-top: 0.4172vw;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left .top_left_dt span{ margin-right: 3.6505vw;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left .top_left_dt span:last-child{ margin-right: 0;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_icon{ width: 2.6075vw; height: 2.6075vw; border: 1px solid #2d6097; border-radius: 100%; display: flex; align-items: center; justify-content: center;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    transition: all 0.5s ease; -webkit-transform: all 0.5s ease;
}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_icon i{ font-size: 1.1473vw; color: #2d6097;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down{ padding: 1.82525vw 2.086vw; border-top: 1px solid rgba(255,255,255,.3);}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_li{ margin-bottom: 2.6075vw;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_li .down_li_dd{ font-size: 0.8344vw; color: #fff; font-weight: 500;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_li .down_li_dt{ margin-top: 0.9387vw;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_li .down_li_dt p{ font-size: 0.7301vw; line-height: 1.2516vw; color: #fff;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_bottom{ display: flex; justify-content: flex-end;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_bottom a{ width: 6.5709vw; height: 2.34675vw; display: flex; align-items: center; justify-content: center; font-size: 0.8344vw; color: #fff; border: 1px solid rgba(255,255,255,.5); border-radius: 6px;}
.Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_bottom a img{ margin-right: 0.46935vw; max-width: 1.043vw;}
.Recruitment .Recruitment_content .Recruitment_content_list.on{ background: #2d6097;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Recruitment .Recruitment_content .Recruitment_content_list.on .content_list_top .list_top_left .top_left_dd{ color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Recruitment .Recruitment_content .Recruitment_content_list.on .content_list_top .list_top_left .top_left_dt{ color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Recruitment .Recruitment_content .Recruitment_content_list.on .content_list_top .list_top_icon{ border: 1px solid #fff;
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    transition: all 0.5s ease; -webkit-transform: all 0.5s ease;
}
.Recruitment .Recruitment_content .Recruitment_content_list.on .content_list_top .list_top_icon i{ color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}



.Cases .Cases_content{ display: flex; flex-wrap: wrap;}
.Cases .Cases_content .Cases_content_list{ width: calc(25% - 0.78225vw); margin-right: 0.78225vw; margin-bottom: 2.086vw;}
.Cases .Cases_content .Cases_content_list:nth-child(4n){ margin-right: 0;}
.Cases .Cases_content .Cases_content_list .content_list_dd{ background: #f5f5f5; height: 9.12625vw; display: flex; align-items: center; justify-content: center; border-radius: 8px; padding: 2vw;}
.Cases .Cases_content .Cases_content_list .content_list_dd img{ max-width: 100%; max-height: 100%;}
.Cases .Cases_content .Cases_content_list .content_list_dt{ font-size: 0.9387vw; color: #333333; text-align: center; margin-top: 1.043vw;}

.page{ margin-top: 1.82525vw;}
.layui-laypage{display: flex;font-size:1.043vw; color:#999999;  align-items: center; justify-content:center;}
.layui-laypage a { font-size: 1.043vw; color: #999999;  margin: 0 0.99085vw;  display: flex; align-items: center; justify-content: center; }
.layui-laypage-curr { font-size: 1.2516vw; color: #2d6097; margin: 0 0.99085vw; display: flex; align-items: center; justify-content: center; }
.layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}
.layui-laypage-disabled { font-size: 1.043vw; color: #999999; margin: 0 0.99085vw;  align-items: center; display: flex; align-items: center; justify-content: center; }
.layui-laypage-disabled:hover{color: #2d6097;}
.layui-laypage a:hover{ color: #2d6097;}
.layui-laypage .layui-icon-left,.layui-laypage .layui-icon-right{ width: 1.8774vw; height: 1.8774vw; background: #f8f8f9; display: flex; align-items: center; justify-content: center;}




.Service .Service_phone{ display: flex; align-items: center; margin-bottom: 8.344vw;}
.Service .Service_phone .Service_phone_list{ width: 21.64225vw;}
.Service .Service_phone .Service_phone_list:last-child{ margin-left: 3.129vw;}
.Service .Service_phone .Service_phone_list .phone_list_top{ padding-bottom: 1.043vw; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #dadada;}
.Service .Service_phone .Service_phone_list .phone_list_top .list_top_dd{ font-size: 1.2516vw; color: #333333;}
.Service .Service_phone .Service_phone_list .phone_list_bottom{ font-size: 1.8774vw; color: #2d6097; margin-top: 1.043vw; font-weight: bolder;}
.Service .Service_bottom{ display: flex; justify-content: space-between;}
.Service .Service_bottom .Service_bottom_list{ width: calc(33.33% - 0.78225vw); border-radius: 10px; overflow: hidden; position: relative;}
.Service .Service_bottom .Service_bottom_list .bottom_list_img img{ width: 100%;}
.Service .Service_bottom .Service_bottom_list .bottom_list_txt{ position: absolute; width: 100%; height: 100%; background: rgba(0,51,102,.36); top: 0; left: 0; display: flex; align-items: center; justify-content: center; font-size: 1.8774vw; color: #fff; font-weight: bolder;}



.Product{width: 100%;margin-bottom: 0;background-color: white;}
.Product .Recruitment_top{flex-direction: column;margin-bottom: 0;}
.Product .Recruitment_top .top_right_top{width: 100%;padding-bottom: 1.042vw;border-bottom: 1px solid #eaeaea;display: flex;align-items: flex-end;justify-content: space-between;}
.Product .Recruitment_top .top_right_top .right_top_left{width:100%;font-size:22px;font-weight: bold;color:#333;}
.Product .Recruitment_top .top_right_top .right_top_right form {width: 12.504vw; height: 2vw; padding: 0 0.7815vw; border-radius: 100px; display: flex; align-items: center; border: 1px solid #999;}
.Product .Recruitment_top .top_right_top .right_top_right form input[type="search"] {width: calc(100% - 1.042vw); height: auto; background: none;color:#666;}
.Product .Recruitment_top .top_right_top .right_top_right form input[type="submit"] {width:0.8336vw;height:0.8336vw;background:url(../images/searchs.png) no-repeat center;}
.Product .Recruitment_top .top_right_bottom{width: 100%;border-bottom: 1px solid #eaeaea;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li {width:100%;border: 1px solid #eaeaea;display:flex;align-items: center;justify-content:space-between;background-color: #f9f9f9;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dd {width: 72px;height: 46px;font-size: 14px;border-right: 1px solid #eaeaea;color:#333333;background: white;display: flex;justify-content: center;align-items: center;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt {width: calc(100% - 73px);height: 46px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a {margin: 0 0 0 30px;padding: 0 12px;font-size: 14px;line-height: 2;border-radius: 100px;color:#666666;display:flex;align-items:center;justify-content:center;position: relative;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a.btn {color:#cf152d;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a.btn i {margin-left:0.1563vw;font-size:1.042vw;color:#cf152d;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a.btn:hover {background:none;color:#cf152d;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a:hover{background-color:#2d6097;color:#fff;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a.on{background-color:#2d6097;color:#fff;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a:first-child{margin: 0 0 0 20px;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li:first-child{border-bottom:none;}
.Product .Recruitment_top .top_right_bottom .right_bottom_li.on {height:auto;}




.Product .Product_content{margin-top: 40px;display: flex; justify-content: space-between;border-top:1px solid #dadada;}
.Product .Product_content .Product_content_nav{ width: 14.1848vw; padding-right: 2.45105vw; border-right:1px solid #dadada; padding-top: 1.129vw;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_title{ display: flex; align-items: center; justify-content: space-between; height: 3.5462vw; border-bottom:1px solid #dadada; cursor: pointer; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_title .list_title_dd a{ font-size: 0.88655vw; color: #333333; font-weight: 500; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_title .list_title_dt{ color: #b0b0b0; font-size: 1.1473vw;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_title .list_title_dt i{
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: all 0.5s ease; -webkit-transform: all 0.5s ease;
}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down{ background: #f7fafc; padding: 1.2516vw; display: none;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_title{ display: inline-block; width: 100%; font-size: 0.7301vw; color: #666666; margin-bottom: 0.6258vw; padding-left: 0.7815vw; position: relative;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_title:hover{ color: #2d6097;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li:hover .down_li_title{ color: #2d6097;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_title::before{ content: "-"; margin-right: 0.46935vw; position: absolute; left: 0px;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li:last-child .down_li_title{ margin-bottom: 0;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_do{ display: none;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li:hover .down_li_do{ display: block;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_do a{ display: inline-block; width: 100%; font-size: 0.7301vw; color: #666666; margin-bottom: 0.6258vw; padding-left: 28px;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_do a:hover{ color: #2d6097;}
.Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_do a.on{ color: #2d6097;}
.Product .Product_content .Product_content_nav .content_nav_list.on .nav_list_title{ background: #2d6097; border-bottom: 1px solid #2d6097; padding-left: 1.2516vw; padding-right: 0.6258vw; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Product .Product_content .Product_content_nav .content_nav_list.on .nav_list_title .list_title_dd{ color: #fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Product .Product_content .Product_content_nav .content_nav_list.on .nav_list_title .list_title_dd a{ color: #fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Product .Product_content .Product_content_nav .content_nav_list.on .nav_list_title .list_title_dt i{
    -webkit-transform: rotate(90deg); color: #fff;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: all 0.5s ease; -webkit-transform: all 0.5s ease;
}

.Product .Product_content .Product_content_txt{ width: calc(100% - 14.1848vw); }
.Product .Product_content .Product_content_txt .IndexPro_content{display: flex; flex-wrap: wrap; padding: 2.86825vw; margin-bottom: -1.5645vw;}
.Product .Product_content .Product_content_txt .IndexPro_content_list{ width: 33.333%; margin-bottom: 1.5645vw;}

.Product .Product_content .Product_content_txt .IndexPro_content_list:hover{background-color: transparent;box-shadow: inset 0 0 0 2px #2d6097;}
.Product .Product_content .Product_content_txt .IndexPro_content_list:hover .content_list_title  .list_title_dd{color: #2d6097;}
.Product .Product_content .Product_content_txt .IndexPro_content_list:hover .content_list_title .list_title_dt{color: #666;}
.Product .Product_content .Product_content_txt .IndexPro_content_list:hover .content_list_icon span img:first-child{opacity: 1;}
.Product .Product_content .Product_content_txt .IndexPro_content_list:hover .content_list_icon span img:last-child{opacity: 0;}


.Product .Product_content .Product_content_nav .nav_list_down.on{display: block;}
.Product .Product_content .Product_content_nav .nav_list_down .list_down_li.on .down_li_title{color: #2d6097;}
.Product .Product_content .Product_content_nav .nav_list_down .list_down_li.on .down_li_do{display: block;}
.Product .Product_content .Product_content_nav .nav_list_down .list_down_li.on .down_li_do a.on{color: #2d6097;}






.DProduct .Product_content .Product_content_txt{ padding-left: 2.34675vw;}
.DProduct .Product_content .Product_content_txt .DProduct_top{ display: flex; justify-content: space-between; align-items: center; margin-top: 3.6505vw;}
.DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_img{ position: relative; width: 46%;}
.DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_img .top_img_list{ width: 100%; text-align: center; height: 25.29275vw; display: flex; align-items: center; justify-content: center;}
.DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_img .top_img_list img{ max-width: 100%; max-height: 25.2406vw;cursor: pointer;}
.DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_txt{ width: 46%;}
.DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_txt .top_txt_dd{ font-size: 1.6688vw; color: #2d6097; font-weight: bolder; border-bottom: 1px solid #dadada; padding-bottom: 0.78225vw; margin-bottom: 1.5645vw;}
.DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_txt .top_txt_dt{ font-size: 0.8344vw; color: #333333; line-height: 1.5645vw;}
.DProduct .swiper-button-next:after,.DProduct .swiper-button-prev::after{ font-size: 2.086vw; color: #2d6097;}
.DProduct .Product_content .Product_content_txt .DProduct_bottom{ margin-top: 7.04025vw;}
.DProduct .Product_content .Product_content_txt .DProduct_bottom .DProduct_bottom_title{ padding-bottom: 1.09515vw; border-bottom: 1px solid #dadada; margin-bottom: 1vw;}
.DProduct .Product_content .Product_content_txt .DProduct_bottom .DProduct_bottom_title span{ background: #2d6097; font-size: 1.044vw; color: #fff; font-weight: bolder; padding: 0.7vw;}
.DProduct .Product_content .Product_content_txt .DProduct_bottom .DProduct_bottom_content{ line-height: 28px;}


.Product .Recruitment_top{align-items: flex-start;}


.Download {background:#f5f5f5;padding:3.21vw 0vw;}
.Download .Download_nav {width:100%;display:flex;justify-content:center;align-items:center}
.Download .Download_nav a {width:20%;margin:0 1.563vw;padding:0.7815vw 0;font-size:0.8336vw;text-align:center;border-radius:5.21vw;background:white; color:#666;}
.Download .Download_nav a.on {color:#fff;background:#2d6097;}
.Download .Download_content {width:100%;margin-top:2.605vw}
.Download .Download_content .Download_content_list {width:100%;padding:2.3445vw;margin-bottom:1.563vw;border-radius:0.521vw;display:flex;justify-content:space-between;align-items:center;background:white}
.Download .Download_content .Download_content_list .content_list_left {width:60%;display:flex;align-items:center}
.Download .Download_content .Download_content_list .content_list_left .list_left_icon {margin-right:0.7815vw}
.Download .Download_content .Download_content_list .content_list_left .list_left_icon img {height:1.3025vw;width:auto;}
.Download .Download_content .Download_content_list .content_list_left .list_left_title {font-size:0.9378vw;color:#666}
.Download .Download_content .Download_content_list .content_list_right {width:30%;display:flex;align-items:center;justify-content:flex-end}
.Download .Download_content .Download_content_list .content_list_right .list_right_time {margin-right:2.6571vw;font-size:0.9378vw;color:#666}
.Download .Download_content .Download_content_list .content_list_right .list_right_btn {}
.Download .Download_content .Download_content_list .content_list_right .list_right_btn a {border-radius:0.2605vw;margin-right:1.042vw;font-size:0.7815vw;padding:0.521vw 1.3025vw;background:#2d6097;color:#fff;display:inline-block}
.Download .Download_content .Download_content_list .content_list_right .list_right_btn a:last-child {margin-right:0}





.News {width:100%;padding:5.21vw 0vw;background:#f5f5f5}
.News .News_top {width:100%;display:flex;justify-content:space-between;align-items:center}
.News .News_top .News_top_nav {display:flex;justify-content:flex-start;align-items:center}
.News .News_top .News_top_nav a {height:auto;padding:0.7815vw 1.563vw;font-size:0.8336vw; color:#666; margin-right:1.3025vw;background:white;display:flex;align-items:center;justify-content:center;border-radius:0.3126vw}
.News .News_top .News_top_nav a.on {background:#2d6097;color:#fff;}
.News .News_top .News_top_search {width:18%}
.News .News_top .News_top_search form {width:100%;height:2vw;padding:0 0.7815vw;border-radius:5.21vw;display:flex;align-items:center;border:1px solid #999}
.News .News_top .News_top_search form input[type="search"] {width:calc(100% - 1.042vw);height:auto;background:none;color:#666; border:0;}
.News .News_top .News_top_search form input[type="submit"] {width:0.8336vw;height:0.8336vw;background:url(../images/searchs.png) no-repeat center; border:0;}
.News .News_content {width:100%;display:flex;flex-wrap:wrap}
.News .News_content .News_content_list {width:calc(33% - 1.3125vw);padding:1.3025vw;margin-right:2.3445vw;margin-top:2.3445vw;border-radius:0.6252vw;overflow:hidden;background:white;}
.News .News_content .News_content_list:nth-child(3n) {margin-right:0;}
.News .News_content .News_content_list .content_list_thumb {width:100%;height:12.2754vw;border-radius:0.6252vw;overflow:hidden;}
.News .News_content .News_content_list .content_list_thumb img {width:100%;hidden:100%;border-radius:0.6252vw;transition:transform 0.5s ease 0s;-webkit-transform:transform 0.5s ease 0s;}
.News .News_content .News_content_list .content_list_info {padding:1.042vw 0 0 0;background:white}
.News .News_content .News_content_list .content_list_info .list_info_title {font-size:1.1462vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; color:#333;}
.News .News_content .News_content_list .content_list_info .list_info_desc {font-size:0.8336vw;line-height:1.5;margin-top:0.521vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color: #999;}
.News .News_content .News_content_list .content_list_info .list_info_bottom {width:100%;margin-top:0.521vw;display:flex;justify-content:space-between;align-items:center}
.News .News_content .News_content_list .content_list_info .list_info_bottom .info_bottom_time {font-size:0.8336vw; color:#666;}
.News .News_content .News_content_list .content_list_info .list_info_bottom .info_bottom_more {font-size:0.8336vw; color:#666;}
.News .News_content .News_content_list .content_list_info .list_info_bottom .info_bottom_more i {font-size:0.8857vw;margin-left:0.2605vw}
.News .News_content .News_content_list:hover .content_list_thumb img {transform:scale(1.15);}






.NDetails {}
.NDetails .NDetails_content {width:100%;display:flex;align-items:flex-start;justify-content:space-between}
.NDetails .NDetails_content .NDetails_content_left {background:white;width:calc(100% - 22.403vw);padding:2.084vw}
.NDetails .NDetails_content .NDetails_content_left .content_left_top {width:100%;padding-bottom:1.563vw;border-bottom:0.0521vw solid #999}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_title {width:100%;font-size:1.563vw;font-weight:500}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info {width:100%;margin-top:1.042vw;display:flex;justify-content:space-between;align-items:center}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dd {display:flex}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dd .info_dd_li {font-size:0.8336vw;margin-right:1.3025vw}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt {display:flex;justify-content:flex-end;align-items:center}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt .info_dt_txt {}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share {}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share a {border:none;}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share a::before {}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share a.icon-wechat {}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share a.icon-weibo {}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share a.icon-qq {}
.NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share a:hover {}
.NDetails .NDetails_content .NDetails_content_left .content_left_bottom {width:100%;padding:1.563vw 0;}
.NDetails .NDetails_content .NDetails_content_left .content_left_bottom img {}
.NDetails .NDetails_content .NDetails_content_left .content_left_bottom * {line-height:1.5}
.NDetails .NDetails_content .NDetails_content_left .content_left_bottom tr td{}
.NDetails .NDetails_content .NDetails_content_left .content_left_page {width:100%;border-top:0.0521vw solid #999;padding-top:1.563vw;margin-top:1.563vw;display:flex;align-items:center;justify-content:space-between}
.NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left {width:85%}
.NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left .page_left_li {width:100%;display:flex;justify-content:flex-start;align-items:center;}
.NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left .page_left_li .left_li_txt {font-size:0.8336vw;white-space:nowrap}
.NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left .page_left_li a {max-width:calc(100% - 3.8554vw);font-size:0.8336vw;display:inline-block; color:#666;}
.NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left .page_left_li a:hover{ color:#2d6097;}
.NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left .page_left_li:last-child {margin-top:0.521vw;}
.NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_right {display:flex;align-items:center;justify-content:center;padding:0.521vw 1.1462vw;color:white;background:#2d6097;border-radius:0.3647vw;font-size:0.7294vw}
.NDetails .NDetails_content .NDetails_content_right {width:19.798000000000002vw;background:white;padding:2.084vw}
.NDetails .NDetails_content .NDetails_content_right .content_right_title {font-size:1.2504vw;font-weight:bold;border-bottom:0.0521vw solid #999;padding-bottom:0.521vw}
.NDetails .NDetails_content .NDetails_content_right .content_right_list {width:100%}
.NDetails .NDetails_content .NDetails_content_right .content_right_list a {width:100%;display:inline-block;padding:0.7815vw 0;border-bottom:0.0521vw solid #999}
.NDetails .NDetails_content .NDetails_content_right .content_right_list a .list_li_title {width:100%;font-size:0.9378vw;color:#666;font-weight:500;transition:all 0.3s ease 0s;-webkit-transform:all 0.3s ease 0s;}
.NDetails .NDetails_content .NDetails_content_right .content_right_list a .list_li_desc {margin-top:0.3647vw;width:100%;font-size:0.7294vw;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; color:#666;}
.NDetails .NDetails_content .NDetails_content_right .content_right_list a:hover {border-color:#2d6097;}
.NDetails .NDetails_content .NDetails_content_right .content_right_list a:hover .list_li_title {color:#2d6097;}













.Career {padding:5.21vw 0vw;}
.Career .pc_all_content {flex-direction:column;align-items:flex-start;}
.Career .Career_top {width:100%;display:flex;align-items:flex-end;justify-content:space-between;}
.Career .Career_top .Career_top_title {}
.Career .Career_top .Career_top_title .top_title_dd {font-size:0.9378vw;font-family:"Myriad Pro";color:#2d6097;}
.Career .Career_top .Career_top_title .top_title_dt {font-size:2.1882vw;margin-top:0.521vw;color:#333333;font-weight:bold;}
.Career .Career_top .Career_top_form {}
.Career .Career_top .Career_top_form select {width:18.756vw;height:2.8134vw;padding:0 0.7815vw;margin-right:0.6252vw;font-size:0.8336vw;border-radius:0.3126vw;color:#999;background:#f5f5f5 url(../images/bn37.png) no-repeat right center;background-position-x:95%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.Career .Career_top .Career_top_form select option {font-size:0.8336vw;}
.Career .Career_top .Career_top_form .jobtype {}
.Career .Career_top .Career_top_form .releasetime {}
.Career .Career_top .Career_top_form input {height:2.8134vw;padding:0 1.042vw;font-size:0.8336vw;border-radius:0.3126vw;color:#fff;background-color:#2d6097;}
.Career .Career_content {width:100%;margin-top:2.605vw;}
.Career .Career_content .Career_content_list {width:100%;margin-top:1.1462vw;border-radius:0.521vw;overflow:hidden;}
.Career .Career_content .Career_content_list:first-child {margin-top:0;}
.Career .Career_content .Career_content_list .content_list_top {width:100%;padding:2.084vw 2.605vw;display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f5;}
.Career .Career_content .Career_content_list .content_list_top .list_top_left {}
.Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dd {display:flex;align-items:flex-end;}
.Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dd .left_dd_cn {font-size:1.2504vw;margin-right:0.7815vw;color:#2d6097;}
.Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dd .left_dd_en {font-size:0.8336vw;font-family:"Arial";color:#2d6097;}
.Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dt {margin-top:1.042vw;display:flex;align-items:center;}
.Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dt span {font-size:0.7294vw;margin-right:3.6470vw;color:#666666;}
.Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dt span:first-child {}
.Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dt span:last-child {margin-right:0;}
.Career .Career_content .Career_content_list .content_list_top .list_top_icon {width:2.605vw;height:2.605vw;position:relative;cursor:pointer;}
.Career .Career_content .Career_content_list .content_list_top .list_top_icon img {width:100%;height:100%;position:absolute;left:0;top:0;}
.Career .Career_content .Career_content_list .content_list_top .list_top_icon img:first-child {opacity:1;}
.Career .Career_content .Career_content_list .content_list_top .list_top_icon img:last-child {opacity:0;}
.Career .Career_content .Career_content_list .content_list_down {width:100%;padding:1.7193vw 2.084vw 3.126vw 2.084vw;border-top:1px solid rgba(255,255,255,.5);background-color:#2d6097;}
.Career .Career_content .Career_content_list .content_list_down .list_down_li {width:100%;}
.Career .Career_content .Career_content_list .content_list_down .list_down_li:first-child {margin-bottom:2.084vw;}
.Career .Career_content .Career_content_list .content_list_down .list_down_li .down_li_dd {font-size:0.8336vw;color:#fff;}
.Career .Career_content .Career_content_list .content_list_down .list_down_li .down_li_dt {margin-top:1.1462vw;}
.Career .Career_content .Career_content_list .content_list_down .list_down_li .down_li_dt p {font-size:0.7294vw;margin-top:0.521vw;line-height:1.6;color:rgba(255,255,255,.7);}
.Career .Career_content .Career_content_list .content_list_down .list_down_li .down_li_dt p:first-child {margin-top:0;}
.Career .Career_content .Career_content_list .content_list_down .list_down_bottom {margin-top:2.3445vw;display:flex;align-items:center;justify-content:flex-end;}
.Career .Career_content .Career_content_list .content_list_down .list_down_bottom a {padding:0.521vw 0.7815vw;font-size:0.8336vw;border:1px solid rgba(255,255,255,.8);color:white;border-radius:0.3126vw;display:flex;align-items:center;justify-content:center;}
.Career .Career_content .Career_content_list .content_list_down .list_down_bottom a img {margin-right:0.521vw;}

.Career .Career_content .Career_content_list.on{background-color: #2d6097;}
.Career .Career_content .Career_content_list.on .content_list_top{background-color: #2d6097;}
.Career .Career_content .Career_content_list.on .content_list_top .list_top_left .top_left_dd .left_dd_cn{color: #fff;}
.Career .Career_content .Career_content_list.on .content_list_top .list_top_left .top_left_dd .left_dd_en{color: #fff;}
.Career .Career_content .Career_content_list.on .content_list_top .list_top_left .top_left_dt span{color: #fff;}
.Career .Career_content .Career_content_list.on  .content_list_top .list_top_icon img:first-child{opacity: 0;}
.Career .Career_content .Career_content_list.on  .content_list_top .list_top_icon img:last-child{opacity: 1;}

.Career .page{margin-top: 4.5vw;}





.Contact {padding:5.21vw 0vw}
.Contact .Contact_top {display:flex;align-items:center;justify-content:space-between}
.Contact .Contact_top .contact_left {}
.Contact .Contact_top .contact_left .contact_left_title {font-size:1.9798vw;font-weight:bold;color:#333}
.Contact .Contact_top .contact_left .contact_left_content {margin-top:2.605vw}
.Contact .Contact_top .contact_left .contact_left_content .left_content_list {margin-top:1.563vw;display:flex}
.Contact .Contact_top .contact_left .contact_left_content .left_content_list .content_list_dd {font-size:0.9378vw;font-weight:500;color:#666}
.Contact .Contact_top .contact_left .contact_left_content .left_content_list .content_list_dt {font-size:0.9378vw;font-weight:500;color:#666}
.Contact .Contact_top .contact_right {max-width:60%}
.Contact .Contact_top .contact_right a {display:flex;align-items:center}
.Contact .Contact_top .contact_right a img {}
.Contact .Contact_bottom {width:100%;margin-top:2.605vw;display:flex;justify-content:space-between;align-items:center}
.Contact .Contact_bottom .contact_bottom_li {width:calc(25% - 1.042vw);padding:1.3025vw;background:whitesmoke;border-radius:0.2605vw;overflow:hidden}
.Contact .Contact_bottom .contact_bottom_li .bottom_li_name {font-size:0.9378vw;font-weight:bold}
.Contact .Contact_bottom .contact_bottom_li .bottom_li_li {margin-top:0.4168vw;font-size:0.8336vw;line-height:1.5}
.Contact .Contact_bottom .contact_bottom_li .bottom_li_li.tel {margin-top:1.3025vw}





.PTemplate{padding:5.21vw 0vw;background-color: #f9f9f9;}
.PTemplate .PTemplate_content {width:100%;padding:2.7092vw 1.563vw;background-color:white;box-shadow:0 0 5px 0 #efefef10;}
.PTemplate .PTemplate_content .content_top {width:100%;padding-bottom:1.563vw;margin-bottom:1.563vw;border-bottom:1px solid #eaeaea;}
.PTemplate .PTemplate_content .content_top .content_top_title {font-weight:500;text-align:center;font-size:1.563vw;}
.PTemplate .PTemplate_content .content_bottom {width:100%;}
.PTemplate .PTemplate_content .content_bottom p {font-size:0.8336vw;line-height:1.6;}



.SEARCH {padding-top:7.9192vw;padding-bottom:3.3865vw;}
.SEARCH .Search_top {display:flex;align-items:center;justify-content:center;padding:0vw 25%;margin-bottom:3.126vw;}
.SEARCH .Search_top form {display:flex;align-items:center;justify-content:center;width:100%;}
.SEARCH .Search_top input[type="search"] {width:80%;height:3.8554vw;display:flex;align-items:center;padding:0vw 1.042vw;background:#f9f9f9;font-size:0.9378vw;color:#333;border:1px solid #dcdcdc;}
.SEARCH .Search_top input[type="submit"] {width:20%;height:3.8554vw;display:flex;align-items:center;justify-content:center;background:#2d6097;color:#fff;font-size:1.1462vw;}
.SEARCH input::-ms-input-placeholder {/* Internet Explorer 10+ */ color:#b4b4b4;font-size:0.9378vw;}
.SEARCH input::-webkit-input-placeholder {/* WebKit browsers */ color:#b4b4b4;font-size:0.9378vw;}
.SEARCH input::-moz-placeholder {/* Mozilla Firefox 4 to 18 */  color:#b4b4b4;font-size:0.9378vw;}
.SEARCH input::-moz-placeholder {/* Mozilla Firefox 19+ */ color:#b4b4b4;font-size:0.9378vw;}
.SEARCH input::-moz-placeholder {/* Mozilla Firefox 19+ */ color:#b4b4b4;font-size:0.9378vw;}
.SEARCH .Search_title {font-size:1.042vw;color:#00000;margin-bottom:2.605vw;}
.SEARCH .Search_title b {color:#2d6097;margin:0vw 0.4168vw;}
.SEARCH .Search_content {padding-bottom:1.563vw;}
.SEARCH .Search_content .Search_content_list {padding:2.084vw 1.8756vw;background:#fff;box-shadow:0vw 0vw 1.3025vw rgba(0,0,0,.1);margin-bottom:1.3546vw;}
.SEARCH .Search_content .Search_content_list .content_list_time {font-size:1.042vw;color:#999999;}
.SEARCH .Search_content .Search_content_list .content_list_title {max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0.4689vw;margin-bottom:0.9899vw;}
.SEARCH .Search_content .Search_content_list .content_list_title .list_title_l {font-size:1.042vw;color:#2d6097;}
.SEARCH .Search_content .Search_content_list .content_list_title .list_title_r {font-size:1.042vw;color:#666666;}
.SEARCH .Search_content .Search_content_list .content_list_title .list_title_r b{color:#2d6097;}
.SEARCH .Search_content .Search_content_list .content_list_txt {width: 100%;font-size:0.8336vw;color:#666666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}





@media screen and (max-width:1633px){
    .pc_all .pc_all_content,.DBanner .DBanner_content{ max-width: 100%;}
    .IndexPro .IndexPro_content .IndexPro_content_prev{ left: -20px;}
    .IndexPro .IndexPro_content .IndexPro_content_next{ right: -20px;}

}


@media screen and (max-width:1440px){
    .pc_all .pc_all_content,.DBanner .DBanner_content{ max-width: 100%;}

}


@media screen and (max-width:1400px){
    .pc_all .pc_all_content,.DBanner .DBanner_content{ max-width: 100%;}

}


@media screen and (max-width:1250px){
    .pc_all .pc_all_content,.DBanner .DBanner_content{ max-width: 100%;}

}




@media screen and (max-width:1124px){
    .pc_all .pc_all_content,.DBanner .DBanner_content{ max-width: 94%; padding: 0; margin: 0 auto;}

    /* 手机导航 */
    .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;}
    .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: 55px;}
    .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:first-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:first-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: 22px;}
    .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:#fff;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% - 55px);font-size: .95rem;;line-height:2.7rem;top:55px;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: 56px; 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.5rem; 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: 15px;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:#000;}
    .m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}
    .m-header-nav.on{ background: #2d6097; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
    .m-header-nav.in{ background: #2d6097; 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:first-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:first-child{ opacity: 1;}

    .layui-laypage{font-size:14px;}
    .layui-laypage a{font-size:14px;}
    .layui-laypage a{font-size:14px;height:25px;margin:0 5px;width:25px;}
    .layui-laypage-curr{font-size:14px;height:25px;margin:0 5px;width:25px;}
    .layui-laypage-count{font-size:14px;}
    .layui-laypage-disabled{font-size:14px;height:25px;margin:0 5px;width:25px;}



    .DBanner{padding-top: 55px;}
    .DBanner img{height: 150px;}


    .Header,.Nav{ display: none;}
    .banner{height: auto;}
    .banner .banner_list .banner_list_img img{height: 250px;}
    .banner .banner_list .banner_list_txt{top: 30%;}
    .banner .banner_list .banner_list_txt .list_txt_dd{font-size: 18px;}
    .banner .banner_list .banner_list_txt .list_txt_dt{font-size: 14px;margin-top: 15px;}
    .banner .swiper-pagination{bottom: 15px;}
    .banner .swiper-pagination span{ width: 15px; height: 15px;margin-right: 5px; }
    .banner .swiper-pagination span::before{ width:  5px; height: 5px;}


    .Footer .Footer_top{ display: none;}

    .IndexNews{ padding: 20px 0px;}
    .IndexNews .IndexNews_left{ width: 70%;}
    .IndexNews .IndexNews_left .IndexNews_left_dd{ font-size: 16px; margin-bottom: 5px;}
    .IndexNews .IndexNews_left .IndexNews_left_dt{ font-size: 13px; line-height: 20px;}
    .IndexNews .IndexNews_right{ padding: 8px; font-size: 13px;}
    .IndexNews .IndexNews_right img{ margin-left: 8px; width: 18px;}

    .IndexPro{ padding: 35px 0px;}
    .IndexPro .IndexPro_title{ display: block; margin-bottom: 15px; padding-bottom: 0;}
    .IndexPro .IndexPro_title .IndexPro_title_left{ margin-bottom: 13px; text-align: center;}
    .IndexPro .IndexPro_title .IndexPro_title_left .title_left_dd{ font-size: 16px;}
    .IndexPro .IndexPro_title .IndexPro_title_left .title_left_dt{ font-size: 18px;margin-top: 6px;}
    .IndexPro .IndexPro_title .IndexPro_title_right{ justify-content: space-between; display: flex; flex-wrap: wrap; margin-bottom: -2%;margin-top: 10px;}
    .IndexPro .IndexPro_title .IndexPro_title_right a{ width: 31%; font-size: 14px; background: #fff; text-align: center; line-height: 18px; margin-bottom: 4%;padding: 5px 10px;}
    .IndexPro .IndexPro_content .IndexPro_content_list{ padding: 20px;}
    .IndexPro .IndexPro_content .IndexPro_content_list .content_list_img{ height: 300px;}
    .IndexPro .IndexPro_content .IndexPro_content_list .content_list_img img{ max-height: 260px;}
    .IndexPro .IndexPro_content .IndexPro_content_list .content_list_title .list_title_dd{ font-size: 16px;}
    .IndexPro .IndexPro_content .IndexPro_content_list .content_list_title .list_title_dt{ font-size: 14px;margin-top: 10px;}
    .IndexPro .IndexPro_content .IndexPro_content_list .content_list_icon{ margin-top: 10px;}
    .IndexPro .IndexPro_content .IndexPro_content_list .content_list_icon span{ width: 16px; height: 12px;}
    .IndexPro .IndexPro_bottom{ margin-top: 25px;}
    .IndexPro .IndexPro_bottom a{ font-size: 16px;}
    .IndexPro .IndexPro_bottom img{ margin-left: 10px;}
    .IndexPro .IndexPro_content .IndexPro_content_prev{ left: 10px;}
    .IndexPro .IndexPro_content .IndexPro_content_next{ right: 10px;}

    .Indexabout .Indexabout_top{ display: block;}
    .Indexabout .Indexabout_top .Indexabout_top_left,.Indexabout .Indexabout_top .Indexabout_top_right{ width: 100%;}
    .Indexabout .Indexabout_top .Indexabout_top_left{ margin-bottom: 25px;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_title{ text-align: center; margin-bottom: 13px;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_title .left_title_dd{ font-size: 16px;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_title .left_title_dt{ font-size: 18px;margin-top:10px;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt{ text-align: center;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_dd{font-size: 16px; line-height: normal;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_dd p{font-size: 16px; line-height: 1.5;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_dt{ font-size: 14px;line-height: 1.5;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_btn{ display: flex; justify-content: center; width: 100%;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_btn a{ font-size: 16px;}
    .Indexabout .Indexabout_top .Indexabout_top_left .top_left_txt .left_txt_btn img{ margin-left: 10px;}

    .Indexabout .Indexabout_bottom{ flex-wrap: wrap;}
    .Indexabout .Indexabout_bottom .Indexabout_bottom_list{ width: 100%; margin-bottom: 14px; padding: 45px 15px; border-radius: 5px;}
    .Indexabout .Indexabout_bottom .Indexabout_bottom_list .bottom_list_dd{ font-size: 18px;}
    .Indexabout .Indexabout_bottom .Indexabout_bottom_list .bottom_list_dt{ font-size: 15px;}





    .IndexNews .IndexNews_content{align-items: center;justify-content: center;flex-direction: column;}
    .IndexNews .IndexNews_content .IndexNews_content_list{width: 100%; padding: 15px;border-radius: 8px;margin-top: 20px;}
    .IndexNews .IndexNews_content .IndexNews_content_list:first-child{margin-top: 0;}
    .IndexNews .IndexNews_content .IndexNews_content_list .content_list_thumb{height: 195px;border-radius: 8px;}
    .IndexNews .IndexNews_content .IndexNews_content_list .content_list_thumb img{height: 100%;}
    .IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt .list_txt_title{font-size: 14px;}
    .IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt .list_txt_time{margin-top: 10px;font-size: 14px;}
    .IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt .list_txt_more{margin-top: 12px; font-size: 14px;}


    .IndexNews .IndexNews_right{font-size: 16px;display: flex;align-items: center;justify-content: center;}
    .IndexNews .IndexNews_right img{width: auto;}

    .Footer .Footer_bottom{ display: block; text-align: center; font-size: 14px; padding: 13px 0px;}
    .Footer .Footer_bottom .Footer_bottom_left *{font-size: 14px;line-height: 1.5;color: rgba(255,255,255,.7);}
    .Footer .Footer_bottom .Footer_bottom_left p{font-size: 14px;line-height: 1.5;color: rgba(255,255,255,.7);}
    .Footer .Footer_bottom .Footer_bottom_left a{font-size: 14px;line-height: 1.5;color: rgba(255,255,255,.7);}
    .Footer .Footer_bottom .Footer_bottom_right{ justify-content: center;margin-top: 12px;}
    .Footer .Footer_bottom .Footer_bottom_right a{font-size: 14px;}
    .Footer .Footer_bottom .Footer_bottom_right span{margin: 0 5px;font-size: 14px;color: rgba(255,255,255,.7);}

    .about{ padding: 35px 0px;}
    .about .pc_all_content{ display: block;}
    .about .about_right{ margin-top: 25px;}
    .about .about_left,.about .about_right{ width: 100%;}
    .about .about_left .about_left_top .left_top_dd{ font-size: 20px;}
    .about .about_left .about_left_top .left_top_dt{ font-size: 16px;margin-top: 10px;}
    .about .about_left .about_left_txt p{ font-size: 14px; line-height: 24px;}

    .Culture{ height: 350px;}
    .Culture .Culture_nav{ padding-bottom: 20px; margin-bottom: 20px;}
    .Culture .Culture_nav,.Culture .Culture_content{ max-width: 100%;}
    .Culture .Culture_title{ font-size: 18px;margin-bottom: 15px;}
    .Culture .Culture_nav ul li{ font-size: 16px;}
    .Culture .pc_all_content{ padding-top: 33px;}
    .Culture .Culture_content .Culture_content_list .content_list_dt{ font-size: 14px; line-height: 24px;}
    .Culture .Culture_content .Culture_content_list .content_list_dd{ font-size: 16px;}
    .Culture .Culture_nav ul li::before{ bottom: -21px;}

    .Honor{ padding: 35px 0px;}
    .Honor .Honor_top .Honor_top_title{ font-size: 18px;}
    .Honor .Honor_top .Honor_top_right .top_right_list{ width: 30px; height: 30px;}
    .Honor .Honor_content .Honor_content_list .content_list_dd{ padding: 10px;}
    .Honor .Honor_content .Honor_content_list .content_list_dd img{ max-height: 185px;}
    .Honor .Honor_content .Honor_content_list .content_list_dt{ font-size: 16px; padding: 10px 0px;}




    .Team .Team_content .Team_content_list {padding:15px;border-radius:10px;}
    .Team .Team_content .Team_content_list .content_list_dd {height:160px;max-width: 100%;}
    .Team .Team_content .Team_content_list .content_list_dd img {height: 80%;}
    .Team .Team_content .Team_content_list .content_list_dt {margin: 0;padding: 0;}
    .Team .Team_content .Team_content_list .content_list_dt .list_dt_title {font-size: 14px;}
    .Team .Team_content .Team_content_list .content_list_dt .list_dt_post {margin-top:6px;font-size: 14px;}







    .History .History_content{margin-top: 20px;}
    .History .History_content .History_content_top .content_top_list{justify-content:center;flex-direction:column;width:100%}
    .History .History_content .History_content_top .content_top_list .top_list_info{width:100%;height:auto}
    .History .History_content .History_content_top .content_top_list .top_list_info .list_info_dd{font-size:28px}
    .History .History_content .History_content_top .content_top_list .top_list_info .list_info_dt{margin-top:15px}
    .History .History_content .History_content_top .content_top_list .top_list_info .list_info_dt p{font-size:14px;line-height:1.5;margin-top:8px}
    .History .History_content .History_content_top .content_top_list .top_list_thumb{width:100%;height:auto;margin-top:25px}
    .History .History_content .History_content_top .content_top_list .top_list_thumb img{border-radius:12px;width:100%;height:auto}
    .History .History_content .History_content_top .content_top_list.swiper-slide-thumb-active{opacity:1 !important;z-index:9999}
    .History .History_content .History_content_bottom{width:100%;margin-top:30px;position:relative;padding:0 55px}
    .History .History_content .History_content_bottom .swiper-container{padding-bottom:20px}
    .History .History_content .History_content_bottom::before{height:1px;bottom:7px;width:100%;left:0}
    .History .History_content .History_content_bottom .content_bottom_list{font-size:14px;height:26px}
    .History .History_content .History_content_bottom .content_bottom_list::before{width:4px;height:4px;bottom:-15px}
    .History .History_content .History_content_bottom .content_bottom_list.swiper-slide-thumb-active{font-size:17px}
    .History .History_content .History_content_bottom .swiper-button-li{width:38px;height:38px;top:40px;}
    .History .History_content .History_content_bottom .content_bottom_list.swiper-slide-thumb-active::before{width:6px;height:6px;bottom:-15px}
    .History .History_content .History_content_bottom .swiper-button-li::after{font-size:12px}
    .History .History_content .History_content_bottom .swiper-button-prev{left:0}
    .History .History_content .History_content_bottom .swiper-button-next{right:0}





    .Recruitment{ padding: 35px 0px;}
    .Recruitment .Recruitment_top{ margin-bottom: 25px; text-align: center; width: 100%;}
    .Recruitment .Recruitment_top .Recruitment_top_left{ width: 100%;}
    .Recruitment .Recruitment_top .Recruitment_top_left .top_left_dd{ font-size: 16px;}
    .Recruitment .Recruitment_top .Recruitment_top_left .top_left_dt{ font-size: 18px;}










    .Product .Recruitment_top .top_right_top {width:100%;padding-bottom:20px;flex-direction: column;}
    .Product .Recruitment_top .top_right_top .right_top_left {width:100%;font-size:22px;}
    .Product .Recruitment_top .top_right_top .right_top_right{width: 100%;margin-top: 20px;}
    .Product .Recruitment_top .top_right_top .right_top_right form {width:100%;height:38px;padding:0 15px;border-radius:100px;display:flex;align-items:center;border:1px solid #999;}
    .Product .Recruitment_top .top_right_top .right_top_right form input[type="search"] {width:calc(100% - 20px);height:auto;background:none;color:#666;}
    .Product .Recruitment_top .top_right_top .right_top_right form input[type="submit"] {width:16px;height:16px;background:url(../images/searchs.png) no-repeat center;}
    .Product .Recruitment_top .top_right_bottom {width:100%;border-bottom:1px solid #eaeaea;}
    .Product .Recruitment_top .top_right_bottom .right_bottom_li {width:100%;border:1px solid #eaeaea;}
    .Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dd {width:72px;height:46px;font-size:14px;border-right:1px solid #eaeaea;}
    .Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt {width:calc(100% - 73px);height:46px;flex-wrap:nowrap;white-space: nowrap;overflow-x: auto;}
    .Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a {margin:0 0 0 20px;padding:0 12px;font-size:14px;line-height:2;}
    .Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a.btn i {margin-left:3px;font-size:20px;}
    .Product .Recruitment_top .top_right_bottom .right_bottom_li .bottom_li_dt a:first-child {margin:0 0 0 10px;}



    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_title .list_title_dd a{font-size: 15px;}







    .Cases .Cases_content{ justify-content: space-between;}
    .Cases .Cases_content .Cases_content_list{ width: 49%; margin-right: 0; margin-bottom: 20px;}
    .Cases .Cases_content .Cases_content_list .content_list_dd{ padding: 20px; height: 100px;}
    .Cases .Cases_content .Cases_content_list .content_list_dt{ font-size: 16px; margin-top: 10px;}

    .DBanner .DBanner_content{ font-size: 18px; text-align: center; padding-top: 15px; justify-content: center;}
    .DBanner .DBanner_nav a{line-height: 45px; font-size: 13.5px;}

    .Recruitment .Recruitment_top{ display: block;}
    .Recruitment .Recruitment_top .Recruitment_top_left,.Recruitment .Recruitment_top .Recruitment_top_right{ width: 100%;}
    .Recruitment .Recruitment_top .Recruitment_top_right{ margin-top: 10px; display: flex; justify-content: space-between;}
    .Recruitment .Recruitment_top .Recruitment_top_right select{ width: calc(50% - 60px); height: 36px; margin-right: 0; font-size: 14px;}
    .Recruitment .Recruitment_top .Recruitment_top_right input{ width: 100px; height: 36px; font-size: 14px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_top{ padding: 15px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left .top_left_dd{ font-size: 16px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left .top_left_dd span{ font-size: 14px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left .top_left_dt span{ font-size: 13px; margin-right: 5px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_left{ width: calc(100% - 40px);}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_top .list_top_icon{ width: 28px; height: 28px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_down{ padding: 15px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_li .down_li_dd{ font-size: 16px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_li .down_li_dt p{ font-size: 13px; line-height: 24px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_bottom a{ width: 124px; height: 32px; font-size: 14px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_bottom a img{ margin-right: 10px; max-width: 13px;}
    .Recruitment .Recruitment_content .Recruitment_content_list .content_list_down .list_down_bottom{ justify-content: flex-start;}

    .contact{ display: block;}
    .contact .contact_left{ width: 100%; padding: 35px 20px;}
    .contact .contact_right{ width: 100%;}
    .contact .contact_left .contact_left_title{ font-size: 20px;}
    .contact .contact_left .contact_left_content .left_content_list{ margin-bottom: 20px;}
    .contact .contact_left .contact_left_content .left_content_list .content_list_txt .list_txt_dd{ font-size: 16px;}
    .contact .contact_left .contact_left_content .left_content_list .content_list_txt .list_txt_dt{ font-size: 16px;}
    .contact .contact_left .contact_left_content .left_content_list .content_list_icon{ width: 35px; height: 35px; margin-right: 10px;}
    .contact .contact_left .contact_left_content .left_content_list .content_list_icon img{ max-width: 15px;}
    .contact .contact_right{ height: 260px;}

    .message{ padding: 35px 0px;}
    .message .message_title .message_title_dd{ font-size: 18px;}
    .message .message_title .message_title_dt{ font-size: 14px;margin-top: 10px;}
    .message .message_form{ display: block;margin-top: 15px;}
    .message .message_form .message_form_list{ width: 100%; height: 46px; padding: 0px 20px; margin-bottom: 10px;}
    .message .message_form .message_form_list span{ width: 66px; font-size: 14px;}
    .message .message_form .message_form_list input{ width: calc(100% - 75px); font-size: 14px;}
    .message .message_form .message_form_list input::-webkit-input-placeholder{font-size: 14px;}
    .message .message_form .message_form_textarea textarea{ padding: 10px 20px; height: 160px;font-size: 14px;}
    .message .message_form .message_form_textarea textarea::-webkit-input-placeholder{font-size: 14px;color: #999;}
    .message .message_form .message_form_submit{margin-top: 12px;}
    .message .message_form .message_form_submit input{ width: 100%; height: 42px; font-size: 16px;}

    .Service .Service_phone{ width: 100%; flex-wrap: wrap;}
    .Service .Service_phone .Service_phone_list{ width: 100%; background: #f5f5f5; padding: 15px;}
    .Service .Service_phone .Service_phone_list:last-child{ margin-left: 0; margin-top: 20px;}
    .Service .Service_phone .Service_phone_list .phone_list_top{ padding-bottom: 8px; margin-bottom: 8px;}
    .Service .Service_phone .Service_phone_list .phone_list_top .list_top_dd{ font-size: 16px;}
    .Service .Service_phone .Service_phone_list .phone_list_top .list_top_dt img{height: 23px;}
    .Service .Service_phone .Service_phone_list .phone_list_bottom{ font-size: 22px;}
    .Service .Service_bottom{ flex-wrap: wrap;}
    .Service .Service_bottom .Service_bottom_list{ width: 100%; margin-bottom: 20px;}
    .Service .Service_bottom .Service_bottom_list .bottom_list_txt{ font-size: 20px;}
    .Service .Service_bottom .Service_bottom_list:last-child{ margin-bottom: 0;}
    .Recruitment .Recruitment_top .Recruitment_top_left .top_left_p{ font-size: 14px; line-height: 22px;}



    .Product .Recruitment_top_left .top_left_dt span{ margin-left: 8px;}
    .Recruitment .Recruitment_top .Recruitment_top_left .top_left_dt{margin-top: 6px;}
    .Recruitment .Recruitment_top .Recruitment_top_left .top_left_dt span{font-size: 12px;}
    .Product .Product_content{ display: block;}
    .Product .Product_content .Product_content_nav,.Product .Product_content .Product_content_txt{ width: 100%;}
    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_title{ height: 45px;}
    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_title .list_title_dd{ font-size: 16px;}
    .Product .Product_content .Product_content_nav{ padding-right: 0px; border-right: 0; padding-top: 0;}
    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_title .list_title_dt i{ font-size: 18px;}
    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_down{ padding: 15px 20px;}
    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_down a{ font-size: 14px; margin-bottom: 12px;}
    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_title{ font-size: 14px; margin-bottom: 12px; padding-left: 15px;}
    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_do{font-size: 14px;margin-top: 5px;}
    .Product .Product_content .Product_content_nav .content_nav_list .nav_list_down .list_down_li .down_li_do a{font-size: 14px;line-height: 28px;}
    .Product .Product_content .Product_content_nav .content_nav_list.on .nav_list_title{ padding: 0px 20px;}
    .Product .Product_content .Product_content_txt{ margin-top: 25px;}
    .Product .Product_content .Product_content_txt .IndexPro_content{ padding: 0; justify-content: space-between;}
    .Product .Product_content .Product_content_txt .IndexPro_content_list{ width: 48%; background:transparent; margin-bottom: 4%;}
    .Product .IndexPro_content .IndexPro_content_list .content_list_img{ max-height: 220px;}
    .Product .IndexPro_content .IndexPro_content_list .content_list_img img{ max-height: 200px;}
    .Product .Product_content .Product_content_txt .IndexPro_content_list:hover{background-color: transparent;}

    .DProduct .Product_content .Product_content_txt .DProduct_top{ display: block;}
    .DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_img,.DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_txt{ width: 100%;}
    .DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_txt .top_txt_dd{ font-size: 18px; padding-bottom: 15px; margin-bottom: 15px;}
    .DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_txt .top_txt_dt{ font-size: 14px; line-height: 24px;}
    .DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_img .top_img_list{ height: 220px;}
    .DProduct .Product_content .Product_content_txt .DProduct_top .DProduct_top_img .top_img_list img{ max-height: 200px;}
    .DProduct .Product_content .Product_content_txt .DProduct_bottom .DProduct_bottom_title{ margin-bottom: 15px; padding-bottom: 15px;}
    .DProduct .Product_content .Product_content_txt .DProduct_bottom .DProduct_bottom_title span{ width: 100%; height: 45px;}
    .DProduct .Product_content .Product_content_txt .DProduct_bottom .DProduct_bottom_content img{ max-width: 100%;}





    .Download{padding: 35px 0;}
    .Download .Download_nav a{width: auto;font-size: 14px;margin: 0 10px;padding: 12px 20px;}
    .Download .Download_content{margin-top: 25px;}
    .Download .Download_content .Download_content_list{padding: 15px;margin-bottom: 20px;flex-direction: column;align-items: flex-start;justify-content: center;}
    .Download .Download_content .Download_content_list .content_list_left{width: 100%;}
    .Download .Download_content .Download_content_list .content_list_left .list_left_icon img{height: 17px;}
    .Download .Download_content .Download_content_list .content_list_left .list_left_title{font-size: 16px;margin-left: 10px;}
    .Download .Download_content .Download_content_list .content_list_right{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-top: 6px;}
    .Download .Download_content .Download_content_list .content_list_right .list_right_time{font-size: 16px;margin-right: 0;}
    .Download .Download_content .Download_content_list .content_list_right .list_right_btn a{font-size: 13px;padding: 8px 12px;margin-right: 15px;border-radius: 5px;}






    .News{padding: 35px 0;}
    .News .News_top{width: 100%;justify-content: center; align-items: flex-start; flex-direction: column;}
    .News .News_top .News_top_nav{width: 100%;display: flex;align-items: center;justify-content: center;}
    .News .News_top .News_top_nav a{font-size: 15px;padding: 13px 20px;margin-right: 20px;border-radius: 8px;}
    .News .News_top .News_top_search{width: 100%;margin-top: 0;}
    .News .News_content{margin-top: 20px;flex-direction: column;}
    .IndexNews .IndexNews_content .IndexNews_content_list .content_list_txt .list_txt_more i{font-size: 17px; margin-left: 5px;}



    .News .News_top .News_top_search form{height: 40px;margin-top: 20px;}
    .News .News_top .News_top_search form input[type="search"]{width: calc(100% - 40px);padding: 0 15px;}
    .News .News_top .News_top_search form input[type="submit"]{width: 40px;height: 100%;}


    .News .News_content .News_content_list{width: 100%; padding: 15px; border-radius: 8px; margin-top: 20px;}
    .News .News_content .News_content_list:first-child{margin-top: 0px;}
    .News .News_content .News_content_list .content_list_thumb{height: 193px;border-radius: 8px;}
    .News .News_content .News_content_list .content_list_info{margin-top: 15px;}
    .News .News_content .News_content_list .content_list_info .list_info_title{font-size: 14px; color:#333;}
    .News .News_content .News_content_list .content_list_info .list_info_desc{margin-top: 10px;font-size: 14px;}
    .News .News_content .News_content_list .content_list_info .list_info_bottom{margin-top: 10px;}
    .News .News_content .News_content_list .content_list_info .list_info_bottom .info_bottom_time{font-size: 14px;}
    .News .News_content .News_content_list .content_list_info .list_info_bottom .info_bottom_more{font-size: 14px;}
    .News .News_content .News_content_list .content_list_info .list_info_bottom .info_bottom_more i{font-size: 16px;margin-left: 5px;}











    .NDetails .NDetails_content{width: 100%;align-items: center; justify-content: center; flex-direction: column;}
    .NDetails .NDetails_content .NDetails_content_left{width: 100%;padding: 15px;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top{width: 100%; padding-bottom: 15px; border-bottom: 1px solid #999;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_title{font-size: 20px;line-height: 1.6;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info{margin-top: 15px;align-items: center; justify-content: center; flex-direction: column;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dd{width: 100%;display: flex;align-items: center;justify-content: space-between;font-size: 14px;margin-right: 0;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt{width: 100%;margin-top: 10px;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt .info_dt_txt{font-size: 14px;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dd .info_dd_li{font-size: 14px;margin-right: 0;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share a{width: 18px;height: 18px;line-height: 1;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_top .left_top_info .top_info_dt #share a::before{font-size: 18px;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_bottom{padding: 15px 0;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_page{margin-top: 15px;padding-top: 15px;  border-top: 1px solid #999;align-items: center; justify-content: center; flex-direction: column;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left{width: 100%;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left .page_left_li:last-child{margin-top: 10px;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left .page_left_li .left_li_txt{font-size: 14px;}
    .NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_left .page_left_li a{font-size: 14px;max-width: calc(100% - 58px);}
    .NDetails .NDetails_content .NDetails_content_left .content_left_page .left_page_right{margin-top: 15px;padding: 10px 18px;font-size: 14px;border-radius: 8px;}
    .NDetails .NDetails_content .NDetails_content_right{width: 100%;padding: 15px;margin-top: 20px;}
    .NDetails .NDetails_content .NDetails_content_right .content_right_title{font-size: 18px; border-bottom: 1px solid #999; padding-bottom: 15px;}
    .NDetails .NDetails_content .NDetails_content_right .content_right_list a{padding: 12px 0; border-bottom: 1px solid #999;}
    .NDetails .NDetails_content .NDetails_content_right .content_right_list a .list_li_title{font-size: 16px;}
    .NDetails .NDetails_content .NDetails_content_right .content_right_list a .list_li_desc{margin-top: 8px;font-size: 14px;}





    .Career .Career_top{align-items: center; justify-content: center; flex-direction: column;}
    .Career .Career_top .Career_top_title {display: flex;align-items: center;justify-content: center;flex-direction: column;}
    .Career .Career_top .Career_top_title .top_title_dd{font-size: 16px;}
    .Career .Career_top .Career_top_title .top_title_dt{font-size: 16px;margin-top: 6px;}
    .Career .Career_top .Career_top_form{width: 100%;height: auto;margin-top: 15px;display: flex;align-items: center;justify-content: space-between;}
    .Career .Career_top .Career_top_form select{width: 35%;height: 36px;padding: 0 10px;font-size: 14px;margin-right: 0;border-radius: 5px;}
    .Career .Career_top .Career_top_form select option{font-size: 14px;}
    .Career .Career_top .Career_top_form input{width: 22%;height: 36px;font-size: 14px;padding: 0;border-radius: 5px;font-weight: 500;}
    .Career .Career_content{margin-top: 20px;}
    .Career .Career_content .Career_content_list{margin-top: 20px;border-radius: 8px;}
    .Career .Career_content .Career_content_list .content_list_top{padding: 15px;}
    .Career .Career_content .Career_content_list .content_list_top .list_top_left{width: 80%;}
    .Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dd{display: flex; align-items: center; justify-content: flex-start; width: 100%;}
    .Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dd .left_dd_cn{font-size: 18px;margin-right: 10px;}
    .Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dd .left_dd_en{font-size: 16px;}
    .Career .Career_content .Career_content_list .content_list_top .list_top_left{display: flex;align-items: center; justify-content: center; flex-direction: column;}

    .Career .Career_content .Career_content_list .content_list_top .list_top_icon{width: 35px;height: 35px;}

    .Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dt{margin-top: 2px; display: flex; align-items: center; flex-wrap: wrap;justify-content: space-between;}
    .Career .Career_content .Career_content_list .content_list_top .list_top_left .top_left_dt span{font-size: 14px;width: 50%;margin-top: 6px;margin-right: 0;white-space: nowrap;}
    .Career .Career_content .Career_content_list .content_list_down{padding: 15px;}
    .Career .Career_content .Career_content_list .content_list_down .list_down_li:first-child{margin-bottom: 15px;}
    .Career .Career_content .Career_content_list .content_list_down .list_down_li .down_li_dd{font-size: 16px;}
    .Career .Career_content .Career_content_list .content_list_down .list_down_li .down_li_dt{margin-top: 12px;}
    .Career .Career_content .Career_content_list .content_list_down .list_down_li .down_li_dt p{margin-top: 8px;font-size: 14px;}
    .Career .Career_content .Career_content_list .content_list_down .list_down_bottom{margin-top: 15px;}
    .Career .Career_content .Career_content_list .content_list_down .list_down_bottom a{font-size: 14px;padding: 8px 12px;border-radius: 6px;}
    .Career .Career_content .Career_content_list .content_list_down .list_down_bottom a img{margin-right: 4px;}








    .Contact {padding:35px 0;}
    .Contact .Contact_top {width: 100%;justify-content:center;flex-direction: column;}
    .Contact .Contact_top .contact_left {width: 100%;}
    .Contact .Contact_top .contact_left .contact_left_title {font-size:20px;}
    .Contact .Contact_top .contact_left .contact_left_content {margin-top:20px;}
    .Contact .Contact_top .contact_left .contact_left_content .left_content_list {margin-top:15px;;}
    .Contact .Contact_top .contact_left .contact_left_content .left_content_list .content_list_dd {font-size: 15px;}
    .Contact .Contact_top .contact_left .contact_left_content .left_content_list .content_list_dt {font-size: 15px;}
    .Contact .Contact_top .contact_right {width: 100%;max-width: 100%;margin-top: 15px;}
    .Contact .Contact_top .contact_right a {width: 100%;}
    .Contact .Contact_top .contact_right a img {width: 100%;}
    .Contact .Contact_bottom {margin-top:20px;justify-content:center;flex-direction: column;}
    .Contact .Contact_bottom .contact_bottom_li {width:100%;padding:15px;border-radius:8px;margin-top: 15px;}
    .Contact .Contact_bottom .contact_bottom_li:first-child{margin-top: 0;}
    .Contact .Contact_bottom .contact_bottom_li .bottom_li_name {font-size:18px;}
    .Contact .Contact_bottom .contact_bottom_li .bottom_li_li {margin-top:6px;font-size:15px;line-height:1.5}
    .Contact .Contact_bottom .contact_bottom_li .bottom_li_li.tel {margin-top:12px;}






    .PTemplate{padding:35px 0vw;}
    .PTemplate .PTemplate_content{width: 100%; padding: 25px 20px;}
    .PTemplate .PTemplate_content .content_top{padding-bottom:20px; margin-bottom: 20px;}
    .PTemplate .PTemplate_content .content_top .content_top_title{font-size:20px;}
    .PTemplate .PTemplate_content .content_bottom p{font-size: 14px;line-height: 1.5;}




    .Help{ padding-bottom: 0;}
    .Help .Help_content .Help_content_list{ width: 100%; margin-bottom: 25px;}
    .Help .Help_content .Help_content_list .content_list_title{ font-size: 16px;}
    .Help .Help_content .Help_content_list .content_list_txt p{ margin-bottom: 20px;}
    .Help .Help_content .Help_content_list:last-child{ margin-bottom: 0;}
    .Help .Help_content{ flex-wrap: wrap;}
    .Help .Help_content .Help_content_list{ margin-right: 0px;}

    .HelpList .HelpList_content .HelpList_content_left{ margin-bottom: 25px;}
    .HelpList .HelpList_content .HelpList_content_left,.HelpList .HelpList_content .HelpList_content_right{ width: 100%;}
    .HelpList .HelpList_content .HelpList_content_right .content_right_title{ font-size: 16px;}

    .HelpDetails .HelpDetails_content{ flex-wrap: wrap;}
    .HelpDetails .HelpDetails_content .HelpDetails_content_left{ border-right: 0; margin-bottom: 25px;}
    .HelpDetails .HelpDetails_content .HelpDetails_content_left .content_left_title{ font-size: 16px;}



}








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



}



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



}


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


}


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


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


}


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

}