@charset "utf-8";
@font-face {
	font-family: "思源黑体 CN";
	src:url('../iconfont/SourceHanSansCN-Regular.otf');
}
/* CSS Document */
html,body{color:#3c3c3c;font-family:"思源黑体",Aguazyuan;font-style:normal;font-size:100%;line-height:1.5;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,form,label,video,input,textarea,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;background:transparent;vertical-align:baseline}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6,strong{font-weight: 400;}
table,tr,td,p,iframe{margin-top:0;padding:0}
a{text-decoration:none;color:#3c3c3c;}
a:hover{outline:0;color:#f0832b;text-decoration:none;}
img{border:0;max-width:100%;}
/*改变滚动条样式*/
::-webkit-scrollbar{width: 3px;  height: 5px;  background-color: #e5e5e5;}
::-webkit-scrollbar-track{background-color: #e5e5e5;}
::-webkit-scrollbar-thumb{background-color: #ff8800;width:5px;}
.main{width:1400px; margin:0 auto;}
/*top*/
header{padding: 0.3rem 4.125rem;z-index: 100;position: fixed;top:0;left:0;right:0;background: #fff;}
.header_wrap{display:flex;height: 100%;width:1600px;margin:0 auto;align-items: center;max-width:100%;}
.header_logo{width:20%;flex-shrink:0;}
.header_logo a{display:inline-block;}
.header_logo img{vertical-align: middle;width: 98px;}
.header_logo strong{display:block; font-weight: 400;letter-spacing: 8px;font-size:1.15rem;padding-top:3px;color:#fff;}
.header_right{width:80%;float:left;}
.header_nav{float:left;width:calc(100% - 230px); text-align: center;}
.head_reg_lang{width:230px; float:right;padding-top:23px;}
.header_nav li{display:inline-block;text-align: center;position: relative;margin: 0 3rem;vertical-align: top;line-height: 80px;}
.header_nav li a{display:block;position: relative;color: #111;}
.header_nav li a:hover,.header_nav li a.active{color: #1c3bd3;}
.sec_nav{position:absolute;background:rgba(255,255,255,0.98);box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);top:100%;left:-15px;border-radius: 5px;overflow: hidden; white-space: nowrap;display:none;}
.header_nav li .sec_nav a{color:#333;display:block;line-height: 40px;text-align: left;font-size:0.9375rem;font-weight: 400;opacity: 0.8;}
.header_nav li .sec_nav a:last-of-type{border-bottom:0;}
.header_nav li .sec_nav a span{display:block;padding:0 20px;}
.header_nav li .sec_nav a:hover{color:#f0832b;}
.header_reg{width:150px;float:left;vertical-align: middle;}
.header_reg i{font-size:22px;display:inline-block;color:#fff;line-height: 35px;vertical-align: middle;opacity: 0.8;}
.header_reg a{display:inline-block;line-height: 35px;padding:0 10px;position: relative;font-size:1.1rem;color:#fff;opacity: 0.8;}
.header_reg a:after{content:"";width:1px;height:10px;background:#ddd;position: absolute;right:-2px;top:12px;}
.header_lang{width:80px;float:right;position: relative;text-align: center;}
.lang_btn{display:block;line-height: 35px;cursor: pointer;font-size:1.1rem;color:#fff;opacity: 0.8;}
.header_lang:hover .lang_select{display:block;}
.lang_select{width:100%;background:#ff8800;text-align: center;position: absolute; top:100%;left:0;display:none;}
.lang_select a{display:inline-block; color:#fff; padding:5px; position: relative;}
.lang_select a:first-of-type:before{content:"";width:1px;height:3px;background:#fff; position: absolute;right:-3px;top:12px;}
.lang_select a:first-of-type:after{content:"";width:1px;height:3px;background:#fff; position: absolute;right:-3px;bottom:12px;}
.header_menu{display:none;}
header.active,header.over{background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.05)}
header.active .header_logo img,header.over .header_logo img{filter: invert(0)brightness(1);}
header.active .header_logo strong,header.over .header_logo strong{color:#000;}
header.active .header_nav li a,header.over .header_nav li a{color:#3c3c3c;}
header.active .header_nav li a.active,header.over .header_nav li a.active,header.over .header_nav li a:hover{color: #1c3bd3;}
header.active .header_reg i,header.over .header_reg i{color:#f0832b;}
header.active .header_reg a,header.over .header_reg a{color:#3c3c3c;}
header.active .lang_btn,header.over .lang_btn{color:#3c3c3c;}
.header_naven{width:calc(100% - 80px)}
.head_reg_langen{width:80px;}
/**/
.banner_box{position:relative;overflow: hidden;margin-top: 120px;}
.banner{width:100%; position: relative; }
.banner li{width:100%; text-align: center;}
.banner li img{vertical-align:middle;}
.ban-pagination{position: absolute;text-align: center;bottom:5px;width:100%;}
.ban-pagination .swiper-pagination-bullet{background:#fff;}
.ban_video_model{position:absolute;top:30%;left:10%;width:450px;height:280px;z-index: 999;display:none;}
.ban_img_btn{height:280px; overflow: hidden;}
.ban_video_model img{width:100%;height: 100%; vertical-align: middle;object-fit: cover;}
.ban_img_btn.active{display:none;}
.play_btn{display:block;width:45px;height:45px;border:2px #fff solid; border-radius: 50%;background:url("../images/video_play.png") no-repeat center;background-size:15px;filter: brightness(100);z-index: 100;top:40%;position: absolute;left:45%;cursor: pointer;}
.home_video_box{position: fixed;right:0;bottom:0;z-index: 999;width:455px;height:285px;transition: .6s;overflow: hidden;display:block;}
.home_video_box video{background:#000;object-fit: fill;width:100%;height:100%;}
.video_play_con{display:none;z-index: 100;}
.video_close_btn{width:40px;height:40px; position: absolute; top:5px;right:5px;border:2px #ccc solid;border-radius: 50%;cursor: pointer;opacity: 0.8;z-index: 10;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.video_close_btn:before{content:"";width:3px;height:20px;background:#ccc;position: absolute;right:15px;top:8px;transform: rotate(48deg);}
.video_close_btn:after{content:"";width:3px;height:20px;background:#ccc;position: absolute;right:15px;top:8px;transform: rotate(-48deg);}
.video_play_con.active{display:block;}
.home_video_box.active{display:none;}
/**/
.hj_log_check_in{width:100%; position: relative;padding-bottom:0;}
.log_main{width:100%;max-width:1200px; margin:0 auto; position: relative;}
.hj_log_con{ position: absolute;left:0;bottom:7rem; border-radius: 25px 25px 0 0;z-index: 999;width:100%;}
.hj_log_con form{border:0 #ddd solid; border-radius: 30px;padding:5px; position: relative; overflow: hidden;background:#fff;width:39%;height:50px;}
.hj_log_con .hj_lo_search{width:calc(100% - 100px);float:left; overflow: hidden;}
.hj_log_con .hj_lo_search input{width:calc(100% - 50px);float:left;line-height: 40px;padding-left:10px; }
.hj_log_con .hj_lo_search i{display:block; font-size:2rem;color:#f0832b;width:50px;float:right;font-weight:200;line-height: 40px;}
.hj_log_con button{border:0; background:#f0832b;width:100px; float:right;height: 40px;color:#fff;border-radius: 30px;cursor: pointer;font-size:1.2rem; letter-spacing: 5px;}
/**/
.log_check_container{width:100%; position: relative;padding-bottom:4rem;}
.log_check_box{position:absolute;bottom:0;left:0;right:0;z-index: 99;}
.log_check_tit{width:100%; overflow: hidden;}
.log_check_tit li{float:left; display:flex;background:rgba(0,0,0,0.0); overflow: hidden;justify-content: center;align-items: center;z-index: 2;position: relative;}
.log_check_tit li a{display:block; padding:0 4rem;position: relative;color: rgba(255,255,255,0.8);height:50px;line-height: 50px;}
.log_check_tit li.select a{color:#000;}
.log_check_tit li:after{content:"";background:url("../images/check@ico.png") 100% no-repeat;background-size:100% 100%;width:100%;height:50px;position: absolute;top:0;left:0;bottom:0;transition: .6s;z-index:-1;display:none;transform-origin: 0 0;}
.log_check_tit li.select:after{display:block;}
.log_check_tit li:first-child.select:after{transform: translateX(-8%) scaleX(1.08);}
/*.log_check_tit li:last-child.select:after{transform: translateX(0) scaleX(1.333);}*/
.log_check_tit li:first-child{border-radius: 20px 0 0 0;}
.log_check_tit li:last-child{border-radius:0 20px 0 0;}
.service_adv_box ul{width:100%; background:#fff; border-radius: 20px 20px 5px 5px; box-shadow: 0 0 40px rgba(0,116,183,0.2); overflow: hidden;}
.service_adv_box li{width:calc(100%/4);float:left; text-align: center; overflow: hidden;padding:2rem 0;border-right:1px #eee solid;font-size:1.1rem; vertical-align: bottom;}
.service_adv_box li:last-child{border-right:0;}
.service_adv_box li h3{display:inline-block;color:#0279ff;font-size:3rem; font-weight: 400;}
.service_adv_box li h4{display:inline-block;font-weight: 400;font-size:1.1rem;}
.log_check_form{width:40%;background:#fff; padding:1.25rem; border-radius: 0 5px 5px 5px;box-shadow: 0 10px 25px rgba(0,0,0,0.12);height:6rem;}
.log_check_form_box{width:100%;display:none;}
.log_check_form_box.select{display:block;}
.form_list_tab{width:10%;float:left;margin-right:10px;}
.form_list_tab_hw{margin-right:10px;width:28%;float:left;}
.form_list_tab_zg{margin-right:10px;width:17.3%;float:left;}
.hj_from_btn{width:9%; float:right;}
.hj_from_btn button{display:block; width:100%; color:#fff;background:#f0832b;border:0;border-radius: 10px;line-height: 60px;letter-spacing: 3px;font-size:1.25rem;cursor: pointer;}
.hj_form_origin{display:inline-block;}
.hj_from_bo{display:inline-block; border:1px #ddd solid; padding:0.2rem 0.75rem;border-radius: 10px;height:60px;}
.label_qyd{opacity:0.5;display:block;}
.hj_choose_con{width:100%; position: relative;}
.choose_box{}
.text_in{width:100%;}
.add_input{width:90%; float:left;}
.in_font{font-size:1rem;font-weight: 400;}
.text_in i{display:inline-block;width:10%;float:right;transition: .6s;transform: rotate(0);text-align: right;}
.text_model{width:450px;position: absolute;left:-1rem;top:45px;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);border:0 #ddd solid; border-radius: 10px;padding:1rem;font-size:0.875rem;max-height: 380px; overflow-y: auto;z-index: 10;}
.text_model:before{content:"";width:0;height:0;border-bottom:8px #fff solid; border-left:8px solid transparent;border-right:8px solid transparent;position: absolute;top:-8px;left:20px;}
.text-list_hot strong{font-size:1rem;display:block;padding-bottom:1rem;}
.text-list_hot li{display:inline-block; background:#ececec;padding:5px 22px; border-radius: 5px;margin:4px 3px;cursor: pointer;}
.text-list_hot li:hover{background:#f0832b;color:#fff;}
.text_nation_con{width:100%;padding-top:1rem;}
.text_na_nav,.text_tab_nav{width:100%;padding-bottom:1rem; overflow: hidden;}
.text_tab_nav li{float:left; border-bottom:1px #ddd solid;}
.text_tab_nav li a{display:block;margin-right:10px; position: relative;padding-bottom:5px;}
.text_tab_nav li a:after{content:"";width:0;height:1px;background:#f0832b;position: absolute;left:0;bottom:-1px;transition: .6s;}
.text_tab_nav li:hover a,.text_tab_nav li.select a{color:#f0832b;}
.text_tab_nav li.select a:after{width:100%;}
.text_nation_tab_list{width:100%; overflow: hidden;display:none;}
.text_nation_tab_list.select{display:block;}
.text_list_item li{width:calc(100%/5);float:left; overflow: hidden;text-align: center;}
.text_list_item li a{display:block; overflow: hidden;background:#ececec; padding:5px 0; text-overflow: ellipsis;white-space: nowrap;margin:3px;border-radius: 5px;}
.text_list_item li a:hover,.text_list_item li a.select{color:#fff;background:#f0832b;}
.text_fba_tab_list{width:100%; overflow: hidden;display:none;}
.text_fba_tab_list.select{display:block;}
.fba_in_code{width:100%;}
.fba_in_code input{width:100%;background:#ececec;padding:5px;border-radius: 5px;height: 40px;}
.fba_in_code button{width:100px;background:#f0832b;border-radius: 5px;text-align: center;border:0;line-height: 30px;color:#fff;margin-top:1rem;float:right;cursor: pointer;}
.attr_into{width:100%;position: relative;}
.attr_we_box{width:100%; overflow: hidden;border:1px #ddd solid; border-radius: 5px;padding:5px;height:45px;}
.attr_we_tab_nav{width:120px;float:right;text-align: center;}
.attr_we_tab_nav li{float:left;width:50%;}
.attr_we_tab_nav li a{display:block;position: relative;padding:5px 10px;background:#ececec;}
.attr_we_tab_nav li:first-child a{border-radius:5px 0 0 5px;}
.attr_we_tab_nav li:last-child a{border-radius:0 5px 5px 0;}
.attr_we_tab_nav li:hover a{color:#f0832b;}
.attr_we_tab_nav li.select a{background:#f0832b;color:#fff;}
.attr_we_tab_nav li a i{vertical-align: middle;font-size:0.75rem;}
.attr_we_con{width:calc(100% - 120px);float:left;overflow: hidden;}
.attr_we_con_in{width:100%; display:none;}
.attr_we_con_in.select{display:block;}
.attr_we_con_in input{line-height:35px;height:35px;width:100%;}
.attr_vol_cbm{width:150px;position: absolute;top:0;right:12%;box-shadow: 0 0 10px rgba(0,0,0,0.20);background:#fff;padding:1rem;font-size:0.75rem;border-radius: 5px;display:none;}
.attr_name{width:100%; overflow: hidden;padding:1rem 0;}
.attr_into span{display:block;padding-bottom:0.785rem;}
.attr_name input{width:100%; height: 45px;line-height: 45px; border:1px #ddd solid;border-radius: 5px;padding:0 5px;}
.attr_type{width:100%; overflow: hidden;}
.attr_type_con a{display:inline-block;background:#ececec;margin-right:5px;margin-bottom:5px;padding:5px 10px;border-radius: 5px;color:#333;}
.attr_type_con a.select{background:#f0832b;color:#fff;}
.attr_btn{width:100%;padding-top:1rem;}
.attr_btn button{width:100px;background:#f0832b;border-radius: 5px;text-align: center;border:0;line-height: 30px;color:#fff;margin-top:1rem;float:right;cursor: pointer;}
/**/
.log_kd_box{width:100%;}
.log_kd_box form{width:100%; overflow: hidden;background:#f9f9f9;}
.log_kd_box .hj_lo_search{width:calc(100% - 100px);float:left; overflow: hidden;position: relative;}
.log_kd_box .hj_lo_search .in_to{width:calc(100% - 50px);float:left;line-height: 60px;padding-left:10px; }
.log_kd_box .hj_lo_search .in_de{display:block;color:#000;width:50px;float:right;font-weight:200;line-height: 60px;cursor: pointer;background:url("../images/trac_de.gif") no-repeat center;background-size:23px;}
.log_kd_box  button{border:0; background:#f0832b;width:100px; float:right;height: 60px;color:#fff;cursor: pointer;font-size:1.2rem; letter-spacing: 5px;}
/**/
.add_input_size{width:100%; overflow: hidden;}
.wid_size_box{width:100%;border:1px #ddd solid; border-radius: 5px;position: relative;overflow: hidden;}
.wid_size{width:calc(100%/3);float:left;text-align: center;}
.wid_size span{background:#ececec;width:40%;float:left;display:block;}
.wid_size input{width:60%;float:left;line-height: 1;padding:3px 3px 0;}
/**/
.text_list_date{width:300px;}
.xs_date_title{display:flex;justify-content: center;text-align: center;cursor: pointer;}
.date_year_prev,.date_year_next,.date_prev,.date_next{width:15%;color:#666;}
.date_year_prev i,.date_year_next i,.date_prev i,.date_next i{display:block;font-size:1.25rem;}
.date_time{width:40%;}
.xs_date_week{width:100%;display:flex;justify-content: center;padding:1rem 0; border-bottom:1px #ddd solid;}
.xs_date_week div{width:calc(100%/7);}
.xs_date_day{width:100%;display:flex;justify-content: center;align-items: center;flex-wrap: wrap;margin-top:1rem;}
.xs_date_day div{width:calc(100%/7);text-align: center;}
.date_prev:hover,.date_next:hover,.date_time:hover,.xs_date_day div:hover {color: #f0832b;}
.selected {color: #f0832b !important;}
.Disable {color: #c0c4cc !important;}
/**/
.hj_from_bo.active i,.hj_from_bo.on i{transform: rotateX(-180deg);}
.text_list{display:none;}
.text_list.active{display:block;}
/**/
.container{width:100%; padding:3rem 0; position: relative;}
.index_service_container{width:100%; overflow: hidden;}
.service_title{width:100%; text-align: center; overflow: hidden; padding:7rem 0; color:#fff;font-size:2rem;}
.service_title h2{font-weight: 600;display:block;font-size:3.25rem;letter-spacing: 5px;}
.service_title h3{letter-spacing:10px;font-size:2.45rem;}
.service_content_text{width:100%;padding-top:3rem;}
.service_cate_list{width:100%; overflow: hidden;}
.service_cate_list li{width:calc(100%/4); float:left;background:#f0f0f8;overflow: hidden;text-align: center;position: relative;}
.ser_cate_img{display:none;}
.service_cate_list li a{display:block; padding:2rem 0;font-size:1.25rem;position: relative;}
.service_cate_list li a:before{content:"";width:0;height:2px;background:#1868b3;position: absolute;top:0;left:0;transition: .6s;}
.service_cate_list li:hover a,.service_cate_list li.active a{background:#fff;color:#1868b3;}
.service_cate_list li:hover a:before,.service_cate_list li.active a:before{width:100%;}
.service_con_list_item{width:100%; overflow: hidden; margin-top:1rem;display:none;}
.service_con_adv{width:25%;float:left; overflow: hidden;background:#1868b3;position: relative;height:491px;z-index: 2;}
.service_con_adv_box{color:#fff; padding:5rem 3rem; overflow: hidden;}
.service_con_adv_box h4{display:block; font-size:1.25rem;padding-bottom:2rem;}
.service_con_adv_text{width:100%;line-height: 2; overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.service_con_adv_img{width:100%; text-align: center;padding-bottom:1rem;}
.service_con_adv:before{content:"";width:100%;height:54px;background:url("../images/ser@ico_bg.png")  center repeat-x;background-size:cover;position: absolute; bottom:15px;left:0;transform: rotateY(180deg);animation: moves 8s linear infinite;-webkit-animation:moves 8s linear infinite;z-index: -1;}
.service_con_adv:after{content:"";width:100%;height:54px;background:url("../images/ser@ico_bg.png")  center no-repeat;background-size:cover;position: absolute; bottom:0;left:0;animation: moveb 3s infinite;-webkit-animation:moveb 3s infinite;z-index: -1;}
.service_con_logistics{width:72%; float:right; overflow: hidden;border-bottom:1px #ddd solid;}
.service_con_log_kuajing li{width:calc(100%/3); float:left; border-top:1px #ddd solid;border-left:1px #ddd solid;height: 245px;display:flex;align-items: center;position: relative;}
.service_con_log_kuajing li:nth-child(3n):after{content:"";width:1px;height:100%;background:#ddd;position: absolute;top:0;right:0;}
.service_con_log_kuajing li a{display:block;padding:2rem 1.25rem;overflow: hidden;width:100%;}
.service_log_item_img{width:84px;height:84px; position: relative;overflow: hidden; float:left;border-radius: 50%;border:1px #ddd solid;}
.service_log_item_img img{width:100%; height:100%; object-fit: cover; vertical-align: middle;}
.service_log_item_text{width:calc(100% - 100px);float:right; overflow: hidden;}
.service_log_item_tit{width:100%; overflow: hidden;font-size:1.125rem;}
.service_log_item_txt{width:100%; font-size:0.875rem;padding:1rem 0;color:#666;}
.service_log_item_text em{font-size:0.875rem; color:#1868b3;font-style: normal; position: relative;display:inline-block;}
.service_log_item_text em:after{content:"";width:5px;height:5px;border-top:1px #1868b3 solid;border-right:1px #1868b3 solid;position: absolute;top:7px;right:-10px;transform: rotate(45deg);transition: .6s;}
.service_con_log_kuajing li a:hover em:after{right:-15px;}
.service_log_house{width:100%; overflow: hidden;}
.service_log_house li{width:100%; overflow: hidden;border:1px #ddd solid;height:490px;border-bottom:0;}
.service_log_house li a{display:block; padding:3.4rem 2rem 0;overflow: hidden;position: relative;}
.ser_log_house_item_box{}
.ser_log_house_item_img{width:70%;float:left; overflow: hidden;}
.ser_log_house_item_adv{width:30%; float:left; overflow: hidden; position: absolute;right:2%; bottom:0;color:#333;}
.ser_log_house_item_adv h5{font-size:1.45rem;display:block; padding-bottom:2rem;color:#1868b3;}
.ser_log_house_item_adv p{padding-bottom:1rem;}
.service_con_list_item.active{display:block;}
/**/
.index_title_box{width:100%; text-align: center;color:#333;}
.index_title_box h2{display:inline-block;position: relative;padding-bottom:1rem;font-size:2rem;}
.index_title_box h2:after{content:"";width:50px;height:3px;background:#f0832b;border-radius: 50px; position: absolute;bottom:0;left:35%;}
.index_title_sum{width:100%; margin-top:1rem;}
/**/
.index_solution_container{width:100%; overflow: hidden; background:url("../images/fangan_bg.jpg") no-repeat center; background-size:cover;}
.index_solution_container .index_title_box{color:#fff;}
.solution_con_box{width:100%;padding-top:2rem; overflow: hidden;height: 715px;}
.solution_con_box li{width:100%;float:left; overflow: hidden;}
.solution_con_box li a{display:block; background:rgba(255,255,255,0.8);border-radius: 15px;margin:0.85rem;padding:3rem 2rem;min-height: 300px;box-shadow: 0 0 20px rgba(0,0,0,0.1);transition: .6s;}
.ind_solu_item_img{width:100%;}
.ind_solu_item_tit{width:100%; color:#f0832b;font-size:1.25rem;}
.ind_solu_item_txt{width:100%; padding-top:2rem; overflow: hidden;color:#333;font-size:0.875rem;}
.solution_con_box li:hover a{background:rgba(255,255,255,0.9);}
.solution_con_box .swiper-slide{height: calc((100% - 20px) / 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;}
.solu-pagination{width:100%; text-align: center; bottom:-5px;}
.solu-pagination .swiper-pagination-bullet{width:40px;height:3px;border-radius: 0;background:#fff;}
/**/
.index_case_container{width:100%; overflow: hidden;}
.ind_case_box{width:100%; padding:3rem 0; overflow: hidden;}
.ind_case_box li{display:block;}
.ind_case_box li a{display:block; border:1px #ddd solid;border-radius: 20px; margin:1rem; padding:3rem;overflow: hidden;transition: .6s;}
.ind_case_item_img{width:80px;height:80px;overflow: hidden;float:left;box-shadow: 0 0 10px rgba(0,0,0,0.2);border-radius: 50%;text-align: center;}
.ind_case_item_img img{width:100%; height:100%; object-fit: contain;vertical-align: middle;}
.ind_case_item_text{width:calc(100% - 100px);float:right; overflow: hidden; position: relative;padding-top:44px;}
.ind_case_item_text:before{content:"";background:url("../images/huaj_ico.png") no-repeat center left;width:45px;height:30px; position: absolute;left:0; top:0;opacity: 0.8;background-size:100%;}
.ind_case_item_con{color:#333;width:100%;overflow: hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.ind_case_item_name{width:100%; text-align: right;color:#1868b3;font-size:1.25rem;margin-top:1rem;}
.ind_case_box .case-pagination{width:100%; text-align: center; bottom:-5px;}
.case-pagination .swiper-pagination-bullet{width:40px;height:3px;border-radius: 0;}
.ind_case_box li:hover a{box-shadow: 0 0 25px rgba(0,0,0,0.15);border:1px solid #1868b3;}
/*partner*/
.index_partner_container{width:100%; overflow: hidden;}
.index-partner-list{width:100%; overflow: hidden;padding:2rem 0;}
.index-partner-list ul{padding-top:3rem;}
.index-partner-list li{text-align: center;width:calc(100%/5);float:left;position: relative}
.index-partner-list li:nth-child(6){margin-left:8.8rem;margin-top:-9rem;}
.index-partner-list li:nth-child(7){margin-top:-9rem;}
.index-partner-list li:nth-child(8){margin-top:-9rem;}
.index-partner-list li:nth-child(9){margin-top:-9rem;}
.index-partner-list li:nth-child(10){margin-top:-9rem;}
.index-partner-list li:nth-child(11){margin-top:-9rem;}
.index-partner-list li:nth-child(12){margin-top:-9rem;}
.index-partner-list li:nth-child(13){margin-top:-9rem;}
.index-partner-list li:nth-child(14){margin-top:-9rem;}
.index-partner-list li a{display:block;margin:3rem;background:#fff;transition:.6s;position: relative;}
.index-partner-list li a:before{content:"";width:11rem; height:11rem;border:1px #0765bc solid; position: absolute;top:10px;left:0;transform: rotate(45deg);border-radius: 5px;z-index: 10;}
.index-partner-list li a img{width:100%;height:100%; object-fit: cover;vertical-align: middle; transition:.6s;overflow: hidden;}
.index-partner-list li:hover a{}
.index-partner-list li:hover  img{transform: scale(1.1);}
.partner-swiper-button-next,.partner-swiper-button-prev{background:url("../images/next_ico.png") no-repeat center;top:50%;width:48px;height:48px;z-index: 3;background-size:cover;}
.partner-swiper-button-next{right:0;}
.partner-swiper-button-prev{left:0; transform: rotate(180deg);}
/**/
.index_news_container{background:#f8f8f8;width:100%; overflow: hidden;}
.index_news_box{width:100%; overflow: hidden;padding:2rem 0;}
.ind_news_slide{width:50%; float:left; overflow: hidden;margin-top:0.465rem;background:rgba(255,255,255,0.0)}
.ind_news_list_box{width:45%; float:right; overflow: hidden;}
.ind_news_slide li{width:100%;}
.ind_news_slide li a{display:block; overflow: hidden;position: relative;width:100%;color:#fff;}
.ind_news_sli_img{width:100%; overflow: hidden;}
.ind_news_sli_img video{width:100%;height:100%; object-fit: fill; z-index: 100;float:right;}
.ind_news_sli_img .video:focus{outline: none;}
.ind_news_sli_img img{width:100%; overflow: hidden;vertical-align: middle;}
.ind_news_sli_tit{width:100%;padding:1rem; position: absolute;background: rgba(24,104,179,0.8);left:0;bottom:0;}
.ind_news_sltit{font-size:1.25rem;font-weight: 400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0.875rem 0;}
.ind_news_sli_tit .ind_news_item_date{display:none;}
.news-pagination{width:100%;text-align: center;bottom:0;}
.news-pagination .swiper-pagination-bullet{width:20px;height:3px;background:#fff;border-radius: 0;margin:5px;}
.news-pagination .swiper-pagination-bullet-active{background:#f0832b;}
.ind_news_cate{width:100%; overflow: hidden; margin-bottom:2rem;}
.ind_news_cate li{display:inline-block;}
.ind_news_cate li a{display:block; font-size:1.25rem;margin-right:25px; position: relative;}
.ind_news_cate li a:after{content:"";width:100%;height:2px;background: #ddd;position: absolute;left:0;bottom:0;transition: .4s;}
.ind_news_cate li:hover a,.ind_news_cate li.active a{color:#1868b3}
.ind_news_cate li:hover a:after,.ind_news_cate li.active a:after{background:#1868b3;}
.ind_news_con_list{width:100%;}
.ind_news_con_list_tab{width:100%; overflow: hidden; display:none;}
.ind_news_con_list_tab.active{display:block;}
.ind_news_con_list_tab li{width:100%; border-bottom:1px #ddd solid;}
.ind_news_con_list_tab li a{display:block; padding:1rem 0;overflow: hidden;}
.ind_news_item_date{color:#f0832b;}
.ind_news_item_tit{width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#000;font-size:1.25rem; padding:0.875rem 0 0.675rem;}
.ind_news_item_text{width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#666;}
.ind_news_con_list_tab li:hover .ind_news_item_tit{color:#1868b3;}
@keyframes moves
{
	from {left:0;}
	to {left:0;}
}

@-webkit-keyframes moves /*Safari and Chrome*/
{
	from {left:0;}
	to {left:0;}
}
/**/
footer{width:100%; overflow: hidden;  background:#1868b3; color:#fff;border-top:5px solid #f0832b;}
footer a{color:#fff;display:block;}
footer h3{font-size:1.2rem; position: relative; padding-bottom:2rem;font-weight: 400;}
footer h3:before{content:"";width:3px;height:8px;background:#ff8800;position: absolute;left:-10px;bottom:2.4rem;}
.footer_wrap{padding:4.125rem 6rem; overflow: hidden;}
.foot_nav{width:70%; float:left;}
.foot_nav li{width:calc(100%/4);float:left;}
.foot_nav li a:hover{color:#f0832b;}
.but_nav{width:100%; opacity: 0.8;}
.foot_follow{width:30%; float:left; overflow: hidden;padding-left:2rem;}
.but_contact{width:100%;}
.but_contact a span{display:inline-block;}
.but_contact a i{display:inline-block;margin-right:10px; opacity: 0.8; vertical-align: middle;font-size:20px;}
.but_contact a h4{display:inline-block; font-size:1.4rem;}
.follow_con{width:100%; overflow: hidden;}
.follow_con>div{display:inline-block; width:calc(33% - 4px);margin:0 2px; text-align: center;font-size:14px;line-height: 2;}
.follow_con img{background:#fff;padding:3px;border-radius: 5px;}
.foot_link{width:100%; overflow: hidden; text-align: center;padding:1rem 6rem;}
.foot_link_con{border-top:rgba(255,255,255,0.3) 1px solid;border-bottom:rgba(255,255,255,0.3) 1px solid;padding:1rem 0;}
.foot_link_name{display:inline-block;vertical-align: middle;font-size:1.25rem;opacity: 0.6;}
.foot_link_a{display:inline-block; overflow: hidden;vertical-align: middle;}
.foot_link_a a{display:inline-block;margin:0 15px;opacity: 0.6;}
.foot_link_a a:hover{opacity: 0.9;color:#fff;}
.foot_bot{padding:1rem 3.125rem;text-align: center; overflow: hidden;opacity: 0.6;}
.foot_bot  span{margin-right:5rem;display:inline-block;}
.foot_bot a{display:inline-block; margin:0 10px;}
.foot_bot a:hover{color:#fff;}
/**/
.hj_log_btn{width:30px; height:30px;background:#f0832b;position: fixed;right:60px; top:20px; border-radius: 50%; cursor: pointer;text-align: center;z-index: 100;box-shadow: 0 0 30px rgba(0,0,0,0.1);transition: .6s;display:none;}
.hj_log_btn a{display:block;color:#fff; font-size:0.875rem;opacity: 0.8;}
.hj_log_btn a i{display:block;font-size:1.25rem;line-height: 30px;}
.back_scroll_top{width:75px;background:#f0832b;height:75px;position: fixed;right:0;margin-top:2px;border-radius: 5px 0 0 5px;cursor: pointer;display:none;z-index: 99;}
.back_scroll_top a{display:block;position: relative;}
.back_scroll_top a:after{content:"";width:20px;height:20px;border-top:2px #fff solid;border-right:2px #fff solid; position: absolute;top:30px;transform: rotate(-45deg);left:28px;}
/**/
.track_container{width:100%;overflow: hidden;background:#1868b3;z-index: 10;}
.track_container:after{content:"";width:100%; height:100%; background:url("../images/mtrack.jpg") no-repeat center bottom; position: absolute;left:0; bottom:0;right:0;z-index: -1;background-size:100% auto;opacity: 0.9;}
.track_name{width:100%; text-align: center;padding:1rem 0;}
.track_name h2{display:inline-block;font-size:2rem;letter-spacing: 2px;font-weight:400;color:#fff;}
.track_form{width:90%;margin:1rem auto;position: relative;}
.track_form textarea{width:100%; border-radius: 10px 10px 0 0;padding:10px;margin:0;border:0;min-height: 150px;background:#fff;}
.trac_tips{width:100%; background:#f0832b;padding:15px 5px; color:#fff;font-size:0.75rem;border-radius: 0 0 10px 10px;margin-top:-8px;text-align: center;}
.in_close{position:absolute;top:0;right:0;background:#fff url(../images/trac_de.gif) no-repeat center;width:35px;height:35px;background-size:25px;opacity: 0.8;}
.in_btn{width:80%;margin:1rem auto;background:#f0832b;display:block;color:#fff;padding:0.75rem 0; border-radius: 30px;font-size:1.125rem;}
.track_box{width:90%;margin:0 auto;}
/**/
.track_model_box{width:100%;background:rgba(0,0,0,0.0);position:absolute;top:7rem;left:0;z-index:9;}
.track_con{width:100%;background:#fff;border-radius: 5px;box-shadow: 0 0 25px rgba(0,0,0,0.1);}
.track_back{width:100%; overflow: hidden;padding:2rem 0;}
.track_back a{display:block;font-size:1.125rem;vertical-align: middle;}
.track_back a i{font-size:2rem;vertical-align: middle;}
.track_num_con{width:100%;padding:2rem;overflow: hidden;font-size:1.125rem;border-bottom:1px #ddd solid;}
.track_list{width:100%;overflow: hidden;padding:2rem;background:#fff;}
.track_list li{width:100%; overflow: hidden;position: relative; padding:1rem 0;vertical-align: top;}
.track_list li:before{content:"";width:2px;height:100%;border-right:1px #ccc solid;position: absolute;top:0;bottom:0;left:190px;}
.track_list li:first-child:before{height:50%;top:50%}
.track_list li:last-child:before{height:50%;}
.track_item_date{width:150px;float:left; position: relative;font-weight: 400;font-size:1rem;line-height: 1.2;}
.track_item_date:after{content:"";width:8px;height:8px;background:#f0832b;border-radius: 50%;position: absolute;top:6px;right:-45px;}
.track_item_date:before{content:"";width:20px;height:20px;border-radius: 50%;position: absolute;top:0;right:-51px;border:1px #ccc solid;background:#fff;}
.trac_date_time{opacity:0.7;font-weight: 400;font-size:0.875rem;}
.track_item_name{width:calc(100% - 180px); float:right; position: relative;overflow: hidden;padding-left:5rem;}
.traModel_show{display:block}
.traModel_hide{display:none}
.track_mo{position: relative;margin-bottom:3rem;}
.track_list_box{width:100%; overflow: hidden;position: relative;}
.track_packno{width:100%;float:left;cursor: pointer;}
.track_list_box ul{width:100%;display:none;height: 500px;overflow: auto;border-bottom:1px #ddd solid;padding:2rem 0;}
.track_list_box ul.active{display:block;}
.track_show{width:30px;height:30px; position: absolute;right:0;top:2.2rem;}
.track_show a{display:block;height:15px;width:15px;border-top:2px #333 solid;border-right:2px #333 solid;transform: rotate(132deg);transition: .4s;}
.track_list_box.active .track_show a{transform: rotate(-45deg);}
/**/
.index_kefu_model_display{width:100%; height:100%; position: fixed;top:0;left:0;background:rgba(0,0,0,0.2);display:none;align-items: center;z-index: 999;transition: .4s;}
.index_kefu_model_display.active{display:flex;}
.index_kefu_display{width:300px;background:#fff;margin:0 auto;text-align:center;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.2);position: relative;overflow: hidden;}
.index_kefu_cloase{width:100%;height:35px;position: relative;cursor: pointer;}
.index_kefu_cloase:before{content:"";width:15px;height:1px;background:#333;position: absolute;right:1rem;top:1rem;transform: rotate(45deg);}
.index_kefu_cloase:after{content:"";width:15px;height:1px;background:#333;position: absolute;right:1rem;top:1rem;transform: rotate(-45deg);}
.index_kefu_content_{width:100%; font-size:0.875rem;padding:1rem 0;color:#666;}
.index_kefu_content_ img{width:200px; vertical-align: middle;margin:1rem  auto;}
.index_kefu_content_ h4{font-size:1rem;color:#333;display: block;}