@charset "utf-8";
/*
Theme Name:canglan
*/

*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clear{clear: both;}
a{color: #555555;text-decoration: none;}
input:focus,textarea:focus{outline:0;}
html{overflow-x: hidden;-webkit-tap-highlight-color: none;-webkit-tap-highlight-color: transparent;}

.inner{margin:0 auto;padding:0 20px;max-width:1240px;}
:focus {
    outline: none;
}

/* header */
.header{position:absolute;top:0;z-index:99;padding:50px 0 0;width:100%;}
.header .inner{display:flex;justify-content:space-between;position: relative;}
.header_logo img{display: block;}
.header_logo{width: 204px;}
.header.active{background: rgba(0,101,167,0.8);}




/* header_nav 菜单 */
.header_nav{display:flex;flex-wrap: wrap;padding:6px 0 0;}
.header_nav .header_nav_ul{display:flex;color:#fff;font-size:20px;}
.header_nav .header_nav_ul li{padding:0 22px;}
.header_nav .header_nav_ul li:last-child{padding-right: 0;}
.header_nav .header_nav_ul a{color:#fff;text-decoration:none;display: block;position: relative;}
.header_nav .header_nav_ul a::after{display: block;content: '';width: 0%;height: 2px;background: rgb(80,193,233);margin: 6px auto;transition: all 0.2s;}
.header_nav .header_nav_ul a:hover::after{width: 70%;}
.header_nav .header_nav_ul .header_nav_ul_hover a::after{width: 70%;}

.header_small_nav{display: none ;position: relative;}
.header_small_nav_content{position: absolute;width: 100%;left:0;top:100%;display: none; background: rgba(0,101,167,0.8);}
.header_small_nav_ul{padding: 10px 20px;}
.header_small_nav_ul li{padding: 10px 20px;border-bottom: 1px solid rgba(255,255,255,0.6);}
.header_small_nav_ul li a{color: rgba(255,255,255,0.8);}
.mobile_menu_hamburger{width: 20px;padding: 0px 0px;margin: 0 ;text-align: center;cursor: pointer;display: block;position: relative;opacity: 0.5;}
.mobile_menu_hamburger i{display: block;width: 100%;height: 2px;margin: 0 auto 4px;background: #ffffff;}
.mobile_menu_hamburger i:last-child{margin: 0;}
.header.active .mobile_menu_hamburger::before,.header.active .mobile_menu_hamburger::after{content:''; position: absolute;width: 100%;height: 2px;background: #ffffff;left: 0; top: 50%;transform-origin: 50% 50%;transform: rotate3d(0,0,1,45deg);z-index: 10;transition: all 0.3s;}
.header.active .mobile_menu_hamburger::before{transform: rotate3d(0,0,1,-45deg);}
.header.active .mobile_menu_hamburger i{opacity: 0;}


/* header_search 搜搜索框 */
.header_search{position:relative;margin:4px 0 0 50px;}
.header_search img{position:absolute;left:10px;width: 15px;top: 3px;}
.header_search input{display: block;padding:0 10px 0 30px;width:100px;height:20px;border:none;border-radius:10px;background:rgba(255,255,255,.5);color:#333;font-size:12px;}

/* home_banner banner */
.home_banner .home_banner_bg{position:absolute;z-index:-1;width:100%;height:800px;background:#0065a7;}
.home_banner .home_banner_bg span{display: block; position: absolute;width: 100%;border:0px solid transparent;bottom:0;transition: all 0.1s;}
.home_banner .home_banner_bg1{background:url(/wp-content/themes/canglan/images/banner_bg01.jpg) center center no-repeat;background-size:cover;}
.home_banner .home_banner_bg2{background:url(/wp-content/themes/canglan/images/banner_bg02.jpg) center center no-repeat;background-size:cover;}
.home_banner .home_banner_bg3{background:url(/wp-content/themes/canglan/images/banner_bg03_1.jpg) center center no-repeat;background-size:cover;}
.home_banner .home_banner_box{display:flex;padding:120px 20px 100px;height:800px;justify-content:center;align-items: center;}


.home_banner .home_banner_box1 .home_banner_box_text{padding:0px}
.home_banner .home_banner_box1 .home_banner_box_img{padding:0px;margin: 0px 75px 0px 0px;}
.home_banner .home_banner_box2 .home_banner_box_text{padding:0px;}
.home_banner .home_banner_box2 .home_banner_box_img{padding:0px;margin: 0px 0px 0px 80px;}
.home_banner .home_banner_box3 .home_banner_box_text{padding:0px;} 
.home_banner .home_banner_box3 .home_banner_box_img{padding:0px;margin: 0px 80px 0px 0px;}


.banner-swiper-pagination{bottom: 90px;left: 0;width: 100%;}
.banner-swiper-pagination .banner-bullet{width: 60px;height: 6px;border-radius: 3px;display: inline-block;background: #ffffff;opacity: .3;margin: 0 28px;cursor: pointer;}
.banner-swiper-pagination .banner-bullet-active{opacity: 1;}

/* title 标题 */
.title{text-align:center;padding:0 100px 60px;}
.title .title_box{position:relative;display:inline-block;padding:60px 60px 0;}
.title .title_box>img{position:absolute;bottom:0;left:25px;z-index: -4;}
.title span{color:#50c1e9;font-size:18px;font-family:arial;}
.title h2{position:relative;margin:5px 0 0;color:#0065a7;letter-spacing:4px;font-weight:bold;font-size:36px;}
.title h2>img{position:absolute;top:8px;right:-50px;width: 48px;}
.title p{margin-top:22px;font-size:16px;}

/* project 服务项目 */

.project_wrapper{padding:40px 0 100px;overflow: hidden;}
.project_content{position:relative;display:flex;justify-content:space-between;}
.project_content_box{position:relative;padding:32px 75px ;width:50%;margin:0 13px;height:320px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);transition: all 0.3s;transform: translateZ(0);cursor: pointer;}
.project_content_img_box img{width: 70px;}
.project_content_img_box{display:flex;margin-bottom:30px;width:110px;height:110px;border-radius:50%;background:rgba(209,233,255,.3);justify-content:center;align-items:center;transition: all 0.3s;}
.project_content_box.project_content_box1{background:#ffffff url(/wp-content/themes/canglan/images/project_content_bg01.png) right center no-repeat;margin-left: 0;}
.project_content_box.project_content_box2{background:#ffffff url(/wp-content/themes/canglan/images/project_content_bg02.png) right center no-repeat;margin-right: 0;}

.project_content_text_box span{color:#0065a7;font-size:18px;font-family:arial;}
.project_content_text_box h3{margin-bottom:18px;color:#0065a7;font-weight:bold;font-size:24px;letter-spacing: 3px;}
.project_content_box p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.project_content_box.hover .project_content_text_box h3,.project_content_box.hover .project_content_text_box span,.project_content_box.hover .project_content_text_box p{color:#fff;}
.project_content_box.hover .project_content_img_box{background:rgba(209,233,255,.7);}
.project_content .home_row_bg01{position: absolute;z-index: -1;bottom:-60px;left: -80px;}


.project_content_box1::after{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background:#0065a7 url(/wp-content/themes/canglan/images/project_content_bg01_1.png) right center no-repeat;content:" ";opacity:0;transition:all .6s ease 0s;clip-path:polygon(50% 20%,50% 50%,20% 50%,50% 50%,50% 80%,50% 50%,80% 50%,50% 50%);cursor: pointer;border-radius: 10px;z-index: -1;}
.project_content_box1.hover::after{opacity:1;clip-path:polygon(50% 0,0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0);}

.project_content_box2::after{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background:#0065a7 url(/wp-content/themes/canglan/images/project_content_bg02_1.png) right center no-repeat;content:" ";opacity:0;transition:all .6s ease 0s;clip-path:polygon(50% 20%,50% 50%,20% 50%,50% 50%,50% 80%,50% 50%,80% 50%,50% 50%);cursor: pointer;border-radius: 10px;z-index: -1;}
.project_content_box2.hover::after{opacity:1;clip-path:polygon(50% 0,0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0);}



/* process_wrapper  服务流程 */

.process_wrapper{padding:0 0 70px;overflow: hidden;}
.process_content{padding:40px 0px 0;}
.process_item{position:relative;text-align:left;}
.process_item_text{position:relative;display:inline-block;padding-left:56px;width:486px;height:380px;padding-top:20px;}
.process_item_text .process_item_text_bg{position:absolute;left:0;z-index:-1;transform:rotate(95deg);}
.process_item_txt{padding:30px 30px;border-radius:10px;text-align:right;transition:all .2s;position: relative;}
.process_item_txt .process_item_txt_box_title{display:inline-block;}
.process_item_txt .process_item_txt_box_title span{color:#50c1e9;font-size:18px;font-family:arial;transition:all .2s;}
.process_item_txt .process_item_txt_box_title h2{position:relative;display:inline-block;margin:5px 0 35px;color:#0065a7;letter-spacing:4px;font-weight:bold;font-size:36px;transition:all .2s;}
.process_item_txt .process_item_txt_box_title h2 img{position:absolute;top:8px;left:-60px;width: 42px;}
.process_item_txt p{height:96px;text-align:left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.process_item_txt_ul{display:flex;flex-wrap:wrap;padding:20px 20px 10px;color:#076fb3;}
.process_item_txt_ul li{padding:0 18px 10px 10px;background:url(/wp-content/themes/canglan/images/process_item_libg.png) left 7px no-repeat;}
.process_item_txt_ul li:last-child{padding-right:0;}
.process_item_txt.hover h2,.process_item_txt.hover p,.process_item_txt.hover span{color:#fff;}

.process_item_txt::after{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background-color:rgb(7,111,179);content:" ";opacity:0;transition:all .5s ease 0s;clip-path:polygon(50% 20%,50% 50%,20% 50%,50% 50%,50% 80%,50% 50%,80% 50%,50% 50%);cursor: pointer;z-index: -1;border-radius: 10px;}
.process_item_txt.hover::after{opacity:1;clip-path:polygon(50% 0,0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0);}

.process_item_img{position:absolute;top:0;right:0;z-index:0;display: inline-block;}
.process_item_line{text-align:center;position: relative;}
.process_item_line_box{position: relative;display: inline-block;}
.process_item_line_box img{display: block;}
.process_item_line_box span{position: absolute;display: block;width: 100%;height: 100%;top: 0;border-color: transparent;border-left: 545px solid transparent;transition: all 0.3s;}
/*  .process_item_line > img {opacity: 0;}
.process_item_line_box{position: absolute;left: 50%; top: 0;margin-left: -272.5px;overflow: hidden;width: 1%;}
.process_item_line_box img{width: 545px;height: 339px;max-width: initial;} */

.process_content .process_item:nth-of-type(2n){text-align:right;}
.process_content .process_item:nth-of-type(2n) .process_item_text{padding-right:56px;padding-left:0;}
.process_content .process_item:nth-of-type(2n) .process_item_text .process_item_text_bg{right:0;left:auto;}
.process_content .process_item:nth-of-type(2n) .process_item_txt{text-align:left;}
.process_content .process_item:nth-of-type(2n) .process_item_txt .process_item_txt_box_title h2 img{right:-60px;left:auto;transform:rotateY(180deg);}
.process_content .process_item:nth-of-type(2n) .process_item_txt_ul{justify-content:flex-end;}
.process_content .process_item:nth-of-type(2n) .process_item_img{right:auto;left:0;}
.process_content .process_item:nth-of-type(2n) .process_item_line{transform:rotateY(180deg);}

.process_content .process_item:nth-of-type(1) .process_item_img{right: -6px;}
.process_content .process_item:nth-of-type(1) .process_item_text{padding-top: 57px;}
.process_content .process_item:nth-of-type(2) .process_item_img{top:35px;left: 33px;}
.process_content .process_item:nth-of-type(3) .process_item_img{top:40px;right: -16px;}
.process_content .process_item:nth-of-type(3) .process_item_text{margin-bottom: 60px;}
.process_content .process_item:nth-of-type(4) .process_item_img{left: -21px;}

.process_content .process_item2,.process_content .process_item4{margin: 0 auto;padding: 0 20px;max-width: 1170px;}
.process_content .process_item1 .process_item1_box .inner,.process_content .process_item3 .process_item3_box .inner{margin: 0 auto;padding: 0 20px;max-width: 1170px;position: relative;}
.process_content .process_item1 .process_item_line,.process_content .process_item3 .process_item_line{margin: -80px auto 0px;padding: 0 20px;max-width: 1170px;}

.process_content .process_item1_box{background: url(/wp-content/themes/canglan/images/process_item1_box_bg.jpg) center no-repeat;background-size: cover;padding: 60px 0px 80px;}
.process_item1 .process_item_txt_ul{color: #fff;}
.process_content .process_item3_box{background: url(/wp-content/themes/canglan/images/process_item3_box_bg.jpg) center no-repeat;background-size: cover;padding: 60px 0px 80px;}


.process_item .home_row_bg02{position: absolute;display: inline-block;top: 0;right: -388px;z-index: -1;}
.process_content .process_item:nth-of-type(2n) .home_row_bg02{left: -388px;right: auto;transform:rotateY(180deg);}


/* 动画 */
@keyframes animateScale
{
    from {transform: scale3d(0.2,0.2,0.2);opacity: 0;}
    to {transform: scale3d(1,1,1);opacity: 1;}
}

@keyframes animateRight
{
    0%   {transform: translateX(300px);opacity: 0;}
    25%  {transform: translateX(200px);opacity: .5;}
    50%  {transform: translateX(100px);opacity: .75;}
    100% {transform: translateX(0px);opacity: 1;}
}
@keyframes animateLeft
{
    0%   {transform: translateX(-300px);opacity: 0;}
    25%  {transform: translateX(-200px);opacity: .5;}
    50%  {transform: translateX(-100px);opacity: .75;}
    100% {transform: translateX(-0px);opacity: 1;}
}
@keyframes animateBottom
{
    0%   {transform: translateY(-300px);opacity: 0;}
    25%  {transform: translateY(-200px);opacity: .5;}
    50%  {transform: translateY(-100px);opacity: .75;}
    100% {transform: translateY(0px);opacity: 1;}
}
@keyframes animateTop
{
    0%   {transform: translateY(300px);opacity: 0;}
    25%  {transform: translateY(200px);opacity: .5;}
    50%  {transform: translateY(100px);opacity: .75;}
    100% {transform: translateY(0px);opacity: 1;}
}
/* process_item_img 动画 */
.process_item_img .process_img_active{position: static;opacity: 0;}

.process_item_img_animate{position: absolute;width: 100%;height: 100%;top: 0;}
.process_item_img_animate img{position: absolute;top: 0;left:50%;margin-left: -250px;opacity: 0;}
.process_item_img_animate img:first-child{opacity: 1 !important;}

.process_item_img_animate02 img{margin-left: -328.5px;}
.process_item_img_animate03 img{margin-left: -226.5px;}
.process_item_img_animate04 img{margin-left: -278.5px;}

.process_item_img_animate01 .process_img_animate03{animation-delay:.5s !important}
.process_item_img_animate01 .process_img_animate04{animation-delay:1s !important}
.process_item_img_animate01 .process_img_animate05{animation-delay:1.5s !important}
.process_item_img_animate01 .process_img_animate06{animation-delay:2s !important}


.process_item_img_animate02 .process_img_animate03{animation-delay:0.5s !important}
.process_item_img_animate02 .process_img_animate04{animation-delay:1s !important}
.process_item_img_animate02 .process_img_animate05{animation-delay:1.5s !important; z-index: -1;}


.process_item_img_animate03 .process_img_animate01{z-index: 1;}
.process_item_img_animate03 .process_img_animate03{animation-delay:0.5s !important}


.process_item_img_animate04 .process_img_animate03{animation-delay:0.5s !important}



.animateScale{animation: animateScale .5s;}
.animateRight{animation: animateRight .5s;}
.animateLeft{animation: animateLeft .5s;}
.animateBottom{animation: animateBottom .5s;}
.animateTop{animation: animateTop .5s;}


/* case_wrapper 案例*/

.case_wrapper{padding:0 0 50px;}
.case_swiper{padding:0 20px 150px;background: url(/wp-content/themes/canglan/images/home_row_bg01.png) no-repeat;background-position: 80% 60px;}
.case_swiper .case_swiper_img{position:relative;cursor: pointer;text-align: center;max-width: max-content;margin: 0 auto;}
.case_swiper .case_swiper_img .text_box{display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #0065a7aa;}
.case_swiper .case_swiper_img:hover .text_box{display: block;}
.case_swiper .case_swiper_img .text_box .text_box_inner{display:table;width: 100%;height: 100%;}
.case_swiper .case_swiper_img .text_box p{display: table-cell;vertical-align: middle;font-size: 24px;color: #feffff;}

/* .case_swiper .case_swiper_img::after{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background-color:rgb(7,111,179,.9);content:" ";opacity:0;transition:all .5s ease 0s;clip-path:polygon(50% 20%,50% 50%,20% 50%,50% 50%,50% 80%,50% 50%,80% 50%,50% 50%);cursor: pointer;}
.case_swiper .case_swiper_img:hover::after{opacity:1;clip-path:polygon(50% 0,0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0);}
.case_swiper .case_swiper_img_text{position:absolute;top:50%;z-index:10;visibility:hidden;width:100%;color:#fff;text-align:center;font-size:24px;opacity:0;transition:all 250ms ease 0s;transform:translateY(-50%);}
.case_swiper .case_swiper_img:hover .case_swiper_img_text{visibility:initial;opacity:1;} */

.case-swiper-pagination{bottom: 60px;left: 0;width: 100%;}
.case-swiper-pagination .case-bullet{width: 14px;height: 14px;border-radius: 50%;display: inline-block;background:rgb(80,193,233);opacity: .3;margin: 0 18px;cursor: pointer;position: relative;}
.case-swiper-pagination .case-bullet-active{opacity: 1;}
.case-swiper-pagination .case-bullet::before{position: absolute;content: '';width: 20px;height: 20px;background:rgb(0,101,167);opacity: 0;left: -4px;bottom: 0;border-radius: 50%;}
.case-swiper-pagination .case-bullet-active::before{background:rgb(0,101,167);opacity: 1;}



/* advantage_wrapper 优势 */

.advantage_wrapper{padding:0 0 150px;overflow: hidden;}
.advantage_content{display:flex;padding:40px 55px 80px;flex-wrap: wrap;position: relative;}
.advantage_content_item{padding:0 20px;width: 25%;}
.advantage_content_item_icon{margin:0 auto 25px auto;padding: 28px 34px;width:160px;height:160px;border:1px solid #0065a7;border-radius:50%;position: relative;cursor: pointer;}

.advantage_content_item_icon .advantage_content_item_icon_active{display: none;}
.advantage_content_item_icon:hover{border: none;}
.advantage_content_item_icon:hover .advantage_content_item_icon_default{display: none;}
.advantage_content_item_icon:hover .advantage_content_item_icon_active{display: block;}
.advantage_content_item_icon::after{position:absolute;top:0;left:0;z-index:8;border-radius:50%;width:100%;height:100%;background-color:rgb(7,111,179);content:" ";opacity:0;transition:all .4s ease 0s;clip-path:polygon(50% 20%,50% 50%,20% 50%,50% 50%,50% 80%,50% 50%,80% 50%,50% 50%);z-index: -1;}
.advantage_content_item_icon:hover::after{opacity:1;clip-path:polygon(50% 0,0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0);}

.advantage_content_item h4{margin-bottom:20px;color:#262626;text-align:center;letter-spacing:3px;font-size:24px;}
.advantage_content_item p{letter-spacing:0;font-size:14px;}
.advantage_content_bg{position: absolute;z-index: -1;}
.advantage_content_bg01{left:0px;top:0;text-align: left;}
.advantage_content_bg02{right: -85px;bottom: 0;text-align: right;}


/* footer  */

.footer{padding:95px 0 45px;background:#0065a7 url(/wp-content/themes/canglan/images//footer_bg.png) left bottom no-repeat;color:#fff;position: relative;}

.footer .footer_after{display: block; position: absolute;width: 100%;border:0px solid #fafafa;top:0;transition: all 0.1s;}

.footer a{color:#fff;}
.footer_top{display:flex;justify-content:space-between;}
.footer_top_row1 .footer_top_row1_text{margin-bottom:60px;}
.footer_top_row1 .footer_top_row1_text img{margin-bottom:25px;width: 179px;}
.footer_top_row1 .footer_top_row1_text ul{display:flex;}
.footer_top_row1 .footer_top_row1_text a{margin-right:25px;opacity:.5;}
.footer_top_row1 .footer_top_row1_form{position:relative;padding-right:90px;}
.footer_top_row1 .footer_top_row1_form p{margin-bottom:20px;}
.footer_top_row1 input{display:block;margin-bottom:15px;padding:0 5px;width:280px;height:30px;max-width:100%;border:none;background:rgba(255,255,255,.5);color:#fff;letter-spacing:2px;}
.footer_top_row1 input::-webkit-input-placeholder{color:#fff;opacity:.5;}
.footer_top_row1 input:-moz-placeholder{color:#fff;opacity:.5;}
.footer_top_row1 input::-moz-placeholder{color:#fff;opacity:.5;}
.footer_top_row1 input:-ms-input-placeholder{color:#fff;opacity:.5;}
.footer_top_row1_form_submit{position:absolute;right:0;bottom:0;display:flex;width:75px;height:75px;background:#50c1e9;color:#fff;letter-spacing:2px;cursor:pointer;align-items:center;justify-content:center;}
.footer_top_row2{max-width: 396px;}
.footer_top_row2_text{margin-bottom:60px;}
.footer_top_row2_text h4{margin-bottom:35px;font-weight:bold;font-size:30px;}
.footer_top_row2_lx p{margin-bottom:15px;}
.footer_top_row3{padding:70px 0 0 0;}
.footer_top_row3 img{margin-right:35px;width: 40px;}
.footer_top_row3 img:last-child{margin-right:0;}
.footer_top_row1,.footer_top_row2,.footer_top_row3{margin-bottom:25px;}
.footer hr{margin:0 auto;width:100%;height:2px;border:none;background:rgba(255,255,255,.5);}
.footer_bottom{display:flex;justify-content:space-between;}
.footer_bottom .footer_bottom_bq{text-align:center;padding:28px 0 0;}
.footer_bottom .footer_bottom_bq p{margin-bottom:12px;color:rgba(255,255,255,.5);}
.footer_bottom .footer_bottom_bq a{color:rgba(255,255,255,.5);}
.footer_bottom .footer_bottom_bq .footer_bottom_bq_yw{margin-bottom:0;letter-spacing:0;}
.footer_bottom_nav_ul{display:flex;padding:28px 0 0;}
.footer_bottom_nav_ul li{position:relative;padding:0 25px 0 30px;}
.footer_bottom_nav_ul li::after{position:absolute;right:0;width:2px;height:100%;background:rgba(255,255,255,.5);content:'';}
.footer_bottom_nav_ul a{color:rgba(255,255,255,.7);}
.footer_bottom_nav_ul li:last-child{padding-right:0;}
.footer_bottom_nav_ul li:last-child::after{display:none;}


/* page_banner 内页banner */
.page_banner .page_banner_slide{position: relative;width: 100%;overflow: hidden;}
.page_banner .page_banner_bg{position:absolute;z-index:-1;width:100%;height:625px;background:#0065a7;}
.page_banner .page_banner_box{padding:100px 20px 0;height:625px;position: relative;max-width: 1200px;margin: 0 auto;}
.page_banner .page_banner_box_text{padding: 150px 0 0 80px;display: inline-block;text-align: center;}
.page_banner .page_banner_box_text span{font-size: 28px;color: #ffffff;font-family: arial;}
.page_banner .page_banner_box_text h2{font-size: 60px;font-weight: bold;color: #ffffff;}
.page_banner .page_banner_box_img{position: absolute;bottom: 0;right: 0;z-index: -1;}
.page_banner .page_banner_box_img img{display: block;}

/* Applets 小程序开发 */

.applets_wrapper .page_banner .page_banner_box_img{bottom: 0px;right: -125px;}
.applets_wrapper .title .title_box{padding-top: 0;}

.applets_row1 .inner,.applets_row2 .inner{max-width: 1026px;}
.applets_row1{background: url(/wp-content/themes/canglan/images/applets_row1_bg.png) left bottom no-repeat;margin-top: 120px;padding: 0px 0px 120px;}
.applets_row1 .title_box p{font-size: 24px;color: #7f7f7f;margin-top: 35px;}

.applets_row1_content {display: flex;justify-content: space-between;}
.applets_row1_content_item{text-align: center;width: 23%;}
.applets_row1_content_item .img_box{margin-bottom: 30px;}
.applets_row1_content_item .text_box p{color: #4c4c4c;}

.applets_row2{background: url(/wp-content/themes/canglan/images/applets_row2_bg.png) right bottom no-repeat;padding:0 0 120px;}
.applets_row2_content{display: flex;margin: 0 -12px;}
.applets_row2_img{display: inline-block;width: 178px;height: 178px;margin-bottom:20px;padding:53px;border-radius: 50%;background: #e6f0f7;box-shadow: 0px 6px 16px 0px rgb(224, 224, 224, 0.29), inset 0px 0px 50px 0px rgb(3, 53, 87, 0.1);}
.applets_row2_content_item{flex:1;text-align: center;margin:0 12px;padding:10px 0 20px;}
.applets_row2_content_item:nth-child(2n){margin-top: 130px;}
.applets_row2_content_item h4{font-size: 24px;line-height: 36px;}
.applets_row2_content_item p{letter-spacing: 0;}

.applets_wrapper .applets_row3{background: url(/wp-content/themes/canglan/images/applets_row3_bg.png) left center no-repeat;}
.applets_wrapper .page_banner .page_banner_box_text span{position: relative;}
.applets_wrapper .page_banner .page_banner_box_text span::before{content: "";display: block;width: 101px;height: 95px;background: url(/wp-content/themes/canglan/images/applets_banner_title_icon.png) center no-repeat;background-size: cover;position: absolute;right: -70px;top: -90px;}
/* About us 关于我们 */

.about_us_wrapper .page_banner .page_banner_box_img{bottom: 80px;right: 115px;}

.about_row1 .inner,.about_row2 .inner{max-width: 1048px;}
.about_row1{background: url(/wp-content/themes/canglan/images/home_row_bg02.png) left top no-repeat;}
.about_row1_centent{display: flex;flex-wrap:wrap;justify-content: space-between;}
.about_row1_item{background: #2d92cf;color: #ffffff;margin: 20px 12px;padding:25px 15px 65px;text-align: center;width: 30%;position: relative;}
.about_row1_item_text span{font-size: 16px;font-family: arial;}
.about_row1_item_text h4{font-size: 24px;margin: 5px 0 28px;letter-spacing: 3px;}
.about_row1_item_text p{line-height: 30px;padding-bottom: 50px;}
.about_row1_item_text p span{font-size: 24px;display: block;line-height: 20px;}
.about_row1_item_text p span:last-child{padding:14px 0 0;}
.about_row1_item_bnottom{position: absolute;bottom:28px;opacity: 0.2;font-size: 12px;width: calc(100% - 30px);}
.about_row1_item_bnottom span{padding: 0 8px;display: inline-block;}
.about_row1_item_bnottom::after,.about_row1_item_bnottom::before{position: absolute;content: ''; width: calc(50% - 40px);height: 1px;background: #ffffff;top:50%}
.about_row1_item_bnottom::before{left:0;}
.about_row1_item_bnottom::after{right: 0;}

.about_row2_content{padding-bottom:160px;}
.about_row2_item{display: flex;}
.about_row2_item_text{width: 50%;background: #ffffff;padding:50px 40px;cursor: pointer;transition: all 0.3s;}
.about_row2_item_text h4{font-size: 24px;color: #262626;margin-bottom: 15px;}
.about_row2_item_text p{height: 72px;overflow: hidden;text-align: left;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.about_row2_item_img{width: 50%;}
.about_row2_item_img img{display: block;}
.about_row2_item_more{display:inline-block;width: 60px;height:60px;margin-top:24px;border-radius: 50%;border:2px solid #2d92cf;position: relative;transition: all 0.3s;}
.about_row2_item_more img{position: absolute; top:0;left:0;border-radius: 50%;}
.about_row2_item_more .about_row2_item_more_active{opacity: 0;}
.about_row2_item_more:hover{background: #2d92cf;}
.about_row2_item_more:hover .about_row2_item_more_active{opacity: 1;}
.about_row2_item_more:hover .about_row2_item_more_defult{opacity: 0;}
.about_row2_item_text:hover{box-shadow: 0px 0px 10px 0px rgba(10, 87, 138, 0.16);}
.about_row2_item:nth-child(2n){flex-direction: row-reverse;text-align: right;}

/* Contact us 联系我们 */

.contact_wrapper .page_banner .page_banner_box_img{bottom: 70px;}

.contact_row1{padding: 0 0 120px;background: url(/wp-content/themes/canglan/images/home_row_bg02.png) left top no-repeat;}
.contact_row1 .inner{max-width: 1048px;}

.contact_row1_content{background: #ffffff;padding:65px 75px;display: flex;}
.contact_row1_form{padding:0 25px;width: 43%;}
.contact_row1_form h4{font-size: 24px;margin-bottom: 25px;}
.contact_row1_form input,.contact_row1_form textarea{background-color: rgba(7,111,179,0.2);;line-height: 36px;width: 100%;border: none;margin-bottom: 20px;padding:0 15px;color: #333;}
.contact_row1_form textarea{ resize: none;}
.contact_row1_form input::placeholder,.contact_row1_form textarea::placeholder{color:#b3b3b3;}
.form_buttom{text-align: right;}
.form_buttom a {display: inline-block;background: #076fb3;padding:8px 15px;color:#ffffff;}

.contact_row1_text{width: 57%;padding:0 25px;margin-top: 55px;position: relative;}
.contact_row1_text::before {content: '';display: block;position: absolute;width: 2px;height: 257px;background: #e6e6e6;left: 0;}
.contact_row1_text_ul{padding: 0 0 30px;}
.contact_row1_text_ul li{font-size: 16px;display: flex;align-items: center;margin-bottom: 15px;}
.contact_row1_text_ul li span{padding-left:10px;}
.contact_row1_text_ul li img{width: 20px;}

.contact_row1_text_bottom{display: flex;align-items: center;justify-content: space-around;}
.contact_row1_text_bottom_ewm{text-align: center;}
.contact_row1_text_bottom a{display: inline-block;background: #076fb3;padding:8px 15px;color:#ffffff;margin-bottom: 48px;}

/* Solution  解决方案 */

.solution_wrapper .page_banner .page_banner_box_img{bottom: 0;right: -50px;}
.solution_wrapper .title .title_box{padding-top: 0;}

.solution_row1 .inner,.solution_row2 .inner{max-width: 1048px;}
.solution_row1{background: url(/wp-content/themes/canglan/images/applets_row1_bg.png) left center no-repeat;margin-top: 120px;padding: 0px 0px 120px;}
.solution_row1 .title_box p{font-size: 24px;color: #7f7f7f;margin-top: 35px;}

.solution_row1_content{display: flex;justify-content: space-between;}
.solution_row1_content_item{text-align: center;width: 30%;}
.solution_row1_content_item .img_box{margin-bottom: 30px;}
.solution_row1_content_item .text_box h5{color: #272727;font-size: 24px;margin: 0px 0px 15px;}
.solution_row1_content_item .text_box p{color: #808080;font-size: 14px;}


.solution_row2{background: url(/wp-content/themes/canglan/images/applets_row2_bg.png) right bottom no-repeat;margin:0 0 120px;position: relative;}
.solution_row2 .title h2>img{top: 27px;right: auto;left: -44px;width: 30px;}

.solution_row2_content{display: flex;flex-wrap: wrap;justify-content: center;padding-top: 40px;}
.solution_row2_content_item{width: 231px;max-width: 100%;position: relative;padding: 0 10px;margin-bottom: 70px;}
.solution_row2_content_item .img_box{position: absolute;top: -50px;left: 0;right: 0;margin: 0 auto;background-color: #ffffff;box-shadow: inset 0px 10px 50px 0px rgb(131 184 202 / 35%);border-radius: 50%;width: 96px;height: 96px;padding: 16px}
.solution_row2_content_item .text_box{background-color: #fff;box-shadow: 0px 3px 13px 0px rgb(62 164 231 / 30%);text-align: center;padding: 55px 24px 24px;height: 100%;}
.solution_row2_content_item .text_box h5{font-size: 18px;color: #262626;margin-bottom: 12px;}
.solution_row2_content_item .text_box p{font-size: 14px;color: #808080;}


/* Website construction  网站建设 */

.website_wrapper .page_banner .page_banner_box_img{bottom: 35px;right: 20px;}
.website_wrapper .title .title_box{padding-top: 0;}

.website_row1 .inner,.website_row2 .inner{max-width: 1048px;}

.website_row1{background: url(/wp-content/themes/canglan/images/applets_row1_bg.png) left bottom no-repeat;margin-top: 120px;padding: 0px 0px 120px;}
.website_row1 .title_box p{font-size: 24px;color: #7f7f7f;margin-top: 35px;}

.website_row1_content {display: flex;justify-content: space-between;}
.website_row1_content_item{text-align: center;width: 23%;}
.website_row1_content_item .img_box{margin-bottom: 30px;}
.website_row1_content_item .text_box p{color: #4c4c4c;}

.website_row2{padding:0 0 120px;background: url(/wp-content/themes/canglan/images/applets_row3_bg.png) left bottom no-repeat;}
.website_row2_box{display: flex;flex-wrap: wrap;justify-content: space-around;}

.website_row2_item{max-width: 33%;background: #ffffff;border-radius: 0px 0px 10px 10px;box-shadow: 5px 3px 18px 0px rgba(10, 87, 138, 0.1);cursor: pointer;transition: all 0.3s;margin:15px 10px;}
.website_row2_item_img img{display: block;}
.website_row2_item_text{padding: 20px;text-align: center;}
.website_row2_item_text h4{font-size:24px;margin-bottom: 8px;}

.website_row2_item:hover{background: #076fb3; color: #ffffff;}


.website_row3{padding:0 0 120px;position: relative;}
.website_row3::after{content: "";display: block; position: absolute; bottom: -40%; width: 100%;height: 100%;background: url(/wp-content/themes/canglan/images/applets_row2_bg.png) right bottom no-repeat;z-index: -1;}
.website_row3 .inner{max-width: 1048px;}
.website_row3 .title h2>img{top: 27px;right: auto;left: -44px;width: 30px;}


.website_row3_content{display: flex;justify-content: center;}
.website_row3_content_item{text-align: center;padding-left: 9px;padding-top: 20px;position: relative;}
.website_row3_content_item::before{content: "";display: block;width: 100%;height: 41px;background: url(/wp-content/themes/canglan/images/website_row3_img_before.png) no-repeat;position: absolute;top: -17px;right: -50%;}
.website_row3_content_item:last-child:before{display: none;}
.website_row3_content_item .img_box{position: relative;}
.website_row3_content_item .img_box::before{display: block;width: 24px;height: 24px;color: #0288e1;border: 1px solid #0288e1;border-radius: 50%;position: absolute;left: -17px;top: 0;bottom: 0;margin: auto;}
.website_row3_content_item:nth-child(1) .img_box:before{content: "1";}
.website_row3_content_item:nth-child(2) .img_box:before{content: "2";}
.website_row3_content_item:nth-child(3) .img_box:before{content: "3";}
.website_row3_content_item:nth-child(4) .img_box:before{content: "4";}
.website_row3_content_item:nth-child(5) .img_box:before{content: "5";}
.website_row3_content_item:nth-child(6) .img_box:before{content: "6";}
.website_row3_content_item:nth-child(7) .img_box:before{content: "7";}
.website_row3_content_item .text_box p{color: #4d4d4d;font-size: 18px;}


@media(max-width:1520px){
    .home_banner .home_banner_box{padding:100px 20px }
}
@media(max-width:1400px){
    .header_nav .header_nav_ul li {padding: 0 15px;}

    .home_banner .home_banner_bg,.home_banner .home_banner_box{height: 750px;}
    .home_banner .home_banner_box{padding:100px 20px 50px;justify-content: space-around;align-items: center;}
    .banner-swiper-pagination{bottom: 40px;}
    
}
@media(max-width:1200px){
    .header_nav .header_nav_ul{font-size: 18px;}
    .header_nav .header_nav_ul li{padding:0 10px;}
    .header_search{margin: 4px 0 0 30px;}
    .home_banner .home_banner_box .home_banner_box_text{width: 48%;text-align: center;padding: 0 10px;}
    .home_banner .home_banner_box .home_banner_box_img{width: 50%;margin: 0px;}
    
    .process_content{padding: 0;}
    .process_item,.process_content .process_item:nth-of-type(2n){text-align: center;}
    .process_item_img{position: relative;z-index: 1;top:auto !important;left: auto !important;right: auto !important;bottom: auto !important;}
    .process_item_line{display: none;}
    .process_content .process_item:nth-of-type(2n) .process_item_txt_ul{justify-content: end;}
    .process_content .process_item .process_item_text,.process_content .process_item:nth-of-type(2n) .process_item_text,.process_content .process_item:nth-of-type(3) .process_item_text{margin: 20px 0;padding:0;width: 100%;height: auto;}
    .process_item_txt .process_item_txt_box_title span{display: block;}
    .process_item_txt{text-align: center;}
    .process_content .process_item:nth-of-type(2n) .process_item_txt{text-align: center;}
    .process_content .process_item:nth-of-type(1) .process_item_text{padding-top:0;margin-top: 0;}

    .case_swiper{background-position: 110% 60px;}
    .case-swiper-pagination .case-bullet{margin: 0 12px;}

    .advantage_content{padding:40px 0 60px;}
    .advantage_content_item_icon{width: 120px; height: 120px;padding: 20px 25px;}
    .advantage_content_bg02 img,.advantage_content_bg01 img{width: 80%;}

    .footer_top{flex-wrap: wrap;}
    .footer_bottom{flex-wrap:wrap;justify-content: space-around;}
    .footer_bottom_nav_ul li{padding: 0 15px;}

    .page_banner .page_banner_box,.page_banner .page_banner_bg{height: 545px;}
    .page_banner .page_banner_box_img img{width: 80%;margin: 0 auto;}
    .page_banner .page_banner_box_text span{font-size: 22px;}
    .page_banner .page_banner_box_text h2{font-size: 46px;}

    .process_content .process_item1_box{padding: 50px 0px 50px;}
    .process_content .process_item2{padding-bottom: 40px;}
    .process_content .process_item3_box{padding: 50px 0 50px;}
}

@media(max-width:1070px){
    .footer_top_row3{width: 100%;padding: 0;}
}
@media(max-width:1044px){
    .applets_row1_content,.applets_row2_content{flex-wrap: wrap;}
    .applets_row1_left{width: 100%;}
    .applets_row1_right_item{max-width:25%;}
    .applets_row1_right{width: 100%;padding:20px 0 0;justify-content: space-between;}
    .applets_row2_content_item:nth-child(2n){margin-top: 0;}
    .applets_row2_img{width: 120px;height: 120px;padding: 30px;}
    .applets_row2_content_item h4{font-size: 22px;}

    .website_row3_content{flex-wrap: wrap;}
    .website_row3_content_item{width: 25%;padding-top: 40px;}
    .website_row3_content_item::before{top: 0;background-size: 100% 100%;}
    .website_row3_content_item .img_box{max-width: 144px;margin: 0 auto;}
    .website_row3_content_item .img_box::before{left: -14px;}
    .website_row3_content_item:nth-child(4)::before{display: none;}
}
@media(max-width:980px){
    .header{padding:40px 0 0;}
    .header_nav{justify-content: flex-end;padding:0;}
    .header_nav .header_nav_ul{width: 100%;justify-content: flex-end;font-size: 16px;}
    .header_nav .header_nav_ul li{padding:0 6px;}

    .home_banner .home_banner_bg, .home_banner .home_banner_box{height: 650px;}
    
    .project_content_box{padding:32px;}

    .applets_row1_content_item{width: 50%;margin-bottom: 20px;}
    .applets_row1_content_item .img_box{margin-bottom: 20px;}

    .about_row1_centent{justify-content: space-around;}
    .about_row1_item{width: 43%;}

    .contact_row1{padding: 0 0 60px;}
    .contact_row1_content{display: block;}
    .contact_row1_form,.contact_row1_text{width: 100%;}
    .contact_row1_text::before{display: none;}


   
    
    .website_row1_content{flex-wrap: wrap;}
    .website_row1_content_item{width: 50%;margin-bottom: 20px;}
    .website_row1_content_item .img_box{margin-bottom: 20px;}
    .website_row2{padding:0 0 60px;}
    .website_row2_item{max-width: 45%;}
    .website_row2_item_text h4{font-size:20px;margin-bottom: 4px;}


    .applets_wrapper .page_banner .page_banner_box_img{bottom: 0px;right: -195px;}
    .about_us_wrapper .page_banner .page_banner_box_img{bottom: 80px;right: 20px;}
    .contact_wrapper .page_banner .page_banner_box_img{bottom: 70px;right: -58px;}
    .solution_wrapper .page_banner .page_banner_box_img{bottom: 0;right: -142px;}
    .website_wrapper .page_banner .page_banner_box_img{bottom: 35px;right: -65px;}

}

@media(max-width:870px){
    .footer{padding:45px 0;}
    .footer_top_row2,.footer_top_row3{width: 100%;max-width:100%;}
    .footer_top_row1 .footer_top_row1_text{margin-bottom: 30px;}
    .footer_top_row2_text h4{margin-bottom: 20px;}
    .footer_top_row2_text{margin-bottom: 30px;}
}
@media(max-width:768px){
    .header{padding:25px 0 0}
    .header_logo{width: 140px;}
    .header_search{margin: 0 20px 0 ;}
    .header_nav{align-items: center;flex-wrap: nowrap;}
    .header_nav .header_nav_ul{display: none;}
    .header_small_nav{display: block;}
    
    .home_banner .home_banner_box{flex-wrap: wrap;padding: 65px 20px 35px;}
    .home_banner .home_banner_bg, .home_banner .home_banner_box{height: 730px;}
    .home_banner .home_banner_box .home_banner_box_img{padding:0px 0 0;width: 72%;max-width: 450px;}
    .home_banner .home_banner_box .home_banner_box_text{padding:00px 0 0;width: 70%;max-width: 400px;}
    .banner-swiper-pagination .banner-bullet{width: 40px;height: 4px;margin: 0 15px;}
    .banner-swiper-pagination{bottom: 20px;}


    
    .project_wrapper{padding:0 0 60px;}
    .project_content{flex-wrap: wrap;}
    .project_content_box{width: 100%;margin:20px 0;min-height: 320px;height: auto;opacity: 1;}
    .project_content_box.project_content_box1{margin-top: 0;}
    .project_content_box p{display: block;}
    .project_content_text_box h3{font-size: 20px;}
    

    .title{padding:0 0 40px;}
    .process_item_txt .process_item_txt_box_title span,.project_content_text_box span,.title span{font-size: 16px;}
    .title h2{font-size: 28px;}
    .process_item_txt .process_item_txt_box_title h2{font-size: 24px;}
    .process_item_txt .process_item_txt_box_title h2{margin: 5px 0 20px;}

    .process_wrapper{padding:0 0 60px;}
    .process_item_txt p{display: block;height: auto;}
    .process_item_text .process_item_text_bg{display: none;}
    .process_item_txt .process_item_txt_box_title h2 img{width: 26px;left: -35px;}
    .process_content .process_item:nth-of-type(2n) .process_item_txt .process_item_txt_box_title h2 img{right: -35px;top:4px;}
    
    .case_swiper{padding: 0 20px 100px;opacity: 1;}
    .case-swiper-pagination{bottom: 35px;}
    .case_swiper .case_swiper_img_text{font-size: 18px;}

    .advantage_wrapper{padding:0 0 60px;}
    .advantage_content_item{width:50%;margin-bottom: 20px;opacity: 1;}
    .advantage_content_item h4{font-size: 20px;margin-bottom: 15px;}

    .case-swiper-pagination .case-bullet{width: 12px;height: 12px;}
    .case-swiper-pagination .case-bullet::before{width: 16px;height: 16px;left: -2px;}
    

    .footer{padding:45px 0 30px;}
    .footer_top_row2_text h4{font-weight: normal;font-size: 24px;}
    .footer_bottom{justify-content: end;}
    .footer_bottom .footer_bottom_bq{text-align: left;}
    .footer_bottom_nav_ul{flex-wrap: wrap;}
    .footer_bottom_nav_ul li{margin-bottom: 15px;flex: 1;}
    .footer_bottom_nav_ul a{white-space: nowrap;}
    .footer_bottom_nav_ul li:last-child{padding: 0 15px;}
    .footer_bottom_nav_ul li::after{display: none;}


    .about_row1_item{width: 100%;margin: 20px 0;}
    .about_row2_content{padding-bottom:60px;}
    .about_row2_item{display: block;}
    .about_row2_item_text,.about_row2_item:nth-child(2n) .about_row2_item_text{width: 100%;text-align: left;}
    .about_row2_item_img{width: 100%;}
    .about_row2_item_more{width: 40px;height:40px;}

    .contact_row1_content{padding:40px 0;}

    .applets_row1{margin-top: 60px;padding: 0px 0px 60px;}
    .applets_wrapper .page_banner .page_banner_box_text span::before{width: 70px;height: 66px;top: -62px;right: -50px;}
    .applets_row2{padding:0 0 60px;}
    .applets_row2_content{justify-content: center;}
    .applets_row2_content_item{width: 210px;flex: initial;}

    .page_banner .page_banner_bg{height: 100%;}
    .page_banner .page_banner_box{height: auto;text-align: center;}
    .page_banner .page_banner_box_text{padding:40px 0;display: block;}
    .page_banner .page_banner_box_img{position: static;display: inline-block;margin-bottom: -4px;}

    .website_row1{margin-top: 60px;padding: 0px 0px 60px;}
    .website_row3{padding: 0px 0px 60px;}
    .website_row3::after{bottom: 0;}
    .website_row3 .title h2>img{top: 20px;}

    .website_wrapper .page_banner .page_banner_box_img{padding:0 0 10px;}
    .contact_wrapper .page_banner .page_banner_box_img{padding:0 0 10px;}
    .about_us_wrapper .page_banner .page_banner_box_img{padding:0 0 10px;}
    
    .solution_row1{margin-top: 60px;padding: 0px 0px 60px;}
    .solution_row2{margin: 0 0 20px;}


    /* 取消隐藏 */
    .process_item_img .process_img_active{opacity: 1;}
    .process_item_img_animate{display: none;}
}
@media(max-width:700px){
    .solution_row1_content{flex-wrap: wrap;}
    .solution_row1_content_item{width: 350px;max-width: 100%;margin: 0 auto 20px;}
}
@media(max-width:600px){
    .home_banner .home_banner_bg, .home_banner .home_banner_box{height: 600px;}

    .website_row3_content_item{padding-top: 20px;max-width: 100%;width: 290px;margin: 0 auto;}
    .website_row3_content_item::before{top: 90%;right: -25px;width: 144px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
    .website_row3_content_item:nth-child(4)::before{display: block;}
}
@media(max-width:540px){
    .advantage_content_item{width: 100%;text-align: center;}
}
@media(max-width:516px){
    .title .title_box{padding:40px 0 0;}
    .title .title_box>img{left: -30px;}

    .applets_row1_content_item{width: 100%;}

    .website_row1_content_item{width: 100%;}
    
    .advantage_content_item h4{font-size: 18px;margin-bottom: 10px;}
    .advantage_content_item_icon{width: 100px;height: 100px;padding: 22px 25px;}
    
    .footer{font-size: 14px;}
}
@media(max-width:440px){
    .website_row2_item{max-width: 100%;}
}
@media(max-width:425px){
    .home_banner .home_banner_box1 .home_banner_box_text{width: 90%;}
    .home_banner .home_banner_box3 .home_banner_box_text{width: 78%;}
    .home_banner .home_banner_box2 .home_banner_box_text{width: 72%;}
    .home_banner .home_banner_bg, .home_banner .home_banner_box{height: 480px;}
}
@media(max-width:414px){

    .title h2{padding-right: 50px;}
    .title h2>img{right: 0;}

    .website_row3 .title h2,.solution_row2 .title h2{padding-right: 0;padding-left: 40px;}
    .website_row3 .title h2>img,.solution_row2 .title h2>img{left: 0;}

    .advantage_content_item{padding:0 10px;}
    
    .footer_top_row1{width:100%;}
    .footer_top_row1 .footer_top_row1_form{padding:0;}
    .footer_top_row1 input{width: 100%;}
    .footer_top_row1_form_submit{position: static;width: 100%;height: 30px;}
    .footer_top_row1_form_submit br{display: none;}
}

@media(max-width:425px){
    .home_banner .home_banner_box .home_banner_box_img{width: 50%;}
    .home_banner .home_banner_box1 .home_banner_box_text{width: 100%;}
    .home_banner .home_banner_box3 .home_banner_box_text{width: 86%;}
    .home_banner .home_banner_box2 .home_banner_box_text{width: 82%;}
    .home_banner .home_banner_bg, .home_banner .home_banner_box{height: 480px;}

    .applets_row1_right_item p br{display: none;}
}