@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button,a,i{padding:0;margin:0;font-size:100%;box-sizing:border-box; }
ul,li,dl,dt,ol,u,dd { list-style:none; padding:0px; margin:0px; }
address,caption,cite,code,dfn,em,strong,th,var,i,s,a{ font-style:normal; text-decoration:none; }   
label input{vertical-align:middle, outline: none;}
a{text-decoration:none; color:#666;}
a:hover{color:#f00;text-decoration:none;}
a.hidefocus{outline:none}
body{ font:12px/1.5 "微软雅黑",Arial,Helvetica,sans-serif; color:black; background:#fff; }
img{border:0;vertical-align: middle;}
.clear{clear:both;line-height:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
*html .clearfix{height:1%}
*+html .clearfix{height:1%}
.orange{color: #ee7a29;}
.green{color: #0da056;}
.gray{color: #999;}
.blue{color: #06f;}
.red { color:#f66; }

@media (min-width:1600px){
    .container { padding:0px; }
    .blocks-xxl-4>.block,.blocks-xxl-4>li { width:25% }
}

.font-szie-16 { font-size:16px; }
.flex, .slick-track { display:flex; }
.flex-center { -webkit-justify-content:center; justify-content:center; }
.card { margin-bottom:2.143rem; border:none; -webkit-box-shadow:none; box-shadow:none; }
.card > .card-title { padding:12px 20px; }
.card-shadow { -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05); box-shadow:0 1px 1px rgba(0,0,0,.05); }
.p-r-15 { padding-right:15px!important; }
.cover-image { width:100%; }
.ads-image { width:100%; }
.title-icon{ width:26px; height:4px; margin:6px auto; background:#00a8ff;}
.case_box { padding:20px 0 10px 0; }

/* 页面顶部 */
.full_coolc_top { width:100%; padding:26px 0; background:url(../images/top_bg.png) no-repeat center top; }
.full_coolc_top .logo { width:100%; height:51px; display:block; }
.full_coolc_top .logo a { width:100%; height:51px; background:url(../images/logo.png) no-repeat; background-size:auto 100%; display:block; }
.full_coolc_top .top_icon { position:relative; padding-left:30px; padding-top:8px; }
.full_coolc_top .top_icon .iconfont { position:absolute; left:0px; top:8px; font-size:22px; color:#1ca1d9; }
.full_coolc_top .top_icon span { width:100%; display:block; color:#999; }
.full_coolc_top .top_icon b { width:100%; font-size:16px; display:block; color:#f00; }
.full_coolc_top .pull-left { position:relative; }
.full_coolc_top .pull-left .company_name { position:absolute; left:182px; top:22px; }
.full_coolc_top .pull-left .company_name h2 { color:#000; }
.full_coolc_top .pull-left .company_name span { color:#ccc; }
@media (max-width:991px){
    .full_coolc_top .pull-right .top_icon:nth-child(1) { display:none;}
    .full_coolc_top .pull-right .top_icon:nth-child(2) { width:100%; text-align:right; }
    .full_coolc_top .pull-right .top_icon:nth-child(2) i { display:none; }
}

@media (max-width:767px){
    .full_coolc_top .pull-right { display:none; }
    .full_coolc_top .logo,.full_coolc_top .logo a { height:40px; }
    .full_coolc_top .pull-left { padding-left:30px; }
    .full_coolc_top .pull-left .company_name { left:166px; top:12px; }
}

.nav_box_bg { width:100%; height:auto; background:#003489; }
.nav_box_bg .navbar-collapse { padding:0px; }
.nav_box_bg .container { position:relative; }
.nav_box_bg .container .nav_soso { height:26px; position:absolute; right:0px; top:8px; background:#002460; border-radius:13px; overflow:hidden; }
.nav_box_bg .container .nav_soso form { position:relative; }
.nav_box_bg .container .nav_soso form .input { width:70px; height:26px; background:#002460; border:0px; color:#fff; text-indent:12px; transition:all 0.25s ease-out; }
.nav_box_bg .container .nav_soso form .input:focus { width:180px; outline:0; }
.nav_box_bg .container .nav_soso form .input::-webkit-input-placeholder { color:#fff; }
.nav_box_bg .container .nav_soso form .btn_coolc { height:26px; border:0px; background:none; position:absolute; top:0px; right:10px; color:#fff; }
.nav_box_bg .container .nav_soso form .btn_coolc i { font-size:14px; }
@media (max-width:1024px){
    .nav_box_bg .container .nav_soso { width:80%; left:16px; top:13px; }
    .nav_box_bg .container .nav_soso form .input { width:100%; }
}
@media (max-width:991px){
    .nav_box_bg .container .nav_soso { width:80%; left:16px; top:13px; }
    .nav_box_bg .container .nav_soso form .input { width:100%; }
}
@media (max-width:767px){
    .nav_box_bg .container .nav_soso { width:73%; left:16px; top:13px; }
    .nav_box_bg .container .nav_soso form .input { width:100%; }
}

/* 底部 BAR */
.bottom_kefu_tel { width:100%; height:80px; margin:0px 0 10px 0; background:#00a8ff; }
.bottom_kefu_tel .pull-left { line-height:80px; }
.bottom_kefu_tel .pull-left span { color:#fff; padding-right:30px; font-size:14px; }
.bottom_kefu_tel .pull-right { text-align:right; padding-top:22px; }
.bottom_kefu_tel .pull-right a { background:#33b9ff; height:36px; line-height:36px; padding:0 20px; color:#fff; border-radius:18px; display:block; }
.bottom_kefu_tel .pull-right a:hover { background:#f00; }
@media (max-width:1024px) {
    .bottom_kefu_tel { margin-top:0px; }
}
@media (max-width:991px) {
    .bottom_kefu_tel { height:auto; padding:20px 0; }
    .bottom_kefu_tel .pull-left { width:100%; line-height:30px; text-align:center; }
    .bottom_kefu_tel .pull-right { width:100%; text-align:center; padding-top:6px; }
    .bottom_kefu_tel .pull-right a { width:180px; margin:0 auto; }
}
.footer_box { width:100%; padding:0px 0 30px 0; text-align:center; }
.footer_box p { width:100%; height:22px; line-height:22px; display:block; color:#666; }
.footer_box p span { padding-right:20px; }
.footer_box .footer_img { padding-top:10px; }
.footer_box .footer_img a { padding:0 3px; }

/* 右侧浮动BAR */
.bsk_rightBar{ width:50px; position:fixed; right:50%; bottom:160px; margin-right:-680px; margin-top:0px; z-index:999}
.bsk_rightBar .link_a { display:block; cursor:pointer; width:50px; height:50px; background:#424242; margin:1px 0 0 0; position:relative; left:0; top:0; transition:all linear .2s}
.bsk_rightBar .link_a .img{ display:block}
.bsk_rightBar .link_a .lChi{ visibility:hidden; opacity:0; filter:alpha(opacity = 0); height:50px; position:absolute; right:49px; top:0; padding:0 20px 0 0; overflow:hidden; transition:all linear .2s}
.bsk_rightBar .link_a .lChi .ar{ display:block; position:absolute; right:10px; top:15px}
.bsk_rightBar .link_a .lChi .txt{ display:block; height:50px; line-height:50px; font-size:14px; color:#fff; padding:0 20px; white-space:nowrap; border-radius:4px; background:url(../images/optBg.png) repeat;}
.bsk_rightBar .link_a:hover{ background:url(../images/hoverRtBarBg.jpg) repeat-y;}
.bsk_rightBar .link_a:hover .lChi{ visibility:visible; opacity:1; filter:alpha(opacity = 100);}
.bsk_rightBar .link_a:hover .wxgzh,.bsk_rightBar .link_a:hover .chis{ display:block}
.bsk_rightBar .first{ cursor:default;}
.bsk_rightBar .last{ }
.bsk_rightBar .wxgzh{ display:none; position:absolute; top:-11px; left:-192px; width:188px; height:258px; background:url(../images/gzhEwm.png) no-repeat 0 0}
.bsk_rightBar .chis{ display:none; padding:0 25px 0 0; width:378px; position:absolute; left:-370px; top:-50px}
.bsk_rightBar .chis .ars{ display:block; width:12px; height:22px; background:url(../images/arrIc.png) no-repeat 0 0; position:absolute; right:14px; top:70px; z-index:2}
.bsk_rightBar .cIns { border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 16px #dcdbdb; padding:18px 0}
.bsk_rightBar .csIn { width:326px; margin:0 auto; position:relative; left:0; top:0; }
.bsk_rightBar .csIn .tt{ display:block; height:20px; line-height:20px; font-size:16px; color:#333; text-align:left; font-weight:bold; clear:both; }
.bsk_rightBar .csIn .rowx { width:160px; height:48px; border-bottom:1px dotted #eee; text-align:left; font-size:0; float:left; }
.bsk_rightBar .csIn .rowx .lt{ display:block; float:left; zoom:1; line-height:48px; font-size:14px; color:#666; width:66px; text-align:left}
.bsk_rightBar .csIn .rowx .qq_box_s { display:block; float:left; padding-top:13px; }
.bsk_rightBar .csIn .colv{ width:326px; height:auto; display:table; }
.bsk_rightBar .csIn .austin { margin-top:20px; }

@media (max-width:1024px) {
    .bsk_rightBar { right:10px; bottom:10px; margin-right:0px; margin-top:0px; }
    .bsk_rightBar .link_a,.bsk_rightBar .lChi { display:none; }
    .bsk_rightBar .last{ display:block; }
}