﻿body{margin:0;padding:0}
h1,h2,h3,h4,h5{margin:0;padding:0}
p{margin:0;padding:0}
ul{margin:0;padding:0}
li{list-style-type:none;margin:0;padding:0}
a{color:#000;text-decoration:none}
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.wid120{width:1200px}
.wid130{width:1300px}
.flex{display:flex}
.position-rel{position:relative;width: 100%;}
.position-rel #submit{height: 50px;}
.clear{clear:both}
/*footer*/
.link{margin:0 auto;text-align:center;color:#a1a1a1;font-size:16px}
.link a{color:#a1a1a1;font-size:16px}
#footer{background:url(../images/foot_bgcc.png) center top no-repeat;min-width:1200px;background-size: cover;}
.footer{margin:0 auto}footer
.log-bot{width:162px}
.log-bot img{width:100%;vertical-align:top}
.firstlevel-navigation .firstlevel-item{padding-left: 3rem;}
.firstlevel-navigation .firstlevel-name{font-size:22px;color:#5ca1ff;font-weight:600;text-shadow:0 4px 4px #116ff1}
.seclevel-nav{margin-top:20px}
.seclevel-nav .seclevel-name{color:#fff;font-size:14px; display: inline-block;transition: all 0.3s;-ms-transition: all 0.3s;}
.seclevel-nav .seclevel-item{box-sizing: border-box;margin-bottom:6px;transition: all 0.3s;-ms-transition: all 0.3s;border-radius: 4px;}
.seclevel-nav .seclevel-item:hover .seclevel-name{transform: translate(10px,0);text-decoration: underline;}
.des li{padding-left:40px;line-height:2}
.des li a{color:#fff}
.pho{background:url(../images/foticon.png) left top no-repeat}
.email{background:url(../images/foticon.png) left center no-repeat}
.pos{background:url(../images/foticon.png) left bottom no-repeat}
.saoyisao{margin-top:51px;margin-bottom:55px}
.saoyisao img{vertical-align:middle;box-shadow:4px 4px 6px #0064ee;max-width: 8rem;}
.saoyisao span{font-size:14px;color:#fff;margin-left:25px}
.yj{font-size:14px;color:#fff;text-align:center;padding-top:19px;border-top:1px solid #3685f7}
.yj a{color:#fff}
.yj span:nth-child(1){float:left}
.yj span:nth-child(3){float:right}

/* 
*   2021.03.10    ackerman    修改公共样式，勿动！！！！！
*  网站侧栏栏样式 
*/
#slidebar{border-radius:.5rem 0 0 .5rem;right:0;top:30%;z-index:1000;box-shadow:0 0 1rem 0 rgba(0,0,0,.16)}
.side-item{padding:.6rem;transition:all .3s;-ms-transition:all .3s}
.side-item_qq .fa{transform:scale(.76)}
.slide-item_title{width:2rem;height:2rem;line-height:2rem}
.slide-item_title .iconfont{font-size:1.75rem}
.slide-item_cover{top:0;transform:translate(-100%,0)}
.slide-item_cover .slide-item_child{min-width:10rem;max-width:14rem}
.slide-item_cover .slide-item_child .h6{border-radius: .3rem .3rem 0 0;}
.slide-item_cover .slide-item_child:before{position:absolute;right:0;bottom:70%;transform:translate(99%,0);content:"";display:block;width:0;height:0;border-top:.6rem solid transparent;border-left:.8rem solid #fff;border-bottom:.6rem solid transparent}
#top-btn .slide-item_title{cursor:pointer;transform:rotateZ(-45deg)}

/* 
*    2021.03.22   
*   成功弹窗，失败弹窗
*/
.pop-fail,.pop-sucess,.pop-soon {top:10%;left:50%;margin-left:-10rem;width:20rem;z-index:10001}
.pop-fail .close,.pop-sucess .close,.pop-soon .close{right:-.65rem;top:-.95rem}
.pop-fail .icon-fail,.pop-sucess .icon-success,.pop-soon .icon-soon{font-size:4rem}

/* 
*   2021.03.10    ackerman    修改公共样式，勿动！！！！！
*   公共导航栏样式 
*/
.pop-cover{top:0;left:0;z-index:10001;background:rgba(0,0,0,.6)}
.pop-form{margin:16rem 0 0 50%;width:42%;min-width: 49rem; border-radius:1rem;transform:translate(-50%,0)}
.pop-form .close{top:1rem;right:1rem}
.pop-form .img-logo{width:6rem;height:auto}
.pop-form .img-form_ercode{width:8rem;height: auto}
.pop-form .pop-item_form{flex:1}
.pop-form .pop-item_contact{width:40%}

/* 
*   2021.03.10    ackerman    修改公共样式，勿动！！！！！
*   公共导航栏样式 
*/
header{z-index:10000;transition: all 0.3s 0s;-webkit-transition: all 0.3s 0s;-moz-transition: all 0.3s 0s;-ms-transition: all 0.3s 0s;}
.dropdown-menu .nav-link {padding: 1rem 0;color: #999999;}
.dropdown-menu .nav-link:focus, .dropdown-menu .nav-link:hover{color:#1678fe;text-decoration:none;background-color:rgba(22, 120, 254, .1)}

/* 
*   2021.03.04    ackerman    修改公共样式，勿动！！！！！
*   分页bannner通用样式修改 
*   1.page-banner
*   2.product-banner
*   通用宽度修改
*/
.page-banner{width:100%;height:400px;position:relative}
.page-banner.product-banner{height:760px;}
.page-banner .page-banner_bg{width:100%;height:100%}
.page-banner .page-banner_bg img{width:100%;height:100%;object-fit:cover}
.page-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:10;color:#fff}
.product-banner .page-title{top:40%;}
.page-title h2{font-weight:500;font-size:2.5rem;padding-bottom:10px}
.page-title .category-name{font-weight:500;font-size:3.2rem;padding-bottom:10px}
.page-title .banner-summary{font-size:1.2rem;line-height:2em;opacity:.8;font-weight:100}
.page-title .service-name .name{font-size:.9rem;line-height:2em;font-weight:100;opacity:.7}

/* 
*   2021.03.04   ackerman   修改公共样式，勿动！！！！！
*   通用标题样式
*/
.container-title{color:#1678fe}
.container-title.container-title-center{text-align:center}
.container-title .container-title_en{font-size:4rem;line-height:1em;position:relative}
.container-title .container-title_en strong{opacity:.1}
.container-title .container-title_en:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;border-radius:50%;background:linear-gradient(#2555e2,#5a24e2);background:-webkit-linear-gradient(#2555e2,#5a24e2);background:-moz-linear-gradient(#2555e2,#5a24e2);background:-ms-linear-gradient(#2555e2,#5a24e2);position:absolute;top:.2em;transform:translate(-50%,0);z-index:1}
.container-title.container-title-center .container-title_en:before{top:0;left:40%;transform:translate(-50%,-50%)}
.container-title .container-title_box{margin-top:-1.5rem}
.container-title .container-title_ch{font-size:2.4rem;text-shadow:0 6px 6px rgba(0,0,0,.1);line-height:1em;position:relative;padding-right:1.7em}
.container-title.container-title-center .container-title_ch{padding-right:0}
.container-title .container-title_ch:after{content:"";display:inline-block;width:1.7rem;height:1.7rem;background:url(../images/container-title-icon.png) no-repeat center;background-size:100%;position:absolute;bottom:-.3em;right:.5em;z-index:1}
.container-title.container-title-center .container-title_ch:after{bottom:unset;top:-1.7rem;right:32%}
.container-title .container-title_summary{line-height:1em;font-size:1.1rem}
.container-title.container-title-center .container-title_summary{line-height:2.4em;font-size:1.1rem}

/* 
*   2020.03.09      ackerman    
*   通用阴影
*/
.wrapper-shadow{box-shadow:0 4px 9px 0 rgba(20,120,254,.36)}
.img-100-cotain{width:100%;height:100%;object-fit:contain}
.img-100-cover{width:100%;height:100%;object-fit:cover}
.w-1400{max-width:1400px;margin:0 auto}
.swiper-page>span{width:12px;height:6px;border-radius:3px;transition:.3s}
.swiper-page>span.swiper-pagination-bullet-active{width:26px!important}

/* 
*   2020.03.09      ackerman    
*   公共动画库
*/
@keyframes progress{
    0%{transform:translateY(0)}
    100%{transform:translateY(20px)}
}
@-webkit-keyframes progress{
    0%{transform:translateY(0)}
    100%{transform:translateY(20px)}
}
@-moz-keyframes progress{
    0%{transform:translateY(0)}
    100%{transform:translateY(20px)}
}
@-ms-keyframes progress{
    0%{transform:translateY(0)}
    100%{transform:translateY(20px)}
}
/* 
*   2020.03.09      ackerman    
*   案例
*/
.case-item_hover {
    top: 0;
    background: rgb(0, 110, 242, .8);
    transition: all 0.3s;
    transform: translate(0, -110%);
}
/* 
*	ackerman	2021.03.12	新闻业码样式
*	
*/
.pagination .page-item{padding:1rem;color:#0043b3}
.pagination .page-item .page-link{text-align:center;min-width:2.4em;min-height:2.4em;background:0 0;border:none;border-radius:.2rem}
.pagination .page-item .page-link:active,.pagination .page-item .page-link:focus,.pagination .page-item .page-link:visited{outline:0!important;border:none!important;box-shadow:none!important}
.pagination .page-item.active .page-link{box-sizing:border-box;color:#fff;background:#1678fe;border:none}

/* 
*  2020.03.09   2021.03.12   ackerman 
*  表单
*/
.evaluation-container{position:relative;z-index:2;display:flex;box-sizing:border-box;}
.evaluation-container span{color:#ffffff;font-weight:800;font-size:32px}
.eval-form{z-index:2;width:925px}
.evaluation-container input{outline-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:5px}
.evaluation-container input::-webkit-input-placeholder{color:#acb3be}
.evaluation-container input::-moz-placeholder{color:#acb3be}
.evaluation-container input:-moz-placeholder{color:#acb3be}
.evaluation-container input:-ms-input-placeholder{color:#acb3be}
.evaluation-container .requirement{width:100%}
.evaluation-container .container-input{margin-right:10px;width:40%}
.evaluation-container .container-submit{width:20%}
.evaluation-container .tel{width:100%}
.evaluation-container .per{width:100%}
.evaluation-container .submit{width:100%}
.eval-img{width:276px;position: relative;}
.eval-img img{position: absolute;top: -60px;}
.evaluation-container .requirement,.per,.tel{padding-left:25px!important}
.evaluation-container .icon{position:absolute;top:50%;left:8px;color:red;font-size:14px;transform:translateY(-50%)}
.evaluation-container .submit{outline:0;border:none;background:#fc9925;color:#fff;font-size:18px}
.position-rel .submit {height: 44px}
/* 
*   ackerman    2021.03.18
*   公共案例遮罩层
*/
.swiper_case {height: 30.8rem;}
.swiper_case .case_cover{top:0;opacity:0;transition:all .5s ease;-ms-transition:all .5s ease;background:rgba(0,110,242,.8);cursor:pointer}
.swiper_case .case_item:hover .case_cover{opacity:1}
.swiper_case .case_cover .post_excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3rem}
.swiper_case .case_cover .case_cover-btn{color:#1678fe;font-size:14px;width:7.2rem;background:linear-gradient(to right,#fff,#fff);background:-ms-linear-gradient(to right,#fff,#fff);font-size:16px;padding:8px 25px;color:#2d8dff;box-shadow:0 2px 4px 0 #0049b2c2;transition:all .5s;-ms-transition:all .5s}
.swiper_case .case_cover .case_cover-btn:hover{color:#fff;background:linear-gradient(to right,#5098ff,#1476fe);background:-ms-linear-gradient(to right,#5098ff,#1476fe)}
.swiper_case .swiper-slide{text-align:center;background:#fff;height:calc((100% - 15px)/ 2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}


/* 
*    2021.03.22   
*   联系我们样式表
*/
.contact-bg{z-index:1;opacity:.3;font-size:5.2rem;line-height:1em}
.contact-title{top:50%;transform:translate(0,-50%);z-index:2;color:#23264e}
#submit{bottom:0}
.hotline{font-size:3.8rem}
.ercode{width:18rem}
.map{height:40rem;border:.5rem solid #fff}
.contact-way:hover{color:#006bfe!important}
#dituContent{height:100%}
body,html{margin:0;padding:0}
.iw_poi_title{color:#c52;font-size:14px;font-weight:700;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.contact-info{font-size:20px;min-width:1.6rem}
/* 
*    2021.03.22   
*   清除内链样式
*/
.innerlink {color: unset!important;}
.job-box {top: -10rem;}