
.banner_wrapper {background-color:#dfe2e7;}
.solution .sub_product_box {background-image:url("../images/ExTd.jpg"); display:flex; justify-content:space-between; padding:0 20px; padding-top:80px;border-radius: 15px;}
.scene_item {text-align:center;  padding:0 45px; flex:1; line-height:30px;}
.scene_box {height:234px; background: linear-gradient(180deg, rgba(240,243,247,0.17) 0%, rgba(252,253,253,0.84) 48%, #fff 100%);
    box-shadow: 3px 3px 30px 1px rgba(121,151,201,0.12); position: relative; padding-top:60px;border-radius: 25px; }
.scene_box .n_img {position:absolute; left:60%; top:54%; opacity:.6;}
.scene_box .title {font-size:26px; font-weight:bold; position:absolute; width:100%; top:70%; color:#253654;}
.sol_content {background: #F3F5F8; box-shadow: 0px 15px 50px 1px rgba(150,181,212,0.26), inset 0px 15px 30px 1px rgba(152,160,204,0.06); padding-top:50px; border-top:4px solid #fff;}
.scene_item .f_18 {font-size:17px;}
.isms_price {background: #F3F5F8; padding-top:60px; border-top:3px solid #fff; box-shadow: inset 0px 15px 30px 1px rgba(152,160,204,0.06);}
.rcs_tab_content {border-radius: 15px;height:558px; background-image:url("../images/ExTd.jpg"); display:none; position: relative;}
.rcs_tab_content.cur {display:block;}

.rcs_tab { display:flex; justify-content:space-between;  display:inline-block; margin-top:40px;}
.rcs_tab .rcs_tab_nav {width:120px; text-align:center; font-size:18px; position: relative; padding-bottom:20px; cursor: pointer; display:inline-block; margin:0 20px;}
.rcs_tab .rcs_tab_nav:after {background:#0052D9; content:""; width:0; height:4px; display:block; position:absolute; left:50%; transform:translateX(-50%); bottom:-1px; transition:all 0.3s;}
.rcs_tab .rcs_tab_nav.cur:after {width:100%;}
.rcs_img_box {position:absolute; left:80px; bottom:-80px; opacity:0; transition:all 0.8s;}
.rcs_img_box img {display:block;}
.rcs_tab_content.cur .rcs_img_box {position:absolute; opacity:1; bottom:20px; left:0;}
.rcs_r_box {padding:70px 80px 0 0; width:46%; font-size:16px; line-height:28px;}
.rcs_r_box h2 {font-size:28px;}
.rcs_r_box .sub_title {font-size:24px; color:#0052D9; margin-bottom:30px;}
.sol_pro_item a {display:inline-block; text-align:center; margin-right:10px; font-size:18px;}
.sol_pro_item a img {max-width:100px;}
.rcs_pro_t {width:45px; height:45px; margin-right:20px; border-radius:10px; display:inline-block; vertical-align:middle;}
.cj_box span{ margin-right:40px;}

.sol_case_wrap {background: rgba(243,245,248,0.65); box-shadow: inset 0px 15px 30px 1px rgba(152,160,204,0.16); padding:60px 0;}
.sol_case_box {background:url("../images/zwex_bg.png") 32% center no-repeat; min-height:310px;}
.sol_case_imgs {width:420px;}
.sol_case_item {width:168px; height:78px; margin:20px 20px 0 0; background:#fff; box-shadow: 10px 10px 10px 1px rgba(152,160,204,0.16); border-radius:2px; position: relative; display:inline-block;}
.sol_case_item:hover {box-shadow:none;}
.sol_case_item img {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.sol_case_txt {width:700px; line-height:40px; padding-top:20px;}
.sol_case_txt2 {display:flex; justify-content:space-between; padding-top:120px;}
.sol_case_txt_item {flex:1; font-size:24px; text-align:center;}
.sol_case_dot {width:8px; height:8px; display:inline-block; border-radius:50%; background:#0052D9; vertical-align:middle; margin-right:10px;}