@charset "utf-8";
@import "bootstrap.min.css";
@import "animate.css";
a:hover{
  text-decoration:none;
}
ul{padding: 0; }
.br-b2-gray{border-bottom: 2px solid #E5E5E5;}
.navbar-default .navbar-brand{
	width: 100px; margin-left: 30px; background: url(../img/logo.png) center no-repeat; background-size: contain; text-indent: -999px;
}
.navbar-default .navbar-nav>.active{border-bottom: 2px solid #CE151D;}
.header {display: block;position: fixed;width: 100%;top: 0;left: 0;z-index: 99999;}
.hold-h130{height: 130px;}
.nopadded{padding: 0;}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background:rgba(0,0,0,.6);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a {
    display: block;
    padding: 8px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
}
.dropdown-menu>li>a:hover{color: #cf131c;}
.navbar-nav .dropdown-toggle:hover .dropdown-menu{display: block;}
/*幻灯片*/
.indexbanner{width: 100%;height: 724px;margin-top: 80px;overflow: hidden;position: relative; background-color: #000;}
.indexbanner .bd {position: relative;height: 100%;z-index: 0;}
.indexbanner .bd ul {position: relative;height: 100%;padding: 0;margin:0;}
.indexbanner .bd li {zoom: 1;vertical-align: middle;background-repeat: no-repeat;background-size: cover;height: 100%;}
.indexbanner .bd .f1-1,.indexbanner .bd .f2-1,.indexbanner .bd .f3-1,.indexbanner .bd .f4-1{font-size: 76px;letter-spacing: 1px;font-weight: bold;color:#fff; text-align: center;-webkit-animation: fadeInDown 0.5s linear 1s 1;-moz-animation: fadeInDown 0.5s linear 1s 1;-ms-animation: fadeInDown 0.5s linear 1s 1;animation: fadeInDown 0.5s linear 1s 1;}
.indexbanner .bd .f1-1{top: 120px;}
.indexbanner .bd .f2-1{top: 140px;}
.indexbanner .bd .f3-1{top: 110px;}
.indexbanner .bd .f4-1{top: 130px;}
.indexbanner .bd .f1-2,.indexbanner .bd .f2-2,.indexbanner .bd .f3-2,.indexbanner .bd .f4-2{font-size: 56px;letter-spacing: 3px;color: #fff;text-align:center;-webkit-animation: fadeInDown 0.5s linear 1s 1;-moz-animation: fadeInDown 0.5s linear 1.5s 1;-ms-animation: fadeInDown 0.5s linear 1.5s 1;animation: fadeInDown 0.5s linear 1.5s 1;}
.indexbanner .bd .f1-2{top: 228px;}
.indexbanner .bd .f2-2{top: 238px;}
.indexbanner .bd .f3-2{top: 210px;}
.indexbanner .bd .f4-2{top: 238px;}
.indexbanner .bd .f1-3,.indexbanner .bd .f3-3{top: 335px;font-size: 28px;letter-spacing:5px;color: #fff;text-align: center;-webkit-animation: fadeInLeft 0.5s linear 2s 1;-moz-animation: fadeInLeft 0.5s linear 2s 1;-ms-animation: fadeInLeft 0.5s linear 2s 1;animation: fadeInLeft 0.5s linear 2s 1;}
.indexbanner .bd .f3-3{top: 300px;}
.indexbanner .bd .f1-4,.indexbanner .bd .f2-4,.indexbanner .bd .f3-5 {height: 60px;top: 468px;text-indent: -999em;z-index: 99;-webkit-animation: fadeInUp 0.5s linear 3s 1;-moz-animation: fadeInUp 0.5s linear 3s 1;-ms-animation: fadeInUp 0.5s linear 3s 1;animation: fadeInUp 0.5s linear 3s 1;}
.indexbanner .bd .f3-4{height: 60px;top: 550px;text-indent: -999em;z-index: 99;-webkit-animation: fadeInUp 0.5s linear 3.5s 1;-moz-animation: fadeInUp 0.5s linear 3.5s 1;-ms-animation: fadeInUp 0.5s linear 3.5s 1;animation: fadeInUp 0.5s linear 3.5s 1;}
.indexbanner .bd .f1-4,.indexbanner .bd .f3-4{background: url(../img/btn-red-detail.png) no-repeat center;}
.indexbanner .bd .f3-5{height: 100px;top: 400px;background: url(../img/banner03-img03.png) no-repeat center;}
.indexbanner .bd .f2-4{background: url(../img/btn-white-detail.png) no-repeat center;}
.indexbanner .bd .f1-1,.indexbanner .bd .f2-1,.indexbanner .bd .f3-1,.indexbanner .bd .f4-1,.indexbanner .bd .f1-2,.indexbanner .bd .f2-2,.indexbanner .bd .f3-2,.indexbanner .bd .f4-2,.indexbanner .bd .f1-3,.indexbanner .bd .f3-3,.indexbanner .bd .f1-4,.indexbanner .bd .f2-4,.indexbanner .bd .f3-4,.indexbanner .bd .f3-5 {
	background-size: contain;position: absolute;left: 0;width: 100%;opacity: 0;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-ms-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;
}
.indexbanner .hd { width:100%;position:absolute;bottom:40px;left:0;padding:0;text-align:center;font-size:0; z-index:1; }
.indexbanner .hd li{width: 15px;height: 15px;margin: 0 8px;cursor: pointer;background-color:#C4C4C4;border-radius:50%;display:inline-block;*display:inline; zoom:1;overflow: hidden;}
.indexbanner .hd .on{background-color:#B20000;}

.index-title{margin-bottom: 80px;}
.hexinjishu,.appcj,.idx-news,.idx-partner,.jsts-box,.jrfa-box,.kehu-box,.hzlc-box,.tysq-box{padding: 80px 0;}
.btn-more{display: block;width: 136px;line-height: 38px;margin:0 auto;text-align: center;border: 1px solid #ccc;border-radius: 4px; color: #555;text-decoration: none;}
.btn-more span{margin-left: 15px;color: #aaa;}
.btn-more:hover,.btn-more:hover span{background: #cf131c;color: #fff;text-decoration: none;}
/*核心技术*/
.hexinjishu .item{position: relative;width: 171px; float: left;overflow: hidden;}
.hexinjishu .item:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 1px solid #cf131c;content: '';opacity: 0;-webkit-transition: opacity 0.15s, -webkit-transform 0.15s;transition: opacity 0.15s, transform 0.15s;-webkit-transform: scale(0);transform: scale(0);}
.hexinjishu .item:hover:before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.hexinjishu .item h5{font-size: 16px; text-align: center;}
.hexinjishu .item:hover h5{color: #cf131c;}
.hexinjishu .item .icon{display: block; width: 110px; height: 100px; margin:35px auto 25px;background: url(../img/index-hxjsico.png) no-repeat;}
.hexinjishu .item .icon1{background-position: 0 1px;}
.hexinjishu .item .icon2{background-position: -182px 1px;}
.hexinjishu .item .icon3{background-position: -362px -5px;}
.hexinjishu .item .icon4{background-position: -548px 3px;}
.hexinjishu .item .icon5{background-position: -727px 5px;}
.hexinjishu .item .icon6{background-position: -909px 2px;}
.hexinjishu .item .icon7{background-position: -1091px 2px;}
.hexinjishu .item:hover .icon1{background-position: 0 -182px;}
.hexinjishu .item:hover .icon2{background-position: -182px -182px;}
.hexinjishu .item:hover .icon3{background-position: -362px -188px;}
.hexinjishu .item:hover .icon4{background-position: -548px -180px;}
.hexinjishu .item:hover .icon5{background-position: -727px -178px;}
.hexinjishu .item:hover .icon6{background-position: -909px -181px;}
.hexinjishu .item:hover .icon7{background-position: -1091px -181px;}
.hexinjishu .item .text{display: block; width: 90px; height: 60px;margin:36px auto 26px;background: url(../img/number.png) no-repeat;}
.hexinjishu .item .text1{background-position: 16px 2px;}
.hexinjishu .item .text2{background-position: -166px 2px;}
.hexinjishu .item .text3{background-position: -347px 2px;}
.hexinjishu .item .text4{background-position: -530px 2px;}
.hexinjishu .item .text5{background-position: -711px 2px;}
.hexinjishu .item .text6{background-position: -895px 2px;}
.hexinjishu .item .text7{background-position: -1077px 2px;}
.hexinjishu .item .des{position: absolute;min-height: 60px;margin: 26px;font-size: 12px; background-color: #fff;transition: transform 0.35s; transform: translate(0px,2px);}
.hexinjishu .item:hover .des{transform: translate(0px,-118px);}

/*应用场景*/
.appcj .index-title{color: #cf131c;}
.appcj .container{padding: 0;}
.appcj .card-box{position: relative;width: 20%;float:left;}
.appcj .card-box .title{position:absolute;width:100%;padding: 0 25px;left:0;top:49%;text-align:center;color: #fff;}
.appcj .card-box .item{opacity:0;position:absolute;top: 0;left: 0;right: 0;bottom: 0;background-color:#cf131c;color: #fff;transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;}
.appcj .card-box .item:hover{opacity:1;}
.appcj .card-box .item h3{margin-top: 40px;padding: 0 30px; text-align: center;}
.appcj .card-box .item .subtitle{margin-top: 25px;font-size: 17px;text-align: center;}
.appcj .card-box .item .text{padding: 30px 35px;color: #e5e5e5;}
.appcj .btn-more{color: #fff;}

/*公司新闻*/
.idx-news{background-color: #F9F5F4;}
.idx-news .index-title{margin-bottom: 40px;}
.idx-news .nav>li{padding: 0;}
.idx-news .nav-tabs>li{font-size: 16px;}
.idx-news .nav>li>a{padding: 15px; text-decoration: none;}
.idx-news .tab-pane{margin-top: 40px;}
.idx-news .col-md-7{padding-left: 0;}

.new-items li{list-style: none;margin-bottom: 22px;}
.new_time {width: 66px;height: 66px;border: 1px solid #9E9D9B;border-radius: 6px;text-align: center;}
.new_time em,.new_time b {display: block;font-family: Arial;color: #666;}
.new_time b{height: 40px;line-height: 44px;font-size: 26px;color: #555;}
.new_time em{font-style:normal; font-size: 12px;}
.new-items .title{height: 68px;line-height: 68px;margin-left: 32px;font-size: 28px;color: #444;overflow: hidden;}
.new-items .text{margin-top: 22px;font-size: 15px;color: #666;}
.new-items a{display: block;}
.new-items a:hover{text-decoration: none;}
.new-items a:hover .new_time{border: 1px solid #cf131c;background-color:#cf131c;}
.new-items a:hover .new_time em,.new-items a:hover .new_time b{color: #fff;}
.new-items a:hover .title{color:#cf131c;}
.new-items a:hover .text{padding: 22px;margin-top: 12px;border: 1px solid #999;background-color: #fff;}
.imgContent{position: relative;overflow: hidden;}
.imgContent img{-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
.imgContent:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.imgContent .info{position: absolute; left: 0; bottom:0;width: 100%;background-color: #3D3938; overflow: hidden;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;}
.imgContent:hover .info{background-color: #cf131c;}
.imgContent .info h4{margin:0;padding-left: 20px;line-height: 70px;}
.imgContent .info a{color: #fff;}
.imgContent .info a:hover{text-decoration: none;}
.idx-news .btn-more{margin-top: 50px;}

/*合作伙伴*/
.idx-partner .item:hover{z-index:1;}
.idx-partner .item:hover>img{box-shadow:0 0 10px 1px #555;transform: scale(1.2, 1.2);transition: .3s transform;}
.idx-partner .col-sm-3{padding: 0;}
.idx-partner .btn-more{margin-top: 60px;}
/*底部*/
.footer {background-color: #0D0D0D; padding: 80px 70px;}
.footer .f-logo{position: relative;height: 70px;background: url(../img/logo.png) top left no-repeat;}
.footer .f-logo .underline2{position:absolute;width:30px;height:2px;left:0; top:60px;background-color:#D1111C;border-radius: 2px;}
.footer .f-title{color: #940001;}
.footer .f-title .f-subtitle{margin-left: 20px;color: #777;}
.footer .f-info{margin-bottom:25px;color: #777;}
.footer .col-lg-8{padding: 0;}
.footer .navbar-default{margin-bottom: 20px;}
.footer .nav>li{margin-right: 20px;}
.footer .navbar-nav>li>a{margin:0;}
.footer .navbar-default .navbar-nav>.active{border:0;}
.footer .contactInfo{margin-bottom: 36px;}
.footer .contactInfo .title{position: relative;height: 65px;color: #666;cursor: default;}
.contactInfo .title .underline1{position: absolute;width:35px;height:2px;left:0; top:50px;background-color:#666;border-radius: 2px;}
.footer .contactInfo .text{color: #888;}
.footer .contactInfo:hover .title{color: #D1111C;}
.footer .contactInfo:hover .title .underline1{background-color: #D1111C;}
.footer .contactInfo .p-tel{display: block; width:210px;line-height: 58px;margin-top: 54px;color: #940001; border: 1px solid #940001; border-radius: 30px; font-weight: 700; text-align: center;}
.footer .f-icon-box{margin:25px 0 45px 0;}
.footer .f-icon-box .iconfont{position: relative;margin-right: 8px;font-size:28px;color: #666;}
.footer .f-icon-box .iconfont .ercode{position: absolute; left:0; top:40px; display: none;}
.footer .f-icon-box .iconfont:hover{color: #D1131D; text-decoration: none;}
.footer .f-icon-box .iconfont:hover .ercode{display: block;}

.plc-subtitle{margin-top: 15px;font-size: 20px;color: #666;}
.model-box{padding-bottom: 46px;}
.mtbd-box,.hjzs-box,.sysArticle,.case-body{padding: 60px 0;}

/*实验室子页*/
.topBanner1,.topBanner2,.topBanner3,.appBanner{height: 420px;margin-top: 80px;color: #fff;}
.topBanner1{background: url(../img/topb1.jpg) top center no-repeat;}
.topBanner1 .b-1{padding-top: 80px;font-size: 68px; font-weight: 700;}
.topBanner1 .b-2,.topBanner2 .b-1,.topBanner3 .b-1,.aboutBanner .b-1,.appBanner .b-1{animation-delay:.5s;-webkit-animation-delay:.5s;}
.topBanner1 .b-2,.topBanner2 .b-2,.topBanner3 .b-2,.aboutBanner .b-2,.appBanner .b-2{margin-bottom: 15px;font-size: 54px;}
.topBanner2 .b-3,.topBanner3 .b-3,.aboutBanner .b-3,.appBanner .b-3{font-size: 28px;letter-spacing: 5px;animation-delay:.5s;-webkit-animation-delay:.5s;}
.topBanner1 .b-3{font-size: 28px;letter-spacing: 5px;animation-delay:1s;-webkit-animation-delay:1s;}
.headInfo{padding: 50px 15px;}
.headInfo p{margin-top: 15px;color: #666;}
.mtbd-box .col-md-5{padding-left: 0;}
.mtbd-box .col-md-7{padding-left: 15px;}
.mtbd-box .imgContent .info{background-color:#000;opacity:0.5;}
#certify {position: relative;}
#certify  .swiper-slide {width: 430px;}
#certify .swiper-button-prev{left: 0;background: none; width: 82px; height: 82px;}
#certify .swiper-button-next {right: 0;background: none; width: 82px; height: 82px;}
#certify .swiper-button-prev .iconfont,#certify .swiper-button-next .iconfont{padding: 20px;font-size: 40px; border: 1px solid #aaa; border-radius: 50%}
#certify .swiper-button-prev:hover .iconfont,#certify .swiper-button-next:hover .iconfont{background-color: #cf131c;border-color:#cf131c;color: #fff;}
.sysArticle .pic-box{position: relative; padding: 30px;}
.sysArticle .pic-box:before{position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: '';}
.sysArticle .pic-text{position: absolute; width: 336px; line-height: 72px; top: 50%; left: 50%;margin-left: -168px;margin-top: -36px; font-size: 28px; letter-spacing: 3px; color: #fff;border: 1px solid #fff;}
.sysArticle .pic-text.mult{width: 470px;margin-left: -235px;}
.sysArticle .pic-box:hover .pic-text{border: 0;background: rgba(255, 255, 255, 0.75);color: #cf131c;}
.sysArticle .pic-box:hover:before{box-shadow: 0 0 13px rgba(86, 86, 86, 0.2);}
.sysArticle .content{margin-top: 15px;padding: 0 30px;}
.sysArticle p{line-height: 22px; color: #555;}

/*案例*/
.topBanner2{background: url(../img/topb2.jpg) top center no-repeat;}
.topBanner2 .b-1,.topBanner3 .b-1,.aboutBanner .b-1,.appBanner .b-1{display:block;width: 72px; height: 8px;margin:0 auto;background-color: #cf131c; border-radius: 8px;}
.topBanner2 .b-2,.topBanner3 .b-2,.aboutBanner .b-2,.appBanner .b-2{margin:25px 0 16px 0;font-size: 58px;}
.case-header .nav-tabs{border: 0;}
.case-header .nav-tabs>li{width:16.6%;margin-bottom:-2px;padding: 0;}
.case-header .nav-tabs>li>a:hover,.case-header .nav-tabs>li.active>a,.case-header .nav-tabs>li.active>a:hover,.case-header .nav-tabs>li.active>a:focus{border: 0; color: #fff;background-color: #cf131c;text-decoration: none;}
.case-header .nav-tabs>li>a{line-height: 2.5;}
.case-body .content,.case-body .pic-box{padding: 0 30px;}
.case-body .content .title{position: relative;padding: 25px 0;margin-bottom: 25px;font-size: 32px; border-bottom: 1px solid #bbb;}
.case-body .content .text{color: #666;line-height: 24px; font-size: 15px;}
.underline3{position: absolute;left:0;bottom:-2px;width: 38px; height: 3px; background-color: #cf131c; border-radius: 2px;}
.case-body .content .title i{position: absolute;display: block;width: 0;height: 1px;background: #cf131c;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;left: 0;bottom: -1px;overflow: hidden;}
.case-body:hover .content .title i{width: 100%;}
.case-body:hover .content,.case-body:hover .text{color: #cf131c;}
.topBanner3{background: url(../img/topb3.jpg) top center no-repeat;}

.bg1{background-color: #FFFAEC;}
.bg2{background-color: #F1F8FE;}
.bg3{background-color: #F2F4FF;}
.bg4{background-color: #FFF8F0;}
.bg-gray{background-color: #F2F2F2;}
/*核心技术*/
.hxjs-head,.scrollNav,.about-head .navItems{width: 100%;margin:0;}
.hxjs-head{z-index: 99; background-color: #fff;}
.scrollNav li,.about-head .navItems li{width: 14.2%;float: left;margin-bottom: -2px;list-style: none;text-align: center;}
.scrollNav li>a,.about-head li>a,.news-head li>a{display: block;padding: 10px 15px;line-height: 2.5;color: #333;text-decoration: none;}
.scrollNav li>a:hover,.scrollNav li.active>a,.scrollNav li.active>a:focus,.about-head li>a:hover,.about-head li.active>a,.about-head li.active>a:focus{color: #fff;background-color: #cf131c;}
.hxjs-body .content,.aboutArticle,.aboutBannerBox,.aboutFC,.contact-box{padding:80px 0;}
.hxjs-body .text{display: block; width: 90px; height: 90px;border: 1px solid #ccc;border-radius: 6px;background: url(../img/number.png) no-repeat;}
.hxjs-body .text1{background-position: 15px 19px;}
.hxjs-body .text2{background-position: -167px 19px;}
.hxjs-body .text3{background-position: -349px 19px;}
.hxjs-body .text4{background-position: -532px 19px;}
.hxjs-body .text5{background-position: -714px 19px;}
.hxjs-body .text6{background-position: -896px 19px;}
.hxjs-body .text7{background-position: -1078px 19px;}
.hxjs-body .content:hover .text{background-color: #cf131c;border-color: #cf131c;}
.hxjs-body .content:hover .text1{background-position: 15px -103px;}
.hxjs-body .content:hover .text2{background-position: -167px -103px;}
.hxjs-body .content:hover .text3{background-position: -349px -103px;}
.hxjs-body .content:hover .text4{background-position: -532px -103px;}
.hxjs-body .content:hover .text5{background-position: -714px -103px;}
.hxjs-body .content:hover .text6{background-position: -896px -103px;}
.hxjs-body .content:hover .text7{background-position: -1078px -103px;}
.hxjs-body .content .title{padding: 22px 0 12px;font-size: 32px; color: #cf131c;}
.hxjs-body .content .des{line-height: 24px;font-size: 15px;color: #595959;}
.hxjs-body .content .subtitle{padding: 20px 0 6px;font-size: 23px;}
.hxjs-body .content ul{margin-left: 15px; line-height: 22px; color: #666;}
.hxjs-body .content .col-sm-6{padding: 0 30px;}
/*.hxjs-body .content .vedio{position: relative;overflow: hidden;}
.hxjs-body .content .vedio img{-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
.hxjs-body .content .vedio:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}*/
.hxjs-body .play{position: absolute; left:50%;top:50%; margin-left: -53px;margin-top: -53px; width: 106px; height: 106px;line-height: 106px; border-radius: 50%;background: rgba(0, 0, 0, 0.5);cursor: pointer;z-index: 10;}
.hxjs-body .play .iconfont{margin-left: 38px;font-size: 40px; color: #fff;}
.hxjs-body .play:hover{background-color: #cf131c;}
video {
    display: inline-block;
    vertical-align: baseline;
}
.even-type .info{float: right;}
.even-type .video-body{float: left;}
.video-box{position: relative;overflow: hidden;}
.video-box .video-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.video-box .video-container video {
    width: 100%;
    height: 100%;
}
.vjs-has-started .vjs-poster {
    display: none;
}
.vjs-poster, .vjs-poster img {
    vertical-align: middle;
    padding: 0;
}
.vjs-poster {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
}
.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none;
}
.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43,51,63,.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
}
.vjs-has-started .vjs-big-play-button{display: none;}
.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: visibility .1s,opacity .1s;
}
.vjs-caption-settings {
    position: relative;
    top: 1em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.75);
    color: #fff;
    margin: 0 auto;
    padding: .5em;
    height: 16em;
    font-size: 12px;
    width: 40em;
}
.video-box img {
    position: relative;
    display: block;
    z-index: 2;
    width: 100%;
    height: auto;
}
.vjs-hidden {
    display: none!important;
}
.icons {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.icons.videoplaybtn {
    display: none;
    width: 85px;
    height: 85px;
    position: absolute;
    z-index: 5;
    left: 50%;
    top: 50%;
    margin-left: -42.5px;
    margin-top: -42.5px;
    background-image: url(../img/video_playbtn.png);
}

/*关于*/
/*公司介绍*/
.aboutBanner{height: 350px;margin-top: 80px;color: #fff;}
.aboutBanner .hold-h{height: 90px;}
.aboutBanner .b-1{background-color: #fff;}
.about-head .navItems li{width: 20%;float: left;list-style: none;}
.aboutArticle .info-box{position: relative;height: 332px;padding: 46px 60px 20px;}
.aboutArticle .info-box .line{position: absolute;left: 60px;top: -2px;width: 0; height: 3px; background-color: #cf131c;}
.aboutArticle .info-box .title{margin-bottom: 30px;font-size: 28px; color: #cf131c;}
.aboutArticle .info-box .des{line-height: 22px; color: #666;}
.aboutBannerBox .container{position: relative;color: #fff; text-align: center;}
.aboutBannerBox .title{position: absolute;width: 100%;top:100px;left:0;font-size: 30px; font-weight: 700;}
.aboutBannerBox .text{position: absolute;padding:7px 65px;top:170px;left: 50%;font-size: 32px;border: 1px solid #fff; border-radius: 50px;}
.aboutBannerBox .text.w324{margin-left: -162px;}
.aboutBannerBox .text.w548{margin-left: -274px;}
.model-b5 .btn-download{position: absolute; width: 160px; line-height: 44px; left: 50%;bottom: 18%;margin-left: -80px;font-size: 16px;border-radius: 30px;border:1px solid #fff;color: #fff; text-align: center;}
.model-b5 .btn-download:hover{background-color: #fff; color: #cf131c;}
.model-b .current .pic{-webkit-animation-name: zoomIn;animation-name: zoomIn;}
.model-b .current .title{-webkit-animation-name: bounceIn;animation-name: bounceIn;animation-delay:.5s;-webkit-animation-delay:.5s;}
.model-b .current .line{width: 110px;-webkit-transition: width 1s;transition: width 1s;animation-delay:.5s;-webkit-animation-delay:.5s;}
.model-b .current .des{-webkit-animation-name: fadeIn;animation-name: fadeIn;animation-delay:1s;-webkit-animation-delay:1s;}
.model-b .current .btn-download{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;animation-delay:1s;-webkit-animation-delay:1s;}
.model-b .current .text{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;animation-delay:1s;-webkit-animation-delay:1s;}

/*远鉴风采*/
.aboutFC .title{position: relative;padding: 36px 0;font-size: 26px; border-bottom: 2px solid #aaa;}
.aboutFC .title .line{position: absolute;left: 0;bottom: -3px;width: 138px; height: 4px;background-color: #cf131c;border-right: 5px solid #fff;}
.aboutFC .dsc{line-height: 26px;margin-top: 26px;font-size: 16px;}
.fcslider{ width:100%; height:300px;  position:relative; overflow:hidden; text-align:center;}
.fcslider .bd{ width:460px; position:absolute; left:50%; margin-left:-230px}
.fcslider .bd li{ width:460px;list-style: none; overflow:hidden;}
.fcslider .bd li img{ display:block; width:460px; height:300px;}
.fcslider .tempWrap{ overflow:visible !important}
.fcslider .tempWrap ul{margin-left:-460px !important;}
.fcslider .pnBtn{position:absolute; z-index:1; top:0; width:100%;  height:300px; cursor:pointer;}
.fcslider .prev{left:-50%; margin-left:-230px;}
.fcslider .next{left:50%;  margin-left:230px;}
.fcslider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:300px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.fcslider .pnBtn .arrow{ display:none; position:absolute; top:50%;margin-top: -24px; z-index:1; width:48px; height:48px;line-height: 48px; background-color: rgba(255, 255, 255, 0.5); color: #333;border-radius: 50%;text-decoration: none;}
.fcslider .pnBtn .arrow .iconfont{font-size: 26px;}
.fcslider .pnBtn .arrow:hover{background-color: #cf131c;color: #fff;}
.fcslider .prev .arrow{ right:76px;}
.fcslider .next .arrow{ left:76px;}
.fcslider .slide-text{position: absolute;width: 100%; height: 42px; line-height: 42px; left: 0; bottom: -42px; font-size: 16px; text-align: center; color: #fff; margin:0;background-color: rgba(0,0,0,.65);-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-o-transition-duration: 0.4s;-ms-transition-duration: 0.4s;transition-duration: 0.4s;}
.imgContent:hover .slide-text{bottom:0;}

/*联系我们*/
.contact-box .contact-item{height: 130px; text-align: center; cursor: default;}
.contact-box .contact-content{margin-top: 20px;color: #888; font-size: 16px;word-break:break-all;}
.contact-item .iconfont{color: #999;font-size: 42px;}
.contact-box .contact-item:hover .contact-content,.contact-box .contact-item:hover .iconfont{color: #cf131c;}
/*地图*/
.BMap_bubble_title{color: #CC5522;font-size: 14px;font-weight: bold;white-space: nowrap;}
.BMap_bubble_content{font: 12px arial,sans-serif; line-height: 22px;}
#Map{width: 100%; height: 460px; margin-top: 50px;}

/*新闻中心*/
.news-head .nav-tabs{border: 0;}
.news-head .nav>li{padding: 0;}
.news-body .new-items .item{padding: 50px 0; border-bottom: 2px solid #E5E5E5;}
.news-body .new-items .item:hover .new_time{border-color: #cf131c;}
.news-body .new-items .item:hover .new_time b,.news-body .new-items .item:hover .new_time em,.news-body .new-items .item:hover .title{color: #cf131c;}
.news-body .new-items .item:last-child{border: 0;}
.news-body .col-md-5{padding: 0 40px 0 0;}
.news-body .btn-more{margin: 20px 0 0;font-size: 15px;}
/*分页*/
.pager-box{padding: 15px 0 50px;overflow: hidden;}
.pager li>a{margin:0 3px;}
.pager li>a{color: #cf131c;}
.pager>.active>a, .pager>.active>a:focus, .pager>.active>a:hover, .pager>.active>span, .pager>.active>span:focus, .pager>.active>span:hover {z-index: 3;color: #fff;cursor: default;background-color: #cf131c;border-color: #cf131c;}
.pager-box .backlist{width: 130px;}
/*新闻详情*/
.page-article{padding: 80px 0 10px;}
.page-article .article-header{margin-bottom: 80px; padding: 0 15px;}
.page-article .article-header .info{width: 560px;line-height: 28px;margin:30px auto 0;}
.page-article .article-header .info span{margin-right: 15px;}
.page-article .article-body{padding: 0 15px;}
.article-body img{max-width: 100%;margin: 30px 0;}
.article-body p{line-height: 30px; font-size: 15px;}

/*招贤纳士*/
.jobBanner{height: 724px;margin-top: 80px;color: #fff;}
.jobBanner .hold-h{height: 150px;}
.jobBanner p{margin:0;}
.jobBanner .b-1{font-size: 116px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.jobBanner .b-2{margin-bottom: 26px;font-size: 46px;animation-delay:.4s;-webkit-animation-delay:.4s;}
.jobBanner .b-3{line-height: 66px;font-size: 30px;animation-delay:1s;-webkit-animation-delay:1s;}
.jobBanner .b-3 span{padding: 12px 25px;border: 1px solid #ddd; border-radius: 40px;}
.jobBanner .b-4{line-height: 59px;margin-top: 50px;font-size: 26px;animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.jobBanner .b-4 span{padding: 12px 50px;background-color: #cf131c; border-radius: 30px;}
.job-title{margin:0 0 50px;}
.job-box.info-box{padding: 30px 60px;}
.job-info{color: #cf131c;}
.job-info li{line-height: 60px; font-size: 19px;}
.job-info li span{display: inline-block;width: 75%;margin-left: 20px;font-size: 16px;color: #666;border-bottom: 1px dotted #ccc;}
.job-body{padding: 80px 0 10px;}
.job-body .table{margin-top: 80px;}
table {background-color: transparent;}
th {text-align: left;}
.table {width: 100%;max-width: 100%;margin-bottom: 20px;border: 1px solid #e1e1e1}
.table > thead{font-size: 15px;background-color: #E5E5E5;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 3;
  vertical-align: top;
  text-align: center;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
}
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #e1e1e1;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/*实名认证*/
.smrzBanner{height: 725px;margin-top: 80px;color: #fff;background: url(../img/topb4.jpg) top center no-repeat;}
.smrzBanner .hold-h{height: 65px;}
.smrzBanner .b-1 {width: 353px;height: 70px;margin:0 auto;background: url(../img/banner03-img03.png) no-repeat center; background-size: 100%;}
.smrzBanner .b-2{margin-bottom: 22px;margin-top: 40px;font-size: 21px;letter-spacing: 4px;animation-delay:.4s;-webkit-animation-delay:.4s;}
.smrzBanner .b-3{font-size: 38px;letter-spacing: 3px;animation-delay:1s;-webkit-animation-delay:1s;}
.smrzBanner .b-4{animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.smrzBanner .b-4 span{display: block;width: 116px; height: 116px;margin:46px auto;background: url(../img/weixin.jpg) no-repeat;}
.smrzBanner .b-5 {line-height: 53px;font-size: 22px;animation-delay: 2s;-webkit-animation-delay: 2s;}
.smrzBanner .b-5 span {padding: 12px 35px;background-color: #cf131c;border-radius: 30px;color: #fff;}
.jsts-box .pager-title,.hzlc-box .pager-title,.kehu-box .pager-title{padding-bottom: 65px;}
.jsts-box .card{padding: 35px;border: 0;}
.jsts-box .card img{margin-bottom: 28px;}
.jsts-box .card .line{height: 2px;background-color: #fff;}
.jsts-box .card-body{padding: 30px 0;}
.jsts-box .card-title{margin-bottom:32px;}
.jsts-box .card-text{font-size: 15px; color: #666;letter-spacing: 2px;}
.jsts-box .card:hover{background-color: #cf131c;-webkit-animation-name: fadeIn;animation-name: fadeIn;}
.jsts-box .card:hover .card-title,.jsts-box .card:hover .card-text{color: #fff;}
.jrfa-box{background-color: #F2F2F2;}
.jrfa-box .pager-title{margin-bottom: 60px;}
.jrfa-box img{padding: 20px;border-radius: 50%;}
.jrfa-box .bor1{border: 1px solid #F5A623;}
.jrfa-box .bor2{border: 1px solid #89AD63;}
.jrfa-box .bor3{border: 1px solid #5987BB;}
.jrfa-box .bor4{border: 1px solid #7B4AA5;}
.jrfa-box .text{margin-top: 25px;font-size: 18px;}
.jrfa-box .jrfa-item:hover .pic{-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}
.jrfa-box .jrfa-item:hover .text{color: #cf131c;}
.hzlc-box .card{border: 0;}
.hzlc-box .card-img{position: relative;width: 170px;height: 170px;margin:0 auto; background: url(../img/smrz-hzlcimg.png) no-repeat;}
.hzlc-box .card .border-cirle{width: 168px;border: 2px solid #BABCC2;border-radius: 50%;height: 168px;position: absolute;left: 0;top: 0;opacity: 1;transition: all 0.5s;}
.hzlc-box .jiantou{width: 120px;background: url(../img/smrz-hzlcimg2.png) center 0 no-repeat;}
.hzlc-box .card-text{margin-top: 40px;}
.hzlc-box .cimg1{background-position: 0 0;}
.hzlc-box .cimg2{background-position: -302px 0;}
.hzlc-box .cimg3{background-position: -604px 0;}
.hzlc-box .cimg4{background-position: -906px 0;}
.hzlc-box .card:hover{color: #cf131c;}
.hzlc-box .card:hover .cimg1{background-position: 0 -271px;}
.hzlc-box .card:hover .cimg2{background-position: -302px  -271px;}
.hzlc-box .card:hover .cimg3{background-position: -604px  -271px;}
.hzlc-box .card:hover .cimg4{background-position: -906px  -271px;}
.hzlc-box .card:hover .border-cirle {transform: scale(1.3);opacity: 0;}
.tysq-box .pager-title{padding: 10px 0 45px; letter-spacing: 2px;}
.form-horizontal .form-group{margin-left:0;margin-right:0;}
.tysq-box .form-control,.tysq-box .btn{height: 40px;}
.tysq-box .form-horizontal .control-label{padding-top: 10px;}
.tysq-box textarea.form-control{height: auto;}
.tysq-box .form-control:focus {border-color: #cf131c;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(207, 19, 28, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(207, 19, 28, 0.6);}
.tysq-box .text{padding: 40px 0 0 90px; line-height: 30px;font-size: 15px;}
.tysq-box .btn-more{width: 210px;height: 56px;margin-top: 80px;background-color: #fff;font-size: 18px;font-weight: 700; border-radius: 40px;}
.tysq-box .btn-more:hover{background-color: #cf131c;}
.kehu-box .container{width: 1264px; padding: 0;}
.kehu-box .padded1{padding: 0 5px;}
.kehu-box .padded2{padding: 0 25px;}
.kehu-box .row-item{margin-bottom: 30px;}
.kehu-box .row-item,.kehu-box .row-item2{position: relative;cursor: default;}
.kehu-box .text1,.kehu-box .text2{position: absolute;width: 100%;left: 0;top: 50%;margin-top: -18px;text-align: center;font-size: 26px; color: #f1f1f1;z-index: 999;}
.kehu-box .bg-color{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.4);}
.kehu-box .bg-color2{position: absolute;left: 25px;top: 0;right: 25px;bottom: 0;background: rgba(0,0,0,.4);}
.kehu-box .row-item:hover .text1,.kehu-box .row-item2:hover .text2{color: #fff;}
.kehu-box .row-item:hover .bg-color,.kehu-box .row-item2:hover .bg-color2{background-color: #cf131c;-webkit-animation-name: fadeIn;animation-name: fadeIn;}
.service-num{height: 510px;background: url(../img/smrz-img01.jpg) top center no-repeat;}
.service-num .title{padding: 130px 15px 0;font-size: 38px; color: #fff;letter-spacing: 4px;}
.service-num .num{margin-top: 70px;font-size: 120px;font-family:Arial; color: #9F0912;letter-spacing: 3px;}

/*合作联盟*/
.hzlmBanner{height: 480px; width:100%: #fff;background: url(../img/topb5.jpg) top center no-repeat;}
.hzlmBanner .hold-h{height: 150px;}
.hzlmBanner .b-0{font-size: 28px;}
.hzlmBanner .b-0-1{animation-delay:.3s;-webkit-animation-delay:.3s;}
.hzlmBanner .b-1{font-size: 68px;margin-top: 40px;animation-delay:.8s;-webkit-animation-delay:.8s;}
.hzlmBanner .b-2{position: relative;width: 610px;height: 190px;margin:50px auto 0;}
.hzlmBanner .b-2 .b-2-1,.hzlmBanner .b-2 .b-2-2,.hzlmBanner .b-2 .b-2-3{position: absolute;width: 150px; height: 190px;top:0; background: url(../img/hzlm-bannerimg01.png) no-repeat;}
.hzlmBanner .b-2 .b-2-1{left: 0;background-position: 3px center;animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.hzlmBanner .b-2 .b-2-2{left: 230px;background-position: -198px center;animation-delay:1.6s;-webkit-animation-delay:1.6s;}
.hzlmBanner .b-2 .b-2-3{right:0;background-position: -398px center;animation-delay:2s;-webkit-animation-delay:2s;}
.cp-box,.kefu-box,.sqlc-box,.hzzc-box,.khpj-box{padding: 80px 0;}
.sqlc-box{background-color: #FFF5F3;}
.cp-box .pager-subtitle,.kefu-box .pager-subtitle,.sqlc-box .pager-subtitle,.hzzc-box .pager-subtitle,.khpj-box .pager-subtitle{padding: 5px 0 50px; font-size: 19px; letter-spacing: 1px;}
/*.cp-body .pic{height:210px;background: url(../img/hzlm-cpimg01.png) no-repeat;}
.cp-body .pic.p1{background-position:30px 5px;}
.cp-body .pic.p2{background-position:-296px 15px;}
.cp-body .pic.p3{background-position:-645px 7px;}
.cp-body .pic.p4{background-position:-952px 7px;}
.cp-body .pic:hover{-webkit-animation-name: fadeIn;animation-name: fadeIn;}
.cp-body .pic.p1:hover{background-position:30px -282px;}
.cp-body .pic.p2:hover{background-position:-296px -272px;}
.cp-body .pic.p3:hover{background-position:-645px -280px;}
.cp-body .pic.p4:hover{background-position:-952px -280px;}*/
.cp-body .text{font-size: 18px; margin-top: 30px;margin-bottom:0px; text-align: center;}
.cp-body .col-md-3:hover .text{color: #cf131c;}
.kefu-box .pager-subtitle .iconfont{color: #cf131c; font-size: 22px;}
.kefu-box .kefu-card{position: relative;padding: 25px;}
.kefu-box .kefu-card:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 1px solid #cf131c;content: '';opacity: 0;-webkit-transition: opacity 0.15s, -webkit-transform 0.15s;transition: opacity 0.15s, transform 0.15s;-webkit-transform: scale(0);transform: scale(0);}
.kefu-box .kefu-card:hover:before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.kefu-box .kefu-card h4{padding: 10px 0;}
.kefu-box .kefu-card .text{font-size: 15px;line-height: 24px;color: #666;}
.kefu-box .kefu-card:hover h4{color: #cf131c;}
.sqlc-box .card{border: 0; cursor: default;}
.sqlc-box .card-img{position: relative;width: 104px;height: 104px;line-height: 104px; margin:0 auto;background: url(../img/nums_circle.png) center center no-repeat;text-align: center;font-size: 60px;font-family: "Arial"}
.sqlc-box .card-img:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border-radius: 50px;border-color: #cf131c transparent transparent transparent;border-width: 3px;border-style: solid;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;}
.sqlc-box .card-img .trans_num{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 3}
.sqlc-box .card-img:after {content: '';position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;background: #cf131c;border-radius: 50%;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);visibility: hidden;opacity: 0;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;z-index: 1;}
.sqlc-box .jiantou{width: 80px;}
.sqlc-box .jiantou hr{line-height: 229px;margin-top: 50px;border-bottom: 2px dashed #666;}
.sqlc-box .card-text{margin-top: 30px;}
.sqlc-box .cimg2:before{transform: rotate(90deg);-webkit-transform: rotate(105deg);-ms-transform: rotate(105deg);-moz-transform: rotate(105deg);}
.sqlc-box .cimg3:before{transform: rotate(135deg);-webkit-transform: rotate(165deg);-ms-transform: rotate(165deg);-moz-transform: rotate(165deg);}
.sqlc-box .cimg4:before{transform: rotate(180deg);-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);-moz-transform: rotate(225deg);}
.sqlc-box .cimg5:before{transform: rotate(270deg);-webkit-transform: rotate(285deg);-ms-transform: rotate(285deg);-moz-transform: rotate(285deg);}
.sqlc-box .card:hover{color: #cf131c;}
.sqlc-box .card:hover .card-img{color: #fff;}
.sqlc-box .card:hover .card-img:after {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);visibility: visible;opacity: 1;}
.sqlc-box .card:hover .cimg1:before{transform: rotate(405deg);-webkit-transform: rotate(405deg);-ms-transform: rotate(405deg);-moz-transform: rotate(405deg);}
.sqlc-box .card:hover .cimg2:before{transform: rotate(465deg);-webkit-transform: rotate(465deg);-ms-transform: rotate(465deg);-moz-transform: rotate(465deg);}
.sqlc-box .card:hover .cimg3:before{transform: rotate(525deg);-webkit-transform: rotate(525deg);-ms-transform: rotate(525deg);-moz-transform: rotate(525deg);}
.sqlc-box .card:hover .cimg4:before{transform: rotate(585deg);-webkit-transform: rotate(585deg);-ms-transform: rotate(585deg);-moz-transform: rotate(585deg);}
.sqlc-box .card:hover .cimg5:before{transform: rotate(645deg);-webkit-transform: rotate(645deg);-ms-transform: rotate(645deg);-moz-transform: rotate(645deg);}
.hzzc-box .pic{position: relative;width: 135px;height: 135px;margin:0 auto; background: url(../img/hzlm-hzzcimg.png) no-repeat;}
.hzzc-box .pic .border-cirle{width: 133px;border: 2px solid #bbb;border-radius: 50%;height: 133px;position: absolute;left: 2px;top: 0;opacity: 1;transition: all 0.5s;}
.hzzc-box .hzzc-body:hover .border-cirle {transform: scale(1.3);opacity: 0;}
.hzzc-box .pic.p1{background-position: 3px 0;}
.hzzc-box .pic.p2{background-position: 3px -182px;}
.hzzc-box .pic.p3{background-position: 3px -394px;}
.hzzc-box .text{margin-top: 20px;}
.hzzc-box .hzzc-body:hover .p1{background-position: -214px 0;}
.hzzc-box .hzzc-body:hover .p2{background-position: -214px -182px;}
.hzzc-box .hzzc-body:hover .p3{background-position: -214px -394px;}
.hzzc-box .hzzc-body:hover .text{color: #cf131c;}
.khpj-body{padding: 15px 27px;border: 1px solid #ccc; cursor: default;}
.khpj-body:hover{border-color: #cf131c;}
.khpj-body .col-img{width: 50%;float: left;}
.khpj-body .col-text{width: 50%;float: right;text-align: right;font-size: 15px;}
.khpj-body .text{line-height: 22px;color: #888;}


.com-desc{
    font-size:17px;
	padding:40px 0px;
	line-height:30px;
}
span.span-text {
    display: block;
    text-align: center;
    margin-bottom: 40px;
    
}
.card-group {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.card-group .card {
    display: table-cell;
    vertical-align: top;
}
.card {
    position: relative;
    margin-bottom: .75rem;
    border-radius: .25rem;
}
.sqlc-box .card-img:before{
	transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
	}
.sqlc-box .card-img.cimg2:before{
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}
.sqlc-box .card-img.cimg3:before{
       transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -moz-transform: rotate(150deg);
}
.sqlc-box .card-img.cimg4:before{
    transform: rotate(210deg);
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    -moz-transform: rotate(210deg);
}
.sqlc-box .card-img.cimg5:before{
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
}
.sqlc-box .card-img.cimg6:before{
    transform: rotate(330deg);
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    -moz-transform: rotate(330deg);
}
.kefu-box .kefu-card img{
    width:100%;
}
.jiameng-p{
	clear:both;
	padding:0 25px;
    line-height: 30px;
    font-size:18px;
	line-height:30px;
 }
 #s_province, #s_city, #s_county{
    width:120px;
	display:inline-block
 }
 #txtRemark{
    margin-bottom:25px;
 }
.message-p{
    font-size:16px;
	line-height:30px
}
.fl p{
  margin-bottom:0px;
}
 /*工具条*/
    .tools.isHide .izl-rmenu {
		right: -100px;
	}
 
    .tools .btn-fold{width:60px;position: fixed;display: block; right: 0; bottom: 73px;background:#D9D9D9; color: #4C4C4C; border-radius: 5px 0 0 5px;text-align: center;font-weight: 700;z-index: 9999}
    .tools.isHide .icon-jiantou_you{display: none;}
    .tools.isHide .icon-jiantou_zuo{display: block;}
    .tools.isHide .btn-fold{width: 20px; line-height: 60px;background: #141f45;color: #fff;}
/*声纹库*/
.appBanner{background: url(../img/topb7.jpg) top center no-repeat;}
.swkly-box,.swktd-box,.swkcj-box,.swkyy-box{padding:80px 0;}
.swkly-box .dsc{width: 80%;line-height: 22px;margin:45px auto;color: #666;}
.swktd-box h2,.swkcj-box h2{padding-bottom: 50px;}
.swktd-box .pic{position: relative;width: 144px;height: 142px;margin:0 auto; background: url(../img/swkimg02.png) no-repeat;}
.swktd-box .pic .border-cirle{width: 142px;border: 2px solid #aaa;border-radius: 50%;height: 142px;position: absolute;left: 2px;top: 0;opacity: 1;transition: all 0.5s;}
.swktd-box .swktd-body:hover .border-cirle {transform: scale(1.3);opacity: 0;}
.swktd-box .pic.p1{background-position: 1px -1px;}
.swktd-box .pic.p2{background-position: -273px -2px;}
.swktd-box .pic.p3{background-position: -548px -2px;}
.swktd-box .pic.p4{background-position: -823px -3px;}
.swktd-box .text{margin-top: 25px;}
.swktd-box .dsc{padding: 5px 14px 0; color: #666;}
.swktd-box .swktd-body:hover .p1{background-position: 1px -276px;}
.swktd-box .swktd-body:hover .p2{background-position: -274px -276px;}
.swktd-box .swktd-body:hover .p3{background-position: -549px -276px;}
.swktd-box .swktd-body:hover .p4{background-position: -822px -276px;}
.swktd-box .swktd-body:hover .text{color: #cf131c;}
/*场景*/
.swkcj-body{border:1px solid #fff;padding: 60px 0;}
.swkcj-body.b1{background-color: #18BD9D;}
.swkcj-body.b2{background-color: #2B80B9;}
.swkcj-body.b3{background-color: #8F44AD;}
.swkcj-body.b4{background-color: #D25400;}
.swkcj-body .pic{width: 120px; height: 120px;margin:0 auto 40px;}
.swkcj-body:hover{opacity: .9;}
.swkcj-body .p1{background: url(../img/swkimg03.png) center no-repeat;}
.swkcj-body .p2{background: url(../img/swkimg04.png) center no-repeat;}
.swkcj-body .p3{background: url(../img/swkimg05.png) center no-repeat;}
.swkcj-body .p4{background: url(../img/swkimg06.png) center no-repeat;}
.swkcj-body .text{color: #fff;}
/*建设意义*/
.swkyy-box h2{padding-bottom: 80px;}
.swkyy-box .container{width: 1260px;}
.swkyy-body{width: 20%;float: left;}
.swkyy-body .model{position: relative;width: 208px; height: 208px; margin:0 auto; border: 1px solid #999; border-radius: 50%;cursor: default;}
.swkyy-body .num{position: absolute;left: 50%;top: -30px;margin-left: -30px;width: 60px; height: 60px; line-height: 40px; font-size: 22px; font-family: "Arial";text-align: center; color: #fff; background-color: #cf131c;border: 10px solid #fff; border-radius: 50%;}
.swkyy-body .text{padding-top:76px; line-height: 26px;}
.swkyy-body .model:hover{border-color: #cf131c;}
.swkyy-body .model:hover .text{color: #cf131c;}
/*大数据*/
.dsj-tztq-box,.zdr-sbrz-box,.dsj-td-box,.sbrz-fw-box,.kfgj-box{padding: 60px 0 80px;}
.dsj-td-box h2,.zdr-sbrz-box h2{padding-bottom: 68px;}
.app-comm-head{position: relative;width: 70%;padding-bottom: 55px;margin:0 auto 80px; border-bottom: 1px solid #aaa;}
.app-comm-head .text{margin-top: 20px;font-size: 20px;}
.app-comm-head .line{position: absolute; width: 110px; left: 50%; bottom: -3px; margin-left: -55px; height: 6px; background-color: #cf131c; border-radius: 4px;}
.app-comm-model .pic{padding-right: 65px; border-right: 2px dashed #666;}
.app-comm-model .info{padding-left: 65px;}
.app-comm-model .dsc{margin-top: 25px; line-height: 24px; color: #666;}
.app-comm-body .pic,.cp-body .pic{width:147px;height:155px;margin:0 auto;background: url(../img/yycjnumber.png) no-repeat;}
.app-comm-body .pic.p1,.cp-body .pic.p1{background-position:0 0;}
.app-comm-body .pic.p2,.cp-body .pic.p2{background-position:-295px 0;}
.app-comm-body .pic.p3,.cp-body .pic.p3{background-position:-590px 0;}
.app-comm-body .pic.p4,.cp-body .pic.p4{background-position:-884px 0;}
.app-comm-body .item:hover .pic,.cp-body .item:hover .pic{-webkit-animation-name: fadeIn;animation-name: fadeIn;}
.app-comm-body .item:hover .p1,.cp-body .item:hover .p1{background-position:0 -268px;}
.app-comm-body .item:hover .p2,.cp-body .item:hover .p2{background-position:-295px -268px;}
.app-comm-body .item:hover .p3,.cp-body .item:hover .p3{background-position:-590px -268px;}
.app-comm-body .item:hover .p4,.cp-body .item:hover .p4{background-position:-884px -268px;}
.app-comm-body .text{font-size: 17px; margin-top: 15px; text-align: center;}
.app-comm-body .item:hover .text{color: #cf131c;}
.dsj-ys-box,.sbrz-ys-box,.jyzd-box{padding: 60px 0 30px;}
.app-comm-ys{padding:0;}
.app-comm-ys .col-info{width: 40%; float: left;}
.app-comm-ys .col-middle{width: 20%; float: left;}
.app-comm-ys .col-info.left{padding-right: 60px;}
.app-comm-ys .col-info.right{padding-left: 60px;}
.app-comm-ys .col-info .model{margin-bottom: 70px;cursor: default;}
.app-comm-ys .col-info .title{padding-bottom: 28px;font-size: 22px;color: #666;border-bottom: 5px solid #ccc;}
.app-comm-ys .col-info .dsc{padding:28px 0;color: #888;border-bottom: 2px solid #ccc;}
.app-comm-ys .col-info .model:hover .title{color: #cf131c;border-color: #cf131c;}
.dsj-ys-box h2,.sbrz-ys-box h2,.sbrz-fw-box h2,.sylc-box h2,.jyzd-box h2{padding-bottom: 70px;}
.sylc-box .hold-h{height: 30px;}
/*适用范围*/
.sbrz-fw-body .left{padding-right: 160px;border-right: 2px dashed #666;}
.sbrz-fw-body .right{padding-left: 160px}
.sbrz-fw-body .title{padding: 0;margin-top: 32px;font-size: 24px;line-height: 42px;color: #666;}
.sbrz-fw-body .icon-box{width: 150px;height:150px;margin-left: 50px;border: 2px solid #aaa;text-align: center;border-radius: 50%;}
.sbrz-fw-body .iconfont{font-size: 100px; color: #aaa;}
.sbrz-fw-body .left:hover .title,.sbrz-fw-body .left:hover .iconfont,.sbrz-fw-body .right:hover .title,.sbrz-fw-body .right:hover .iconfont{color: #cf131c;}
.sbrz-fw-body .left:hover .icon-box,.sbrz-fw-body .right:hover .icon-box{border-color: #cf131c;}
/*客服管家*/
.sylc-box{padding: 60px 0 80px;}
.sylc-body .title{padding-bottom: 20px;font-size: 24px;border-bottom: 2px solid #ccc; color: #666;}
.sylc-body .title span{font-family: "arial"}
.sylc-body .pic1{margin-top: 30px;}
.sylc-body .pic2{margin-top: 60px;}
/*直播卫士*/
.app-comm-head.zbws{margin-bottom: 60px;}
.app-yq-box .pager-title{padding-bottom: 50px;}
.app-yq-box .card{border: 0;}
.app-yq-box .pic{width: 76px;height: 76px;margin:0 auto; background: url(../img/zbws-img02.png) no-repeat;}
.app-yq-box .text{margin-top: 25px;}
.app-yq-box .p1{background-position: 0 2px;}
.app-yq-box .p2{background-position: -243px 2px;}
.app-yq-box .p3{background-position: -486px 2px;}
.app-yq-box .p4{background-position: -728px 2px;}
.app-yq-box .p5{background-position: -971px 2px;}
.app-yq-box .card:hover .text{color: #cf131c;}
.app-yq-box .card:hover .p1{background-position: 0 -112px;}
.app-yq-box .card:hover .p2{background-position: -243px -112px;}
.app-yq-box .card:hover .p3{background-position: -486px -112px;}
.app-yq-box .card:hover .p4{background-position: -728px -112px;}
.app-yq-box .card:hover .p5{background-position: -971px -112px;}
.jyzd-body .col-info{width: 40%; float: left;}
.jyzd-body .col-middle{width: 20%; float: left;}
.jyzd-body .col-info.left{padding-right: 60px;}
.jyzd-body .col-info.right{padding-left: 60px;}
.jyzd-body .model{margin-bottom: 50px;cursor: default;}
.jyzd-body .title{padding-bottom: 20px;font-size: 22px;color: #555;border-bottom: 5px solid #ccc;}
.jyzd-body .dsc{padding-top:20px;color: #777;}
.jyzd-body .a-title{padding: 18px 0 15px;font-size: 16px;font-weight: 700;color: #555;}
.jyzd-body .a-dsc{padding: 10px;border-top: 2px solid #ccc;border-bottom: 2px solid #ccc;color: #777;}
.jyzd-body .model:hover .title{color: #cf131c;border-color: #cf131c;}

/*应用场景首页*/
.relative {position: relative;}
.mod-a{overflow: hidden;}
.mod-a .title{line-height: 42px;}
.mod-a0,.mod-a2{padding: 80px 0;}
.mod-a0 .hold-h{height: 70px;}
.mod-a0 .info{padding-left: 120px;}
.mod-a .line{display: block;width: 35px; height: 5px;margin:30px auto; border-radius: 5px; background-color: #cf131c;}
.mod-a .subtitle{font-size: 20px;}
.mod-a .dsc{padding: 0 20px;margin-top: 30px;line-height: 24px; color: #787878;}
.mod-a .btn-more{margin-top: 40px; font-size: 18px; background-color: #cf131c; border-color: #cf131c; color: #fff; text-decoration: none;}
.mod-a .btn-more:hover{text-decoration: none;background-color: #BC2D29; border-color: #ac2925;}
.mod-a0 .pic{position: absolute;left:15px; top: 0;z-index: 9;}
.mod-a0 .current .pic{-webkit-animation-name: bounce;animation-name: bounce;}
.mod-a0 .current .pic1{-webkit-animation-name: zoomIn;animation-name: zoomIn;animation-delay:.5s;-webkit-animation-delay:.5s;}
.mod-a .current .title{-webkit-animation-name: bounceIn;animation-name: bounceIn;animation-delay:.4s;-webkit-animation-delay:.4s;}
.mod-a .current .line{-webkit-animation-name: fadeIn;animation-name: fadeIn;animation-delay:1s;-webkit-animation-delay:1s;}
.mod-a .current .subtitle{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.mod-a .current .dsc{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;animation-delay:1.6s;-webkit-animation-delay:1.6s;}
.mod-a .current .btn-more{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;animation-delay:2s;-webkit-animation-delay:2s;}
.mod-a1 .hold-h{height: 170px;}
.mod-a1 .info{padding-right: 120px;}
.mod-a1 .pic{position: absolute;text-align: center;}
.mod-a1 .text{font-size: 16px; margin-top: 15px; color: #777;}
.mod-a1 .pic1{left: 70px; top: 130px;}
.mod-a1 .pic2{left: 86px; bottom: 90px;}
.mod-a1 .pic3{right: -40px; top: 90px;}
.mod-a1 .pic4{right: -40px; top: 273px;}
.mod-a1 .pic5{right: -26px; bottom: 70px;}
.mod-a1 .current .pic0{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.mod-a1 .current .pic1{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;animation-delay:.5s;-webkit-animation-delay:.5s;}
.mod-a1 .current .pic2{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;animation-delay:1s;-webkit-animation-delay:1s;}
.mod-a1 .current .pic3{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.mod-a1 .current .pic4{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;animation-delay:2s;-webkit-animation-delay:2s;}
.mod-a1 .current .pic5{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;animation-delay:2.5s;-webkit-animation-delay:2.5s;}

.mod-a2 .hold-h{height: 40px;}
.mod-a2 .info{padding-left: 200px;}
.mod-a2 .current .pic{-webkit-animation-name: zoomIn;animation-name: zoomIn;}
.mod-a3{height: 660px;background: #717276 url(../img/yycj-img04.jpg) center right no-repeat;}
.mod-a3 .hold-h,.mod-a4 .hold-h,.mod-a5 .hold-h{height: 130px;}
.mod-a3 .info{color: #fff; padding-right: 120px;}
.mod-a3 .info .dsc,.mod-a4 .info .dsc,.mod-a5 .info .dsc{color: #fff;}
.mod-a3 .pic{position: absolute;left: 220px; top: 210px;}
.mod-a3 .current .pic{-webkit-animation-name: flip;animation-name: flip;}
.mod-a4{height: 660px;background: #303135 url(../img/yycj-img06.jpg) center no-repeat;}
.mod-a4 .info{color: #fff; padding-left: 100px;}
.mod-a4 .pic{position: absolute;left: -50px; top: 70px;}
.mod-a4 .current .pic{-webkit-animation-name: flipInX;animation-name: flipInX;}
.mod-a5{height: 660px;background: #303135 url(../img/yycj-img08.jpg) center no-repeat;}
.mod-a5 .info{color: #fff; padding-right: 160px;}

/*右侧浮动客服*/
.izl-rmenu{position:fixed; width:90px; right:0; bottom:95px; z-index:9999; webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.izl-rmenu .slide-btn{position:relative; width:90px; height:90px; line-height: 100px; font-size: 18px; text-align: center; margin-bottom:2px; cursor:pointer; background:#D9D9D9; color: #4C4C4C; border-radius: 5px 0 0 5px;}
.izl-rmenu a.slide-btn,.izl-rmenu a.slide-btn:visited{text-decoration:none; display:block;}
.izl-rmenu .slide-btn:hover{background: #141f45;color: #fff;}
.izl-rmenu .iconfont{font-size: 50px;}
.izl-rmenu .kefu-item{display: block; width: 50px;line-height: 28px; margin:0 auto; padding-top: 22px;}
.izl-rmenu .btn-wx .wechatpic{position:absolute; width:160px; height:160px; left:-160px; top:0px; display:none;}
.izl-rmenu .btn-wx:hover .wechatpic{display: block;}
.izl-rmenu .btn-tel .tel{position:absolute; width:190px; left:-180px; top:0px; font-size: 20px;font-weight: 700; font-family: "Arial"; letter-spacing: 1px; background:#141f45; display: none; border-radius: 5px 0 0 5px;}
.izl-rmenu .btn-tel:hover .tel{display:block;}
.tools .icon-jiantou_zuo{display: none;}
.btn-fold{display: none;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1518331688937'); /* IE9*/
  src: url('iconfont.eot?t=1518331688937#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA+MAAsAAAAAFlwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW/E2UY21hcAAAAYAAAAD9AAAC7HAw5q1nbHlmAAACgAAACmcAAA3EH7OW12hlYWQAAAzoAAAALgAAADYQa1RAaGhlYQAADRgAAAAeAAAAJAfeA5ZobXR4AAANOAAAABgAAABQT+oAAGxvY2EAAA1QAAAAKgAAAComACI4bWF4cAAADXwAAAAfAAAAIAEpAKJuYW1lAAANnAAAAUUAAAJtPlT+fXBvc3QAAA7kAAAApgAAAOrC+9mueJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/s84gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVLxexNzwv4EhhrmRoQ8ozAiSAwAylA0peJzFkjtuQkEMRc88XsiPfJGgTfEURSgsgQ0gGgQVK2AJ7IFdsA7q7IRLQRelSEfuPFMkpEiaKLbOaMay5LGvgROgYZ5NCemdRLZXR1Mdb3BRx0te/K548K1koUJdVeqpr4GGGmmsqWaaa6n1drNb7ffOzlmdo6zJt6yfLLlq9scjf/rkOavNHfecc8U1N+7sjFv//ZImp7TcR1F32PxFxT+y9H+lv1qrPt8Or7ZZHPAXVQQ5rk7gyaJu4BmjKvC0US/w3FE/sAJoEFgLNAzyvmkUWB80DqwUmgR53zQNrB6aBdYRzQMripZB7kbrIO/ydhNYb3argPIDP4Vj4QAAAHicdVd7jFxlFf/O9933vXPv3LmvmdmZ2Zm5O3O3u9ulM7M7w3a3O9tKH/axS1v6XBDaatukVmwLVGuxKyIqNKiFKsVQG4I8TACliVqBNgoYedQISWNqsIFgQk3B+sDIH92L5860tJJ4d+bc8333O+fO+Z3nEp6Qj95mz7EksUg3qZBryLWEgNALRZ1moRAM9NNecAq849k6C/ygIPrFfjYHvKJgu9X6QNkTRMEAHXJQK1TrQT8NYHBglA5D1c0CpDrSKxOlTIJ9F5RkkPtGuJg+DE6nnzFGZ4af7mva1bwl7dYSiVQisV8SeF6ilDN02O65Mi8rQvgIb6Sd5zpn0E7QUkF66bpYviOx4VsDX8iWPBlgagqsjrz+WNNMm/jZm3atREqMx6RkOuZ32bD7L2rS0rLldwheAtp6hiOsSOIkTbrIMFq7DK3th0AHMQdetd7wglEo9cNAvVZ1bcH7mAuq3sfHxAYaW22UB0chiJ4Vy6MgRiejBUe4p75yxxOMPXFHerBjQ7o+P9ypO45uJ5NPX7zflzA7Xvn2oZMcLJnfta8wUjBNlT3ZdJLJngLk/+rk8z2pFHDbD1B6YDtSRRxc1711KzgZBz9w8f4B/eJ+yp68c8meWdvHRBVKwZ6HP5eakUzOSE1CsgeVJdFmhjZ/wA6wBJGJhnYTEING3e1Ef0EjaHgQsKnxY+N2Hu6kxoV33v5V+hg8dowuxD3ToHdC5/QD3cdS0R4hHOo6xVazSKtIVGIQYg2WTDB5E3hzJpglcwoInApXh6eAfEQocjD11tXhe7A3vEeEXHiUC89UzoV3r4Cetj9Q1X76PP6uJJlBhshCshx/YbloQBRdTfCiEAv4mlMbrA36Bb8oZMF2Mbbqc2Cg7HtuFKhl5OtRvImlci+YeLT1OBBdIfBx4YrUEBLCD4WYKezfL5gxYfqVyZ7Jt+DVHQi10yIKSGwHk1oEoBZ3DvRucfLxDtzesgW36M8FVICiqADVnD97tifvPB5JIvlzJPg4J4pc2Qj/9qW8M8sxV6PQfJEjFDGbYqfZFGKmIF4FpwC+WTB9BP6ZC+PsmffD7vcBnx+ePh2+BMNwmiCyES4v0HMkT2aTUTKPLCCLyThZQVaT9eQziFC9jKHo6RCh0YRRmAN1znNsdKtbbwwOlFnQD1dFp3w81kpPRNSNErTkR0i2v97/4dkvuRc//M+LHC8o4glRycA9mYiRQeyRwNSOQ7L/9ZpNnWsnVRMksOP0jGGHsetb11cnW9e+9opulHdL0m5ZSEiPSCKtUl1cuIG/fkTS6TAVcC8x/eZdcV97VL5dkvbK+qLlmh+/K+444zOuwr/TV1DSwvIYe5ktxFhZTQhfDIplNDQo15sQZWkU1AZ+Pfw0cKO91sGHFgSdCAE+anhubRRQonwVlH0MNV8oB5V+aAw2Wlv0fMqJn/zRwe2gW5mJbNkt67sMpg1xXf21pnpDIplzDhb53IQ91BkKCX3c0mRgm+976CWOxUwniE0YzLxfiinCNpFfueyaLjqXp/wufYG47dCDfzBL67ITGStx0Bpwb4iNVWb5dEiJ7+pY2Tluu2wSYhPWcJLxLx/6wSYGPOixcSOI7RK4ubSwYPF1vPx5yRXvT1zM653s7+xrpEAmyF5CSnpUg7B6Ndp1qlJsGVut14YwQAZxs1EpDkOxVqwJLloaDLF+EJEdYlj2qhF+eN6xdepYQ3TAQYGiED1HsBqjUGvB6tiCaGMOVnAflaIWeji2KNH8xeisUR7u2sMvV9R5fzz+pxHFUmaPzfuptIujVMZL8tSE6/ufnRkzVJ7jZF3OVpN2isp0ffPwmmBJUdcMQVH55KzkygP12WMSL3AYuCY3v3lOXThYePSbTlOTnloCqxf/+70TN8YFbwF36930g7iqV27yix2e4DHKCynbqmeVhMxxkFaU5kKIWaLL8IW8BM3Zs7+zAvXLGi8Yml5cHozf3yQS4nic/YbNw6xzSA/m2wKylewjBzHLdLTXxWKCCdVAKDqh3kCuHJRFPUKuBW+ETr21gbFYbozSaJu1+0TLF1Z01oh6DIZYHVFzDbCdRiTmtpUE/QybTKUe8ajIbx3E5O6FiMGVWOzHV+NzFx4yPDMWd+NdsgBMUjhxrx6vD/Ut6+ySe7JjxZgWLMz1SjuMSrarwlMmBcM1x6SZEyHPhydaNJm7rpr0/DmbeuvZzJzbvYEsUNvutv2swot6NdWUM3FNk4WqIykCVUVeljF8qSoxWQGtqzjByRqosrhpZgVKYKPfoq/OScApikilCVl0BJbLl1fk7Dhw6XT35A43BaV8LJYrGZpn1ejsS78F6fTzfRVNoDy4HcWbhvYMK0JH2lMUxqtAy0U9xllLXlVE0Ex8qSf7aUkGqsvekKTgbXF3AbcTGtB4b4O0fPk8ewF9qaAvi+jLpVgnNpCN6MtoXKlF84ofYLhj3kdr6wo/BQwdKCKDXR37u1fG0inaXtHnvUAU/HZq4T5mAFyafXz+stoKHZFiMUk1DPUaTQdIa6apSVcAf2KVXbAWO0EfvW3t+C2GKi/dBIIiQ9W4Om/El26kdOPSRZvpjM7wbs2yPNQDi2T0hKrrKkxppqqa2iZdS8WSOtx4BYL89GsCX2pm5vcs2wgwMZfSGxa47qLBvMjBqrljqyhdNdY14sG1KKgnY99vayLtGoLkOP09dvIE4kWggClvtie5htkPMhSsAiJiQmRkA0xbYDdPFwt9AH0FeqZ1D3eER+iz1nRRNeA2SRU0HnYa9GRfISSFPjyFNNwLy6dfAzTjw/CQyHOwNeRVHV+H/vo1PcfmRJMAiBDI0MBluI6DH4c1HrbRFgsnuU+ebQAOfyI4DB7jwkk4ycN9tMWGtYtn32ObcOYxCZFxnMBENu0cVBtYCbE5Lpv+nuLZmmZ7Cr1ZUVV4BLbyqq1NV5AIsEWwk9ZFfLB3P469u449eBw7TlAm2CGiCKlisurYelpRgm2XeHWCnRdLRVAeGG3XyiyeiCoD+zh49P8pDZTp+fDoTAr8+aOb1ysCFs2J9Yff4ACKYI2NYUqMDEmGLc2dL2zbuHSnEF9zC2O3rGnTeWsoXTOvRackFbr/mVTlo+f5ft62BL6be+OwpDi/Df/ld4H3GqdI4/fUJcxHaeTIWlnltry+afEKCl+nt6I2SlHnrbAZ1s5tK527toUhNtwj9MFoykMMg7IOaKcYRX6DHgn/wfHUNqV335VNT4Ip0HnK0bgnnT0reaZ8Wf4BEjkauy3OxgbOczgtB3BT97uye1m4u3W/JNme0/exC+zL+O7Oi1P6NtRSddGNrYlv0MSKWfjEupRjXgGBDXAcx1kAe1YVx4AqFlU+ytAoVUuXGM+KBB374vzoX+YiZexFL5/3rIhceNPL5ZAtFDz6qUR3V0aYPhFf0DVAGY7Hg5lmYf5Inaouo+HPYolERyIBYsyy0onE05Bz9JyTdbLPZt2snVOdHC3lnPCUk8060OvkruTPSZlgJv6rYK+gagzoypieuQ5LLv1JpLEjwbVv+8Krvdy9keS9bZrz4HeE/BehdmWKAHicY2BkYGAAYl4tobp4fpuvDNwsDCBwbRmHBoL+X8TCwNwI5HIwMIFEAdbIB9MAAHicY2BkYGBu+N/AEMMCZDEwsDAwgGkkIAIARzMCfgAAeJxjYWBgYH7JwMDCgAUz4hDHgwFRmgE6AAAAAAB2APABFgE+AbABygJWAtwDgARmBP4FPgVUBWoFjgYMBiwGSgbiAAB4nGNgZGBgEGGYxsDNAAJMQMwFhAwM/8F8BgAaCQHMAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nG2MSQ6CQBREu0AGQRzxGCzUjbcxjSB8Q/pjpMNwepthaW1eJVV5whJzAvE/MSzYWMGBCw8+1ggQYoMIW+ywxwFHnBDjLNC5bU4dqe2HpEqpztWTqvvVa0ll3H6jl1SlpoxUkeqbKylpuJ6QV15G4yj9hZfAqFJOnlz34Wydut+z7sylsE2xB81uykZbOBkNJXlvMzWsw4WP8SDVUGoW4geFIjobAAA=') format('woff'),
  url('iconfont.ttf?t=1518331688937') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1518331688937#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-left:before { content: "\e62d"; }
.icon-right:before { content: "\e62a"; }
.icon-dianhua:before { content: "\e64c"; }
.icon-dianhua1:before { content: "\e624"; }
.icon-weibo:before { content: "\e653"; }
.icon-weixin:before { content: "\e654"; }
.icon-wechat:before { content: "\e7e5"; }
.icon-youxiang:before { content: "\e68b"; }
.icon-dizhi:before { content: "\e651"; }
.icon-bofang:before { content: "\e63d"; }
.icon-jiantou_you:before { content: "\e616"; }
.icon-jiantou_zuo:before { content: "\e617"; }
.icon-ai-tel:before { content: "\e668"; }
.icon-anzhuo:before { content: "\e602"; }
.icon-windows:before { content: "\eba2"; }
.icon-qianbi:before { content: "\e6bc"; }
.icon-fanhui:before { content: "\e64a"; }
.icon-ai-top:before { content: "\e65a"; }
.icon-ai-tel:before { content: "\e668"; }

@media (max-width: 767px){
    h2,.h2{font-size: 24px;}
	.navbar{min-height: 60px;}
	.indexbanner,.topBanner1, .topBanner2, .topBanner3, .appBanner,.aboutBanner,.jobBanner,.smrzBanner{margin-top: 60px;}
	.navbar-collapse{position: absolute;top: 100%;z-index: 999;width: 100%;background-color: rgba(0, 0, 0, 0.95);-webkit-box-shadow: none;box-shadow: none;}
	.navbar-default .navbar-brand {width: 60px; height: 60px;}
	.navbar-default .navbar-nav>.active{border: 0;}
	.navbar-default .navbar-nav>li>a{margin:0;border: 0;}
    .case-header .nav-tabs>li>a:hover{background-color: transparent;color: #333;}
	.indexbanner{height: 420px;}
    .indexbanner .bd .f1-1,.indexbanner .bd .f2-1{font-size: 52px;}
	.indexbanner .bd .f1-1{top:50px;}
	.indexbanner .bd .f2-1,.indexbanner .bd .f4-1{top:40px;}
	.indexbanner .bd .f3-1{font-size: 36px;top:60px;}
	.indexbanner .bd .f1-2{top:125px; font-size: 36px;}
	.indexbanner .bd .f2-2,.indexbanner .bd .f4-2{font-size: 26px;top:120px;padding: 0 15px;}
	.indexbanner .bd .f3-2{font-size: 24px;top:108px;}
	.indexbanner .bd .f1-3{top:190px;padding: 0 15px;font-size:16px;}
    .indexbanner .bd .f2 .f1-3,.indexbanner .bd .f4 .f1-3{top:230px;}
	.indexbanner .bd .f3-3{top:160px;padding: 0 15px;font-size:16px;}
	.indexbanner .bd .f1-4,.indexbanner .bd .f2-4{height:40px;top:285px;}
	.indexbanner .bd .f3-4{height:40px;top:310px;}
	.indexbanner .bd .f3-5{height:46px;top:240px;}
    .indexbanner .bd .f4-1{font-size: 46px;}
	.indexbanner .hd{bottom: 15px;}
	.indexbanner .hd li{width: 10px; height: 10px;}
    .topBanner1, .topBanner2, .topBanner3, .appBanner,.aboutBanner,.jobBanner,.smrzBanner,.hzlmBanner{height: 320px;}
    .topBanner1 .b-1, .jobBanner .b-1{padding-top: 55px;font-size: 46px;}
    .topBanner1 .b-2, .topBanner2 .b-2, .topBanner3 .b-2, .appBanner .b-2,.aboutBanner .b-2,.jobBanner .b-2,.hzlmBanner .b-2{font-size: 34px;}
    .topBanner1 .b-3, .topBanner2 .b-3, .topBanner3 .b-3, .appBanner .b-3,.aboutBanner .b-3,.jobBanner .b-3,.hzlmBanner .b-3{font-size: 20px; padding: 0 15px;}
    .mtbd-box, .hjzs-box, .sysArticle, .case-body{padding: 30px 0;}
    .headInfo{padding: 15px;}
    .headInfo .h2{font-size: 24px; line-height: 32px;}
	.hexinjishu,.appcj,.idx-partner,.idx-news{padding: 15px 0;}
	.index-title,.jsts-box .pager-title, .hzlc-box .pager-title, .kehu-box .pager-title,.jrfa-box .pager-title{margin-bottom: 30px;}
	.hexinjishu .item{width: 50%;}
    /*实验室*/
    .sysArticle .pic-box{padding: 0;}
    .sysArticle .content{padding: 0;}
    .sysArticle .pic-text{font-size: 16px;}
    .sysArticle .pic-text{width: 200px; line-height: 50px; margin-left: -100px;}
    .sysArticle .pic-text.mult{width: 300px; margin-left: -150px;}
    .model-box{padding-bottom: 20px;}
    .mtbd-box .col-md-5{padding: 0 0 20px;}
    .mtbd-box .col-md-7{padding: 0;}
    .plc-subtitle{padding: 0 15px;font-size: 16px;}
    .new-items a:hover .text{padding: 0;border: 0;margin-top: 22px;}
    #certify  .swiper-slide {width: 100%;}
    /*公司介绍*/
    .about-head .container{padding: 0;}
    .scrollNav li>a, .about-head li>a, .news-head li>a{padding:10px 0;line-height:1.5;}
    .hxjs-body .content, .aboutArticle, .aboutBannerBox, .aboutFC, .contact-box{padding: 30px 0;}
    .hexinjishu, .appcj, .idx-news, .idx-partner, .jsts-box, .jrfa-box, .kehu-box, .hzlc-box, .tysq-box{padding:30px 0;}
    .aboutArticle .info-box{height: auto;padding: 15px 15px 10px;}
    .aboutArticle .info-box .title {margin-bottom: 10px;font-size: 22px;}
    .aboutArticle .info-box{border: 0;}
    .model-b5 .btn-download{bottom: 14%;}
    /*联系我们*/
    .contact-box .contact-item{height: 170px;}
    #Map{height: 360px;margin-top: 20px;}
    /*风采*/
    .aboutFC .title{padding: 0 0 15px;font-size: 26px;}
    .aboutFC .dsc{margin:20px 0;}
    /*招聘*/
    .job-body{padding: 30px 0 20px;}
    .job-title{margin-bottom: 30px;}
    .job-info li{font-size: 16px;}
    .job-body .h2{margin-top: 0;}
    .job-body .table{margin-top: 30px;}
    .job-body .btn-more{width: 70px;line-height: 30px;margin-top: 5px;background-color: #cf131c; color: #fff;border: 0; font-size: 12px;}
    .btn-more span{display: none;}
    /*新闻*/
    .news-body .new-items .item{border-bottom: 1px solid #ccc;}
    .new-items .col-md-7{padding: 0;}
    .new-items .title{width: 220px;margin-left: 15px;font-size: 18px;}
    .new-items .new_time{border: 1px solid #cf131c;}
    .new-items .new_time em,.new-items .new_time b{color: #cf131c;}
    .new-items .title{color:#cf131c;}
    .new-items .text{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
    .new-items .btn-more{width: 100px;border: 0;background-color: #cf131c;color: #fff;}
    .page-article{padding:30px 0;}
    .article-header h1{font-size: 26px; margin:0;}
    .page-article .article-header{margin-bottom: 0;}
    .page-article .article-header .info{width: 280px;}
    .page-article .article-header .info span{margin-left: 15px; margin-right: 0;}
    /*留言*/
    .hzlmBanner .hold-h{height: 70px;}
    .hzlmBanner .b-0{font-size: 18px;}
    .hzlmBanner .b-0-1{font-size: 16px;}
    .hzlmBanner .b-1{font-size: 22px;margin-top: 15px;}
    .hzlmBanner .b-2{width: 100%;height: 110px;margin-top: 20px;}
    .hzlmBanner .b-2 .b-2-1, .hzlmBanner .b-2 .b-2-2, .hzlmBanner .b-2 .b-2-3{width: 90px;height: 110px;background-size: 350%;}
    .hzlmBanner .b-2 .b-2-1{left: 20px;}
    .hzlmBanner .b-2 .b-2-2{left: 50%; margin-left: -45px;background-position: -112px center;}
    .hzlmBanner .b-2 .b-2-3{right: 20px;background-position: -229px center;}
    .tysq-box .pager-title{padding: 10px 20px 0;line-height: 28px;}
    .tysq-box .form-group .btn{margin-top: 15px;}
    .tysq-box .text{padding: 20px 15px 0;}
    .tysq-box .btn-more{width: 170px; height: 46px; margin-top: 40px;}
    /*应用场景*/
    .appBanner .hold-h130,.topBanner2 .hold-h130,.topBanner3 .hold-h130{height: 90px;}
    .appBanner{background-position:bottom center;}
	.appcj .card-box{width: 100%;background-color: #cf131c;}
	.appcj .card-box .item-pic,.appcj .card-box .item{width: 50%; float: left;}
	.appcj .card-box .title{width: 50%;}
	.appcj .card-box .item{position: relative;opacity:1;}
	.appcj .card-box .item h3{margin-top:20px;padding:0 6px;font-size: 20px;}
	.appcj .card-box .item .subtitle{margin-top:10px;font-size: 16px;}
	.appcj .card-box .item .text{padding: 15px 20px;}
	.appcj .card-box:nth-child(odd) .item-pic{float:right;}
	.idx-partner .btn-more{margin-top: 30px;}
	.idx-news .btn-more{margin-top: 10px;}
    .mod-a0,.mod-a1,.mod-a2,.mod-a3,.mod-a4,.mod-a5{padding: 30px 0;}
    .mod-a0 .info,.mod-a2 .info,.mod-a4 .info{padding-left: 15px;}
    .mod-a1 .info,.mod-a3 .info,.mod-a5 .info{padding-right: 15px;}
    .mod-a1 .col-sm-7{height: 510px;}
    .mod-a1 .pic1{left:30px; top: 40px;}
    .mod-a1 .pic2{left:44px; top: 200px;}
    .mod-a1 .pic3{right:44px; top: 40px;}
    .mod-a1 .pic4{right:44px; top: 200px;}
    .mod-a1 .pic5{left:44px; right: auto; bottom: 20px;}
    .mod-a3,.mod-a4,.mod-a5{height: auto;}
    .mod-a3 .pic{position: relative;left: auto;top: auto; margin:30px auto 0;}
    .mod-a4 .pic{position: relative;left: auto;top: auto; margin:0 auto 30px;}
    .dsj-tztq-box, .zdr-sbrz-box, .dsj-td-box, .sbrz-fw-box, .kfgj-box{padding: 20px 0 30px;}
    .app-comm-head{padding-bottom: 20px; margin-bottom: 40px;}
    .app-comm-model .pic{padding-right: 15px; border:0;}
    .app-comm-model .pic img{margin:0 auto;}
    .app-comm-model .info{padding-left: 15px;}
    .app-comm-model h3{font-size: 20px;}
    .dsj-td-box h2, .zdr-sbrz-box h2{padding-bottom: 30px;}
    .app-comm-body .item{margin-top: 15px;}
    .app-comm-body .text{font-size: 13px;}
    .app-comm-ys .col-info.left,.app-comm-ys .col-info.right{width: 100%; padding: 0 15px;}
    .dsj-ys-box, .sbrz-ys-box, .jyzd-box{padding: 30px 0 0;}
    .dsj-ys-box h2, .sbrz-ys-box h2, .sbrz-fw-box h2, .sylc-box h2, .jyzd-box h2{padding-bottom: 20px;}
    .app-comm-ys .col-info .model{margin-bottom: 30px;}
    .app-comm-ys .col-info .title{padding-bottom: 15px; font-size: 18px; color: #cf131c;}
    .app-comm-ys .col-info .dsc{padding: 15px 0;}
    .swkly-box, .swktd-box, .swkcj-box, .swkyy-box{padding: 30px 0;}
    .swkly-box{padding-left: 15px;padding-right: 15px;}
    .sylc-box{padding: 30px 0 50px;}
    .swkly-box .dsc{width: 100%; margin:20px 0;}
    .swktd-box .col-xs-6{min-height: 310px;}
    .swktd-box h2, .swkcj-box h2{padding-bottom:20px;}
    .swkyy-box .container{width: 100%;}
    .swkyy-body{width: 50%; margin-top: 50px;}
    .swkyy-box h2{padding: 0;}
    .swkyy-body .model{width: 150px; height: 150px;}
    .swkyy-body .text{padding-top: 45px; font-size: 15px;}
    .sbrz-fw-body .left{padding-right: 15px; border: 0; padding-top: 20px;}
    .sbrz-fw-body .right{padding-left: 15px; padding-top: 30px;}
    .sbrz-fw-body .title{font-size: 18px;margin-top: 15px; margin-left: 20px;}
    .sbrz-fw-body .icon-box{width: 120px; height: 120px;margin-left: 0;}
    .sbrz-fw-body .iconfont{font-size: 80px;}
    .swktd-box .h4{font-size: 16px;}
    .swktd-box .dsc{padding: 5px 0 0;}
    .swkcj-body .pic{margin-bottom: 10px;}
    .swkcj-body{padding: 10px 0;}
    .swkcj-body .h4{font-size: 16px;}
    .app-comm-head.zbws{margin-bottom: 30px;}
    .app-yq-box .pager-title{padding: 0;}
    .app-yq-box .card{width: 33.3%; display: block; float: left;min-height: 145px;}
    .app-yq-box .h4{font-size: 15px;}
    .jyzd-body .row{margin:0;}
    .jyzd-body .title{font-size: 18px;}
    .jyzd-body .a-title{font-size: 15px;}
    .jyzd-body .col-info.left,.jyzd-body .col-info.right{width: 100%; padding: 0;}
    /*案例*/
    .case-header .container{padding: 0;}
    .case-header .nav-tabs{width:100%;height: 55px;display: inline;white-space: nowrap;margin-bottom: -2px;overflow-x:scroll;float:left;overflow-y:hidden}
    .case-header .nav-tabs>li{display:inline-block;width:21.2%;float:none;margin-bottom:0;}
    .case-body .content, .case-body .pic-box{padding: 0;}
    .case-body .content .title{padding: 0 0 25px;font-size: 26px;}
    /*合作联盟*/
    .cp-box, .kefu-box, .sqlc-box, .hzzc-box, .khpj-box{padding: 30px 0;}
    .cp-box .pager-subtitle, .kefu-box .pager-subtitle, .sqlc-box .pager-subtitle, .hzzc-box .pager-subtitle, .khpj-box .pager-subtitle{padding: 5px 0 20px}
    .cp-body .item,.hzzc-body,.khpj-box .item{margin-top: 20px;}
    .kefu-box .kefu-card{padding-top: 10px;}
    .sqlc-box .card{display: block; width: 50%; float: left;margin-top: 20px;}
    .sqlc-box .h4{font-size: 16px;}
    /*实名认证*/
    .smrzBanner .b-1{width: 200px;background-size: contain;}
    .smrzBanner .b-2{padding:0 15px; margin-top: 0; font-size: 13px;}
    .smrzBanner .b-3{padding:0 15px; font-size: 16px;}
    .smrzBanner .b-5{padding: 8px 20px;font-size: 16px;}
    .hzlc-box .pager-title, .kehu-box .pager-title{padding-bottom: 20px;}
    .jsts-box .pager-title{padding-bottom: 0;}
    .jsts-box .card{padding: 15px;margin-bottom: 0;}
    .jrfa-box .jrfa-item{margin-top: 20px;}
    .jrfa-box .text{font-size: 16px;}
    .kehu-box .container{width: 100%;}
    .kehu-box .row-item{padding: 0 25px; margin-bottom: 20px;}
    .kehu-box .padded1{padding: 0;}
    .kehu-box .padded2{margin-bottom: 20px;}
    .kehu-box .bg-color{left: 25px; right: 25px;}
    .card-group .card{display: block; width: 50%; float: left;margin-top: 20px;}
    .hzlc-box .card-text{margin-top: 15px; font-size: 16px;}
    .service-num{height: 270px;}
    .service-num .title{font-size: 26px;padding-top: 50px;}
    .service-num .num{font-size: 60px; margin-top: 30px;}
    /*核心技术*/
    .hxjs-body .content .title{font-size: 26px;}
    .hxjs-body .content .text {background-color: #cf131c;border-color: #cf131c;}
    .hxjs-body .content .text1{background-position: 15px -103px;}
    .hxjs-body .content .text2{background-position: -167px -103px;}
    .hxjs-body .content .text3{background-position: -349px -103px;}
    .hxjs-body .content .text4{background-position: -532px -103px;}
    .hxjs-body .content .text5{background-position: -714px -103px;}
    .hxjs-body .content .text6{background-position: -896px -103px;}
    .hxjs-body .content .text7{background-position: -1078px -103px;}
    .hxjs-head .container{padding: 0;}
    .hxjs-head .scrollNav{width:100%;height: 55px;display: inline;white-space: nowrap;margin-bottom: -2px;overflow-x:scroll;float:left;overflow-y:hidden}
    .hxjs-head .scrollNav>li{display:inline-block;width:auto;float:none;margin-bottom:0;}
    .hxjs-head .scrollNav>li>a {line-height: 2.5;}
    .hxjs-head .scrollNav>li>a {position: relative;display: block;padding: 10px 15px;}
    
    .pager-box .backlist{width: auto;}
	.footer{padding: 50px 15px 30px;}
	.footer .contactInfo .title{height: 40px;}
	.contactInfo .title .underline1{top:35px;}
	.footer .contactInfo {margin-bottom: 30px;}
	.footer .contactInfo .p-tel{width: 160px; line-height: 38px;margin-top: 14px;}

    /*在线客服*/
    .izl-rmenu{width: 60px;}
    .izl-rmenu .kefu-item{width: 40px;line-height: 22px;padding-top: 8px;font-size: 16px;}
    .izl-rmenu .slide-btn{width: 60px; height: 60px;line-height: 60px;font-size: 20px;background: #141f45;color: #fff;}
    .izl-rmenu .iconfont{font-size: 20px;}
    .izl-rmenu .btn-tel .tel{width:140px; left:-130px; font-size: 16px}
    .tools .btn-fold{width: 60px;}
    .tools.isHide .izl-rmenu{right:-60px; } 
}
@media (min-width: 768px){
.navbar-collapse.collapse {float: right;}
/*案例*/
.even-type .content{float: right;}
.even-type .pic-box{float: left;}
}

@media (min-width: 768px) and (max-width: 1199px) {
    .indexbanner .bd .f1-1,.indexbanner .bd .f2-1,.indexbanner .bd .f3-1,.indexbanner .bd .f4-1{font-size: 46px;}
    .indexbanner .bd .f1-2,.indexbanner .bd .f2-2,.indexbanner .bd .f3-2,.indexbanner .bd .f4-2{font-size: 40px;padding: 0 15px;}
    .indexbanner .bd .f1-4,.indexbanner .bd .f2-4,.indexbanner .bd .f3-4{height: 50px;}
    .indexbanner .bd .f1-3, .indexbanner .bd .f3-3{font-size: 26px;}
    .indexbanner .bd .f1-3{top: 375px}
    .indexbanner .bd .f3-5{height: 65px;}
    /*实验室*/
    .headInfo{padding: 40px 15px;}
    .mtbd-box, .hjzs-box, .sysArticle, .case-body{padding: 30px 0;}
    .new-items a:hover .text{padding: 0;border: 0;margin-top: 22px;}
    /*招聘*/
    .page-article, .job-body{padding-top: 30px;}
    .job-body .table{margin-top: 30px}
    /*应用场景*/
    .sbrz-fw-body .left{padding-right: 20px;}
    .sbrz-fw-body .right{padding-left:50px;}
    .sbrz-fw-body .title{font-size: 18px;margin-top: 20px;}
    .sbrz-fw-body .icon-box{width: 120px; height: 120px;margin-left: 0;}
    .sbrz-fw-body .iconfont{font-size: 80px;}

    /*工具条*/
    .izl-rmenu{width: 80px;}
    .izl-rmenu .kefu-item{width: 40px;line-height: 22px;padding-top: 18px;font-size: 16px;}
    .izl-rmenu .slide-btn{width: 80px; height: 80px;line-height: 80px;font-size: 28px;}
    .izl-rmenu .iconfont{font-size: 28px;}
	.tools .btn-fold{
	   width:80px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.container{width: 100%}
	.nav>li>a{padding: 10px 8px;}
    .hexinjishu, .appcj, .idx-news, .idx-partner, .jsts-box, .jrfa-box, .kehu-box, .hzlc-box, .tysq-box{padding: 50px 0;}
	.appcj .card-box{width: 50%;background-color: #cf131c;}
	.appcj .card-box .item-pic,.appcj .card-box .item{width: 50%; float: left;}
	.appcj .card-box .title{width: 50%;}
	.appcj .card-box .item{position: relative;opacity:1;}
	.appcj .card-box .item3,.appcj .card-box .item4{float: right;}
	.appcj .card-box .item h3,.appcj .card-box .item .subtitle{margin-top:20px;}
	.appcj .card-box .item h3{padding:0 15px;}
	.appcj .card-box .item .text{padding: 20px;}
    /*公司介绍*/
    .hxjs-body .content, .aboutArticle, .aboutBannerBox, .aboutFC, .contact-box{padding: 50px 0;}
    .aboutArticle .info-box{height: auto;min-height: 206px;padding:15px 20px;}
    .aboutArticle .info-box .title{font-size: 24px;margin-bottom: 10px;}
    .aboutArticle .info-box .line{left: 12px;}
    .aboutBannerBox .title{top: 40px;}
    .aboutBannerBox .text{top: 110px;}
    /*风采*/
    .aboutFC .title{padding: 0 0 15px;}
    .aboutFC .dsc{margin:20px 0;}
    /*招聘*/
    .jobBanner .hold-h{height: 100px;}
    .job-box.info-box{padding-top: 0;}
    .job-info li{line-height: 48px;}
    .page-article .article-header {margin-bottom: 30px;}
    /*留言*/
    .tysq-box .text{padding: 30px 20px 0;}
    /*应用场景*/
    .mod-a .title{margin-top: 0;}
    .mod-a0,.mod-a2 {padding: 50px 0;}
    .mod-a0 .info{padding-left: 20px;}
    .mod-a1 {padding-top: 50px;}
    .mod-a1 .col-sm-7{padding: 0}
    .mod-a1 .info{padding-right: 30px;}
    .mod-a1 .hold-h{height: 20px;}
    .mod-a1 .pic0{height: 400px;}
    .mod-a1 .pic1{left: 30px; top:40px;}
    .mod-a1 .pic2{left: 48px; bottom:30px;}
    .mod-a1 .pic3{right: 0;top:-15px;}
    .mod-a1 .pic4{right: 0;top:120px;}
    .mod-a1 .pic5{right: 15px;bottom:15px;}
    .mod-a2 .info{padding-left: 50px;}
    .mod-a3{height: 510px;background-position: 230px center;}
    .mod-a3 .info{padding-right: 30px;}
    .mod-a3 .pic{left: 110px;top: 160px;}
    .mod-a3 .hold-h, .mod-a4 .hold-h, .mod-a5 .hold-h{height: 60px;}
    .mod-a4,.mod-a5{height: 510px;}
    .mod-a4 .pic{left: 15px;}
    .mod-a5 .info{padding-right: 40px;}
    .app-comm-model h3{margin:0;}
    .app-comm-ys{padding: 0 15px;}
    .swkyy-box .container{width: 750px;}
    .swkyy-body{width: 33.3%; margin-top: 50px;}
    .swkyy-box h2{padding-bottom: 20px;}
    .swkyy-body .model{width: 160px; height: 160px;}
    .swkyy-body .text{padding-top: 50px;}
    .app-yq-box .h4{font-size: 16px;}
    .app-comm-body .text{font-size: 14px;}
    /*合作联盟*/
    .cp-box, .kefu-box, .sqlc-box, .hzzc-box, .khpj-box{padding: 50px 0;}
    .sqlc-box .jiantou {width: 40px;}
    /*实名认证*/
    .smrzBanner .b-2{font-size: 18px;}
    .smrzBanner .b-3{font-size: 24px;}
    .jsts-box .col-sm-4{padding: 0;}
    .jsts-box .card{padding: 15px;}
    .jrfa-box .pager-title{margin-bottom:30px;}
    .jrfa-item{margin-top: 30px;}
    .kehu-box .container{width: 750px; padding-left: 18px; overflow: hidden;}
    .kehu-box .padded2{height: 610px;margin-bottom: 30px; overflow: hidden;}

    /*工具栏*/
    .tools .btn-fold{width: 80px;}
    .tools.isHide .izl-rmenu{right:-80px; } 
}

@media (max-width: 991px) {
    /*新闻*/
    .news-box .news-body{padding-bottom: 30px;}
    .news-body .new-items .item{padding: 30px 0;}
    .jsts-box .row{margin:0;}
    /*核心技术*/
    .even-type .info{float: none;}
    .even-type .video-body{float: none;}
    .video-body{margin-top: 30px;}

    /*分页*/
    .pager-box{padding: 0;}
    .pagination-lg>li>a, .pagination-lg>li>span{font-size: 16px;}
    /*工具条*/
    .tools .btn-fold{position: fixed;display: block; right: 0; bottom: 73px;background:#D9D9D9; color: #4C4C4C; border-radius: 5px 0 0 5px;text-align: center;font-weight: 700;z-index: 9999}
    .tools.isHide .icon-jiantou_you{display: none;}
    .tools.isHide .icon-jiantou_zuo{display: block;}
    .tools.isHide .btn-fold{width: 20px; line-height: 60px;background: #141f45;color: #fff;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    /*公司介绍*/
    .hxjs-body .content, .aboutArticle, .aboutBannerBox, .aboutFC, .contact-box{padding: 50px 0;}
    .aboutArticle .info-box{height: 265px;padding:15px 20px;}
    .aboutArticle .info-box .title{font-size: 24px;margin-bottom: 10px;}
    .aboutArticle .info-box .line{left: 12px;}
    .aboutBannerBox .title{top: 60px;}
    .aboutBannerBox .text{top: 140px;}
    /*新闻*/
    .news-body .new-items .item{padding: 30px 0;}
    .new-items .title{margin-left: 10px; font-size: 20px;}
    .mod-a3{background-position: 430px center;}
    /*应用场景*/
    .swkyy-box .container{width: 970px;}
    .swkyy-body .model{width: 160px; height: 160px;}
    .swkyy-body .text{padding-top: 50px;}
    /*案例*/
    .case-body .content .title{padding: 0 0 25px;}
    /*实名认证*/
    .smrzBanner .b-3{font-size: 30px;}
    .jsts-box{padding: 70px 0 20px;}
    .jsts-box .row{margin:0;}
    .jsts-box .card{padding: 20px;}
    .jsts-box .pager-title{padding-bottom: 30px;}
    .kehu-box .container{width:970px;padding: 0 7px 0 23px; overflow: hidden;}
    .kehu-box .padded2{height: 770px; margin-bottom: 30px; overflow: hidden;}
}
@media (max-width: 1200px) {
    .hzlc-box .jiantou{width: 0;}
    .mod-a0 .pic{position: relative;left: auto;top: auto;}
}
@media (min-width: 1200px) {
    .hxjs-body .content .row{margin-left: -45px; margin-right: -45px;}
    .aboutArticle .info-box{border: 1px solid #ccc;}
}