/* iconfont Symbol */.icon {width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;}
/* Archivo font */@font-face {font-family:'Archivo Black';font-style:normal;font-weight:400;src:url(../font/Archivo.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* 初始化样式 */input,textarea:focus {border:none;outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
.gray-bg {background:#f5f5f5;}
.fz22 {font-size:22px;}
.fz16 {font-size:16px;}
/*让所有斜体 不倾斜*/em,i {font-style:normal;}
/*去掉列表前面的小点*/ol,ul {list-style:none;}
/*图片没有边框   去掉图片底侧的空白缝隙*/img {max-width:100%;display:block;height:auto;border:0;}
/*让button 按钮 变成小手*/button {border:none;cursor:pointer;}
/*取消链接的下划线*/a {color:#000;font-size:16px;text-decoration:none;cursor:pointer;transition:all .4s;outline:none;}
a:hover {text-decoration:none;}
button,input {font-family:Penrose,"PingFang SC","Hiragino Sans GB",Tahoma,Arial,"Lantinghei SC","Microsoft YaHei","simsun",sans-serif;outline:none;}
body {background-color:#fff;font:12px/1.5 Penrose,"PingFang SC","Hiragino Sans GB",Tahoma,Arial,"Lantinghei SC","Microsoft YaHei","simsun",sans-serif;color:#6b6b6b}
.hide,.none {display:none;}
.row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-6,.col-lg-4,.col-md-6,.col-sm-6 {position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-lg-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
@media (max-width:768px) {.col-md-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media (max-width:576px) {.col-sm-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
buttom,textarea,input{-webkit-appearance:none;border-radius:0;}
/*清除浮动*/.clearfix:after {visibility:hidden;clear:both;display:block;content:".";height:0}
.clearfix {*zoom:1}
a,a:hover,a:active,a:visited,a:link,a:focus {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none;background:none;text-decoration:none;}
b {font-weight:400;}
* {box-sizing:border-box !important;}
.bannerbox {background-color:#ffffff;}
.fl {float:left;}
.fr {float:right;}
.swiper-button-disabled {opacity:.3;}
.ellipsis {font-size:1.2rem;line-height:1.6rem;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;max-width:100%;}
.ellipsis-2 {font-size:1.2rem;max-height:calc(1.6rem * 2);max-width:100%;line-height:1.6rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ellipsis-3 {font-size:1.2rem;max-height:calc(1.6rem * 3);max-width:100%;line-height:1.6rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
/* 鼠标箭头 */.jiantou {cursor:default;}
.swiper-pagination {font-size:16px;left:50%;transform:translate(-50%,10px);-webkit-transform:translate(-50%,10px);-moz-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);}
.swiper-pagination .swiper-pagination-bullet-active {background-color:#333;}
.kzqybox_pagination {display:flex;align-items:center;}
.swiper-pagination span {margin:0 3px;}
.swiper-pagination span {background-color:rgba(0,0,0,0.4);}
.kzqybox_pagination span {margin:0 10px;width:6px;height:6px;background-color:rgba(255,255,255,.98);}
.kzqybox_pagination .swiper-pagination-bullet-active {background-color:transparent;width:12px;height:12px;border:4px solid #fff;}
/* 背景主体颜色 */body {background-color:#fff;color:#333333;font-size:16px;}
a {font-size:16px;color:#333333;}
a:hover {color:#106ecb;}
/* 图片对齐 */i {display:inline-block;vertical-align:middle;}
.container {padding:0;margin:auto;}
p {font-size:16px;color:#777777;line-height:26px;}
/* 单一版心媒体查询修改最大最小宽度 */.w3 {width:95%;margin:0 auto;}
.w2 {width:85%;margin:0 auto;}
@media screen and (min-width:1200px) {.container {max-width:80%;}
}
@media screen and (min-width:1400px) {.container {max-width:85%;}
}
@media screen and (max-width:768px) {.container,.container-md,.container-sm {max-width:100%;}
}
/* 公共部分样式开始 */
.banner {position:relative;}
.bannerbox {width:100%;height:100%;overflow:hidden;padding-top:100px;}
.banner_container {width:100%;height:600px;}
.banner_slide {height:auto;}
.banner_slide .banner_slidea {position:relative;display:block;width:100%;height:100%;}
.banner_slideaimg {height:100%;overflow:hidden;}
.bannersldtxt.container {margin-left:10%;}
.banner_slideaimg img {width:100%;height:100%;object-fit:cover;}
@media screen and (max-width:1200px) {
    .bannerbox {padding-top:0;}    
    .banner_slideaimg img {object-fit:cover;}
}
.head {position:fixed;width:100%;height:100px;z-index:50;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;background: #fff;box-shadow: 0 0 10px 0 rgba(0,0,0, .10);}
.head.cpxq {background-color:#fff;}
.head.on {height:90px;background-color:#fff;}
.headbox {display:flex;height:100%;justify-content:space-between;}
.headbox .headbox_logo {display:flex;align-items:center;}
.headlogo_txt {margin-left:15px;}
.headlogo_txth {font-size:24px;font-weight:700;color:#fff;line-height:1.5;}
.headlogo_txtp {text-transform:uppercase;font-size:12px;color:rgba(255,255,255,0.4);}
.headbox_nav {display:flex;}
.headnav_item {position:relative;}
.headnav_item a.on{color:#106ecb;}
.headnav_item .headnav_itema {position:relative;padding:0 15px;height:100%;display:flex;align-items:center;font-size:16px;overflow:hidden;}
.headnav_item .headnav_itema .sub {opacity:.6;padding-left:5px;}
/* 新增下拉 */.headnav_itemdw {position:absolute;top:100%;left:0;width:100%;z-index:10;display:none;box-shadow:0 0 3px rgba(0,0,0,0.2);width:200px;}
.headnav_dwbox {padding:20px 0;background-color:#f1f1f1;}
.headnav_dwbox a {display:block;padding:10px 30px;font-size:15px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}
.headnav_dwbox a:hover {transform:translateX(4px);-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);color:#106ecb;}
.headnav_item .headnav_itema::after {content:'';position:absolute;top:50%;right:0;height:15px;width:1px;background-color:rgba(255,255,255,0.2);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.headnav_item:last-child .headnav_itema::after {display:none;}
.headnav_itema::before {content:'';position:absolute;left:50%;bottom:-14px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid #f1f1f1;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;z-index:15;}
.headnav_itema:hover::before {bottom:0.5px;}
.headbox_lx {display:flex;position:relative;}
.headbox_lxl {display:flex;align-items:center;}
/*search*/.sch {display:inline-block}
.schico {width:45px;text-align:center;cursor:pointer;transition:all ease .3s;display:flex;align-items:center;margin-right:10px;position:relative;}
@media screen and (max-width:1200px) {.schico {display:none;}
}
.schico a {display:block;background:#eee;border-radius:100px;width:42px;height:42px;line-height:42px;}
.schico a:after {content:"\e9a0";font-size:20px;color:#888;font-weight:bold;font-family:iconfont}
.sch-m {line-height:0;position:relative;margin:30px 25px;}
.sch-m input {width:100%;height:50px;padding:0 18px;font-size:18px;color:#333;line-height:50px;border:0;outline:0;border-bottom:2px solid #e1e1e1;box-sizing:border-box;background:transparent}
.sch-m input:focus {color:#106ecb;}
.sch-m button {width:30px;height:30px;padding:0;border:0;outline:0;cursor:pointer;background:transparent;position:absolute;bottom:10px;right:10px}
.sch-m button:after {content:"\e9a0";font-size:30px;color:#9f9f9f;font-family:iconfont;display:inline-block;vertical-align:top}
.schfixed {width:262px;padding:20px;border-top:1px solid #e8e8e8;box-shadow:0 0 2px 0 #ddd;background:#fff;position:absolute;top:89px;right:0;z-index:10;display:none}
.schfixed:before {content:"";width:0;height:0;margin:-20px 0 0 0;border:10px solid transparent;border-bottom-color:#e8e8e8;position:absolute;top:0;right:14px;z-index:3}
.schfixed:after {content:"";width:0;height:0;margin:-19px 0 0 0;border:10px solid transparent;border-bottom-color:#fff;position:absolute;top:0;right:14px;z-index:3}
.schfixed form {position:relative;zoom:1}
.schfixed form:after {content:"";display:block;clear:both}
.schfixed input {width:100%;height:38px;float:left;display:inline;padding:0 38px 0 10px;font-size:14px;color:#333;line-height:36px;border:1px solid #e4e8eb;outline:0;border-radius:3px;box-sizing:border-box;background:#fff}
.schfixed input:focus {color:#222;background-color:#fff;border-color:#0994ff;outline:0;box-shadow:0 0 0 .2rem rgba(0,118,247,0.14);}
.schfixed button {width:38px;height:38px;padding:0;border:0;outline:0;cursor:pointer;background:#106ecb;position:absolute;top:0;right:0}
.schfixed button:after {content:"\e9a0";font-size:26px;color:#fff;font-family:iconfont;display:inline-block;vertical-align:top}
.schfixed.on {display:block}
.schbox {width:100%;height:100%;position:fixed;top:0;left:0;z-index:11;display:none}
.schbox.on {display:block}
.schbg {background:rgba(0,0,0,0.9);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.schclose {font-size:40px;color:#106ecb;font-family:iconfont;cursor:pointer;position:absolute;top:0;right:40px;z-index:2}
.schform {width:600px;position:absolute;top:100px;left:50%;z-index:2;transform:translate(-50%,0)}
.schform form {position:relative}
.schform input {width:100%;font-size:22px;color:#106ecb;line-height:50px;border:0;outline:0;border-bottom:2px solid #106ecb;border-radius:3px;background:transparent}
.schform input:focus {color:#495057;background-color:#fff;border-color:#aab7c1;outline:0;box-shadow:0 0 0 .2rem rgba(31,73,119,0.1)}
.schform button {width:39px;height:39px;border:0;outline:0;cursor:pointer;background:transparent;position:absolute;bottom:8px;right:0}
.schform button:after {content:"\e077";font-size:28px;color:#106ecb;font-family:iconfont;display:inline-block;vertical-align:top}
.headbox_lx .headbox_lxa {display:flex;align-items:center;justify-content:center;padding:0 20px;height:40px;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;background-color:#106ecb;}
.headbox_lxa span {font-size:16px;color:#fff;}
.headbox_lxa span.sp {color:#333;}
.headbox_lxa i {margin-left:8px;font-size:18px;color:#fff;}
.headbox_lxa i.sp {color:#333;}
.headbox_lxa:hover i {animation:rotates 1s linear infinite;-webkit-animation:rotates 1s linear infinite;}
.headbox_lx .headbox_lxa.headbox_lxaz {margin-left:5px;background-color:transparent;border:1px solid #333;color:#333;}
.headnav_itemxl {position:absolute;top:100%;left:0;width:100%;background-color:#f1f1f1;height:auto;box-shadow:0 0 3px rgba(0,0,0,0.2);display:none;}
.headnavxl {padding:65px 0;}
.headnavxlbox {display:flex;flex-wrap:wrap;}
.headnavxlbox .headnavxl_slidea {background-color:#ffff;margin:10px;width:calc(33.33% - 20px);}
.headnavxl_slideaimg {overflow:hidden;border:1px solid #eee;}
.headnavxl_slideaimg img {width:100%;height: 356px;margin:0 auto;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;max-height:480px;object-fit: cover;}
@media screen and (max-width:1200px) {
    .headnavxl_slideaimg img {width:100%;height: 150px;object-fit: cover;}    
}
.headnavxl_slideaimg:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.headnavxl_slideatxt {margin-top:15px;height:42px;overflow:hidden;}
.headnavtxtbox {transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.headnavxl_slidea:hover .headnavtxtbox {transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.headnavtxtbox_t {height:42px;line-height:42px;text-align:center;font-size:16px;color:#333;}
.headnavtxtbox_b {height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background-color:#106ecb;}
.headnavtxtbox_b span {font-size:16px;color:#fff;}
.headnavtxtbox_b i {font-size:18px;color:#fff;}
.head.on .headlogo_txtp {color:rgba(0,0,0,0.4);}
.head.on .headnav_item .headnav_itema::after {background-color:transparent;}
.head.on .headbox_lxa span,.head.on .headbox_lxa i {color:#333;}
.head.on .headbox_lxa.phone span,.head.on .headbox_lxa.phone i {color:#fff;}
.head.on .headbox_lx .headbox_lxa.headbox_lxaz {border-color:#333;}
.ydbtn {padding:0 10px;display:flex;align-items:center;display:none;cursor:pointer;}
.ydbtn i {font-size:26px;}
.head.on .ydbtn i {color:#333;}
/* 移动行行 */.a_txt {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1 {position:absolute;width:100%;height:100%;background:rgba(0,0,0,.85);filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2 {position:absolute;width:20%;left:20px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3 {position:absolute;width:80%;right:0px;top:0px;background:#fff;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul {padding-left:10%;padding-right:10%;padding-top:30px;}
.a_txt .div3 ul li {border-bottom:1px solid #e1e1e1;}
.mblink_item {display:flex;}
.mblink_itema {height:60px;display:flex;align-items:center;flex:1;font-size:16px;color:#333;}
.mblink_itemi {height:60px;width:50px;display:flex;align-items:center;justify-content:center;}
.mblink_itemi {font-size:20px;color:#555;}
.a_txt2 {display:none;padding-bottom:30px;}
.a_txt2 a {padding:0 20px;font-size:14px;display:block;height:36px;line-height:36px;color:#777;}
/* banner */
.banner_slideatxt {position:absolute;padding:100px 0 90px;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;flex-direction:column;justify-content:center;}
.bannersldtxt_h {font-size:48px;color:#fff;font-weight:800;}
.bannersldtxt_y {font-family:'Archivo Black',sans-serif;margin:0 0 25px;text-transform:uppercase;font-size:90px;line-height:110px;color:rgba(255,255,255,.5);/*background-image:-webkit-gradient(linear,left bottom,right top,from(#00a6ff),color-stop(#3067ff),color-stop(#0058cd),color-stop(#3067ff),color-stop(#00a6ff),color-stop(#3067ff),color-stop(#0058cd),color-stop(#3067ff),to(#00a6ff));*/    /*background-image:linear-gradient(to top right,#00a6ff,#3067ff,#0058cd,#3067ff,#00a6ff,#3067ff,#0058cd,#3067ff,#00a6ff);*/    /*-webkit-text-fill-color:transparent;*/    /*-webkit-background-clip:text;*/    /*-webkit-background-size:200% 100%;*/    /*-webkit-animation:masked-animation 3s infinite linear;*/}
@-webkit-keyframes masked-animation {0% {background-position:0 0}
50% {background-position:100% 100%}
100% {background-position:200% 100%}
}
.bannersldtxt_p {width:48%;font-size:16px;color:#fff;line-height:26px;}
.bannersldtxt_m {display:inline-block;position:relative;padding:6px 2px;margin-top:40px;font-size:16px;color:#fff;border-bottom:2px solid #fff;}
.bannersldtxt_m::after {content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#106ecb;z-index:2;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.bannersldtxt_m:hover::after {width:100%;}
.cpfl {position:absolute;top:-40px;left:0;width:100%;height:90px;line-height:90px;z-index:5;}
.cpflbox {height:100%;background-color:#106ecb;}
.cpflbox .swiper-wrapper{display: flex;}
.cpflbox .cpflt_thumbs {overflow:visible;}
.cpflt_slide {position:relative;border-right:1px solid rgba(255,255,255,.2);flex: 1;}
.cpflt_slide:last-child {border-right:0;}
.cpflt_slide::after {content:'';position:absolute;left:50%;top:100%;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:14px solid #106ecb;z-index:2;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpflt_slide.swiper-slide-thumb-active:after {transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}
.cpflt_slide:hover .cpflt_slidea {transform:translateY(-4px);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);}
.cpflt_slide .cpflt_slidea {display:block;height:100%;width:100%;text-align:center;font-size:20px;color:#fff;}
.kzqy {position:absolute;bottom:120px;right:0;width:50%;z-index:5;}
.kzqybox {display:flex;justify-content:flex-end;align-items:flex-end;}
.kzqybox_l {margin-right:65px;display:flex;align-items:center;}
.kzqybox_r {width:120px;display:flex;align-items:flex-end;line-height:1;}
.kzqybox_rl {font-size:48px;color:#fff;}
.kzqybox_rc {padding-bottom:10px;margin:0 15px;font-size:20px;color:rgba(255,255,255,.2);}
.kzqybox_rr {padding-bottom:5px;font-size:24px;color:rgba(255,255,255,.2);}
.kzqybox_per,.kzqybox_next {width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;}
.kzqybox_per i,.kzqybox_next i {font-size:26px;color:#fff;}
.kzqybox_pagination {position:static;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}
.kzqybox_y {margin:0 20px;display:flex;align-items:center;}
.kzqybox_y span {width:7px;height:7px;background-color:rgba(255,255,255,0.2);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;margin:0 10px;cursor:pointer;}
.kztop {position:absolute;bottom:170px;right:2.5%;z-index:5;}
.kztopbox {margin-bottom:10px;display:flex;align-items:center;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);cursor:pointer;}
.kztopbox_y {text-transform:uppercase;font-size:15px;color:rgba(255,255,255,.2);transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.kztopbox_i i {margin-left:6px;font-size:30px;color:rgba(255,255,255,.2);transition:all .4s;}
.kztopbox:hover .kztopbox_y,.kztopbox:hover i {color:#fff;}
.kztopimg {cursor:pointer;}
.cpxb {position:relative;}
.cpxb .w2.cpxbbox{padding-top:50px;}
.cpxbbox_slide .cpxbbox_slidea {padding-top:50px;display:flex;}
/*.cpxbbox_slidea .cpxbbox_slidea_l {width:45%;}*/
.cpxbbox_slidea_r{width:60%;}
.cpxbbox_slidea_l {display:flex;justify-content:flex-end;padding:50px 100px;}
.cpxbbox_slidea_l img {border:1px solid #eee;width: 350px;height: 350px;object-fit: cover;}
.cpxbbox_slidea_r {padding-top:30px;}
.cpxbbox_slidea_rh {font-size:36px;color:#333;margin-top: 30px;}
.cpxbbox_slidea_rp {margin-top:30px;width:90%;font-size:16px;line-height:26px;color:#777777;}
.cpxbbox_slidea_rp span {font-weight:700;color:#333;}
.cpxbbox_slidea_rm {margin-top:20px;display:flex;align-items:center;}
.cpxbbox_slidea_rm>div {width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;overflow:hidden;background-color:#106ecb;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxbbox_slidea:hover .cpxbbox_slidea_rm>div {transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.cpxbbox_slidea_rm>div>i {font-size:24px;color:#fff;}
.cpxbbox_slidea_rm span {margin-left:15px;font-size:22px;color:#d8d8d8;text-transform:uppercase;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxbbox_slide_b {padding:120px 0;}
.cpxbboxb_container {background-color:#fff;}
.cpxbboxb_slide .cpxbboxb_slidea {padding:40px 0 20px;display:block;border-right:1px solid #f2f5f8;}
.cpxbboxb_slideat {overflow:hidden;}
.cpxbboxb_slideat img {width:80%;width: 280px;height: 280px;object-fit: cover;margin:0 auto;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxbboxb_slidea:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.cpxbboxb_slideab {padding:15px;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cpxbbox_slide_bdw {position:absolute;left:0;bottom:0;height:65%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.cpxb_pre,.cpxb_next {position:absolute;top:50%;z-index:3;cursor:pointer;outline:none;}
.cpxb_pre {left:0;}
.cpxb_next {right:0;}
.cpxb_pre i,.cpxb_next i {font-size:40px;}
/*推荐产品  */.tjcp {padding:90px 0 90px;position:relative;z-index:5;}
.tjcp_tle {text-align:center;}
.tjcp_tleh {font-size:48px;margin-top:-50px;}
.tjcp_tlep {font-family:'Archivo Black';font-size:70px;line-height:1;color:#fff;text-transform:uppercase;}
.tjcp_ct {margin-top:40px;}
.tjcpkz {margin-top:20px;display:flex;align-items:center;justify-content:center;}
.cpxbboxb_pagination {position:static;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);display:flex;align-items:center;margin:0 30px;}
.tjcpkz_per,.tjcpkz_next {outline:none;}
.tjcpkz_per i,.tjcpkz_next i {font-size:26px;cursor:pointer;}
.cpxbboxb_pagination span {margin:0 10px;width:6px;height:6px;background-color:rgba(0,0,0,0.4);opacity:1;}
.cpxbboxb_pagination .swiper-pagination-bullet-active {width:12px;height:12px;border:3px solid #333333;background-color:transparent;}
/* 底部 */.foot {margin-top:90px;background-color:#f5f5f5;}
.foot.footny {background:url(../img/foot-bg.jpg) no-repeat center top;background-size:cover;background-color:#333;}
.foott {position:relative;padding:60px 0 80px;display:flex;}
.lxbox {position:absolute;right:0;bottom:15px;display:flex;align-items:center;}
.foott_l {flex:1;display:flex;justify-content:space-between;}
.lxbox .lxboxa {position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #cdcdcd;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;margin:0 3px;}
.footny .lxbox .lxboxa {border:1px solid rgba(255,255,255,.4);}
.lxboxadw {position:absolute;bottom:90%;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);width:100px;background-color:#fff;padding:5px;box-shadow:0 0 5px rgb(0 0 0 / 15%);border-radius:5px;opacity:0;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.lxboxadw img {width:100%;}
.lxboxawx:hover .lxboxadw {bottom:110%;opacity:1;}
.lxboxa i {font-size:18px;color:#777;}
.footny .lxboxa i {color:#fff;}
.foott_litemt .foott_litemta {font-size:20px;color:#333333;font-weight:700;}
.footny .foott_litemt .foott_litemta {color:#fff;}
.foott_litemb {margin-top:25px;}
.foott_litemb .foott_litemba {display:block;padding:6px 0;font-size:16px;color:#777777;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.foott_litemb .foott_litemba:hover {color:#333;transform:translateX(4px);-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);}
.footny .foott_litemb .foott_litemba {color:rgba(255,255,255,.4);}
.footny .foott_litemb .foott_litemba:hover {color:#fff;}
.foott_r {margin-left:20%;}
.foott_ritem {display:flex;align-items:center;}
.foott_ritem {display:flex;align-items:center;margin-bottom:20px;}
.foott_ritem i {font-size:18px;color:#c9c9c9;}
.footny .foott_ritem i {color:#fff;}
.foott_ritem span {margin-left:10px;font-size:16px;color:#333;}
.footny .foott_ritem span {color:rgba(255,255,255,.4);}
.foott_rlink {margin-top:55px;display:flex;width:290px;height:42px;text-align:center;overflow:hidden;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;background-color:#106ecb;}
.footny .foott_rlink {border:1px solid rgba(255,255,255,1);background-color:#333;}
.foott_rlink>a {display:flex;align-items:center;justify-content:center;font-size:16px;width:50%;color:#fff!important;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.foott_rlink>a:hover {padding-left:5px;}
.foott_rlink .foott_rlinkr {background-color:#333333;}
.footny .foott_rlink .foott_rlinkr {background-color:#106ecb;}
.footb {border-top:1px solid #e2e2e2;padding:22px 0;display:flex;justify-content:space-between;}
.footny .footb {border-color:#484848;}
.flink li {list-style:none;display:inline-block;padding-right:30px;}
@media screen and (max-width:768px) {.flink {display:none;}
}
.footbl,.footbl>a,.footbr,.footbr>a,.flink a {font-size:14px;color:#999999;}
.footbl>a,.footbr>a {transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.footbl>a:hover,.footbr>a:hover {color:#333;}
.footny .footbl,.footny .footbl>a,.flink a,.footny .footbr,.footny .footbr>a {color:rgba(255,255,255,.4);}
.footny .footbl>a:hover,.footny .footbr>a:hover,.flink a:hover {color:#fff;}
/* 内页顶部 */
.nyhead {height:500px;background-position: center 100px;background-repeat:no-repeat;background-size:cover;}
.nyheadtxt {height:100%;padding:150px 0 65px;display:flex;flex-direction:column;justify-content:center;text-align:center;}
.nyheadtxth {font-size:48px;color:#fff;}
.nyheadtxty {position:relative;text-transform:uppercase;display:flex;justify-content:center;align-items:center;}
.nyheadtxtyxz {position:relative;}
.nyheadtxty span {position:relative;font-size:70px;color:#fff;z-index:2;font-weight:900;}
.nyheadtxtyxz::after {content:'';position:absolute;bottom:20px;left:50%;width:calc(100% + 60px);height:35px;background-color:rgba(16,110,203,.8);transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);opacity: .5;}
.nyheadtxtt img {width:110px;margin:auto;cursor:pointer;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;animation:sfdh .5s linear infinite;-webkit-animation:sfdh 1s linear infinite;}
.nyheadtxtp {margin-top:5px;font-size:16px;color:#ffffff;}
.nyheadtxti {margin-top:30px;text-align:center;}
.nyheadtxti i {font-size:38px;color:#fff;cursor:pointer;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;animation:rotate .5s linear infinite;-webkit-animation:rotate .8s linear infinite;}
.nybsk {height:130px;display:flex;background-color:#fff;border:1px solid #e1e1e1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.nybsk .nybska {flex:1;display:flex;align-items:center;justify-content:center;border-right:1px solid #e1e1e1;}
.nybsk .nybska:last-child {border-right:0;}
.nybskabox {text-align:center;}
.nybskabox_i i {font-size:40px;}
.nybskabox_t {font-size:16px;}
.nybska.on .nybskabox_i i {color:#106ecb;}
.nybska.on .nybskabox_t {color:#106ecb;font-weight:700;}
/* 上下页  */.sxy {margin-top:50px;display:flex;justify-content:center;}
/* 分页 *//* 通用分页样式 */.pages ul {display:flex;}
.pages li {margin-right:5px;}
.pages li a {border:1px solid #f1f1f1;width:55px;height:55px;display:flex;align-items:center;justify-content:center;color:#333;}
.pages li:last-child a,.pages li:first-child a {width:55px;}
.pages li a:hover {border:1px solid #106ecb;background:#fff;color:#106ecb;text-decoration:none;}
.pages li span {border:1px solid #f1f1f1;width:55px;height:55px;display:flex;align-items:center;justify-content:center;color:#333;background-color:#f1f1f1;}
.pages .current a {border:1px solid #106ecb;background:#fff;color:#106ecb;}
/* 在线留言 */.zalycp {margin:90px 0 100px 0;}
.zalycp_t {text-align:center;}
.zalycp_th {font-size:48px;}
.zalycp_tp {font-size:18px;color:#777;}
.zalycp_b {margin-top:50px;}
.zalycp_bf {width:100%;}
.zalycp_bft {display:flex;justify-content:space-between;margin-bottom:20px;}
.zalycp_bft>input {padding:0 30px;width:49%;height:60px;border:1px solid #eeeeee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.zalycp_bfc {margin-bottom:20px;}
.zalycp_bfc>textarea {display:block;width:100%;padding:20px;height:180px;border:1px solid #eeeeee;outline:none;resize:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.zalycp_bfy {height:60px;display:flex;border:1px solid #eeeeee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;}
.zalycp_bfy>input {flex:1;border:0;padding:0 20px;}
.zalycp_bfyimg {position:relative;padding:0 20px;display:flex;justify-content:center;align-items:center;}
.zalycp_bfyimg::after {content:'';position:absolute;left:0;top:50%;width:1px;height:50%;background-color:#eee;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.zalycp_bfz {padding:15px 0;color:#777;}
.zalycp_bfd {display:flex;justify-content:space-between;}
.zalycp_bfd>input {width:49%;height:60px;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.zalycp_bfd>input:hover {transform:scale(0.97);-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);}
.zalycp_bfdt {background-color:#0070c3;color:#fff;}
.zalycp_bfdc {background-color:#eaeaea;color:#333;}
/* 全屏视频 */.qpsp {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999999;}
.gbbtn {position:absolute;right:50px;top:50px;cursor:pointer;z-index:3;}
.gbbtn i {font-size:30px;color:#fff;}
.qpspzg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.qpspbox {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);color:#fff;z-index:5;width:60%;}
.qpspbox>div {width:100%;}
.video-js .vjs-tech {}
/* 样式补充 */.video-js {/* 给.video-js设置字体大小以统一各浏览器样式表现，因为video.js采用的是em单位 */    width:100%;height:100%;font-size:14px;}
.video-js button {outline:none;}
.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3 {/* 视频占满容器高度 */    height:100%;background-color:#161616;border-radius:10px;overflow:hidden;border:5px solid #111;}
.vjs-poster {background-color:#161616;background-size:cover;}
.video-js .vjs-big-play-button {/* 中间大的播放按钮 */    font-size:2.5em;line-height:2.3em;height:2.5em;width:2.5em;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;background-color:rgba(115,133,159,.5);border-width:0.12em;margin-top:-1.25em;margin-left:-1.75em;}
.video-js.vjs-paused .vjs-big-play-button {/* 视频暂停时显示播放按钮 */    display:block;}
.video-js.vjs-error .vjs-big-play-button {/* 视频加载出错时隐藏播放按钮 */    display:none;}
.vjs-loading-spinner {/* 加载圆圈 */    font-size:2.5em;width:2em;height:2em;border-radius:1em;margin-top:-1em;margin-left:-1.5em;}
.video-js .vjs-control-bar {/* 控制条默认显示 */    display:flex;}
.video-js .vjs-time-control {display:block;}
.video-js .vjs-remaining-time {display:none;}
.vjs-button>.vjs-icon-placeholder:before {/* 控制条所有图标，图标字体大小最好使用px单位，如果使用em，各浏览器表现可能会不大一样 */    font-size:22px;line-height:1.9;}
.video-js .vjs-playback-rate .vjs-playback-rate-value {line-height:2.4;font-size:18px;}
/* 进度条背景色 */.video-js .vjs-play-progress {color:#106ecb;background-color:#106ecb;}
.video-js .vjs-progress-control .vjs-mouse-display {background-color:#106ecb;}
.vjs-mouse-display .vjs-time-tooltip {padding-bottom:6px;background-color:#106ecb;}
.video-js .vjs-play-progress .vjs-time-tooltip {display:none!important;}
.video-js .vjs-time-control {padding:0 0.5em;}
.video-js .vjs-big-play-button {margin:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.bannertxt.nyheadtxtp {width:70%;margin: 0 auto;}
/* 媒体查询 */@media screen and (max-width:1600px) {/* 头部下拉 */    .headnavxl {padding:50px 0;}
.headnavxl_slideatxt,.headnavtxtbox_t,.headnavtxtbox_b {font-size:16px;height:36px;line-height:36px;}
/* 头部 */    .headlogo_txth {font-size:22px;}
.headnav_item .headnav_itema {font-size:16px;}
.headbox_lxa span {font-size:14px;}
.headbox_lxa i,.headnavtxtbox_b i {font-size:16px;}
.headnavtxtbox_t,.headnavtxtbox_b span {font-size:16px;height: 36px;line-height: 36px;overflow: hidden;}
/* banner */    .banner_slideatxt {padding:70px 0 80px;}
.bannersldtxt_h {font-size:40px;}
.bannersldtxt_y {font-size:90px;line-height:90px;}
.bannersldtxt_p {font-size:16px;line-height:26px;}
.bannersldtxt_m {font-size:16px;}
/* 产品 */    .cpfl {height:80px;line-height:80px;}
.cpflt_slide .cpflt_slidea {font-size:18px;}
.cpxbbox_slide .cpxbbox_slidea {padding-top:45px;}
.cpxbbox_slidea_rh {font-size:36px;}
.cpxbbox_slidea_rp {margin-top:20px;font-size:16px;line-height:26px;}
.cpxbbox_slidea_rm {margin-top:30px;}
.cpxbbox_slidea_rm i {font-size:48px;}
.cpxbbox_slidea_rm span {font-size:20px;}
.tjcp {padding:75px 0 75px;}
.tjcp_tleh {font-size:40px;}
.tjcp_tlep {font-size:40px;}
.cpxbboxb_slideab {font-size:16px;}
.tjcp_ct {margin-top:35px;}
/* 底部 */    .foot {margin-top:75px;}
.foott {padding:70px 0 90px;}
.foott_litemt .foott_litemta {font-size:18px;}
.foott_litemb {margin-top:14px;}
.foott_litemb .foott_litemba {font-size:14px;padding:4px 0;}
.foott_ritem span {font-size:14px;}
.foott_ritem i {font-size:16px;}
.foott_ritem {margin-bottom:15px;}
.foott_rlink {margin-top:35px;}
.foott_rlink>a {font-size:14px;}
.footbl,.footbl>a,.footbr,.footbr>a {font-size:13px;}
/* 内页背景 */    
.nybsk {height:120px;}
.nyhead {height:500px;}
.nyheadtxt {padding:140px 0 60px;}
.nyheadtxth {font-size:40px;}
.nyheadtxty span {font-size:55px;}
.nyheadtxtyxz::after {height:25px;}
.nyheadtxtp {font-size:14px;}

.nyheadtxti {margin-top:20px;}
.nybskabox_i i {font-size:32px;}
/* 上下叶 */    .sxy {margin-top:40px;}
.pages li span,.pages li a {height:50px;}
/* 在线留言 */    .zalycp {margin-top:75px;}
.zalycp_b {margin-top:40px;}
.zalycp_th {font-size:40px;}
}
@media screen and (max-width:1400px) {
.headnavxl {padding:45px 0;}
.headnavxlbox .headnavxl_slidea {padding:25px;}
.headnavxl_slideatxt {margin-top:10px;}
.headnavtxtbox_t,.headnavtxtbox_b span {font-size:12px;}
/* 头部 */    
.head {height:90px;}
.head.on {height:80px;}
.headlogo_img img {width:45px;}
.headlogo_txt {margin-left:16px;}
.headnav_item .headnav_itema {padding:0 25px;}
.headbox_lx .headbox_lxa {height:40px;}
.headbox_lxa span {font-size:14px;}
.headbox_lxa i,.headnavtxtbox_b i {font-size:16px;}
.headbox_lx .headbox_lxa {width:150px;}
/* banner */    .banner_slideatxt {padding:90px 0 60px;}
.bannersldtxt_h {font-size:36px;}
.bannersldtxt_y {font-size:70px;line-height:70px;}
.bannersldtxt_p {font-size:14px;line-height:24px;}
.bannersldtxt_m {font-size:14px;}
.kzqy {bottom:90px;}
.kztop {bottom:130px;}
/* 产品 */    .cpfl {height:60px;line-height:60px;}
.cpflt_slide .cpflt_slidea {font-size:16px;}
.cpxbbox_slide .cpxbbox_slidea {padding-top:65px;}
.cpxbbox_slidea_l {padding-right:90px;}
.cpxbbox_slidea_rh {font-size:36px;}
.cpxbbox_slidea_rp {width:80%;}
.cpxbbox_slidea_rp {font-size:14px;line-height:24px;}
.cpxbbox_slidea_rm {margin-top:30px;}
.cpxbbox_slidea_rm i {font-size:45px;}
.cpxbbox_slidea_rm span {font-size:18px;}
.tjcp {padding:35px 0 65px;}
.tjcp_tleh {font-size:36px;}
.tjcp_tlep {font-size:18px;}
.tjcp_ct {margin-top:30px;}
.tjcpkz {margin-top:20px;}
.cpxbboxb_slideab {font-size:14px;}
.cpxbboxb_slide .cpxbboxb_slidea {padding:40px 0 10px;}
/* 底部 */    .foot {margin-top:65px;}
.foott {padding:60px 0 80px;}
.foott_litemt .foott_litemta {font-size:18px;}
.foott_litemb .foott_litemba {font-size:14px;}
.foott_ritem span {font-size:14px;}
.foott_ritem i {font-size:16px;}
.foott_rlink {height:40px;}
.foott_rlink>a {font-size:14px;}
.footbl,.footbl>a,.footbr,.footbr>a {font-size:13px;}
.footb {padding:16px 0;}
/* 内页背景 */    .nyheadtxth {font-size:36px;}
.nyheadtxty span {font-size:50px;}
.nyheadtxtyxz::after {height:22px;}
.nyheadtxtp {font-size:13px;}
.nyhead {height:450px;}
.nyheadtxt {padding:140px 0 50px;}
.nyheadtxti {margin-top:15px;}
.nybskabox_t {font-size:14px;}
.nybskabox_i i {font-size:28px;}
.nybsk {height:100px;}
.nyheadtxti i {font-size:32px;}
/* 上下叶 */    .sxy {margin-top:35px;}
.pages li span,.pages li a {font-size:16px;}
/* 在线留言 */    .zalycp {margin-top:65px;}
.zalycp_b {margin-top:35px;}
.zalycp_th {font-size:36px;}
.zalycp_bft>input {height:50px;}
.zalycp_bfc>textarea {height:160px;}
.zalycp_bfy {height:50px;}
.zalycp_bfd>input {height:50px;}
.qpspbox {width:70%;}
}
@media screen and (max-width:1200px) {.qpspbox {width:80%;}
/* 头部 */    .w3 {width:98%;}
.w2 {width:95%;}
.container {max-width:95%;}
.headbox_lx .headbox_lxa {width:150px;}
.headnav_item .headnav_itema {padding:0 25px;}
.headbox_lx .headbox_lxa.headbox_lxaz {display:none;}
.headnavxlbox .headnavxl_slidea{width: calc(50% - 20px);padding:0;}
.headnavtxtbox_b{display:none;}
.headnavxl_slidea:hover .headnavtxtbox{transform: none;}
/* banner */    .bannersldtxt_h {font-size:32px;}
.bannersldtxt_y {font-size:64px;line-height:64px;}
.bannersldtxt_p {line-height:23px;}
.bannersldtxt_m {font-size:13px;}
.kzqy {bottom:80px;}
.kzqybox_rl {font-size:42px;}
.kzqybox_rr {font-size:20px;}
.kztop {bottom:180px;}
/* 产品 */    .cpflt_slide .cpflt_slidea {font-size:14px;}
.cpxbbox_slide .cpxbbox_slidea {padding-top:60px;}
.cpxbbox_slidea_l {padding:0 40px;}
.cpxbbox_slidea_rh {font-size:32px;}
.cpxbbox_slidea_rm i {font-size:40px;}
.cpxbbox_slidea_rm span {font-size:18px;}
.tjcp {padding:30px 0 60px;}
.cpxbbox_slide_bdw {height:60%;}
.tjcp_tleh {font-size:32px;}
.tjcp_tlep {font-size:16px;}
.cpxbbox_slidea_rp {font-size:13px;line-height:23px;}
/* 底部 */    .foot {margin-top:60px;}
.foott {padding:50px 0 70px;}
.foott_litemt .foott_litemta {font-size:16px;}
.footb {padding:15px 0;}
.cndns-right {display:none;}
.footbl,.footbl>a,.footbr,.footbr>a {font-size:12px;}
/* 内页背景 */    .nyheadtxth {font-size:32px;}
.nyhead {height:400px;}
.nyheadtxt {padding:140px 0 45px;}
.nyheadtxtt img {width:100px;}
.nyheadtxtp {font-size:12px;}
.nybsk {height:90px;}
.nybskabox_i i {font-size:24px;}
.nyheadtxti {margin-top:15px;}
/* 上下叶 */    .sxy {margin-top:30px;}
.pages li span,.pages li a {height:45px;font-size:14px;}
/* 在线留言 */    .zalycp {margin-top:55px;}
.zalycp_b {margin-top:30px;}
.zalycp_th {font-size:32px;}
.zalycp_bfc>textarea {height:140px;}

}
@media screen and (max-width:992px) {.lxbox {display:none;}
.w2 {width:98%;}
.container {max-width:98%;}
/* 头部 */    .headbox_nav {display:none;}
.head {height:80px;}
.head.on {height:80px;}
.banner_slideatxt {padding:80px 30px 50px;}
/* banner */    .bannersldtxt_h {font-size:30px;}
.bannersldtxt_y {font-size:56px;}
/* 产品 */    .cpfl {height:50px;line-height:50px;}
.cpxbbox_slide .cpxbbox_slidea {padding-top:55px;}
.cpxbbox_slidea_r {padding-top:30px;}
.cpxbbox_slidea_rh {font-size:30px;}
.cpxbbox_slidea_rp {margin-top:15px;font-size:13px;line-height:23px;width:85%;}
.cpxbbox_slidea_rm {margin-top:25px;}
.cpxbbox_slidea_rm i {font-size:36px;}
.cpxbbox_slidea_rm span {font-size:16px;}
.tjcp {padding:20px 0 55px;}
.tjcp_tleh {font-size:30px;}
.tjcp_tlep {font-size:16px;}
.tjcp_ct {margin-top:25px;}
/*底部 */    .foot {margin-top:55px;}
.foott {padding:50 0 60px;}
.foott_r {display:none;}
.footb {padding:12px 0;flex-wrap:wrap;}
.footb>div {width:100%;text-align:center;}
.footbl,.footbl>a,.footbr,.footbr>a {font-size:12px;}
/* 内页背景 */    .nyheadtxth {font-size:30px;}
.nyheadtxty span {font-size:36px;}
.nyheadtxtyxz::after {bottom:10px;height:20px;}
.nyhead {height:350px;}
.nyheadtxt {padding:120px 0 40px;}
.nyheadtxtt img {width:80px;}
.nyheadtxti {margin-top:10px;}
.nybsk {height:86px;}
/* 上下叶 */    .sxy {margin-top:25px;}
.pages li span,.pages li a {height:45px;font-size:14px;}
.pages .current a {width:45px;}
.pages li span {width:80px;}
/* 在线留言 */    .zalycp {margin-top:50px;}
.zalycp_b {margin-top:30px;}
.zalycp_th {font-size:30px;}
.zalycp_bft>input {height:50px;}
.zalycp_bfc>textarea {height:160px;}
.zalycp_bfy {height:50px;}
.zalycp_bfd>input {height:50px;}
.zalycp_bfz {font-size:14px;}
.ydbtn {display:flex;}
.pages li a {width:45px;}
.pages li:last-child a,.pages li:first-child a {width:80px;}
}
.headlogo_img img {height:35px;display:inline-block;}

@media screen and (max-width: 1400px){
    .headlogo_img img { width: 100%;}
}
@media screen and (max-width:768px) {
.pages li a {width:36px;}
.pages li:last-child a,.pages li:first-child a {width:60px;}
.headlogo_txth {margin-top:5px;font-size:18px;line-height:20px;}
.banner_slideatxt {padding:0;}
.qpspbox {width:95%;}
.w3 {width:100%;padding:0 15px;}
.w2 {width:100%;}
.container {max-width:100%;padding:0 15px;}
.bannersldtxt.container{padding:0;}
/* 头部 */    
.headbox_lxl {display:none;}
.head {height:70px;}
.head.on {height:70px;}
.headlogo_img img {width:45%;height: auto;padding-top: 3px;}
.headlogo_txt {margin-left:6px;}
/* banner */    .bannersldtxt_h {font-size:24px;}
.bannersldtxt_y {margin:0 0 20px;font-size:36px;line-height:1.1;}
.bannersldtxt_p br {display:none;}
.bannersldtxt_p {width:90%;line-height:20px;}
.bannersldtxt_m {margin-top:20px;font-size:14px;}
.cpflt_slide>.cpflt_slidea {border-bottom:1px solid rgba(255,255,255,.3);}
.cpflt_slide:last-child .cpflt_slidea {border-right:rgba(255,255,255,.3)}
.cpflt_slide:nth-last-child(-n+2) .cpflt_slidea {border-bottom:0;}
.cpflt_slide:hover .cpflt_slidea {transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.cpflt_slide.swiper-slide-thumb-active:after {display:none;}
.cpxbbox_slide .cpxbbox_slidea {padding-top:30px;}
.cpxb_pre,.cpxb_next {top:30%;}
.cpfl {height:auto;}
.kzqybox_r {opacity:0;}
.kzqy {bottom:125px;}
.kzqybox_rl {font-size:30px;}
.kzqybox_rc {padding-bottom:5px;margin:0 10px;font-size:16px;}
.kzqybox_r {width:auto;}
.kzqybox_rr {padding-bottom:2px;font-size:16px;}
.kzqybox_l {margin-right:30px;}
.kztopbox {margin:0;}
.kztop {bottom:150px;right:-30px;}
/* 产品 */   
.banner {overflow:hidden;}
.cpfl .w2 {padding:0;}
.cpxbbox_slide .cpxbbox_slidea {flex-wrap:wrap;}
.cpxbbox_slidea>div {width:100%;}
.cpxbbox_slidea .cpxbbox_slidea_l{width:100%;}
.cpxbbox_slidea_r {padding-top:25px;margin-bottom: 30px;}
.cpxbbox_slidea_rh {font-size:20px;text-align:center;padding: 0 20px;}
.cpxbbox_slidea_rp {line-height:20px;margin:10px auto 0;width:80%;text-align:center;}
.cpxbbox_slide_bdw {display:none;}
.cpxbbox_slidea_rm {display:none;}
.cpxbbox_slidea_rm i {font-size:28px;}
.cpxbbox_slidea_rm span {display:none;}
.cpxbbox_slide_bdw {height:46%;}
.tjcp {padding:70px 0 0;}
/* 推荐产品 */    .cpxbbox_slidea_l img {width:100%;}
.tjcp_tleh {font-size:24px;}
.tjcp_tlep {font-size:14px;}
.tjcpkz {margin-top:15px;padding-bottom: 30px;}
.cpxbboxb_slideab {font-size:12px;}
.cpxbboxb_slide .cpxbboxb_slidea {border-top:1px solid #f2f5f8;border-bottom:1px solid #f2f5f8;}
.cpxbboxb_container {border-left:1px solid #f2f5f8;}
.cpxbboxb_slide .cpxbboxb_slidea {padding:0;}
.cpxbboxb_slideat img {width:100%;height: 180px;}
/* 尾部 */  
.footbr {display:none;}
.foott {padding:50px 20px;}
.foott_litemt .foott_litemta {font-size:16px;}
.foott_litemb {margin-top:15px;}
.foott_litemb .foott_litemba {font-size:13px;padding:5px 0;}
/* 内页背景 */    
.nyheadtxth {font-size:18px;}
.nyheadtxty span {font-size:28px;}
.nyheadtxtt img {width:50px;}
.nyhead {height:260px;background-position: center;}
.nyheadtxt {padding:70px 0 0px;}
.nyheadtxtt img {width:60px;}
.nyheadtxti {display:none;}
/* 变色块 */   
.nybsk {flex-wrap:wrap;height:auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.nybsk .nybska:last-child {border-right:1px solid #e1e1e1;}
.nybsk .nybska {padding:16px 0;flex:none;width:33.33%;border-bottom:1px solid #e1e1e1;}
.nybsk .nybska:nth-child(3n) {border-right:0;}
.nybsk .nybska:nth-last-child(-n+3) {border-bottom:0;}
.nybskabox_i i {font-size:32px;}
.nybskabox_t {font-size:14px;}
.nyheadtxtp {margin-top:0;padding:0 15px;font-size:12px;line-height:20px;}
.bannertxt.nyheadtxtp{width:100%;line-height: 1.4em;height: 2.8em;overflow: hidden;}
.nyheadtxti {margin-top:10px;}
.nyheadtxti i {font-size:30px;}
/* 上下叶 */    .pages li span,.pages li a {height:36px;font-size:12px;}
.pages .current a {width:36px;}
.pages li span {width:60px;}
/* 在线留言 */    .zalycp {margin-top:50px;}
.zalycp_b {margin-top:25px;}
.zalycp_th {font-size:24px;}
.zalycp_tp {font-size:14px;}
.zalycp_bft>input {height:45px;}
.zalycp_bfc>textarea {height:120px;}
.zalycp_bfy {height:45px;}
.zalycp_bfd>input {height:45px;}
.zalycp_bft,.zalycp_bfc {margin-bottom:10px;}
.zalycp_bfz {font-size:12px;padding:10px 0;}
}
.mbzd {position:fixed;bottom:100px;right:15px;width:46px;height:46px;background-color:#106ecb;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;display:none;align-items:center;justify-content:center;z-index:9;opacity:.8;cursor:pointer;}
.mbzd.on {display:flex;}
.mbzd i {font-size:20px;color:#fff;font-weight:700;}
@media screen and (max-width:992px) {.cndns-right {display:none !important;}
}
.cplrz {padding:50px 0;}
@media screen and (min-width:992px) {.mbzd {display:none!important;}
}
.xzbtn {padding:0 30px;margin-top:30px;display:flex;}
.xzbtn .xzbtna {width:49%;margin-right:2%;display:flex;align-items:center;justify-content:center;height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background-color:#106ecb;overflow:hidden;}
.xzbtn .xzbtna:last-child {margin-right:0;background-color:#fff;border:1px solid #333;}
.xzbtn .xzbtna:last-child span {color:#333;}
.xzbtna i {font-size:18px;color:#fff;}
.xzbtna span {margin-left:6px;font-size:14px;color:#fff;line-height:1;}
/* 手机版底部 */.mbfoot {height:80px;background-color:#106ecb;overflow:hidden;}
.mbfootdw {position:fixed;bottom:0;left:0;width:100%;height:80px;display:none;background-color:#106ecb;z-index:10;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);}
.mbfoot.on .mbfootdw {transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.mbfootdw .mbfootdw_item {width:33.33%;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;border-right: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 1px 0 0 rgba(0,0,0,.2); padding-top:10px;}
.mbfootdw .mbfootdw_item:last-child {border-right:none;box-shadow:none;}
.mbfootdw_itemi i {font-size:20px;color:#fff;}
.mbfootdw_itemp {font-size:16px;color:#fff;}
@media screen and (max-width:768px) {.mbfootdw {display:flex;}
}
@media screen and (min-width:768px) {.mbfoot {display:none!important;}
}
/* 微信弹出 */#wechat-lightbox {display:none;position:fixed;z-index:10001;top:0px;right:0px;left:0px;transition:opacity 0.1s ease-in 0s;background:rgba(0,0,0,0.75);}
.mip-fill-content {display:flex;justify-content:center;align-items:center;height:100%;}
i.guanbi {position:absolute;right:1.25rem;top:1.25rem;}
#MIP-LLIGTBOX-MASK {background:rgba(0,0,0,.4)}
.form-wechat-model-ctn .model-mask {background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}
.mip-sjh-wechat-model {width:100%;height:100%}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer {width:20.6875rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;position:relative;background:#fff;border-radius:.8125rem}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .close {position:absolute;right:.9375rem;top:.9375rem}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success {height:100%;text-align:center;font-size:12px;line-height:1.6;}
.wechat-model-success .image i {font-size:30px;line-height:1;color:#1aad19;margin-bottom:10px}
.wechat-model-success .guide-img {margin-top:10px;margin-bottom:20px}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success .button {background-color:#1aad19;border-radius:.25rem;margin:auto;margin-top:auto;margin-top:.9375rem;line-height:2.2;font-size:18px;padding:0 10px;width:100%;}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success .button span {color:#fff;}
/*在线客服*/.demo-icon {font-family:iconfont!important;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}
@media(max-width:767px) {#newBridge {display:none}
}
.cndns-right *:hover {text-decoration:none}
.cndns-right {position:fixed;right:5px;bottom:20%;margin-top:-100px;z-index:100;background:#fff;filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity:.95;opacity:.95;z-index:99999;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);border-radius:5px}
.cndns-right i {font-style:normal!important}
.cndns-right-meau {position:relative}
.cndns-right-btn {width:70px;height:80px;text-align:center;display:block;position:relative;text-decoration:none;border-top:1px solid #e0e0e0}
.cndns-right-btn span {color:#333;font-size:24px!important;line-height:32px;padding-top:15px}
.cndns-right-btn span.icon-qq {color:#106ecb;animation:shadow .5s linear infinite;animation:rotate .5s linear infinite}
.cndns-right-btn sup {display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius:50%;background-color:#106ecb;position:absolute;left:-12px;top:-12px}
.cndns-right-btn p {color:#333;font-size:12px;line-height:18px;padding-top:0;margin:0;text-decoration:none;padding-bottom:10px}
.cndns-right-meau:hover .cndns-right-btn p {display:block;text-decoration:none}
.meau-car .cndns-right-btn {border-color:#106ecb;margin-bottom:20px;text-decoration:none}
.meau-car .cndns-right-meau:hover .cndns-right-btn {background-color:#106ecb;text-decoration:none}
.meau-car .cndns-right-meau:hover .cndns-right-btn span {color:#fff;display:block;text-decoration:none}
.meau-code .sev-t img {width:134px;margin:0;padding:0}
.meau-car .cndns-right-btn span {color:#106ecb}
.meau-top .cndns-right-btn span {font-size:24px!important;line-height:20px;padding-top:15px}
.meau-top .cndns-right-btn i {display:block;color:#333;font-size:12px}
.meau-top.cndns-right-meau:hover .cndns-right-btn {}
.cndns-right-box {position:absolute;top:-15px;right:54px;padding-right:25px;display:none}
.cndns-right-box .box-border {padding:20px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);position:relative;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:5px}
.cndns-right-box .box-border .arrow-right {display:block;width:13px;height:16px;position:absolute;right:-13px;top:26px}
.cndns-right-box .box-border .sev-t span {font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p {float:left;color:#106ecb;font-size:22px;line-height:28px;padding:0;margin:0}
.cndns-right-box .box-border .sev-t p i {display:block;font-size:14px;color:#888;font-style:normal!important}
.cndns-right-box .box-border .sev-b {padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4 {color:#666;font-size:14px;font-weight:400;padding-bottom:15px}
.cndns-right-box .box-border .sev-b li {float:left;width:50%;list-style:none;}
.cndns-right-box .box-border .sev-b li a {text-decoration:none;display:inline-block;color:#888;font-size:14px;padding-left:43px;background:url(../img/zxqq.png) no-repeat left 3px;line-height:36px}
.cndns-right-box .box-border .sev-b li a:hover {color:#106ecb}
.meau-sev .cndns-right-box .box-border {width:300px}
.meau-contact .cndns-right-box .box-border {width:300px}
.cndns-right-meau:hover .cndns-right-box {display:block}
.meau-code .cndns-right-box {top:inherit;bottom:-35px}
.meau-code .cndns-right-box .box-border {width:156px;text-align:center}
.meau-code .cndns-right-box .box-border i {display:block;color:#666;font-size:14px;line-height:22px}
.meau-code .cndns-right-box .box-border .arrow-right {top:inherit;bottom:50px}
.meau-zs .cndns-right-btn {background-color:#106ecb;color:#fff;margin-top:80px;border-color:#106ecb}
.meau-zs .cndns-right-btn span {color:#fff}
.meau-zs .cndns-right-btn p {color:#fff}
.sev-t {overflow:hidden}
#ClCache {display:none}
#newBridge #nbWebImLightContainer {border:none!important}
.cndns-right-meau:hover .demo-icon {transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}
@keyframes shadow {0%,100% {transform:scaleX(1)}
50% {transform:scaleX(1.2)}
}
@keyframes rotate {0% {transform:translateY(0)}
25% {transform:translateY(5px)}
50% {transform:translateY(10px) scale(1.1,.9)}
75% {transform:translateY(5px)}
100% {transform:translateY(0)}
}
@keyframes rotates {0% {transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
25% {transform:translateY(-2.5px);-webkit-transform:translateY(-2.5px);-moz-transform:translateY(-2.5px);-ms-transform:translateY(-2.5px);-o-transform:translateY(-2.5px);}
50% {transform:translateY(0px) scale(1.05);-webkit-transform:translateY(0px) scale(1.05);-moz-transform:translateY(0px) scale(1.05);-ms-transform:translateY(0px) scale(1.05);-o-transform:translateY(0px) scale(1.05);}
75% {transform:translateY(2.5px);-webkit-transform:translateY(2.5px);-moz-transform:translateY(2.5px);-ms-transform:translateY(2.5px);-o-transform:translateY(2.5px);}
100% {transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
}
@keyframes sfdh {0% {transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
25% {transform:scale(1.01);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);}
50% {transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);}
75% {transform:scale(1.01);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);}
100% {transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
}
@keyframes dtyd {0% {transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
100% {transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);}
}
/*我们的服务*/.jjfa {padding:90px 0;}
.jjfa_tle {position:relative;display:flex;justify-content:center;align-items:center;}
.jjfa_tlely {font-family:'Archivo Black';font-size:70px;line-height:1;color:#f3f3f3;text-transform:uppercase;}
.jjfa_tlelz {font-size:48px;text-align:center;margin-top:-50px;}
.jjfa_tler .jjfa_tlera {position:relative;padding:6px 2px;font-size:16px;color:#333;border-bottom:2px solid rgba(0,0,0,.4);transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.jjfa_tlera::after {content:'';position:absolute;bottom:-2px;left:0;height:2px;background-color:#106ecb;width:0;transition:all .4s;}
.jjfa_tlera:hover {color:#106ecb;}
.jjfa_tlera:hover::after {width:100%;}
.jjfa_ct {margin-top:60px;}
.jjfa_slide {height:360px;background:#f1f1f1;}
.jjfa_slide .jjfa_slidea {position:relative;display:block;overflow:hidden;height:inherit;}
.jjfa_slide .jjfa_slidea:hover{color:#333;}
.jjfa_slidea .icon {font-size:100px;display:block;margin:0 auto;margin-top:50px;transition:all .4s;}
.jjfa_slidea:hover .icon {transform:scale(1.1);}
.jjfa_slidedw {position:absolute;top:180px;left:0;text-align:center;font-size:20px;padding:20px 30px;width:100%;}
.jjfa_slidedw h5 {font-size:24px;font-weight:bold;margin-bottom:20px;}
.jjfa_slidedw p {font-size:16px;font-weight:normal;}
/*  视屏区域*/.spqy {position:relative;overflow:hidden;}
.spqybox {padding-left:20%;height:700px;}
.spqy_container {width:100%;height:100%;}
.spqy_slideitem {height:100%;overflow:hidden;}
.spqy_slideitem img {width:100%;height:100%;object-fit:cover;}
.spfg {position:absolute;left:0;top:0;width:100%;height:100%;padding-top:50px;display:flex;z-index:5;}
.spfg_l {display:flex;flex-direction:column;justify-content:center;width:45%;background-color:#106ecb;padding-left:200px;padding-right:30px;}
.spfg_lh {font-size:48px;line-height:1;color:#fff;}
.spfg_ly {margin:12px 0 20px;font-family:'Archivo Black';text-transform:uppercase;font-size:70px;line-height:1;color:#fff;}
.spfg_lp {font-size:16px;color:#fff;line-height: 1.6;}
.spfg_lbox {margin-top:50px;}
.spfg_lbox .spfg_lboxa {position:relative;display:block;padding:12px 0;font-size:24px;color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.spfg_lboxa.on {font-weight:700;}
.spfg_lboxa::after {content:'';position:absolute;bottom:0;left:0;height:1px;width:0;background-color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.spfg_lboxa.on::after {width:54%;}
.spfg_r {width:55%;padding-right:20%;display:flex;flex-direction:column;}
.spfg_rt {flex:1;display:flex;align-items:center;justify-content:center;}
.spfg_rt i {font-size:85px;color:#fff;cursor:pointer;}
.spfg_rb {position:relative;height:200px;background-color:#f1f1f1;}
.spfgr_container {height:100%;}
.spfgr_slidebox {width:100%;height:100%;padding:0 100px;display:flex;flex-direction:column;justify-content:center;}
.spfgr_slideboxs {width:100%;}
.spfgr_slidebox p {flex:1;}
.spfgr_slideboxs {display:flex;align-items:center;}
.spfgr_slideboxs i {font-size:90px;margin-right:45px;opacity:.3;}
.spfgr_slideboxs p {font-size:16px;line-height:26px;}
.spfg_pre,.spfg_next {position:absolute;bottom:0;width:65px;height:65px;display:flex;align-items:center;justify-content:center;background-color:#106ecb;cursor:pointer;z-index:6;outline:none;}
.spfg_pre {right:0;}
.spfg_next {right:-65px;}
.spfg_pre i,.spfg_next i {font-size:24px;color:#fff;}
.swiper-button-disabled.spfg_pre,.swiper-button-disabled.spfg_next {background-color:#333333;opacity:1;}
/* 资讯区域 */.zxqy {padding:90px 0;}
.zxqybox {display:flex;}
.zxqybox>div {width:50%;}
.zxqybox_l {padding-right:85px;}
.zxqybox_r {padding-left:15px;}
.zxqybox_ltle {font-size:48px;color:#222222;}
.zxqybox_l .zxqybox_lbox {margin-top:40px;display:block;}
.zxqybox_lboximg {height:208px;overflow:hidden;}
.zxqybox_lboximg.news-img {height:240px;overflow:hidden;}
.zxqybox_lboximg img {width:100%;height:100%;object-fit:cover;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.zxqybox_lbox:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.zxqybox_lboxtxt {padding:22px 0;}
.zxqybox_lboxtxth {font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.zxqybox_lbox:hover .zxqybox_lboxtxth {transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);}
.zxqybox_lboxtxtp {margin-top:6px;color:#999;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.zxqybox_lboxtxtp {font-size:16px;line-height:26px;}
.zxqybox_lboxm {display:flex;justify-content:space-between;align-items:center;}
.zxqybox_lboxmrq {font-size:16px;color:#acacac;}
.zxqybox_lboxmr {position:relative;padding:6px 2px;font-size:16px;color:#333;border-bottom:2px solid rgba(0,0,0,.1);transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.zxqybox_lboxmr:hover {color:#106ecb;}
.zxqybox_lboxmr::after {content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#106ecb;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.zxqybox_lboxmr:hover::after {width:100%;}
.zxqybox_rt {display:flex;justify-content:space-between;align-items:center;}
.zxqybox_rtl {font-size:48px;color:#222222;}
.zxqybox_rt i {font-size:36px;}
.zxqybox_rb {margin-top:40px;border-top:2px solid #e1e1e1;}
.zxqybox_rbt {display:block;padding:30px 0;border-bottom:1px solid #f0f0f0;margin-bottom:22px;}
.zxqybox_rbth {font-size:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.zxqybox_rbt:hover .zxqybox_rbth {transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);}
.zxqybox_rbtp {margin-top:12px;font-size:16px;line-height:26px;color:#999;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.zxqybox_rbb .zxqybox_rbba {display:block;padding:22px 0;border-bottom:1px dashed #e1e1e1;font-size:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.zxqybox_rbb .zxqybox_rbba:hover {transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);}
@media screen and (max-width:1600px) {/* 解决方案 */    .jjfa {padding:75px 0;}
.jjfa_tlely {font-size:60px;}
.jjfa_tlelz {font-size:40px;}
.jjfa_tler .jjfa_tlera {font-size:14px;}
.jjfa_ct {margin-top:40px;}
.jjfa_slidedw {font-size:16px;bottom:40px;}
/* 视屏区域 */    .spqybox {height:540px;}
.spfg_lh {font-size:40px;}
.spfg_lbox {margin-top:40px;}
.spfg_ly {font-size:55px;}
.spfg_lp {font-size:14px;}
.spfg_lbox .spfg_lboxa {font-size:22px;}
.spfgr_slidebox {padding:0 70px;}
.spfg_rb {height:160px;}
.spfgr_slideboxs i {font-size:65px;margin-right:26px;}
.spfgr_slideboxs p {font-size:14px;line-height:24px;}
.spfg_pre,.spfg_next {width:55px;height:55px;}
.spfg_next {right:-55px;}
.spfg_pre i,.spfg_next i {font-size:20px;}
/* 资讯区域 */    .zxqy {padding:75px 0;}
.zxqybox_ltle,.zxqybox_rtl {font-size:40px;}
.zxqybox_rt i {font-size:36px;}
.zxqybox_l .zxqybox_lbox,.zxqybox_rb {margin-top:30px;}
.zxqybox_lboxtxt {padding:15px 0;}
.zxqybox_lboxtxth {font-size:18px;}
.zxqybox_lboxtxtp {font-size:14px;line-height:24px;}
.zxqybox_lboxmrq {font-size:14px;}
.zxqybox_lboxmr {font-size:14px;padding:4px 2px;}
.zxqybox_rbt {padding:26px 0;}
.zxqybox_rbth {font-size:24px;}
.zxqybox_rbtp {margin-top:10px;}
.zxqybox_rbtp {font-size:14px;line-height:24px;}
.zxqybox_rbb .zxqybox_rbba {padding:18px 0;font-size:20px;}
.zxqybox_lboximg {height:200px;}
}
@media screen and (max-width:1400px) {/*解决方案 */    .jjfa {padding:65px 0;}
.jjfa_tlelz {font-size:36px;}
.jjfa_tlely {font-size:50px;}
.jjfa_tler .jjfa_tlera {font-size:14px;}
.jjfa_ct {margin-top:30px;}
.jjfa_slidedw {font-size:16px;bottom:25px;}
/* 视频区域 */    .spqybox {height:490px;}
.spfg_lh {font-size:36px;}
.spfg_ly {font-size:50px;}
.spfg_lp {font-size:14px;}
.spfg_lbox {margin-top:30px;}
.spfg_lbox .spfg_lboxa {font-size:20px;}
.spfg_rb {height:140px;}
.spfgr_slideboxs p {font-size:14px;line-height:24px;}
.spfgr_slideboxs i {font-size:60px;margin-right:15px;}
/* 资讯 */    .zxqy {padding:65px 0;}
.zxqybox_ltle,.zxqybox_rtl {font-size:36px;}
.zxqybox_l .zxqybox_lbox,.zxqybox_rb {margin-top:25px;}
.zxqybox_lboxtxt {padding:15px 0;}
.zxqybox_lboxtxtp {margin-top:3px;}
.zxqybox_lboxtxth {font-size:18px;}
.zxqybox_lboxtxtp {font-size:13px;line-height:23px;}
.zxqybox_lboxmrq {font-size:13px;}
.zxqybox_lboxmr {font-size:13px;}
.zxqybox_l {padding-right:50px;}
.zxqybox_r {padding-left:50px;}
.zxqybox_rbt {padding:25px 0;}
.zxqybox_rbth {font-size:18px;}
.zxqybox_rbtp {margin-top:10px;font-size:14px;line-height:24px;}
.zxqybox_rbb .zxqybox_rbba {padding:15px 0;font-size:18px;}
.zxqybox_lboximg {height:165px;}
}
@media screen and (max-width:1200px) {/* 解决方案 */    .jjfa {padding:60px 0;}
.jjfa_tlelz {font-size:32px;}
.jjfa_tlely {font-size:45px;}
.jjfa_slidedw {bottom:20px;font-size:14px;}
.jjfa_tler .jjfa_tlera {font-size:13px;}
/* 视频 */    .spqybox {height:440px;}
.spfg_lh {font-size:32px;}
.spfg_ly {font-size:40px;margin:8px 0 14px;}
.spfg_lbox .spfg_lboxa {padding:6px 0;font-size:18px;}
.spfg_lbox {margin-top:25px;}
.spfgr_slidebox {padding:0 60px 0 35px;}
.spfgr_slideboxs i {font-size:30px;margin-right:15px;}
.spfg_pre,.spfg_next {width:50px;height:50px;}
.spfg_next {right:-50px;}
.spfg_rb {height:120px;}
.spfgr_slideboxs p {font-size:13px;line-height:23px;}
/* 新闻 */    .zxqy {padding:60px 0;}
.zxqybox_rt i {font-size:32px;}
.zxqybox_ltle,.zxqybox_rtl {font-size:32px;}
.zxqybox_l .zxqybox_lbox,.zxqybox_rb {margin-top:20px;}
.zxqybox_lboxtxt {padding:12px 0;}
.zxqybox_lboxtxth {font-size:16px;white-space: normal;text-overflow: unset;}
.zxqybox_lboxtxtp {margin-top:6px;}
.zxqybox_rbt {padding:15px 0;}
.zxqybox_rbth {font-size:16px;}
.zxqybox_rbtp {margin-top:6px;font-size:14px;line-height:24px;}
.zxqybox_rbb .zxqybox_rbba {padding:12px 0;font-size:16px;}
.zxqybox_lboximg,.zxqybox_lboximg.news-img {height:185px;}
}
@media screen and (max-width:992px) {/* 解决方案 */    .jjfa {padding:55px 0;}
.jjfa_tlelz {font-size:30px;}
.jjfa_tlely {font-size:46px;}
.jjfa_tler .jjfa_tlera {font-size:13px;}
.jjfa_ct {margin-top:25px;}
/* 视屏 */    .spfg_lh {font-size:30px;}
.spfg_ly {font-size:36px;}
.spfg_lp {font-size:13px;}
.spfg_lbox {margin-top:30px;}
.spfg_r {padding-right:10%;}
.spfgr_slideboxs p {font-size:13px;line-height:23px;}
/* 新闻 */    .zxqy {padding:55px 0;}
.zxqybox_ltle,.zxqybox_rtl {font-size:30px;}
.zxqybox_lboxtxtp {font-size:13px;line-height:23px;}
.zxqybox_lboxmrq {font-size:13px;}
.zxqybox_lboxmr {display:none;}
.zxqybox_rt i {font-size:30px;}
.zxqybox_rbth {font-size:16px;}
.zxqybox_rbtp {font-size:13px;line-height:23px;}
.zxqybox_l {padding-right:0;}
.zxqybox{display:block;}
.zxqybox > div{width:100%;}
.zxqybox_r {padding-left:25px;}
}
@media screen and (max-width:768px) {/* 解决方案 */    .jjfa {padding:55px 0 70px;}
.jjfa_tlelz {font-size:24px;}
.jjfa_ct {margin-top:35px;}
.jjfa_tlely {font-size:30px;}
.jjfa_tler .jjfa_tlera {font-size:14px;}
.spfg_l {display:none;}
.spqybox {padding-left:0;}
.spfg {padding-top:0;}
.spfg_r {width:100%;padding-right:0;}
.spqybox {height:320px;}
.spfg_rb {height:120px;}
.spfgr_slideboxs p {font-size:14px;}
.spfg_rt i {font-size:60px;}
.spfgr_slidebox {padding: 0 100px 0 15px;}
.spfg_pre {right:50px;}
.spfg_next {right:0;}
/* 新闻 */ 
.zxqybox .zxqybox_r {width:100%;padding-left:0;margin-top: 40px;}
.zxqybox_ltle,.zxqybox_rtl {font-size:24px;}
.zxqybox_rbtp {font-size:12px;line-height:20px;}
}
/*新闻列表和详情*/.xwylb {margin-top:-70px;}
.xwylb_ct {padding:40px 60px;border:1px solid #e1e1e1;background-color:#fff;}
.xwylb_ct .xwylb_cta {position:relative;display:flex;padding:25px 0;border-bottom:1px dashed #e1e1e1;}
.xwylb_ct .xwylb_cta::after {content:'';position:absolute;bottom:-1px;left:0;width:0;height:3px;background-color:#106ecb;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.xwylb_cta:hover::after {width:100%;}
.xwylb_ctal {display:flex;flex-direction:column;justify-content:center;width:140px;height:140px;background-color:#e9e9e9;text-align:center;}
.xwylb_ctaly {font-size:50px;line-height:55px;font-weight:700;color:#c1c1c1;}
.xwylb_ctaln {font-size:20px;color:#c1c1c1;}
.xwylb_ctac {flex:1;padding:0 50px;}
.xwylb_ctacs {display:flex;height:100%;flex-direction:column;justify-content:center;}
.xwylb_ctacsh {font-size:24px;font-weight:700;color:#333333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.xwylb_cta:hover .xwylb_ctacsh {color:#106ecb;}
.xwylb_ctacsp {margin-top:15px;color:#777777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.xwylb_ctacsp {font-size:16px;line-height:26px;}
.xwylb_ctar {display:flex;align-items:center;justify-content:center;}
.xwylb_ctar i {font-size:45px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.xwylb_cta:hover i {transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);}
/* 新闻详情 */.xwxqy {margin-top:-70px;}
.xwylb_cttle {font-size:28px;font-weight:700;text-align:center;}
.xwylb_ctx {padding:25px 0;display:flex;align-items:center;justify-content:center;}
.xwylb_ctxd {margin:0 30px;position:relative;}
.xwylb_ctxd #output {position:absolute;top:115%;width:0px!important;height:0px!important;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;padding:10px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);z-index:5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;}
.xwylb_ctxd:hover #output {width:160px!important;height:160px!important;opacity:1;}
.xwylb_ctxd i {font-size:20px;}
.xwylb_ctxd span {font-size:16px;color:#999;}
.xwylb_ctn {padding:50px;border-top:1px dashed #e1e1e1;border-bottom:1px dashed #e1e1e1;}
.sxy {display:flex;align-items:center;}
.sxy_l,.sxy_r {flex:1;}
.sxy .sxya {display:flex;align-items:center;}
.sxy .sxy_l .iconfont {padding-right:10px;}
.sxy .sxy_r .iconfont {padding-left:10px;}
.sxya i {font-size:20px;color:#777777;}
.tag-wrap {margin-top:20px;}
.tag-wrap span {background:#f5f5f5;padding:5px 20px;border-radius:100px;margin: 5px 0;display: inline-block;}
.tag-wrap span a{font-size: 14px;}
.tag-wrap span:hover {background:#eee;padding:5px 20px;border-radius:100px;}
.sxya span {flex:1;font-size:18px;color:#777777;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.sxy_c {margin:0 20px;}
.sxy_c i {font-size:40px;color:#777;}
.sxy_r {text-align:right;}
@media screen and (max-width:1600px) {/* 列表 */    .xwylb_ctal {width:120px;height:120px;}
.xwylb {margin-top:-60px;}
.xwylb_ct {padding:75px 40px;}
.xwylb_ctaly {font-size:45px;line-height:50px;}
.xwylb_ctaln {font-size:18px;}
.xwylb_ctacsh {font-size:22px;}
.xwylb_ctacsp {font-size:14px;line-height:24px;}
.xwylb_ctar i {font-size:40px;}
/* 详情 */    .xwxqy {margin-top:-60px;}
.xwylb_cttle {font-size:24px;}
.xwylb_ctxd span {font-size:16px;}
.xwylb_ctxd i {font-size:20px;}
.xwylb_ctx {padding:20px 0;}
.xwylb_ctn {padding:40px;}
.xwylb_ctn p {font-size:16px;line-height:26px;}
.sxya span {font-size:16px;}
}
@media screen and (max-width:1400px) {/* 列表 */    .xwylb_ct {padding:65px 30px;}
.xwylb {margin-top:-50px;}
.xwylb_ctal {width:110px;height:110px;}
.xwylb_ctaly {font-size:40px;line-height:45px;}
.xwylb_ctacsh {font-size:20px;}
.xwylb_ctac {padding:0 40px;}
.xwylb_ctar i {font-size:36px;}
/* 详情 */    .xwxqy {margin-top:-50px;}
.xwylb_cttle {font-size:20px;}
.xwylb_ctxd span {font-size:14px;}
.xwylb_ctxd i {font-size:18px;}
.xwylb_ctn {padding:35px;}
.xwylb_ctn p {font-size:14px;line-height:24px;}
.sxya span {font-size:14px;}
}
@media screen and (max-width:1200px) {/* 列表 */    .xwylb_ct {padding:60px 25px;}
.xwylb {margin-top:-45px;}
.xwylb_ct .xwylb_cta {padding:25px 0;}
.xwylb_ctal {width:120px;height:120px;}
.xwylb_ctaly {font-size:36px;}
.xwylb_ctaln {font-size:16px;}
.xwylb_ctacsh {font-size:18px;}
.xwylb_ctacsp {line-height:23px;}
.xwylb_ctac {padding:0 30px;}
.xwylb_ctar i {font-size:36px;}
.xwylb_ctal {width:100px;height:100px;}
/* 详情 */    .xwxqy {margin-top:-45px;}
.xwylb_cttle {font-size:18px;}
.xwylb_ctxd span {font-size:12px;}
.xwylb_ctxd i {font-size:16px;}
.xwylb_ctn {padding:30px;}
.xwylb_ctn p {font-size:13px;line-height:23px;}
.sxya span {font-size:14px;}
}
@media screen and (max-width:992px) {/* 列表 */    .xwylb_ct {padding:55px 20px;}
.xwylb {margin-top:-45.5px;}
.xwylb_ct .xwylb_cta {padding:20px 0;}
.xwylb_ctal {width:100px;height:100px;}
.xwylb_ctaly {font-size:32px;line-height:36px;}
.xwylb_ctaln {font-size:14px;}
.xwylb_ctacsh {font-size:16px;}
.xwylb_ctacsp {line-height:20px;}
.xwylb_ctacsp {margin-top:6px;}
/* 详情 */    .xwxqy {margin-top:0px;}
.xwylb_cttle {font-size:16px;}
.xwylb_ctn {padding:20px;}
.xwylb_ctn p {font-size:16px;line-height:21px;}
.sxya span {font-size:14px;}
.sxy_c i {font-size:30px;}
.xwylb_ctn {margin-top:20px;}
.xwylb_ctx {display:none;}
}
@media screen and (max-width:768px) {/* 列表 */    .xwylb_ct {padding:55px 10px 35px;}
.xwylb {margin-top:-1;}
.xwylb_ctal {display:none;}
.xwylb_ctac {padding:0 10px;}
.xwylb_ctar i {font-size:18px;}
/* 详情 */    .xwxqy {margin-top:-1px;}
.xwylb_cttle {font-size:20px;}
.xwylb_ctn {padding:10px;}
.sxya span {height:60px;  text-overflow: unset;display: block;}
.sxy_c i {font-size:30px;}
.sxya i {font-size:16px;}
.xwylb_ctn {margin-top:15px;}
}
/*faq列表*/.wtlb {margin-top:-70px;}
.wtlb_ct {padding:40px 60px;border:1px solid #e1e1e1;background-color:#fff;}
.wtlb_ctbox {border-top:1px dashed #e1e1e1;}
.wtlb_ctitem {border-bottom:1px dashed #e1e1e1;}
.wtlb_ctitemt {height:80px;display:flex;cursor:pointer;}
.wtlb_ctitemt.on {background-color:#f5f5f5;}
.wtlb_ctitemtl {flex:1;padding:0 30px;display:flex;align-items:center;font-size:24px;font-weight:700;color:#555555;}
.wtlb_ctitemtl i {color:#106ecb;padding-right:5px;font-size:20px;}
.wtlb_ctitemtr {display:flex;align-items:center;justify-content:center;width:90px;}
.wtlb_ctitemtr i {font-size:26px;}
.wtlb_ctitemb {padding:30px;display:none;}
.wtlb_ctitemb p {font-size:20px;line-height:30px;color:#555;}
@media screen and (max-width:1600px) {.wtlb {margin-top:-60px;}
.wtlb_ctitemtl {font-size:20px;}
.wtlb_ctitemb p {font-size:16px;line-height:26px;}
}
@media screen and (max-width:1400px) {.wtlb {margin-top:-50px;}
.wtlb_ct {padding:65px 30px;}
.wtlb_ctitemt {height:60px;}
.wtlb_ctitemtl {font-size:18px;}
.wtlb_ctitemb p {font-size:14px;line-height:24px;}
}
@media screen and (max-width:1200px) {.wtlb_ct {padding:60px 25px;}
.wtlb {margin-top:-45px;}
.wtlb_ctitemt {height:auto;}
.wtlb_ctitemtl {font-size:16px;}
.wtlb_ctitemb p {font-size:13px;line-height:23px;}
.wtlb_ctitemtl {padding:0 20px;}
.wtlb_ctitemtr {width:80px;}
}
@media screen and (max-width:992px) {.wtlb {margin-top:-45.5px;}
.wtlb_ct {padding:55px 20px;}
.wtlb_ctitemtl {padding:15px;font-size:16px;}
.wtlb_ctitemb p {font-size:12px;line-height:20px;}
}
@media screen and (max-width:768px) {.wtlb_ct {padding:35px 10px;}
.wtlb_ctitemtr {width:50px;}
.wtlb {margin-top:-1px;}
.wtlb_ctitemb {padding:25px 15px;}
}
/*产品*/.cplrzbox {padding:50px 0;font-size:20px;text-align:center;}
.cpxq .headlogo_txth {color:#333;}
.xflslb {overflow:hidden;}
.head.cpxq .headlogo_txtp {color:#bbbbbb;}
.cpxq .headnav_item .headnav_itema {color:#333;}
.cpxq .headnav_item .headnav_itema::after {background-color:#bbbbbb}
.cpxq .headbox_lx .headbox_lxa.headbox_lxaz {border-color:#333333;}
.cpxq .headbox_lxa:last-child span,.cpxq .headbox_lxa:last-child i {color:#333;}
/* 面包屑 */.headzw {height:100px;}
.w2.cate-breadcrumb {width:auto;}
.w2.cate-breadcrumb a,.w2.cate-breadcrumb .span {color:#eee;font-size:12px;text-shadow: 1px 1px 0px rgba(0, 0, 0,.8);}
.w2.cate-breadcrumb a:hover {color:#fff;text-decoration:underline;}
.w2.cate-breadcrumb .mbxbox span:hover {color:#fff;}
.w2.cate-breadcrumb .iconfont {color:#fff;}
.w2.cate-breadcrumb .mbxbox>div {margin:0 10px;width:1px;height:12px;background-color:rgba(255,255,255,.3);}
.mbxbox {padding:20px 0;display:flex;align-items:center;}
.mbxbox a {display:flex;align-items:center;font-size:13px;}
.mbxbox i {font-size:14px;color:#333333;}
.mbxbox span {margin-left:10px;}
.mbxbox span:hover {color:#333;}
.mbxbox>div {margin:0 10px;width:1px;height:16px;background-color:#e1e1e1;}
/* 产品详情 */.cpxqnr {padding:70px 0 90px;}
.cpxqnrbox {display:flex;}
.cpxqnrbox_l {width:10.2%;overflow: hidden;}
.cpxqnr_thumbs {width:100%;}
.cpxqnr_slide.swiper-slide-thumb-active .cpxqnr_slideimg {border:1px solid #106ecb;max-width: calc(100% - 1px);}
.cpxqnr_slideimg {width: calc(100% - 1px);height:110px;overflow:hidden;border:1px solid #e1e1e1;}
.cpxqnrbox_c {width:50%;padding:0 80px 0 30px;}
.cpxqnrb_top,.cpxqnrbox_cbox {width:100%;height:100%;}
.cpxqnrbox_cbox {position:relative;}
.cpxqnr_per,.cpxqnr_next {position:absolute;top:50%;width:30px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;z-index:9;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);outline:none;cursor:pointer;}
.cpxqnr_per {left:10px;}
.cpxqnr_next {right:10px;}
.cpxqnr_per i,.cpxqnr_next i {color:#333;font-size:35px;}

.cpxqnrbox .swiper-slide.cpxqnr_slide{margin-bottom:10px;height: 110px !important;}
.cpxqnr_thumbs {min-height:110px;overflow:hidden;}

.cpxqnr_slide {height:calc((100% - 10px) / 4);}
.cpxqnrb_top .cpxqnrb_slide {height:auto;}
.cpxqnrb_slideimg {width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.cpxqnrb_slideimg img {margin:0 auto;}
.cpxqnrbox_r {width:40%;}
.cpxqnrbox_ry {font-family:'Archivo Black';font-size:18px;color:#999999;text-transform:uppercase;}
.cpxqnrbox_rh {font-size:48px;font-weight:700;color:#333333;}
.cpxqnrbox_rp {margin:30px 0;font-size:16px;line-height:28px;color:#777777;}
.cpxqnrbox_rs {padding:30px 10px;display:flex;align-items:center;border-top:1px dashed #e7e7e7;border-bottom:1px dashed #e7e7e7;cursor:pointer;}
.cpxqnrbox_rs img {width:50px;}
.cpxqnrbox_rst {margin-left:20px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqnrbox_rs:hover .cpxqnrbox_rst {transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);}
.cpxqnrbox_rsty {font-family:'Archivo Black';text-transform:uppercase;font-size:16px;color:#999999;}
.cpxqnrbox_rstz {font-size:22px;color:#333333;}
.cpxqnrbox_rxd {margin-top:30px;display:flex;}
.cpxqnrbox_rxd .cpxqnrbox_rxda {width:80px;height:80px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border:1px solid #999999;display:flex;align-items:center;justify-content:center;}
.cpxqnrbox_rxdad {text-align:center;}
.cpxqnrbox_rxdad i {font-size:26px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqnrbox_rxd .cpxqnrbox_rxda:hover i {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.cpxqnrbox_rxdad p {font-size:16px;color:#333;}
.cpxqnrbox_rxdawx {position:relative;margin:0 8px;}
.cpxqnrbox_rxdawxdw {position:absolute;width:100px;bottom:0px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background-color:#fff;padding:5px;box-shadow:0 0 5px rgb(0 0 0 / 15%);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;opacity:0;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqnrbox_rxdawx:hover .cpxqnrbox_rxdawxdw {bottom:102%;opacity:1;}
.cpxqnrbox_rxd .cpxqnrbox_rxds {position:relative;flex:1;height:80px;background-color:#106ecb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;}
.cpxqdhbox {position:absolute;left:0;top:0;width:100%;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqdhbox_item {height:80px;display:flex;align-items:center;justify-content:center;}
.cpxqdhbox_item i {font-size:34px;color:#fff;}
.cpxqdhbox_item span {margin-left:10px;font-size:22px;color:#fff;font-weight:400;}
.cpxqnrbox_rxds:hover .cpxqdhbox {transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.cpxqnrbox_r .cpxqnrbox_rzx {padding:0 40px;display:flex;align-items:center;justify-content:space-between;margin-top:20px;width:100%;height:80px;background-color:#f3f3f3;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.cpxqnrbox_rzxl {display:flex;align-items:center;}
.cpxqnrbox_rzxl i {font-size:26px;color:#333;}
.cpxqnrbox_rzxl span {margin-left:10px;font-size:22px;color:#333;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqnrbox_r .cpxqnrbox_rzx:hover span {transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);}
.cpxqnrbox_rzxr {width:45px;height:45px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;}
.cpxqnrbox_rzxr i {font-size:22px;color:#333;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqnrbox_r .cpxqnrbox_rzx:hover i {color:#106ecb;}
.cpxqnrbox_rfx {position:relative;margin-top:50px;display:flex;align-items:center;}
.cpxqnrbox_rfx #output {position:absolute;top:115%;width:0px!important;height:0px!important;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;padding:10px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);z-index:5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;}
.cpxqnrbox_rfx:hover #output {width:160px!important;height:160px!important;opacity:1;}
.cpxqnrbox_rfx i {font-size:20px;color:#333;}
.cpxqnrbox_rfx span {margin-left:10px;font-size:16px;color:#777;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqnrbox_rfx:hover span {color:#106ecb;}
/* 参数说明 */.cssm_thumbs {height:80px;}
.cssm_slide {height:auto;border-right:1px solid #e0e0e0;}
.cssm_slide:last-child {border-right:0;}
.cssm_slidediv {position:relative;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f3f3f3;font-size:20px;color:#333333;border-bottom:1px solid #e0e0e0;cursor:pointer;}
.cssm_slidediv i {font-size:24px;color:#106ecb;margin-left:8px;display:none;}
.cssm_slidediv::after {content:'';position:absolute;top:0;left:0;height:4px;width:100%;background-color:#106ecb;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);}
.cssm_slide.swiper-slide-thumb-active .cssm_slidediv::after {transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.cssm_slide.swiper-slide-thumb-active .cssm_slidediv {background-color:#fff;border-bottom-color:#fff;font-weight:700;}
.cssm_slide.swiper-slide-thumb-active .cssm_slidediv i {display:block;}
.cssm_b {margin-top:40px;}
.cssmb_slidetd {border-top:4px solid #333333;}
.cssmb_slidetdt {display:flex;height:70px;align-items:center;background-color:#f3f3f3;}
.cssmb_slidetdtl {width:15%;text-align:center;}
.cssmb_slidetdtr {width:85%;text-align:center;}
.cssmb_slidetdb {border-bottom:1px solid #e0e0e0;}
.cssmb_slidetdbs {display:flex;height:85px;align-items:center;border-top:1px solid #e0e0e0;}
.cssmb_slidetdbsl {height:100%;width:15%;font-size:20px;color:#333;display:flex;align-items:center;justify-content:center;border-right:1px solid #e0e0e0;}
.cssmb_slidetdbsr {width:85%;}
.cssmb_slidetdbsr {padding:0 50px;font-size:18px;color:#333;}
.cpxqd .foot {margin-top:0;}
.sxy {margin:0;padding:50px 0;}
.art-content table {width:98% !important;border:1px solid #ddd!important;border-collapse:collapse!important;font-size:14PX !important;color:#666;word-break:break-all;text-align:center!important;}
.art-content p:has(img) {line-height: 0!important;;margin-bottom: 0!important;}
.art-content table .firstRow {background-color:#f3f3f3 !important;}
.art-content table td {border:1px solid #ddd!important;padding:10px!important;font-size:14px!important;text-align:left!important;}
.art-content table td * {font-size:13px!important;text-align:center;}
.cpggy {margin-top:100px;}
.cpggyimg {overflow:hidden;}
.cpggyimg img {max-width:100%;margin:0 auto;}
/* 产品列表 */.cplbkbox {border:1px solid #e1e1e1;display:flex;height:110px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-color:#fff;}
.cplbkbox .cplbkbox_l {width:110px;display:flex;align-items:center;justify-content:center;border-right:1px solid #e1e1e1;}
.cplbkbox_l i {font-size:26px;}
.cplbkbox_r {flex:1;display:flex;justify-content:center;align-items:center;}
.cplbkbox_r .cplbkbox_ra {position:relative;position:relative;padding:10px 5px;font-size:22px;margin:0 50px;}
.cplbkbox_ra::after {content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#106ecb;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.cplbkbox_ra:hover::after {transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.cplbkbox_ra.on::after {transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.cplbkbox_ra.on {color:#106ecb;}
.cpxqlb {margin-top:20px;}
.cpxqlb_tle {text-align:center;overflow:hidden;}
.cpxqlb_tle {width:45%;margin:0 auto;}
.cpxqw_swiper {width:100%;}
.cpxqw_slide {height:auto;}
.cpxqw_slideh {padding-bottom:20px;font-size:48px;border-bottom:1px dashed #e1e1e1;}
.cpxqw_slidep {width:80%;line-height:28px;margin:0 auto;padding:20px 0 0;color:#777;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.cpxqlb_tle {padding-bottom:20px;}
.cpxqlb_lb {position:relative;margin-top:20px;}
.cplb_per,.cplb_next {position:absolute;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);top:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:8;cursor:pointer;outline:none;}
.cplb_per {left:30%;}
.cplb_next {right:30%;}
.cplb_per i,.cplb_next i {font-size:50px;}
.cpxqlblb_container {width:100%;}
.cpxqlblb_slide {transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);}
.cpxqlb_lb .swiper-slide-active,.cpxqlb_lb .swiper-slide-duplicate-active {transform:scale(1);}
.cpxqlblb_slideimg>a {display:block;position:relative;}
.cpxqlblb_ty {position:absolute;width:80px;top:0;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:5;display:none;}
.cpxqlblb_slideimg .cpxqlblb_ty>img {opacity:0;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqlblb_slideimg>a:hover .cpxqlblb_ty img {opacity:1;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.cpxqlblb_slideimg img {width:100%;opacity:.7;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.cpxqlblb_slide:hover .cpxqlblb_slideimg img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.swiper-slide-active.cpxqlblb_slide .cpxqlblb_slideimg>a>img {opacity:1;}
.cpxqlblb_slide.swiper-slide-active .cpxqlblb_ty {display:block;}
.xfls {position:relative;margin-top:180px;height:550px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.xflslb {position:relative;width:55%;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:5;}
.xflslb_swiper {width:100%;}
.xflslb_slide>a {display:block;}
.xflslb_slideitemz {height:50px;line-height:50px;text-align:center;color:#777;font-size:16px;transition:all .3s;}
.xflslb_slideitemimg {border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:1px solid #e1e1e1;overflow:hidden;filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.xflslb_slideitemimg img {width:100%;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.xflslb_slideitemimg:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.xflsz {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;}
.xflszy {font-family:'roximaNova-Bold';font-size:70px;line-height:80px;font-weight:700;color:#fff;text-transform:uppercase;}
.xflszp {font-size:48px;color:#fff;}
.xflsza {margin-top:30px;display:flex;justify-content:center;}
.xflsza .xflszas {width:260px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:25.5px;-webkit-border-radius:25.5px;-moz-border-radius:25.5px;-ms-border-radius:25.5px;-o-border-radius:25.5px;overflow:hidden;margin:0 10px;}
.xflszas span {font-size:20px;}
.xflszas i {font-size:22px;margin-left:8px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.xflsza .xflszas:hover i {animation:rotates 1s linear infinite;-webkit-animation:rotates 1s linear infinite;}
.xflsza .xflszas_m {background-color:#fff;}
.xflsza .xflszas_l {border:1px solid #fff;}
.xflszas_l span,.xflszas_l i {color:#fff;}
.footlb .foot {margin-top:0;}
.xflslb_slide.swiper-slide-thumb-active .xflslb_slideitemz {font-size:18px;color:#106ecb;font-weight:700;}
.xflslb_slide.swiper-slide-thumb-active .xflslb_slideitemimg {border-color:#106ecb;filter:grayscale(0);-webkit-filter:grayscale(0);}
/* 相关产品 */.xgcp {margin:90px 0;}
.xgcp .cpxbboxb_slidea{padding:0;}
.xgcp_t {display:flex;justify-content:space-between;align-items:center;}
.xgcp_tl {font-size:48px;color:#333333;}
.xgcp_tl span {font-family:'Archivo Black';font-size:24px;color:#cccccc;}
.xgcp_t .xgcp_tr {display:block;padding:3px;font-size:16px;color:#333333;border-bottom:1px solid #106ecb;}
.xgcp_b {margin-top:40px;}
.xgcp_b .cpxbboxb_slidea {border:1px solid #eee;}
@media screen and (max-width:1600px) {.cpxqnrbox_ry {font-size:16px;}
/* 产品详情介绍 */   
.cpxqnr {padding:55px 0 75px;}
.cpxqnrbox_rh {font-size:30px;}
.cpxqnrbox_rp {margin:20px 0;line-height:26px;}
.cpxqnrbox_rs {padding:20px 10px;}
.cpxqnrbox_rxd {margin-top:20px;}
.cpxqnrbox_rxdad p {margin-top:-5px;font-size:14px;}
.cpxqnrbox_rxd .cpxqnrbox_rxda {width:70px;height:70px;}
.cpxqnrbox_rxd .cpxqnrbox_rxds {height:70px;line-height:70px;}
.cpxqdhbox_item {height:70px;}
.cpxqnrbox_r .cpxqnrbox_rzx {height:70px;}
.cpxqnrbox_rxdad i {font-size:22px;}
.cpxqnrbox_rxds span {font-size:20px;}
.cpxqnrbox_rzxl span {font-size:20px;}
.cpxqnrbox_rfx {margin-top:20px;}
.cssm_slidediv {font-size:18px;}
.cssmb_slidetdbsr {font-size:16px;}
.xgcp {margin-top:75px;}
.xgcp_tl {font-size:40px;}
.xgcp_tl span {font-size:20px;}
.xgcp_b {margin-top:40px;}
/* 产品详情 */    .cpxqw_slideh {font-size:40px;padding-bottom:15px;}
.cpxqw_slidep {padding:15px 0 0;}
.cpxqlb_tle {padding-bottom:15px;}
.cpxqlb {margin-top:15px;}
.xflszy {font-size:60px;line-height:65px;}
.xflszp {font-size:40px;}
.xflszas span {font-size:18px;}
.xfls {height:500px;}
}
@media screen and (max-width:1400px) {.mbxbox {padding:15px 0;}
.cpxqnr {padding:50px 0 65px;}
.cpxqnrbox_rh {font-size:36px;}
.cpxqnrbox_rp {margin:16px 0;font-size:14px;line-height:24px;}
.cpxqnrbox_rs {padding:16px 10px;}
.cpxqnrbox_rstz {font-size:20px;}
.cpxqnrbox_rsty {font-size:14px;}
.cpxqnrbox_rxd {margin-top:16px;}
.cpxqnrbox_rxdad i {font-size:24px;}
.cpxqnrbox_rxds i {font-size:28px;}
.cpxqnrbox_rxds span {font-size:16px;}
.cpxqnrbox_rfx span {font-size:16px;}
.cssm_slidediv {font-size:16px;}
.cssm_thumbs {height:70px;}
.cssmb_slidetdt {height:60px;}
.cssm_b {margin-top:30px;}
.cssmb_slidetdbsr {font-size:14px;}
.xgcp {margin-top:65px;}
.xgcp_tl {font-size:36px;}
.xgcp_tl span {font-size:18px;}
.xgcp_b {margin-top:35px;}
/* 产品详情 */    .cpxqlb_tle {width:55%;}
.cpxqw_slideh {font-size:36px;padding-bottom:10px;}
.cpxqw_slidep {padding:10px 0 0;font-size:14px;line-height:24px;}
.cpxqlb_tle {padding-bottom:10px;}
.xfls {margin-top:130px;height:450px;}
.xflslb_slideitemz {font-size:14px;}
.xflslb_slide.swiper-slide-thumb-active .xflslb_slideitemz {font-size:16px;}
.xflszy {font-size:50px;line-height:55px;}
.xflszp {font-size:36px;}
.xflszas span {font-size:16px;}
.xflsza .xflszas {height:50px;}
.headzw {height:90px;}
}
@media screen and (max-width:1200px) {.art-content table td * {font-size:14px!important;}
.cpxqnr_slideimg {padding:15px;}
/* 面包屑 */    .mbxbox {padding:15px 0;}
.mbxbox span {font-size:14px;}
.mbxbox .mbxboxa {font-size:14px;}
/* 产品详情 */    .cpxqnr {padding:45px 0 60px;}
.cpxqnrbox_ry {font-size:16px;}
.cpxqnrbox_rh {font-size:32px;}
.cpxqnrbox_rp {margin:15px 0;line-height:20px;}
.cpxqnrbox_rstz {font-size:18px;}
.cpxqnrbox_rsty {font-size:13px;}
.cpxqnrbox_rxd {margin-top:16px;}
.cpxqnrbox_rxdad p {font-size:14px;}
.cpxqnrbox_rxds span {font-size:14px;}
.cpxqnrbox_rxdad i {font-size:20px;}
.cpxqnrbox_rxds i {font-size:20px;}
.cpxqnrbox_rzxl span {font-size:16px;}
.cpxqnrbox_rzxl i {font-size:24px;}
.cpxqnrbox_rzxr {width:40px;height:40px;}
.cpxqnrbox_rzxr i {font-size:18px;}
.cpxqnrbox_rfx {margin-top:20px;}
.cssmb_slidetdbsr {font-size:12px;}
.cssmb_slidetdbsl {font-size:18px;}
.xgcp {margin-top:60px;}
.xgcp_tl {font-size:32px;}
.xgcp_tl span {font-size:16px;}
.xgcp_b {margin-top:30px;}
/* 详情 */    .cpxqw_slideh {font-size:32px;}
.xfls {margin-top:110px;height:420px;}
.xflslb_slideitemz {height:45px;line-height:45px;}
.xflszp {font-size:32px;}
.xflszas span {font-size:14px;}
}
@media screen and (max-width:992px) {.art-content table td * {font-size:12px!important;}
.headzw {height:80px;}
.mbxbox {padding:10px 0;}
.cpxqnr {padding:35px 0 55px;}
.cpxqnrbox_c {padding:0 20px;}
.cpxqnrbox_ry {font-size:14px;}
.cpxqnrbox_rh {font-size:26px;}
.cpxqnrbox_rp {margin:15px 0;line-height:20px;}
.cpxqnrbox_rs {padding:15px 6px;}
.cpxqnrbox_rxd .cpxqnrbox_rxda {width:60px;height:60px;}
.cpxqnrbox_rxd .cpxqnrbox_rxds {height:60px;line-height:60px;}
.cpxqdhbox_item {height:60px;}
.cpxqnrbox_rxdad i {font-size:18px;}
.cpxqnrbox_r .cpxqnrbox_rzx {padding:0 20px;margin-top:15px;height:60px;}
.cpxqnrbox_rzxl i {font-size:18px;}
.cpxqnrbox_rzxl span {font-size:14px;}
.cpxqnrbox_rzxr {width:36px;height:36px;}
.cpxqnrbox_rfx i {font-size:18px;}
.cpxqnrbox_rfx span {font-size:14px;}
.cssm_thumbs {height:60px;}
.cssmb_slidetdbsr {padding:0 30px;}
.cssmb_slidetdt {height:55px;}
.cssmb_slidetdbs {height:70px;}
.xgcp {margin-top:55px;}
.xgcp_tl {font-size:30px;}
.xgcp_tl span {font-size:16px;}
.xgcp_b {margin-top:25px;}
.cpxqnrbox_rfx {display:none;}
/* 详情 */    .cpxqlb {margin-top:0;}
.cpxqlb_tle {width:75%;}
.cpxqw_slideh {font-size:30px;}
.cpxqw_slidep {font-size:13px;line-height:23px;}
.cpxqlb_lb {margin-top:10px;}
.xflslb {width:65%;}
.xfls {margin-top:110px;height:390px;}
.xflslb_slideitemz {font-size:12px;}
.xflslb_slide.swiper-slide-thumb-active .xflslb_slideitemz {font-size:14px;}
.xflszy {font-size:45px;}
.xflszp {font-size:30px;}
.xflsza .xflszas {height:45px;line-height:45px;}
.cpggy {margin-top:50px;}
}
@media screen and (max-width:768px) {.headzw {height:70px;}
/* 面包屑 */    .mbxbox span {font-size:12px;}
.mbxbox .mbxboxa {padding:0 8px;font-size:12px;}
.cpxqnrbox {flex-wrap:wrap;}
.cpxqnrbox_l {width:0;display:none;}
.cpxqnrbox_c {width:100%;}
.cpxqnrbox_r {margin-top:80px;width:100%;}
.cpxqnrbox_rp {margin:5px 0 20px;}
.cpxqnrbox_rs {padding:15px 5px;}
.cpxqnr {padding:10px 0 50px;}
.cssmb_slidetdbs {height:65px;}
.cssm_thumbs {height:50px;}
.cssm_slidediv {font-size:16px;}
.cssmb_slidetdt {height:50px;}
.cpxqnrbox_rs img {width:45px;}
.cpxqnrbox_rst {margin-left:10px;}
.cssmb_slidetdbsr {padding:0 10px;}
.cssmb_slidetdbsr {font-size:12px;}
.cssmb_slidetdbsl {font-size:16px;}
.cssm_b {margin-top:20px;}
.cpxqnr_slideimg {padding:5px;}
.xgcp {margin-top:50px;}
.xgcp_tl {font-size:28px;}
.xgcp_tl span {font-size:14px;}
.xgcp_b {margin-top:20px;}
.xgcp_t .xgcp_tr {font-size:14px;}
/* 详情 */    .cpxqlb {margin-top:35px;}
.cpxqlb_tle {width:95%;}
.cpxqw_slideh {font-size:24px;}
.cpxqw_slidep {font-size:12px;line-height:20px;width:95%;}
.cplb_per {left:0;}
.cplb_next {right:0;}
.xflslb {width:90%;}
.xflszy {font-size:24px;line-height:34px;}
.xflsza {margin-top:15px;}
.xflszp {font-size:18px;}
.xflszas span {font-size:12px;}
.xflsza .xflszas {height:40px;line-height:40px;}
.cplb_per i,.cplb_next i {font-size:40px;}
.cpxqnrbox_c {padding:0;}
}
.cpxq .ydbtn i {color:#333;}
/* 关于about */.gywm {background-color:#f3f3f3;}
.foot {margin-top:0;}
/* 白色块 */.nyheadtxt {padding:100px 0 80px;}
.bsk {height:160px;display:flex;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.bskitem {flex:1;display:flex;align-items:center;justify-content:center;}
.bskitembox_t {display:flex;}
.bskitembox_t span {font-family:'Archivo Black';font-size:55px;line-height:62px;color:#333333;}
.bskitembox_t b {margin-top:10px;margin-left:8px;display:inline-block;width:30px;height:30px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;line-height:30px;text-align:center;background-color:#106ecb;font-size:14px;color:#fff;}
.bskitembox_b {font-size:16px;}
.whsl {position:relative;}
.whsl_tle {text-align:center;}
.whsl_tleh {font-size:48px;}
.whsl_tleimg img {margin:20px auto 0;}
.whsl_p {margin:45px auto;width:70%;text-align:center;font-size:16px;color:#777777;line-height:28px;}
.whsl_t {display:flex;}
.whsl_t>div {width:50%;}
.whsl_l {display:flex;flex-wrap:wrap;}
.whsl_l .whsl_la {position:relative;margin-right:20px;width:calc(50% - 20px);overflow:hidden;margin-top:20px;}
.whsl_l .whsl_la:nth-child(-n + 2) {margin-top:0;}
.whsl_la img {width:100%;height:100%;object-fit:cover;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.whsl_la:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.whsl_ladw {position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;text-align:center;background-color:rgba(0,0,0,.5);color:#fff;font-size:16px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.whsl_la:hover .whsl_ladw {background-color:#106ecb;}
.whsl_r {position:relative;overflow:hidden;}
.whsl_r img {width:100%;height:100%;object-fit:cover;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.whsl_r:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.whsl_rdw {position:absolute;bottom:125px;right:0;display:flex;height:110px;background-color:rgba(0,0,0,.8);}
.whsl_rdwl {width:270px;display:flex;flex-direction:column;justify-content:center;text-align:center;}
.whsl_rdwlh {font-weight:700;font-size:24px;color:#fff;}
.whsl_rdwlp {font-size:16px;color:#fff;opacity:.8;}
.whsl_rdwr {width:100px;display:flex;align-items:center;justify-content:center;background-color:rgba(16,110,203,.8);}
.whsl_rdwr i {font-size:45px;color:#fff;}
.whys {margin-top:90px;}
.whys_tle {text-align:center;}
.whys_tleh {font-size:48px;}
.whys_tlep {margin-top:2px;font-family:'Archivo Black';font-size:20px;color:#999;text-transform:capitalize;}
.whysb {position:relative;}
.whysb::after {content:'';position:absolute;left:0;bottom:0;height:50%;width:100%;background-color:#fff;}
.whysb .container {position:relative;z-index:3;}
.whys_ct {margin-top:40px;display:flex;}
.whys_ct>div {width:50%;}
.whys_ctl {overflow:hidden;}
.whys_ctl img {width:100%;height:100%;object-fit:cover;}
.whys_ctr {padding:35px 90px;background-color:#106ecb;display:flex;flex-direction:column;}
.whys_ctritem {padding:25px 0;flex:1;border-bottom: 1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;justify-content:center;}
.whys_ctritem:last-child {border-bottom:0;}
.whys_ctritemt span {font-family:'Archivo Black';display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;background-color:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;margin-right:12px;color:#106ecb;font-size:24px;}
.whys_ctritemt {font-size:24px;font-weight:700;color:#fff;}
.whys_ctritemb {margin-top:15px;font-size:16px;color:#fff;}
/* 资质证书 */.zzzs {position:relative;padding:170px 0 90px;background-color:#fff;display:flex;overflow:hidden;}
.zzzs_l {position:relative;width:38%;padding-left:230px;z-index:2;}
.zzzs_r {position:relative;width:62%;z-index:2;}
.zzzs_lh {font-size:48px;}
.zzzs_lp {margin-top:10px;font-size:18px;color:#777;}
.zzzs_lbtn {margin-top:200px;display:flex;}
.zzzs_lbtnper,.zzzs_lbtnnext {width:75px;height:75px;border:1px solid #eeeeee;display:flex;align-items:center;justify-content:center;margin-right:8px;cursor:pointer;}
.zzzs_lbtnper i,.zzzs_lbtnnext i {font-size:24px;}
.zzzs_slide .zzzs_slidea {overflow:hidden;}
.zzzs_slideaimg {overflow:hidden;}
.zzzs_slideaimg img {width:100%;}
.zzzs_slideatxt {padding:40px 10px;font-size:24px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zzzsdw {position:absolute;bottom:0;left:0;width:100%;height:300px;background-color:#106ecb;}
.zzzsdwwz {font-family:'Archivo Black';position:absolute;top:180px;left:-40px;font-size:350px;line-height:350px;color:#f5f5f5;z-index:0;}
.swiper-pagination .swiper-pagination-bullet-active {background-color:#333;}
/*合作客户 */.hzkh {position:relative;padding:90px 0;background-color:#fff;}
.hzkh_tle {text-align:center;}
.hzkh_tleh {font-size:48px;}
.hzkh_tlep {font-family:'Archivo Black';font-size:20px;color:#888888;text-transform:capitalize;}
.hzkh_ct {margin-top:60px;width: calc(100% + 2px);}
.hzkh_slide .hzkh_slidea {width:100%;height:235px;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden;}
.hzkh_slidea img {/*filter:grayscale(100%);opacity:.5;*/transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.hzkh_slidea:hover img {filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1;}
.hzkh_slide .hzkh_slidea {width: calc(100% - 1px);border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.hzkh_container {border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;}
@media screen and (max-width:1600px) {.nyheadtxt {padding:100px 0 70px;}
.nyheadtxtt img {width:100px;}
/* 白色快 */    .bsk {height:140px;}
.bskitembox_t span {font-size:45px;}
.bskitembox_t b {font-size:14px;}
.bskitembox_b {font-size:14px;}
/* 实力 */    .whsl {margin-top:-20px;}
.whsl_tleh {font-size:40px;}
.whsl_tleimg img {margin-top:20px;}
.whsl_p {margin:40px auto;width:80%;font-size:16px;line-height:26px;}
.whsl_ladw {font-size:16px;}
.whsl_rdw {bottom:80px;}
.whsl_rdwlh {font-size:26px;}
.whsl_rdwlp {font-size:16px;}
/* 优势 */    .whys {margin-top:75px;}
.whys_ct {margin-top:30px;}
.whys_tleh {font-size:40px;}
.whys_tlep {font-size:18px;}
.whys_ctr {padding:35px 40px;}
.whys_ctritemt {font-size:22px;}
.whys_ctritemt span {width:32px;height:32px;line-height:32px;font-size:20px;}
.whys_ctritemb {margin-top:8px;font-size:14px;}
/* 资质 */    .zzzs {padding:75px 0 60px;}
.zzzs_lh {font-size:40px;}
.zzzs_lbtn {margin-top:100px;}
.zzzsdwwz {top:40px;font-size:200px;}
.zzzs_slideatxt {padding:30px 10px;font-size:24px;}
/* 合作客户 */    .hzkh {padding:75px 0;}
.hzkh_tleh {font-size:40px;}
.hzkh_tlep {font-size:18px;}
.hzkh_ct {margin-top:40px;}
.hzkh_slide .hzkh_slidea {padding:30px;}
}
@media screen and (max-width:1400px) {.nyheadtxt {padding:90px 0 60px;}
/* 白色快 */    .bsk {height:120px;}
.bskitembox_t span {font-size:35px;line-height:45px;}
.bskitembox_t b {margin-top:6px;font-size:16px;}
.bskitembox_b {font-size:14px;}
/* 实力 */    .whsl_rdw {bottom:60px;height:100px;}
.whsl_tleh {font-size:36px;}
.whsl_tleimg img {margin-top:15px;}
.whsl_p {width:85%;margin:30px auto;}
.whsl_ladw {font-size:14px;}
.whsl_rdwlh {font-size:24px;}
.whsl_rdwlp {font-size:14px;}
/* 优势 */    .whys {margin-top:65px;}
.whys_tleh {font-size:36px;}
.whys_ct {margin-top:30px;}
.whys_ctritemt span {width:28px;height:28px;line-height:28px;font-size:18px;}
.whys_ctritemt {font-size:20px;}
.whys_ctritemb {font-size:12px;}
/* 资质 */    .zzzs {padding:65px 0 40px;}
.zzzsdwwz {top:60px;font-size:160px;}
.zzzsdw {height:180px;}
.zzzs_lh {font-size:36px;}
.zzzs_lp {font-size:16px;}
.zzzs_lbtn {margin-top:150px;}
.zzzs_slideatxt {padding:20px 10px;font-size:20px;}
/* 合作 */    .hzkh {padding:65px 0;}
.hzkh_ct {margin-top:30px;}
.hzkh_tleh {font-size:36px;}
.hzkh_slide .hzkh_slidea {padding:25px;}
}
@media screen and (max-width:1200px) {.nyheadtxt {padding:90px 0 50px;}
/* 白色快 */    .nyheadtxtt img {width:60px;}
.bsk {height:100px;}
.bskitembox_t span {font-size:30px;line-height:50px;}
.bskitembox_t b {margin-top:6px;font-size:14px;}
.bskitembox_b {font-size:14px;}
/* 实力 */    .whsl {margin-top:0;}
.whsl_tleh {font-size:32px;}
.whsl_tleimg img {margin-top:12px;}
.whsl_p {font-size:14px;line-height:24px;}
/* 优势 */    .whys {margin-top:60px;}
.whys_tleh {font-size:32px;}
.whys_ctritemt span {width:25px;height:25px;line-height:25px;font-size:16px;}
.whys_ctritemt {font-size:18px;}
/* 资质 */    .zzzs {padding:60px 0 40px;}
.zzzsdwwz {font-size:140px;}
.zzzsdw {height:150px;}
.zzzs_lh {font-size:32px;}
.zzzs_lbtn {margin-top:140px;}
/* 合作 */    .hzkh {padding:60px 0;}
.hzkh_ct {margin-top:25px;}
.hzkh_tleh {font-size:32px;}
}
@media screen and (max-width:992px) {/* 白色快 */    .bsk {height:100px;}
.bskitembox_t span {font-size:30px;line-height:50px;}
.bskitembox_t b {margin-top:6px;font-size:14px;}
.bskitembox_b {font-size:14px;}
/* 实力 */    .whsl {margin:0;}
.whsl_tleh {font-size:30px;}
.whsl_tleimg img {margin-top:10px;}
.whsl_p {margin:25px auto;width:90%;font-size:13px;line-height:23px;}
/* 优势 */    .whsl_rdw {width:100%;bottom:0;}
.whys {margin-top:55px;}
.whys_tleh {font-size:30px;}
.whys_ctritemt span {width:25px;height:25px;line-height:25px;font-size:16px;}
.whys_ctritemt {font-size:18px;}
/* 资质 */    .zzzsdwwz {display:none;}
.zzzs_lbtn {margin-top:60px;}
}
.whsl_t > div.case-box {width:100%;}
.whsl_l.case-box .whsl_la {position:relative;margin:0 10px;width:calc(33.33% - 20px);overflow:hidden;margin-top:20px;}
.whsl_l.case-box .whsl_la img {max-height:300px;}
@media screen and (max-width:768px) {.nyheadtxt {padding:70px 0 0;}
.bsk {flex-wrap:wrap;height:auto;margin-top:40px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.bsk.w2 {width:100%;padding:0;}
.bskitem {padding:20px 0;flex:none;width:50%;border-right:1px solid #e1e1e1;}
.bskitem:nth-child(2n) {border-right:0;}
.bskitem:nth-child(-n +2) {border-bottom:1px solid #e1e1e1;}
.bskitembox_t span {font-size:24px;line-height:32px;}
.bskitembox_t b {margin-top:0;width:25px;height:25px;line-height:25px;font-size:12px;}
.bskitembox_b {font-size:12px;}
/* 实力 */    .whsl {margin-top:50px;}
.whsl_tleh {font-size:24px;}
.whsl_tleimg img {margin-top:2px;max-width:60%;}
.whsl_p {width:100%;margin:25px auto 20px;}
.whsl_t {flex-wrap:wrap;}
.whsl_t>div {width:100%;}
.whsl_l.case-box .whsl_la{width: calc(100% - 20px)}
.whsl_l .whsl_la {width:49%;margin-right:2%;margin-top:10px;}
.whsl_l .whsl_la:nth-child(2n) {margin-right:0;}
.whsl_r {margin-top:10px;}
.whsl_ladw {font-size:12px;height:40px;line-height:40px;}
.whsl_rdwr i {font-size:34px;}
.whsl_rdw {height:80px;}
.whsl_rdwlh {font-size:20px;}
.whsl_rdwlp {font-size:12px;}
/* 优势 */    .whys {margin-top:50px;}
.whys_tleh {font-size:24px;}
.whys_tlep {font-size:14px;}
.whys_ct {margin-top:25px;flex-wrap:wrap;}
.whys_ct>div {width:100%;}
.whys_ctr {padding:20px 30px;}
.whys_ctritem {padding:20px 0;}
.whysb::after {display:none;}
.whys_ctritemt {font-size:16px;display:flex;align-items:center;}
.whys_ctritemt span {width:24px;height:24px;margin-right:5px;}
.whys_ctritemb {margin-top:5px;}
/* 资质 */    .zzzs {flex-wrap:wrap;padding:50px 0;}
.zzzs>div {width:100%;}
.zzzs_l {padding-left:0;}
.zzzs_lh {font-size:24px;text-align:center;}
.zzzs_lp {margin-top:2px;font-size:14px;text-align:center;}
.zzzs_lbtn {display:none;}
.zzzs_r {padding:0 15px;margin-top:25px;}
.zzzs_slideatxt {padding:10px 5px;font-size:14px;color:#333;}
.zzzsdw {display:none;}
.hzkh {padding:0 0 60px;}
.hzkh_tleh {font-size:24px;}
.hzkh_tlep {font-size:14px;}
.hzkh_slide .hzkh_slidea {height:auto;padding:20px;}
}

/*--comments --*/#com_pagination .sxy {padding:10px 0;}
.post_comments {margin-bottom:50px;padding:30px;transition:all .2s ease;margin-top:20px;background:#fff;border:1px solid rgb(225,225,225);}
.post_comments h4 {height:36px!important;line-height:36px!important;font-size:20px;font-weight:bold;}
.commentpost {}
.commentpost h4 {font-size:28px;color:#222222;font-weight:normal;}
.msgarticle .commentpost h4 {font-size:18px;}
.commentpost.reply-frm h4 {}
#comments .comment-tab {line-height:25px;border-bottom:1px solid #ddd;padding:5px 0 5px 5px;position:relative;}
.come-comt {font-size:16px;}
.commentlist {margin-bottom:5px;margin-top:20px;}
.come-comt i.fa {margin-right:5px;font-size:18px;font-size:1.2em;}
.comment-text-center {cursor:pointer;text-align:center;margin:18px 0;font-size:16px;font-size:1.15em;color:#338A9C;font-weight:500;}
.comment-text-center i.fa {position:relative;font-size:1.2em;top:1px;}
#comments span.come-comt {font-weight:700;font-size:16px;color:#888;}
span.come-comt i.fa {font-size:1.3em;}
#comments span#comment_count {font-weight:normal;font-size:14px;color:#666;float:none !important;}
#comments h5 {margin:8px;}
#comments h4 span {margin-right:8px;}
#comments h4 span.jubao {float:right;margin-right:0;}
#comments h4 span.jubao small {color:#338A9C;}
#comments h4 span.jubao small:hover {color:#F05A28;}
.comt-box {width:100%;height:100%;overflow:hidden;margin:0 auto;text-align:center;margin-bottom:20px;}
.show-comments {width:69%;float:left;overflow:hidden;}
.show-sidebar {width:30%;float:right;margin-top:10px;}
#frmSumbit {margin-top:20px;position:relative;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify {border:none;text-indent:15px;width:100%;height:44px;line-height:44px;color:#333;margin-bottom:0px;font-size:15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:#f5f5f5;}
#frmSumbit .comt-box input#inpName {}
#frmSumbit .comt-box input#inpEmail {border-right:1px solid #ddd;}
#frmSumbit .comt-box input#inpHomePage {}
.liuyan {float:left;width:100%;position:relative;}
.form-email,.form-www {display:none;}
#frmSumbit .form-group {position:relative;}
.tools_text .b-line,#frmSumbit .b-line {position:absolute;bottom:0px;left:0;height:3px;width:0;background-color:#DBDBDB;}
.tools_text .b-line-under,#frmSumbit .b-line-under {position:absolute;bottom:0px;left:0;height:3px;width:100%;background-color:#f1f1f1;}
.tools_text textarea:focus + .b-line,#frmSumbit .comt-box input:focus + .b-line {width:100%;z-index:9;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.liuyan:last-child {margin-right:0;}
#frmSumbit .input-inpVerify #inpVerify {height:44px;line-height:44px;width:100%;border:none;}
.form-inpVerify {width:100%;height:40px;margin-top:60px;}
.commentpost .input-group-addon {border-left:1px solid #eee;position:absolute;right:0;top:0;height:40px;line-height:40px;padding:0;font-weight:400;text-align:center;vertical-align:middle;}
.input-inpVerify {position:relative;display:inherit;border-collapse:separate;}
.input-group-addon img {height:100%;}
.commentpost label {height:auto;overflow:hidden;clear:left;float:left;line-height:15px;border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;padding:6px 10px;}
#frmSumbit .psumbit {line-height:30px;padding-top:10px;overflow:hidden;width:120px;position:absolute;bottom:0;right:0;}
#frmSumbit .button {height:40px;width:120px;float:right;border:none;color:#fff;background:#106ecb;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
#frmSumbit .button:hover {cursor:pointer;background:#5ea5eb;}
.msg .msgimg img {clear:left;float:left;margin-right:10px;padding:2px;height:50px;width:50px;border-radius:135rem;-moz-border-radius:50px;-webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;transition:transform 0.4s ease-out;}
#comments .msg {font-size:12px;line-height:22px;padding:16px 0;}
#comments .msg:hover {background:#FBFBFB;background:linear-gradient(to right,rgba(255,255,255,0.1),rgba(0,0,0,0.01) 18%,rgba(0,0,0,0.0.1) 78%,rgba(255,255,255,0));}
i.author-ident:after {content:"";position:absolute;width:20px;height:20px;right:10px;top:58px;}
.widget-cover {position:absolute;left:50%;z-index:29;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-size:cover;width:100%;height:100%;top:-10%;}
.comm_c {max-height:22px;overflow:hidden;}
#cancel-reply small {font-size:16px;margin:0 10px;color:#db420d;font-weight:100;}
#comments .msg .msgname {color:#999999;padding-top:2px;}
#comments .msg .msgarticle {font-size:14px;padding-top:5px;padding-bottom:3px;min-height:30px;margin-left:56px;text-align:justify;}
#comments .msg .msgarticle .msg {margin-top:10px;margin-bottom:5px;padding-top:10px;padding-bottom:8px;padding-left:12px;padding-right:10px;border-bottom:none;border-top:none;box-shadow:0 0px 0px transparent;position:relative;background:#f5f5f5;}
#comments .msg .msgarticle .msg:before,#comments .msg .msgarticle .msg:after {position:absolute;width:0;content:'';border:solid transparent;}
#comments .msg .msgarticle .msg:after {z-index:9;top:-15px;left:9px;border-width:8px;border-color:rgba(255,255,255,0);border-bottom-color:#f5f5f5;}
#comments .msg .msgarticle .msg:before {z-index:8;top:-18px;left:8px;border-width:9px;border-color:rgba(255,255,255,0);}
.msg .msgarticle .msg .msgname .dot {display:none;}
a.comment_at {font-weight:bold;margin-right:5px;}
.contpost-meta a span.aut-1,.author-meta .name span.aut-1,#comments .msg .msgname.LayName .lay-1,.right-inner a span.aut-1,.sellist-main a.sell-author .aut-1,section.widget.abautor .aut-1,.article-main .aut-1,#comments .msg .msgname .aut-1 {background-image:linear-gradient(to right,rgba(253,165,34,0.9294117647058824) 0%,#fd4c4c 100%);background-image:-webkit-linear-gradient(0deg,rgba(253,165,34,0.9294117647058824) 0%,#fd4c4c 100%);}
#comments .msg .msgname .aut-6 {background-image:linear-gradient(to right,rgba(173,172,172,0.88) 0%,rgba(107,109,111,0.78) 100%);background-image:-webkit-linear-gradient(0deg,rgba(173,172,172,0.88) 0%,rgba(107,109,111,0.78) 100%);}
span.autlv.autlvname {margin-right:5px;}
span.autlv.aut-tf {background:#c444f6;}
.comment-meta span.autlv.lay-0,#comments .msg .msgname.LayName .lay-0 {background-image:linear-gradient(to right,rgb(148,114,115) 0%,rgb(187,166,166) 100%);background-image:-webkit-linear-gradient(0deg,rgb(148,114,115) 0%,rgb(187,166,166) 100%);}
.comment-meta span.autlv.lay-1,#comments .msg .msgname.LayName .lay-1 {background-image:linear-gradient(to right,#e090ef 0%,#fb70c4 100%);background-image:-webkit-linear-gradient(0deg,#e090ef 0%,#fb70c4 100%);}
.comment-meta span.autlv.lay-2,#comments .msg .msgname.LayName .lay-2 {background-image:linear-gradient(to right,#3abda5 0%,#88d9ff 100%);background-image:-webkit-linear-gradient(0deg,#3abda5 0%,#88d9ff 100%);}
.comment-meta span.autlv.lay-3,#comments .msg .msgname.LayName .lay-3 {background-image:linear-gradient(to right,#20b3cd 0%,#1c6af9 100%);background-image:-webkit-linear-gradient(0deg,#20b3cd 0%,#1c6af9 100%);}
.lay-4 {background-image:linear-gradient(to right,#ff9b02 0%,#ffb43e 100%);background-image:-webkit-linear-gradient(0deg,#ff9b02 0%,#ffb43e 100%);}
#comments .msg .msgname.LayName .aut-5 {background-image:linear-gradient(to right,#ff9b02 0%,#ffb43e 100%);background-image:-webkit-linear-gradient(0deg,#ff9b02 0%,#ffb43e 100%);}
.msgname span a {margin-left:5px;margin-right:0;}
.msgtxt span:last-child {font-size:12px;}
.commentlist .comment {list-style:none;border-top:1px solid #ddd;}
.commentlist li.comment ul.children {margin-left:20px;}
.commentlist .depth-1 {margin:10px 0 10px 0;}
.commentlist li {position:relative;}
.commentlist .comment-body {padding:5px 0 5px 0}
.commentlist .comment-body:hover {background:#fafafa;}
.commentlist p {margin:5px 0 5px 50px;line-height:22px;}
.reply a:link,.reply a:visited {text-align:center;font-size:12px;}
.datetime {font-size:12px;color:#aaa;margin-left:50px;}
.commentmetadata {font-size:12px;color:#aaa;margin-left:50px;}
ol.commentlist li div.vcard img.avatar {width:40px;height:40px;position:relative;float:left;margin:4px 6px 0 0;padding:2px;border:1px solid #ddd;background:#fff;}
ol.commentlist li div.floor {float:right;color:#bbb}
#respond {padding:5px 10px 10px;overflow:hidden;}
#respond_box {clear:both;border-top:1px solid #ddd;}
#respond h3 {margin:5px 0 6px 0;}
.msgtxt .reply-frm {margin:20px 0;background:#f2f2f7;padding:20px;border-radius:.35rem;}
#commentform p {color:#333;}
#commentform label {color:#868686;}
#commentform input {border:1px solid #ddd;width:160px;margin:4px 5px 4px 0;padding:3px;box-shadow:inset 2px 3px 5px #eee;}
#commentform input:focus {border:1px solid #ccc;}
#commentform textarea {width:95%;height:120px;font-size:13px;padding:4px;margin:4px 0 0 0;border:1px solid #ddd;box-shadow:inset 2px 3px 5px #eee;}
#commentform textarea:focus {border:1px solid #ccc;}
#commentform input#submit,#commentform input#reset {width:110px;height:32px;background:#606060;color:#fff;border:1px solid #e5e5e5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:4px;line-height:28px;text-align:center;margin-top:8px;box-shadow:none;}
#commentform #submit:hover,#commentform #reset:hover {font-weight:bold;}
#real-avatar .avatar {float:right;padding:2px;border:1px solid #ddd;background:#fff;margin-right:20px;_margin-right:10px;}
#comments .msg .msgimg img.avatar:hover {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
#comment-tools {width:100%;overflow:hidden;margin:0 auto 10px;text-align:center;}
.tools_title {float:left;display:inline-block;margin:0;padding:2px 10px 0 7px;text-align:left;background:rgba(248,248,248,0.8);}
.tools_text {width:100%;float:left;position:relative;height:100px;}
#txaArticle {width:100%;height:100px;border:none;font-size:14px;line-height:1.8;padding:10px 15px 10px 15px;background-color:#f9f9f9;font-size:15px;background:#f5f5f5;}
#comment-tools a {padding:1px 5px;color:#666;cursor:pointer;font-size:15px;font-size:16px;font-size:1.15em;}
#comment-tools i.fa {color:#0069b3;}
.tools_title a,.tools_title a i.fa {font-size:20px;}
span.com-title {margin-left:5px;font-size:15px;color:#333;font-weight:500;}
#comments .msg .msgarticle .noimg .msgimg img {display:none!important;}
#comments .msg .msgarticle ul.msgarticle {margin-left:0;}
#comments .msg .msgarticle .noimg .msgtxt .msgarticle .noimg {margin:15px 10px 5px 0;}
#comments .msg .msgarticle .noimg .msgarticle {padding-top:8px;margin-left:0;line-height:160%;}
#comments .msg .msgarticle #comment {visibility:visible !important;animation-name:fadeInDown !important;}
#comments .msg .msgarticle p {padding-top:10px;}
#comments .msg .msgarticle form#frmSumbit p {margin-bottom:5px;padding-top:5px;}
.msgname .dot {font-size:14px;font-weight:300;display:inline-block;margin-left:12px;letter-spacing:2px;float:right;opacity:.8;}
.msgarticle #ComtoolsFrame {height:52px;overflow:hidden;}
#comments .msg:hover .comment-reply-link {display:block;}
.msgtxt {position:relative;font-size:14px;font-size:1em;}
.msgtxt .time {padding-left:10px;}
.msgname a.comment-reply-link {background:#FFF;display:none;padding:0 10px;border-radius:2px;position:relative;top:-1px;font-size:12px;float:right;}
#comments .msg .msgarticle .msg a.comment-reply-link {margin-right:10px;}
.msgname a.comment-reply-link:hover {background:#fefefe;font-size:12px;text-decoration:none;}
#comments span.iliuyan {float:right;margin-right:0;}
#comments span.iliuyan a {font-size:13px;font-size:0.95em;color:#999;}
#comments span.iliuyan a:hover {color:#3690cf;}
span.WB-OS {position:relative;display:none;margin-left:5px;top:-3px;letter-spacing:3px;}
.msgname:hover span.WB-OS {display:initial;}
#comments .msg .msgarticle span.WB-OS {top:-7px;}
#comments-nav {text-align:center;margin-top:18px;}
.com-page-list a {position:relative;margin-right:5px;padding:2px 8px;margin-left:-1px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;}
.com-page-list a.on,.com-page-list a:hover {color:#fff;background:#3690cf;border:1px solid transparent;}
.com-page-list.pagination {padding:10px 0 15px 0;}
.msgimg {position:relative;}
#comments .msg .msgarticle .msg i.author-ident {display:none;}
.commentlist .pagination {margin:10px auto -15px;text-align:center;}
@media screen and (max-width:992px) {
.post_comments{padding:15px;}  
.commentpost h4{font-size:20px;}
}
/*文章样式*//*--兼容图片灯箱插件（ID:fancybox）--*/.art-content .md-image {width:100%!important}
/*--文章详情页--*/.art-main {padding:2em 3em}
.art-main img {max-width:100%!important;height:auto!important;}
.art-main .art-title {font-size:28px}
.art-main .head-info {color:#999;padding-top:5px}
.art-main .head-info i.iconfont {padding-right:2px}
.art-main .head-info .author,.art-main .head-info .comment,.art-main .head-info .edit,.art-main .head-info .time,.art-main .head-info .view {padding-right:1em}
.art-main .art-content {padding-top:10px;position:relative;font-size:16px;width:100%;word-break:break-all}
.art-content p> a {color:#0084ff}
/*.art-content a:hover {border-bottom:1px dashed #0084ff}
*/.art-content h1,.art-content h2,.art-content h3,.art-content h4,.art-content h5,.art-content h6 {margin:10px 0}
.art-content h1 {font-size:1.8em}
.art-content h2 {font-size:1.6em}
.art-content h3 {font-size:1.4em}
.art-content h4 {font-size:1.2em}
.art-content h5 {font-size:1em}
.art-content h6 {font-size:0.8em}
.art-content blockquote {color:#666;font-weight:400;border-left:4px solid #0084ff;padding:1em;background-color:#f9f9f9}
.art-content img {height:auto;display: inline;}
.art-content blockquote,.art-content dl,.art-content form,.art-content hr,.art-content ol,.art-content > p,.art-content pre,.art-content table,.art-content ul {font-weight:400;margin-bottom:1rem}
.art-content blockquote p,.art-content ul p {margin-bottom:0}
.art-content li {margin-left:1.2em}
.art-content hr {border:none;margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #eee;height:1px;background:0 0}
.art-content audio,.art-content img,.art-content video {}
.art-content b,.art-content strong {font-weight:700;}
.art-content .padding {padding-right:.5em}
.art-content .art-copyright,.art-content .tag-wrap {font-size:14px}
.art-copyright {background:#f8f8f8;padding:1em 1.5em}
.art-copyright .copyright,.art-copyright .from {font-weight:700;padding-top:10px}
@media screen and (max-width:1600px) {.whsl_p {word-break: break-all;}}
/*修复手机端，首页轮播下面5条标题只显示4条的问题*/
@media screen and (max-width:758px) {
.cpfl .swiper-slide{width:33.33%!important;display: inline-block;float:left;}
.cpfl .swiper-wrapper{display: block;width: 100%!important;}
.cpfl .cpflt_slide:nth-child(3){border-right:none;}
.cpfl .cpflt_slide:last-child {border-right:1px solid rgba(255,255,255,.2);}
}
/*ga备案*/
.ga-a{padding-right:20px;}
.gaicon{width:16px;display:inline-block;vertical-align: top;margin-right: 5px;}
/*首页block3-1*/
.block3-1 img{object-fit: cover;width: 100%;height:100%;}
.block3-1 .jjfa_slidedw{top: auto;bottom:0;background: rgba(255, 255, 255, 0.5);overflow: hidden;backdrop-filter: saturate(200%) blur(10px);}
.block3-1 .jjfa_slidedw h5 {margin-bottom: 0;}
/*index2*/
.index2-b1{z-index: 49;position: relative;}
.index2 .jjfa,.index2 .zxqy{padding-top:20px;}
.index2-b3 > div{width:100%!important;}
.index2-b3{width:100%;display: block;}
.index2-b3 .zxqybox_lbox{position: relative;margin-right:20px;width: calc(33.33% - 14px);overflow: hidden;margin-top: 20px;}
.index2-b3 .zxqybox_lbox:nth-child(3n) {margin-right: 0;}
@media screen and (max-width: 768px) {
  .index2-b1{margin-top:-40px;margin-bottom:30px;}
  .index2 .bskitem:last-child{display:none;}
  .index2 .kzqybox_l {margin-bottom: -50px;}
  .index2-b3 .zxqybox_lbox{width: 100%;margin-right:0;}
  .art-content img {height: auto !important;}
}
.index2-b3 .zxqybox_l {padding-right: 0;display: flex;flex-wrap: wrap;}
.index2-b3 .title{display:flex;justify-content: space-between;align-items: center;}
.index2-b3 i {font-size: 36px;}
/*防止文章内容不换行*/
.art-content p,.art-content div,.art-content span{text-wrap:auto !important;}