@charset "UTF-8";*{margin:0 auto;padding:0}
html,body{width:100%;position:relative;font-size:12px;font-family:'微软雅黑','Arial';margin:auto;background:white;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.content{width:1400px;margin:auto}
.nav{position:fixed;top:0;left:0;width:100%;background:#15237c;z-index:10}
.nav .logo{width:160px;float:left;margin:15px 0;transition:all 0.3s ease-out}
.nav .nav_slide{position:relative;text-align:right;background:white;width:auto;float:right;padding:36px 0;transition:all 0.3s ease-out}
.nav .nav_slide a.active{color:#15237c}
.nav .nav_slide a{position:relative;display:inline-block;color:#666666;font-size:16px;margin:0 23px;transition:all 0.3s ease-out}
.nav .nav_slide a:after{content:'';display:block;width:100%;height:1px;background:#15237c;opacity:0;bottom:0;left:0;position:absolute;transition:all 0.3s ease-out}
.nav .nav_slide a:hover{color:#15237c;transition:all 0.3s ease-out}
.nav .nav_slide a:hover:after{opacity:1;bottom:-6px;transition:all 0.3s ease-out}
.nav .nav_phone{float:right;width:calc(50% - 600px);background:#00004d;text-align:center}
.nav .nav_phone p{display:inline-block;height:93px;line-height:93px;transition:all 0.3s ease-out}
.nav .nav_phone p img{width:30px;display:inline-block;vertical-align:middle}
.nav .nav_phone p span{font-size:20px;color:white;font-weight:bold;font-style:italic;transition:all 0.3s ease-out;vertical-align:middle}
.navac .nav_slide{padding:16px 0;transition:all 0.3s ease-out}
.navac .logo{width:100px;float:left;margin:7px 0;transition:all 0.3s ease-out}
.navac .nav_phone p{height:53px;line-height:53px;transition:all 0.3s ease-out}
.nav-btn{position:fixed;right:10px;top:4px;z-index:1100;opacity:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;cursor:pointer;display:none}
.nav-btn span{width:50px;height:6px;display:block;background:white;margin:10px 0 0 0;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-btn-blue span{background:#10449a;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-btn-blue2 span{background:white;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-btn .nav-btn-span3{width:25px;float:right}
.nav-btn:hover{opacity:0.9;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-btn:hover .nav-btn-span1{transform:translate(8.75%,0);-ewbkit-transform:translate(8.75%,0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-btn:hover .nav-btn-span2{transform:translate(8.75%,0);-ewbkit-transform:translate(8.75%,0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-btn:hover .nav-btn-span3{transform:translate(-25%,0);-ewbkit-transform:translate(-25%,0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-btnac{z-index:60;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-btn-colse .nav-btn-span1{transform:translate(-8.75%,150%) rotate(45deg) !important;-webkit-transform:translate(-8.75%,150%) rotate(45deg) !important}
.nav-btn-colse .nav-btn-span2{transform:translate(-8.75%,-100%) rotate(-45deg) !important;-webkit-transform:translate(-8.75%,-100%) rotate(-45deg) !important}
.nav-btn-colse .nav-btn-span3{opacity:0}
.nav-layer{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1099;background:rgba(0,0,0,0);transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform 0.5s ease 0.3s,background 0.3s ease;-webkit-transition:transform 0.5s ease 0.3s,background 0.3s ease}
.nav-layerac{transform:translateX(0%);-webkit-transform:translateX(0%);background:rgba(0,0,0,0.6);-webkit-background:rgba(0,0,0,0.6);transition:background 0.3s ease;-webkit-transition:background 0.3s ease}
.nav-layer .nav-layer-close{position:absolute;width:100%;height:100%;left:0;top:0}
.nav-layer .nav-layer-content{position:absolute;width:570px;height:100%;right:0;top:0;background:#15237c;transform:translateX(100%);-webkit-transform:translateX(100%);transition:all 0.2s cubic-bezier(0,0,0.58,1);-webkit-transition:all 0.2s cubic-bezier(0,0,0.58,1)}
.nav-layerac .nav-layer-content{transform:translateX(0%);-webkit-transform:translateX(0%);transition:all 0.5s cubic-bezier(0,0,0.58,1);-webkit-transition:all 0.5s cubic-bezier(0,0,0.58,1)}
.nav-layer-items{position:relative;height:60%;top:16%;padding:0 5%}
.nav-layer-items .nav-layer-item{margin:1% 0}
.nav-layer-items .nav-layer-item a{display:inline-block;position:relative;padding:10px 0}
.nav-layer-items .nav-layer-item a b{position:absolute;bottom:0;left:0;width:0;height:1px;background:rgba(255,255,255,0.6);display:block;transition:all 0.2s cubic-bezier(0,0,0.58,1);-webkit-transition:all 0.2s cubic-bezier(0,0,0.58,1)}
.nav-layer-items .nav-layer-item a:hover b{width:100%;transition:all 0.2s cubic-bezier(0,0,0.58,1);-webkit-transition:all 0.2s cubic-bezier(0,0,0.58,1)}
.nav-layer-items .nav-layer-item span{color:white;font-size:26px}
.nav-layer-items .nav-layer-item font{color:white;opacity:.6;font-size:20px;font-weight:lighter}
.nav-layer-items .nav-layer-itemac{}
.nav-code{position:absolute;left:5%;bottom:16%;width:100%;text-align:left}
.nav-code img{width:16%;margin-right:2%;display:inline-block}
.link{background:#282828;position:relative}
.link_title{color:white;position:relative;background:#1ea539;padding:20px 40px;font-size:24px;width:14%;box-sizing:border-box;font-weight:lighter;float:left;margin-top:-16px;text-align:center;box-shadow:0 0 30px -10px rgba(0,0,0,.7)}
.link_ul{float:right;width:80%;margin:10px 0}
.link_ul a{display:inline-block;float:right;width:12%;padding:10px 0}
.link_ul form{width:22.75%;margin-right:3%;display:block;float:left}
.link_ul form:nth-child(4){margin-right:0}
.link_ul form select{width:100%;height:35px;padding-left:10px;background:none;border:1px solid #ccc;color:#9e9e9e;box-sizing:border-box}
.link_ul form{font-size:12px;line-height:1;color:#666}
.link_ul form{vertical-align:middle}
.footer{background:#3b3b3b;padding:86px 0 10px 0;position:relative}
.footer_left{width:22%;float:left;color:#c7c7c7}
.footer_left img{width:100px;margin:0;margin-bottom:10px}
.footer_left p{font-weight:bold;margin:10px 0;font-size:14px}
.footer_left span{display:block;margin:10px 0;font-size:12px}
.footer_right{width:70%;float:right}
.footer_ul{width:12.5%;float:left}
.footer_ul .footer_ul_title{color:#c7c7c7;font-size:18px;font-weight:bold;display:block;margin-bottom:20px}
.footer_ul .footer_li{color:#c7c7c7;display:block;font-size:12px;margin:12px 0}
.footer_ul a:hover{color:white}
.footer_copyright{color:#c7c7c7;font-size:12px;padding:30px 0}
.common_banner_t{height:90px;background:#15237c}
.common_banner_t2{background:#15237c}
.common_banner{position:relative;overflow:hidden;background:#15237c}
.common_banner_top{background:rgba(1,2,79,.95);height:260px;position:fixed;top:93px;left:0;width:100%;height:260px;z-index:9;transform:translateY(-100%);transition:all 0.3s ease-out}
.common_banner_top_h{top:93px}
.common_banner_top_a{top:53px}
.common_banner_top.active{transform:translateY(0%);transition:all 0.3s ease-out}
.common_banner_bom{height:54px;position:relative;z-index:2}
.common_banner_bom a{width:auto;display:inline-block;float:left;padding:16px 40px;color:white;background:#15237c;border:1px solid white;font-size:16px;margin-left:-1px}
.common_banner_bom a.active{background:white;color:#15237c}
.common_banner_box{position:absolute;left:0;right:0;bottom:0;margin:auto;top:0;height:100%}
.common_banner_left{position:absolute;left:0;top:60%;transform:translateY(-50%);opacity:0.06;color:white}
.common_banner_left h5{font-size:40px;font-weight:lighter}
.common_banner_left h6{font-size:40px}
.common_banner_right{width:60%;position:absolute;left:35%;height:100%}
.common_banner_right_text1{width:50%;float:left}
.common_banner_right_text1 h5{font-size:24px;color:white;margin-bottom:20px}
.common_banner_right_text1 h6{font-size:12px;color:white;line-height:2em;width:80%;text-align:justify;}
.common_banner_right_text2{width:40%;float:right}
.common_banner_right_text2 ul{width:34%;float:left;margin-right:14%}
.common_banner_right_text2 ul li{color:white;font-size:12px;padding:6px 0;border-bottom:1px solid white;margin-bottom:8px}
.common_banner_right_text2 ul li a{color:white}
.common_banner_right_text3{width:40%;float:right}
.common_banner_right_text3 ul{width:26%;float:left;margin-right:4%}
.common_banner_right_text3 ul li{color:white;font-size:12px;padding:6px 0;border-bottom:1px solid white;margin-bottom:8px}
.common_banner_right_text3 ul li a{color:white}
.common_banner_right_img{width:86%}
.common_banner_right_img .common_banner_r_i_item{width:28%;margin:0 2%;display:block;float:left}
.common_banner_right_img .common_banner_r_i_item:hover .imgs img{transform:scale(1.1);transition:all 0.3s ease-out}
.common_banner_right_img .common_banner_r_i_item .imgs{position:relative;overflow:hidden}
.common_banner_right_img .common_banner_r_i_item .imgs img{transition:all 0.3s ease-out}
.common_banner_right_img .common_banner_r_i_item p{color:white;font-size:18px;padding:4px 6px}
.common_banner_right .common_banner_right_item{position:absolute;left:0;top:0;top:50%;width:100%;transform:translateY(-50%);z-index:0;opacity:0;transition:all 0.3s ease-out}
.common_banner_right .common_banner_right_item.active{opacity:1;z-index:3;transition:all 0.3s ease-out}
.common_content{background:#ffffff;position:relative;overflow:hidden;width:100%}
.common_content2{background:#f2f2f2}
.common_banner_top2{background:#15237c;height:260px}
.common_banner_top2 .content{position:relative;height:100%}
.common_banner_top2 .common_banner_left{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:1;color:white;z-index:3}
.common_bg{position:absolute;height:100%;width:auto;right:26%;top:0}
.service{padding-bottom:160px}
.common_title{margin:25px 0;padding:30px 0;border-bottom:2px solid #eeeeee;position:relative}
.common_title .title_en{font-size:26px;color:#808080}
.common_title .title_cn{font-size:36px;color:#15237c}
.common_title .back{position:absolute;right:0;bottom:16px;width:170px;text-align:center;border-radius:4px;background:#15237c;border:1px solid #15237c;line-height:42px;transition:all 0.3s ease-out}
.common_title .back span{font-size:14px;color:white;display:inline-block;margin-right:60px;vertical-align:middle;transition:all 0.3s ease-out}
.common_title .back font{position:relative;width:40px;display:inline-block;vertical-align:middle}
.common_title .back font .img1{position:relative;opacity:1;transition:all 0.3s ease-out}
.common_title .back font .img2{position:absolute;left:0;top:0;transition:all 0.3s ease-out}
.common_title .back:hover{background:white;transition:all 0.3s ease-out}
.common_title .back:hover span{color:#15237c;transition:all 0.3s ease-out}
.common_title .back:hover font .img1{opacity:0;transition:all 0.3s ease-out}
.common_title .back:hover font .img2{opacity:1;transition:all 0.3s ease-out}
.service_con{margin-top:30px}
.service_con .service_slide{float:left;width:24.25%;margin-right:1%;margin-bottom:1%}
.service_con .service_slide:nth-child(4n){margin-right:0}
.service_slide img{display:block;transition:all 0.3s ease-out}
.service_slide a{overflow:hidden;display:block;position:relative}
.service_slide a:hover img{transform:scale(1.1);transition:all 0.3s ease-out}
.service_slide .service_pop{position:absolute;left:0;top:0;width:100%;height:100%;background:#15237c;opacity:0;z-index:1;transition:all 0.3s ease-out}
.service_slide .service_pop_box{position:absolute;left:50%;top:50%;width:90%;transform:translate(-50%,-50%);z-index:2;color:white;text-align:center}
.service_slide .service_pop_box p{font-size:20px}
.service_slide .service_pop_box span{position:relative;font-size:22px;font-weight:bold}
.service_slide .service_pop_box span .em{position:absolute;bottom:-10px;width:20px;height:6px;background:white;left:50%;transform:translateX(-50%);transition:all 0.3s ease-out}
.service_slide a:hover .service_pop{opacity:.7;transition:all 0.3s ease-out}
.service_slide a:hover .em{width:80px;transition:all 0.3s ease-out;background:#1d9c3b}
.contact_one{}
.contact_one span{font-size:14px;color:#949494}
.contact_one font{font-size:20px;color:#949494;margin-right:50px}
.contact_two{margin:40px 0}
.contact_t_item{float:left;display:inline-block;padding:36px 20px;margin-right:16px;border:1px solid #e3e3e3;border-radius:4px;background:white;cursor:pointer}
.contact_t_item.active{border:1px solid #15237c}
.contact_t_item p{font-size:18px;color:#4d4d4d;font-weight:bold;padding-bottom:4px}
.contact_t_item span{display:block;font-size:14px;margin:2px 0;color:#949494}
.contact_map{border:1px solid #e3e3e3;border-radius:4px}
#dituContent{height:450px;position:relative;width:100%}
.per{margin:30px 0;font-size:0}
.per .per_item{display:inline-block;width:19.2%;vertical-align:top;margin-bottom:1%;margin-right:1%;position:relative}
.per .per_item:nth-child(5n){margin-right:0%}
.per_img{overflow:hidden;position:relative}
.per_img img{transition:all 0.3s ease-out}
.per_item:hover .per_img > img{transform:scale(1.1);transition:all 0.3s ease-out}
.per_pop{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(21,35,124,.5);z-index:2;transition:all 0.3s ease-out;opacity:0}
.per_pop img{position:absolute;left:50%;top:50%;width:60px;transform:translate(-50%,-50%)}
.per_item:hover .per_pop{opacity:1;transition:all 0.3s ease-out}
.per_item p{text-align:center;padding:6px 0;font-size:16px;color:#15237c;font-weight:bold}
.page{text-align:right}
.page .page_a_1{padding:8px 39px;border:1px solid #15237c;color:#15237c;transition:all 0.3s ease-out;display:inline-block;margin:0 10px;border-radius:4px}
.page .page_a_1:hover{color:white;background:#15237c}
.page span{padding:8px 10px;color:#7f7f7f}
.partenr_box{margin-bottom:30px}
.partenr_box .partenr_item{display:block;width:30%;margin-right:5%;margin-bottom:2%;float:left;transition:all 0.3s ease-out}
.partenr_box .partenr_item:hover{transition:all 0.3s ease-out;box-shadow:0 0 10px rgba(0,0,0,.3)}
.partenr_box .partenr_item:nth-child(3n){margin-right:0%}
.partenr_box .partenr_item .img{position:relative;overflow:hidden;height:240px}
.partenr_box .partenr_item .img img{transition:all 0.3s ease-out}
.partenr_box .partenr_item:hover .img img{transition:all 0.3s ease-out;transform:scale(1.1)}
.partenr_box .partenr_item .partenr_inner{padding:10px 20px 16px 20px}
.partenr_box .partenr_item .partenr_inner h5{font-size:14px;color:#949494;margin-bottom:10px}
.partenr_box .partenr_item .partenr_inner h6{font-size:20px;color:#15237c;padding-top:10px;}
.partenr_box .partenr_item .partenr_inner span{float:right;border:2px solid #15237c;height:36px;line-height:34px;padding:0 16px;transition:all 0.3s ease-out}
.partenr_box .partenr_item .partenr_inner span em{color:#15237c;font-size:16px;vertical-align:middle;transition:all 0.3s ease-out}
.partenr_box .partenr_item .partenr_inner span font{width:30px;position:relative;display:inline-block;vertical-align:middle}
.partenr_box .partenr_item .partenr_inner span font .img1{position:relative;opacity:1;transition:all 0.3s ease-out}
.partenr_box .partenr_item .partenr_inner span font .img2{position:absolute;left:0;top:0;opacity:0;transition:all 0.3s ease-out}
.partenr_box .partenr_item:hover .partenr_inner span{background:#15237c;transition:all 0.3s ease-out}
.partenr_box .partenr_item:hover span em{color:white;transition:all 0.3s ease-out}
.partenr_box .partenr_item:hover span font .img1{opacity:0}
.partenr_box .partenr_item:hover span font .img2{opacity:1}
.partenr_show{text-align:justify;padding-top:30px}
.content_show .partenr_show_title span{font-size:34px}
.content_show .partenr_show_title font{font-size:28px;font-weight:lighter}
.partenr_show .partenr_show_con{text-align:justify}
.partenr_show .partenr_show_con img{max-width:100%;margin:20px auto}
.partenr_show .partenr_show_con p{font-size:14px;line-height:1.6em}
.case_box{padding:50px 0 0 0}
.case_item{display:block;width:30%;margin-right:5%;margin-bottom:2%;float:left;transition:all 0.3s ease-out;cursor:pointer}
.case_box .case_item:hover{transition:all 0.3s ease-out;box-shadow:0 0 10px rgba(0,0,0,.3)}
.case_box .case_item:nth-child(3n){margin-right:0%}
.case_box .case_item .case_img{position:relative;overflow:hidden;height:235px}
.case_box .case_item .imgs{transition:all 0.3s ease-out}
.case_box .case_item:hover .imgs{transform:scale(1.1);transition:all 0.3s ease-out}
.case_box .case_item .case_img .case_pop{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;opacity:0;background:rgba(21,35,124,.7);transition:all 0.3s ease-out}
.case_box .case_item:hover .case_pop{opacity:1;transition:all 0.3s ease-out}
.case_box .case_item .case_img .case_pop p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.case_box .case_item .case_img .case_pop p span{font-size:14px;color:white;vertical-align:middle;display:inline-block}
.case_box .case_item .case_img .case_pop p img{display:inline-block;width:40px;vertical-align:middle}
.case_item .case_inner{padding:20px}
.case_item .case_inner p{font-size:16px;color:#949494;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.case_item .case_inner font{font-size:20px;color:#15237c;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.case_more{width:156px;text-align:center;padding:13px 0;margin:0 auto;background:white;color:#15237c;border-radius:44px;font-size:18px;border:1px solid #15237c;cursor:pointer;transition:all 0.3s ease-out;margin-top:30px}
.case_more:hover{color:white;background:#15237c;transition:all 0.3s ease-out}
.case_pops{position:fixed;z-index:11;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none}
.case_pops .case_pops_outer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.case_pops .case_pops_outer .close{position:absolute;top:10px;right:10px;width:60px;height:60px;line-height:60px;border-radius:50%;background:rgba(0,0,0,.7);cursor:pointer;transition:all 0.3s ease-out;z-index:10;text-align:center}
.case_pops .case_pops_outer .close:hover{transform:rotate(180deg);transition:all 0.3s ease-out}
.case_pops .case_pops_outer .close img{width:60%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.case_pops .case_pops_outer .casebg{position:relative}
.case_pops .case_pops_inner{position:absolute;left:30px;top:30px;width:880px;background:rgba(0,0,0,.4);color:white;min-height:150px;padding:20px}
.case_pops .case_pops_inner h4{font-size:30px;margin-bottom:30px}
.case_pops .case_pops_inner p{text-align:justify;font-size:16px;line-height:1.6em}
.family{}
.family .family_item{display:block;width:30%;margin-right:5%;margin-bottom:2%;float:left;transition:all 0.3s ease-out;cursor:pointer;overflow:hidden}
.family .family_item:hover{transition:all 0.3s ease-out;box-shadow:0 0 10px rgba(0,0,0,.3)}
.family .family_item:nth-child(3n){margin-right:0}
.family .family_item .family_img{position:relative;overflow:hidden;height:237px}
.family .family_item .imgs{transition:all 0.3s ease-out}
.family_item .family_inner{padding:20px}
.family_item .family_inner span{color:#333333;font-size:12px}
.family_item .family_inner p{font-size:18px;color:#333333;margin:10px 0 16px 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease-out}
.family_item .family_inner font{font-size:16px;color:#949494;display:block;margin-bottom:20px;text-align:justify;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease-out;min-height:2em}
.afilters{display:inline-block;position:relative;margin-left:50px}
.afilters a{color:#4d4d4d;font-size:16px;display:inline-block;margin-right:26px;font-weight:lighter;cursor:pointer;font-weight:bold;position:relative}
.afilters a.active:after{content:'';display:block;width:100%;height:1px;background:#4d4d4d;bottom:-4px;position:absolute;left:0}
#filters{display:inline-block;position:relative;margin-left:50px}
#filters font{color:#4d4d4d;font-size:16px;display:inline-block;margin-right:26px;font-weight:lighter;cursor:pointer;font-weight:bold;position:relative}
#filters font.active:after{content:'';display:block;width:100%;height:1px;background:#4d4d4d;bottom:-4px;position:absolute;left:0}
.team_box{font-size:0}
.team_load{height:1px;position:relative;width:100%}
.team_box .team_item{position:relative;display:inline-block;width:15%;margin:0 0.8%;margin-bottom:2%}
.team_box .team_item .team_img{overflow:hidden;position:relative;height:315px}
.team_box .team_item .team_img img{transition:all 0.3s ease-out}
.team_box .team_item:hover .team_img img{transform:scale(1.1);transition:all 0.3s ease-out}
.team_inner{padding:0 13px 18px 13px;background:white;transition:all 0.3s ease-out;overflow:hidden}
.team_box .team_item:hover .team_inner{background:#15237c;transition:all 0.3s ease-out}
.team_box .team_item:hover .team_inner p{color:white;transition:all 0.3s ease-out}
.team_box .team_item:hover .team_inner span{color:white;transition:all 0.3s ease-out}
.team_box .team_item:hover .team_inner font{color:white;transition:all 0.3s ease-out}
.team_inner p{font-size:12px;color:#808080;display:-webkit-box;min-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease-out}
.team_inner span{display:block;font-size:16px;color:#15237c;padding:13px 0 6px 0;transition:all 0.3s ease-out}
.team_inner font{font-size:12px;color:#808080;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease-out}
.team_con{position:relative}
.team_con_left{float:left;width:80%;position:relative;background:white}
.team_con_right{position:absolute;right:0;top:0;height:100%;width:19%}
.team_con_left .team_con_img{width:27%;margin:0}
.team_con_scroll{position:absolute;width:73%;height:100%;overflow-y:auto;right:0;top:0}
.team_con_scroll_inner{position:relative;padding:40px}
.team_con_scroll_inner h4{}
.team_con_scroll_inner h4 span{font-size:30px;color:#15237c}
.team_con_scroll_inner h4 font{font-size:20px;color:#15237c;display:inline-block;margin-left:10px}
.team_con_scroll_inner h5{font-size:16px;color:#1a1a1a;padding:14px 0 26px 0}
.team_con_scroll_inner div{line-height:1.6em;text-align:justify}
.team_con_scroll_inner div b{font-size:14px;color:#1a1a1a;margin:6px 0;display:block}
.team_con_scroll_inner div p{font-size:14px;color:#808080;margin-bottom:10px}
.team_con_r_item{width:100%;background:#15237c;display:block;position:relative}
.team_con_r_item img{width:56%;margin:0}
.team_con_r_item p{width:43%;position:absolute;text-align:center;top:50%;right:0;transform:translateY(-50%);color:white;font-size:18px}
.team_con_r_item_bom{margin-top:2%}
.content_show_left{float:left;width:67%;padding-right:3.5%;border-right:1px solid #dddddd}
.content_show_right{float:right;width:26%;background:white}
.content_s_r_con{background:white}
.content_show_left > h4{font-size:32px;color:#1a1a1a;padding-top:50px}
.content_show_left > span{font-size:14px;color:#aeaeae;padding:20px 0;display:block}
.content_show_left .show_content{font-size:16px;color:#4d4d4d;text-align:justify;line-height:1.6em}
.content_show_left .show_content p{font-size:16px;color:#4d4d4d;text-align:justify;line-height:2em}
.content_show_left .show_content img{width:auto;height:auto!important;max-width:100%!important;margin:20px auto}
.content_s_r_con_join a{position:relative;overflow:hidden}
.content_s_r_con_join .con_img{width:50%;float:left;position:relative}
.content_s_r_con_join .con_right{width:48%;position:absolute;right:0;bottom:0;background:#17277a;height:100%;color:white;display:block;padding:20px;box-sizing:border-box}
.content_s_r_con_join .con_right span{color:white}
.content_s_r_con_join .con_right em{color:white;margin:10px 0;display:block}
.content_s_r_con_join .con_right font{color:white!important}
.show_prevnext{margin-top:40px}
.show_prevnext .show_prev{width:50%;float:left}
.show_prevnext .show_prev:hover .img1{opacity:0;transition:all 0.3s ease-out}
.show_prevnext .show_prev:hover .img2{opacity:1;transition:all 0.3s ease-out}
.show_prevnext .show_prev:hover span{color:#15237c;transition:all 0.3s ease-out}
.show_prevnext .show_next{width:50%;float:right;text-align:right}
.show_prevnext .show_next:hover .img1{opacity:0;transition:all 0.3s ease-out}
.show_prevnext .show_next:hover .img2{opacity:1;transition:all 0.3s ease-out}
.show_prevnext .show_next:hover span{color:#15237c;transition:all 0.3s ease-out}
.show_prevnext .show_next:hover .img2{opacity:1;transition:all 0.3s ease-out}
.show_img{width:50px;position:relative;display:inline-block;vertical-align:middle}
.show_img .img1{position:relative;opacity:1;transition:all 0.3s ease-out}
.show_img .img2{position:absolute;left:0;top:0;opacity:0;transition:all 0.3s ease-out}
.show_prevnext span{font-size:14px;display:inline-block;vertical-align:middle;color:#949494;transition:all 0.3s ease-out}
.show_prev{display:block;position:relative}
.show_prev span{width:100%;box-sizing:border-box;padding-left:60px;position:absolute;right:0;top:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.show_next{display:block;position:relative}
.show_next span{width:100%;box-sizing:border-box;padding-right:60px;position:absolute;left:0;top:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.content_show_right h5{padding-top:60px}
.content_show_right h5 span{font-size:32px;color:#15237c;display:inline-block;margin-right:4px}
.content_show_right h5 font{font-size:24px;color:#808080}
.content_s_r_con a{display:block;margin-top:40px}
.content_s_r_con a .con_img{position:relative;overflow:hidden}
.content_s_r_con a .con_img img{transition:all 0.3s ease-out}
.content_s_r_con a span{font-size:14px;color:#949494;display:block;padding-top:10px}
.content_s_r_con a font{font-size:20px;color:#4d4d4d;display:block;font-weight:bold;padding:5px 0 10px 0;transition:all 0.3s ease-out}
.content_s_r_con a p{font-size:16px;line-height:1.6em;color:#949494;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.content_s_r_con a:hover img{transform:scale(1.1);transition:all 0.3s ease-out}
.content_s_r_con a:hover font{color:#15237c;transition:all 0.3s ease-out}
.news_content{}
.news_content2{padding-top:30px}
.news_content .news_poster{margin:20px 0 60px 0;position:relative;padding:20px 0;background:#ededed;display:block;transition:all 0.3s ease-out}
.poster_img{float:left;width:33.5%;overflow:hidden;transition:all 0.3s ease-out}
.poster_img img{transition:all 0.3s ease-out}
.poster_con{width:63%;float:right;position:relative;padding-right:200px;box-sizing:border-box}
.poster_con h5{font-size:30px;color:#15237c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease-out;margin:20px 0;transition:all 0.3s ease-out}
.poster_con span{display:block;width:20px;background:#949494;height:2px;margin:10px 0;transition:all 0.3s ease-out}
.poster_con p{font-size:16px;color:#949494;line-height:1.6em;text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease-out}
.poster_con font{position:absolute;right:6%;top:10%;color:#aeaeae;font-size:36px;display:inline-block;transition:all 0.3s ease-out}
.news_poster a{display:block}
.news_content_in{margin-bottom:50px}
.news_poster:hover .poster_img{transform:translateX(20px);transition:all 0.3s ease-out}
.news_poster:hover .poster_img img{transform:scale(1.1);transition:all 0.3s ease-out}
.news_poster:hover{background:#15237c;transition:all 0.3s ease-out}
.news_poster:hover .poster_con h5{color:white;transition:all 0.3s ease-out}
.news_poster:hover .poster_con p{color:white;transition:all 0.3s ease-out;opacity:0.6}
.news_poster:hover .poster_con font{color:white;transition:all 0.3s ease-out}
.news_poster:hover .poster_con span{background:white;transition:all 0.3s ease-out;opacity:0.6}
.news_content_item{width:49%;display:block;float:left;margin-right:2%;margin-bottom:2%}
.news_content_in .news_content_item:nth-child(2n){margin-right:0}
.news_content_item .imgs{position:relative;overflow:hidden;float:left;width:26.5%;max-height:120px}
.news_content_item .imgs img{transition:all 0.3s ease-out}
.news_content_item .item_box{position:relative;overflow:hidden;float:right;width:73.5%;padding:14px 40px;background:#ededed;transition:all 0.3s ease-out;box-sizing:border-box}
.news_content_item .item_box h6{color:#4d4d4d;font-size:20px;margin:10px 0;transition:all 0.3s ease-out;font-weight:bold;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.news_content_item .item_box p{transition:all 0.3s ease-out;font-size:16px;color:#949494;line-height:1.6em;min-height:3.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news_content_item .item_box span{transition:all 0.3s ease-out;display:block;margin-top:10px;display:block;text-align:right;color:#949494;font-size:14px}
.news_content_item:hover .item_box{background:#15237c;transition:all 0.3s ease-out}
.news_content_item:hover .item_box h6{color:white;transition:all 0.3s ease-out}
.news_content_item:hover .item_box p{color:white;transition:all 0.3s ease-out}
.news_content_item:hover .item_box span{color:white;transition:all 0.3s ease-out}
.news_content_item:hover .imgs img{transform:scale(1.1);transition:all 0.3s ease-out}
.news_content_item .imgs_box{position:relative;float:left;width:18.5%;background:#e1e1e1;transition:all 0.3s ease-out}
.news_content2 .item_box{width:81.5%}
.news_content_item .imgs_box img{opacity:0}
.news_content_item .imgs_box p{position:absolute;width:80%;left:50%;top:50%;transform:translate(-50%,-50%)}
.news_content_item .imgs_box em{position:absolute;right:0;top:36%;transform-origin:center center;transform:rotate(135deg) translate(0,-50%);background:#e1e1e1;display:block;width:20px;height:20px;z-index:2;transition:all 0.3s ease-out}
.news_content_item .imgs_box span{color:#aeaeae;font-size:30px;text-align:right;display:block;transition:all 0.3s ease-out}
.news_content_item .imgs_box font{color:#c7c7c7;font-size:20px;display:block;font-weight:lighter;text-align:right;transition:all 0.3s ease-out}
.news_content2 .news_content_item .item_box h6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}
.news_content2 .news_content_item .item_box p{font-size:14px}
.news_content2 .news_content_item:hover .imgs_box{background:#1ea539;transition:all 0.3s ease-out}
.news_content2 .news_content_item:hover .imgs_box em{background:#1ea539;transition:all 0.3s ease-out}
.news_content2 .news_content_item:hover .imgs_box span{transition:all 0.3s ease-out;color:white}
.news_content2 .news_content_item:hover .imgs_box font{transition:all 0.3s ease-out;color:white}
.recruit_content{padding-top:30px}
.recruit_slide{float:left;width:20%;margin-right:1%}
.recruit_item_ul{width:53.5%;float:left;margin-right:2%}
.recruit_con{width:21.5%;float:left}
.recruit_slide .recruit_slide_t{position:relative;padding:20px 24px;background:#ededed;cursor:pointer}
.recruit_slide .recruit_slide_t.active{background:#1ea739}
.recruit_slide .recruit_slide_t.active span{color:white}
.recruit_slide .recruit_slide_t.active em .img1{opacity:0}
.recruit_slide .recruit_slide_t.active em .img2{opacity:1}
.recruit_slide .recruit_slide_t span{color:#808080;font-size:18px;display:inline-block;float:left;font-weight:bold;height:36px;line-height:36px}
.recruit_slide .recruit_slide_t em{display:inline-block;float:right;width:36px;position:relative}
.recruit_slide .recruit_slide_t em .img1{opacity:1;position:relative}
.recruit_slide .recruit_slide_t em .img2{opacity:0;top:0;left:0;position:absolute}
.recruit_slide_c{background:#ffffff;display:none}
.recruit_slide_c p{margin:16px 0;padding:0 30px;color:#949494;font-size:16px;cursor:pointer}
.recruit_slide_c p.active{color:#15237c}
.recruit_item_ul .recruit_item_li{border-radius:4px;padding:44px 30px;color:#808080;transition:all 0.3s ease-out;cursor:pointer;border:1px solid #ededed}
.recruit_item_ul .recruit_item_li.active{background:#15237c;color:white;transition:all 0.3s ease-out}
.recruit_item_ul .recruit_item_li h5{margin-bottom:6px}
.recruit_item_ul .recruit_item_li span{font-size:24px;font-weight:bold;margin-right:4px;display:inline-block}
.recruit_item_ul .recruit_item_li font{font-size:14px}
.recruit_item_ul .recruit_item_li p{font-size:14px;white-space: pre-line;}
.recruit_con > h5{font-size:30px;color:#15237c;font-weight:bold}
.recruit_con > h6{font-size:24px;color:#15237c;margin-bottom:30px}
.recruit_con .recruit_con_div{text-align:justify;font-size:14px;line-height:1.6em;color:#808080;margin-bottom:50px}
.recruit_con .recruit_con_div .recruit_con_div_ul{display:none;white-space:pre-line}
.recruit_con .recruit_con_div .recruit_con_div_ul.active{display:block}
.recruit_con .recruit_con_contact{color:#808080}
.recruit_con .recruit_con_contact p{font-size:16px;margin:6px 0}
.recruit_con .recruit_con_contact h6{margin-top:24px;font-size:18px;}
.recruit_con .recruit_con_contact span{font-size:14px;display:block}
.data_box{}
.data_left{float:left;width:75%}
.data_left .data_setion{margin-bottom:30px}
.data_select{position:relative}
.data_se_item{position:relative;width:calc(100% - 240px);float:left}
.data_se_item2{position:relative;width:calc(100% - 240px);float:left}
.data_se_search{position:relative;float:right;width:200px;height:48px;border:1px solid #d9d9d9;border-radius:4px}
.data_se_search input{width:100%;padding:0 16px;height:48px;background:none;color:#adadad;outline:none;font-size:14px}
.data_se_search img{position:absolute;right:10px;width:30px;top:10px;cursor:pointer}
.data_right{width:23%;float:right;background:#ededed}
.member_center{}
.member_center{padding:20px 30px}
.member_center h5{font-size:26px;color:#15237c;text-align:center;margin:10px 0 30px 0;letter-spacing:2px;font-weight:bold}
.member_center p{padding:10px 0;font-size:14px;color:#aeaeae}
.member_center p em{color:#15237c}
.member_center .member_tc{margin-top:20px;background:#aeaeae;font-size:16px;padding:10px 0;text-align:center;color:white;border-radius:4px;cursor:pointer;transition:all 0.3s ease-out}
.member_center .member_tc:hover{background:#15237c;transition:all 0.3s ease-out}
.member_form{padding:20px 30px}
.member_form h5{font-size:26px;color:#15237c;text-align:center;margin:10px 0 30px 0;letter-spacing:2px;font-weight:bold}
.member_form .member_input{margin:8px 0;position:relative}
.member_form .member_input input{border:none;outline:none;width:100%;height:36px;padding:8px 10px;box-sizing:border-box;background:white;font-size:16px;line-height:36px;color:#aeaeae;padding-left:40px}
.member_form .member_input img{position:absolute;left:10px;top:3px;width:30px}
.member_form .member_input2{position:relative}
.member_form .member_input2 .yzm{width:40%;background:white;position:relative;float:left;height:36px;border:1px solid #15237c;box-sizing:border-box;overflow:hidden}
.member_form .member_input2 .yzm img{}
.member_form .member_input2 input{position:relative;background:white;border:none;width:40%;float:left;height:36px;line-height:36px;font-size:16px;outline:none;padding:8px 16px;box-sizing:border-box}
.member_form .member_input2 span{font-size:;display:inline-block;float:right;font-size:14px;color:#949494;height:36px;line-height:36px;cursor:pointer}
.member_form .member_btn{position:relative;margin-top:20px}
.member_form .member_btn .member_login{width:60%;float:left;height:40px;line-height:40px;color:white;font-size:16px;background:#15237c;border:1px solid #15237c;text-align:center;cursor:pointer;transition:all 0.3s ease-out;font-weight:bold}
.member_form .member_btn .member_login:hover{background:white;color:#15237c;transition:all 0.3s ease-out}
.member_form .member_btn .member_register{width:36%;float:right;height:40px;line-height:40px;color:white;font-size:16px;background:#1ea739;border:1px solid #1ea739;text-align:center;cursor:pointer;transition:all 0.3s ease-out;font-weight:bold}
.member_form .member_btn .member_register:hover{background:white;color:#1ea739;transition:all 0.3s ease-out}
.member_form .forget{color:#949494;font-size:12px;text-align:center;margin:10px 0}
.forget a{color:#949494}
.data_select{font-size:0}
.data_se_item a{display:inline-block;padding:14px 20px;border-radius:4px;border:1px solid #1ea739;color:#1ea739;font-size:16px;margin-right:6px}
.data_se_item a.active{background:#1ea739;color:#fff}
.data_se_item2 a{display:inline-block;padding:4px 10px;border-radius:4px;border:1px solid #808080;color:#808080;font-size:14px;margin-right:6px;margin-bottom:6px}
.data_se_item2 a.active{background:#15237c;border:1px solid #15237c;color:#fff}
.data_setion_item{padding:30px 20px;background:white;box-shadow:0 0 30px -10px rgba(0,0,0,.3);margin-top:20px;cursor:pointer;transition:all 0.3s ease-out}
.data_setion_item:hover{background:#15237c;transition:all 0.3s ease-out}
.data_setion_item .title{font-size:20px;color:#15237c;margin-bottom:6px;transition:all 0.3s ease-out;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.data_setion_item:hover .title{color:white;transition:all 0.3s ease-out}
.data_setion_item .date{font-size:14px;color:#808080;transition:all 0.3s ease-out}
.data_setion_item:hover .date{color:white;transition:all 0.3s ease-out}
.data_setion_item:hover .downs span{color:white;transition:all 0.3s ease-out}
.data_setion_item:hover .downs p{background:white;color:#15237c;transition:all 0.3s ease-out}
.data_setion_item:hover .downs p em .imgs1{opacity:0}
.data_setion_item:hover .downs p em .imgs2{opacity:1}
.data_setion_item .downs{position:relative;text-align:right}
.data_setion_item .downs span{font-size:14px;color:#949494;display:inline-block;transition:all 0.3s ease-out;margin-right:16px}
.data_setion_item .downs p{display:inline-block;width:140px;padding:2px 0;background:#15237c;color:white;font-size:16px;border-radius:4px;transition:all 0.3s ease-out}
.data_setion_item .downs p font{letter-spacing:6px;vertical-align:middle}
.data_setion_item .downs p em{display:inline-block;position:relative;margin:0 10px 0 20px;height:36px;vertical-align:middle}
.data_setion_item .downs p em .imgs1{position:relative;opacity:1;transition:all 0.3s ease-out}
.data_setion_item .downs p em .imgs2{position:absolute;left:0;top:0;opacity:0;transition:all 0.3s ease-out}
.data_setion_item .member_btn{background:#c1976d;color:white;font-size:14px;width:80px;height:30px;line-height:30px;text-align:center;margin:0;border-radius:4px;font-weight:bold}
.about_box{
    font-size:16px;color:#808080;line-height:1.6em;margin:10px 0;text-align:justify
}
.about_box img{
    width: 100%;
    max-width: 100%;
    height:auto!important;
}
.about_box p{
    font-size:16px;color:#808080;line-height:1.6em;margin:10px 0;text-align:justify
}
.about_one_left{float:left;width:48%}
.about_one_left p{font-size:16px;color:#808080;line-height:1.6em;margin:10px 0;text-align:justify}
.about_one_left .about_hide{display:none}
.about_one_right{float:right;width:48%}
.about_one_right p{font-size:16px;color:#808080;line-height:1.6em;margin:10px 0;text-align:justify}
.about_setion_one img{margin-bottom:20px}
.about_setion_two{position:relative}
.about_two_left{position:relative;margin:0;padding:36px;width:35%;background:#15237c;box-sizing:border-box}
.about_two_left h5{font-size:28px;color:white;padding-bottom:90px}
.about_two_left ul li{position:relative;font-size:14px;color:white;margin:13px 0;padding-left:16px}
.about_two_left ul li:after{content:'';display:block;position:absolute;width:8px;height:8px;border-radius:50%;background:white;left:0;top:6px}
.about_two_right{position:absolute;right:0;top:0;width:65%;height:100%;background:#ededed}
.about_setion_three{margin:100px 0;position:relative}
.about_three_left{width:64%;position:relative;margin:0;float:left;z-index:3}
.about-container .swiper-slide{position:relative}
.about-container .swiper-slide p{position:absolute;width:100%;bottom:12%}
.about-container .swiper-slide p span{display:block;padding:0 85px;color:white;font-size:26px;font-weight:lighter;opacity:.6}
.about-container .swiper-slide p font{display:block;padding:0 80px;margin-top:6px;color:white;font-size:44px;letter-spacing:4px}
.about_three_right{position:relative;float:right;width:28.5%}
.about_three_right .title_en{font-size:26px;color:#808080;text-align:right}
.about_three_right .title_cn{font-size:36px;color:#15237c;text-align:right}
.about_three_right .ul{position:relative;margin-top:60px}
.about_three_right ul{position:relative;width:90%;float:right}
.about_three_right ul li{width:50%;float:left;padding:24px 0;font-size:18px;color:white;text-align:center;background:#c7c7c7;font-weight:lighter;transition:all 0.3s ease-out;cursor:pointer}
.about_three_right ul li.active{background:#15237c;transition:all 0.3s ease-out}
.about_three_right .ul .about_three_bg{position:absolute;right:0;bottom:0;width:300%;height:100%;background:#ededed}
.about_setion_five{margin:80px 0;position:relative}
.about_five_left{width:58.5%;float:left;position:relative}
.about_five_right{width:41.5%;right:0;bottom:0;position:absolute}
.about_five_left .about_f_l_title{margin:40px 0}
.about_f_l_title .title_en{font-size:26px;color:#808080}
.about_f_l_title .title_cn{font-size:36px;color:#15237c}
.about_f_l_con{position:relative;background:#ececec;padding:35px 40px;display:block}
.about_f_l_con h5{font-size:28px;color:#000000;font-weight:bold;margin-bottom:6px}
.about_f_l_con h6{font-size:16px;line-height:1.6em;color:#808080;width:90%}
.about_f_l_con p{position:absolute;left:40px;bottom:35px;text-align:left}
.about_f_l_con p span{font-size:20px;color:#808080;display:block}
.about_f_l_con p font{font-size:16px;color:#808080;display:block}
.about_f_l_con img{width:40px;margin:0;margin-top:40px;float:right}
.about_five_right .about_f_r_l{width:48%;position:relative;margin:0;display:block}
.about_five_right .about_f_r_r{width:48%;position:absolute;right:0;bottom:0;background:#17277a;height:100%;color:white;display:block}
.about_five_right .about_f_r_r div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:180px}
.about_five_right .about_f_r_r h5{font-size:26px}
.about_five_right .about_f_r_r p{font-size:14px}
.about_five_right .about_f_r_r b{width:20px;height:1px;display:block;background:white;margin:16px 0}
.about_five_right .about_f_r_r span{font-size:12px;display:block;white-space:pre-line}
.about_five_right .about_f_r_r font{width:140px;padding:2px 0;text-align:center;background:white;border-radius:4px;margin:0;margin-top:40px;display:block}
.about_five_right .about_f_r_r em{font-size:24px;color:#17277a;display:inline-block;vertical-align:middle}
.about_five_right .about_f_r_r img{width:40px;display:inline-block;vertical-align:middle}
.about_setion_four .about_four_one{float:left;position:relative;width:28.5%}
.about_setion_four .about_four_one .about_four_title{position:relative;padding-bottom:20px}
.about_four_title:after{content:'';display:block;position:absolute;bottom:0;height:2px;left:0;width:72%;background:#15237c}
.about_four_title .title_en{font-size:26px;color:#808080}
.about_four_title .title_cn{font-size:36px;color:#15237c}
.about_four_desp{position:relative;background:#ededed;padding:15px 20px;margin-top:30px}
.about_four_desp p{font-size:14px;color:#808080;line-height:1.6em;text-align:justify;position:relative;z-index:2}
.about_four_desp a{display:block;margin:130px 0 30px 0;width:180px;text-align:center;padding:16px 0;font-size:20px;color:white;background:#15237c;border-radius:4px;position:relative;z-index:2}
.about_four_bg{height:100%;width:140%;background:#ededed;position:absolute;left:100%;bottom:0}
.about_four_two{position:relative;float:right;width:69.5%}
.about_four_slide{background:#15237c;display:block;width:100%;height:100%;position:relative;padding:30px 50px;box-sizing:border-box}
.about_four_slide h4{color:white;font-size:30px;font-weight:lighter;margin:30px 0}
.about_four_slide h5{color:white;font-size:40px}
.about_four_slide h6{color:white;font-size:24px;font-weight:bold;margin-top:30px;margin-bottom:10px}
.about_four_slide p{color:white;font-size:16px;text-align:justify;line-height:1.6em;min-height:4em;height:235px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px;opacity:.7}
.about_four_slide span{color:#949494;font-size:12px;text-align:justify;line-height:1.6em;min-height:6em;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.about_four_container{width:86%;margin:0}
.about_four_container_pn{position:absolute;width:14%;height:80%;background:#ededed;right:0;top:0}
.about_four_container_pn .about_four_btn{position:absolute;bottom:10%;left:0;width:100%}
.about_four_btn .about_four_btn_prev{width:50%;margin-bottom:20px;cursor:pointer}
.about_four_btn .about_four_btn_next{width:50%;cursor:pointer}
.about_four_btn .swiper-button-disabled{opacity:0.6;cursor:default}
.about_setion_one{position:relative;z-index:2}
.about_setion_map{width:auto;position:relative;height:600px;margin:40px 0;z-index:1}
.about_setion_map .about_setion_map_title{position:absolute;top:0;left:0}
.about_setion_map .about_setion_map_title p{font-size:30px;font-weight:bold;color:#041479}
.about_setion_map .about_setion_map_title p span{font-size:36px}
.about_setion_map_ul{position:absolute;bottom:0;left:0;width:44%;height:240px}
.about_setion_map_ul .about_setion_map_li{display:inline-block;width:13%;margin-right:1%;float:left;height:100%;position:relative}
.about_setion_map_ul .about_setion_map_li p{font-size:18px;font-weight:bold;color:#041479}
.about_setion_map_ul .about_setion_map_li div{position:absolute;bottom:0;left:0;border-left:1px solid #e3e3e3;padding:0 8px;box-sizing:border-box}
.about_setion_map_ul .about_setion_map_li ul li{display:block;margin-top:10px;color:#838383;font-size:12px;position:relative}
.about_setion_map_ul .about_setion_map_li2 ul li{width:50%;float:left}
#about_setion_maps{position:absolute;right:0;bottom:0%;width:80%;height:110%;transform:translate(10%,5%)}
.about_setion_six{margin:0 0 140px 0}
.about_setion_six_inner{position:relative}
.brand-container{position:relative}
.brand_slide{position:relative;width:90%;height:auto;margin:0 auto;padding:0 14px;box-sizing:border-box}
.brand_slide1{padding-bottom:150px;margin-top:204px}
.brand_slide2{padding-bottom:264px;margin-top:90px}
.brand_slide b{position:absolute;width:10px;height:10px;background:white;border-radius:50%;border:1px solid #dbdcdc;left:-5px;top:0;display:block;z-index:2}
.brand_slide em{position:absolute;left:0;bottom:0;width:1px;height:100%;background:#dbdcdc;display:block}
.brand_slide2 em{position:absolute;left:0;bottom:0;width:1px;height:100%;background:#dbdcdc;display:block}
.brand_slide span{display:block;font-size:14px;color:#a4a4a5;margin-top:16px}
.brand_slide font{display:block;font-size:20px;color:#131f7e;margin:6px 0;font-weight:bold}
.brand_slide p{display:block;font-size:14px;color:#a4a4a5;min-height:38px}
.brand_line{position:absolute;top:45%;left:0;transform:translateY(-50%);width:100%;height:2px;background:#dbdcdc}
.brand_slide2 .brand_slide_in{}
.brand_bg{position:absolute;bottom:0;height:60px;background:#131f7e;width:100%;border-bottom:20px solid #0a115d}
.brand_slide label{position:absolute;bottom:20px;left:10px;font-size:20px;color:#668fca}
.brand_page{text-align:center;font-size:0}
.brand_page_np{width:50px;display:inline-block;margin:50px 20px 0 20px;cursor:pointer}
.brand_page .swiper-button-disabled{opacity:0.4;cursor:default}
.form_re{width:600px;margin:40px auto}
.form_re_title{font-size:0}
.form_re_title_item{width:50%;display:inline-block;font-size:16px;background:#cecece;text-align:center;padding:16px 0;cursor:pointer}
.form_re_title_item.active{background:#15237c;color:white}
.form_re_box{position:relative;margin:20px 0}
.form_re_content{position:relative;display:none}
.form_re_content.active{display:block}
.form_re_input{width:100%;position:relative;margin:16px 0}
.form_re_input label{width:20%;float:left;text-align:right;height:40px;line-height:40px;font-size:16px;color:#666}
.form_re_input .input_inner{width:78%;float:right}
.form_re_input input{width:100%;height:40px;outline:none;border:2px solid #ededed;padding:10px;box-sizing:border-box}
.form_re_input2{width:100%;position:relative;margin:16px 0}
.form_re_input3{width:100%;position:relative;margin:16px 0}
.form_re_forget{margin:10px 0;font-size:16px;color:#666;text-align:center}
.form_re_forget a{display:block;color:#666}
.form_re_btn{width:100%;padding:10px 0;background:#1ea739;border:1px solid #1ea739;color:white;cursor:pointer;transition:all 0.3s ease-out;text-align:center;font-size:16px}
.form_re_btn:hover{background:white;color:#1ea739;transition:all 0.3s ease-out}
.form_re_input2 label{width:20%;float:left;text-align:right;height:40px;line-height:40px;font-size:16px;color:#666}
.form_p{margin:10px 0;text-align:center;color:#666;font-size:16px}
.form_p a{color:#666;display:block;text-decoration:underline}
.form_re_input2 .input_inner{width:58%;float:left;margin-left:2%}
.form_re_input2 input{width:100%;height:40px;outline:none;border:2px solid #ededed;padding:10px;box-sizing:border-box}
.form_re_input2 #dx_code_1_h{outline:none;width:18%;float:right;text-align:center;height:40px;line-height:40px;font-size:14px;color:#666;cursor:pointer;background:#1ea739;border:1px solid #1ea739;color:white;box-sizing:border-box;transition:all 0.3s ease-out}
.form_re_input2 #dx_code_1_h:hover{background:white;color:#1ea739;transition:all 0.3s ease-out}
.form_re_input2 #dx_code_2_h{outline:none;width:18%;float:right;text-align:center;height:40px;line-height:40px;font-size:14px;color:#666;cursor:pointer;background:#1ea739;border:1px solid #1ea739;color:white;box-sizing:border-box;transition:all 0.3s ease-out}
.form_re_input2 #dx_code_2_h:hover{background:white;color:#1ea739;transition:all 0.3s ease-out}
.form_re_input3 label{width:20%;float:left;text-align:right;height:40px;line-height:40px;font-size:16px;color:#666}
.form_re_input3 .input_inner{width:38%;float:left;margin-left:2%}
.form_re_input3 input{width:100%;height:40px;outline:none;border:2px solid #ededed;padding:10px;box-sizing:border-box}
.form_re_input3 span{width:18%;float:right;text-align:center;height:40px;line-height:40px;font-size:14px;color:#666;text-decoration:underline;cursor:pointer}
.form_re_input3 .codes{width:18%;float:left;margin-left:2%;height:40px;border:1px solid #15237c;box-sizing:border-box;position:relative}
.form_re_input em{clear:both;display:block;color:red;display:none}
.form_re_input2 em{clear:both;display:block;color:red;display:none}
.form_re_input3 em{clear:both;display:block;color:red;display:none}
.form_re_content .err input{border:1px solid red}
.form_re_content .err em{display:block}
.form_fg_content{display:none}
.form_fg_content_1{display:block}
.form_fg_content .err input{border:1px solid red}
.form_fg_content .err em{display:block}
.form_fg_content_4 h6{padding:20px 0;text-align:center;color:#666;font-weight:bold;font-size:26px}
.form_fg_content_4 a{display:block;padding:10px 0;width:200px;margin:30px auto 0 auto;background:#1ea539;color:white;font-size:16px;cursor:pointer;text-align:center}
.logined_title{width:auto;padding:20px 0;font-size:20px;text-align:center;color:#666}
.logined_title a{color:#666}
#canvas{width:100%;height:100%;position:relative}
#canvas2{width:100%;height:100%;position:relative}
#address{font-size:0}
#address select{font-size:14px;color:#666;width:33.33%;height:40px;border:2px solid #ededed;box-sizing:border-box;outline:none;margin:0}
#address select option{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.form_fg_step{position:relative;overflow:hidden}
.form_fg_s{width:25%;float:left;text-align:center;color:#666;background:rgba(212,214,217,0.5);padding:8px 0;position:relative}
.form_fg_s.active{background:#15237c;color:white}
.form_fg_s.active:after{content:'';position:absolute;top:50%;right:-15px;width:0;height:0;border-bottom:15px solid transparent;border-top:15px solid transparent;border-left:15px solid #15237c;border-right:0px solid transparent;transform:translateY(-50%);z-index:1}
.form_fg_box{margin:30px 0}
.form_fg_btn{padding:10px 0;width:200px;margin:30px auto 0 auto;background:#1ea539;color:white;font-size:16px;cursor:pointer;text-align:center}
.form_login_title{font-size:26px;color:#15237c;text-align:center;margin:10px 0 30px 0;letter-spacing:2px;font-weight:bold}
#member_login{padding:10px 0;width:200px;margin:30px auto 0 auto;background:#1ea539;color:white;font-size:16px;cursor:pointer;text-align:center}
.return_top{position:fixed;right:2%;width:40px;bottom:4%;z-index:10;cursor:pointer}
.about-scrollbar{display:none}
@media screen and (max-width:1600px){.link_ul{float:right;width:calc(100% - 224px)}
.link_ul a{padding:0}
.nav .nav_phone p span{font-size:14px;display:block}
.nav .nav_phone p img{width:30px;display:block;margin-top:20px}
.nav .nav_phone p{line-height:normal}
.navac .nav_phone p img{display:none}
.navac .nav_phone p span{margin-top:16px;transition:all 0.3s ease-out}
}@media screen and (max-width:1550px){.content{width:1280px;margin:auto}
.common_banner_right_text1 h6{width:auto}
.service{padding-bottom:70px}
.common_banner_bom a{padding:16px 36px}
.news_content .news_poster{margin-top:20px}
.about_four_slide h6{color:white;font-size:22px}
.about_four_slide{padding:30px 40px}
.content_s_r_con a font{font-size:18px}
.content_s_r_con a p{font-size:14px}
.content_s_r_con a{margin-top:20px}
.case_box .case_item .case_img{height:215px}
.partenr_box .partenr_item .img{height:220px}
.about-container .swiper-slide p font{font-size:38px}
.team_box .team_item .team_img{height:288px}
.family .family_item .family_img{height:217px}
.common_banner_right_text1{width:54%;}
}@media screen and (max-width:1440px){.common_banner_bom a{padding:16px 30px}
.content{width:1200px;margin:auto}
.nav .nav_phone{display:none}
.footer_right{width:75%}
.link_title{font-size:20px;padding:23px 10px}
.footer{padding:60px 0 10px 0}
.footer_copyright{padding:10px 0}
.common_banner_right_text1{width:54%}
.common_title .title_en,.about_four_title .title_en,.about_three_right .title_en,.about_f_l_title .title_en{font-size:20px}
.common_title .title_cn,.about_four_title .title_cn,.about_three_right .title_cn,.about_f_l_title .title_cn{font-size:30px}
.common_title{margin:10px 0;padding:24px 0}
.about_setion_three{margin:90px 0}
.about-container .swiper-slide p font{font-size:36px}
.about_three_right ul li{font-size:18px}
.service{padding-bottom:60px}
.news_content_item .imgs_box span{font-size:24px}
.news_content_item .item_box h6{font-size:18px}
.content_show_left > h4{font-size:26px}
.content_show_right h5 span{font-size:26px}
.content_show_right h5 font{font-size:20px}
.recruit_con > h5{font-size:26px}
.recruit_con > h6{font-size:20px;margin-bottom:20px}
.recruit_con .recruit_con_div{font-size:14px;margin-bottom:30px}
.recruit_con .recruit_con_contact p{font-size:14px}
.recruit_con .recruit_con_contact h6{margin-top:20px}
.recruit_slide .recruit_slide_t{padding:16px}
.recruit_item_ul .recruit_item_li{padding:34px 20px}
.data_setion_item{padding:20px 16px}
#about_setion_maps{transform:translate(10%,5%)}
.about_setion_map_ul{width:51%}
.case_box .case_item .case_img{height:200px}
.partenr_box .partenr_item .img{height:206px}
.team_box .team_item .team_img{height:270px}
.family .family_item .family_img{height:203px}
.common_banner_right_text1 h5 {font-size: 22px;}
}@media screen and (max-width:1280px){.content{width:1000px;margin:auto}
.common_banner_t{height:59px}
.nav .nav_slide a{font-size:14px;margin:0 16px}
.nav .nav_slide{padding:20px 0}
.nav .logo{width:130px;margin:4px 0}
.common_banner_top{top:59px}
.common_banner_top_h{top:59px}
.common_banner_top_a{top:53px}
.common_banner_right{width:80%;position:absolute;right:0%;left:auto;height:100%}
.about_one_left p{font-size:14px}
.about_one_right p{font-size:14px}
.common_title .title_cn,.about_four_title .title_cn,.about_three_right .title_cn,.about_f_l_title .title_cn{font-size:24px}
.about_two_left ul li{position:relative;font-size:12px}
.about_two_left h5{font-size:24px;color:white;padding-bottom:40px}
.about-container .swiper-slide p span{display:block;padding:0 50px}
.about-container .swiper-slide p font{font-size:30px;letter-spacing:2px;padding:0 50px}
.about_three_right ul li{padding:16px 0}
.about_four_slide{padding:30px 30px}
.about_four_slide p{font-size:14px}
.about_four_slide h4{font-size:24px}
.about_four_slide h5{font-size:36px}
.about_f_l_con h6{font-size:14px}
.case_item .case_inner{padding:10px}
.case_item .case_inner font{font-size:16px}
.case_item .case_inner p{font-size:14px}
.family_item .family_inner{padding:10px}
.family_item .family_inner p{font-size:16px;color:#333333;margin:6px 0 10px 0}
.family_item .family_inner font{font-size:14px}
.poster_con h5{font-size:24px}
.poster_con p{font-size:14px}
.poster_con font{font-size:26px}
.news_content_item .item_box h6{font-size:16px}
.news_content_item .item_box p{font-size:14px}
.news_content_item .item_box{padding:14px 20px}
.news_content .news_poster{margin:27px 0}
.content_s_r_con a font{font-size:16px}
.content_s_r_con a p{font-size:14px}
.show_img{display:none}
.partenr_box .partenr_item .partenr_inner{padding:10px 10px 16px 10px}
.partenr_box .partenr_item .partenr_inner h5{margin-bottom:4px}
.partenr_box .partenr_item .partenr_inner h6{font-size:18px}
.content_show .partenr_show_title span{font-size:28px}
.content_show .partenr_show_title font{font-size:22px}
.partenr_show{padding-top:9px}
.service_slide .service_pop_box p{font-size:18px}
.service_slide .service_pop_box span{font-size:18px}
#filters{float:right}
#filters font{margin-left:20px;margin-right:0}
.data_setion_item .title{font-size:16px}
.about_four_slide h6{color:white;font-size:18px}
.about_four_slide p{height:220px}
.show_prev span,.show_next span{padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#about_setion_maps{width:70%;height:90%;transform:translate(10%,-5%)}
.about_setion_map_ul{width:60%}
.brand_slide{padding:0 14px}
.brand_slide1{padding-bottom:150px;margin-top:204px}
.brand_slide2{padding-bottom:264px;margin-top:90px}
.brand_slide p{display:block;font-size:12px}
.about_setion_six{margin:0 0 90px 0}
.case_box .case_item .case_img{height:168px}
.partenr_box .partenr_item .img{height:172px}
.team_box .team_item .team_img{height:225px}
.family .family_item .family_img{height:169px}
}@media screen and (max-width:1024px){.common_banner_t{height:60px}
.common_banner_top2{height:160px}
.common_banner_left h5{font-size:26px}
.common_banner_left h6{font-size:36px}
.common_banner_bom a{padding:10px 20px}
.common_banner_bom{height:43px}
.common_banner_top2 .common_banner_left{width:auto;padding:0 30px}
.content{width:auto;padding:0 30px}
.nav_slide{display:none}
.nav-btn{display:block}
.nav-btn{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}
.common_banner_top{display:none}
.link{display:none}
.footer_right{display:none}
.footer_left{width:100%;float:none;text-align:center}
.footer_left img{margin:auto}
.footer_copyright{text-align:center}
.about_two_right{position:relative;width:100%;height:auto}
.about_two_left{position:relative;float:none;width:100%}
.about_setion_three{margin:40px 0}
.about_f_l_con p span{font-size:16px}
.about_f_l_con p font{font-size:14px}
.about_f_l_con h6{width:auto}
.about_f_l_con p{left:20px;bottom:20px}
.about_five_right .about_f_r_r div{width:80%}
.about_five_right .about_f_r_r font{width:100%}
.about_f_l_con{padding:20px 40px}
.about_setion_five{margin:40px 0}
.case_item{width:48%;margin-right:4%;margin-bottom:4%}
.case_box .case_item:nth-child(3n){margin-right:4%}
.case_box .case_item:nth-child(2n){margin-right:0%}
.family .family_item{width:48%;margin-right:4%;margin-bottom:4%}
.family .family_item:nth-child(3n){margin-right:4%}
.family .family_item:nth-child(2n){margin-right:0%}
.page{text-align:center}
.poster_con{padding-right:100px}
.news_content_item .imgs_box span{font-size:16px}
.content_show_left,.content_show_right{float:none;width:100%}
.content_show_left{padding-right:0;border:none}
.content_s_r_con a{width:48%;margin-right:4%;margin-bottom:2%;float:left}
.content_s_r_con a:nth-child(2n){margin-right:0}
.per .per_item{width:24.25%;margin-bottom:1%;margin-right:1%;position:relative}
.per .per_item:nth-child(5n){margin-right:1%}
.per .per_item:nth-child(4n){margin-right:0}
.recruit_slide{float:left;width:18%;margin-right:1%}
.recruit_item_ul{width:55.5%}
.recruit_slide_c p{font-size:14px;padding:0;text-align:center}
.recruit_slide .recruit_slide_t span{font-size:16px}
.recruit_slide .recruit_slide_t em{width:30px}
.team_box .team_item{width:23%;margin:0 1%;margin-bottom:2%}
#filters{display:block;float:none;margin-top:10px;margin-left:0}
#filters font{margin-left:0;margin-right:10px}
.afilters{display:block;float:none;margin-top:10px;margin-left:0}
.afilters font{margin-left:0;margin-right:10px}
.common_title .back{position:absolute;right:0;bottom:80px}
.team_con_scroll_inner{padding:20px}
.team_con_scroll_inner h4 span{font-size:26px}
.team_con_scroll_inner h4 font{font-size:18px}
.team_con_scroll_inner h5{font-size:14px}
.team_con_left{width:100%;float:none}
.team_con_right{position:relative;width:100%;margin-top:20px}
.team_con_r_item{width:48%;margin-right:4%;float:left;margin-top:0}
.team_con_r_item:nth-child(2){margin-right:0}
.team_con_left .team_con_img{width:40%}
.team_con_scroll{width:60%}
.data_se_item a{display:inline-block;padding:10px 10px}
.member_center{padding:20px 10px}
.member_form{padding:20px 10px}
.member_form .member_input2 span{font-size:;display:inline-block;float:right;font-size:12px}
.case_pops .case_pops_outer{width:90%;height:80%}
.case_pops .case_pops_inner{width:auto;box-sizing:border-box;top:0;left:0;position:relative;height:80%;overflow-y:auto}
.case_pops .case_pops_outer .casebg{display:none}
.case_pops .case_pops_outer .close{right:35px}
#about_setion_maps{width:100%;height:500px;position:relative;transform:translate(0%,0%)}
.about_setion_map{height:auto}
.about_setion_map .about_setion_map_title{position:relative;top:0;left:0}
.about_setion_map_ul{position:relative;width:100%}
.brand_slide1{padding-bottom:90px;margin-top:165px}
.brand_slide2{padding-bottom:205px;margin-top:40px}
.brand_slide font{display:block;font-size:16px}
.about_setion_map .about_setion_map_title p{font-size:26px}
.about_setion_map .about_setion_map_title p span{font-size:30px}
.brand_page{display:block!important}
.case_box .case_item .case_img{height:auto}
.partenr_box .partenr_item .img{height:auto}
.team_box .team_item .team_img{height:auto}
.partenr_box{font-size:0}
.partenr_box .partenr_item{display:inline-block;float:none;vertical-align:top}
.family{font-size:0}
.family .family_item{display:inline-block;float:none;vertical-align:top}
.family .family_item .family_img{height:auto}
.case_box{font-size:0}
.case_item{display:inline-block;float:none;vertical-align:top}
}@media screen and (max-width:800px){.content{padding:0 16px}
.nav-layer .nav-layer-content{width:80%}
.nav-layer-items .nav-layer-item span{font-size:20px}
.nav-layer-items .nav-layer-item font{font-size:16px}
.common_banner_top2 .common_banner_left{width:auto;padding:0 16px}
.common_banner_left h5{font-size:16px}
.common_banner_left h6{font-size:24px}
.common_banner_bom{height:auto}
.common_banner_bom a{padding:6px 10px}
.common_banner_bom a{font-size:12px}
.nav .logo{width:100px}
.nav-btn{transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6)}
.nav-btn{position:fixed;right:7px;top:-4px}
.about_one_left,.about_one_right{float:none;width:100%}
.about_one_left .about_hide{display:inline}
.about_three_right .title_en,.about_three_right .title_cn{text-align:left}
.about_three_left,.about_three_right{width:100%;float:none}
.about_three_right ul{width:100%;float:none}
.about_three_right ul li{width:25%}
.about_three_right ul li{font-size:14px;padding:10px 0}
.about_three_right .ul{margin-top:20px}
.about-container .swiper-slide p font{font-size:22px;letter-spacing:0px;padding:0 10px}
.about-container .swiper-slide p span{padding:0 10px}
.about_setion_four .about_four_one,.about_four_two{width:100%;float:none}
.about_four_desp a{margin:20px 0 20px 0;width:100%;padding:10px 0;font-size:16px}
.about_four_slide{padding:16px}
.about_four_slide h4{font-size:20px}
.about_four_slide h5{font-size:30px}
.about_four_slide h6{font-size:20px;margin-top:24px;margin-bottom:6px}
.about_four_slide p{margin-bottom:20px}
.about_four_bg{display:none}
.about_five_left,.about_five_right{width:100%;float:none;position:relative}
.about_f_l_con{padding:20px 20px;margin-bottom:16px}
.about_five_left .about_f_l_title{margin:20px 0}
.about_f_l_con h5{font-size:20px}
.about_f_l_con h6{font-size:14px}
.case_item .case_inner p{font-size:12px}
.case_item .case_inner font{font-size:14px}
.contact_t_item{float:left;display:inline-block;padding:16px;width:49%;margin-right:2%;box-sizing:border-box}
.contact_t_item:nth-child(2){margin-right:0}
#dituContent{height:300px}
.contact_one span{display:block;margin:6px 0}
.common_bg{right:5%}
.page .page_a_1{padding:8px 8px}
.page span{padding:8px 6px}
.family_item .family_inner font{font-size:12px;margin-bottom:10px}
.poster_img,.poster_con{float:none;width:100%}
.news_poster:hover .poster_img{transform:translateX(0px);transition:all 0.3s ease-out;margin:0}
.news_content .news_poster{padding:0}
.poster_con{padding:10px}
.poster_con h5{font-size:20px}
.news_content_item{margin:10px 0;width:100%}
.news_content_item .imgs{display:none}
.news_content_item .item_box{width:100%;float:none}
.news_content_item .imgs_box{display:none}
.news_content2{padding-top:0}
.common_title .back span{margin-right:20px}
.common_title .back{width:120px}
.per .per_item{width:48%;margin-bottom:1%;margin-right:2%;position:relative}
.per .per_item:nth-child(5n){margin-right:2%}
.per .per_item:nth-child(4n){margin-right:2%}
.per .per_item:nth-child(2n){margin-right:0%}
.partenr_box .partenr_item{width:48%;margin-right:2%;margin-bottom:4%}
.partenr_box .partenr_item:nth-child(3n){margin-right:2%}
.partenr_box .partenr_item:nth-child(2n){margin-right:0%}
.partenr_box .partenr_item .partenr_inner h6{margin-bottom:10px}
.partenr_box .partenr_item{box-shadow:0 0 10px rgba(0,0,0,.3)}
.family .family_item{box-shadow:0 0 10px rgba(0,0,0,.3)}
.recruit_slide{float:none;width:100%}
.recruit_slide_c p{width:50%;float:left}
.recruit_slide_c p.active{background:#15237c;color:white}
.recruit_item_ul,.recruit_con{margin-top:10px}
.recruit_item_ul .recruit_item_li font{display:none}
.recruit_item_ul .recruit_item_li span{font-size:20px}
.recruit_item_ul .recruit_item_li{padding:16px 10px}
.recruit_item_ul{width:60%}
.recruit_con{width:38%}
.recruit_con .recruit_con_contact p,.recruit_con .recruit_con_contact span{font-size:12px}
.recruit_con .recruit_con_contact h6{margin-top:14px;font-size:14px}
.recruit_content{padding-top:10px}
.service_con .service_slide{width:48%;margin-right:4%;margin-bottom:4%}
.service_con .service_slide:nth-child(4n){margin-right:4%}
.service_con .service_slide:nth-child(2n){margin-right:0%}
.service_slide .service_pop_box span{font-size:12px}
.team_box .team_item{width:48%;margin:0 1%;margin-bottom:2%}
.team_box .team_item{box-shadow:0 0 10px rgba(0,0,0,.3)}
.team_con_left .team_con_img{width:40%;margin:auto}
.team_con_scroll{height:auto;width:100%;position:relative}
.common_title .back{position:absolute;right:0;bottom:27px}
.common_title .back2{position:absolute;right:0;top:27px;bottom:auto}
.afilters a{color:#4d4d4d;font-size:14px;margin-right:10px}
.data_left{width:100%;float:none}
.data_right{width:100%;float:none}
.data_right{margin-bottom:10px}
.data_se_item2 a{display:inline-block;padding:4px 6px;border-radius:4px;border:1px solid #808080;color:#808080;font-size:12px;margin-right:2px;margin-bottom:6px}
.data_se_item a{display:inline-block;padding:4px 6px;border-radius:4px;font-size:12px;margin-right:2px;margin-bottom:6px}
.data_se_search{clear:both}
.data_se_item,.data_se_item2{width:100%;margin-top:10px;clear:both}
.data_setion_item .downs{text-align:left}
.data_setion_item .downs p{text-align:center}
.data_setion_item .downs p font{letter-spacing:0}
.data_setion_item .downs p{display:inline-block;width:100px}
.data_setion_item .downs p em{margin:0}
.data_se_search{display:none}
.member_form h5,.member_center h5{font-size:18px;margin:0px 0 10px 0}
.form_re{width:auto}
.form_re_input label,.form_re_input2 label,.form_re_input3 label{font-size:12px}
.form_re_input2 #dx_code_1_h,.form_re_input3 span{font-size:12px}
.form_re_input2 .input_inner{width:40%}
.form_re_input2 #dx_code_1_h,.form_re_input2 #dx_code_2_h{outline:none;width:36%}
.form_re_input3 .input_inner{width:30%}
.form_re_input3 .codes{width:28%}
.poster_con font{display:none}
.content_show_left > h4{padding-top:6px;font-size:20px}
.content_show_left > span{font-size:12px;color:#aeaeae}
.recruit_slide .recruit_slide_t{padding:6px 16px}
.recruit_con > h5{font-size:20px}
.recruit_con > h6{font-size:12px;margin-bottom:6px}
.recruit_con .recruit_con_div{font-size:12px;margin-bottom:20px}
.recruit_item_ul .recruit_item_li p{font-size:12px}
.recruit_item_ul .recruit_item_li span{font-size:16px}
.recruit_slide_c p{margin:6px 0;padding:10px 0}
.recruit_item_ul .recruit_item_li{padding:6px 10px}
.case_box .case_item .case_img .case_pop{display:none}
.case_pops .case_pops_outer .casebg{display:block}
.case_pops .case_pops_inner{height:300px}
.case_pops .case_pops_outer{width:90%;height:auto}
.case_pops .case_pops_inner h4{font-size:20px;margin-bottom:16px}
.case_pops .case_pops_inner p{text-align:justify;font-size:12px;line-height:1.6em}
.data_setion_item{position:relative}
.data_setion_item .downs{position:static;margin:13px 0}
.data_setion_item .downs p{position:absolute;right:16px;bottom:16px}
.partenr_box .partenr_item .partenr_inner span{display:none}
.partenr_box .partenr_item .partenr_inner h6{margin-bottom:0}
.recruit_item_ul{width:100%;float:none;margin:0}
.recruit_con{width:100%;float:none;margin:0;padding:10px;box-sizing:border-box}
.about_four_container_pn{display:none}
.about_four_container{width:100%}
.about_four_slide{padding:16px 20px}
.about_four_container{padding-bottom:12px}
.swiper-container-horizontal>.about-scrollbar{position:absolute;display:block;bottom:0px}
.swiper-scrollbar-drag{margin:0}
.about_four_slide p{height:180px}
.service_slide .service_pop_box p{font-size:16px}
.service_slide .service_pop_box span{font-size:10px}
.case_item .case_inner font{min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.case_inner{box-shadow:0 0 10px rgba(0,0,0,.3)}
.case_more{width:110px;padding:6px 0;font-size:14px}
.case_pops .case_pops_outer .close{position:absolute;top:8px;right:22px;width:40px;height:40px;line-height:40px}
.recruit_item_ul{margin-top:30px}
.li_hid{display:none}
.content_s_r_con_join .con_img{width:100%;float:none;position:relative;height:220px}
.content_s_r_con_join .con_right{width:100%;float:none;height:auto;position:relative;padding:6px;text-align:center}
.content_s_r_con_join b{display:none}
.content_s_r_con_join .con_right span{display:none}
.about_setion_map .about_setion_map_title p{font-size:22px}
#about_setion_maps{height:240px}
.about_setion_map_ul .about_setion_map_li{float:none;height:auto;width:100%;padding:10px 0;border-bottom:1px solid #e3e3e3}
.about_setion_map_ul .about_setion_map_li ul li{display:inline-block}
.about_setion_map_ul .about_setion_map_li div{position:relative}
.about_setion_map_ul{height:auto}
.about_setion_map_ul .about_setion_map_li2 ul li{width:auto;float:none}
}@media screen and (max-width:376px){.common_banner_bom a{padding:6px 8px}
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
	.case_item .case_inner font{height:26px;overflow:hidden;display:block;}
	.news_content_item .item_box h6{height:26px;overflow:hidden;display:block;}
	.news_content_item .item_box p{height:51px;}
	.team_inner p{height:32px;display:block;overflow:hidden;}
	.family_item .family_inner p{height:24px;display:block;overflow:hidden;}
	.family_item .family_inner font{height:42px;display:block;overflow:hidden;}

}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:1440px){
	.news_content_item .item_box h6{height:24px;}
	.news_content_item .item_box p{height:50px;}

}