

/*==效果transition:0.4s↓==*/
.slow,.slow a,.slow p,.slow li,.slow dd,.slow td,.slow input,.slow button,.slow select.slow textarea,.slow em,.slow img,.slow span,.slow hr,.slow h1,.slow h2,.slow h3,.slow h4,.slow h5,.slow h6,.slow b,.slow font,.slow u,.slow *:before,.slow *:after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

/*==通用↓==*/
.container-ws{ width:1600px;min-width:320px; margin: auto;}
.wor,.wx,.wor-content{line-height:24px; color:#666; font-size:13px;}


/*==标题↓==*/
.titleBx{font-size:44px;color:#20232f;font-weight: bold;text-align: center;margin-bottom:60px}
.titleBx.white{color:#fff}


/*==边距↓==*/
.ptm80{padding:80px 0}
.ptm100{padding:100px 0}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}


/*==滚动控制器↓==*/
.cut-item .btn {position:absolute;top:50%;left:-75px;display:block;width: 50px;line-height: 50px;text-align:center;color: #fff;font-size: 22px;font-weight:bold;transform:translateY(-50%);cursor:pointer;border: 1px #fff solid;border-radius: 50%;/*background:#fff;*/}
.cut-item .btn.sNext {left:auto;right:-75px;}
.cut-item .btn:hover {color:#329943;border-color: #329943;}
.cut-item .btn:hover:before {color:#329943}
.cut-item .sPrev:before {content:"\e662";}
.cut-item .sNext:before {content:"\eb9b";}
/*-切换点1-*/
.spot-dot {}
.spot-dot {position:initial;margin:40px auto 0;text-align:center;}
.spot-dot span {opacity:1;width:15px;height:15px;margin:0 10px;border:1px #ddd solid;background:#fff;}
.spot-dot span.swiper-pagination-bullet-active {background:#329943;}
/*-切换点2-*/
.spot-forte{position:initial;margin:40px auto 0;text-align:center;}
.spot-forte span{opacity:0.8;width:25px;height:6px;border-radius:0px;margin:0 6px;background:#fff;}
.spot-forte span.swiper-pagination-bullet-active{opacity:1;background:#329943;}

/*==内页ban↓==*/
.banner-within{position:relative; width:100%; overflow: hidden;}
.banner-within img{display:block;width:100%;height: 100%;object-fit: cover;}
.banner-within img{ transform:matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform:matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-animation: minus 5s 0s ease both infinite;-moz-animation: minus 5s 0s ease both infinite;animation: minus 5s 0s ease both infinite;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;}
.banner-within .pos{position: absolute; top:0;right:0;bottom:0;left:0;height:fit-content;margin: auto}
.banner-within .box{}
.banner-within .small{color:#fff;font-size:30px;line-height: initial;}
.banner-within .title{color:#fff;font-size:54px;line-height: initial;}
.banner-within hr{display:table; width:30px;height:2px;margin:15px 0 0 0; border:none;background: #fff;}
.banner-within .novel{ display: block; color:#fff;font-size:32px;line-height: initial;margin-top:18px;}
.banner-within .joint{animation: tits 1.2s 0s ease both infinite;}
.banner-within hr{animation: hrs 1s 0s ease both infinite;}
.banner-within .novel{animation: tits .8s 0s ease both infinite;}
.banner-within .cen{ text-align: center}
.banner-within .cen hr{margin:15px auto 0;}
.banner-within .joint,.banner-within .novel,.banner-within hr,.banner-within .small{animation-iteration-count: 1;}
@keyframes tits{
from{transform:translateY(-10px);}
to{transform:translateY(0px);}
}
@keyframes hrs{
from{ width:0px;}
to{ width:30px;}
}
@keyframes novs{
from{transform:translateY(10px);}
to{transform:translateY(0px);}
}
/*缩小停止*/
@-webkit-keyframes minus{from{-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0); transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
to{-webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0);}}
@keyframes minus{from{-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0); transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
to{-webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0);}}



/*==竞价↓==*/
.bidsIn{padding:0px !important}
.bidsIn .customer{display:table;margin:auto;margin-top:50px;color:#fff;font-size:18px;padding: 12px 30px;border-radius: 30px;cursor: pointer;background: #e10000;transition:all .4s ease-in-out;}
.bidsIn .customer:before{content:"\e603";font-family: "iconfont";margin-right: 10px;font-size:20px;}
.bidsIn .customer:hover{background: #2a2a2a;}

/*==竞价-困扰↓==*/
.bs-worry{background: url(../images/bs-worryBg01.jpg) no-repeat center; background-size:cover;}
.bs-worry ul{display:flex;margin-left: 30px;}
.bs-worry ul li{ margin-left: -30px;text-align:center;line-height: 1;}
.bs-worry ul a{display: flex;width: 258px;height: 225px;padding-top: 35px;align-items: center;flex-direction: column;background-repeat: no-repeat;background-position: center;    background-size: contain;}
.bs-worry ul i{opacity: 0.5;color:#fff;font-size:90px;font-weight: bold;font-style: inherit;background: linear-gradient(to top, rgba(255,255,255,0.1), rgba(255,255,255,0.8));-webkit-background-clip: text;color: transparent;}
.bs-worry ul h4{color:#fff;font-size: 24px;margin-top:10px;}
.bs-worry ul li:nth-child(2n){margin-top: 110px;}
.bs-worry ul li:hover a{transform:translateY(-5px)}
.bs-worry ul .x1 a{background-image: url(../images/bs-worryIr01.png);}
.bs-worry ul .x2 a{background-image:url(../images/bs-worryIr02.png);}
.bs-worry ul .x3 a{background-image:url(../images/bs-worryIr03.png);}
.bs-worry ul .x4 a{background-image:url(../images/bs-worryIr04.png);}
.bs-worry ul .x5 a{background-image:url(../images/bs-worryIr05.png);}
.bs-worry ul .x6 a{background-image:url(../images/bs-worryIr06.png);}
.bs-worry ul .x7 a{background-image:url(../images/bs-worryIr07.png);}


/*==竞价-方案↓==*/
.bs-plan{background: url(../images/planBg01.jpg) no-repeat center; background-size:cover;}
.bs-plan{}
.bs-plan ul{display: flex;margin-left:-30px;}
.bs-plan ul li{width: calc(50% - 30px);margin-left:30px;border-radius: 5px;overflow: hidden;background: #fff;} 
.bs-plan ul h4{color:#fff;font-size:32px;padding: 15px 10px;text-align: center;background: #ff7133;}
.bs-plan ul dl{display: flex;padding:50px 80px;flex-wrap: wrap;justify-content: space-between;}
.bs-plan ul dd{display: flex;margin: 0 15px 15px 15px;color:#20232f;font-size:24px;align-items: center;}
.bs-plan ul dd:before{content:"";display: block;width:10px;height:10px;margin-right:10px;background: #ff7133;transform: rotate(45deg);}
.bs-plan ul dd:hover{color:#ff7133;transform:translateX(5px)}
.bs-plan .explain{margin:auto; margin-top:50px;color:#fff;font-size:32px; text-align:center;}


/*==竞价-问题↓==*/
.bs-problem{ background: url(../images/bgk01.jpg) no-repeat center; background-size:cover;}
.bs-problem .up{display:flex;justify-content: space-between;padding: 0 30px;align-items: center;}
.bs-problem .up .trait{position: relative;margin-top: 50px;}
.bs-problem .up .trait:before{content: "";position: absolute;top: 13px;left: 180px;width: 324px;height: 376px;background:url(../images/cloudImg02.png) no-repeat center;}
.bs-problem .up .trait li{position: relative;z-index: 1;display: flex;color:#fff;font-size: 18px;width: 160px;height: 41px;margin-bottom: 80px;padding: 0px 10px 0 30px;text-align: right;align-items: center;justify-content: center;background: #ff7133;}
.bs-problem .up .trait li:after{content: "";position: absolute;top: 1px;right: -40px;bottom: 0;z-index: -1;display: block;border: 20px solid #000000;width: 0;height: 0;border-color: #ff7133 transparent transparent transparent;transform: rotate(-90deg);}
.bs-problem .up .owner{display: flex;position: relative;width: 350px;height: 350px;align-items: center;justify-content: center;border-radius: 50%;box-shadow: 0 0 0 40px #fde1d5;background: #ff7133;}
.bs-problem .up .owner:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin: -80px;border: 2px dashed #ff7133;border-radius: 50%;}
.bs-problem .up .owner .title{margin: -15px 0 0 20px;color: #fff;font-size:44px;text-align: center;}
.bs-problem .up .owner .title span{font-size:24px;display: block; margin-top:5px; }
.bs-problem .up .v2.trait li{ padding: 0px 30px 0 10px;}
.bs-problem .up .v2.trait:before{left: auto;right: 180px;transform: rotateY(180deg);}
.bs-problem .up .v2.trait li:after{right: auto;left: -40px;transform: rotate(90deg);}
/*.bs-problem .up .trait li:hover{background: #2a2a2a;}
.bs-problem .up .trait li:hover::after{border-color:#2a2a2a}*/
.bs-problem .lower{margin-top:60px}
.bs-problem .lower ul{display: flex;margin-left: -20px;align-items: center;justify-content: space-between;align-items: stretch;}
.bs-problem .lower ul li{display: flex;flex: 1;margin-left: 20px;color:#fff;font-size:18px;padding: 30px 15px;border:1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.2);}
.bs-problem .lower ul em{    flex-shrink: 0;margin-right:10px}
.bs-problem .lower ul li:hover{background:rgba(255,255,255,0.3); transform:translateY(-5px)}


/*==竞价-效果↓==*/
.bs-result{background: #f0f4fc;}
.bs-result ul{display: flex;margin-left:-30px;}
.bs-result ul li{position: relative;/* display: flex; */width: calc(33.3% - 30px);margin-left:30px;padding-bottom: 100px;border-radius: 5px;overflow: hidden;box-shadow: 0 0 10px #ddd;background: #fff;} 
.bs-result ul h4{color:#fff;font-size:36px;padding:30px 10px;text-align: center; background-color:#eee;background-repeat:no-repeat ; background-size:cover;}
.bs-result ul .box{position: relative;/* height: -webkit-fill-available; */padding: 40px 20px;text-align: center;}
.bs-result ul .box span{display: block;margin-bottom:10px;color:#484848;font-size:24px;}
.bs-result .online{position: absolute;left: 0;right: 0;bottom: 50px;display: flex;width: fit-content;margin:auto;margin-top:50px;color:#fff;font-size:18px;padding: 10px 30px;border-radius: 30px;background: #e10000;align-items: center;justify-content: center;cursor: pointer;}
.bs-result .online:before{content:"\e603";font-family: "iconfont";margin-right: 10px;font-size: 20px;}
.bs-result .online:hover{background: #3a3a3a;}
.bs-result ul .box span:hover{color:#ff7133}
.bs-result ul .x1 h4{background-image:url(../images/resultBgi01.jpg);}
.bs-result ul .x2 h4{background-image:url(../images/resultBgi02.jpg);}
.bs-result ul .x3 h4{background-image:url(../images/resultBgi03.jpg);}


/*==竞价-选择↓==*/
.bs-our{}
.bs-our ul{display:flex;padding:30px;box-shadow: 0 0 10px #eee;flex-wrap: wrap;}
.bs-our ul li{width: 25%;border-right:1px #eee solid;}
.bs-our ul a{display: block;padding:40px 20px;text-align: center;}
.bs-our ul em{display: table;margin:auto}
.bs-our ul h4{margin-top:10px;color:#20232f;font-size:28px;}
.bs-our ul p{margin-top:10px;color:#666666;font-size:18px;}
.bs-our ul li:nth-child(-n+4){border-bottom:1px #eee solid;}
.bs-our ul li:nth-child(4n){border-right:0px;}
.bs-our ul li:hover a{transform:translateY(-5px)}
.bs-our ul li:hover h4{color:#ff7133}
.bs-case{background:url(../images/bs-caseBg.jpg) no-repeat center; background-size:cover;}



/*==竞价-案例↓==*/
#certify {position:relative;width:100%;margin:0 auto;}
#certify .swiper-container-ws {padding:10px 0; }
#certify li {width:700px;box-shadow: 0 0 10px #ddd; border-radius: 8px;overflow: hidden; background:#fff;}
#certify li a{display:block;}
#certify li .pic{position:relative;width:100%;height:500px;display:block; }
#certify li .pic img {display:block;width:100%;height:100%;}
#certify li .box{padding: 30px;background: #fff;}
#certify li .low{display: flex;border-bottom:1px #ddd solid;padding-bottom:20px;margin-bottom:20px;align-items: center;justify-content: space-between;}
#certify li h4{color: #20232f;font-size: 30px;}
#certify li span{color:#757575;font-size:18px;}
#certify li p{color:#ff7133;font-size:18px;}
#certify li:hover h4{color:#ff7133}
/*--*/
#certify .spot{display: none;}
#certify .btn {opacity: 0.6; position:absolute;top:50%;left: 20px;z-index:9;display: flex;width: 50px;height: 50px;text-align:center;color: #fff;font-size: 35px;font-weight:bold;border: 2px #fff solid;transform:translateY(-50%);cursor:pointer;border-radius: 50%;transition: all .4s ease-in-out;justify-content: center;align-items: center;font-style: normal;font-family: 宋体;}
#certify .btn:before{color: #fff;}
#certify .btn.sNext {left:auto;right: 20px;}
#certify .btn:hover {opacity: 1; color:#fff;border-color: #ff7133; background: #ff7133;}
#certify .btn:hover:before {color:#fff}
/*#certify .sPrev:before {content:"\e662";}
#certify .sNext:before {content:"\eb9b";}*/


/*==手机列表↓==*/
.wapIo{display: none;}
.wapIo .list{margin:0 0 -15px -15px;display: flex;flex-flow: row wrap;align-content: flex-start;}
.wapIo .list li{float:left;display: inline-block;width:33.3%;margin-bottom:15px; text-align: center;}
.wapIo .list li a{display: block;margin-left:15px;height:100%;}
.wapIo .list h4{color:#666;font-size:16px;margin-top:10px;}
.wapIo .list li:hover h4{color:#58b531}
.wapIo .more{display: table; margin:30px auto 0;color:#fff;font-size:13px;padding:10px 30px; border-radius: 5px; background: #c7000b;}
.wapIo .more:hover{ background: #333;}


/*==竞价-留言↓==*/
.bs-message{}
.bs-message .bit{display: flex;margin-left:-30px}
.bs-message .bit li{flex: 1;margin-left:30px;}
.bs-message .bit a{position:relative;z-index: 1; display: block;height:100%;padding:30px;text-align:center;border-radius:5px;overflow: hidden;box-shadow: 0 0 10px #ddd;}
.bs-message .bit a::before{opacity: 0;content: "";position:absolute;left:0;top:0;bottom: 0;right: 0;z-index: -1;background: #ff7133;transform:translateY(-10px)}
.bs-message .bit em{position:relative;display:flex;margin: auto;width: 80px;height: 80px;border-radius:50%;align-items: center;justify-content: center;}
.bs-message .bit h4{margin-top:15px;color:#282828;font-size:18px;}
.bs-message .bit li:hover a{transform:translateY(-5px)}
.bs-message .bit li:hover a:before{ opacity: 1; transform:translateY(0px)}
.bs-message .bit li:hover em{background: #fff;}
.bs-message .bit li:hover h4{color:#fff}
.bs-message .bit .x1 em{background-color: #f5f5f5;} 
.bs-message .bit .x2 em{background-color: #ccf0da;} 
.bs-message .bit .x3 em{background-color: #e3ebfc;} 
.bs-message .bit .x4 em{background-color: #ffe3d6;} 
.bs-message .bit .x5 em{background-color: #d6d7ff;} 
.bs-message .bit .x6 em{background-color: #ffd9d6;} 
.bs-message .bit .x7 em{background-color: #ffd6ff;}


/*==留言板块↓==*/
.form-item{}
.form-item{display: flex;flex-wrap: wrap;}
.form-item i{color:red}
.form-item .tip{display: block;width: 100%;}
.form-item .ml{margin-left:20px;}
.form-item .shell{display: flex;width: calc(33.3% - 13px);margin-bottom:20px;border-radius:5px;padding: 15px 20px;background: #f6f8fa;align-items: center;}
.form-item .shell.w100{width:100%}
.form-item .shell.vt{    align-items: flex-start;}
/*.form-item .shell:before{content: "\e6b5";font-size:20px;color:#999;margin: 5px 10px 0 0;}*/
.form-item h5 {/* width: 60px; */flex-shrink: 0;margin-right: 10px;color: #999999;font-size: 16px;}
.form-item .fill{ flex: 1;/* width: 100%; */line-height: 30px;color:#666;font-size: 15px;border: none;background: none;}
.form-item textarea{height: 120px;} 
.form-item .control{display: flex;margin-top: 30px;justify-content: space-between;width: 100%;    align-items: center;}
.form-item .control span{color:#ff7133;font-size:36px;}
.form-item .btn{padding: 15px 100px;margin:0 20px;border:none;color:#fff;font-size:18px;cursor: pointer;border-radius: 30px;background: #c7000b;}
.form-item .btn:hover{color:#fff;background:#2a2a2a}




/*响应式*/
@media all and (max-width:1800px){
.container-ws{width:1600px;}    
/*--*/
.bs-worry ul a{width: 247px; }
.bs-worry ul h4{font-size:20px;}

}


@media all and (max-width:1600px){
.container-ws{width:1440px;}
/*--*/    
.bs-worry ul a{width: 235px;height: 210px;}
.bs-worry ul h4{font-size:18px;}

}


@media all and (max-width:1440px){
.container-ws{width:1200px;} 
/*--*/
.bs-worry ul{margin-left:50px}
.bs-worry ul li{margin-left:-40px}    
.bs-worry ul a{width: 205px;height: 180px;}
.bs-worry ul h4{font-size:16px;}  
/*--*/  
.bs-problem .up .trait:before,.bs-problem .up .v2.trait:before{display: none;}
    
}    


@media all and (max-width:1200px){
.container-ws{width:1024px;}    
/*--*/ 
.bs-worry ul a{width: 180px;height: 160px;padding-top:20px}

}


@media all and (max-width:1024px){
.container-ws{width:100%;padding-left:10px;padding-right:10px;}   
/*--*/
.titleBx{font-size:32px;margin-bottom:30px}
/*--*/
.ptm80{padding:40px 0}
.ptm100{padding:40px 0}
.mt60{margin-top:40px;}
.mt80{margin-top:40px;} 
/*--*/
.banner-within{height:400px;}
.banner-within .small{font-size:20px;}
.banner-within .title{font-size:28px;margin-top:5px}
.banner-within .novel{font-size:26px;margin-top:10px;}
/*--*/
.bs-worry ul{margin: 0 0 -10px -10px;flex-wrap: wrap;}
.bs-worry ul li{flex-grow: 1;width: calc(25% - 10px);margin: 0 0 10px 10px;}
.bs-worry ul a{width: 100%;height: 100%;padding: 30px;border-radius: 5px;background: #ff7133 !important;}
.bs-worry ul i{font-size: 60px;}
.bs-worry ul h4{font-size: 16px;margin-top: 5px;}
.bs-worry ul li:nth-child(2n){margin-top: 0;}
/*--*/
.bs-plan ul{margin-left: -20px;}
.bs-plan ul li{width: calc(50% - 20px);margin-left: 20px; } 
.bs-plan ul h4{font-size: 24px;padding: 12px 10px;}
.bs-plan ul dl{padding: 20px 20px; }
.bs-plan ul dd{margin: 0 10px 10px 10px;font-size: 16px;}
.bs-plan ul dd:before{width:8px;height:8px;margin-right:5px;}
.bs-plan .explain{margin-top: 40px;font-size: 22px;}
/*--*/
.bs-problem .up{padding: 0 0px;flex-direction: column;}
.bs-problem .up .trait{display: flex; margin-top: 0;flex-wrap: wrap;}
.bs-problem .up .trait:before{display: none;}
.bs-problem .up .trait li{flex-grow: 1;width: auto;font-size: 16px;margin: 0 0 10px 10px;height: auto;padding: 10px 20px !important;text-align: center;}
.bs-problem .up .trait li:after{ display: none;}
.bs-problem .up .owner{margin: 20px 0;width: auto;height: auto;box-shadow: none;background: none;}
.bs-problem .up .owner:before{display:none}    
.bs-problem .up .owner .title{color:#ff7133;margin: 0;font-size: 24px;}
.bs-problem .up .owner .title span{color:#ff7133;font-size: 16px;margin-top: 0px;}
/*--*/
.bs-result ul{margin-left:-15px;}
.bs-result ul li{width: calc(33.3% - 15px);margin-left:15px;padding-bottom:60px; } 
.bs-result ul h4{font-size: 22px;padding: 20px 10px;}
.bs-result ul .box{padding: 20px 20px;}
.bs-result ul .box span{margin-bottom: 8px;font-size: 18px;}
.bs-result .online{bottom: 30px; font-size: 13px;padding: 8px 20px;}
.bs-result .online:before{margin-right: 8px;font-size: 15px;}
/*--*/
.bs-our ul{padding:0px;margin: 0 0 -10px -10px;box-shadow: initial;}
.bs-our ul li{width: calc(25% - 10px);margin: 0 0 10px 10px;border: none !important;background: #f5f5f5;}
.bs-our ul a{padding: 20px 20px;}
.bs-our ul em{width: 60px;}
.bs-our ul h4{margin-top: 8px;font-size: 18px;}
.bs-our ul p{margin-top: 8px;font-size: 15px;}
/*--*/
#certify li {width:500px }
#certify li .pic{height:250px;}
#certify li .box{padding: 20px;}
#certify li .low{padding-bottom:15px;margin-bottom:15px;}
#certify li h4{font-size: 18px;}
#certify li span{font-size:14px;}
#certify li p{font-size:15px;}
#certify .btn {left: 15px;width: 45px;height: 45px;font-size: 26px;}
#certify .btn.sNext {left:auto;right: 15px;}
/*--*/
.bs-message .bit{display: flex;margin-left: -10px;flex-wrap: wrap;}
.bs-message .bit li{flex: auto;width: calc(25% - 10px);margin: 0 0 10px 10px;}
.bs-message .bit a{padding: 20px;}
.bs-message .bit em{width: 70px;height: 70px;}
.bs-message .bit em img{width:30px;}
.bs-message .bit h4{margin-top:15px; font-size:16px;}
/*--*/
.form-item .ml{margin-left: 10px;}
.form-item .shell{width: calc(33.3% - 7px);margin-bottom: 10px;padding: 12px 15px;}
.form-item h5 {font-size: 15px;}
.form-item .fill{line-height: 28px;font-size: 15px;}
.form-item textarea{height: 100px;} 
.form-item .control{margin-top: 20px;}
.form-item .control span{font-size: 16px;}
.form-item .btn{padding: 12px 40px;margin: 0 20px;font-size: 16px;}

}


@media all and (max-width:760px){
.titleBx{font-size:22px;margin-bottom:20px}
/*--*/
.ptm80{padding:30px 0}
.ptm100{padding:30px 0}
.mt60{margin-top:30px;}  
.mt80{margin-top:30px;}    
/*--*/
.banner-within{height:200px;}
.banner-within img{max-width:100%;height: 100%;object-fit: cover;}
.banner-within .box{padding:0 20px}
.banner-within hr{margin-top:10px;}
.banner-within .small{font-size:16px;}
.banner-within .title{font-size:20px;margin-top:5px}
.banner-within .novel{font-size:16px;margin-top:8px;}
/*--*/
.bs-worry ul li{width: calc(33.3% - 10px);}
.bs-worry ul a{padding: 20px 10px;}
.bs-worry ul i{font-size: 40px;}
.bs-worry ul h4{font-size: 15px; }
/*--*/
.bs-plan ul{margin-left: -15px;}
.bs-plan ul li{width: calc(50% - 15px);margin-left: 15px; } 
.bs-plan ul h4{font-size: 18px;padding: 10px 10px;}
.bs-plan ul dl{padding: 15px;/* flex-direction: column; */justify-content: center;}
.bs-plan ul dd{margin: 0 5px 5px 5px;font-size: 15px;}
.bs-plan ul dd:before{width: 6px;height: 6px;}
.bs-plan .explain{margin-top: 20px;font-size: 16px;}
/*--*/
.bs-problem .up .trait li{font-size: 14px;padding: 8px 20px;}
.bs-problem .up .owner{margin: 15px 0;}
.bs-problem .up .owner .title{font-size: 20px;}
.bs-problem .up .owner .title span{font-size: 14px;}
/*--*/
.bs-result ul{margin-left:-12px;margin-bottom: -20px;flex-direction: column;}
.bs-result ul li{width: calc(100% - 12px);margin-left:12px;padding-bottom: 50px;margin-bottom: 20px;} 
.bs-result ul h4{font-size: 18px;padding: 15px 10px;}
.bs-result ul .box{display: flex;padding: 15px;flex-wrap: wrap;}
.bs-result ul .box span{width: calc(50% - 10px);font-size: 15px;margin: 0 5px 10px 5px;padding: 5px 10px;background: #f5f5f5;}
.bs-result .online{bottom: 15px;font-size: 12px;padding: 6px 20px;}
.bs-result .online:before{margin-right: 6px;font-size: 14px;}
/*--*/
.bs-our ul li{width: calc(50% - 10px);}
.bs-our ul a{padding:15px;}
.bs-our ul em{width:50px;}
.bs-our ul h4{margin-top: 6px;font-size: 16px;}
.bs-our ul p{margin-top: 6px;font-size: 14px;}
/*--*/
#certify li {width:350px }
#certify li .pic{height:200px;}
#certify li .box{padding: 15px;}
#certify li .low{padding-bottom:12px;margin-bottom:12px;}
#certify li h4{font-size: 15px;}
#certify li span{font-size:13px;}
#certify li p{font-size:14px;}
#certify .btn { width: 40px;height: 40px;font-size: 22px;}
/*--*/
.bs-message .bit li{ width: calc(33.3% - 10px); }
.bs-message .bit a{padding: 15px;}
.bs-message .bit em{width: 60px;height: 60px;}
.bs-message .bit h4{margin-top:10px; font-size:15px;}
/*--*/
.form-item .shell{width: calc(100% - 7px) }
.form-item .ml{margin-left:0px;}
.form-item textarea{height: 80px;} 
.form-item .control{margin-top: 10px;}
.form-item .control span{font-size: 15px;}
.form-item .btn{    flex-shrink: 0;padding: 12px 30px;margin: 0 10px;font-size: 15px;}

}


@media all and (max-width:460px){
    
}