dl, ol, ul {padding: 0}
li {list-style: none}
a {color: #333}
a:focus{text-decoration:none;}
a:hover{text-decoration:none;}
.news-list li a {font-size: 14px;}
p {margin: 0}
.form-control,
.custom-select {border-radius: 0}
.custom-select:focus,
.form-control:focus {border-color:#ccc; box-shadow: inset 0 1px 1px rgba(0,0,0,.0); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.0);}
@media (min-width: 1200px){
    .container {width: 1200px; padding: 0; max-width: 1200px;}
}
.gutters20 {margin-left: -10px; margin-right: -10px;}

.gutters20 > .col,
.gutters20 > [class*="col-"] {
        padding-right: 10px;
        padding-left: 10px;
    }



/*通用*/
.box-shadow {box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25); padding: 10px;}
.header-title h3 {color: #0C548C}
.header-title h4 {color: #0C548C}

.head {overflow: hidden; padding: 15px 0}
.head .head-tel {padding: 20px 120px 0px 70px;}
.head .head-tel h3 {font-size: 34px; font-weight: bold; color: #000}
.head .head-tel p {font-weight: bold; font-size: 18px}
.head .form-inline .form-control {margin-left: -1px}
.head .form-inline .btn {border-radius: 0}
.head .lang {height: 30px; margin-bottom: 5px; text-align: right}
.head .fb-ytb {height: 30px; margin-top: 10px; text-align: right}
.archite{
    text-align: center;
}
.archite img{
    max-width:100%;
}
/*导航开始*/
.dyui-nav {background-color: #263C47; padding: 0;}
.dyui-nav .navbar-nav .nav-link {color: #fff; padding: 0 45px; height: 55px; line-height: 55px; font-size: 16px;}
.dyui-nav .navbar-nav .nav-link{
   
}
.dyui-nav .navbar-nav .nav-link:after{
    
   transform: rotate(0deg); 
    transition: all .3s;
    vertical-align: 0.2em !important;
}
.dyui-nav .navbar-nav .nav-link:hover:after{
    transform: rotate(-90deg);
}

.nav>li>.dropdown-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    transform: translateY(30px);
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s; margin-top: 0;
}
.nav>li.open>.dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transition: .35s ease-in-out;
    -moz-transition: .35s ease-in-out;
    -ms-transition: .35s ease-in-out;
    -o-transition: .35s ease-in-out;
    -webkit-transition: .35s ease-in-out
}
.navbar-toggler-icon i {color: #fff}
.dyui-nav .navbar-brand img {height: 40px}
/*导航结束*/
.carousel-indicators {overflow: hidden; margin-left: 0; margin-right: 0}
.carousel-indicators>li>img{width:100%;height:100%;}
.carousel-inner img {width: 100%; height: 100%;} /*20210423 产品详情页轮播图*/
/*.carousel-inner{width: 674px; height: 444px;}*//*20210423 产品详情页轮播图div*/
@media (min-width: 768px) {
    #banner .carousel-indicators li {width: 50px; height: 2px; text-indent: 0;background-color: blue;}
    /*#banner .carousel-indicators .active {background-color: #EEA888; border: 3px solid #FF6600; margin-top: 6px;}*/
    #banner .carousel-indicators .active {background-color: #EEA888;}

}

.home-application {padding: 50px 0 0 0}
.home-application .dyui-main-body {padding-top: 20px}
.home-application .col-md-2 {max-width: 20%; flex: 0 0 20%; padding-bottom: 1.5%;}
.appcat-list li {text-align: center}
.appcat-list li img {padding:5px;}
.appcat-list li .box {border: solid 1px #ddd;overflow:hidden;}
.appcat-list li .info {padding: 15px 10px;height: 150px;}
.appcat-list li .t {font-size: 18px; color: #337ab7; font-weight: bold; text-align: center;}
.appcat-list li .t span{display:inline-block;}
.appcat-list li .desc {padding: 10px 0; min-height: 120px; font-size: 15px; text-align: left;}
.application-list li .thumb{border: solid 1px #ddd; padding: 10px}
.application-list li .thumb-noBorder{padding: 0;}
.application-list li .thumb:hover{border: solid 1px #0C548C;box-shadow:#0C548C 5px 5px 15px -6px;}
.appcat-list li:hover .box {border: solid 1px #0C548C;box-shadow:#0C548C 5px 5px 15px -6px;}
.thumb-img{transition:all .3s;}
.box:hover .thumb-img{transform:scale(1.1);}

.home-product {background-color: #EEEEEE; padding: 40px 0 0 0; overflow: hidden}
.home-product .catname a {font-size: 24px; color: #337ab7; font-weight: bold}
.home-product .more a {font-size: 20px; color: #337ab7;}
.home-product .product-list {margin-top: 20px; margin-bottom: 10px}

/*产品列表*/
.product-list li .thumb {border:solid 1px #ddd}
.product-list li img {width: 100%}
.product-list li .t {/*font-weight: bold;*/ text-align: center; line-height: 25px; overflow: hidden; margin: 10px 0}
.product-list li .desc {color: #999; line-height: 120%; height: 58px; overflow: hidden; margin-bottom: 20px}
.product-list li:hover .thumb {border: solid 1px #0C548C;box-shadow:#0C548C 5px 5px 15px -6px;}
.thumb-fff {background-color:#ffffff;}
.product-list li:hover .t {text-decoration: none;}

.news-list li {height: 40px; line-height: 40px; overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap; border-bottom: dashed 1px #ddd}
.news-list li span {padding-left: 10px}

.home-news .dyui-main-header {padding-bottom: 40px}
.home-news {padding-bottom: 40px; overflow: hidden}
.main-news .hader-title {height: 36px; overflow: hidden}

.home-contact .hader-title {height: 36px; overflow: hidden}
.home-contact a {display: block; border: solid 1px #ddd; border-radius: 3px}
.home-contact a img {width: 100%}

/*当前位置*/
.breadcrumb {box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25); background: #FFF; margin-top: 10px; font-size:14px;}
.breadcrumb a {margin: 0 5px}

.dyui-main-box {padding: 10px; overflow: hidden}

.page-content {padding: 15px; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25); background: #FFF;}
.page-content img {max-width: 100%}

/*底部版权*/
footer {background-color: #263C47; padding: 20px 0; overflow: hidden; color: #fff; text-align: center; line-height: 200%; margin-top: 20px; font-size: 14px;}
footer a {color: #fff}

.iso-list li {border-bottom: solid 1px #ddd; padding: 15px 0; overflow: hidden}
.iso-list li .thumb {text-align: center}
.iso-list li .thumb img {border: solid 1px #ddd}
.iso-list li .t {font-size: 16px; font-weight: bold; line-height: 120%}

.znav-tree {padding: 10px}
.znav-tree .znav-header {border-bottom: solid 1px #ddd}
.znav-tree .znav-body {padding: 0}
.znav-tree .ul-c1 li {border-bottom: dashed 1px #ddd}
.znav-tree .li_c1 {border-bottom: solid 1px #ddd; padding: 5px 0}
.znav-tree .c1 {height: 34px; line-height: 34px; display: inline-block}
.znav-tree .c2 {height: 34px; line-hight: 34px; display: inline-block}
.znav-tree .c3 {height: 34px; line-height: 34px; display: inline-block}
.znav-tree .btn {float: right; height: 34px; line-height: 34px; padding: 0 0 0 20px}
.znav-tree .ul-c1 {padding-left: 14px}
.znav-tree .active {color: #D00A17}

.contact-skin {margin-top: 20px; text-align: center}
.contact-skin h3 {margin-top: 15px}

.dyui-mainr .cat-thumb {height: auto; overflow: hidden; margin-bottom: 20px}
.dyui-mainr .cat-thumb img {width: 100%}
.dyui-mainr .main-header {border-bottom: solid 1px #E7E7E7; height: 50px; line-height: 50px}
.dyui-mainr .main-body {padding: 10px 0}

.news-thumb li {margin-top: 10px; margin-bottom: 10px}
.news-thumb li .thumb {width: auto; height: 115px; border:solid 1px #ddd; float: left}

.news-thumb li img {width: 150px; height: auto}
.news-thumb li .info {padding: 0 0 0 170px}
.news-thumb li .t {height: 32px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: initial; margin-bottom: 6px; font-weight: bold;}
.news-thumb li .desc {height: 54px; line-height: 18px; font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    white-space: normal; color: #666}
.news-thumb li p {text-overflow: ellipsis; white-space: nowrap; height: 20px; line-height: 20px; overflow: hidden; margin: 0; color: #666}
.news-thumb li .more {color: #337AC6; text-align: right;}
.news-thumb li:hover .thumb {border:solid 1px #337AC6}

.application-list li  img {width: 100%; height: 100%}
.application-list li .t {height: 52px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: initial; margin-bottom: 6px; margin-top: 10px; text-align: center}

.down-list li {padding-bottom: 20px}
.down-list li .box {border:solid 1px #ccc; padding: 20px; overflow: hidden}
.down-list li .thumb {float: left; padding-right: 20px}
.down-list li .t {font-size: 18px; line-height: 24px; height: 24px; color: #337ab7; font-weight: bold}
.down-list li .t a {color: #337ab7;}
.down-list li .down-btn {margin: 5px 0}
.down-list li .down-btn a {display: inline-block;min-width: 20%; text-align: center; color: #337ab7}
.down-list li .down-btn a i {margin-right: 10px}
.down-list li .desc {color: #999; line-height: 140%}

.photo-list li {padding-top: 15px; padding-bottom: 15px; overflow: hidden; text-align: center}
.photo-list li .thumb {}
.photo-list li .thumb img {border: solid 1px #ddd; max-width: 100%}
.photo-list li .t {padding-top: 10px; line-height: 120%;}


/*分页*/
.pagination li a {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.pagination li.active a {background-color: #263c47; color: #fff}



/*产品详情*/
/*.show-product-main {margin-bottom: 50px;}/*20210423 产品详情*/
.show-product-thumb .carousel-inner {border: solid 1px #ccc}
.show-product-thumb .carousel {padding-bottom: 100px;}/*产品详情页轮播图高低*/
.show-product-main .carousel-inner .carousel-control-next:hover i,
.show-product-main .carousel-inner .carousel-control-prev:hover i {background-color: rgba(0,0,0,0.1); font-size: 30px; padding: 20px 10px; display: inline-block}
.show-product-thumb .carousel-indicators {margin: 0}
.show-product-thumb .carousel-indicators li {width: 120px; height: 80px; text-indent: 0; border: solid 1px #ddd}
.show-product-thumb .carousel-indicators .active {background-color: #EEA888; border: 1px solid #FF6600;}
.show-product-thumb .carousel-indicators .carousel-control-next,
.show-product-thumb .carousel-indicators .carousel-control-prev {border: solid 1px #ccc; width: 40px}
.show-product-thumb .carousel-indicators .carousel-control-next i,
.show-product-thumb .carousel-indicators .carousel-control-prev i {color: #666; font-size: 30px}

.show-product-info .show-title {margin-top: 10px; margin-bottom:10px}
.show-product-info .show-title h1 {font-size: 18px; line-height: 140%}
.show-product-info .show-title h5 {font-size: 16px; line-height: 140%; color: #999}
.show-product-info .description {font-size: 16px; line-height: 140%; color: #999; margin-top: 10px}

.show-product-info .product-cpyy {padding-top: 30px; position:absolute;bottom:50px;}
.product-cpyy img {max-width: 93%;}

.show-product-info .show-btn {overflow: hidden; margin: 20px 0}
.show-product-info .show-btn a {display: block;color: #337ab7;}
.show-product-info .show-btn a i {margin-right: 10px}

.canshu-list {margin: 20px 0; overflow: hidden}
.canshu-list li {padding: 5px 0; overflow: hidden; font-size: 14px}
.canshu-list li b {min-width: 70px; padding-right: 10px; display: inline-block}
.canshu-list li span {border: solid 1px #d1d3d4; line-height: 26px; padding: 2px 10px; color: #333; border-radius: 0}



.header-title2 {border-bottom: solid 1px #ddd; height: 40px; line-height: 40px;}
.header-title2 h5 {border-bottom: solid 2px #0067b6; float: left; margin: 0; line-height: 38px; position: relative}

/*.show-info {text-align: center;}*/
.show-content {padding: 15px 0}
.show-content img {max-width: 100%}
.show-content table {border-left: solid 1px #666; border-top: solid 1px #666; max-width: 100% !important;}
.show-content table tr td {border-right: solid 1px #666; border-bottom: solid 1px #666;white-space:nowrap; padding: 5px !important;}
.show-product-content1 table tr td{border: 1px solid #ddd;}

/*联系方式*/
.contact-main {padding: 15px}
.contact-main .contact-znav a {color: #337ab7;}
.contact-main .contact-znav a.active {color: #333; font-weight: bold}
.contact-box {margin-top: 30px}

.contact-list li .thumb {width: 155px; float: left; padding-right: 20px; box-sizing: content-box;}
.contact-list li .thumb img {width: 100%}
.contact-list li .info {}
.contact-list li{overflow: hidden; padding-bottom: 30px;}

/************右侧产品数据，小图 2021/3/4 15:14 **************/

.product-data{padding:0px 0px 0px 0px;}
.product-data img{width: 78px;margin-top: 17%;}
.product-data h1{
    height: 40px;
    font-weight:500;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    margin: 0px;
}

.product-data-sroll{width: 460px; height: 80px;}

.car-left{float: left;}
.car-right{float: right;}
.car-center{overflow: hidden;width: 420px;height: 80px;float: left;}

.product-data-sroll span{text-align: center;}
.product-data-sroll span i {
    top: 40%;
    font-size: 12px;
    color: #CCC;
    text-align: center;
}

.product-data-sroll span:hover i{
    color: #666;
}

.product-data >.product-data-sroll .carousel-indicators li {
    display: inline-block;
    width: 80px;
    height: 78px;
    margin:0px 2px;
    text-indent: 1px;
    border: 1px solid #CCC;
    background-color: #FFF \9;
    background-color: #FFF;
    z-index: 1;
    overflow: hidden;
}
.product-data >.product-data-sroll  .carousel-indicators {
    position: relative;
    bottom: 0px;
    left:0px;
    z-index: 15;
    width: 100%;
    margin: 0px 0px 0px 0px  ;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.car-left,.car-right{
    display: inline-block;
    height: 80px;
    width: 20px;
    border: 1px #ccc solid;
}
.bi-caret-right-fill::before{
  transition: transform 0.2s; 
  -moz-transition: -moz-transform 0.2s; 
  -moz-transition: -moz-transform 0.2s; 
  -o-transition: -o-transform 0.2s; 
  -ms-transition: -ms-transform 0.2s; 
}
.bi-caret-right-fill:hover::before{
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transition: transform 0.2s; 
  -moz-transition: -moz-transform 0.2s; 
  -moz-transition: -moz-transform 0.2s; 
  -o-transition: -o-transform 0.2s; 
  -ms-transition: -ms-transform 0.2s; 
}
.dropdown-toggle::after {
    margin-left: 0.155em;
    border-top: 0.4em solid;
    border-right: 0.35em solid transparent;
    border-bottom: 0;
    border-left: 0.35em solid transparent;
}



/*  应用领域li列表样式   */

.znav-tree .ul-c1 li{
    line-height: 35px;
}
.znav-tree .ul-c1 .child_li .ul-c2{
    padding-left: 14px;
}

/*  详情页下载按钮样式   */
.show-btn_1 a{
    display: inline-block !important;
    padding: 5px 20px 5px 5px;
    display: inline-block;
    border: 1px solid #ba2548;
    border-radius: 5px;
    color: #bd1a41 !important;
    transition: all 0.25s ease-in-out;
}
.show-btn_1 a{
    margin-top: 10px;
    margin-left: 20px;
}
.show-btn_1 a svg{
    margin-right: 6px;
    margin-bottom:3.5px;
}
.show-btn_1 a:hover{
    background-color: #ba2548;
    color: #ffffff !important;
  }

/*    首页导航栏样式{*/
@media (max-width:1200px) {
    .container{
        max-width:960px;
    }
    .appcat-list li{
        padding-left: 5px;
        padding-right: 5px;
    }
    .product-list li{
        padding-left: 5px;
        padding-right: 5px; 
    }
    .appcat-list li .info {
        height: 170px;
    }
    .dyui-nav .navbar-nav .nav-link{
        padding: 0 24px;
        font-size: 14px;
    }
}
@media (max-width:890px) {
    .dyui-nav .navbar-nav .nav-link{
        padding: 0 19px;
        font-size: 14px;
    }
    .appcat-list li .info{
        padding: 15px 5px;
    }
    .appcat-list li .desc{
        font-size: 14px;
    }
}

@media (max-width:768px) {
    .product-data {
        padding: 0px 10px 0px 10px;
    }
    .product-data h3 {
        height: 50px;
        font-weight: 400;
        font-size: 14px;
        line-height: 25px;
        color: #4c4c4c;
        margin: 5px 0 0 0;
    }
/*    .no-video img{*/
/*    display: block;*/
/*    margin: 1px auto;*/
/*}*/
    .product-list{
        display: block!important;
    }
    .show-content>.product-list li{
        width: 100%!important;
    }
    .archite{
    text-align: center;
    overflow: auto;
    }
    .archite img{
    max-width:700px;
    }
}



@media (max-width:480px) {
    .product-data img{width: 60px; height: 60px;}
    .product-data-sroll{width: 360px; height: 60px;}
    .car-center{overflow: hidden;width: 320px;height: 60px;float: left;}
    .product-data-sroll span i {
        top: 35%;
        font-size: 12px;
        color: #CCC;
        text-align: center;
    }
    .product-data >.product-data-sroll .carousel-indicators li {
        display: inline-block;
        width: 60px;
        height: 60px;
        margin:0px 2px;
        text-indent: 1px;
        border: 1px solid #CCC;
        background-color: #FFF \9;
        background-color: #FFF;
        z-index: 1;
        overflow: hidden;
    }
    .product-data >.product-data-sroll  .carousel-indicators {
        position: relative;
        bottom: 0px;
        left:0px;
        z-index: 15;
        width: 100%;
        margin: 0px 0px 0px 0px  ;
        padding-left: 0;
        list-style: none;
        text-align: center;
    }
    .car-left,.car-right{
        display: inline-block;
        height: 60px;
        width: 20px;
        border: 1px #ccc solid;
    }
}
@media (max-width:360px) {
    .product-data h3 {
        height: 40px;
        font-weight: 400;
        font-size: 12px;
        line-height: 20px;
        color: #4c4c4c;
        margin: 5px 0 0 0;
    }

    .product-data img{width: 56px; height: 56px;}
    .product-data-sroll{width: 300px; height: 56px;}
    .car-center{overflow: hidden;width:260px;height: 56px;float: left;}
    .product-data-sroll span i {
        top: 35%;
        font-size: 12px;
        color: #CCC;
        text-align: center;
    }
    .product-data >.product-data-sroll .carousel-indicators li {
        display: inline-block;
        width: 56px;
        height: 56px;
        margin:0px 2px;
        text-indent: 1px;
        border: 1px solid #CCC;
        background-color: #FFF \9;
        background-color: #FFF;
        z-index: 1;
        overflow: hidden;
    }
    .product-data >.product-data-sroll  .carousel-indicators {
        position: relative;
        bottom: 0px;
        left:0px;
        z-index: 15;
        width: 100%;
        margin: 0px 0px 0px 0px  ;
        padding-left: 0;
        list-style: none;
        text-align: center;
    }
    .car-left,.car-right{
        display: inline-block;
        height: 56px;
        width: 20px;
        border: 1px #ccc solid;
    }
}



/* 暂无视频 */
.no-video{
    width: 100%;
    height: 100%;
    display: none;
    
}
.no-video img{
    display: block;
    margin: 100px auto;
}
/*彩页参数下载链接*/
.cailiaoDownload{
    float: left;
    margin-right: 25px;
    margin-top: 10px;
}

/*招聘*/
.zhaopin-list {margin: 10px 0; overflow: hidden;}
.zhaopin-list li {border-bottom: dashed 1px #ddd; height: 42px; line-height: 42px; overflow: hidden; color: #000; font-size: 16px;}
.zhaopin-list li span {padding: 0 5px; color: #666;}
.zhaopin-list li span.red {color: #f00;}
.zhaopin-list li .time {float: right;}


/*招聘详情
.zhaopin-info .dtit {border-bottom: solid 1px #5986db; font-weight: bold; color: #5986db; margin: 10px 0;}
.zhaopin-info tr th {width: 120px;}
.show-title {
    line-height: 30px;
    width: 100%;
    color: #333333;
    text-align: center;
    font-size: 24px;
    overflow: hidden;
    margin: 15px 0;
}
.show-info {
    margin: 10px 0 20px;
    overflow: hidden;
    color: #666;
    text-align: center;
}
.zhaopin-table {margin: 5px 0; width: 100%; border-color: #666;}
*/

/*公司*/

#gongsi{
    padding-bottom: 30px;
}

.main_zongbu{padding: 30px 50px 0px 50px}

.col-sm-2-5{
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 20%;
    max-width: 20%;
}
.col-sm-9-5{
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 80%;
    max-width: 80%;
}

/*在线客服*/
.main-im {position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px}.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative}.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px}.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9}.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #ddd;background:url(../images/kefu-qq-icon-bg.png) no-repeat center 8px}.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute}
.main-im .im_main{background:#f9fafb;border:1px solid #ddd;border-radius:10px;background:#f9fafb;}
.main-im .im_main .im-tel{color:#000;text-align:center;width:109px;height:105px;border-bottom:1px solid #ddd}.main-im .im_main .im-tel div{font-weight:700;font-size:12px;margin-top:6px}.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:700;color:#e66d15}.main-im .im_main .im-tel:hover{background:#fafafa}.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #ddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/kefu-weixing-icon.png) no-repeat center center;float:left}.main-im .im_main .weixing-show{width:112px;height:172px;background:#fff;border-radius:10px;border:1px solid #ddd;position:absolute;left:-125px;top:-126px}.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2}.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ddd;border-width:8px;left:112px;top:132px;position:absolute}.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px}.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center}.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/kefu-totop-icon.png) no-repeat center center;float:right}.main-im .im_main .go-top a{display:block;width:52px;height:47px}.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px}.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/kefu-close_im.png) no-repeat left top}.main-im .close-im a:hover{text-decoration:none}
.main-im .open-im {display: none; cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/kefu-open_im.png) no-repeat left top}

/*20210424 在线咨询开始*/
.callMe a {
    display: block;
    line-height: 47px;
    width: 157px;
    color: #FFFFFF;
    float: left;
    background: #969696;
    text-align: center;
    font-size: 16px;
}

/*首页弹出框*/
 .modal{
     z-index: 9999999;
 }
 .modal_close{
      width: 30px;
      height: 30px;
      font-weight: bold;
      cursor: pointer;
      position: absolute;
      right: -10px;
      top: -10px;
      color: #fff;
      transition:all .4s;
    }
    .modal_close img{
      background: #545b62;
      width: 100%;
      transition:all .4s;
    }

    .modal_close img:hover{
      background: #dc3545;
      transform: rotate(180deg);
    }
    .modal-dialog, .modal-content{
      border-radius: 15px !important;
    }

    .modal-content img{
      width: 100%;
      border-radius: 15px !important;
    }
    
    
/*热门应用光线效果*/

  .thumb-light {
    position: relative;
    overflow: hidden;

    }
  .thumb-light:before {
    content: "";
    position: absolute;
    width: 350px;
    height: 100px; /**光标的宽度，可根据实际调整**/
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0));
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: searchLights 4s ease-in infinite;
    -o-animation: searchLights 4s ease-in infinite;
    animation: searchLights 4s ease-in infinite; 
    }
    @keyframes searchLights {
        0% {
            left: -220px;
            top: -120px;
        }
       85% {
            left: -220px;
            top: -120px;
        }
        100% {
            left: 100px;
            top: 230px;
        }
    }
    
    
   @media only screen and (max-width: 768px) {
   .modal-content{
       width: 90%;
       margin: 0 auto;
   }
       
   }

@media only screen and (max-width: 768px) {
    .show-product-thumb .carousel{
        padding-bottom:65px;
    }
    .show-product-thumb .carousel-indicators li{
        height: 50px;
    }
       .show-product-content1 table{
        width:100%;
        height: auto;
        display: flex;
        justify-content: center;
        overflow-y: auto;
        border-top:none;
        border-left:none;
    }
     .show-product-content1 table tbody{
         width: 100%;
     }
     video{
         width: 100%;
     }

}
/*20210424 在线咨询结束*/