.content_divTitle{
    width: 100%;
    float: left;
    font-size: 28px;
    padding: 40px 0 10px 0;
    color: #000;
    text-align: center;
}

.content_divTitle h1:after{
    content: '';
    display: block;
    width: 2%;
    margin: 0 49% 20px 49%;
    height: 1px;
    border-bottom: 1px #000 solid;
    padding-top: 10px;
}
.DivHot ul{
    font-size: 0;
    margin-top: 50px;
}
.DivHot li{
    display: inline-block;
    width:32%;
    margin-right: 2%;
    margin-bottom: 30px;
    vertical-align: top;
}
.DivHot li:nth-child(3n + 3){
    margin-right: 0;
}
.DivHot li img{
    width: 100%;
}
.DivHot li .item-text-cont{
    margin-top: 20px;
    padding-left: 16px;
}
.DivHot li .item-text-cont p:first-child{
    font-size: 24px;
}
.DivHot li .item-text-cont p:first-child:before{
    content: '';
    display: inline-block;
    width: 5px;
    height: 25px;
    vertical-align: middle;
    margin-right: 10px;
    background-color: #b81b22;
}
.DivHot li .item-text-cont p:last-child{
    font-size: 16px;
    padding-top: 8px;
    line-height: 24px;
    padding-left: 15px;
}
.ul_id{ list-style:disc outside; padding-left:20px; font-size:16px; line-height:24px;}
/*dual-cam*/
.banner-dual-cam{
    position: relative;
    overflow: hidden;
}
.banner-dual-cam .largeGo{
    /*transition:transform 5s ease,z-index 5s ease ;
    -webkit-transition:transform 5s ease,z-index 5s ease ;*/
    transform-origin:center center;
    height:100%;
    position:absolute;
    top:0;
    left: 0;
    z-index:-1;
    animation: c 5s infinite alternate forwards;
    -moz-animation: c 5s infinite alternate forwards;
    -webkit-animation: c 5s infinite alternate forwards;
    -o-animation: c 5s infinite alternate forwards;
}
@keyframes c
{
    /*from {transform:scale(0.5,0.5);transform-origin: 37% 71%;}
    to {transform:translate(1,1);transform-origin: 37% 71%;}*/
    from {transform:scale(1);transform-origin:center center;}
    to {transform:scale(1.5);transform-origin:center center;}
}
.banner-dual-cam  .scal-num{
    position:absolute;
    bottom:20px;
    width:100%;
    text-align:center;
    color:#f00;
    font-size:24px;
    font-weight:bold;
}
.banner-dual-cam  #inputbox{
    border:none;
    width:30px;
    text-align:right;
    background:none;
    color:#f00;
    font-size:18px;
    font-weight:bold;
}
.banner-dual-cam  .scal-buttom{
    position:absolute;
    bottom:10px;
    width:100%;
}
.banner-dual-cam  .zoomgo{
    width:1px;
    margin:0 auto;
    height:5px;
    background:#f00;
    transition: width 5s ease;
    -webkit-transition:width 5s ease;
}
/*depth-cam*/
.DivBg{

}
.DivBg ul{
    font-size: 0;
    margin-top: 50px;
}
.DivBg li{
    display: inline-block;
    width:32%;
    margin-right: 2%;
    margin-bottom: 30px;
    vertical-align: top;
    background-color: #fff;
}.DivBg.blackBg li{
    background-color: #f9f9f9;
}
.DivBg li:nth-child(3n + 3){
    margin-right: 0;
}
.DivBg li img{
    width: 100%;
}
.DivBg li .item-text-cont{

}
.DivBg li .item-text-cont p:first-child{
    width: 90%;
    padding: 30px 5% 0 5%;
    float: left;
    font-size: 24px;
    color: #000;
    text-align: center;
}
.DivBg li .item-text-cont p:last-child{
     width: 80%;
     padding: 10px 10%;
     float: left;
     text-align: center;
     font-size: 16px;
     min-height: 80px;
}
/*adas*/
.bg-cont{
    background-color: #f0f0f0;
    padding-bottom: 60px;
}
.divContent .title-text{
    margin: 0 10%;
    line-height: 28px;
    font-size: 18px;
    color: #000;
    text-align: left;
}
.divContent .title-text.title-text-center{
    text-align: center;
}
.scene{
    padding: 30px 0;
    font-size: 0;
}
.scene-item{
    display: inline-block;
    width: 32%;
    margin-right: 2%;
    vertical-align: top;
}
.scene-item:nth-child(3n + 3){
    margin-right: 0;
}
.scene-item img{
    width: 100%;
}
.scene-item img.icon{
    width: auto;
}
.scene-item .title{
    font-size: 24px;
    line-height: 60px;
}
.scene-item .text{
    font-size: 16px;
    line-height: 24px;
    color: #555;
}
.scene-icon .scene-item{
    text-align: center;
}
/*dms*/
.scene-dms .scene-item{
    display: inline-block;
    width: 23.5%;
    margin-right: 2%;
    vertical-align: top;
    margin-top: 20px;
}
.scene-dms .scene-item:nth-child(4n + 4){
    margin-right: 0;
}
/*around-view*/
.scene-around{
    width: 60%;
    margin: 0 auto;
}
.scene-around .scene-item{
    width:48%;
    margin-right: 4%;
}
.scene-around .scene-item:last-child{
    margin-right: 0;
}
/**/
.DivHot-small{
    width: 1000px;
    margin: 0 auto;
}
.DivHot-small li{
    width: 490px;
    margin-right: 20px;
}
.DivHot-small li:last-child{
    margin-right: 0;
}
.DivHot-small li .item-text-cont{
    padding-left: 0;
}
.DivHot-small li .item-text-cont p:first-child:before{
    width: 0;
    height: 0;
    margin-right: 0;
}
.DivHot-small li .item-text-cont p:last-child{
    padding-left: 0;
}
/*live*/
.live-list{
    width: 900px;
    margin: 0 auto;
    font-size: 0;
}
.live-list .live-item{
    display: inline-block;
    width: 420px;
}
.live-list .live-item:first-child{
    margin-right: 60px;
}
.live-list .live-item img,
.live-list .live-item video{
    width: 100%;
}
.live-list .live-item .text_center{
    font-size: 24px;
    line-height: 60px;
	text-align:center;
}
/*motion-sensing-controller-solutions*/
.properties{
    width: 900px;
    font-size: 0;
    margin: 0 auto;
}
.properties > div{
    display: inline-block;
    text-align: center;
    width: 280px;
    vertical-align: top;
}
.properties > div + div{
    margin-left: 30px;
}
.properties > div .text-cont p:first-child{
    font-size: 24px;
    line-height: 60px;
    color: #000;
}
.properties > div .text-cont p:last-child{
    font-size: 16px;
    line-height: 24px;
    color: #555;
}
/*smartInsurance*/
.scene-smartInsurance{
    width: 900px;
    margin: 0 auto;
}
.scene-smartInsurance .scene-item{
    width: 430px;
    margin-right: 0;
}
.scene-smartInsurance .scene-item + .scene-item{
    margin-left: 40px;
}
/*multipleCamera*/
.multipleCamera{
    background-color: #fff;
}
.cam-360-cont{
    text-align: center;
}
.multipleContainer{
    position: relative;
}
#nav_rt{
    position: absolute;
    top: 120px;
    right: 20px;
    font-size: 14px;
    width: 266px;
    margin-left: 2%;
}
#nav_rt > b{
    font-size: 14px;
    color: #555;
}
#nav_rt .itm{
    margin-top: 20px;
    width: 100%;
    line-height: 18px;
}
#nav_rt .itm b.active{
    color: rgb(161, 15, 19);
}
#nav_rt .itm img{
    float: left;
    width: 84px;
    margin-right: 10px;
}
#nav_rt .list .itm  a{
    padding: 0;
    line-height: 20px;
    white-space: nowrap;
    float: none;
}
#nav_rt .list{
    background: #f9f9f9;
    float: left;
    width: 100%;
    margin-top: 15px;
    padding: 15px 0;
}
#nav_rt .list  a{
    padding: 0px 30px 10px;
    line-height: 36px;
    white-space: nowrap;
    float: left;
    width: 60px;
}
/*banner-text-cont-new*/
.banner-text-cont-new{

}
.banner-text-cont-new .txt{
    font-size: 42px;
    line-height: 40px;
    background: url(/resource/images/product/title-icon.png) left top no-repeat;
    padding-left: 65px;
    margin-bottom: 10px;
}
.banner-text-cont-new .txt2{
    padding-left: 65px;
}
.banner-text-cont-new .txt2 .hot{
    display: inline-block;
    background-color: #7c161a;
    color: #fff;
    padding: 0 3px;
}
.itemCont{
    padding: 90px 0;
}
.behavior-cont{
    background-color: #343535;
}
.divContainer{
    margin:0 80px;
    width: calc(100% - 194px);
    padding-left: 34px;
}
.divContainer .titleCont{
    color: #fff;
}
.divContainer .titleCont .title{
    font-size: 38px;
    line-height: 35px;
    position: relative;
}
.divContainer .titleCont .title .title-icon{
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 35px;
    left: -34px;
    background-color: #b81c22;
}
.divContainer .titleCont .text{
    font-size: 16px;
    color: #999;
    margin-top: 20px;
}
.swiper-pagination-behavior{
    float: left;
    width: 35%;
    margin-right: 6%;
}
.swiper-container-behavior{
    float: left;
    width: 59%;
    margin-top: 25px;
}
.swiper-container-behavior img{
    width: 100%;
}
.swiper-container-behavior p{
    text-align: center;
    font-size: 28px;
    line-height: 75px;
    color: #ccc;
}
.swiper-pagination-behavior .pagination-item{
    margin-top: 25px;
    cursor: pointer;
    position: relative;
}
.swiper-pagination-behavior .pagination-item .title{
    color: #fefefe;
    font-size: 24px;
    margin-bottom: 10px;
}
.swiper-pagination-behavior .pagination-item .text{
    color: #ccc;
    font-size: 14px;
    line-height: 24px;
}
.swiper-pagination-behavior .pagination-item.active .title{
    color: #ff3300;
}
.swiper-pagination-behavior .pagination-item.active:before{
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #ff3300;
    position: absolute;
    left: -20px;
    top: 12px;
}
.ability-cont{
    background:-webkit-linear-gradient(top,#1e1c1c,#000);
    background:-moz-linear-gradient(top,#1e1c1c,#000);
    background:-ms-linear-gradient(top,#1e1c1c,#000);
    background:-o-linear-gradient(top,#1e1c1c,#000);
    background:linear-gradient(top,#1e1c1c,#000);
}
.ability-list{
    font-size: 0;
    margin-top: 80px;
}
.ability-item{
    width: 49%;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    vertical-align: top;
}
.ability-item + .ability-item{
    margin-left: 2%;
}
.ability-item img{
    width: 100%;
}
.ability-item .title{
    font-size: 24px;
    line-height: 60px;
}
.divContainer .titleCont-black{
    color: #333;
}
.divContainer .titleCont-black .text{
    color: #666;
}
.swiper-pagination-car{
    float: left;
    width: 35%;
    margin-right: 6%;
}
.swiper-container-car{
    float: left;
    width: 59%;
    margin-top: 25px;
}
.swiper-container-car img{
    width: 100%;
}
.swiper-container-car p{
    text-align: center;
    font-size: 28px;
    line-height: 75px;
    color: #ccc;
}
.swiper-pagination-car .pagination-item{
    margin-top: 25px;
    cursor: pointer;
    position: relative;
}
.swiper-pagination-car .pagination-item .title{
    color: #333;
    font-size: 24px;
    margin-bottom: 10px;
}
.swiper-pagination-car .pagination-item .text{
    color: #999;
    font-size: 14px;
    line-height: 24px;
}
.swiper-pagination-car .pagination-item.active .title{
    color: #ff3300;
}
.swiper-pagination-car .pagination-item.active:before{
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #ff3300;
    position: absolute;
    left: -20px;
    top: 12px;
}
.network-cont{
    background-color: #fff;
}
.network-list{
    position: relative;
    max-width: 1200px;
    margin: 80px auto 0 auto;
}
.network-list img{
    width: 100%;
}
.network-list .network-text-cont{
    position: absolute;
    top: 20%;
    left: 50%;
    text-align: center;
    transform: translateX(-50%);
}
.network-list .network-text-cont .title{
    color: #030000;
    font-size: 24px;
    margin-bottom: 15px;
}
.network-list .network-text-cont .text{
    color: #666;
    font-size: 14px;
    line-height: 28px;
}
.product-cont{
    background-color: #000;
}
.product-list{
    margin-top: 80px;
    font-size: 0;
    padding: 0 .5%;
}
.product-list .product-item{
    width: 25%;
    margin:0 4%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}
.product-list .product-item .product-item-img{
    height: 120px;
}
.product-list .product-item .title{
    font-size: 30px;
    color: #fff;
    line-height: 60px;
    margin-top: 20px;
}
.product-list .product-item .text{
    font-size: 13px;
    color: #999;
    line-height: 26px;
}
.banner-text-cont-identification{
    text-align: left;
    margin: 0 2%;
    top: 52%;
    left: 2%;
    position: absolute;
    color: #fff;
}
.banner-text-cont-identification .txt2 {
    font-size: 14px;
    line-height: 30px;
    width: 50%;
}
.module-cont{
    background-color: #fff;
}
.module-list{
    margin-top: 80px;
    font-size: 0;
    padding: 0 .5%;
}
.module-list .module-item{
    width: 25%;
    margin:0 4%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}
.module-list .module-item .module-item-img{
    height: 160px;
}
.module-list .module-item .module-item-img img{
    height: 100%;
}
.module-list .module-item .title{
    font-size: 24px;
    color: #333;
    margin-top: 20px;
}
.module-list .module-item .text{
    font-size: 14px;
    color: #999;
    line-height: 55px;
}
.ai_hardware-list{
    font-size: 0;
    margin-top: 80px;
}
.ai_hardware-list .ai_hardware-item{
    width: 40%;
    margin: 0 5%;
    display: inline-block;
    vertical-align: top;
}
.ai_hardware-list .ai_hardware-item .title{
    font-size: 24px;
    color: #333;
    font-weight: 700;
    margin-bottom: 30px;
}
.ai_hardware-list .ai_hardware-item .title span{
    font-weight: 300;
}
.ai_hardware-list .ai_hardware-item img{
    width: 95%;
    margin-left: 5%;
}
.ai_hardware-list .ai_hardware-item .text-cont{
    position: relative;
    font-size: 14px;
    color: #333;
    top: -70px;
    line-height: 20px;
}
.ai_hardware-list .ai_hardware-item .text-cont p + p{
    margin-top: 10px;
}
/*鍏夊鍙樼劍瑙ｅ喅鏂规*/
.divContent-r-nav {
    max-width: 1440px;
    margin: 0 auto 60px auto;
    position: relative;
    padding: 0 20px;
}
.divContent-r-nav .widthLimit{
    width:calc(100% - 280px);
}

.optical_zoom-cont .pic-two{
    font-size: 0;
}.optical_zoom-cont p{
     text-align: center;
     font-size: 18px;
     color: #000;
     line-height: 36px;
}
.optical_zoom-cont .pic-two div{
    width: 48%;
    display: inline-block;
}
.optical_zoom-cont .pic-two div img{
    width: 100%;
}
.optical_zoom-cont .pic-two div + div{
    margin-left: 4%;
}
.optical_zoom-cont .pic-next{
    text-align: center;
}
.optical_zoom-cont .pic-one img{
    width: 100%;
}
/*rgb-rgb*/
.rgb-rgb p{
    line-height: 36px;
}
.rgb-rgb p b{
    color: red;
}
.rgb-rgb img{
    width: 100%;
}
/**/
.itme-cont.two-pic li {
    width: 49.5%;
    box-sizing: border-box;
    display: inline-block;
    padding-right: 1%;
    vertical-align: top;
}
/*low-light*/
.text_round_pic_rt p.low-light-title{
    font-size: 18px;
    color: #000;
    line-height: 50px;
    font-weight: bold;
    margin-bottom: 0;
}
.link{
    color: #a00f13;
    font-weight: 700;
    font-size: 18px;
}
.camera-list{
    list-style:decimal outside;
    padding:1em 0 1em 2em;
    font-size: 18px;
    line-height: 28px;
}
.camera-list li{
    line-height: 28px;
}
.product-content-min{
    /*width: 50%;*/
    /*margin: 0 25%;*/
}
@media screen and (max-width:1220px){
    .DivHot li {
        display: inline-block;
        width: 100%;
        margin-right: 0%;
        margin-bottom: 50px;
        vertical-align: top;
    }
    .DivHot-small{
        width: 100%;
    }
    .product-list .product-item{
        width: 100%;
        display: block;
        margin: 20px 0 0 0;
    }
    .ai_hardware-list .ai_hardware-item .text-cont{
        position: static;
    }
    .itme-cont.two-pic li {
        width: 100%;
        box-sizing: border-box;
        display: inline-block;
        padding-right: 0;
        vertical-align: top;
    }
}
@media screen and (max-width:950px){
    .live-list {
        width: 100%;
    }
	.module-list .module-item .module-item-img{
    height: 100px;
}
.module-list .module-item .title{
    font-size:18px;
   
}
    .live-list .live-item {
        display: inline-block;
        width: 100%;
    }
    .live-list .live-item:first-child{
        margin-right: 0;
    }
    .properties{
        width: 280px;
    }
    .properties > div{
        display: block;
    }
    .properties > div + div{
        margin-left: 0;
    }
    .scene-smartInsurance{
        width: 100%;
    }
    .scene-smartInsurance .scene-item{
        width: 100%;
    }
    .scene-smartInsurance .scene-item + .scene-item{
        margin-left: 0;
    }
    .divContainer{
        margin: 0 40px;
        width: calc(100% - 114px);
        padding-left: 34px;
    }
    .divContainer .titleCont .title{
        font-size: 20px;
    }
    .divContainer .titleCont .text{
        font-size: 14px;
    }
    .divContainer .titleCont .title .title-icon{
        width: 8px;
        height: 35px;
        left: -20px;
    }
    .network-list .network-text-cont .text{
        display: none;
    }
    .divContent-r-nav{
        width: 94%;
        margin: 0 auto 60px auto;
        padding: 0;
    }
    .divContent-r-nav .widthLimit{
        width: 100%;
    }
    #nav_rt{
        display: none;
    }
}
@media screen and (max-width:850px){
    .DivBg li {
        display: inline-block;
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
        vertical-align: top;
        background-color: #fff;
    }
    .module-list .module-item{
        width: 100%;
        display: block;
        margin: 20px 0 0 0;
		padding-bottom:20px;
    }
	.module-list{ margin-top:0px;}
	.ai_hardware-list{ margin-top:20px;}
	.ai_hardware-list .ai_hardware-item .title{ font-size:18px;}
    .ai_hardware-list .ai_hardware-item{
        width: 100%;
        display: block;
        margin: 20px 0 0 0;
    }
    .product-content-min{
        width: 100%;
        margin: 0;
    }
}
@media screen and (max-width:650px){
    .divContent{
        margin: 0 auto;
    }
    .divContainer{
        width: 94%;
        margin: 0 auto;
        padding-left: 0;
    }
    .divContainer .titleCont .title{
        text-indent: 20px;
    }
    .divContainer .titleCont .title .title-icon{
        left: 0;
    }
    .content_divTitle{
        padding-top: 0;
    }
    .divContent .title-text {
        font-size: 14px;
        margin: 0;
    }
    .scene-item{
        display: inline-block;
        width: 100%;
        margin-right: 0;
        vertical-align: top;
    }
    .scene-item + .scene-item{
        margin-top: 50px;
    }
    .scene-item .title {
        font-size: 16px;
    }
    .scene-item .text {
        font-size: 14px;
    }
    .scene-dms .scene-item{
        display: inline-block;
        width: 100%;
        margin-right: 0;
        vertical-align: top;
    }
    .scene-around .scene-item{
        display: inline-block;
        width: 100%;
        margin-right: 0;
        vertical-align: top;
    }
    .DivHot-small{
        width: 100%;
    }
    .DivHot-small li{
        display: inline-block;
        width: 100%;
        margin-right: 0;
        vertical-align: top;
    }
    .itemCont {
        padding: 30px 0;
    }
    .ability-item{
        display: block;
        width: 100%;
    }
    .ability-item + .ability-item{
        margin-left: 0;
        margin-top: 20px;
    }
    .ability-list{
        margin-top: 30px;
    }
    .network-list .network-text-cont .title{
        font-size: 16px;
    }
    .link{
        font-size: 14px;
    }

    .product-list .product-item .title{
        font-size: 16px;
    }
    .ability-item .title{
        font-size: 16px;
    }
    .text_round_pic_rt p.low-light-title{
        font-size: 14px;
    }
    .swiper-pagination-custom{
        font-size: 14px;
    }
    .live-list .live-item .text_center{
        font-size: 14px;
        text-align: center;
    }
}