﻿@charset "utf-8";
/* CSS Document */


@import "margin.css";
@import "padding.css";

.wrap{position:relative;display:block;min-width:1240px;margin:0 auto;overflow:hidden;}

/* tit_wrap */
.tit_wrap{margin:0 0 70px;}
.tit_wrap .tit_h3{padding:4px 0 2px;font-size:36px;font-weight:700;color:#3c3d43;line-height:46px;text-align:center;}
.tit_wrap .tit_h3 span{color:#1a32d8;}
.tit_wrap p{padding:3px 0 2px;font-size:24px;font-weight:400;color:#3c3d43;line-height:36px;text-align:center;}
.tit_wrap p strong{display:inline-block;font-size:24px;font-weight:700;color:#3c3d43;line-height:36px;text-align:center;}

/* sect_inner */
.sect_inner{position:relative;width:1200px;padding:110px 0 120px;margin:0 auto;}

/* bg */
.bg_F4F5F7{background-color:#f4f5f7;}
.bg_F6F6F8{background-color:#f6f6f8;}
.bg_EEF4FC{background-color:#eef4fc;}/* (add)20240419 */

/* header */
.header{position:fixed;top:0;left:0;right:0;display:block;min-width:1240px;margin:0;padding:0;transition:background 0.3s ease-in-out;z-index:30000;}
.header .header_inner .top_header{position:relative;display:flex;justify-content:space-between;align-items:center;width:1200px;height:80px;margin:0 auto;padding:0 0;}
.header .logo{display:inline-block;min-width:151px;height:80px;}
.header .logo h1{height:80px;line-height:0;}
.header .logo a{display:inline-block;width:151px;height:80px;margin:0;padding:0;background-image:url("../img/businessTrip/img.pc/cmd/logo_bzpBusiness_trip_header.png");background-repeat:no-repeat;background-position:0 0;}

.header .bt_group{}
.header .bt_group ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:12px;}
.header .bt_group ul li a{display:block;min-width:80px;height:40px;border:1px solid #fff;border-radius:4px;text-align:center;transition:background 0.3s ease-in-out;}

.header .bt_group ul li a > span{display:block;font-size:16px;font-weight:400;color:#fff;line-height:38px;}
.header .bt_group ul li:hover a{border:1px solid #fff;background-color:#fff;}
.header .bt_group ul li:hover a > span{color:#1a32d8;}

.header .gnb_menu_wrap{text-align:center;}
.header .gnb_menu_wrap > ul{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;}
.header .gnb_menu_wrap > ul > li{text-align:center;}
.header .gnb_menu_wrap > ul > li > a{position:relative;display:inline-block;width:150px;height:80px;padding:0 18px;font-size:18px;font-weight:700;color:#fff;line-height:80px;letter-spacing:-0.025em;vertical-align:top;}

.header .gnb_menu_wrap > ul > li:hover > a::after{content:"";display:inline-block;position:absolute;left:0;right:0;bottom:-1px;height:4px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#fff;z-index:30000;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);}
/* active */
.header.on,
.header.active{transition:background 0.3s linear;background:#fff;}
.header.on .logo a,
.header.active .logo a{background-position:0 -80px;}

.header.on .bt_group ul li a,
.header.active .bt_group ul li a{border:1px solid #1a32d8;}
.header.on .bt_group ul li a > span,
.header.active .bt_group ul li a > span{color:#1a32d8;}

.header.on .bt_group ul li:hover a,
.header.active .bt_group ul li:hover a{border:1px solid #1a32d8;background-color:#1a32d8;}
.header.on .bt_group ul li:hover a > span,
.header.active .bt_group ul li:hover a > span{color:#fff;}

.header.on .gnb_menu_wrap > ul > li > a,
.header.active .gnb_menu_wrap > ul > li > a,
.header.active .gnb_menu_wrap > ul > li:hover > a{color:#21222b;}

.header.on .gnb_menu_wrap > ul > li:hover> a::after,
.header.on .gnb_menu_wrap > ul > li.active > a::after,
.header.active .gnb_menu_wrap > ul > li.active > a::after,
.header.active .gnb_menu_wrap > ul > li:hover > a::after{content:"";display:inline-block;position:absolute;left:0;right:0;bottom:-1px;height:4px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#1a32d8;z-index:30000;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);}

/* gsnb_wrap */
.header .gsnb_wrap{display:none !important;position:absolute;left:0;right:0;top:80px;width:100%;margin:0;background-color:#fff;overflow:hidden;}
.header .gsnb_menu_wrap{position:relative;max-width:1200px;margin:0 auto;padding:29px 0;}
.header .gsnb_menu_wrap.flex_center{display:flex;justify-content:center;align-items:center;}
.header .gsnb_wrap .gsnb_wrap_inner{display:flex;justify-content:flex-end;width:575px;}
.header .gsnb_wrap ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:column nowrap;width:150px;}
.header .gsnb_wrap li{display:block;text-align:center;width:150px;}
.header .gsnb_wrap li a{display:block;padding:0 10px;font-size:16px;font-weight:500;color:#3c3d43;line-height:39px;}
.header .gsnb_wrap li.active a{color:#1336e3;}
.header .gsnb_wrap li a:hover{color:#1336e3;}
.menu_layer{position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;z-index:20000;}

/* foot_layer_menu */
/*.foot_layer_menu{position:relative;display:block;margin:0;padding:25px 0 26px;text-align:center;background-color:#f0f0f3;}
.foot_layer_menu .foot_layer_menu_inner{display:block;}
.foot_layer_menu .foot_layer_menu_inner h3{display:flex;align-items:center;justify-content:center;}
.foot_layer_menu .foot_layer_menu_inner h3 > span{display:inline-block;font-size:18px;font-weight:500;color:#969696;line-height:29px;}
.foot_layer_menu .foot_layer_menu_inner h3 > strong{margin:0 0 0 10px;font-size:24px;font-weight:700;}*/

/* container */
.container{position:relative;}

/* sect_top */
.sect_top{max-width:100%;height:800px;background-image:-moz-linear-gradient( 104deg, rgb(0,25,159) 0%, rgb(40,125,253) 100%);background-image:-webkit-linear-gradient( 104deg, rgb(0,25,159) 0%, rgb(40,125,253) 100%);background-image:-ms-linear-gradient( 104deg, rgb(0,25,159) 0%, rgb(40,125,253) 100%);}
.sect_top .sect_top_inn{position:relative;display:block;min-height:800px;/*overflow:hidden;*/background-image:url("../img/businessTrip/img.pc/bg/sect_top_bg.png");background-repeat:no-repeat;background-position:50% 0;}
.sect_top_tit{width:1200px;margin:0 auto;padding:263px 0 0;z-index:2;}
.sect_top_tit .desc p{margin:0 0 12px;padding:3px 0 2px;font-size:24px;font-weight:400;color:#fff;line-height:36px;}
.sect_top_tit h2{padding:0 0 4px;font-size:40px;font-weight:700;color:#fff;line-height:56px;}
.sect_top_tit .bt_wrap{margin:50px 0 0;}

/* bt_application */
.bt_application{display:inline-block;width:213px;height:65px;text-align:center;border-radius:32px;background-color:#fff;transition:background 0.3s ease;}
.bt_application span{display:inline-block;height:65px;padding:0 26px 0 0;font-size:18px;font-weight:700;color:#1a32d8;line-height:65px;text-align:center;background-image:url("../img/businessTrip/img.pc/ic/ic_arrow2.png");background-repeat:no-repeat;background-position:100% 50%;background-size:16px auto;}
.bt_application:hover{background-color:#00199f;}
.bt_application:hover span{color:#fff;background-image:url("../img/businessTrip/img.pc/ic/ic_arrow1.png");}
.no_hover{background-color:transparent !important;pointer-events:none;}

/* logo_com */
.logo_com{position:relative;}
.logo_com .logo_row:first-child{margin-top:0;}
.logo_com .logo_row{position:relative;width:100%;height:140px;margin:30px 0 0;overflow:hidden;}
.logo_com .animate_left{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;animation:marqueeToLeft 50s linear infinite;}
.logo_com .animate_right{position:absolute;top:0;right:0;width:100%;display:flex;justify-content:center;animation:marqueeToRight 50s linear infinite;}
.logo_com .logo_row ul{display:flex;justify-content:flex-start;align-items:center;column-gap:50px;min-height:140px;padding:0 10px;}
.logo_com .logo_row ul li{height:46px;padding:0 40px;text-align:center;background-color:#fff;}
.logo_com_inner:hover .animate_left,
.logo_com_inner:hover .animate_right{animation-play-state:paused;}

/* sect1 */
.sect1{}
.bzp_businessTrip{}
.bzp_businessTrip .inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;}

/* tabs */
.tabs{}
.tabs_inner{padding:67px 60px;}
.tabs_header ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;column-gap:40px;}
.tabs_header ul li a{position:relative;display:inline-block;min-height:45px;padding:0;font-size:24px;font-weight:700;color:#3c3d43;line-height:45px;}
/* on/hover */
.tabs_header ul li.on a,
.tabs_header ul li:hover a{color:#1a32d8;line-height:45px;}
.tabs_header ul li a::after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#1a32d8;opacity:0;}
.tabs_header ul li.on a::after,
.tabs_header ul li:hover a::after{opacity:1;}

.tabs_cnt{display:none;}

/* lst_partner */
.lst_partner{padding:60px 0;}
.lst_partner ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:12px;}
.lst_partner dl{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:19px;}
.lst_partner dl dt{line-height:0;overflow:hidden;}
.lst_partner dl dt p img{height:100%;border-radius:50%;}
.lst_partner dl dd{font-size:20px;font-weight:400;color:#3c3d43;line-height:30px;}

/* sect2 */
.sect2 .sect_inner{padding:105px 0 114px;}
.box_features{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;margin:48px 0 0;}
.box_features:first-child{margin:0;}
.box_features .left,
.box_features .right{display:flex;flex-flow:column;justify-content:center;flex:1;}
.box_features .left .box_desc{padding:0 0 0 228px;}
.box_features .right .box_desc{padding:0 0 0 138px;}
.box_features .box_desc{display:flex;flex-flow:column;justify-content:center;flex:1;}
.box_features .box_desc span{display:inline-block;margin:0 0 17px;font-size:16px;font-weight:700;color:#1a32d8;line-height:23px;}
.box_features .box_desc p{font-size:24px;font-weight:400;color:#3c3d43;line-height:38px;}
.box_features .box_desc strong{display:inline-block;font-size:24px;font-weight:700;color:#3c3d43;line-height:38px;}

/* sect3 */
.sect3{}
.bzp_travel_Company{}
.bzp_travel_Company .inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:40px;}
.bzp_travel_Company .inner a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;width:346px;min-height:245px;padding:0 40px;border-radius:20px;box-shadow:0 10px 30px 0 rgba(33, 34, 43, 0.1);background-color:#fff;}
.bzp_travel_Company .inner a:hover{box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.2);}
.bzp_travel_Company .inner a dl dt p img{height:100%;}
.bzp_travel_Company .inner a dl dd{margin:17px 0 0;}
.bzp_travel_Company .inner a dl dd p{font-size:24px;font-weight:400;color:#3c3d43;line-height:32px;}

.bzp_travel_Company .inner a.bt_viewMore{position:relative;display:inline-block;background-color:#1a32d8;background-image:url("../img/businessTrip/img.pc/ic/ic_arrow1.png");background-repeat:no-repeat;background-position:calc(100% - 40px) 75px;}
.bzp_travel_Company .inner a.bt_viewMore:hover{box-shadow:0 8px 20px 0 rgba(0, 25, 159, 0.4)}
.bzp_travel_Company .inner a.bt_viewMore span{position:absolute;bottom:56px;left:40px;display:inline-block;font-size:24px;font-weight:400;color:#fff;line-height:32px;}

/* sect4 */
.sect_inner{}
.frm_surveyBx{display:block;max-width:920px;margin:0 auto;}

/* frm_control_grp */
.frm_control_grp{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;column-gap:40px;padding:0;}
.frm_control2{position:relative;width:calc(50% - 20px);padding:16px 0 0;box-sizing:border-box;}
.frm_control2.frm_control_full{width:100%;}
.frm_control2 label{display:inline-block;font-size:16px;font-weight:700;color:#3c3d43;line-height:38px;}
.frm_control2 label > .point{display:inline-block;width:7px;height:7px;margin:0 0 0 5px;background-image:url("../img/businessTrip/img.pc/ic/ic_point.png");background-repeat:no-repeat;background-position:100% 0;vertical-align:5px;}
.frm_control2 input{padding:0 26px;width:100%;height:48px;font-size:16px;font-weight:500;color:#21222b;line-height:48px;border:1px solid #eeeef1;border-radius:10px;box-sizing:border-box;background-color:#fff;}
.frm_control2 input::-webkit-input-placeholder{color:#8b8b8b;}
.frm_control2 input::-moz-input-placeholder{color:#8b8b8b;}
.frm_control2 input::-ms-input-placeholder{color:#8b8b8b;}
.frm_control2 input:focus{border:1px solid #8b8b8b;outline:none;}
.frm_control2 textarea{padding:14px 26px;width:100%;height:143px;font-size:16px;font-weight:500;color:#21222b;line-height:24px;border:1px solid #eeeef1;border-radius:10px;box-sizing:border-box;background-color:#fff;resize:none;vertical-align:middle;}
.frm_control2 textarea::-webkit-input-placeholder{color:#8b8b8b;}
.frm_control2 textarea::-moz-input-placeholder{color:#8b8b8b;}
.frm_control2 textarea::-ms-input-placeholder{color:#8b8b8b;}
.frm_control2 textarea:focus{border:1px solid #8b8b8b;outline:none;}
.frm_control2 .frm_select > a{position:relative;display:block;width:100%;height:48px;padding:0 26px;font-size:16px;font-weight:500;color:#3c3d43;line-height:48px;border:1px solid #eeeef1;border-radius:10px;background-color:#fff;background-image:url("../img/businessTrip/img.pc/ic/ic_select_off.png");background-repeat:no-repeat;background-position:100% 50%;}
.frm_control2 .frm_select > a.on{border:1px solid #8b8b8b;background-image:url("../img/businessTrip/img.pc/ic/ic_select_on.png");}
.frm_control2 .frm_select .layer{position:absolute;top:114px;left:0;right:0;width:100%;padding:11px 0;border:1px solid #eeeef1;border-radius:12px;background-color:#fff;box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.1);z-index:11;}
.frm_control2 .frm_select .layer ul li a{display:block;height:36px;padding:0 27px;font-size:16px;font-weight:500;color:#3c3d43;line-height:36px;letter-spacing:-1px;}
.frm_control2 .frm_select .layer ul li:hover a{color:#fff;background-color:#1a32d8;}

/* frm_grp */
.frm_grp{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:40px 0 0;}
.frm_grp .agr_head{position:relative;width:100%;padding:0 0 0 33px;}
.frm_grp input[type=checkbox]{position:absolute;top:50%;transform:translate(0,-50%);left:0;width:20px;height:20px;padding:0;vertical-align:middle;border:none;outline:none;cursor:pointer;opacity:0;z-index:2;}
.frm_grp input[type=checkbox] + i{display:block;position:absolute;top:50%;transform:translate(0,-50%);left:0;width:20px;height:20px;border-radius:1px;background-image:url("../img/businessTrip/img.pc/ic/ic_checkbox.png");background-repeat:no-repeat;background-position:0 0;background-size:20px auto;z-index:1;}
.frm_grp input[type=checkbox]:checked + i{background-position:0 -20px;}
.frm_grp label a{display:inline-block;padding:0;font-size:18px;font-weight:700;color:#3c3d43;line-height:normal;vertical-align:middle;}
.frm_grp label a i{display:inline-block;font-size:18px;font-weight:700;color:#1a32d8;line-height:normal;font-style:normal;}
.frm_grp .usage_agr{display:block;width:100%;padding:23px 26px 25px;border-radius:10px;background-color:#eeeef1;}
.frm_grp .usage_agr ol li{font-size:14px;font-weight:500;color:#8b8b8b;line-height:22px;}
.frm_grp .usage_agr p{font-size:14px;font-weight:500;color:#8b8b8b;line-height:22px;}

/* bt_blue */
.bt_blue{display:inline-block;width:213px;height:65px;text-align:center;border-radius:32px;background-color:#1a32d8;transition:background 0.3s ease;}
.bt_blue span{display:inline-block;height:65px;font-size:18px;font-weight:700;color:#fff;line-height:65px;text-align:center;}
.bt_blue:hover{background-color:#00199f;}

/* btn_totop_wrap */
.btn_totop_wrap{position:fixed;bottom:50px;right:20px;width:94px;z-index:50000;}
.quick_menu{width:94px;padding:12px 0;border-radius:96px;background-color:#fff;box-shadow:0 0 20px 0 rgba(40, 107, 251, 0.25);transition:box-shadow 0.3s ease;}
.quick_menu:hover{box-shadow:0 0 20px 0 rgba(40, 107, 251, 0.45);}
.quick_menu a{display:block;position:relative;margin:0;padding:20px 0 17px;text-align:center;}
.quick_menu a::after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;width:12px;height:1px;margin:0 auto 0;background-color:#c9cdd5;}
.quick_menu a:last-child::after{display:none;}
.quick_menu a span{display:block;margin:7px 0 0;padding:2px 0 0;font-size:16px;font-weight:400;color:#3c3d43;line-height:20px;}
.quick_menu a:hover span{color:#1a32d8;}

/* btn_gotoTop */
.btn_gotoTop{display:block;width:48px;height:48px;margin:20px auto 0;border-radius:50%;background-image:url("../img/businessTrip/img.pc/ic/bt_gotop.png");background-repeat:no-repeat;background-position:0 0;}
.btn_gotoTop:hover{background-position:0 -48px;}

/* footer */
.footer{display:block;width:100%;height:340px;padding:60px 0 60px;background-color:#3c3d43;overflow:hidden}
.footer .footer_inner{position:relative;display:block;width:1200px;margin:0 auto;padding:0;}
.footer_top{display:block;position:relative;margin:0 auto;}
.footer_top .logo_foot{display:block;float:left;}
.footer_top .logo_foot a{display:block;width:auto;max-width:151px;height:40px;margin:0;padding:0;font-size:0;}
.footer_top .logo_foot a img{max-width:151px;max-height:40px;}
.footer_top .serv_center{float:right;}
.footer_top .serv_center p{padding:3px 0;font-size:18px;font-weight:700;color:#c9cdd5;line-height:normal;}
.footer_top .serv_center p span{margin:0 0 0 3px;}
.footer_bottom .footer_menu_btm{position:absolute;top:67px;left:0;display:block;}
.footer_bottom .footer_menu_btm ul{display:block;overflow:hidden;}
.footer_bottom .footer_menu_btm ul li{float:left;display:inline-block;vertical-align:top;margin:0 40px 0 0;}
.footer_bottom .footer_menu_btm ul li:last-child{margin:0;}
.footer_bottom .footer_menu_btm ul li > a{display:block;margin:0;padding:8px 0 10px;font-size:14px;font-weight:700;color:#8b8b8b;line-height:22px;}
.footer_bottom .footer_menu_btm ul li > a:hover{text-decoration:underline;transition:color 0.3s ease}
.footer_bottom .footer_menu_btm ul li > a > strong{color:#c9cdd5;}
.footer_cntus .footer_cnt_info{position:absolute;top:115px;}
.footer_cntus .footer_cnt_info > p{display:block;margin:0;padding:0;font-size:14px;font-weight:500;color:#8b8b8b;line-height:22px;letter-spacing:normal;word-break:keep-all;}
.footer_cntus .footer_cnt_info > p strong{display:inline-block;font-weight:700;}
.footer_cntus .footer_cnt_info > p span{display:inline-block;margin-left:2px;font-weight:500;}
.footer_cntus .footer_cnt_info > p.foot_copyright{margin:16px 0 0;font-weight:400;}
.footer_cnt_pnt{position:absolute;top:85px;right:0;}
.footer_cnt_pnt ul{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;column-gap:40px;overflow:hidden;}
.footer_cnt_pnt ul li{display:inline-block;padding:0;text-align:center;vertical-align:top;float:left;}
.footer_cnt_pnt ul li p{display:block;margin:14px 0 0;padding:1px 0 2px;font-size:14px;font-weight:500;color:#8b8b8b;line-height:18px;}


/* slide logo */
@keyframes marqueeToLeft{
	0%{left:0;}
	100%{left:-100%;}
}
@keyframes marqueeToRight{
	0%{right:0;}
	100%{right:-100%;}
}
@keyframes marquee{
	0%{transform:translate(0,0);}
	100%{transform:translate(-100%,0);}
}

/* cloud */
.app_img{
	animation:MoveUpDown 3s ease-in-out infinite;
	position:absolute;
	right:0;
	bottom:0;
}

@keyframes MoveUpDown{
	0%, 100%{
		transform:translateY(0);
	}
	50%{
		transform:translateY(-20px);
	}
}


/* (start)20240419 */
/* header sub */
.header.sub{border-bottom:1px solid #e8e8e8;}
.header.sub.on .bt_group ul li a,
.header.sub.active .bt_group ul li a{border:1px solid #e7e7e7;}
.header.sub.on .bt_group ul li a > span,
.header.sub.active .bt_group ul li a > span{color:#666;}
.header.sub.on .bt_group ul li a:hover > span,
.header.sub.active .bt_group ul li a:hover > span{color:#fff;}

/* tit_wrap type2 */
.tit_wrap.type2{margin:0 0 25px;}
.tit_wrap.type2 .tit_h3{margin:0;padding:1px 0 0;font-size:45px;color:#111;line-height:59px;}
.desc_wrap p{padding:0;font-size:18px;font-weight:400;color:#666;line-height:26px;text-align:center;}

/* tab_header */
.tab_header{padding:15px 0;}
.tab_header .tab_wrap_inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 auto;border-radius:32px;column-gap:12px;background-color:#f8f8f8;}
.tab_header .tab{flex:1 0 auto;}
.tab_header .tab a{display:block;width:auto;height:66px;padding:0 20px;text-align:center;border-radius:32px;transition:background 0.3s ease;}
.tab_header .tab.on a{border-radius:32px;background-color:#1a32d8;}
.tab_header .tab.on a span{font-weight:700;color:#fff;}
.tab_header .tab span{font-size:18px;font-weight:400;color:#999;line-height:66px;text-align:center;}

.tab_body{padding:50px 0 0;}
.tab_body .tab_cnt{display:none;}
.tab_body .tit_wrap{margin:0;}
.tab_body .tit_h4{margin:0;padding:1px 0 0;font-size:30px;font-weight:700;color:#111;line-height:46px;text-align:center;}
.tab_body .im_bx{margin:35px 0 0;padding:0;}
.tab_body .im_bx img{display:block;margin:0 auto;}

.tab_body .tab_desc_wrap{display:flex;align-items:center;justify-content:center;height:95px;margin:25px 0 30px;padding:0 10px;border:1px solid #eee;border-radius:5px;background-color:#fff;}
.tab_body .tab_desc_wrap p{padding:1px 0 0;font-size:16px;font-weight:400;color:#888;line-height:23px;text-align:center;}

.sect211{margin:0 auto;padding:81px 0 0;}
.sect211 .sect_inner{margin:0 auto;padding:90px 0 0;}

.sect212{margin:0 auto;padding:0;}
.sect212 .sect_inner{margin:0 auto;padding:100px 0 90px;}

.sect201{margin:0 auto;padding:70px 0;}
.sect201 .sect_inner{margin:0 auto;padding:40px 0;}

.sect201 .bzp_service{width:1120px;margin:50px auto 0;padding:10px 0;}
.sect201 .bzp_service > ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row wrap;column-gap:24px;row-gap:24px;}
.sect201 .bzp_service > ul > li{position:relative;width:262px;padding:0;border:0;border-radius:10px;background-color:#fff;}
.sect201 .bzp_service > ul > li > a{display:block;min-height:210px;padding:19px 24px 19px 24px;}
.sect201 .bzp_service > ul > li > a.bt_more{position:relative;padding:19px 32px;border-radius:10px;background-color:#1a32d8;background-image:url("../img/businessTrip/img.pc/ic/ic_arrow1.png");background-repeat:no-repeat;background-position:calc(100% - 32px) 43px;}
.sect201 .bzp_service > ul > li > a.bt_more p{position:absolute;bottom:37px;font-size:18px;font-weight:700;color:#fff;line-height:27px;text-align:left;}
.sect201 .bzp_service > ul > li > a > dl > dt{}
.sect201 .bzp_service > ul > li > a > dl > dt > h4{padding:0;font-size:24px;font-weight:700;color:#111;line-height:31px;text-align:left;}
.sect201 .bzp_service > ul > li > a > dl > dd{}
.sect201 .bzp_service > ul > li > a > dl > dd > p{margin:6px 0 0;padding:1px 0;font-size:16px;font-weight:400;color:#666;line-height:24px;text-align:left;}
.sect201 .bzp_service > ul > li > a > dl > dd > .im_bx{position:absolute;right:15px;bottom:15px;width:60px;height:60px;}
.sect201 .bzp_service > ul > li > a > dl > dd > .im_bx img{width:60px;height:60px;}

.sect201 .inquiry_wrap{margin:75px 0 0;padding:10px 0;}
.sect201 .inquiry_wrap .inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:58px;}
.sect201 .inquiry_wrap p{padding:2px 0;font-size:26px;font-weight:700;color:#3c3d43;line-height:normal;text-align:center;}

.sect201 .inquiry_wrap .bt_wrap{line-height:0;}
.sect201 .inquiry_wrap .bt_inquiry{display:inline-block;width:184px;height:65px;text-align:center;border:1px solid #3c3d43;border-radius:65px;transition:background 0.3s ease;overflow:hidden;}
.sect201 .inquiry_wrap .bt_inquiry span{display:inline-block;padding:0 34px 0 0;font-size:18px;font-weight:700;color:#3c3d43;line-height:63px;text-align:center;background-image:url("../img/businessTrip/img.pc/ic/ic_arrow3.png");background-repeat:no-repeat;background-position:100% 50%;background-size:16px auto;}
.sect201 .inquiry_wrap .bt_inquiry:hover{border:1px solid #00199e;background-color:#00199e;}
.sect201 .inquiry_wrap .bt_inquiry:hover span{color:#fff;background-image:url("../img/businessTrip/img.pc/ic/ic_arrow1.png");}

.sect202{}
.sect202 .sect_inner{margin:0 auto;padding:80px 0 120px;}

.sect202 .question_box{width:100%;background-image:url("../img/businessTrip/img.pc/bg/bg_question.png");background-repeat:no-repeat;background-size:100% 100%;}
.sect202 .question_box .inner{height:249px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 80px;}
.sect202 .question_box p{display:flex;column-gap:18px;font-size:30px;font-weight:600;color:#fff;line-height:normal;}
.sect202 .question_box p::before{content:"";display:inline-block;width:37px;height:37px;background-image:url("../img/businessTrip/img.pc/ic/ic_question.png");background-repeat:no-repeat;background-size:37px auto;}
.sect202 .question_box .bt_wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;column-gap:18px;line-height:0;}
.sect202 .question_box .bt_w2{display:inline-block;width:184px;height:65px;text-align:center;border:1px solid #4378e2;border-radius:65px;transition:background 0.3s ease;overflow:hidden;}
.sect202 .question_box .bt_w2 span{display:inline-block;height:65px;font-size:18px;font-weight:700;color:#fff;line-height:63px;text-align:center;}
.sect202 .question_box .bt_w2:hover{border:1px solid #00199e;background-color:#00199e;}
/* //(end)20240419 */

/* (start)20250211 */
.card_cop_bx{margin:45px 0 0;}
.card_cop_bx ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:41px;}
.card_cop_bx ul li{flex:1;text-align:center;border-radius:20px;background-color:#e7f1f9;}
.card_cop_bx ul li a{display:block;opacity:0.84;}
.card_cop_bx ul li a:hover{opacity:1;transition:background-color 0.3s ease;}
.card_cop_bx ul li dt{padding:56px 0 0;}
.card_cop_bx ul li dt p img{width:176px;height:176px;}
.card_cop_bx ul li dd{padding:0 20px 85px;}
.card_cop_bx ul li dd h4{font-weight:700;font-size:24px;color:#3c3d43;}
/* //(end)20250211 */