



.home-banner {
    width: 100%;
    height: 400px !important;
}
.home-banner div {
    padding: .5rem;
}
.home-banner div span h2 {
    font-size: 2.5rem;
}

.home-banner div span p {
    line-height: 1.6;
    font-size: 1.5rem;
    margin: 1.6rem 0 5rem 0;
}

.solution {
    padding-top: 3rem;
}

.solution h2 {
    font-size: 2rem;
    margin-bottom: 3rem;
}

.solution .content {
    width: 100%;
}

.solution .content a {
    width: 33.333333%;
}

.solution .content a img {
    width: 100%;
    height: 95px;
     margin: 0; 
}
.solution .content a h3 {
    font-size: 1.5rem;
}
.solution .content a p {
    margin: 0.5rem;
    font-size: 1rem;
}
.news {
    margin: 3rem 0 !important;
    padding: .5rem;
}

.news .new-titlt {
    width: 100%;
}
.news h3 {
	width: 50% !important;
    font-size: 1.5rem;
    margin-bottom: 0.5rem;
}

.news h3:nth-child(2) {
   padding-left: .5rem;
}

.news .content {
    width: 100%;
}

.news .content .care {
    width: 50%;
    height: auto;
}
.news .content .careShow .img {
    max-width: 100%;
    height: auto;
}
.news .content .careShow .title {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    width: 100%;
}
.news .content .careList {
    padding: 0.5rem;
}
.news .content .careList .title { 
    width: 100% !important;
}

.news .content .careList a{
    width: 100%;
}

.footer .footerCnt-phone .phone-show {
	width: 100%;
    padding: 0 .5rem;
    margin-bottom: 0px;
    border-bottom: 0;
}
.footerCnt-phone span a {
    text-align: center;
}

.footerCnt-phone span h4 {
	text-align: center;
}

.footer .footerCnt-phone .phone-show span{
	width: 100% !important;
}

.footer .footerCnt-phone .phone-contact {
     padding-bottom: 0px; 
}

.banner .content {
    width: 100% !important;
    margin-left: 0.5rem !important;
        padding-top: 14rem !important;
    padding-right: 0.5rem !important;
}
.soultion_warp {
	width: 100% !important;
    padding-top: 1rem !important;
}
.soultion-wrap {
    width: 100% !important;
    padding-top: 1rem !important;
}
.soultion_warp video{
    width: 100% !important;
}
.flow-wrap {
    width: 100% !important;
    margin-bottom: 0 !important; 
}
.flow-wrap .summary div {
    width: 100% !important;
    padding: .5rem;
}

.flow-wrap .flow-tabs {
    width: 100% !important;
}

.flow-wrap .flow-tabs .toggle {
    width: 100% !important;
}
.flow-wrap .flow-tabs .toggle a {
    width: 100% !important;
}
.hot-wrap {
    margin-bottom: 0 !important;
    width: 100% !important;
}

.hot-wrap .summary {
    width: 100% !important;
}
.hot-wrap .hot-tabs {
    width: 100% !important;
}


/*产品中心*/
.cwyd_ny {
    margin: 50px 0 0px 0 !important;
}
.cwyd_tl {
    padding-bottom: 0px !important; 
}
.yuntabcontent {
    width: 100% !important; 
}
.about, .kehu, .case, .team, .youshi, .news {
     padding: 0 !important; 
}

.cwyd_ny p {
    font-size: 16px;
    padding: .5rem;
}

/*客户案例*/

.case {
    margin-top: 105px;
}
.row div .case_box{
	width: 100% !important;
}
.case_img_box{
	padding-right: 15px !important; 
}
.row div .case_box img{
	max-width: 100%;
	height: auto;
}

/*新闻资讯*/

.news-list #company {
    width: 100% !important; 
}
.news-list {
    padding-top: 140px !important;
}
.news-list #company .company-sigle {
	float: none !important;
    margin-right: 0 !important; 
}

/*公司介绍*/
.about p {
    padding: 0 15px;
}

.banner_small {
	font-size: 16px !important;
    margin: 0px 0 20px 0 !important;

}

/*人脸识别关键点*/
.info-wrap.small {
    width: 100% !important;
}

.info-wrap {
    width: 100% !important;
    margin: 30px auto 0;
    text-align: center;
}

.info-wrap>.title {
    margin-bottom: 20px;
    font-size: 22px;
}

.application .application2 .item {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.application .application3 .item {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.application .application2 .item+.item {
     margin-left: 0px; 
}
.application .application3 .item+.item {
    margin-left: 0px; 
}
.advantage {
     margin-top: 0px; 
     padding-bottom: 0px;
}
.advantage .info-wrap {
     margin-top: 0px; 
}
.advantage .item {
    float: none;
     width: 100%; 
}
.advantage .item+.item {
    margin-left: 0px;
    margin-bottom: 10px;
}
.banner {
    height: 30rem;
}
.banner .title {
    font-size: 28px;
}
.banner .slogan {
    font-size: 16px;
}

/*泛安防*/

.field {
    margin: 2rem 0 2rem 0 !important;
    padding: 0 0.5rem;
}

.field .content {
    width: 100% !important; 
}
.field .content.content:nth-last-child(1) {
    margin-top: 1rem !important;
}
.field h1 {
    margin-bottom: 1rem !important;
    font-size: 2.5rem !important;
}
.scene h2 {
    font-size: 2.5rem !important;
}
.advantage h1 {
    font-size: 2.5rem !important;
    margin-bottom: 1rem !important;
}
.field .content .single-type {
    width: 25% !important;
}
.field .content .single-type img {
    max-width: 100%;
    height: auto
}
.scene {
     margin-bottom: 0 !important; 
}
.scene .subtitle {
    margin: 1rem 0 1rem 0 !important;
    font-size: 1rem !important;
}

.scene .scene-content {
    width: 100% !important;
    display: block !important;
    padding: 0 .5rem;
}
.scene .scene-content .single-scene {
    width: 100% !important;
    margin-bottom: 20px;
}

.scene .scene-content .single-scene img {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
}
.advantage {
    padding: 1rem 0 !important;
}
.advantage .advantage-list {
     width: 100% !important; 
     display: block !important; 
}
.advantage .advantage-list .advantage-single {
     width: 100% !important; 
     margin-bottom: 2rem !important;
}
/*商业智能*/
.flow-wrap .flow-tabs .toggle {
    display: none !important;
}
.flow-wrap .flow-tabs .content #flow_1 {
    width: 100% !important;
    height: auto !important;
}
.flow-wrap .flow-tabs .content #flow_2 {
    width: 100% !important;
    height: auto !important;
}
.flow-wrap .flow-tabs .content #flow_3 {
    width: 100% !important;
    height: auto !important;
}

.flow-wrap .flow-tabs {
    width: 100% !important;
    display: block !important;
}

.content {
    width: 100% !important;
}

.fadeout {
    opacity: 1 !important;
}
.soultion-wrap .content>div {
     position: static !important; 
}
.summary div h1 {
    margin-bottom: 1rem;
    margin-top: 2rem !important;
}
.hot-wrap .summary div {
    width: 100% !important;
    padding: .5rem;
}
.flow-wrap .summary {
    margin-bottom: 1rem !important;
}

.content #hot_1 {
    width: 100% !important;
    height: auto !important;
}
.content #hot_2 {
    width: 100% !important;
    height: auto !important;
}
.content #hot_3 {
    width: 100% !important;
    height: auto !important;
}

.hot-wrap .hot-tabs .toggle {
    display: none !important;
}
.bind-wrap {
    margin-bottom: 2rem !important;
    width: 100% !important;
    padding: .5rem !important;
}
.bind-wrap .summary {
    margin-bottom: 1rem !important; 
}
.bind-wrap .summary div {
    width: 100% !important;
}

.bind-wrap .summary div h1 {
    margin-bottom: 1rem !important;
    margin-top: 2rem !important;
}
.bind-wrap .bind-tabs .toggle {
    display: none !important;
}
.bind-wrap .bind-tabs {
    width: 100% !important;
    display: block !important;
}
.bind-wrap .bind-tabs .content #bind_1 {
    width: 100% !important;
    height: auto !important;
}
.bind-wrap .bind-tabs .content #bind_2 {
    width: 100% !important;
    height: auto !important;
}
.bind-wrap .bind-tabs .content #bind_3 {
    width: 100% !important;
    height: auto !important;
}
.drainage-wrap {
    margin-bottom: 0 !important;
    width: 100% !important;
    padding: .5rem !important;
}
.drainage-wrap .summary div {
    width: 100% !important;
}
.drainage-wrap .summary div h1 {
    margin-bottom: 1rem !important;
    margin-top: 2rem !important;
}
.drainage-wrap .drainage-tabs .toggle {
    display: none !important;
}
.drainage-wrap .drainage-tabs {
   width: 100% !important;
}
.drainage-wrap .drainage-tabs .content #drainage_1 {
    width: 100% !important;
    height: auto !important;
}
.drainage-wrap .summary {
    margin-bottom: 1rem !important;
}
.drainage-wrap .content{
	height: auto !important;
}