.flexslider .slides li a{
    position: relative;
}
.banner_inner_content{
    width:512px;
    height: 200px;
    position:absolute;
    top:50%;
    margin-top:100px;
    left:30%;
    margin-left:180px;
    right: 0;
    bottom:0;
    z-index: 10
}
.banner_inner_content h3{
    font-size:40px;
    font-weight:400;
    color:#222;
}
.banner_inner_content p{
    margin-top:30px;
    font-size:16px;
    font-weight:400;
    color:#222;
}
.banner_inner_content button{
    margin-top:50px;
    color:#1C70EF;
    font-size: 14px;
    background: #fff;
    border:1px solid #1C70EF;
    height: 40px;
}
.product_content{
    background: #F6F8FB;
    text-align: center;
    padding:56px;
}
.product_inner_img{
    width:559px;
    height:549px;
}
.product_inner_img img{
    width:100%;
    height:100%;
}
.product_inner{
    width:1100px;
    margin:60px auto 0;
}
.product_inner .product_inner_text,
.product_inner .product_inner_img{
    display: inline-block;
    height:549px;
    vertical-align: middle;
}
.product_inner .product_inner_text{
    width:540px;
}
.product_width h3{
    font-size:36px;
    font-weight:400;
    color:#222;
}
.product_inner_table{
    display: table;
    height: 100%;
}
.product_inner_table >div{
    display: table-cell;
    vertical-align: middle;
}
.product_indus_hotel{
    margin-bottom:96px;
}
.product_indus_text{
    text-align:left;
    position: relative;
}
.product_indus_text div i{
    font-size: 50px;
    color:#1C70EF;
}
.product_indus_text div h4{
    font-size:34px;
    font-weight:400;
    color:#333333;
    line-height:37px;
    margin-bottom:27px;
}
.product_indus_text div p{
    font-size:18px;
    font-weight:500;
    color:#666;
    line-height:36px;
}
.product_inner.product_inner_industry{
 width:1200px;
}
.product_indus_text_content{
    margin-left:90px;
}
.product_inner_text{
    margin-left:80px;
}
.product_indus_icon{
    position: absolute;
}
.product_content.product_case{
    background: #fff;
}
.product_remark{
    text-align:center;
    color:#fff;
    background: #1C70EF;
    height: 60px;
    line-height: 60px;
    width:100%;
    font-size:18px;
    font-weight:300;
}
.product_content.product_intro{
    background: #030306;
}
.product_intro h3{
    font-size:36px;
    font-weight:400;
    color:#fff;
}
.product_znms .product_inner{
    position: relative;
}
.product_znms.product_content .product_inner{
    margin-top:0;
}
.product_img_bg{
    background: url("../images/znms_bg.png") no-repeat;
    background-position: 50% 0;
    height: 700px;
    padding:0;
}
.product_znms_content{
    text-align:left;
    position: absolute;
    top:50%;
    height: 400px;
    margin-top:200px;
    width:320px;
}
.product_znms_content h4{
    font-size:36px;
    font-weight:500;
    color:#222;
}
.product_znms_content p{
    font-size:26px;
    font-weight:400;
    color:#222222;
    line-height:36px;
    margin-top:50px;
}
.product_znms_content button{
    height:40px;
    border:1px solid #1C70EF;
    border-radius:2px;
    font-size: 14px;
    color:#1C70EF;
    margin-top:70px;
}
.product_intro{
    overflow: hidden;
}
.slides_text{
    margin-top:33px;
    font-size:16px;
    font-weight:400;
    color:#666;
}
.product_content.product_znms{
    padding:0;
}
.flex-active-slide .slides_text{
    color:#1C70EF
}
.product_intro_flexslider .slide{
    cursor: pointer;
}
.product_intro_flexslider{
    position:relative;
    margin: 0px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    zoom: 1;
}
.zhmsSaasBottom{
    position:relative;
    margin: 0;
    zoom: 1;
}
.flexsliderBottom ul li a{
    position: relative;
    display: block;
    height: 700px;
    width:100%;
}
.flexsliderBottom ul li a .banner_inner_content{
    left:20%;
    text-align: left;
    top:50%;
    margin-top:-100px;
    margin-left:-50px;
    height: 700px;
}
.product_youshi_inner{
    display: inline-block;
}
.product_youshi_table{
    display: table;
    height: 668px;
}
.product_youshi_table >div{
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}
.product_youshi_img{
    height: 668px;
    width:668px;
}
.product_youshi_img img{
    width:100%;
    height: 100%;
}
.product_content.product_youshi{
    padding:56px 0;
}
.product_content.product_youshi .product_inner{
    width:100%;
}
.product_inner_right{
     text-align:right;
}
.product_inner_left{
    text-align:left;
}
.product_youshi_table h3 {
    font-size:38px;
    font-weight:400;
    color:#000;
    margin-bottom:63px;
}
.product_inner_right .product_youshi_table{
    margin-right:160px;
    text-align:left;
}
.product_inner_left .product_youshi_table{
    margin-left:160px;
}
.product_inner_right .product_youshi_table h3{
    text-align: left;
}
.product_youshi_table h3{
    border-left:6px solid #39391D;
    padding-left:20px;
    margin-left:-15px;
}
.product_youshi_table ul{
    list-style: disc;
}
.product_youshi_table ul li{
    font-size:18px;
    font-weight:300;
    color:#222;
    margin-bottom:10px;
}
.tab_layer{

}
.tab_layer li{
    display: inline-block;
    text-align:center;
    width:200px;
    font-size:14px;
    color:#999;
    cursor: pointer;
}
.tab_layer li.tab_active{
    color: #1C70EF;
    position: relative;
}
.tab_active::after{
    content: '';
    position: absolute;
    left:50%;
    margin-left:-20px;
    bottom: -10px;
    right: 0;
    width: 40px;
    height: 2px;
    background-color: #1C70EF;
}
.tab_item{
    display: none;
}
.tab_show{
    display: block;
}
.tab_layer{
    margin-top:40px;
    text-align: center;
}
.tab_item_inner{
    position: relative;
    width:1150px;
}
.tab_item_text_desc{
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    background:rgba(0,0,0,0.6);
    text-align: center;
    vertical-align: middle;
}
.tab_item_text_desc>div{
    position: absolute;
    left:50%;
    top:50%;
    width:400px;
    height: 100px;
    margin-left:-200px;
    margin-top:-50px;
    text-align: center;
    vertical-align: middle;
}
.tab_item_text_desc h4{
    font-size:24px;
    color:#fff;
    margin-bottom:19px;
}
.tab_item_text_desc p{
    width:350px;
    font-size:16px;
    color:#fff;
    text-align: center;
}
#tabs_box{
    width:1150px;
    height: 450px;
}
.tab_item_khd{
    display: inline-block;
    width:383px;
    height: 225px;
    float:left;
}
.tab_item_khd img{
    width:100%;
    height: 100%;
    display:block;
}
.tab_item_khd_inner{
    height: 100%;
    width:100%;
    display: table;
    background: #F4F4F4;
    padding:28px;
    box-sizing: border-box;
}
.tab_item_khd_inner .tab_item_khd_table{
    display: table-cell;
    vertical-align: middle;
}
.tab_item_khd_inner .tab_item_khd_table h3{
    font-size:26px;
    font-weight:400;
    color:#1C70EF;
    text-align: center;
    margin-bottom:18px;
}
.tab_item_khd_inner .tab_item_khd_table p{
    font-size:18px;
    color:#333;
    font-weight:400;
}
.tab_khd{
    width:100%;
    display: inline-block;
    text-align: left;
}
/********************SAAS**************/
.tab_saas_inner{
    display: inline-block;
    float:left;
}
.tab_saas_inner_left{
    width:340px;
    height: 450px;
    margin-right:30px;
    position: relative;
}
.tab_saas_inner_left img{
    width:100%;
    height: 100%;
}
.tab_saas_inner_text{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    background:rgba(0,0,0,0.6);
    text-align: center;
    display: table;
    height: 100%;
    width:100%;
}
.tab_saas_inner_text_table{
    display: table-cell;
    vertical-align: middle;
}
.tab_saas_right >div{
    display: inline-block;
    width:250px;
    height: 217px;
}
.tab_saas_right_item{
    position: relative;
}
.tab_saas_right_item_text{
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    height: 100%;
    width:100%;
    background:rgba(0,0,0,0.6);
    color:#fff;
    display: table;
}
.tab_saas_right_item_text .tab_saas_right_item_table{
    display: table-cell;
    vertical-align: middle;
}
.tab_saas_right_item_text h3{
    font-size:14px;
    font-weight:400;
    color:#fff;
}
.tab_saas_right_item_icon i{
    color:#fff;
    font-size: 57px;
    margin-bottom:24px;
}
.tab_saas_inner_text h3{
    font-size:24px;
    font-weight: 400;
    color:#fff;
}
.tab_saas_inner_text p{
    font-size:16px;
    font-weight: 400;
    color:#fff;
    text-align:center;
    margin-top:19px;
}
.tab_saas_right{
    width:780px;
}
.tab_saas_right_inner{
    margin-right:11px;
    box-sizing: border-box;
}
.tab_saas_right_inner:nth-child(3n+3){
    margin-right:0;
}
.tab_saas_right_inner:nth-child(n+4){
    margin-top:11px;
}
/**************tab_paas*************/
.tab_saas_inner.tab_paas_inner .tab_paas_right_inner{
    width:372px;
}
.tab_paas_right_inner{
    margin-right:11px;
    box-sizing: border-box;
}
.tab_paas_right_inner:nth-child(2n+2){
    margin-right:0;
}
.tab_paas_right_inner:nth-child(n+3){
    margin-top:11px;
}
.tab_paas_right_inner .tab_saas_right_item img{
    width:100%;
    height: 100%;
}
#carousel .flex-direction-nav .flex-prev{
    opacity: 1;
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    background: url(../images/lastpg.png)  no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-transition: all .3s ease;
}
#carousel .flex-direction-nav .flex-next{
    opacity: 1;
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    background: url(../images/next.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-transition: all .3s ease;
}

.product_content.product_youshi .product_inner_ys.product_inner{
    width:-webkit-calc(100% - 170px);
    width:-moz-calc(100% - 170px);
    width:calc(100% - 170px);
    max-width: 1438px;
    background: url(../images/product_qwzn_ys.png) no-repeat;
    background-position-x: right;
    background-position-y: bottom;
    background-repeat: no-repeat;
    height: 756px;
    position: relative;
}
.product_inner_ys .product_ys_inner{
    position: absolute;
    top:0;
    left:0;
    width:594px;
    height:400px;
    background:#1C70EF;
    padding:70px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.product_inner_ys .product_ys_inner .product_youshi_table{
    display: table;
    height: 100%;
}
.product_inner_ys .product_ys_inner .product_youshi_table >div{
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}
.product_inner_ys .product_ys_inner .product_youshi_table >div ul li{
    color:#fff;
    text-align:left;
}
.product_content.product_youshi .product_inner.product_inner_ys_wrgy{
    width:1110px;
}
.product_inner.product_inner_ys_wrgy .product_inner_left .product_youshi_img,
.product_inner.product_inner_ys_wrgy .product_inner_right .product_youshi_img{
    width:616px;
    height:470px;
}
.product_inner_ys_wrgy .product_inner_left .product_youshi_inner,
.product_inner_ys_wrgy .product_inner_right .product_youshi_inner{
    width:430px;
}
.product_inner.product_inner_ys_wrgy .product_inner_left,
.product_inner.product_inner_ys_wrgy .product_inner_right{
    height:470px;;
}
.product_inner.product_inner_ys_wrgy .product_youshi_table{
    height: 100%;
}
.product_inner_ys_wrgy .product_inner_left{
    margin-bottom:140px;
}

.product_inner.product_inner_ys_wrgy .product_inner_left .product_youshi_table{
    margin-left:100px;
}
.product_inner.product_inner_ys_wrgy .product_inner_right .product_youshi_table{
    margin-right:100px;
}
.tab_saas_right.tab_saas_qwzn >div{
    width:760px;
    margin-right:0;
}
.tab_saas_right.tab_saas_qwzn .tab_saas_right_inner:nth-child(1){
    margin-bottom:15px;
}
.tab_saas_inner_text_quzn.tab_saas_inner_text_table{
    padding:20px;

}
.tab_saas_inner_text_quzn.tab_saas_inner_text_table p{
    text-align: left;
}
/******智慧农业*****/
.tab_khd.tab_zhly_khd .tab_item_khd{
    width: 280px;
    height: 450px;
}
.tab_khd.tab_zhly_khd .tab_khd_img{
    width: 280px;
    height: 220px;
}
.tab_khd.tab_zhly_khd .tab_khd_img img{
    width:100%;
    height: 100%;
}
.tab_khd.tab_zhly_khd .tab_item_khd_inner{
    height: 230px;
    display: block;
}

.tab_khd.tab_zhly_khd .tab_item_khd_inner h3{
    font-size:24px;
    font-weight:400;
    color:#1C70EF;
}
.tab_khd.tab_zhly_khd .tab_item_khd_inner p{
    font-size:18px;
    font-weight:400;
    color:#333;
}
.tab_zhly_khd .tab_item_khd{
    margin-right:10px;
}
.tab_zhly_khd .tab_item_khd:nth-child(4){
    margin-right:0;
}
.product_youshi .product_inner.product_inner_zhly{
    width:1150px;
}
.product_inner_zhly .product_youshi_inner.product_youshi_img{
    width:750px;
    height:500px;
}
.product_inner_zhly .product_inner_left{
    position: relative;
}
.product_inner_zhly_text{
    position: absolute;
    bottom:0;
    background: #F3F5F4;
    width:500px;
    height: 300px;
    right: 0;
    box-shadow:0 3px 7px 0 rgba(0, 0, 0, 0.35);
}
.product_youshi_inner.product_inner_zhly_text .product_youshi_table{
    height: 100%;
}
.product_zhms_ys_inner .product_youshi_table{
    width:374px;
}
.product_zhms_ys_left .product_youshi_img{
    max-width: 1000px;
    height: 668px;
    width: 52%;
}
.tab_saas_right .tab_paas_right_inner.tab_pass_zhms{
    width:242px;
}
.tab_paas_right_inner.tab_pass_zhms:nth-child(n+3){
    margin-right: 11px;
}
.tab_paas_right_inner.tab_pass_zhms:nth-child(5){
    margin-right:0;
}
.tab_saas_zhms.tab_saas{
    width:1150px;
}
.tab_saas.tab_saas_zhms .tab_saas_inner{
    float:none;
}
.tab_saas.tab_saas_zhms .tab_saas_inner_left{
    margin-right:25px;
}
#zhmsSaas .flex-control-nav.flex-control-paging{
    bottom:-25px;
}
.tab_saas_right_inner.tab_saas_right_inner_zhms_saas{
    width:178px;
}
.tab_saas_zhms_1.tab_saas_right{
    width:760px;
}
.tab_saas_zhms_1 .tab_saas_right_inner{
    width:760px;
}
.tab_saas_zhms2 .tab_saas_right_inner.tab_saas_right_inner_zhms_saas{
    margin-right:16px;
}
.tab_saas_right_inner.tab_saas_right_inner_zhms_saas:nth-child(7){
    margin-right:0;
}
.tab_saas_zhms_1 .tab_saas_right_inner{
    margin-right: 0;
}
.tab_saas_zhms_1{
    height: 450px;
}
.tab_saas_zhms_1 .tab_saas_right_inner{
    height: 217px;
}
.tab_saas_zhms_1 .tab_saas_right_inner:nth-child(1){
    margin-bottom:16px;
}

.tab_saas_zhms2 .tab_saas_right_inner .tab_saas_right_item{
    width:242px;
    height:217px;
}
.tab_saas_zhms2 .tab_saas_right_inner.tab_saas_right_inner_zhms_saas .tab_saas_right_item{
    width:178px;
    height:217px;
}
.tab_saas_zhms2 .tab_saas_right_inner .tab_saas_right_item img{
    width:100%;
    height: 100%;
}
.product_indus_text_content ul{
    list-style: disc;
}
.product_indus_text_content ul li{
    font-size: 18px;
    font-weight:500;
    color:#666;
    line-height:36px;
}
.product_inner.product_inner_zhlouy .product_inner_left {
    text-align: center;
}
.product_youshi_inner.product_inner_zhlouy_text{
    text-align:center;
    width:430px;
    background: #fff;
}
.product_youshi_inner.product_inner_zhlouy_text ul{
    text-align:left;
}
.product_youshi_inner.product_inner_zhlouy_text .product_youshi_table{
    margin-left: 80px;
}
.tab_saas_inner.tab_prouduct_zhlouy_khd,
.tab_saas_inner.tab_prouduct_zhlouy_khd .tab_saas_inner_left{
    width:550px;
}
#tabs_box.product_zhlouy_jjfa{
    width:1150px;
}
.tab_saas_inner.tab_prouduct_zhlouy_khd{
    margin-right:50px;
}
.tab_saas_inner.tab_prouduct_zhlouy_khd:nth-child(2){
    margin-right:0;
}
.product_inner.product_zhlouy_jjfa .tab_khd{
    font-size: 0;
}
.tab_saas_inner_text_table_p{
    width:264px;
}
.tab_prouduct_zhlouy_khd .tab_saas_inner_text_table p{
    width:264px;
    margin:19px auto 0;
    text-align:left;
}
.tab_saas_right.tab_product_zhlouy_saas_right{
    font-size: 0;
}
.tab_saas_right.tab_product_zhlouy_saas_right .tab_saas_right_inner{
    margin-right:16px;
}
.tab_saas_right.tab_product_zhlouy_saas_right .tab_saas_right_inner:nth-child(1),
.tab_saas_right.tab_product_zhlouy_saas_right .tab_saas_right_inner:nth-child(4){
    width:444px;
}
.tab_saas_right.tab_product_zhlouy_saas_right .tab_saas_right_inner:nth-child(2),
.tab_saas_right.tab_product_zhlouy_saas_right .tab_saas_right_inner:nth-child(3){
    width:344px;
}
.tab_saas_right.tab_product_zhlouy_saas_right .tab_saas_right_inner:nth-child(2n+2){
    margin-right:0;
}
.tab_saas_right.tab_product_zhlouy_saas_right .tab_saas_right_inner:nth-child(3),
.tab_saas_right.tab_product_zhlouy_saas_right .tab_saas_right_inner:nth-child(4){
    margin-top:16px;
}
.tab_saas_inner_left.product_zhlouy_saas_left{
    margin-right:16px;
    width:330px;
}
.tab_saas_inner.tab_product_zhlouy_saas_right{
    width:804px;
}
/*********家庭安防***********/
.tab_khd.product_jtaf_khd{
    font-size: 0;
}
.tab_khd.product_jtaf_khd .tab_item_khd{
    width:287.5px;
}
.tab_khd.product_jtaf_khd .tab_item_khd .tab_item_khd_table p{
    text-align: center;
}
.product_inner.product_jtaf_ys .product_inner_left{
    text-align: center;
}
.product_youshi_table.product_jtaf_table ul{
    text-align:left;
}
.banner_inner_content.product_jjfa{
    left:50%;
    margin-left:-256px;
    top:20%;
    margin-top:1px;
    text-align: center;
}
.product_jjfa_banner_a{
    display: block;
}
.product_wg_fays .product_inner{
    font-size: 0;
}
.product_wg_fays_inlink{
    display: inline-block;
}
.product_wg_fays_inner{
    position: relative;
    height: 344px;
}

.product_wg_fays_inner img{
    width:100%;
    height: 100%;
}
.product_wg_fays_inner .product_wg_fays_text{
    position: absolute;
    left:0;
    bottom:0;
    background:rgba(0,0,0,0.5);
    font-size: 20px;
    color:#fff;
    text-align: center;
    width:100%;
    height: 50px;
    line-height: 50px;
}
.product_wg_fays_inner_item1,
.product_wg_fays_inner_item4{
    width:494px;
}
.product_wg_fays_inner_item2,
.product_wg_fays_inner_item3{
    width:638px;
}
.product_wg_fays_inner_item1,
.product_wg_fays_inner_item2{
    margin-bottom:18px;
}
.product_wg_fays_inner_item1,
.product_wg_fays_inner_item3{
    margin-right:18px;
}
.product_wg_fays .product_inner{
    width:1150px;
}
.product_wg_yycj_inner_item1{
    margin-right:18px;
}
.product_wg_yycj_inner_item1,
.product_wg_yycj_inner_item2{
    width:565px;
}
.product_khal_inner{
    width:376px;
}
.product_khal_inner img{
    height:250px;
    width: 100%;
}
.product_khal_inner{
    display: inline-block;
    text-align: center;
}
.product_khal_text{
    padding:20px;
    background: #fff;
    text-align: left;
}
.product_khal_text h5{
    color:#666;
    font-size: 20px;
    margin-bottom:18px;
}
.product_khal_text p{
    color:#999;
    font-size: 14px;
    margin-bottom:13px;
}
.product_inner_wg .product_indus_text_content{
    margin-left:0;
}
.product_inner_wg .product_indus_hotel{
    margin-bottom: 0;
}
.product_inner_wg .product_inner_text{
    margin-left:0;
    width:461px;
    margin-right:80px;
}
.product_yycj_zm .product_wg_fays_inner{
    width:370px;
    height:331px;
}
.product_yycj_zm .product_wg_yycj_inner_item1,
.product_yycj_zm .product_wg_yycj_inner_item2{
    margin-right:20px;
}
.product_inner_industry.product_content,
.product_content.product_youshi_wg{
    background: #F3F5F4;
}
.product_content.product_wg_fays{
    background: #fff;
}
.product_dg_fays .product_wg_fays_inlink{
    width:380px;
}
.product_dg_fays .product_inner{

    width: 1150px;
}
.product_hytd_wg .product_inner_img{
    height: 272px;
    vertical-align: middle;
    line-height: 549px;
}
.product_content.product_dg_fays{
    background: #fff;
}
.product_youshi_sxt .product_wg_fays_inlink{
    width:370px;
    margin-right:20px;
}
.product_youshi_sxt .product_wg_fays_inlink:last-child{
    margin-right:0;
}
.product_csdog_fays .product_wg_fays_inlink{
    width:570px;
}
.product_youshi_csdog .product_wg_fays_inlink{
 width:1000px;
}
.product_csdog_fays .product_inner{
    width:1150px;
}
.product_content.product_youshi_csdog{
    background: #F3F5F4;
}
.product_content.product_csdog_fays{
    background: #fff;
}
.product_ghjk_fays .product_wg_fays_inlink{
    width:380px;
}
.product_youshi_ghjk .product_wg_fays_inlink{
    width:565px;
}
.product_ghjk_fays .product_inner{
    width:1150px;
}
