@charset "utf-8";
/* CSS Document */
/*改变滚动条样式*/
::-webkit-scrollbar{width: 2px;  height: 3px;  background-color: #e5e5e5;border-radius: 55px;}
::-webkit-scrollbar-track{background-color: #e5e5e5;}
::-webkit-scrollbar-thumb{background-color: #bbb;border-radius: 55px;}
.header_menu a{line-height:85px;}
/**/
.about_main{padding:5vw 0;overflow: hidden;width:100%;position: relative;}
.about_main:after{content:"";background:url("../images/about_bg1.png") no-repeat left bottom;position: absolute;bottom:0;left:-10%;width:40%;height:100%;background-size: contain;opacity: 0.05;z-index: 0;}
.about_main_text{width:35%;float:left; overflow: hidden;font-size:16px;line-height: 30px;position: relative;text-align: justify;}
.about_main_text h1{color:#114889;font-size:28px;display:block;padding-bottom:5%;}
.en_about_main_text{font-size:14px;line-height: 26px;}
.about_main_img{width:57%;float:right;overflow: hidden;height:530px;}
/**/
.tech_main{width:100%;padding:5% 0;background:#fbfbfb url("../images/goalBg.jpg") no-repeat center top;overflow: hidden; background-size:contain;}
/**/
.map_container{padding:0 5%;position: relative;}
.goal_views{width:70%;float:right;margin-top:5vw;}
.add_map{width:100%;position: relative;}
.add_map_con{width:100%;display:block;transition:all .6s ease-in;}
.add_map_con.active{display:block;}
.map_con_text{}
/**/
.add_map_tit{width:30%;z-index: 100;float:left;margin-top:12vw;justify-content: space-between;align-items: center;display: flex;flex-wrap: wrap;align-content: center;}
.add_map_tit li{display:block;position: relative;cursor: pointer;line-height: 30px;width:calc(100%/2);float:left;vertical-align: bottom;}
.add_map_tit li{color:#333;}
.add_map_item{margin:1.4vw 2%; overflow: hidden;vertical-align: bottom;}
.add_map_num{width:100%; }
.add_map_num span{color:#076ebe;font-size:60px;display:inline-block;line-height: 1;}
.add_map_txt span{font-size:45px;padding-bottom:5px;padding-top:9px;}
.add_map_num div{font-size:22px; font-style:normal;font-weight: 400;vertical-align: top;margin-left:5px;letter-spacing: 2px;display:inline-block;}
.add_map_num div p{display:inline-block;}
.add_map_txt{font-size:18px;}
/**/
.map_name{position: absolute;z-index: 11;font-size:14px;line-height: 1.2;}
.map_name_tit{font-size:14px;}
.map_name_tit span{display:block;text-transform: capitalize;}
.map_name_tit strong{display:block;font-size:20px;font-weight: 600; text-transform: capitalize;}
.map_name_con{}
.goal_map_deve{width:100%; display:none;}
.goal_map_deve.active{display:block;}
.goal_map_sales{display:none;}
.sc_map .map_03{right:5%;top:63%;}
.sc_map .map_04{right:8%;top:37%;}
.sc_map .map_05{right:26%;top:75%;}
.sc_map .map_06{right:6%;top:52%;}
.sc_map .map_07{right:22%;top:22%;}
.sc_map .map_08{right:19%;top:81%;}
.sc_map .map_09{right:35%;top:72%;}
/**/
.yf_map .map_01{right:23.5%;top:0;text-align: right;}
.yf_map .map_02{right:-4%;top:30%;}
.yf_map01 .map_02{width:200px;}
.yf_map02 .map_02{right:-9%;}
.yf_map .map_03{right:12%;top:3%;}
.yf_map01 .map_03{right:10%;}
.yf_map .map_04{right:9%;top:20%;}
.yf_map01 .map_04{right:7%;}
.yf_map .map_05{right:-1%;top:45%;}
.yf_map01 .map_05 {right:-3%;}
.yf_map .map_06{right:-5%;top:43%;}
.yf_map01 .map_06{right:-10%;}
.yf_map .map_07{right:13%;top:61%;}
.yf_map01 .map_07{right:9%;}
.yf_map02 .map_07{right:8%}
.yf_map .map_08{right:13%;top:56%;}
.yf_map01 .map_08{right:9%;}
.yf_map .map_09{right:26%;top:71%;text-align: right;}
.yf_map01 .map_09{top:80%;right:24%;}
.yf_map02 .map_09 {top:78%;right:24%;}
.yf_map .map_010{right:16%;top:73%;}
.yf_map01 .map_010{right:12%;}
.yf_map02 .map_010{right:10%;}
.yf_map .map_011{right:28%;top:89%;text-align: right;}
.yf_map .map_012{right:41%;top:50%;text-align: right;}
.yf_map .map_013{right:34%;top:63%;text-align: right;}
.yf_map .map_014{right:25%;top:18%;text-align: right;}
.yf_map .map_015{right:42%;top:42%;text-align: right;}
.yf_map .map_016{right:14%;top:87%;}
.yf_map01 .map_016{right:10%;}
.yf_map .map_017{left:51%;top:8%;}
.yf_map .map_018{left:40%;top:-1%;text-align: right;}
.yf_map02 .map_018{left:36%;}
.yf_map .map_019{left:9%;top:2%;text-align: right;}
.yf_map01 .map_019{left:7%;}
.yf_map02 .map_019{left:3%;}
.yf_map .map_020{right:33%;top:10%;text-align: right;}
.yf_map .map_021{right:25.5%;top:-1%;text-align: right;}
.yf_map .map_022{left:9%;top:2%;text-align: right;}
.yf_map02 .map_022{left:6%;}
.yf_map01 .map_022{left:7%;}
.goal_txt{position:absolute;left:0;bottom:0;z-index: 100;}
.goal_txt li{display:block;margin-bottom:15px;}
.goal_txt li a{font-size:20px;position: relative;padding-left:30px;z-index: 2;transition:all .2s ease-in;padding-right:30px;}
.goal_txt li:first-child a{color:#007cfa;}
.goal_txt li:last-child a{color:#77a61c;}
.goal_txt li a:before{content:"";width:20px;height:20px;background:#007cfa;border-radius: 50%; position: absolute;top:5%;left:0;z-index: -1;transition:all .2s ease-in;}
.goal_txt li:last-child a:before{content:"";background:#77a61c;}
.goal_txt li a:hover{color:#fff;}
.goal_txt li a:hover:before{width:100%;border-radius: 20px;height:30px;top:-3px;}
.map_con_line{width:100%;position: absolute;bottom:0;left:0;z-index: 10}
.map_cir_box{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition: opacity 0.3s ease-in-out;z-index: 9;}
.map_dot_cir{position:absolute;right:8%;top:50%;pointer-events: auto;width:21.25rem;}
.cir_01{right:8%;top:50%;}
.cir_02{left:2%;top:38%;}
.cir_03{left:35%;top:36%;}
.map_dot_cir > .rip{position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform-origin: 50% 50%;animation: cir_out 5s linear infinite;animation-fill-mode: both;width:21.25rem;}
.map_dot_cir > .rip:nth-child(2) {animation-delay: 1s;}
.map_dot_cir > .rip:nth-child(3) {animation-delay: 2.5s;}
.map_dot_cir > .rip:nth-child(4) {animation-delay: 4s;}
@keyframes cir_out {
    0% {
        transform: translate(-50%, -50%) scale(0.05);
        opacity: 1;
    }
    80% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 1;
    }
    100% {
        transform: translate(-50%, -50%) scale(1.1);
        opacity: 0;
    }
}
/**/
.culture_main{width:100%;overflow: hidden;position: relative;padding-bottom:2%;}
.culture_main:before{content:"";width:100%;height:20%;background:#fbfbfb;position: absolute;left:0;top:0;}
.culture_main_con{width:46%;position: absolute;left:0;top:30px;background: rgba(21,109,210,0.8);padding:10%;color:#fff;font-size:18px;line-height: 35px;}
.culture_main_con h2{color:#fff;}
.culture_main_con small{color:#fff;}
.main_tit_ico h2:after{content:"";width:95px;height:2px;background:#fff;position: absolute;bottom:-20px;left:0;}
.culture_intro{width:100%;padding-top:80px;overflow: hidden;}
.culture_main_img{width:60%;float:right;padding-right:2%;z-index: 10}
.culture_main_img img{box-shadow:0 0 40px rgba(0,0,0,0.10);width:100%;}
/**/
.history_main{width:100%; overflow: hidden;background:url("../images/his_bg.jpg") no-repeat center bottom;padding-top:5%;background-size:contain;}
.history_container{width:100%;height:780px;position: relative;overflow: hidden;}
.history_name{width:100%; overflow: hidden;}
.history_name li{width:calc(100%/4);float:left;}
.history_name li:hover .his_nav,.history_name li.active .his_nav{background:#114889;}
.his_nav{border:1px #fff solid;background:#cccccc;color:#fff;padding:6% 0; text-align: center;font-size:28px;cursor: pointer;line-height: 30px;display:block;overflow: hidden;}
.history_content{width:100%; padding:5% 2px;position: absolute;left:0;right:0;top:80px;height:550px;display:none;tiansition: all .5s ease-in;}
.history_name li:hover .history_content,.history_name li.active .history_content{display:block;}
.hist_item{width:100%; overflow: hidden;}
.hist_item.active{display:block;}
.hist_cate_img img{width:100%; vertical-align: top;}
.hist_list{width:100%;float:left; overflow: hidden;height:550px;position: relative;}
.hist_list ul{overflow: auto;height:550px;}
.hist_list li{width:100%;font-size:18px;line-height: 40px;cursor: pointer;}
.hist-item:before{content:"";width:13px; height:13px; border:1px solid #114889;position: absolute;left:5px;top:14px;border-radius: 100%;}
.hist-item:after{content:"";width:23px; height:23px; border:1px solid #114889;position: absolute;left:0;top:9px;border-radius: 100%;}
.hist_date{width:100px;font-size:22px; float:left; overflow: hidden;font-weight: bold;font-family: Open Sans;}
.hist_list li:hover,.hist_list li.active{color:#114889;font-weight: bold;transition:all .4s ease-in-out;}
.hist_tit{width:calc(100% - 100px);float:left;overflow: hidden;}
.hist_cate_img{width:49%;float:left;height:550px;position: absolute;left:0;top:0;bottom:0;display:none;text-align: center;overflow:hidden;}
.hist_list li:hover .hist_cate_img{display:block;}
.hist-item{width:46%;float:right; position: relative;padding-left:3%;top:0;right:0;margin:15px 0;}
.hist_list li:first-child .hist_cate_img{visibility:visible;display:block;}
/**/
.main_profile_con{width:100%; overflow: hidden;padding:5% 0;position: relative;max-width:80%;margin:0 auto;}
.profile_video{width:53%;display:inline-block;}
.profile_img{width:100%; overflow: hidden;position: relative;cursor: pointer;height:450px;}
.profile_img:before{content:"";width:100%; height:100%; background:rgba(0,0,0,0.5) no-repeat center;position: absolute;top:0;bottom:0;}
.profile_img img{width:100%; vertical-align: middle;}
.profile_play{width:100%;position: absolute;top:0;background: rgba(0,0,0,0.0);z-index: 9999;text-align: center;display:none;}
.profile_play video{z-index: 9999;opacity:1.0;width:60%;margin:5% auto;box-shadow: 0 0 30px rgba(0,0,0,0.2);}
.profile_text{width:43%;float:right;height:450px;overflow: auto;padding-right:20px;text-align:justify;}
.profile_text h1{font-size:28px;color:#114889;display:block;padding-bottom:5%;}
.profile_text .main_tit{padding-bottom:30px;}
.Pl_block{position:absolute;left:23.5%;top:43%;width:80px;border:3px solid #fff;border-radius:200px;cursor:pointer;z-index:99;height:80px;overflow:hidden;}
.Pl_block.cur{opacity:1;width:69%;height:85%;border-radius:0px;left:20%;overflow:visible;border:0px;margin-left:0px;top:6%;background:#000;margin:0 auto;box-shadow: 0 0 30px rgba(0,0,0,0.2);}
.Pl_bu{position:absolute;top:0;left:0px;width:100%;height:100%}
.Pl_icon{position:absolute;top:45%;left:40%;margin-left:-10px;margin-top:-15px;background:url(../images/play_ico.png) no-repeat center;width:40px;height:40px;}
.Pl_img{position: relative;width: 100%;height: 100%;}
.Pl_close{width:40px;height:40px;background:#333 url("../images/close.png") no-repeat center; position: absolute;right:0;top:0;border-radius: 100%;cursor: pointer;opacity: 0;}
.Pl_block.cur .Pl_close{opacity: 1.0;z-index: 9999;}
.Pl_block.cur .Pl_icon{display:none;}
.Pl_img video {height: 100%;width: 100%;position: relative;}
#ind_video {position: absolute;top:0;height:100%;left: -2px;z-index: 9999;display:none;}
/**/
.profile_base{width:100%; overflow: hidden;max-width:90%;margin:0 auto;}
.profile_list{width:100%; overflow: hidden;}
.profile_list li{width:calc(100%/3);float:left; overflow: hidden;text-align: center;}
.profile_list li:first-child,.profile_list li:nth-child(2){width:50%;}
.profile_list li:nth-child(6),.profile_list li:nth-child(7),.profile_list li:nth-child(8),.profile_list li:nth-child(9){width:calc(100%/3);}
.profile_item{margin:5px; overflow: hidden;position: relative;}
.profile_item_img{width:100%; overflow: hidden;}
.profile_item_img img{width:100%; vertical-align: middle;transition: all .6s ease-in;}
.profile_item_name{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size:16px;padding:0;line-height: 35px;}
.profile_deve{padding:3% 0; overflow: hidden;max-width:90%;margin:0 auto;}
.deve_list li{width:calc(100%/4);float:left; overflow: hidden;text-align: center;}
.deve_list li:first-child{width:100%;}
.profile_list li:hover img{transform:scale(1.1);}
.deve_list li:hover img{transform:scale(1.1);}
/**/
.speech_main{width:100%; overflow: hidden;background:url("../images/mes_bg.jpg") no-repeat center bottom; background-size:cover;}
.speech_content{max-width:1000px;margin:5% auto;width:100%;line-height: 30px;}
.speech_content h3{font-weight:normal;font-size:20px;padding-bottom:2%;}
.speech_content p{padding-bottom:1%;}
.speech_content h4{font-weight:normal;font-size:20px; text-align:right;vertical-align: middle;padding-top:5%;}
.speech_content h4 strong{font-weight:normal;font-size:20px;display:inline-block;vertical-align: middle;}
.speech_content h4 img{vertical-align: bottom;}

/**/
.value_main{width:100%;overflow: hidden;background:url("../images/value_bg.png") no-repeat left bottom;padding:5% 0;position: relative;}
.value_main .main_container{width:80%;margin:0 auto;}
.value_tit{width:50%;float:left;font-size:24px; text-transform: capitalize;line-height: 35px;}
.value_tit h5{text-transform: uppercase;color: #FFFFFF !important;text-shadow: 1px 1px #ccc,-1px -1px #ccc,1px -1px #ccc,-1px 1px #ccc;writing-mode:tb-rl;font-size:136px;font-weight: bold;position: absolute;right:60%;top:0;z-index: -1;opacity: 0.2;white-space: nowrap;}
.value_tit h3{font-size:36px;color:#114889;display:block;line-height: 40px;font-weight: 400;}
.value_tit h4{display:block;position: relative;font-weight: normal;font-size:24px;color:#ccc;}
.value_tit h4:before{content:"";width:30px;height:30px;border:2px solid #114889;position: absolute;bottom:-45px;left:0; border-radius: 100%;}
.value_tit h4:after{content:"";width:15px;height:15px;border:1px solid #114889;position: absolute;bottom:-75px;left:5px; border-radius: 100%;}
.value_content{width:50%;float:left;overflow: hidden;font-size:18px;line-height: 45px;}
.value_content strong{font-size:26px;color:#114889;padding-bottom:3%;display:block;}
.value_img{width:90%;padding-bottom:2%;}
.value_img img{vertical-align:middle;}
/**/
.vision_container{width:100%; position: relative;}
.vision_main{width:100%;position:absolute;top:20%;left:0;right:0;z-index: 10;}
.vision_content{text-align:center;font-size:26px;line-height: 60px;padding-top:5%;width:100%;margin:0 auto;max-width:860px;}
/**/
.cul_main{width:100%;position: relative;}
.culture_content{width:100%;position: relative;top:-10px;}
.culture_content li{height:600px;width:100%;}
.culture_item{width:100%;}
.culture_text{width:45%;float:left;background:rgba(12,82,165,0.6);z-index: 3;position: absolute;left:0;top:2px;bottom:-10px;}
.cul_text_con{padding:15%; overflow: hidden;color:#fff;font-size:22px; line-height: 45px;}
.cul_name{width:100%;font-size:24px; font-weight: bold; position: relative;margin-bottom:10%;}
.cul_name:after{content:"";height:1px;width:75%;background:#fff;position: absolute;left:0;bottom:-20px;}
.culture_img{width:65%;height:750px;float:left;position: absolute;top:-130px;right:0;z-index: 1;}
.cul-pagination{position:absolute;bottom:5%;left:8%;}
.cul-pagination .swiper-pagination-bullet{background:#0c52a5;border:1px #fff solid;opacity: 0.5;width:10px;height:10px;margin:3px;}
.cul-pagination .swiper-pagination-bullet-active{opacity: 1.0;}
/**/
.technology_content{width:100%;padding-top:5%;}
.tech_list{width:100%;display:none;}
.tech_list.active{display:block;}
.tech_cost{width:100%;padding:0;position: relative;}
.map_list{width:100%; overflow: hidden;max-width:90%;margin:0 auto;}
.map_list li{width:calc(100%/2);float:left;}
.map_list_item{margin:5%;padding:8%;overflow: hidden;background:#fff; box-shadow: 0 0 35px rgba(0,0,0,0.08);min-height:185px;}
.map_list_item_img{width:80px;height:60px;float:left; overflow: hidden;background:url("../images/tec_05.png") no-repeat center left;}
.map_list_item_text{width:calc(100% - 80px);float:right; overflow: hidden;}
/**/
.tech_case{width:85%;margin:3% auto 10%;background:#fff url("../images/caseBg.png") no-repeat center bottom; padding:5%;box-shadow: 0 0 30px rgba(0,0,0,0.08);position: relative;background-size:contain;}
.tech_case_tit{text-align:center;width:100%;padding-bottom:5%;}
.tech_case_tit h2{color:#114889;font-size:36px;display:inline-block;font-weight: 400;}
.tech_case_tit h3{font-size:24px;display:inline-block;text-transform: capitalize;opacity: 0.3}
.tech_case_tit h3:before{content:"/";padding:0 10px;}
.tech_case_tit h4{font-size:180px;text-transform: uppercase;color: #FFFFFF !important;text-shadow: 1px 1px #114889,-1px -1px #114889,1px -1px #114889,-1px 1px #114889;font-weight: bold;position: absolute;left:0;right:0;bottom:-15px;width:100%;z-index: -1;opacity: 0.2;letter-spacing: 1px;}
.tech_case_list{width:100%; overflow: hidden;}
.tech_case_list li{width:calc(100%/5);float:left; overflow: hidden; text-align: center;}
.tech_case_item{margin:20px; box-shadow: 0 0 20px rgba(0,0,0,0.08);}
.tech_case_list li img{vertical-align:middle;}
/**/
.tech_testing{width:100%;}
.tech_laboratory{width:100%;overflow: hidden;padding-bottom:5%;background:url("../images/test_bg1.jpg") no-repeat center top;position: relative;}
.tech_laboratory li{width:100%;float:left;vertical-align: middle;text-align: center;}
.tech_lab_item{overflow: hidden;margin:5%;position: relative;}
.tech_lad_item_img{width:100%;background:#000;}
.tech_laboratory li img{width:100%;vertical-align: middle; opacity: 0.5;}
.tech_lab_item_text{width:100%;padding:3% 0;}
.tech_lab_item_text h3{font-size:18px; font-weight: normal;}
.tech_laboratory .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1.2);}
.tech_laboratory .swiper-slide-active img,.swiper-slide-duplicate-active img{opacity: 1.0}
.lab-pagination{text-align:center;display:inline-block;vertical-align: middle;width:100%;left:0;}
.lab-pagination .swiper-pagination-bullet{background:#114889;opacity: 1.0;margin:3px;}
.lab-pagination .swiper-pagination-bullet-active{background:#009c4d;}
.tech_room_list{width:100%; overflow: hidden;max-width:95%;margin:0 auto;}
.tech_room_list li{width:calc(100%/2);float:left; overflow: hidden;text-align:center;z-index: 2;}
.tech_room_item{overflow:hidden;margin:10px;font-size:16px;}
.tech_room_list li img{width:100%; vertical-align: middle;z-index: 2;display:block;}
.tech_room_list li h3{font-size:22px;padding:3% 0;font-weight: normal;}
.labr-pagination{width:100%;}
.labr-pagination .banner-button-next,.labr-pagination .banner-button-prev{position: absolute;top:40%;right:5px;z-index: 2000;width:65px; height:65px; background-color:rgba(0,0,0,0.0); background-image:url("../images/ico_next.png");border-radius: 100%;background-position: center;background-repeat: no-repeat;cursor: pointer;background-size: auto;border:1px #fff solid;}
.labr-pagination .banner-button-prev{transform:rotate(180deg);left:5px;}
/**/
.tech_system{width:100%; overflow: hidden;background:url("../images/test_bg2.jpg") no-repeat center left;padding:5% 0;}
.tech_system .swiper{width:100%;max-width:95%;margin:0 auto;}
.tech_system_list{width:100%;height: 100%;overflow: hidden;}
.tech_system_list img{vertical-align: middle;}
.tech_system_list li{float:left; text-align: center;overflow: hidden;width:calc(100%/6);}
.tech_system_list .swiper-slide{height: calc((100% - 30px) / 2);display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;
    align-items: center;}
.tech_sys_item{margin:5%;padding:3%;}
.tech_sys_item_img{width:100%;background:#fff;border:1px #eee solid;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.tech_system_list li img{width:100%; vertical-align: middle;}
.tech_sys_item_name{width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:6% 0; border-radius: 50px;background:#fff; margin-top:20px;box-shadow: 0 0 15px rgba(0,0,0,0.08);}
.tech_system_list li h3{font-weight:normal;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tech-pagination{bottom:-5px;}
.tech_pat_content{overflow:hidden; background:url("../images/test_bg2.jpg") no-repeat center left;background-size:contain;}
.tech_pat_content .swiper{width:100%;max-width:85%;margin:0 auto;}
/**/
.tech_quality{width:100%; overflow: hidden;background:url("../images/test_bg3.jpg") no-repeat center;padding-bottom:5%;position: relative;}
.tech_quality .main_container{border-top:1px #eee solid;padding-top:5%;width:100%;max-width:85%;margin:0 auto;}
.quality_text{width:50%;float:left; overflow: hidden;font-size:20px;}
.quality_content{width:100%; padding-top:8%; overflow: hidden;}
.quality_content p{display:block;position: relative;padding-left:25px;padding-bottom:45px;}
.quality_content p:first-child{padding-left:0;}
.quality_content p:before{content:"";border:2px #0079c3 solid;width:15px;height:15px;border-radius: 100px;position: absolute;left:0;top:5%;}
.quality_content p:first-child:before{display:none;padding-left:0;}
.quality_img{width:50%;float:right; height:670px;}
/**/
.deve_content{width:85%; overflow: hidden;padding-bottom:5%;margin:0 auto;}
.deve_content li{width:100%;float:left; overflow: hidden;text-align:center;}
.yanfa_box li{width:calc(100%/4);float:left;}
.deve_item{margin:5px; overflow: hidden;position: relative; }
.deve_item_img{overflow: hidden; border-radius: 5px;}
.deve_content li img{width:100%; vertical-align: middle;}
.deve_item_name{width:100%;padding-top:3%;}
.deve_content li h3{font-weight:normal;font-size:18px;}

/**/
.tech_service{width:100%; overflow: hidden;}
.tech_service_con{width:95%;background: #fff url("../images/service_bg1.jpg") no-repeat left bottom;background-size:contain;padding:6%; overflow: hidden;box-shadow: 0 0 30px rgba(0,0,0,0.06);margin:5% auto;}
.tech_service_text{width:45%;float:left; overflow: hidden;}
.tech_service_img{width:53%;overflow: hidden;float:right;height:700px;}
.tech_service_content{width:100%; overflow: hidden;font-size:24px;line-height: 75px;padding-top:10%;}
.tech_service_content p{padding-left:40px;position: relative;}
.tech_service_content p:before{content:"";width:15px;height:15px;background:#0079c3;position: absolute;left:5px;top:33px;transform: rotate(45deg)}
/**/
.tech_deve_simulation{width:100%;background:#114889;overflow: hidden;position: relative;}
.tech_deve_simulation_text{width:50%;float:left;color:#fff;overflow: hidden;padding:10%;font-size:20px;line-height: 35px;z-index: 10;position: absolute;top:0;left:0;bottom:0;background:#114889;}
.tech_deve_simulation_text h2{font-size:36px;line-height: 60px;display:block;position: relative;font-weight: 400;}
.tech_deve_simulation_text h3{font-size:24px; text-transform: capitalize;font-weight: normal;}
.deve_simulation_txt{width:100%; overflow: hidden;padding-top:15%;}
.tech_deve_simulation_img{width:50%;float:right;position: relative;}
.tech_deve_simulation_img li{width:100%;position: relative;overflow: hidden;}
.tech_deve_simulation_img li img{width:100%; vertical-align: middle;}
.sim_name{width:100%;position: absolute;left:0;bottom:10%;right:0;font-size:26px;text-align:right;padding:0 20px;font-weight: bold;color:#114889;}
.sim-next,.sim-prev{bottom:5%;left:-15%;position: absolute;height:50px;width:50px;border:1px solid #fff;border-radius: 100%;background:url("../images/ico_next.png") no-repeat center;background-size:50px;}
.sim-prev{left:-25%;transform: rotate(180deg);}
/**/
.tech_smart_content{width:100%; overflow: hidden;}
.tech_smart_content img{width:100%; vertical-align: middle;}
/**/
.main_core_content{width:100%; overflow: hidden;padding:6%;}
.main_core{width:100%; overflow: hidden; position: relative;background: #000;}
.main_core_img{width:100%; overflow: hidden;height:660px;}
.main_core_text{position: absolute;bottom:10%; left:5%;right:5%;font-size:18px;line-height: 35px;color:#fff;}
.main_core_text h3{font-size:36px;line-height: 40px;}
.main_core_intro{width:100%;padding-top:2%;}
.main_core_list{width:100%; overflow: hidden;padding-top:5%;}
.main_core_list li{width:100%; overflow: hidden;background:#f3f3f3;box-shadow: 0 0 24px rgba(0,0,0,0.06);cursor: pointer;}
.main_core_item{width:100%;}
.main_core_item_txt{width:50%; overflow: hidden;padding:5% 3%;float:left;font-size:16px;line-height: 26px;}
.main_core_item_img{width:50%;float:left;overflow: hidden;}
.main_core_list li h3{font-size:30px;line-height: 40px;display:block;}
.main_core_list li img{width:100%; vertical-align: middle;transition:all .6s ease-in;}
.main_core_itemText{width:100%; overflow: hidden;padding-top:5%;}
.main_core_list li:hover img{transform: scale(1.1); }
.main_core_list li:hover h3{color:#114889}
.main_core_list li:nth-child(2n) .main_core_item_txt{float:right;}
.main_core_more{width:100%;overflow:hidden;margin-top:30px;}
.main_core_more a{position: relative;display:block;padding-left:15px; transition:all .4s ease-in;}
.main_core_more a:before{content:"";width:8px;height:2px;background:#666;position: absolute;left:0;top:38%;transform: rotate(45deg)}
.main_core_more a:after{content:"";width:8px;height:2px;background:#666;position: absolute;left:0;top:55%;transform: rotate(-45deg)}
.main_core_more a:hover{padding-left:20px;}
.main_core_more a:hover:before,.main_core_more a:hover:after{background:#114889;}
/**/
.main_social{width:100%; overflow: hidden; background:url("../images/social_bg1.jpg") no-repeat center;padding:5% 0;background-size:contain;}
.main_social_intro{width:80%;margin:0 auto; font-size:16px;line-height: 30px;}
.main_social_intro h2{font-size:36px; color:#114889;line-height: 50px; text-align: center;display:block;font-weight: normal;}
.main_social_intro h3{font-size:24px; color:#ddd;text-align: center;padding-bottom:2%; text-transform: capitalize; font-weight: normal;}
.main_social_intro ul{width:100%; overflow: hidden;padding:3% 0;}
.main_social_intro  li{width:calc(100%/3);float:left; overflow: hidden; text-align: center;}
.social_intro_item{margin:5%; overflow: hidden;}
.soc_item_img{width:100%; overflow: hidden;}
.social_intro_item img{width:100%; vertical-align: middle;transition:all .6s ease-in;}
.soc_item_name{line-height:35px;padding-bottom:20px;}
.main_social_intro li:hover img{transform:scale(1.1);}
.social_content{width:83%;margin:0 auto; overflow: hidden;}
.social_content li{width:100%; overflow: hidden;margin:6% 0;}
.social_con_slide{width:55%; float:left; overflow: hidden;padding-bottom:30px;}
.social_con_item_text{width:45%; float:left; overflow: hidden;padding:5% 0 5% 5%;}
.social_content li:nth-child(2n) .social_con_slide{float:right;}
.social_content li:nth-child(2n) .social_con_item_text{padding:6% 5% 5% 0;}
.social_con_item_text h3{font-size:28px; line-height: 40px; color:#114889;display:block;}
.social_con_item_info{width:100%; overflow: hidden;padding-top:8%;font-size:16px;}
.social_img_pic img{width:100%;vertical-align: middle;}
.social_img_pic{width:100%; overflow: hidden;position: relative;}
.social_img_name{width:100%;position: absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0.0),rgba(0,0,0,0.8));color:#fff;line-height: 45px;padding:3% 20px 0;font-size:16px;}
.social_con_slide .owl-theme .owl-controls{bottom:-35px;}
/**/
.news-content{width:1280px;margin:0 auto; overflow: hidden;}
.news-list ul{}
.news-list ul li{-webkit-width:calc(100%/3);-moz-width:calc(100%/3);width:calc(100%/3);float:left}
.news-list ul li .news-listbg{display:block;overflow:hidden;margin:15px;background-color:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.1);box-shadow:0px 0px 15px  rgba(0,0,0,0.1)}
.news-img{width:100%;height:220px; overflow: hidden;}
.news-img img{width:100%;vertical-align: middle;}
.news-tx h5{margin:0 36px;padding-top:10px;line-height:30px;font-size:16px;font-weight:normal;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all 0.5s ease-in;height:68px;}
.news-tx h5:hover{color:#114889}
.news-tx p{margin:0 36px;padding-top:15px;padding-bottom:15px;color:#a3a3a3;}
/**/
.newsinfo{width:100%;padding-top:60px;padding-bottom:60px;background-color:#f6f6f6}
.newsinfo-bg{width:100%;overflow:hidden;background-color:#fff;padding:5%;}
.newsinfo-bg .dotted{padding:60px 0;border-bottom:1px dotted #c7c7c7; overflow: hidden;}
.newsinfo-bg .info-tx h5{margin-bottom:15px;font-size:24px;font-weight:normal;color:#000}
.newsinfo-bg .content{padding-top: 60px;line-height: 30px;}
.newsinfo-bg .content img{vertical-align: middle;}
.info-tx{width:100%;font-size:14px;}
.info-tx .source-time{float:left;opacity: 0.6;}
.info-tx .source-time p{padding-right:20px;}
.info-tx p{float:right;}
/**/
.container{width:1200px; margin:0 auto;}
.container_products{width:100%; max-width:1200px; margin:0 auto;}
.product-class{overflow-x: auto;overflow-y: hidden;}
.product-class ul{display:block;}
.product-class-li{padding:5% 0;  text-align: center; vertical-align: middle;}
.product-class-li ul li{transition:all 0.5s ease-in;display:inline-block;}
.circularity{width:140px;height:140px;display:block;text-align:center;overflow:hidden;padding:15px 0;border-radius:50%;border:1px solid #afafaf;transition:all 0.6s ease-in}
.product-class-li ul li a{display:block;margin:10px;}
.product-class-li ul li i{background:url("../images/icon-cpl3.png") no-repeat center;width:40px;height:40px;display:block;margin:7px auto;filter: brightness(0)grayscale(0);opacity: 0.3;background-size:contain;}
.product-class-li ul li:first-child i{background-:url("../images/icon-cpl3.png") no-repeat center;background-size:40px;}
.product-class-li ul li:nth-child(2) i{background:url("../images/icon-cpl2.png") no-repeat center;background-size:40px;}
.product-class-li ul li:nth-child(3) i{background:url("../images/icon-cpl1.png") no-repeat center;background-size:40px;}
.product-class-li ul li:nth-child(4) i{background:url("../images/icon-cpl6.png") no-repeat center;background-size:40px;}
.product-class-li ul li:nth-child(5) i{background:url("../images/icon-cpl4.png") no-repeat center;background-size:40px;}
.product-class-li ul li:nth-child(6) i{background:url("../images/icon-cpl7.png") no-repeat center;background-size:40px;}
.product-class-li ul li:hover .circularity,.product-class-li ul li.active .circularity{background-color:#114889;border:1px solid #114889;color:#fff;}
.product-class-li ul li:hover i,.product-class-li ul li.active i{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity: 1.0;}
.font-18{font-size:18px;width:70px;}
.font-16{font-size:16px;width:120px;}
.circularity h3{font-weight: normal;margin:0 auto 0;display:block;}
.product-class-li ul li:hover h3,.product-class-li ul li.active h3{color:#fff}
.product-list{max-width:1000px;width:100%; margin:0 auto;}
.product-list ul li{-webkit-width:calc(100%/3);-moz-width:calc(100%/3);width:calc(100%/3);float:left;}
.product-list ul li .product-bg{background-color:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.05);box-shadow:0px 0px 30px rgba(0,0,0,0.05);margin:5%;overflow: hidden;}
.product-bg .product-img{display:block;position:relative;overflow:hidden}
.product-img{padding:15px 0}
.product-img img{display:block;max-width:90%;margin:0 auto;transition:all 0.5s ease-in;width:100%;}
.product-bg:hover .product-img img{transform:scale(1.1)}
.product-bg .product-tx{padding-bottom:20px}
.product-bg .product-tx h5{display:block;margin-bottom:5px;text-align:center;font-size:16px;font-weight:normal;color:#000;transition:all 0.5s ease-in;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product-bg .product-tx h5:hover{color:#114889}
.product-bg .product-tx p{display:block;text-align:center;color:#666666;transition:all 0.5s ease-in}
.product-bg .product-tx p:hover{color:#114889}
.details-img06 img{width:100%; vertical-align:middle;}
.inner_content_container
.pro_banner_container{width:100%; height:100vh;position:relative;}
.pro_banner_img{width:100%;position: relative;height:100%;overflow: hidden;}
.pro_banner_img img{width:100%;vertical-align: middle;}
.product_con img{width:100%; vertical-align: middle;}
/**/
.product_content_details{width:100%; overflow: hidden;font-size: 1.125rem;line-height: 2.25rem;}
.productCon1{width:100%; overflow: hidden; position: relative;}
.relative{position: relative;}
.absolute{width:100%;position: absolute;top:0;left:0;}
.productText1{text-align: center;padding-top:9rem;width:100%;}
.productCon1 h4{font-size: 2.8rem;font-weight: 400;line-height: 1;padding-bottom:2rem;}
.productCon1 h5{font-size: 2.2rem;font-weight: 400;line-height: 1;padding-bottom:3rem;}
.productCon1 h6{font-size: 1.125rem;font-weight: 400;    line-height: 2.25rem;}
.productCon1 > img{vertical-align: top;}
.productText2{color:#fff;margin-left:70.75rem;margin-top:18.375rem}
.productText3{margin-left:22.25rem;margin-top:20.375rem}
.productText4{text-align: center;padding-top:9rem;width:100%;color:#fff;}
.productText5{margin-left:70.75rem;margin-top:18.375rem}
.picture-tx{height:580px;overflow:auto;padding-right:20px;padding-top:10px;}
.picture-tx h1{margin-bottom:50px;font-size:22px;display:block;line-height: 40px;}
.picture-tx .td{width:100%;line-height: 24px;}
.picture-tx .td h3{padding:3% 0;font-size:16px;display:block;font-weight:400;}
/**/
.join-main{width:100%; overflow: hidden;position: relative;}
.join-main:before{content:"";background:#f5f5f5;width:100%;height:20%; position: absolute;top:0; left:0;right:0;z-index: -1;}
.concept-img{position:relative;background:#114889;width:100%; overflow: hidden;}
.concept-img:before{content:"";background:url("../images/idea_bg1.jpg") no-repeat center;background-size:cover;position: absolute;top:0;bottom:0;width:100%;height:100%;right:0;opacity: 0.6;}
.concept-content{display:block;text-align:center;width:85%;margin:0 auto;}
.concept-content li{-webkit-width:calc(100% / 4);-moz-width:calc(100% / 4);width:calc(100% / 4);float:left;position: relative;padding:15% 0;transition:all .6s ease-in;min-height:725px;}
.concept-content li:after{content:"";height:100%; width:1px;background:rgba(255,255,255,0.6);position: absolute;top:0;right:0;}
.concept-content li:first-child:before{content:"";height:100%; width:1px;background:rgba(255,255,255,0.6);position: absolute;top:0;left:0;}
.concept-content li h2{font-size:28px;color:#fff;}
.concept-content .idea{margin-top:30px;overflow: hidden;font-weight:bold;color:#fff;font-size:20px;line-height: 45px;width:100%;}
.conce_item{transition:all .6s ease-in;}
.concept-content li:hover .conce_item{transform: scale(1.2);cursor: pointer;}
/**/
.contribute{width:100%;overflow:hidden;background-color:#f5f5f5;padding:5% 0;}
.contribute .four-tx{display:block;text-align:center}
.tximg{width:100%;max-width:80%;margin:0 auto;}
.tximg .tx{padding:10% 5%;}
.tximg li{float:left}
.tximg .fimg{width:45%;overflow: hidden;text-align: center;}
.tximg .fimg img{border-radius:100%; overflow: hidden;vertical-align: middle;box-shadow: 0 0 26px rgba(0,0,0,0.1);}
.tximg .tx{width:55%}
.txtop{width:100%;}
.txtop h3{display:inline-block;font-weight:normal;width:49%;font-size:34px;line-height: 60px;}
.txtop h5{display:block;font-size:34px;line-height: 60px;font-weight:normal;}
.txtop h4{font-size:22px;display:inline-block;font-weight:normal;width:49%;opacity: 0.5;}
/**/
.benefits{width:100%;padding:5% 0; overflow: hidden;margin-bottom:3%;}
.item img{width:100%;vertical-align: middle;}
.ben-banner{width:85%;float:left; overflow: hidden;padding-right:25px;}
.conben{position:relative;}
.ben-banner .slides li{background-color:#1d6cca;overflow: hidden;}
.ben-banner .slides li .slidestx{width:50%;float:left;padding:8% 10%;overflow: hidden;font-size:24px;color:#fff}
.ben-banner .slides li .slidestx .benlist{width:100%;font-size:16px;padding-top:5%;line-height: 35px;}
.ben-banner .slides li .slidesimg{width:50%;float:left;overflow:hidden;height:530px;}
.ben-banner .slides li .slidesimg img{width:100%;vertical-align: middle;}
.bene-next,.bene-prev{top:45%;position: absolute;height:60px;width:60px;border-radius: 100%;background-size:60px;}
.bene-next{background:#1d6cca url("../images/ico_next.png") no-repeat center;right:-25px;}
.bene-prev{left:3px;background:#fff url("../images/ico_prev.png") no-repeat center;}
/**/
.train-img-list{width:100%;max-width:88%;margin:0 auto;overflow: hidden;}
.train-img-list ul{overflow:hidden}
.train-img-list li{width:50%;float:left;overflow: hidden;}
.train-img-list li:last-child{width:100%;}
.train-img-list li:last-child .postimg{margin:1.5%;}
.postimg{margin:3%;overflow: hidden;display:block;text-align:center;font-size:24px;position: relative;}
.train-img-list li img{width:100%; vertical-align: middle;transition: all .8s ease-in;}
.train-img-list li h3{font-size:18px;font-weight:normal;display:block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;line-height: 35px;padding-top:2%;}
.train-img-list li h4{font-size:18px;font-weight:normal;color:#fff;text-align: right;position: absolute;top:5%;right:3%;}
.train-img-list li:hover img{transform: scale(1.02);}
.career-develop{padding:5% 0; overflow: hidden;width:100%; max-width:85%; margin:0 auto;}
.tab-content-top{;background:#f6f6f6; text-align: center;overflow: hidden;padding:5%;}
.career-tab{width:100%;text-align:center;padding-bottom:2%;}
.career-tab li{display:inline-block; overflow: hidden;}
.career-tab li a{border-radius: 30px;display:block;background-color:#f5f5f5;line-height: 45px;padding:0 35px;margin:8px;font-size:18px;}
.career-tab li:hover a,.career-tab li.active a{background:#114889;color:#fff;}
.career_tab_con{width:100%; overflow: hidden; display:none;padding:3% 0;}
.career_tab_con.active{display:block;}
.cultivation .pyjslc{text-align:center;background:#f6f6f6;width:100%;overflow: hidden;max-width:85%;margin:0 auto;}
.main_train{width:100%;padding:5% 0; overflow: hidden;max-width:86%;margin:0 auto;}
.train_list .swiper-slide{width:100%;padding:10px; overflow: hidden;}
.train_list .swiper-slide img{width:100%; vertical-align: middle;}
.tran-pagination{bottom:25px;left:0;width:100%; vertical-align: middle;}
.tran-pagination .swiper-pagination-bullet{border:1px #333 solid;background:none;opacity: 1.0}
.tran-pagination .swiper-pagination-bullet-active{border:1px #114889 solid;background:none;}
/**/
.recurit_main{background-color:#f5f5f5;width:100%;overflow:hidden}
.jobinfo-list{width:100%;padding-bottom:5%;overflow: hidden;max-width:85%;margin:0 auto;}
.jobinfo-list li{width:100%; overflow: hidden;background:#fff;cursor: pointer;}
.jobinfo-list li:first-child{background:#114889;line-height: 35px; padding:10px 0;color:#fff;font-size:18px;}
.job_tit{width:calc(100%/7);overflow: hidden;padding:0 20px;float:left;}
.job_01{width:42%;}
.job_txt{margin-bottom:30px;overflow: hidden;}
.job_name{width:100%;overflow: hidden;line-height: 45px;font-size:16px;}
.jobinfo-list li:nth-child(2n) .job_name{background:#eee;}
.job_con{width:100%;overflow: hidden;padding:20px;display:none;}
.job_con.active{display:block;}
.job-info-t h3{font-weight:600;color:#000;font-size:16px;display:block;padding:1% 0;font-weight: normal;}
.job_con h4{display:block;padding:20px 0;font-size:16px;color:#114889;font-weight:400;}
.job_un{background:transparent url(../images/arrows.png) no-repeat scroll 0px -16px;width:16px;height:16px;display:block;line-height: 45px;margin-top:15px;margin-left:20px;}
.jobinfo-list li.active .job_un{background-position:0px 0px}
/**/
.environment_main{width:100%; overflow: hidden;padding-bottom:5%;max-width:85%;margin:0 auto;}
.environment_main .swiper{width:100%;}
.environment_main li{width:calc(100%/3);float:left;overflow: hidden;}
.environment_main .swiper-slide{height: calc((100% - 30px) / 2);display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;
    align-items: center;margin:0;overflow: hidden;}
.env_li{overflow: hidden;margin:0;position: relative;}
.en_item_img{width:100%; overflow: hidden;box-shadow: 0 0 26px rgba(0,0,0,0);height:315px;}
.environment_main li h3{font-size:18px; font-weight:normal;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top:2%;line-height: 30px;width:90%; margin:0 auto;}
.environment_main li img{width:100%; vertical-align: middle;margin: 0 auto;}
.env-pagination{bottom:-40px;right:0;}
.env-pagination .swiper-pagination-bullet{border:2px #333 solid;background:none;opacity: 1.0}
.env-pagination .swiper-pagination-bullet-active{border:2px #114889 solid;background:none;}
/**/
.connect-main{width:100%;}
.addr-name{padding:100px 10vw;overflow:hidden;}
.addr-nav-tabs{float:right}
.nav-tabs{border-bottom:1px solid transparent !important}
.nav-tabs>li.active>a{padding-bottom:6px !important;border-bottom-color:#ddd !important;background-color:#114889 !important;color:#fff!important}
.nav-tabs>li>a{margin-right:0px !important;border-radius:0 0 0 0 !important}
.nav>li>a{padding:5px 25px !important;background-color:#eee !important}
.connect-name{padding:0 10vw;overflow:hidden;padding-top:100px}
.connect-name-left h2{margin-bottom:10px;font-size:30px;color:#009c4d}
.connect-name-left{font-size:22px;font-weight:600;color:#000}
.connect-name-right{float:right}
.connect-name-right a{display:block;float:left}
.connect-name-right .gd{padding:5px 25px;font-size:16px;color:#fff;background-color:#114889;overflow:hidden}
.connect-name-right .hb{padding:5px 25px;font-size:16px;color:#000;background-color:#e8e8e8;overflow:hidden;transition:all 0.5s ease-in}
.connect-name-right .hb:hover{color:#114889}
.address-details{padding-top:80px;padding-bottom:100px}
.address-list{-webkit-width:calc(100% / 4);-moz-width:calc(100% / 4);width:calc(100% / 4);float:left}
.address-list .img{float:left}
.address-list .img img{max-width:85%}
.address-list .txt{margin:0 60px}

.address-list .txt span{color:#aaaaaa}
.addr-branch{padding:80px 10vw;overflow:hidden;background:#fff;}
.addr-branch-box .item{-webkit-width:calc(50% - 30px);-moz-width:calc(50% - 30px);width:calc(50% - 30px);height:360px;float:left;padding:80px 60px;margin-bottom:30px;margin-right:30px;background-color:#fff;box-shadow:-2px 0px 15px 0px rgba(0,0,0,0.10);-webkit-box-shadow:-2px 0px 15px 0px rgba(0,0,0,0.10);-moz-box-shadow:-2px 0px 15px 0px rgba(0,0,0,0.10);transition:all 0.5s ease-in;line-height:36px;font-size:16px;position:relative;cursor:pointer;}
.addr-branch-box .item h2{margin-bottom:30px;font-size:22px;color:#114889}
.addr-branch-box .item:before{content:"";width:0; position: absolute;left:0;top:0;right:0;height:5px;background:#114889; transition:all .4s ease-in;}
.addr-branch-box .item:hover:before{width:100%;}
/**/
.power{width:100%;padding:5vw;margin-top:50px;background:url(../images/power.jpg)no-repeat center;color:#114889;font-size:36px;text-align: center;background-size:cover;}
/**/
.sitemap_container{width:100%;pading-top:10%;overflow: hidden;padding-bottom:10%;}
.sitemap_con{width:80%;margin:0 auto; overflow: hidden;}
.map-list{width:100%; overflow: hidden; padding:30px 0;}
.map-list li{width:100%; margin:10px 0; overflow: hidden;border-bottom:3px solid rgba(0,0,0,0.2); padding:15px 0;}
.map-a{ width:150px; float:left;}
.map-sub{width:calc(100% - 150px);-webkit-width:calc(100% - 150px)}
.map-sub a{display:inline-block; margin:0 5px;}
/**/
.map_con{background:#fff;width:100%;overflow: hidden;}

/**/
.honor_main{width:100%;overflow: hidden;position: relative;padding-top:200px;padding-bottom:3%;margin-top:5%;}
.honor_main:before{content:"";width:90%;height:100%;background:url("../images/hor_bg1.jpg") no-repeat left top;background-size:contain;position: absolute;top:0;left:0;z-index: -1}
.honor_tit{width:90%;overflow: hidden;font-size:20px;padding-left:50%;line-height: 35px;}
.honor_tit h2{font-size:36px;line-height: 40px; color: #114889;position: relative;font-weight: 400;}
.honor_tit small{font-size:24px;font-weight: bold;text-transform: capitalize;color:#114889;opacity: 0.3}
.honor_info{padding-top:5%;overflow: hidden;padding-right:100px;}
.honor_list{width:90%;background:#fff;float:right;box-shadow: 0 0 30px rgba(0,0,0,0.1);overflow: hidden;padding:5%;margin-top:13%;}
.honor_list_slide{width:100%; overflow: hidden;}
.hor_item{margin:5%; overflow: hidden;padding:5%;text-align:center;}
.hor_item img{width:100%; vertical-align: middle;box-shadow: 0 0 24px rgba(0,0,0,0.05);}
.hor-pagination{display:none;}
.honor_list_text{width:100%;overflow: hidden;padding:3% 0 3% 2%;}
.honor_list_text ul{width:calc(100%/2); overflow: hidden;float:left;}
.honor_list_text li{width:100%; overflow: hidden;float:left;}
.honor_list_text li a{display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 35px;font-size:16px;position: relative;padding-left:30px;}
.honor_list_text li a:before{content:"";width:15px;height:15px;border:1px solid #114889; border-radius: 100px;position: absolute;left:0;top:35%;}
/**/
.back_scroll_top{position:fixed;bottom:20px;right:20px;z-index: 100;display:none;transition:all .6s ease-in;}
.back_scroll_top a{width:80px;height:80px;justify-content: center;display: flex;align-items: center;border: 1px solid #707070;border-radius: 50%;background: rgba(255,255,255,0.5);}
.back_scroll_top a:hover{background:#707070;}
.back_scroll_top a svg{width: 4vw;}
.back_scroll_top a path {-webkit-transition: 0.3s;transition: 0.3s;}
.back_scroll_top a:hover path {fill: #fff;}
/**/
.partner_main_info{width:100%; overflow: hidden;padding:5% 0;}
.partner_content{width:100%; overflow: hidden;font-size:18px;line-height: 30px;}
.partner_content img{display:block;width:100%; padding-top:3%;}
.partner_list_con{width:100%; overflow: hidden;margin-top:3%;}
.partner_list_con li{width:calc(100%/2);float:left; overflow: hidden;}
.partner_list_item{}
.partner_list_con li:first-child .partner_list_item{margin-right:30px;}
.partner_list_con li:nth-child(2) .partner_list_item{margin-right:15px;margin-left:15px;}
.partner_list_con li:last-child .partner_list_item{margin-left:30px;}
.partner_list_con h3{text-align:center; font-size: 1.2em;}
.partner_list_item_info{width:100%; overflow: hidden;font-size:1.2em;margin-top:3%;}
.partner_list_item_text{width:100%; margin-top:5%;padding:5px;}
.partner_li{width:calc(100%/3);float:left;vertical-align: bottom; transition:all .4s ease-in; text-align: center;padding:5px; overflow: hidden;border:1px #eee solid;}
.partner_li img{margin:0 auto; vertical-align: middle;}
.partner_li:hover{box-shadow:0 4px 20px -6px  rgba(0,0,0,0.1);z-index: 10;}
.partner_list_item_text1 .partner_li{width:calc(100%/3);padding:2% 0;}
/**/
.content_nav{background:#f5f7f7;display:none;}
.content_nav.fixed{position: fixed;left:0; right:0;z-index: 200;}
.content_nav_ul{overflow-x: auto;overflow-y: hidden; }
.content_nav .content_nav_ul ul{display: block;white-space: nowrap;}
.content_nav li{display:inline-block; margin-right:20px;}
.content_nav li a{display:block; position: relative; padding:20px 5px;font-size:15px;}
.content_nav li a.active:before,.content_nav li:hover a:before{content:""; height:3px;background:#114889;position: absolute;left:0;right:0;bottom:0; transition:.4s;}
/**/
    .social_model_open{width:100%;position: fixed;background:rgba(0,0,0,0.2);top:0;left:0;bottom:0;z-index: 9999;display: flex;align-content: center;align-items: center;transition: 1.6s;}
    .social_model_close{width:50px;height:50px;background: url(../images/close.png) no-repeat center;position: absolute;top:4%;right:2%;filter: grayscale(100)brightness(0);opacity: 0.6;cursor: pointer;}
    .social_model_content{background:#fff;width:58%;margin:0 auto;padding:5rem;border-radius: 10px;position: relative;}
    .social_model_content h3{text-align: center;display:block;font-size:2rem;margin-bottom:3rem;}
    .social_model_content p{margin-bottom:15px;text-indent: 2rem;}