body { background-color: #f4f4f4;}
.m-mask { display: none; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 12; background-color: rgba(0,0,0,.8);}
.m-header {/* display: none;*/}
.m-header .m-nav-icon { display: block; width: 13%; padding-top: 13%; background-color:#0070c1;position: absolute; right: 0; top: 0; z-index: 13; cursor: pointer;}
.m-header .m-nav-icon em { display: block; width: 55%; height: 2px; background-color: #fff; position: absolute; left: 22.5%; top: 50%; margin-top: -1px; z-index: 2; }
.m-header .m-nav-icon em:first-child { margin-top: -8px; }
.m-header .m-nav-icon em:last-child { margin-top: 7px; }
.m-header .m-nav { width: 100%; line-height: 24px; background-color: #fff; position: absolute;margin-top:13%; top: 0; left: 0; z-index: 13; }
.m-header .m-nav li { font-size: 16px; border-bottom: solid 1px #e8e8e8; position: relative;}
.m-header .m-nav li:first-child { border-top: solid 1px #e8e8e8; }
.m-header .m-nav li>a { display: block; width: 100%; height: 100%; padding: 3% 5%; color: #222; position: relative;}

/*右箭头*/
.m-header .right { width: 12px; height: 12px; position: absolute; right: 5%; top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.m-header .right-arrow1,
.m-header .right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px #fff solid; overflow: hidden;}
.m-header .right-arrow1 { left: 3px; border-left: 6px #999 solid;}
.m-header .right-arrow2 { border-left: 6px #fff solid;}
.m-header .m-nav-cont { display: none; width: 100%; background-color: #f5f5f5; padding: 3% 0;}
.m-header .m-nav-cont a { display: block; width: 100%; padding: 2% 5%; font-size: 16px; color: #666; }
.m-header li.cur .right { -webkit-transform:rotate(90deg); transform:rotate(90deg); }
.m-header li.cur .right-arrow1 { border-left-color:#0070c1; }
.m-header .m-tel { width: 100%; text-align: center; padding: 5% 0;}
.m-header .m-tel span { display: inline-block;}
.m-header .m-tel span:first-child { width: 45px; height: 45px; border: solid 1px #f1f1f1; margin-right: 2%; position: relative; top: 3px; }
.m-header .m-tel em { display: block; font-size: 14px; color: #666; }
.m-header .m-tel a { display: block; font-weight: bold; font-size: 16px; color: #222; }
.m-header { display: block; }
.m-header.active .m-nav-icon em:nth-child(2) { 
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.m-header.active .m-nav-icon em:first-child { 
  margin-top: 0; 
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.m-header.active .m-nav-icon em:last-child { display: none; }

.m-header .m-nav { 
  -webkit-transform:translateX(100%); 
  transform:translateX(100%); 
}
.m-header.active .m-nav { 
  -webkit-transform:translateX(0); 
  transform:translateX(0); 
}

.m-header .m-nav-cont { display: block; height: 0; padding: 0; overflow: hidden;}
.m-header li.cur .m-nav-cont { height: auto; padding: 3% 0; }

.header01 a.logo,
.m-header .m-nav-cont,
.m-header .m-nav-icon em,
.m-header li .right,
.m-header .m-nav { 
  -webkit-transition:all .5s ease-out;
  transition:all .5s ease-out;
}
.m-header.active .m-nav-icon em:nth-child(2) { 
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.m-header.active .m-nav-icon em:first-child { 
  margin-top: 0; 
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.m-header.active .m-nav-icon em:last-child { display: none; }

.m-header .m-nav { 
  -webkit-transform:translateX(100%); 
  transform:translateX(100%); 
}
.m-header.active .m-nav { 
  -webkit-transform:translateX(0); 
  transform:translateX(0); 
}
@media screen and (min-width: 800px){
  .m-inheader{display:none;}
  .m-header .m-nav-icon{display:none;}
  .nweizhi{display:none;}
}
.nweizhi{width:100%;padding-top:13%;}
/*内页广告图*/
.cx-inpage-banner01 { width: 100%; height: 350px;}
/*面包屑*/
.cx-mianbaoxue01 { height: 50px; line-height: 50px; background-color: rgba(0,0,0,.6); margin-top: -50px; margin-bottom: 30px; color: #fff; position: relative; z-index: 2;}
.cx-mianbaoxue01 i { display: inline-block; width: 13px; height: 18px; background: url(../images/icon_ads.png) no-repeat; position: relative; top: 3px; margin: 0 8px 0 20px;}
.cx-mianbaoxue01 a { color: #fff; }
/*内页头部*/
.cx-inpage-header01 { display: none; width: 87%; padding-top: 13%; background-color: #fff; position: absolute; left: 0; top: 0; z-index: 999; overflow: hidden; border-bottom:solid 1px #e5e5e5; box-sizing:border-box;}
.cx-inpage-header01 p { width: 100%; font-size: 20px; text-align: center; position: absolute; top: 50%; left: 6%; -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.cx-inpage-header01 a { display: block; width: 15%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; cursor: pointer;}
.cx-inpage-header01 a:before { content:''; display: block; width: 12px; height: 12px; border-top: solid 2px #999; border-right: solid 2px #999; position: absolute; left: 50%; top: 50%; z-index: 9; margin: -6px 0 0 -5px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg);}
/*编辑器重置样式*/
.cx-editor-box { font-size: 14px!important; color: #333!important; line-height: 26px!important; }
.cx-editor-box p { line-height: inherit!important;}
.cx-editor-box img { width: auto!important; max-width: 100%!important; height: auto!important; margin: 0 auto!important;}
.cx-editor-box table { display:block; text-align: center;height: auto !important;}
#content table{width: 735px;}
.cx-editor-box table tbody { display: inline-block;BOX-SIZING:border-box; }
.cx-editor-box table tr,
.cx-editor-box table td {}

.cx-editor-box .left-cont,
.cx-editor-box .right-cont { width: 50%!important; padding: 2%; }
@media screen and (max-width: 1024px){
  .cx-editor-box .left-cont,
  .cx-editor-box .right-cont{ width: 100%!important; padding: 0!important; }
//.cx-editor-box table { overflow-y: scroll!important; }
}

@media screen and (max-width: 800px){
  .cx-editor-box table td {}
  .cx-editor-box { font-size: 16px!important; }
}

/*暂无数据*/
#nodata, .nodata { padding: 80px; padding-left: 150px; border: solid 1px #eee; margin: 10px 0; background: url(../images/nodata.gif) no-repeat 20px 20px; background-color: #fff;}

/*=========== 畅响系统第一套产品中心 =============*/
.cx-product-center01 { margin-bottom: 30px; }
.cx-product-center01 .cx-product-sidebar { width: 290px; }
.cx-product-center01 .cx-product-cont { width: 880px; }

/*产品中心侧边栏导航*/
.cx-product-center01 .y-sidebar-product { width: 100%; background-color: #fff; border-bottom: solid 1px #e6e6e6; margin-bottom: 30px;}
.cx-product-center01 .y-sidebar-product .sidebar-tt { width: 100%; border-left: solid 1px #e6e6e6; border-top: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; padding: 16px 25px 16px 30px; box-sizing: border-box;  position: relative;}
.cx-product-center01 .y-sidebar-product .sidebar-tt h3 { font-size: 24px; color: #333; font-weight: 400; width: 76%; padding: 6px 0; border-bottom: solid 1px #ebebeb; position: relative; z-index: 2;}
.cx-product-center01 .y-sidebar-product .sidebar-tt em { display: block; font-size: 12px; color: #999; padding: 6px 0; }
.cx-product-center01 .y-sidebar-product .sidebar-tt:before { content: ''; display: block; width: 54px; height: 54px; background: url(../images/icon_msk.png) no-repeat; position: absolute; left: -1px; top: -1px; z-index: 1; }
.cx-product-center01 .y-sidebar-product .sidebar-tt:after { content: ''; display: block; width: 44px; height: 45px; background: url(../images/slidebar_img.png) no-repeat; position: absolute; right: 25px; top: 30px; z-index: 1; }
.cx-product-center01 .sidebar-tt i.color-block { display: block; width: 11px; height: 11px; background-color: #ff750f; position: absolute; left: -1px; top: -1px; z-index: 1; }
.cx-product-center01 .y-sidebar-product .sidebar-nav-box { width: 100%; }
.cx-product-center01 .y-sidebar-product .sidebar-nav-box .swiper-wrapper { display:block;}
.cx-product-center01 .y-sidebar-product .sidebar-nav-box li>span { display: block; height: 52px; line-height: 52px; font-size: 18px; color: #333; padding-left: 30px; padding-right: 45px; border-top: solid 1px #e6e6e6; border-left: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; cursor: pointer; position: relative; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-product-center01 .sidebar-nav-box li>span i { display: block; width: 11px; height: 11px; position: absolute; right: 32px; top: 20px; z-index: 2; }
.cx-product-center01 .sidebar-nav-box li>span i:before { content: ''; display: block; width: 100%; height: 1px; background-color: #d7d7d7; position: absolute; left: 0; top: 5px; }
.cx-product-center01 .sidebar-nav-box li>span i:after { content: ''; display: block; width: 1px; height: 100%; background-color: #d7d7d7; position: absolute; left: 5px; top: 0; }
.cx-product-center01 .sidebar-nav-box li.cur>span,
.cx-product-center01 .sidebar-nav-box li:hover>span,
.cx-product-center01 .sidebar-nav-box li.cur>span a,
.cx-product-center01 .sidebar-nav-box li:hover>span a { color: #fff; background-color: #0070c1; border-color: #0070c1; }
.cx-product-center01 .sidebar-nav-box li.cur>span i:before { background-color: #fff; }
.cx-product-center01 .sidebar-nav-box li.cur>span i:after { display: none; }
.cx-product-center01 .sidebar-nav-box .slidebar-list { width: 100%; background-color: #f7f7f7; padding: 12px 0;}

.cx-product-center01 .sidebar-nav-box .slidebar-list>a,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span { display: block; font-size: 14px; color: #333; height: 36px; line-height: 36px; padding-left: 30px; padding-right: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative;}
.cx-product-center01 .sidebar-nav-box .slidebar-list>a:before, 
.cx-product-center01 .sidebar-nav-box .slidebar-list>a:after,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span:after,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span:before,
.cx-product-center01 .y-right-arrow:before,
.cx-product-center01 .y-right-arrow:after
{
  content: ''; 
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  right: 30px;
  top: 12px;
  z-index: 5;
  /*兼容ie8-*/
  border-top: 6px transparent dashed;
  border-left: 6px #ccc solid;
  border-bottom: 6px transparent dashed;
  border-right: 6px transparent dashed;
   overflow: hidden; 
  margin-left: 0px;
}
.cx-product-center01 .sidebar-nav-box .slidebar-list>a:after,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span:after,
.cx-product-center01 .y-right-arrow:after {
  right:33px;
   border-left-color: #f7f7f7;
}
.cx-product-center01 .sidebar-nav-box .slidebar-list>a:before,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span:before,
.cx-product-center01 .y-right-arrow:before {
  border-left-color: #dfdfdf;
}
.cx-product-center01 .sidebar-nav-box .slidebar-list>a:hover,
.cx-product-center01 .sidebar-nav-box .slidebar-list>a.cur,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span:hover,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span.cur,
.cx-product-center01 .y-right-arrow:hover,
.cx-product-center01 .y-right-arrow.cur { color: #0070c1; }
.cx-product-center01 .sidebar-nav-box .slidebar-list>a:hover:before,
.cx-product-center01 .sidebar-nav-box .slidebar-list>a.cur:before,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span:hover:before,
.cx-product-center01 .sidebar-nav-box .slidebar-list>span.cur:before,
.cx-product-center01 .y-right-arrow:hover:before,
.cx-product-center01 .y-right-arrow.cur:before { border-left-color: #0070c1;}

.cx-product-center01 .sidebar-nav-box .slidebar-list>span { overflow: visible; }
.cx-product-center01 .sidebar-nav-box .slidebar-list>span>a { display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cx-product-center01 .y-product-three-nav { width: 230px; background-color: #fff; position: absolute; right: -210px; top: 0; z-index: 999; display: none; }
.cx-product-center01 .y-product-three-nav:before { content: ''; display: block;}
.cx-product-center01 .y-product-three-nav>a { display: block; font-size: 14px; padding: 5px 25px; border-bottom: solid 1px #eee; color: #333; position: relative; width: 85%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-product-center01 .y-product-three-nav>a.y-right-arrow:before, .y-product-three-nav>a.y-right-arrow:after { top: 16px;}

/*向左*/
.triangle_border_left { width:0; height:0; border-width:6px 6px 6px 0; border-style:solid; border-color:transparent #fff transparent transparent; position:absolute; left: -6px; top: 12px; z-index: 9;}
.triangle_border_left span{ display:block; width:0; height:0; border-width:6px 6px 6px 0; border-style:solid; border-color:transparent #fc0 transparent transparent; position:absolute; top:0px; left:0px; }

/*向上*/
.triangle_border_top { width:0; height:0; border-width:6px 6px 6px 0; border-style:solid; border-color:transparent transparent #fff transparent; position:absolute; left: 30px; top: -12px; z-index: 9;}
.triangle_border_top span{ display:block; width:0; height:0; border-width:6px 6px 6px 0; border-style:solid; border-color:transparent #fc0 transparent transparent; position:absolute; top:0px; left:0px; }

/*三级导航02*/
.cx-product-center01 .slidebar-list-down>span.cur:before, 
.cx-product-center01 .slidebar-list-down>span.cur:after {  border-left: 6px transparent dashed; border-top: 6px #0070c1 solid; border-bottom: 6px transparent dashed; border-right: 6px transparent dashed; top:15px; }
.cx-product-center01 .slidebar-list-down>span.cur:after { top:12px; right: 30px; border-top-color: #f7f7f7; }
.cx-product-center01 .slidebar-list-down>span { height: auto; }
.cx-product-center01 .y-product-three-downnav { width: 107%; background-color: #fff; padding: 8px 0; margin-top: 10px; position: relative; display: none;}
.cx-product-center01 .y-product-three-downnav>a { display: block; font-size: 14px; padding: 0 20px 0 30px; color: #333; position: relative; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; box-sizing: border-box;}
.cx-product-center01 .y-product-three-downnav>a:hover, 
.cx-product-center01 .y-product-three-downnav>a.cur { color: #0070c1; }
.cx-product-center01 .y-product-three-downnav>a:hover:before,
.cx-product-center01 .y-product-three-downnav>a.cur:before { content: ''; display: block; width: 1px; height: 14px; background-color: #0070c1; position: absolute; left: 15px; top: 11px; z-index: 9; }

.sidebar-nav-mobile-box{display:none;}
@media(max-width:992px){
.sidebar-nav-box{display:none;}
.sidebar-nav-mobile-box{display:block;}
}
.sidebar-nav-mobile-box{overflow: hidden;}
.sidebar-nav-mobile-box li{text-align:center;}
.sidebar-nav-mobile-box li a{display:block;padding:15% 5%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border:solid 1px #e5e5e5;}
.sidebar-nav-mobile-box li.cur a{background-color: #e80000;color: #fff;}

/*侧边栏联系热线*/
.cx-product-center01 .y-sidebar-hotline { width: 100%; padding: 20px 10px; background-color: #fff; border: solid 1px #e6e6e6; box-sizing: border-box; margin-bottom: 30px; text-align: center; position: relative;}
.cx-product-center01 .y-sidebar-hotline:before { content: ''; display: block; width: 54px; height: 54px; background: url(../images/icon_msk.png) no-repeat; position: absolute; left: 0; top: 0; z-index: 1; }
.cx-product-center01 .y-sidebar-hotline p { font-size: 14px; color: #333; }
.cx-product-center01 .y-sidebar-hotline strong { display: block; font-weight: 400; color: #0070c1; font-size: 24px; }
.cx-product-center01 .y-sidebar-hotline a { display: inline-block; height: 30px; line-height: 30px; color: #fff; padding: 0 18px; background-color: #0070c1; margin-top: 10px; }

/*右边产品中心顶部内容*/
.cx-product-center01 .y-right-product-topinfo { width: 100%; background-color: #f7f7f7;}
.cx-product-center01 .y-right-product-topinfo .y-img-box { display: block; width: 58%; height: auto; }
.cx-product-center01 .y-right-product-topinfo .y-img-box img { display: block; width: 100%; height: auto; }
.cx-product-center01 .y-right-product-topinfo .y-top-txts { width: 32%; margin-left: 5%;}
.cx-product-center01 .y-right-product-topinfo .y-top-txts h3 { font-size: 24px; color: #333; font-weight: 400; padding: 12% 0 5%; }
.cx-product-center01 .y-right-product-topinfo .y-top-txts p { font-size: 14px; color: #999; line-height: 22px; position: relative;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.cx-product-center01 .y-right-product-topinfo .y-top-txts p:after { content: ''; display: block; width: 25px; height: 1px; background-color: #d0d0d0; position: absolute; bottom: -30px; left: 0; z-index: 2; }

/*右边产品内容*/
.cx-product-center01 .cx-product-center01 .y-right-product-main { width: 100%; margin-top: 25px; padding-bottom: 30px; background-color: #fff;}
.cx-product-center01 .y-right-product-action { width: 100%; height: 40px; position: relative; overflow: hidden;}
.cx-product-center01 .y-right-product-action span { display: block; float: left; height: 16px; font-size: 14px; color: #acacac; position: relative; border-left: dashed 1px #ddd; margin-top: 12px; padding: 0 12px; cursor: pointer;}
.cx-product-center01 .y-right-product-action span:first-child { border-left: none 0; margin-left: -12px; }
.cx-product-center01 .y-right-product-action span.rq,
.cx-product-center01 .y-right-product-action span.zx { padding-right: 30px; }
.cx-product-center01 .y-right-product-action span.rq:after,
.cx-product-center01 .y-right-product-action span.zx:after { content: ''; display: block; width: 11px; height: 13px; background-repeat: no-repeat; position: absolute; right: 12px; top: 2px; z-index: 2; }
.cx-product-center01 .y-right-product-action span.rq:after { background-image: url(../images/sort_arrow01.png); }
.cx-product-center01 .y-right-product-action span.zx:after { background-image: url(../images/sort_arrow02.png); }
.cx-product-center01 .y-right-product-action span:hover,
.cx-product-center01 .y-right-product-action span.cur { color: #333; }
.cx-product-center01 .y-right-product-action span.rq:hover:after,
.cx-product-center01 .y-right-product-action span.rq.cur:after { background-image: url(../images/sort_arrow01_cur.png);}
.cx-product-center01 .y-right-product-action span.zx:hover:after,
.cx-product-center01 .y-right-product-action span.zx.cur:after { background-image: url(../images/sort_arrow02_cur.png);}
.cx-product-center01 .y-right-product-action span.multi-line { width: 14px; padding-top: 3px; }
.cx-product-center01 .y-right-product-action span.multi-line em, .y-right-product-action span.single-line em { display: block; float: left; width: 3px; height: 3px; border: solid 1px #acacac; margin: 0 0 3px 2px; }
.cx-product-center01 .y-right-product-action span.multi-line em:nth-child(2n-1) { margin-left: 0; }
.cx-product-center01 .y-right-product-action span.single-line { width: 17px; padding-top: 3px; }
.cx-product-center01 .y-right-product-action span.single-line i { display: block; float: left; width: 8px; height: 5px;  margin: 0 0 3px 2px;}
.cx-product-center01 .y-right-product-action span.single-line i:before { content: ''; display: block; width: 100%; height: 1px; background-color: #acacac; margin-top: 2px; }
.cx-product-center01 .y-right-product-action span.multi-line.cur em,
.cx-product-center01 .y-right-product-action span.multi-line:hover em,
.cx-product-center01 .y-right-product-action span.single-line.cur em,
.cx-product-center01 .y-right-product-action span.single-line:hover em{
  border-color: #0070c1;
}
.cx-product-center01 .y-right-product-action span.single-line.cur i:before,
.cx-product-center01 .y-right-product-action span.single-line:hover i:before {
  background-color: #0070c1;
}
.cx-product-center01 .y-product-search-box { width: 263px; height: 38px; border: solid 1px #e6e6e6; background-color: #fff; position: absolute; right: 0; top: 0; z-index: 9; }
.cx-product-center01 .y-product-search-box input { border: none 0; background: none; outline: 0; width: 100%; height: 38px; padding: 0 35px 0 15px; box-sizing: border-box; }
.cx-product-center01 .y-product-search-box a { display: block; width: 35px; height: 38px; position: absolute; right: 0; top: 0; z-index: 9; text-indent: -9999px;}
.cx-product-center01 .y-product-search-box a:before { content: ''; display: block; width: 15px; height: 15px; background: url(../images/y-search-btn.png) no-repeat; position: relative; left: 10px; top: 12px; }

.cx-product-center01 .y-right-product-main .y-right-product-list { margin-top: 15px;}
.cx-product-center01 .y-right-product-list .details-cont { width: 31.333333%; border: solid 1px #e6e6e6; box-sizing: border-box; padding: 1.5% 1.5% 3%; margin-bottom: 30px; text-align: center; background-color: #fff; transition:all .3s ease-out; }
.cx-product-details01 .product-details-box{position:relative;left:0}
.cx-product-details01 .product-details-box .hide{position:absolute;left:-9999px}
.cx-product-center01 .y-right-product-list h4 { font-weight: 400; font-size: 18px; color: #333; padding: 5% 0 2%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-product-center01 .y-right-product-list .details-cont .y-img-box { display: block; width: 100%; height: auto; }
.cx-product-center01 .y-right-product-list .details-cont img { display: block; width: 100%; height: auto; }
.cx-product-center01 .y-right-product-list .details-cont p { font-size: 15px; color: #666; }
.cx-product-center01 .y-right-product-list .y-btns { display: block; width: 180px; margin: 7% auto 0; }
.cx-product-center01 .y-right-product-list .y-btns a { display: block; font-size: 15px; color: #333; width: 50%; box-sizing: border-box;}
.cx-product-center01 .y-right-product-list .y-btns a:first-child { border-right: dashed 1px #999; }
.cx-product-center01 .y-right-product-list .y-btns a:hover { color: #0070c1; }
.cx-product-center01 .y-right-product-list .details-cont.mr4 { margin-right: 3%; }
.cx-product-center01 .y-right-product-list .details-cont:nth-child(3n-1){margin-left:3%; margin-right:3%;}
.cx-product-center01 .y-right-product-list .details-cont:hover { box-shadow: 5px 5px 40px rgba(0,0,0,.2);}
.cx-product-center01 .y-right-product-list .details-cont:hover h4 { color: #0070c1;}
.cx-product-center01 .details-cont .p-txts { /*height: 20px; overflow: hidden;*/ }
.cx-product-center01 .details-cont .p-txts p { max-height: 42px; margin-top: 2%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.cx-product-center01 .y-right-product-single .details-cont { width: 100%; height: auto; margin-right: 0; text-align: left; padding-bottom: 10px; }
.cx-product-center01 .y-right-product-single .details-cont .y-img-box { width: 46%; float: left; }
.cx-product-center01 .y-right-product-single .details-cont .y-infos { float: left; width: 46%; margin-left: 5%;}
.cx-product-center01 .y-right-product-single .details-cont .p-txts { height: auto; padding-top: 3%; line-height: 22px; color: #666;}
.cx-product-center01 .y-right-product-single .y-btns { margin-left: -15px; margin-top: 36px; text-align: center; }

/*翻页*/
.y-fanye-box { width: 100%; margin: 15px 0 40px; position: relative;}
.y-page-nums { width: 500px; margin: 0 auto; text-align: center; }
.y-page-nums a { display: inline-block; width: 40px; height: 40px; border: solid 1px #e6e6e6; font-size: 18px; color: #999; line-height: 40px; text-align: center; margin-right: 8px;}
.y-page-nums a.cur, .y-page-nums a:hover { background-color: #0070c1; color: #fff; border-color: #0070c1; }
.y-fanye-box>span { display: block; width: 40px; height: 40px; border:solid 1px #e6e6e6; background-color: #fff; position: absolute; top: 0; z-index: 9; cursor: pointer;}
.y-fanye-box>span.y-left-btn { left: 0; }
.y-fanye-box>span.y-left-btn a{ display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 99;}
.y-fanye-box>span.y-right-btn { right: 0; }
.y-fanye-box>span.y-right-btn a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 99;}
.y-fanye-box>span:before,
.y-fanye-box>span:after { content: ''; width: 0; height: 0; display: block; position: absolute; left: 0; top: 8px; z-index: 5; border-top: 12px transparent dashed; border-left: 12px transparent dashed; border-bottom: 12px transparent dashed; border-right: 12px #ccc solid; overflow: hidden; margin-left: 0px;}
.y-fanye-box>span:after { left:3px; border-right-color: #fff; }
.y-fanye-box>span:before { border-right-color: #999;}
.y-fanye-box>span.y-right-btn:before, 
.y-fanye-box>span.y-right-btn:after { border-right: 12px transparent dashed; border-left: 12px #ccc solid; margin-left: 15px; }
.y-fanye-box>span.y-right-btn:after { left:-3px; border-left-color: #fff;}
.y-fanye-box>span.y-right-btn:before { border-left-color: #999;}
.y-fanye-box>span.y-right-btn a,.y-fanye-box>span.y-left-btn  a{display: block;width:100%;height:100%;position: absolute;left:0;top:0;z-index:9;}
/*产品详情*/
.cx-product-details01 .product-imgs { width: 50%; position: relative;}
.cx-product-details01 .product-imgs .swiper-pagination-bullet { opacity: 1; background-color: #b9b9b9; }
.cx-product-details01 .product-imgs .swiper-pagination-bullet-active { background-color: #0070c1; }
.cx-product-details01 .product-imgs .pro-prev-btn,
.cx-product-details01 .product-imgs .pro-next-btn { display: block; width: 45px; height: 45px; background-color:#e5e5e5ab; position: absolute; top: 50%; margin-top: -22.5px; z-index: 5; cursor: pointer;}
.cx-product-details01 .product-imgs .pro-prev-btn { left: 0; }
.cx-product-details01 .product-imgs .pro-next-btn { right: 0; }
.cx-product-details01 .product-imgs .pro-prev-btn:before,
.cx-product-details01 .product-imgs .pro-next-btn:before { content: ''; display: block; width: 9px; height: 16px; background: url(../images/switch_icon.png) no-repeat; position: absolute; left: 50%; top: 50%; margin: -8px 0 0 -4.5px; }
.cx-product-details01 .product-imgs .pro-next-btn:before { 
  -webkit-transform:rotate(180deg); 
  -moz-transform:rotate(180deg); 
  -ms-transform:rotate(180deg); 
  transform:rotate(180deg); 
}
.cx-product-details01 .product-infos { width: 46%; padding-top: 31.25%; position: relative;}
.cx-product-details01 .product-infos>div{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.cx-product-details01 .product-infos h1 { font-size: 20px; font-weight: bold; color: #333; padding: 3% 0; border-bottom: solid 1px #fff; margin-bottom: 3%; position: relative;}
.cx-product-details01 .product-infos h1:after { content: ''; display: block; width: 100%; height: 1px; background-color: #d2d2d2; position: absolute; bottom: 0; left: 0; z-index: 2; }
.cx-product-details01 .product-infos .edit-box { font-size: 14px; color: #666; line-height: 26px; max-height: 40%; overflow: hidden;}
.cx-product-details01 .product-infos .btm-box { width: 100%; position: absolute; bottom: 0; left: 0; z-index: 3; }
.cx-product-details01 .product-infos .btm-box a { display: block; width: 35%; font-size: 18px; color: #fff; background-color: #0070c1; padding: 2.5% 0 2.5% 6%; border-radius: 50px; margin-right: 5%; position: relative;}
.cx-product-details01 .product-infos .btm-box a img { display: inline-block; width: 12%; position: absolute; right: 18%; top: 50%; z-index: 2; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.cx-product-details01 .product-infos .tel { width: 60%; margin-top: 0.5%; }
.cx-product-details01 .product-infos .tel span:first-child { display: block; width: 46px; height: 46px; background-color: #0070c1; border-radius: 50%; margin-right: 12px;}
.cx-product-details01 .product-infos .tel span:last-child em { display: block; font-size: 13px; color: #353535; }
.cx-product-details01 .product-infos .tel span:last-child strong { color: #0070c1; font-size: 24px; }

.cx-product-details01 .product-details-box,
.cx-product-details01 .product-order,
.cx-related-pro01,
.cx-related-news01 { margin: 2.5% 0; }
 
.cx-product-details01 .product-details-box .details-intro { width: 78%; background-color: #fff; }
.cx-product-details01 .product-details-box .details-right { width: 20%; background-color: #fff; padding: 1% 1.5% 2%;}
.cx-product-details01 .product-details-box .details-right .width1200 { width: 100%; }
.cx-product-details01 .details-right .cx-related-pro01 .related-pro-cont { width: 100%; }
.cx-product-details01 .details-right .cx-related-pro01 .related-pro-cont:not(:first-child) { margin-left: 0; }
.cx-product-details01 .details-right .cx-related-pro01 a.more { top: 5px; }

.cx-product-details01 .product-details-box .details-nav { width: 100%; font-size: 20px; background-color: #e5e5e5; text-align: center; overflow: hidden;}
.cx-product-details01 .product-details-box .details-nav>span { display: block; float: left; width: 100%; padding: 1.5% 0;}
.cx-product-details01 .product-details-box .details-nav>span.cur,
.cx-product-details01 .product-details-box .details-nav>span:hover { background-color: #0070c1; color: #fff;}
.cx-product-details01 .product-details-box .edit-box { width: 100%; padding: 2%; }
.cx-product-details01 .product-order h3,
.cx-related-pro01 h3,
.cx-related-news01 h3 { font-weight: bold; font-size:20px; color: #000; padding-bottom: 18px; border-bottom: solid 1px #eaeaea; position: relative;}
.cx-product-details01 .product-order h3 em,
.cx-related-news01 h3 em,
.cx-related-pro01 h3 em { color: #0070c1; }
.cx-product-details01 .product-order h3:before,
.cx-related-news01 h3:before,
.cx-related-pro01 h3:before { content: ''; display: block; width: 30px; height: 1px; background-color: #0070c1; position: absolute; bottom: 0; left: 0; z-index: 2; }
.cx-product-details01 .product-order .pro-form { width: 100%; padding: 4%; background-color: #fff; font-size: 16px;}
.cx-product-details01 .product-order .pro-form>div { width: 49%; height: 60px; line-height: 60px; border: solid 1px #eaeaea; margin-bottom: 2%; position: relative;}
.cx-product-details01 .product-order .pro-form>div span { display: block; float: left; width: 30%; color: #999; padding-left: 5%; border-right: solid 1px #eaeaea; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-product-details01 .product-order .pro-form input { width: 70%; height: 100%; padding: 0 8% 0 5%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-product-details01 .product-order .pro-form .remarks { width: 100%; height: 150px;}
.cx-product-details01 .product-order .pro-form textarea { width: 100%; height: 100%; resize: none; padding: 1.5% 2%; font-family: '微软雅黑';}
.cx-product-details01 .pro-form>div:after { content: ''; display: block; width: 27px; height: 27px; background-repeat: no-repeat; position: absolute; right: 2%; top: 50%; margin-top: -13.5px; z-index: 5; }
.cx-product-details01 .pro-form .pro-name:after { background-image: url(../images/proDetailsLy_icon06.png); }
.cx-product-details01 .pro-form .name:after { background-image: url(../images/proDetailsLy_icon01.png); }
.cx-product-details01 .pro-form .phone:after { background-image: url(../images/proDetailsLy_icon02.png); }
.cx-product-details01 .pro-form .email:after { background-image: url(../images/proDetailsLy_icon04.png); }
.cx-product-details01 .pro-form .remarks:after { background-image: url(../images/proDetailsLy_icon03.png); right: 1%; top: 10%; margin-top: 0;}
.cx-product-details01 .pro-form .abtns { width: 100%; text-align: center; }
.cx-product-details01 .pro-form .abtns a { display: inline-block; font-size: 18px; width: 18%; padding: 1% 0; border: solid 1px #eaeaea; border-radius: 50px; }
.cx-product-details01 .pro-form .abtns a:first-child { margin-right: 2%; }
.cx-product-details01 .pro-form .abtns a:hover { background-color: #0070c1; color: #fff; }
.cx-product-center01 .sidebar-nav-box  .swiper-slide:nth-child(1) .slidebar-list{position:relative;top:0;left:0;width:400%;}
.cx-product-center01 .sidebar-nav-box  .swiper-slide:nth-child(2) .slidebar-list{position:relative;top:0;left:-100%;width:400%;}
.cx-product-center01 .sidebar-nav-box  .swiper-slide:nth-child(3) .slidebar-list{position:relative;top:0;left:-200%;width:400%;}
.cx-product-center01 .sidebar-nav-box  .swiper-slide:nth-child(4) .slidebar-list{position:relative;top:0;left:-300%;width:400%;}
/*相关产品*/
.cx-related-pro01 { position: relative;}
.cx-related-pro01 .related-pro-cont { width: 24%; }
.cx-related-pro01 .related-pro-cont:not(:first-child) { margin-left: 1.33333%; }
.cx-related-pro01 .related-pro-cont a { display: block; text-align: center; font-size: 14px; color: #333; }
.cx-related-pro01 .related-pro-cont .img-box { margin: 6% 0 4%; border: solid 1px #eaeaea;}
.cx-related-pro01 .related-pro-cont p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cx-related-pro01 a.more,
.cx-related-news01 a.more { position: absolute; right: 0; top: 5%; z-index: 9;}

/*相关新闻*/
.cx-related-news01 .related-news-box { width: 100%; background-color: #fff; padding: 3%; }
.cx-related-news01 .related-news-box .left-cont { width: 55%; position: relative;}
.cx-related-news01 .related-news-box .right-cont { width: 45%; position: relative;}
.cx-related-news01 .left-cont .img-box { display: block; width: 36%; }
.cx-related-news01 .left-cont .infos { width: 55%; margin-left: 4%; }
.cx-related-news01 .left-cont .infos h4 { font-size: 16px; padding-bottom: 3%;}
.cx-related-news01 .left-cont .infos h4 a { display: block; color: #000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-related-news01 .left-cont .infos p { font-size: 14px; color: #666; max-height: 72px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.cx-related-news01 .left-cont .time { color: #999; font-size: 13px; position: absolute; left: 41%; bottom: 0; z-index: 2; }
.cx-related-news01 .left-cont a.enter-icon { display: block; width: 38px; height: 38px; border: solid 1px #eaeaea; border-radius: 50%; position: absolute; right: 5%; bottom: -8px; z-index: 5; }
.cx-related-news01 .left-cont a.enter-icon:before,
.cx-related-news01 .left-cont a.enter-icon:after { 
  content: ''; 
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 5;
  /*兼容ie8-*/
  border-top: 8px transparent dashed;
  border-right: 8px transparent dashed;
  border-bottom: 8px transparent dashed;
  border-left: 8px #ccc solid;
  overflow: hidden;
  margin-right: 5px;
  margin-top: -8px;
}
.cx-related-news01 .left-cont a.enter-icon:after { 
  right: 3px;
  border-left-color: #fff;
}
.cx-related-news01 .left-cont a.enter-icon:hover:before {
  border-left-color: #fff;
}
.cx-related-news01 .left-cont:hover h4 a { color: #0070c1; }
.cx-related-news01 .left-cont:hover a.enter-icon { background-color: #0070c1; }
.cx-related-news01 .left-cont:hover a.enter-icon:after { border-left-color: #0070c1;  }
.cx-related-news01 .left-cont:hover a.enter-icon:before { border-left-color: #fff;  }
.cx-related-news01 .right-cont { padding: 0 0 0 3%; border-left: dashed 1px #eaeaea;}
.cx-related-news01 .right-cont li { margin-top: 3%; font-size: 14px; overflow: hidden;}
.cx-related-news01 .right-cont li:first-child { margin-top: 0; }
.cx-related-news01 .right-cont li a { display: block; float: left; width: 75%; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-related-news01 .right-cont li span { float: right; color: #999;}
.cx-related-news01 .right-cont li a:hover { color: #0070c1; }

@media screen and (max-width: 1200px) {
  .width1200 { width: 100%; }
  .cx-product-center01 .cx-product-sidebar,
  .cx-product-center01 .cx-product-cont { width: 100%; }
}

@media screen and (max-width: 800px) {
  .cx-inpage-header01 { display: block; }
  .cx-product-center01 .y-sidebar-hotline,
  .header01 .pc-header,
  .cx-product-center01 .y-sidebar-product .sidebar-tt,
  .cx-product-center01 .y-right-product-topinfo,
  .cx-product-center01 .y-right-product-list .y-btns,
  .cx-product-details01 .product-infos .btm-box,
  .cx-inpage-banner01, 
  .cx-mianbaoxue01 { display: none; }
  .cx-product-center01 .y-sidebar-product { margin-bottom: 0; }
  .cx-product-center01 .y-right-product-main .y-right-product-list { margin-top: 0; }
  .cx-product-center01 .y-right-product-list .details-cont { width:49%; background:none; border: none 0; padding: 0; text-align: left; margin-right:0; margin-bottom:4%;}
       .cx-product-center01 .y-right-product-list .details-cont:nth-child(3n-1) { margin-left: 0; margin-right:0; }
       .cx-product-center01 .y-right-product-list .details-cont:nth-child(odd) { margin-right:2%;}
  .cx-product-center01 .y-right-product-list .details-cont:hover { box-shadow: none; }
  .cx-product-center01 .y-right-product-list .details-cont .y-img-box { border: solid 1px #e6e6e6; }
  .cx-product-center01 .sidebar-nav-box li.cur>span i:before { background-color: #d7d7d7; }

  .cx-product-center01 .y-sidebar-product .sidebar-nav-box .swiper-wrapper { 
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
  } 
    .cx-product-center01 .sidebar-nav-box li>span { padding:0 2%!important; text-align:center; font-size:14px!important; }

  .cx-product-details01 .product-details-box .details-right { display: none; }
  .cx-product-details01 .product-details-box .details-intro { width: 100%; }
}

@media screen and (max-width: 750px) {
  /*产品中心*/
  .cx-product-cont { padding: 3%; }
  .cx-product-center01 .y-sidebar-product .sidebar-nav-box li>span,
  .cx-product-center01 .y-right-product-topinfo .y-top-txts h3,
  .cx-product-center01 .y-right-product-list h4 { font-size: 16px; }
  .cx-product-center01 .y-right-product-list .details-cont p,
  .cx-product-center01 .y-right-product-list .y-btns a { font-size: 14px; }
  .y-fanye-box { margin-top: 2%; }
  .y-page-nums { width: 70%; }
  .y-fanye-box>span,
  .y-page-nums a { width: 30px; height: 30px; font-size: 14px; line-height: 30px;}
  .y-fanye-box>span:before,
  .y-fanye-box>span:after,
  .y-fanye-box>span.y-right-btn:before,
  .y-fanye-box>span.y-right-btn:after { border-width: 8px; top: 20%; }
  .y-fanye-box>span.y-right-btn:before,
  .y-fanye-box>span.y-right-btn:after { margin-left: 10px; }
  .cx-product-center01 .sidebar-nav-box li.cur>span, 
    .cx-product-center01 .sidebar-nav-box li:hover>span { color: #fff; }
    .cx-product-center01 .sidebar-nav-box li.cur>span a { background:none; color:#fff;}

  /*产品详情*/
  .cx-product-details01 .product-imgs,
  .cx-product-details01 .product-infos { width: 100%;}
  .cx-product-details01 .product-imgs { border-bottom: solid 1px rgba(0,0,0,.05); }
  .cx-product-details01 .product-infos { padding: 0 3% 3%; background-color: #fff;}
  .cx-product-details01 .product-infos>div { position: relative; }
  .cx-product-details01 .product-infos .edit-box { max-height: none; font-size: 16px;}
  .cx-product-details01 .product-details-box { background-color: #fff; }
  .cx-product-details01 .product-details-box .details-nav,
  .cx-product-details01 .product-infos h1,
  .cx-product-details01 .product-details-box h3,
  .cx-product-details01 .product-order h3,
  .cx-related-pro01 h3,
  .cx-related-news01 h3 { font-size: 18px; }
  .cx-product-details01 .product-order,
  .cx-related-pro01,
  .cx-related-news01 { margin: 5% 0;}
  .cx-product-details01 .product-details-box .details-nav>span { padding: 3% 0; }
  .cx-product-details01 .product-order .pro-form>div { width: 100%; }
  .cx-product-details01 .product-order .pro-form { font-size: 15px; }
  .cx-product-details01 .pro-form .abtns { margin: 2% 0; }
  .cx-product-details01 .pro-form .abtns a { width: 40%; padding: 3% 0; font-size: 15px; }
  .cx-related-pro01 .related-pro-cont { width: 49%; }
  .cx-related-pro01 .related-pro-cont:nth-child(2n-1) { margin-left: 0; }
  .cx-related-news01 .related-news-box .left-cont { display: none; }
  .cx-related-news01 .related-news-box .right-cont { width: 100%; border-left: none 0; padding: 0; }
  .cx-product-details01 .product-infos h1 { border-bottom: none 0; margin-bottom: 0; padding: 4% 0 2%;}
  .cx-product-details01 .product-infos h1:after { display: none; }
  .cx-product-details01 .product-order h3, 
  .cx-related-pro01 h3, 
  .cx-related-news01 h3 { font-weight: 400; text-align: center; background-color: #e5e5e5; padding: 3% 0;}
  .cx-product-details01 .product-order h3 em,
  .cx-related-news01 h3 em, 
  .cx-related-pro01 h3 em { color: #000; }
  .cx-product-details01 .pro-form>div:after,
  .cx-product-details01 .product-order .pro-form>div span,
  .cx-related-pro01 a.more,
  .cx-related-news01 a.more,
  .cx-product-details01 .product-order h3:before,
  .cx-related-news01 h3:before,
  .cx-related-pro01 h3:before { display: none; }
  .cx-product-details01 .product-order .pro-form input { width: 100%; }
  .cx-product-details01 .product-order .pro-form>div { height: 46px; line-height: 46px; }
  .cx-product-details01 .product-order .pro-form textarea { padding: 2% 5%; }
  .cx-product-details01 .product-details-box .edit-box { padding: 4% 5%; }
}


/*新闻中心*/
.cx-news-center01 .news-cen-tt { width: 100%; text-align: center; font-size: 36px; margin-bottom: 25px; position: relative; }
.cx-news-center01 .news-cen-tt h2 { display: inline-block; padding: 0 15px; font-weight: bold; background-color: #fff; position: relative; z-index: 2; }
.cx-news-center01 .news-cen-tt h2 a { color: #1f1f1f;}
.cx-news-center01 .news-cen-tt h2 em { color: #0070c1; }
.cx-news-center01 .news-cen-tt span { display: block; color: #999; font-size: 14px; margin-top: 5px; }
.cx-news-center01 .news-cen-tt:after { content: ''; display: block; width: 100%; height: 1px; background-color: #e5e5e5; position: absolute; top: 40%; left: 0; z-index: 1;}
.cx-news-center01 .news-cen-tt a.more { display: none; font-size: 14px; position: absolute; right: 0; top: 2px; z-index: 3; }
.cx-news-center01 .news-nav { width: 100%; text-align: center; font-size: 14px; color: #333; margin-bottom: 30px;}
.cx-news-center01 .news-nav a { display: inline-block; padding: 15px 40px; background-color: #fff; border-radius: 50px; background-color: #fff; border: solid 1px #e5e5e5; margin: 0 10px;}
.cx-news-center01 .news-nav a:hover,
.cx-news-center01 .news-nav a.cur { background-color: #0070c1; border-color: #0070c1; color: #fff; }

.cx-news-center01 .company-news { width: 100%; background-color: #fff; padding: 40px 0; margin-bottom: 30px;}
.cx-news-center01 .company-news ul li { width: 31.33333%; font-size: 14px;}
.cx-news-center01 .company-news ul li:nth-child(2) { margin-left: 3%; margin-right: 3%; }
.cx-news-center01 .company-news li h3 { font-size: 18px; margin: 10px 0 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cx-news-center01 .company-news li h3 a { color: #333; }
.cx-news-center01 .company-news li .date span { font-size: 13px; color: #999; padding-right: 15px;}
.cx-news-center01 .company-news li p { height: 72px; color: #666; margin: 10px 0; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.cx-news-center01 .company-news li a.more { display: block; width: 130px; height: 40px; line-height:25px; text-align: center; color: #999; border: solid 1px #d1d1d1; border-radius: 50px; }

.cx-news-center01 .company-news ul li a { display: block; padding: 8px 0; position: relative;}
.cx-news-center01 .company-news li a span { display: block; width: 76%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cx-news-center01 .company-news li a em { position: absolute; right: 0; top: 8px; z-index: 5; }
.cx-news-center01 .company-news ul li a:hover { color: #0070c1; }

.cx-news-center01 .company-news li:hover h3 a { color: #0070c1; }
.cx-news-center01 .company-news li:hover a.more { background-color: #0070c1; color: #fff; border-color: #0070c1; }
.cx-news-center01 .common-problem { width: 100%; background-color: #f4f4f4; padding: 40px 0;}
.cx-news-center01 .common-problem .news-cen-tt h2 { background-color: #f4f4f4; }
.cx-news-center01 .common-problem ul { width: 100%; font-size: 14px; background-color: #fff; border: solid 1px #e5e5e5; }
.cx-news-center01 .common-problem ul li { width: 100%; margin-bottom: 3%; padding-top: 3%; position: relative;}
.cx-news-center01 .common-problem ul li:not(:first-child) { border-top: solid 1px #e5e5e5; }
.cx-news-center01 .common-problem ul li .img-box { width: 18%; height: auto; margin-left: 3%; }
.cx-news-center01 .common-problem ul li .right-cont { width: 73%; margin-left: 3%; position: relative;}
.cx-news-center01 .common-problem li h3 { width: 76%; font-size: 18px; margin-bottom: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-news-center01 .common-problem li h3 a { color: #333; }
.cx-news-center01 .common-problem li p { height: 48px; color: #666; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.cx-news-center01 .common-problem li .pc-date { color: #ccc; position: absolute; right: 0; top: 0; z-index: 5; }
.cx-news-center01 .common-problem li .look { display: block; margin-left: 15px; }
.cx-news-center01 .common-problem li .look:before { content: ''; display: inline-block; width: 17px; height: 11px; background: url(../images/icon_look.png) no-repeat; margin-right: 5px;}
.cx-news-center01 .common-problem li .label { position: absolute; left: 24%; bottom: 0; z-index: 5; }
.cx-news-center01 .common-problem li .label a { color: #999; padding-right: 10px;}
.cx-news-center01 .common-problem li .label:before { content: ''; display: inline-block; width: 16px; height: 16px; background: url(../images/icon_label.png) no-repeat; margin-right: 3px; position: relative; top: 2px;}
.cx-news-center01 .common-problem li a.enter-btn { display: block; width: 36px; height: 36px; border-radius: 50%; border: solid 1px #e5e5e5; position: absolute; right: 3%; bottom: 0; z-index: 9; }
.cx-news-center01 .common-problem li a.enter-btn:before { content: ''; display: block; width: 8px; height: 8px; border-top: solid 2px #e5e5e5; border-right: solid 2px #e5e5e5; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position: absolute; left: 50%; top: 50%; margin: -5px 0 0 -7px; }
.cx-news-center01 .common-problem li:hover h3 a { color: #0070c1; }
.cx-news-center01 .common-problem li .label a:hover { color: #0070c1; }
.cx-news-center01 .common-problem li:hover a.enter-btn,
.cx-news-center01 .common-problem li:hover a.enter-btn:before { border-color: #0070c1; }
.cx-news-center01 .common-problem li:hover { 
  -webkit-transform:translateX(-6px); 
  -moz-transform:translateX(-6px); 
  -ms-transform:translateX(-6px); 
  transform:translateX(-6px); 
}

.cx-news-center01 ul li {
  -webkit-transition:all .5s ease-out;
  -moz-transition:all .5s ease-out;
  transition:all .5s ease-out;
}



/*新闻列表*/
.cx-news-list01 .news-list-box { padding: 0; margin-bottom: 40px; }
.cx-news-list01 .news-list-box .date { display: none; color: #999; font-size: 13px; position: absolute; left: 0; bottom: 0; z-index: 3;}
.cx-news-list01 .news-list-box .date span { padding-right: 10px; }

/*翻页样式*/
.cx-fanye-box01 { width: 100%; text-align: center; height: 40px; margin-top: 40px; font-size: 16px;}
.cx-fanye-box01 span { display: inline-block; height: 100%; margin: 0 15px; }
.cx-fanye-box01 a { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; color: #999; border-radius: 50%; border: solid 1px #e5e5e5; }
.cx-fanye-box01 span a { margin: 0 5px; }
.cx-fanye-box01 a.prev-btn,
.cx-fanye-box01 a.next-btn { text-indent: -9999px; position: relative;}
.cx-fanye-box01 a.prev-btn:after,
.cx-fanye-box01 a.next-btn:after { content: ''; display: block; width: 8px; height: 8px; border-top: solid 2px #999; border-right: solid 2px #999; position: absolute; left: 50%; top: 50%; z-index: 2;}
.cx-fanye-box01 a.prev-btn:after { 
  margin: -5px 0 0 -4px;
  -webkit-transform:rotate(-135deg); 
  -moz-transform:rotate(-135deg); 
  -ms-transform:rotate(-135deg); 
  transform:rotate(-135deg); 
}
.cx-fanye-box01 a.next-btn:after { 
  margin: -5px 0 0 -7px;
  -webkit-transform:rotate(45deg); 
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.cx-fanye-box01 a:hover,
.cx-fanye-box01 a.cur { background-color: #0070c1; color: #fff; border-color: #0070c1; }
.cx-fanye-box01 a.prev-btn:hover:after,
.cx-fanye-box01 a.next-btn:hover:after { border-color: #fff; }
.cx-fanye-box01 .searchnums a.cur{ background-color: transparent; color: #999; border-color: #e5e5e5; }
.cx-fanye-box01 .searchnums a,
.cx-fanye-box01 .searchnums a:hover { background-color: #0070c1; color: #fff; border-color: #0070c1; }

/*新闻详情*/
.cx-news-details01 a.back-btn { display: block; width: 56px; height: 56px; background-color: #ccc; font-size: 14px; color: #fff; text-align: center; padding-top: 10px; position: absolute; left: -56px; top: 0;}
.cx-news-details01 a.back-btn:hover { background-color: #0070c1; }
.cx-news-details01 .news-details-box { width: 100%; }
.cx-news-details01 .news-article-cont { width: 890px; background-color: #fff; margin-bottom: 10px;}
.cx-news-details01 .news-article { width: 100%; padding: 40px 30px 0; margin-bottom: 10px;}
.cx-news-details01 .news-article .tt { border-bottom: solid 1px #e7e7e7; padding-bottom: 15px; }
.cx-news-details01 .news-article .tt h1 { font-size: 28px; color: #333; padding-bottom: 20px; }
.cx-news-details01 .news-article .tt span { font-size: 12px; color: #999; }
.cx-news-details01 .news-article .tt em { padding-right: 25px; position: relative;}
.cx-news-details01 .news-article .tt em:before { content: ''; display: block; width: 1px; height: 12px; border-left: dashed 1px #999; position: absolute; left: -13px; top: 3px; z-index: 2; }
.cx-news-details01 .news-article .tt span em:first-child { padding-left: 0; }
.cx-news-details01 .news-article .tt span em:first-child:before { display: none; }
.cx-news-details01 .news-article .label { margin: 20px 0; }
.cx-news-details01 .news-article .label a { font-size: 12px; color: #666; padding: 0 5px; }
.cx-news-details01 .news-article .label:before { content: ''; display: inline-block; width: 16px; height: 16px; background: url(../images/icon_label.png) no-repeat; position: relative; top: 3px; }
/*
.cx-news-details01 .news-article .news-txts { font-size: 14px; color: #333; line-height: 26px; }
.cx-news-details01 .news-article .news-txts p { padding: 10px 0; }
.cx-news-details01 .news-article .news-txts img { width: auto; max-width: 100%; margin: 0 auto;}
*/
.cx-news-details01 .news-recommend-box { width: 300px; }
.cx-news-details01 .news-recommend-box>div { width: 100%; background-color: #fff; margin-bottom: 10px; padding: 30px; }
.cx-news-details01 .news-recommend-box h2 { display: inline-block; font-size: 18px; color: #333; padding-bottom: 15px; position: relative;}
.cx-news-details01 .news-recommend-box h2:after { content: ''; display: block; width: 100%; height: 1px; background-color: #0070c1; position: absolute; bottom: -1px; left: 0; z-index: 9; }
.cx-news-details01 .news-recommend-box h2 strong { color: #0070c1; }
.cx-news-details01 .news-recommend-box ul { padding-top: 5px; border-top: solid 1px #e7e7e7; }
.cx-news-details01 .news-recommend-box ul li { font-size: 14px; margin-top: 12px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.cx-news-details01 .news-recommend-box ul li a { color: #333; }
.cx-news-details01 .news-recommend-box li a:hover { color: #0070c1; }

.cx-company-details01 { margin-bottom: 30px; }
.cx-news-details01 .news-recommend-box .about-us { padding: 0; }
.cx-news-details01 .news-recommend-box .about-us h2 { display: block; font-size: 24px; padding: 15px 30px; background-color: #0070c1; }
.cx-news-details01 .news-recommend-box .about-us h2 a { color: #fff; }
.cx-news-details01 .news-recommend-box .about-us ul { padding: 30px; }
.cx-news-details01 .news-recommend-box .about-us ul li { border: solid 1px #eaeaea; margin-top: 0; margin-bottom: -1px; position: relative;}
.cx-news-details01 .news-recommend-box .about-us ul li a { display: block; padding: 15px 25px; padding-right: 60px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-news-details01 .news-recommend-box .about-us ul li i { display: block; width: 24px; height: 24px; border: solid 1px #eaeaea; border-radius: 50%; position: absolute; right: 25px; top: 50%; margin-top: -12px; z-index: 5; }
.cx-news-details01 .news-recommend-box .about-us ul li i:before { content: ''; display: block; width: 5px; height: 5px; border-top: solid 2px #eaeaea; border-right: solid 2px #eaeaea; position: absolute; left: 30%; top: 37%; -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.cx-news-details01 .news-recommend-box .about-us li.cur a { color: #0070c1; }
.cx-news-details01 .news-recommend-box .about-us li.cur a i,
.cx-news-details01 .news-recommend-box .about-us li a:hover i { border-color: #0070c1; background-color: #0070c1; }
.cx-news-details01 .news-recommend-box .about-us li.cur a i:before,
.cx-news-details01 .news-recommend-box .about-us li a:hover i:before { border-color: #fff; }

.cx-news-details01 .m-back-box { display: none; text-align: center; }
.cx-news-details01 a.mobile-back-btn { display: inline-block; padding: 2% 6%; font-size: 14px; border: solid 1px #e7e7e7; border-radius: 50px; margin: 20px auto;}
.cx-news-details01 .news-article-cont .prev-next-cont { width: 100%; height: 70px; line-height: 70px; border-top: solid 1px #e7e7e7;}
.cx-news-details01 .news-article-cont .prev-next-cont a { width: 50%; padding: 0 15px; padding: 0 50px; position: relative; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-news-details01 .news-article-cont .prev-next-cont a.next { text-align: right; border-left: solid 1px #e7e7e7; }
.cx-news-details01 .news-article-cont .prev-next-cont a.prev:before,
.cx-news-details01 .news-article-cont .prev-next-cont a.next:after { content: ''; display: inline-block; float: left; width: 6px; height: 6px; border-top: solid 2px #bcbcbc; border-right: solid 2px #bcbcbc; position: absolute; top: 50%; margin-top: -3px;}
.cx-news-details01 .news-article-cont .prev-next-cont a.prev:before { left: 30px; 
  -webkit-transform:rotate(-135deg);
  -moz-transform:rotate(-135deg);
  -ms-transform:rotate(-135deg);
  transform:rotate(-135deg);
}
.cx-news-details01 .news-article-cont .prev-next-cont a.next:after { 
  right: 30px; 
  -webkit-transform:rotate(45deg); 
  -moz-transform:rotate(45deg); 
  -ms-transform:rotate(45deg); 
  transform:rotate(45deg); 
}
.cx-news-details01 .news-article-cont .prev-next-cont a span { display: block; float: left; width: 90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-news-details01 .news-article-cont .prev-next-cont a.next span { text-align: right; }

@media screen and (max-width: 1200px){
  .cx-news-details01 .news-article,
  .cx-news-details01 .news-article-cont,
  .cx-news-details01 .news-recommend-box { width: 100%;}
  .cx-news-details01 a.back-btn { display: none; }
}

@media screen and (max-width: 750px) {
  .cx-news-center01 .news-cen-tt { font-size: 18px; text-align: left; padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 1px #e5e5e5;}
  .cx-news-center01 .news-nav,
  .cx-news-center01 .company-news li p,
  .cx-news-center01 .company-news li a.more,
  .cx-news-center01 .news-cen-tt:after,
  .cx-news-center01 .news-cen-tt span { display: none; }
  .cx-news-center01 .news-cen-tt a.more { display: block; }
  .cx-news-center01 .news-cen-tt h2 { padding: 0; }
  .cx-news-center01 .company-news,
  .cx-news-center01 .common-problem { padding: 3%; margin-bottom: 3%;}
  .cx-news-center01 .company-news ul li { width: 100%; margin-bottom: 20px; position: relative;}
  .cx-news-center01 .company-news ul li:nth-child(2) { margin-left: 0; margin-right: 0; }
  .cx-news-center01 .company-news li h3 { width: 80%; margin-top: 10px; font-size: 16px;}
  .cx-news-center01 .industry-news li .img-box { width: 30%; float: right; }
  .cx-news-center01 .industry-news li h3 { width: 68%; margin-top: 0; white-space: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical }
  .cx-news-center01 .industry-news li .date { position: absolute; left: 0; bottom: 0; z-index: 2;}
  .cx-news-center01 .common-problem { background-color: #fff; }
  .cx-news-center01 .common-problem .news-cen-tt h2 { background: none; }
  .cx-news-center01 .common-problem ul li .img-box,
  .cx-news-center01 .common-problem li .label,
  .cx-news-center01 .common-problem li a.enter-btn { display: none; }
  .cx-news-center01 .common-problem ul,
  .cx-news-center01 .common-problem ul li { border: none 0!important; }
  .cx-news-center01 .common-problem ul li { padding-top: 0; margin-bottom: 5%; }
  .cx-news-center01 .common-problem ul li .right-cont { width: 100%; margin-left: 0;}
  .cx-news-center01 .common-problem li h3 { font-size: 16px; margin-bottom: 5px; }
  .cx-news-center01 ul.news-list-box { display: none; }

  /*新闻列表*/
  .cx-news-list01 .news-nav { display:block; margin-bottom:5%; overflow:hidden;}
    .cx-news-list01 .news-nav a { float:left; display:block; width:33.3333%; padding:4%; margin: 0; border-radius:0;}
  .cx-news-list01 .news-list-box ul li .img-box { display: block; width: 30%; float: right; margin-left: 0;}
  .cx-news-list01 .news-list-box ul li .right-cont { width: 68%; }
  .cx-news-list01 .news-list-box .date { display: block; }
  .cx-news-list01 .news-list-box li p,
  .cx-news-list01 .news-list-box li .look { display: none; }
  .cx-news-list01 .news-list-box li h3 { white-space: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical; }
  .cx-fanye-box01 { font-size: 14px; }
  .cx-fanye-box01 a { width: 30px; height: 30px; line-height: 30px; }
  .cx-fanye-box01 span { margin: 0 8px; }
  .cx-fanye-box01 span a { margin: 0 2px; }
  .cx-fanye-box01 a.prev-btn:after,
  .cx-fanye-box01 a.next-btn:after { width: 6px; height: 6px; }
  .cx-fanye-box01 a.prev-btn:after { margin: -4px 0 0 -3px; }
  .cx-fanye-box01 a.next-btn:after { margin: -4px 0 0 -6px; }

  /*新闻详情*/
  .cx-news-details01 .news-article .tt span { font-size: 14px; }
  .cx-news-details01 .news-article .tt span em:first-child,
  .cx-news-details01 .news-article .tt span em:nth-child(2),
  .cx-news-details01 .news-article .tt span em:before,
  .cx-news-center01 .common-problem li .pc-date,
  .cx-news-details01 .news-recommend-box { display: none; }
  .cx-news-details01 .m-back-box { display: block; }
  .cx-news-details01 .news-article { padding: 3%; }
  .cx-news-details01 .news-article .tt h1 { font-size: 18px; padding: 10px 0;}
  .cx-news-details01 .news-article .label { margin: 3% 0; }
  .cx-news-center01 .common-problem li h3 { width: 100%; }
  .cx-news-details01 .news-article-cont .prev-next-cont { font-size: 16px; }

  /*企业详情*/
  .cx-company-details01 { margin-bottom: 3%; }
  .cx-company-details01 .news-recommend-box { display: block; }
  .cx-news-details01 .news-recommend-box .about-us h2 { font-size: 18px; padding: 4% 5%; }
  .cx-news-details01 .news-recommend-box .about-us ul { padding: 5%; }
  .cx-news-details01 .news-recommend-box .about-us ul li { font-size: 16px; }
  .cx-news-details01 .news-recommend-box .about-us ul li a { padding: 4% 20% 4% 5%; }
  .cx-news-details01 .news-recommend-box>div { padding: 5%; }
  .cx-news-details01 .news-recommend-box>div.latest-news { display: none; }
  .cx-news-details01 .news-recommend-box h2 { font-size: 16px; }
}

/*关于我们*/
.cx-about-us01 .company-profile { width: 100%; padding: 40px 0;}
.cx-about-us01 .about-tt { width: 100%; text-align: center; font-size: 36px; margin-bottom: 40px; position: relative;}
.cx-about-us01 .about-tt:before { content: ''; display: block; width: 100%; height: 1px; background-color: #e5e5e5; position: absolute; left: 0; top: 28px; z-index: 1;}
.cx-about-us01 .about-tt h2 { display: inline-block; font-weight: bold; padding: 0 20px; background-color: #fff; position: relative; z-index: 2;}
.cx-about-us01 .about-tt a { color: #1f1f1f; }
.cx-about-us01 .about-tt h2 em { color: #0070c1; }
.cx-about-us01 .about-tt span { display: block; font-size: 14px; color: #999; margin-top: 5px;}
.cx-about-us01 .cmy-profile-cont { position: relative; }
.cx-about-us01 .cmy-profile-cont .img-box { width: 45%; margin-right: 5%;}
.cx-about-us01 .cmy-profile-cont .cmy-info { width: 50%; }
.cx-about-us01 .cmy-profile-cont .cmy-info h3 { font-size: 30px; color: #333; padding-bottom: 12px; }
.cx-about-us01 .cmy-profile-cont .cmy-info p { color: #666; font-size: 14px; line-height: 24px; padding-bottom: 16px; }
.cx-about-us01 .cmy-profile-cont:before { content: ''; display: block; width: 35px; height: 2px; background-color: #0070c1; position: absolute; left: 50%; bottom: 0; z-index: 1; }
.cx-about-us01 .company-profile a.more { display: none; font-size: 14px; padding: 2% 7%; border-radius: 50px; border: solid 1px #ccc; margin-bottom: 10px; position: relative; left: 50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }

.cx-about-us01 .company-style { background-color: #fff; padding: 40px 0; }
.cx-about-us01 .company-style .about-tt h2 { background-color: #fff; }
.cx-about-us01 .company-style .cmy-style-box { position: relative; }
.cx-about-us01 .company-style li { width: 590px; }
.cx-about-us01 .company-style li p { text-align: center; font-size: 14px; color: #333; padding-top: 10px; }
.cx-about-us01 .prev-btn,
.cx-about-us01 .next-btn { display: block; width: 42px; height: 42px; border: solid 1px #d7d7d7; border-radius: 5px; position: absolute; top: 50%; margin-top: -35px; z-index: 9; cursor: pointer;}
.cx-about-us01 .prev-btn { left: -60px; }
.cx-about-us01 .next-btn { right: -60px; }
.cx-about-us01 .prev-btn:before,
.cx-about-us01 .next-btn:before { content: ''; display: block; width: 10px; height: 10px; border-top: solid 2px #939393; border-right: solid 2px #939393;}
.cx-about-us01 .prev-btn:before { margin: 14px 0 0 15px; 
  -webkit-transform:rotate(-135deg); 
  -moz-transform:rotate(-135deg); 
  -ms-transform:rotate(-135deg); 
  transform:rotate(-135deg); 
}
.cx-about-us01 .next-btn:before { margin: 14px 0 0 11px; 
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.cx-about-us01 .company-honor { background-color: #1e1e1e; padding: 40px 0; }
.cx-about-us01 .company-honor .about-tt h2 { background-color: #1e1e1e; }
.cx-about-us01 .company-honor .about-tt a,
.cx-about-us01 .company-honor .about-tt span { color: #fff; }
.cx-about-us01 .company-honor .cmy-honor-box { position: relative; }
.cx-about-us01 .company-honor .prev-btn,
.cx-about-us01 .company-honor .prev-btn,
.cx-about-us01 .company-honor .prev-btn:before,
.cx-about-us01 .company-honor .prev-btn:before { border-color: #fff; }
.cx-about-us01 .company-honor li { width: 279px;}
.cx-about-us01 .company-honor li p { text-align: center; font-size: 14px; color: #333; padding-top: 10px; color: #fff;}
.cx-about-us01 .development-path { background-color: #fff; padding: 40px 0; }
.cx-about-us01 .development-path-box { width: 100%; overflow: hidden;} 
.cx-about-us01 .development-path .about-tt h2 { background-color: #fff; }
.cx-about-us01 .development-path .img-box { width: 45%; margin-right: 2%;}
.cx-about-us01 .development-path-box .right-cont { width: 53%; padding-top: 28.125%; position: relative;}
.cx-about-us01 .development-path-box .right-cont:before { content: ''; display: block; width: 16px; height: 356px; background: url(../images/development_img.png) no-repeat; position: absolute; left: 0; top: 0; z-index: 2;}
.cx-about-us01 .development-path-box .right-cont>div { width: 100%; height: 100%; max-height: 337px; padding-left: 40px; padding-bottom: 10px; overflow-y: auto; position: absolute; right: 0; top: 0; z-index: 1; }
.cx-about-us01 .development-path-box .info { padding: 20px 0; border-bottom: solid 1px #e5e5e5; }
.cx-about-us01 .development-path-box .info:first-child { padding-top: 0; }
.cx-about-us01 .development-path-box .info strong { display: block; width: 20%; font-size: 22px; color: #0070c1; }
.cx-about-us01 .development-path-box .info p { width: 80%; font-size: 14px; color: #333; padding-right: 5%; line-height: 24px;}

 /*滚动条样式*/
.menu::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.menu::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #0070c1;
}
.menu::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}
.cx-about-us01 .company-culture { width: 100%; padding: 40px 0;}
.cx-about-us01 .company-culture-box { width: 100%; }
.cx-about-us01 .company-culture-cont { width: 22%; text-align: center;}
.cx-about-us01 .company-culture-cont>div { width: 100%; padding-top: 100%; border-radius: 50%; overflow: hidden; position: relative; box-shadow: 3px 3px 30px rgba(0,0,0,.2);}
.cx-about-us01 .company-culture-cont .img-box { border: solid 5px #fff; position: absolute; left: 0; top: 0; z-index: 2; border-radius: 50%;}
.cx-about-us01 .company-culture-cont h3 { font-size: 20px; color: #0070c1; margin: 15px 0 5px;}
.cx-about-us01 .company-culture-cont p { font-size: 14px; line-height: 24px; color: #333; }
.cx-about-us01 .company-culture-cont:not(:first-child) { margin-left: 4%; }

@media screen and (max-width: 750px){
  .cx-about-us01 .about-tt span,
  .cx-about-us01 .development-path-box .right-cont:before,
  .cx-about-us01 .cmy-profile-cont:before,
  .cx-about-us01 .about-tt:before { display: none; }
  .cx-about-us01 .company-profile a.more { display: inline-block; }
  .cx-about-us01 .company-profile,
  .cx-about-us01 .company-honor,
  .cx-about-us01 .development-path,
  .cx-about-us01 .company-culture,
  .cx-about-us01 .company-style { padding: 3%; background-color: #fff; margin: 10px 0;}
  .cx-about-us01 .about-tt { font-size: 18px; margin: 5px 0 15px; text-align: center;}
  .cx-about-us01 .about-tt h2 { padding: 0; background-color: #fff!important;}
  .cx-about-us01 .about-tt h2 a { color: #1f1f1f!important; }
  .cx-about-us01 .cmy-profile-cont .cmy-info h3 { font-size: 18px; padding: 10px 0;}
  .cx-about-us01 .cmy-profile-cont .img-box,
  .cx-about-us01 .cmy-profile-cont .cmy-info { width: 100%; }
  .cx-about-us01 .prev-btn,
  .cx-about-us01 .next-btn { background-color: rgba(0,0,0,.5); border:none 0; }
  .cx-about-us01 .prev-btn:before, 
  .cx-about-us01 .next-btn:before { border-color: #fff; }
  .cx-about-us01 .prev-btn { left: 0;}
  .cx-about-us01 .next-btn { right: 0;}
  .cx-about-us01 .development-path .img-box { width: 100%; margin-right: 0; }
  .cx-about-us01 .development-path-box .right-cont { width: 100%; padding-top: 0; margin-top: 10px; }
  .cx-about-us01 .development-path-box .right-cont>div { padding: 0; position: relative; }
  .cx-about-us01 .development-path-box .info strong { font-size: 16px; width: 100%;}
  .cx-about-us01 .development-path-box .info p { width: 100%; padding-right: 2%; margin-top: 5px; }
  .cx-about-us01 .company-culture-cont { width: 100%; margin-bottom: 10px; margin-left: 0!important; border: solid 1px #ccc; padding: 3%;}
  .cx-about-us01 .company-culture-cont>div { float: left; width: 20%; padding-top: 20%; box-shadow: none;}
  .cx-about-us01 .company-culture-cont h3,
  .cx-about-us01 .company-culture-cont p { float: left; width: 78%; margin-left: 2%; text-align: left;}
  .cx-about-us01 .company-culture-cont h3 {font-size: 16px;}
}

/*联系我们*/
.cx-inpage-nav01 { width: 100%; text-align: center; margin-bottom: 30px;}
.cx-inpage-nav01 a { display: block; padding: 15px 40px; background-color: #fff; border-radius: 50px; background-color: #fff; margin: 0 10px 15px; border:1px solid #e5e5e5; }
.cx-inpage-nav01 a:hover,
.cx-inpage-nav01 a.cur { background-color: #0070c1; color: #fff; border-color: #0070c1; }
.cx-inpage-nav01 span.more { display: none; width: 13%; height: 100%; text-align: center; position: absolute; right: 0; top: 0; z-index: 9; border-left: solid 1px #e5e5e5;background-color: #fff;}
.cx-inpage-nav01 span.more em { display: inline-block; position: relative; top: 50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

.cx-inpage-nav01 .swiper-wrapper { display: block; }
.cx-inpage-nav01 .swiper-wrapper .swiper-slide { display: inline-block; width: auto; }

.cx-contact-us01 { margin-bottom: 30px;}
.cx-contact-us01 .bgfff { background-color: #fff; }
.cx-contact-edit01 .contact-cmy-infos,
.cx-contact-edit01 .map { width: 100%; height: auto;}
.cx-contact-edit01 .map iframe { display:block; height:580px; width:700px; margin:0 auto; box-sizing: border-box;}
.cx-contact-edit01 .contact-cmy-infos { padding: 50px 60px;}
.cx-contact-edit01 .contact-cmy-infos h2 { font-size: 24px; color: #0070c1; font-weight: bold; }
.cx-contact-edit01 .contact-cmy-infos ul { margin-top: 40px; }
.cx-contact-edit01 .contact-cmy-infos li { font-size: 16px; color: #666; padding: 20px 0; border-bottom: solid 1px #e5e5e5; overflow: hidden;}
.cx-contact-edit01 .contact-cmy-infos li:first-child { border-top: solid 1px #e5e5e5; }
.cx-contact-edit01 .contact-cmy-infos li span { display: block; float: left; width: 32px; height: 32px; background-color: #0070c1; border-radius: 50%; position: relative;}
.cx-contact-edit01 .contact-cmy-infos li span:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background-repeat: no-repeat; background-size: 100% 100%; }
.cx-contact-edit01 .contact-cmy-infos li:first-child span:before { background-image: url(../images/linkUs_icon01.png); }
.cx-contact-edit01 .contact-cmy-infos li:nth-child(2) span:before { background-image: url(../images/linkUs_icon02.png); }
.cx-contact-edit01 .contact-cmy-infos li:nth-child(3) span:before { background-image: url(../images/linkUs_icon03.png); }
.cx-contact-edit01 .contact-cmy-infos li:nth-child(4) span:before { background-image: url(../images/linkUs_icon04.png); }
.cx-contact-edit01 .contact-cmy-infos li:last-child span:before { background-image: url(../images/linkUs_icon05.png); }
.cx-contact-edit01 .contact-cmy-infos li p { float: left; width: 80%; line-height: 32px; margin-left: 15px; }

.cx-contact-us01 .online-message { width: 100%; height: 520px; margin-top: 10px; background:#fff; }
.cx-contact-us01 .online-message>div { width: 50%; height: 100%; position: relative; }
.cx-contact-us01 .online-message .tt { position: relative; left: 72px; top: 63px; z-index: 2; }
.cx-contact-us01 .online-message .tt h2 { font-size: 24px; color: #0070c1; font-weight: bold; }
.cx-contact-us01 .online-message .tt span { font-size: 20px; color: #b8b8b8;}
.cx-contact-us01 .online-message .left-img img { width: 64%; height: auto; position: absolute; left: 24%; bottom: 0; z-index: 1;}
.cx-contact-us01 .liuyan-form { padding: 60px 0 0 20px; font-size: 16px; }
.cx-contact-us01 .liuyan-form .name,
.cx-contact-us01 .liuyan-form .phone { width: 85%; border: solid 1px #e0e0e0; margin-bottom: 20px;}
.cx-contact-us01 .liuyan-form .msg { width: 85%; height: 110px; border: solid 1px #e0e0e0; margin-bottom: 20px;}
.cx-contact-us01 .liuyan-form input,
.cx-contact-us01 .liuyan-form textarea { width: 100%; height: 100%; padding: 20px; }
.cx-contact-us01 .liuyan-form textarea { resize: none; }
.cx-contact-us01 .liuyan-form a.smt { display: block; width: 85%; padding: 20px 0; text-align: center; background-color: #0070c1; color: #fff; }
.cx-contact-us01 .liuyan-form .yzm { width: 85%; margin-bottom: 20px; }
.cx-contact-us01 .liuyan-form .yzm .yzm-info { display: block; width: 50%; border: solid 1px #e0e0e0;}
.cx-contact-us01 .liuyan-form .yzm .img-code { width: 25%; margin: 0 2.5%; position: relative; top: 8px;}
.cx-contact-us01 .liuyan-form .yzm a.refresh { display: block; width: 20%; font-size: 14px; line-height: 60px;}
.cx-contact-us01 .liuyan-form .yzm input { width: 68%; border-left: solid 1px #e0e0e0; }
.cx-contact-us01 .liuyan-form .yzm .yzm-info em { padding: 0 5%; }

.cx-contact-us01 .cx-contact-edit01 .contact-cmy-infos,
.cx-contact-us01 .cx-contact-edit01 .map { width:50%; height:500px; }
.cx-contact-us01 .cx-contact-edit01 .map { padding:2% 2% 0 0; }
.cx-contact-us01 .cx-contact-edit01 .map iframe { width:100%; height:470px; border-right:solid 1px rgb(204, 204, 204);  border-bottom:solid 1px rgb(204, 204, 204); }

.liuyan-tk-box { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 999; background-color: rgba(0,0,0,.8); }
.liuyan-tk-box .tk-cont { width: 450px; padding: 20px; text-align: center; background-color: #fff; position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.liuyan-tk-box .tk-info { border: solid 1px #e5e5e5; }
.liuyan-tk-box .tk-cont h4 { font-size: 24px; font-weight: bold; color: #0070c1; padding: 20px 0 10px;}
.liuyan-tk-box .tk-cont p { font-size: 16px; color: #4d4d4d; padding-bottom: 8px; }
.liuyan-tk-box .tk-cont a.close-btn { display: block; width: 150px; height: 50px; line-height: 50px; text-align: center; background-color: #0070c1; color: #fff; font-size: 16px; margin: 20px auto 0;}

@media screen and (max-width: 1200px){
  .cx-contact-edit01 .contact-cmy-infos,
  .cx-contact-edit01 .map,
  .cx-contact-us01 .online-message { width: 100%; height: auto; margin-top: 0; margin-bottom: 10px;}
  .cx-contact-us01 .online-message .left-img img,
  .cx-contact-us01 .online-message .tt span { display: none; }
  .cx-contact-us01 .online-message>div { width: 100%; }
  .cx-contact-us01 .online-message .tt { padding: 2%; text-align: center; background-color: #ccc; left: 0; top: 0; }
  .cx-contact-us01 .online-message .tt h2 { color: #fff; }
  .cx-contact-us01 .liuyan-form { padding: 30px 3%; }
  .cx-contact-us01 .liuyan-form .name,
  .cx-contact-us01 .liuyan-form .phone,
  .cx-contact-us01 .liuyan-form .msg,
  .cx-contact-us01 .liuyan-form a.smt { width: 100%; }
  .cx-contact-us01 .liuyan-form .yzm .img-code { top: 0; }
  .cx-contact-edit01 .map iframe { height:580px; border:none 0;}
  .cx-contact-us01 .cx-contact-edit01 .contact-cmy-infos,
  .cx-contact-us01 .cx-contact-edit01 .map { width:100%; height:auto; }
  .cx-contact-us01 .cx-contact-edit01 .map { padding: 2%;}
  .cx-contact-us01 .cx-contact-edit01 .map iframe { width: 700px; height: 580px; border: none 0; }
}

@media screen and (max-width: 800px){
  .cx-contact-us01 { padding-bottom: 3%;}
  .cx-contact-edit01 .contact-cmy-infos,
  .cx-contact-edit01 .map { padding: 3%; }
  .cx-contact-edit01 .contact-cmy-infos h2,
  .liuyan-tk-box .tk-cont h4,
  .cx-contact-us01 .online-message .tt h2 { font-size: 18px; }
  .cx-contact-edit01 .contact-cmy-infos h2 { padding: 3% 0 1%; }
  .cx-contact-edit01 .contact-cmy-infos ul { margin-top: 3%; }
  .cx-contact-edit01 .contact-cmy-infos li { padding: 3% 0; font-size: 15px; }
  .cx-contact-us01 .liuyan-form input,
  .cx-contact-us01 .liuyan-form textarea,
  .cx-contact-us01 .liuyan-form a.smt { padding: 3%; font-size: 16px;}
  .cx-contact-us01 .liuyan-form .msg { height: 100px; }
  .cx-contact-us01 .liuyan-form .msg,
  .cx-contact-us01 .liuyan-form .name,
  .cx-contact-us01 .liuyan-form .phone { margin-bottom: 10px; }
  .cx-contact-us01 .liuyan-form .yzm .yzm-info em { display: none; }
  .cx-contact-us01 .liuyan-form .yzm input { width: 100%; padding: 7%; border-left: none 0; }
  .cx-contact-us01 .liuyan-form .yzm a.refresh { line-height: 40px; }
  .liuyan-tk-box { width: 100%; }
  .liuyan-tk-box .tk-cont { width: 90%; }
  .liuyan-tk-box .tk-cont p,
  .liuyan-tk-box .tk-cont a.close-btn { font-size: 14px; }
  .liuyan-tk-box .tk-cont a.close-btn { width: 40%; height: 40px; line-height: 40px; margin-top: 10px; }
}
.cx-contact-edit01 .map-hide { display:none; width:100%; height:auto;}
@media screen and (max-width:750px){
    .cx-contact-edit01 .map .ueditor_baidumap { }
    .cx-contact-edit01 .map-hide { display:block;margin-bottom: 5%;}
    .cx-contact-edit01 .map{display:none;}
    .cx-contact-edit01 .map-hide iframe{display:block;width:404px;height:284px;margin:0 auto;}
    #dituContent{width:100% !important; height:65vw !important;}
}

/*图片列表*/
.cx-picture-list01 { margin-bottom: 30px; }
.cx-picture-list01 .pic-nav { width: 100%; text-align: center; margin-bottom: 30px;}
.cx-picture-list01 .pic-nav a { display: inline-block; padding: 15px 40px; background-color: #fff; border-radius: 50px; background-color: #fff; border: solid 1px #e5e5e5; margin: 0 10px; }
.cx-picture-list01 .pic-nav a:hover,
.cx-picture-list01 .pic-nav a.cur { background-color: #0070c1; border-color: #0070c1; color: #fff; }
.cx-picture-list01 .pic-list-box li {width: 23%;margin:0 1%;text-align: center;margin-bottom: 1.33333333%;background-color: #fff;padding-bottom: 2%;}
.cx-picture-list01 .pic-list-box li p { padding: 5% 5% 0; }
.cx-picture-list01 .pic-list-box li p.tt { white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-size: 1.2rem; }
.cx-picture-list01 .pic-list-box li p.jj { height: 74px; text-align: left; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical; }

@media screen and (max-width: 800px){
  .cx-inpage-nav01 { margin-bottom: 0px; background-color: #fff; position: relative; overflow: hidden; }
  .cx-inpage-nav01 a { padding: 15% 0; text-align: center; margin: 0; border-radius: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;border-left:none; border-top:none;}
    .cx-inpage-nav01 .swiper-slide:first-of-type { border-left:1px solid #e5e5e5;}
  .cx-inpage-nav01 span.more { display: block; }
  .cx-picture-list01 .pic-list-box { padding: 3%; }
    .cx-picture-list01 .pic-list-box li { width: 48%; margin-bottom: 4%; padding-bottom: 4%;}
    .cx-picture-list01 .pic-list-box li p.jj { height: 48px; -webkit-line-clamp: 2; }

  .cx-inpage-nav01 .swiper-wrapper {
    display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
  }
  .cx-inpage-nav01 .swiper-wrapper .swiper-slide { display: inline-block; width: auto; }
}
/*--人才招聘--*/
.cx-jobs-wrap{overflow:hidden;}
.cx-jobs-sideBar{float:left;width:360px;overflow:hidden;}
.cx-jobs-sideBar .hd{margin-bottom:45px;}
.cx-jobs-sideBar .hd em{font-size:12px;color:#999;}
.cx-jobs-sideBar .hd h3{margin-top:14px;font-weight:normal;font-size:24px;color:#333;}
.cx-jobs-sideBar .bd{position:relative;background:#0070c1;}
.cx-jobs-sideBar .bd:before{display:block;position:absolute;left:0;top:-6px;content:"";border:6px solid #0070c1;border-right:none;border-top-color:#f5f5f5;}
.cx-jobs-sideBar .bd dl{padding:20px 40px;color:#fff;overflow:hidden;border-bottom:#f5f5f5 solid 1px;}
.cx-jobs-sideBar .bd dt{float:left;width:32px;}
.cx-jobs-sideBar .bd dt img{display:block;}
.cx-jobs-sideBar .bd dd{padding-left:20px;overflow:hidden;}
.cx-jobs-sideBar .bd dd span{display:block;font-size:20px;}
.cx-jobs-sideBar .bd dd p{font-size:12px;}
.cx-jobs-sideBar .HRxx{margin-top:20px;padding:30px;background:#fff;}
.cx-jobs-sideBar .HRxx h3{margin-bottom:22px;font-size:24px;font-weight:normal;color:#0070c1;}
.cx-jobs-sideBar .HRxx p{font-size:16px;color:#666;}
.cx-jobs-sideBar .HRxx p a{color:#666;}
.cx-jobs-list{float:right;padding-top:30px;width:810px;overflow:hidden;}
.cx-jobs-list .hd{height:70px;line-height:70px;overflow:hidden;background:#fff;border-bottom:#0070c1 solid 3px;}
.cx-jobs-list .hd li{float:left;font-size:20px;color:#666;text-align:center;}
.cx-jobs-list .hd li.li1{width:373px;text-align:left;text-indent:40px}
.cx-jobs-list .hd li.li2{width:104px;}
.cx-jobs-list .hd li.li3{width:165px;}
.cx-jobs-list .hd li.li4{width:164px;}
.cx-jobs-list .bd{overflow:hidden;}
.cx-jobs-list .item{margin:10px 0;overflow:hidden;border-bottom:#f0f0f0 solid 1px;}
.cx-jobs-list .item .conTop{height:70px;line-height:70px;overflow:hidden;background:#fff;}
.cx-jobs-list .item .conTop li{float:left;font-size:14px;color:#666;text-align:center;}
.cx-jobs-list .item .conTop li.li1{width:373px;font-size:20px;text-align:left;text-indent:40px}
.cx-jobs-list .item .conTop li.li2{width:104px;}
.cx-jobs-list .item .conTop li.li3{width:165px;}
.cx-jobs-list .item .conTop li.li4{width:164px;background:url(../images/rczpicon08.png) no-repeat 90% center;cursor:pointer}
.cx-jobs-list .item .boxBot{display:none;padding:30px 40px;line-height:1.75;overflow:hidden;background:#f0f0f0;}
.cx-jobs-list .item .boxBot h4{font-weight:normal;font-size:18px;color:#333;}
.cx-jobs-list .item .boxBot p{color:#666;}
@media (max-width:1200px){
.cx-jobs-wrap{padding:30px 0;}
.cx-jobs-sideBar{display:none;}
.cx-jobs-list{float:none;padding-top:0;width:100%;}
.cx-jobs-list .hd,.cx-jobs-list .item .conTop{height:50px;line-height:50px;}
.cx-jobs-list .hd li{font-size:16px;text-indent:20px;}
.cx-jobs-list .hd li.li1{width:60%;}
.cx-jobs-list .hd li.li4{width:40%;}
.cx-jobs-list .hd li.li2,.cx-jobs-list .hd li.li3{display:none;}
.cx-jobs-list .item .conTop li.li1{width:60%;font-size:16px;text-indent:20px;}
.cx-jobs-list .item .conTop li.li4{width:40%;}
.cx-jobs-list .item .conTop li.li2,.cx-jobs-list .item .conTop li.li3{display:none;}
.cx-jobs-list .item .boxBot{padding:15px;}
.cx-jobs-list .item .boxBot h4{font-size:15px;}
}
/*--end cx-jobs--*/
/*404*/
.cx-error-box01 { width: 620px; margin: 8% auto; text-align: center;}
.cx-error-box01 .sorry { font-size: 16px; color: #0070c1; margin-bottom: 3%; }
.cx-error-box01 .err-img { display: block; width: 68%; height: auto; margin: 0 auto; }
.cx-error-box01 .lines { display: block; width: 100%; height: 1px; background-color: #e2e2e2; margin-top: 7%; position: relative;}
.cx-error-box01 .lines:after { content: ''; display: block; width: 100%; height: 1px; background-color: #ffffff; position: absolute; bottom: -1px; left: 0; z-index: 2; }
.cx-error-box01 .tips { font-size: 16px; color: #999; margin: 7% 0; }
.cx-error-box01 .abtns { width: 100%; text-align: center; }
.cx-error-box01 .abtns a { display: inline-block; width: 28%; font-size: 18px; color: #666; padding: 2% 0; background-color: #fff; border-radius: 50px; margin: 0 2%; box-shadow: 5px 5px 30px rgba(0,0,0,.1);}
.cx-error-box01 .abtns a:after { content: ''; display: inline-block; width: 0; height: 0; border-top: solid 6px transparent; border-bottom: solid 6px transparent; border-left: solid 6px #666; margin-left: 8%;  }
.cx-error-box01 .abtns a:hover { background-color: #0070c1; color: #fff; }
.cx-error-box01 .abtns a:hover:after { border-left-color: #fff; }

@media screen and (max-width: 750px){
  .cx-error-box01 { width: 84%; margin-top: 15%;}
  .cx-error-box01 .abtns a { width: 42%; font-size: 16px; padding: 3% 0;}
}

/*搜索结果*/
.cx-search-result01 { margin:5% 0; }
.cx-search-result01 .search-form { width: 600px; height: 58px; background-color: #fff; border-radius: 50px; border: solid 1px #e2e2e2; margin: 0 auto; position: relative;}
.cx-search-result01 .search-form input { width: 100%; height: 58px; border-radius: 50px; padding: 0 10% 0 5%; font-size: 16px; }
.cx-search-result01 .search-form button { display: block; width: 47px; height: 47px; background-color: #0070c1; border-radius: 50%; position: absolute; right: 5px; top: 5px; z-index: 5; cursor:pointer;}
.cx-search-result01 .search-form button:before { content: ''; display: block; width: 100%; height: 100%; background: url(../images/icon_sdwsearch.png) no-repeat; background-size: 100% 100%; }
.cx-search-result01 .search-list { margin-top: 3%; padding: 3% 5%; background-color: #fff; }
.cx-search-result01 .search-list h3 { font-size: 24px; color: #333; padding-bottom: 2%;}
.cx-search-result01 .search-cont { padding: 18px 0; border-bottom: solid 1px #e5e5e5; position: relative;}
.cx-search-result01 .search-cont:nth-of-type(1) { border-top: solid 1px #e5e5e5; }
.cx-search-result01 .search-cont>a { display: block; width: 20%; overflow: hidden;} 
.cx-search-result01 .search-cont .txts { width: 78%; }
.cx-search-result01 .search-cont .txts h4 { font-size: 16px; margin: 1.6% 0; }
.cx-search-result01 .search-cont .txts h4 a { color: #333; }
.cx-search-result01 .search-cont .txts p { color: #666; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.cx-search-result01 .search-cont .time { width: 78%; font-size: 14px; position: absolute; left: 22%; bottom: 18px; z-index: 9; }
.cx-search-result01 .search-cont .time span { color: #999; padding-right: 25px; }
.cx-search-result01 .search-cont .time a { color: #666; padding-left: 25px; position: relative; }
.cx-search-result01 .search-cont .time a:before { content: ''; display: block; width: 16px; height: 16px; background: url(../images/icon_link.png) no-repeat; position: absolute; left: 0; top: 1px; z-index: 2; }
.cx-search-result01 .search-cont:hover h4 a { color: #0070c1; }
.cx-search-result01 .search-cont:hover .txts p { color: #333; }
.cx-search-result01 .search-cont .time a:hover { color: #0070c1; text-decoration: underline; }
.cx-search-result01 .search-cont:hover { 
  -webkit-transform:translateX(-5px); 
  -moz-transform:translateX(-5px); 
  -ms-transform:translateX(-5px); 
  transform:translateX(-5px); 
}

.cx-search-result01 .search-cont {
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
.cx-search-result01 .noSearchData{text-align: center;padding-top: 20px;}

@media screen and (max-width: 900px) {
    .cx-search-result01 .search-list h3 { display: none; }
  .cx-search-result01 .search-form { width: 80%; height: 50px; }
  .cx-search-result01 .search-form input { height: 50px; }
  .cx-search-result01 .search-form button { width: 40px; height: 40px; }
  .cx-search-result01 .search-list { padding: 0 0 6% 0; margin-top: 5%;}
  .cx-search-result01 .search-cont>a{ width: 35%; }
  .cx-search-result01 .search-cont .txts,
  .cx-search-result01 .search-cont .time { width: 61%; }
  .cx-search-result01 .search-cont .time { left: 39%; }
  .cx-search-result01 .search-cont { padding: 4% 3%; }
  .cx-search-result01 .search-cont .time { bottom: 12%; }

}
@media screen and (max-width: 750px){
  .cx-search-result01 .search-cont .time a { display: none; }
  .cx-search-result01 .search-cont .txts p { display: none; }
}

/*网站地图*/
.cx-sitemap01 { margin-top: 5%; }
.cx-inpage-mbx02 { font-size: 15px; color: #666; }
.cx-inpage-mbx02 .maplink a:first-child { margin-right: 16px; padding-right: 20px; border-right: solid 1px #ccc; }
.cx-inpage-mbx02 a:hover { color: #0070c1; text-decoration: underline; }
.cx-sitemap01 .sitemap-box { padding: 3% 4%; background-color: #fff; margin: 20px 0 auto;}
.cx-sitemap01 .sitemap-cont { background-color: #fff; margin-bottom: 4%;}
.cx-sitemap01 .sitemap-cont h3 { font-size: 20px; padding-bottom: 2%; border-bottom: solid 1px #f2f2f2; position: relative;}
.cx-sitemap01 .sitemap-cont h3 a { color: #000; }
.cx-sitemap01 .sitemap-cont h3:after { content:''; display: block; width: 18px; height: 1px; background-color: #0070c1; position: absolute; bottom: -1px; left: 0; z-index: 9; } 
.cx-sitemap01 .sitemap-cont .list a { display: block; float: left; width: 32.333333%; font-size: 16px; color: #666; margin-top: 2%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-sitemap01 .sitemap-cont .list a:nth-child(3n-1) { margin-left: 1.5%; margin-right: 1.5%; }
.cx-sitemap01 .sitemap-cont a:hover { color: #0070c1; }

@media screen and (max-width: 750px){
  .cx-sitemap01 { margin-top: 6%; }
  .cx-inpage-mbx02 { padding: 0 5%; font-size: 13px;}
  .cx-sitemap01 .sitemap-box { padding: 5%; }
  .cx-sitemap01 .sitemap-cont { margin-bottom: 8%; }
  .cx-sitemap01 .sitemap-cont h3 { font-size: 16px; padding-bottom: 4%; }
  .cx-sitemap01 .sitemap-cont .list a { width: 100%; margin-top: 5%; font-size: 14px;}
  .cx-sitemap01 .sitemap-cont .list a:nth-child(3n-1) { margin-left: 0; }
  .cx-inpage-mbx02 .maplink a:first-child { margin-right: 8px; padding-right: 12px; }
}

/*友情链接申请*/
.cx-friendLink01 { margin-top: 5%; }
.cx-friendLink01 .friendLink-box { width: 100%; margin-top: 20px; background-color: #fff;}
.cx-friendLink01 .friendLink-cont { width: 45%; padding: 3% 0 3% 4%;  }
.cx-friendLink01 .friendLink-cont h2 { font-size: 24px; color: #111; margin-bottom: 5%; }
.cx-friendLink01 .friendLink-cont .form-box>div { border: solid 1px #e5e5e5; font-size: 18px; margin-bottom: 3%; position: relative; }
.cx-friendLink01 .friendLink-cont .form-box input { width: 100%; padding: 3% 10% 3% 3%; }
.cx-friendLink01 .friendLink-cont .form-box textarea { width: 100%; height: 120px; padding: 3% 10% 3% 3%; color: #111; resize: none; font-family: '微软雅黑';}
.cx-friendLink01 .friendLink-cont .form-box button { width: 100%; padding: 3%; font-size: 18px; color: #fff; background-color: #0070c1; cursor: pointer;}
.cx-friendLink01 .friendLink-cont .form-box img { width: 4%; position: absolute; right: 3%; top: 50%; z-index: 5; -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.cx-friendLink01 .friendLink-cont .siteov img { top: 25%; }
.cx-friendLink01 .friendlink-img { width: 55%; }
@media screen and (max-width: 900px){
  .cx-friendLink01 { margin-top: 6%; }
  .cx-friendLink01 .friendlink-img { display: none; }
  .cx-friendLink01 .friendLink-cont { width: 100%; padding: 5% 5% 8%; }
  .cx-friendLink01 .friendLink-cont h2 { font-size: 18px; }
  .cx-friendLink01 .friendLink-cont .form-box button,
  .cx-friendLink01 .friendLink-cont .form-box>div { font-size: 16px; }
  .cx-friendLink01 .friendLink-cont .form-box input,
  .cx-friendLink01 .friendLink-cont .form-box textarea { padding: 4% 10% 4% 4%; }
  .cx-friendLink01 .friendLink-cont .form-box textarea { height: 100px; }
  .cx-friendLink01 .friendLink-cont .form-box img { width: 6%; }
}

/*标签管理*/
.cx-label-management01 { margin-top: 5%; }
.cx-label-management01 .label-box { background-color: #fff; padding: 3% 4%; margin: 20px 0 35px;}
.cx-label-management01 .label-box h2 { font-size: 24px; color: #111; margin-bottom: 2%; }
.cx-label-management01 .label-cont a { display: inline-block; font-size: 16px; padding: 8px 15px; background-color: #f5f5f5; color: #666; margin-right: 5px; margin-bottom: 10px;}
.cx-label-management01 .label-cont a:hover { background-color: #0070c1; color: #fff; }

@media screen and (max-width: 750px){
  .cx-label-management01 { margin-top: 6%; }
  .cx-label-management01 .label-box { padding: 5%; }
  .cx-label-management01 .label-box h2 { font-size: 18px; margin-bottom: 5%; }
  .cx-label-management01 .label-cont a { font-size: 14px; }
}

/*关闭网站*/
.cx-closeSite01 { width: 100%; height: 100%; background: url(../images/close_site_img.jpg) no-repeat center top; background-size: cover; }
.cx-closeSite01 .close-cont { width: 750px; padding: 4% 0 5%; background-color: #fff; text-align: center; position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.cx-closeSite01 .close-cont h2 { font-size: 36px; color: #333; margin-bottom: 2%; }
.cx-closeSite01 .close-cont p { font-size: 20px; color: #666; margin-bottom: 8%;}
.cx-closeSite01 .close-cont em.line { display: block; width: 86%; height: 1px; background-color: rgba(0,0,0,.1); margin: 0 auto 8%; }
.cx-closeSite01 .close-cont p strong { color: #0070c1; }
.cx-closeSite01 .close-cont a { display: inline-block; padding: 1.5% 8%; background-color: #0070c1; color: #fff; font-size: 20px; position: relative; z-index: 2;}
.cx-closeSite01 .close-cont:after { content: ''; display: block; width: 100%; height: 100%; border: solid 1px #fff; position: absolute; right: -12px; top: 12px; z-index: 1; }

@media screen and (max-width: 800px){
  .cx-closeSite01 .close-cont { width: 90%; padding: 8% 0 10%; }
  .cx-closeSite01 .close-cont:after { display: none; }
  .cx-closeSite01 .close-cont h2 { font-size: 22px; }
  .cx-closeSite01 .close-cont p,
  .cx-closeSite01 .close-cont a { font-size: 16px; }
  .cx-closeSite01 .close-cont p.sry { font-size: 15px; }
}

/*文档下载*/
/*.cx-download01 { margin: 30px 0;}*/
.cx-download01 .tt span { display: block; font-size: 12px; color: #999; }
.cx-download01 .tt h2 { font-size: 24px; color: #000; margin-top: 1%;}
.cx-download01 .download-list { margin-top: 2%; }
.cx-download01 .download-list table { width: 100%; border: solid 1px #eee; text-align: center; font-size: 15px;}
.cx-download01 .download-list table td { border: solid 1px #eee; padding: 2%; }
.cx-download01 table tr { background-color: #fff; color: #999; }
.cx-download01 table td.title { width: 70%; text-align: left;} 
.cx-download01 table td.date { width: 15%; }
.cx-download01 table td.download { width: 15%; }
.cx-download01 table td a { color: #666; }
.cx-download01 table tr:hover { background-color: #0070c1; color: #fff;}
.cx-download01 table tr:hover a { color: #fff; }
@media screen and (max-width: 750px){
    /*.cx-download01 { margin: 3% 0; }*/
  .cx-download01 .tt { padding: 0 3%; margin-top: 2%;}
  .cx-download01 .tt h2 { font-size: 18px; }
  .cx-download01 .download-list table { font-size: 14px; }
  .cx-download01 .download-list table td { padding: 4% 2%; }
  .cx-download01 table td.title { width: 44%;} 
  .cx-download01 table td.date { width: 28%; padding-left: 1%; padding-right: 1%;}
  .cx-download01 table td.download { width: 28%; }
}

/*弹框模块*/
.sdw-tips-tk { width: 100%; height: 100%; background-color: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; z-index: 9999; }
.sdw-tips-tk .sdw-tips-box { width: 500px; padding: 2%; background-color: #fff; text-align: center; position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); }
.sdw-tips-box .sdw-tips-cont { width: 100%; border: solid 1px #e5e5e5; }
.sdw-tips-box .sdw-tips-cont h3 { font-size: 24px; color: #0070c1; margin-top: 5%;}
.sdw-tips-box .sdw-tips-cont p { font-size: 16px; color: #4d4d4d; margin-top: 3%;}
.sdw-tips-box .sdw-tips-cont span.close-btn { display: inline-block; padding: 3% 12%; background-color: #0070c1; color: #fff; margin-top: 10%; font-size: 16px; cursor: pointer; }

@media screen and (max-width: 750px){
  .sdw-tips-tk .sdw-tips-box { width: 90%; padding: 4%; }
  .sdw-tips-tk .sdw-tips-box h3 { font-size: 22px; }
}


/*--aboutus-intro--*/
.aboutus-intro{padding:3rem 0;overflow:hidden;background:#fff;border-bottom:#f0f0f0 solid 1px;}
.aboutus-intro .pic{float:left;width:50%;}
.aboutus-intro .pic img{display:block;width:100%;}
.aboutus-intro .text{padding-left:2rem;overflow:hidden;}
.aboutus-intro .text .hd{position:relative;padding-bottom:2rem;line-height:1.5;overflow:hidden;}
.aboutus-intro .text .hd:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background:#ccc;}
.aboutus-intro .text .hd:after{display:block;position:absolute;bottom:0;left:0;width:2rem;height:2px;content:"";background:#0070c1;}
.aboutus-intro .text .hd h2{font-size:1.5rem;color:#333;}
.aboutus-intro .text .hd p{font-size:1.125rem;color:#333;}
.aboutus-intro .text .bd{padding-top:2rem;font-size:1rem;line-height:2;color:#333;overflow:hidden;}
.aboutus-intro .text .bd p{text-indent:2em;}
@media(max-width:992px){
.aboutus-intro{padding:2rem 0.625rem;}
.aboutus-intro .pic{float:none;width:100%;}
.aboutus-intro .text{padding:1rem;overflow:hidden;}
.aboutus-intro .text .hd{padding-bottom:1rem;}
.aboutus-intro .text .bd{padding-top:1rem;line-height:1.75;}
}
/*--end aboutus-intro--*/

/*--show-intro-wrap--*/
.show-intro-wrap{padding:2rem;overflow:hidden;background:#fff;}
  .show-intro-wrap .pic{float:left;width:40%;}
  .show-intro-wrap .pic img{display:block;width:100%;}
  .show-intro-wrap .text{padding-left:2rem;overflow:hidden;}
  .show-intro-wrap .text .hd{padding-bottom:1rem;line-height:1.5;overflow:hidden;border-bottom:#f0f0f0 solid 1px;}
  .show-intro-wrap .text .hd h2{font-weight:normal;font-size:2rem;color:#333;}
  .show-intro-wrap .text .hd em{font-style:normal;font-size:1rem;color:#999;}
  .show-intro-wrap .text .bd{padding-top:1rem;overflow:hidden;}
  .show-intro-wrap .text .bd p{font-size:1rem;line-height:1.75;color:#333;}
  .show-intro-wrap .text .tel{padding-top:2rem;overflow:hidden;}
    .show-intro-wrap .text .tel dl{overflow:hidden;}
    .show-intro-wrap .text .tel dt{font-size:1rem;color:#666;}
    .show-intro-wrap .text .tel dd{font-size:1.5rem;font-family:"DIN Medium";color:#0070c1;}
    @media (max-width:992px){
    .show-intro-wrap{padding:0.625rem;}
  .show-intro-wrap .pic{float:none;width:100%;}
  .show-intro-wrap .text{padding-top:1rem;padding-left:0;}
  .show-intro-wrap .text .hd h2{font-size:1.5rem;}
  .show-intro-wrap .text .hd em{font-size:0.875rem;}
  }
/*--end show-intro-wrap--*/

/*产品导航条*/
.pbox-title{position:relative;margin-bottom:2rem;padding:0.5rem 0;line-height:1.5;border-bottom:#e0e0e0 solid 1px;}
.pbox-title span{display:block;padding-left:1rem;font-size:0.875rem;color:#333;}
.pbox-title:after{display:block;position:absolute;left:0;top:50%;margin-top:-0.5rem;width:3px;height:1rem;content:"";background:#0070c2;}
/*产品导航条*/


.mHeader { display: none;!important;}


.proCn { position: relative; overflow: hidden;}
.proCn .proCn-hd { display: block; padding: 1.875rem 2.5rem 1.25rem; background: #e9b93c; overflow: hidden;}
.proCn .proCn-hd h2 { font-size: 1.5rem; color: #333;}
.proCn .proCn-hd h2 em { font-weight: bold; font-size: 1.625rem;}
.proCn .proCn-hd p { font-size: 1rem; color: #333; padding-top: 0.5rem;}
.proCn .proCn-hd span { margin-top: 1.875rem; margin-left: 7px; display: block; width: 7.5rem; height: 2.75rem; border: 1px solid #0070c1; box-sizing: border-box;}
.proCn .proCn-hd span a { margin: -7px 0 0 -7px; display: block; width: 100%; height:2.75rem; line-height:  2.75rem; background: #0070c1; text-align: center; font-size: 0.875rem; color: #fff;}
.proCn .proCn-con {overflow: hidden; margin-top: 1.25rem;}
.proCn .proCn-con table {width: 1200px;/* min-width: 1200px; */margin-bottom:2rem;}
table,table tr th, table tr td { border:1px solid #ddd; box-sizing: border-box;}
.proCn .proCn-con table tr { text-align: center;}
.proCn .proCn-con table tr td { height: 10rem; background: #fff;}
.proCn .proCn-con table tr td a { color: #333;}
.proCn .proCn-con table tr td:nth-of-type(6) a  img { width:68px; margin:0 auto;}
.proCn .proCn-con table tr:nth-of-type(1) { background: #0070c1; height: 5rem;}
.proCn .proCn-con table tr th {border: 1px solid #338dcd; font-size: 1.125rem; color: #fff; font-weight: normal;}
.proCn .proCn-con table tr td { font-size: 15px; color: #333;}
.proCn .proCn-con table tr td:nth-of-type(1) { width: 210px;}
.proCn .proCn-con table tr td:nth-of-type(2) { width: 210px;}
.proCn .proCn-con table tr td:nth-of-type(3) {width: 130px;}
.proCn .proCn-con table tr td:nth-of-type(4) {width: 180px;}
.proCn .proCn-con table tr td:nth-of-type(2):hover a { color: #007aff;}
.proCn .proCn-con table tr td:nth-of-type(6):hover a { color: #007aff;}
.proCn .proCn-con table tr td:nth-of-type(7):hover a { color: #007aff;}
.proCn .proCn-con table tr td:nth-of-type(5) a { display: inline-block; width: 5.625rem; height: 2.5rem; line-height: 2.5rem; border-radius: 5px; background: #c3c3c3;}
.proCn .proCn-con table tr td:nth-of-type(5) a:hover { background: #e9b93c; color: #fff;}
@media (max-width: 992px) {
  .proCn .proCn-con table {width: 1000px;}
    .proCn .proCn-hd { margin-top:1.25rem;padding: 1.25rem 1rem 1.25rem;}
  .proCn .proCn-con { overflow-x: auto; }
    .proCn .proCn-con table tr td:nth-of-type(1) { width: 140px;}
   .proCn .proCn-con table tr td:nth-of-type(2) {width: 165px;}
   .proCn .proCn-con table tr td:nth-of-type(6) { width: 130px;}
   .proCn .proCn-con table tr td:nth-of-type(5) { width: 120px;}
    .proCn .proCn-con table tr td { height: 9.5rem;}
}


/* inpageAdv */
.inpageBj {background: #fff; padding:5rem 0;}
.inpageAdv { position: relative; overflow: hidden; padding: 5rem 0; background: #f5f5f5;}
.inpageAdv-con { padding-top: 2.1875rem; overflow: hidden;}
.inpageAdv-con .item { position: relative; float: left; width: 25%;background: #fff; height: 440px;}
.inpageAdv-con .item .tit { width: 100%; height: 200px; text-align: center; position: absolute; left: 0; top: 0;}
.inpageAdv-con .item .tit h2 { font-size: 1.5rem; color: #333; padding-top: 2.1875rem;}
.inpageAdv-con .item .tit i { display:block;margin: 0.9375rem auto ; width: 1.25rem; height: 2px; background: #e9b93c;}
.inpageAdv-con .item .tit p { font-size: 0.9375rem; color: #666; line-height: 1.5; padding: 0 4%;}
.inpageAdv-con .item .pic {  position: absolute; top: 200px; left: 0;width: 100%;font-size: 0;}
.inpageAdv-con .item .pic img { width: 100%;}
.inpageAdv-con .item:nth-of-type(even) .tit { top: 240px;}
.inpageAdv-con .item:nth-of-type(even) .pic { top: 0;}
@media (max-width: 992px) {
   .inpageAdv-con .item .tit i {margin: 0.5375rem auto ;}
    .inpageBj { padding:3rem 2.5%;}
    .inpageAdv { padding: 3rem 2.5%;}
    .inpageAdv-con .item { width: 100%; height: 150px;}
    .inpageAdv-con .item .tit { float: left; width: 50%;}
    .inpageAdv-con .item .tit h2 { padding-top: 1.1875rem;}
    .inpageAdv-con .item .pic { float: left; width: 50%; top: 0; left: 50%;}
    .inpageAdv-con .item:nth-of-type(even) .tit { top: 0; left: 50%;}
    .inpageAdv-con .item:nth-of-type(even) .pic { top: 0; left: 0;}
}
/* inpageAdv end */


/* inpagePhotos */
.inpagePhotos { position: relative; overflow: hidden; padding: 5rem 2.5%; box-sizing: border-box; background: #fff;}
.inpagePhotos-con { padding-top: 2.1875rem; overflow: hidden;}
.inpagePhotos-con .inpagePhotos-slide { float: left; width: 50%; overflow: hidden; position: relative;}
.inpagePhotos-con .inpagePhotos-slide .pic { width: 100%; position: relative; font-size: 0; overflow: hidden;}
.inpagePhotos-con .inpagePhotos-slide .pic img { width: 100%; transition: all 1s;}
.inpagePhotos-con .inpagePhotos-slide .tit { padding-left: 3%; position: absolute; left: 0; bottom: 0; width: 100%; height: 3.75rem;line-height: 3.75rem; font-size: 1.125rem; color: #fff; background: rgba(0,0,0,0.5);}
.inpagePhotos-con .inpagePhotos-slide .pic:hover img { transform: scale(1.1);}
.inpagePhotos-pager { position: absolute; z-index: 3; width: auto!important; left: auto!important; right: 10px; bottom: 20px!important;}
.inpagePhotos-pager > span {background: #fff; opacity: 1;}
.inpagePhotos-pager .swiper-pagination-bullet-active { background: #007aff;}
.inpagePhotos-con .inpagePhotos-list { float: left;width:50%;}
.inpagePhotos-con .inpagePhotos-list .item { position: relative; float: left; margin-left: 3%; width: 47%; margin-bottom: 4%;}
.inpagePhotos-con .inpagePhotos-list .item .pic { width: 100%; font-size: 0; overflow: hidden;}
.inpagePhotos-con .inpagePhotos-list .item .pic img { width: 100%;transition: all 1s;}
.inpagePhotos-con .inpagePhotos-list .item .pic:hover img { transform: scale(1.1);}
.inpagePhotos-con .inpagePhotos-list .item .tit { text-align: center; position: absolute; left: 0; bottom: 0; width: 100%; height:3.125rem;line-height:3.125rem; font-size: 1.125rem; color: #fff; background: rgba(0,0,0,0.5);}
@media (max-width: 992px) {
    .inpagePhotos { padding: 3rem 2.5% 0;}
    .inpagePhotos-con .inpagePhotos-slide { width: 100%; margin-bottom: 4%;}
    .inpagePhotos-con .inpagePhotos-list { width: 100%;}
    .inpagePhotos-con .inpagePhotos-list .item { width: 48%; margin-left: 0; margin-right: 4%;}
    .inpagePhotos-con .inpagePhotos-list .item:nth-of-type(even) { margin-right: 0;}
}
/* inpagePhotos end */


/* indexHonor */
.indexHonor { padding:5rem 2.5% 0; box-sizing:border-box;position: relative; background: url("../images/Index/indexHonor-bg.jpg") no-repeat center; width: 100%; height: 47.6875rem; background-size: cover;}
.indexHonor .wrap-tit .line-l,.indexHonor .wrap-tit .line-r { background: #e2e2e2;}
.indexHonor .wrap-tit .line-r:after { background: #007aff;}
.indexHonor .wrap-tit .line-l:after { background: #007aff;}
.indexHonor-con { padding-top: 2.8125rem; overflow: hidden;}
.indexHonor-con .indexHonor-le { float: left; width: 29%; margin-right: 3%;}
.indexHonor-con .indexHonor-le .item { overflow: hidden; padding: 1.5625rem 0; background: #fff; border-bottom: 1px solid #e8e8e8; box-sizing: border-box;}
.indexHonor-con .indexHonor-le .item > span { margin-left:2.5rem;font-size: 0; text-align: center; float: left; display: block; width: 6.875rem; height: 6.875rem; border-radius: 50%; background: #0070c1;}
.indexHonor-con .indexHonor-le .item > span img  { margin:1rem auto 0;width: 2.5rem;}
.indexHonor-con .indexHonor-le .item > span p { font-size: 1.25rem; color: #fff; padding-top: 5px;}
.indexHonor-con .indexHonor-le .item .tit { float: left; margin-left: 0.625rem;}
.indexHonor-con .indexHonor-le .item .tit p { font-size: 1.25rem; color: #222; padding-top: 1.875rem;}
.indexHonor-con .indexHonor-le .item .tit p em { font-family: "DIN Medium";}
.indexHonor-con .indexHonor-le .item .tit span { padding-top: 0.5rem; display: block; font-size: 0.875rem; color: #666;}
.indexHonor-slide { float: right; width: 68%; position: relative; overflow: hidden;}
.indexHonor-slide .swiper-slide { position: relative; font-size: 0;}
.indexHonor-slide .swiper-slide img { width: 100%;}
.indexHonor-slide .swiper-slide p { position: absolute; left: 0; bottom: 0; width: 100%; height: 3.75rem; line-height: 3.75rem; text-align: center; font-size: 1rem; color: #fff; background: rgba(0, 112, 193, 0.7);}
.indexHonor-slide > span { position: absolute; top: 50%; margin-top: -33px; z-index: 10;width: 66px; height: 66px;}
.indexHonor-slide .prev { left: 0; background: url("../images/Index/prev.png") no-repeat center;  background-color: rgba(0,0,0,0.6);}
.indexHonor-slide .next { right: 0; background: url("../images/Index/next.png") no-repeat center; background-color: rgba(0,0,0,0.6);}
@media (max-width: 1400px) {
    .indexHonor-con .indexHonor-le .item { padding: 1.55rem 0;}
    .indexHonor-con .indexHonor-le .item > span { margin-left:2rem; width:5.5rem; height: 5.5rem;}
    .indexHonor-con .indexHonor-le .item .tit p  { padding-top: 1.3rem;}
    .indexHonor-con .indexHonor-le .item > span img {  margin:0.5rem auto 0;width:2rem;}
}
@media (max-width: 1200px) {
    .indexHonor-con .indexHonor-le .item > span { margin-left: 0;}
}
@media (max-width: 992px) {
    .indexHonor { padding: 3rem 2.5% 0;  height: 56.6875rem;}
    .indexHonor-slide { float: none; width: 100%;}
    .indexHonor-slide > span { width: 33px; height: 33px; background-size: 100%!important;}
    .indexHonor-slide .swiper-slide p { height: 3rem; line-height: 3rem;}
    .indexHonor-con .indexHonor-le { width: 100%;}
    .indexHonor-con .indexHonor-le .item > span { margin-left: 10%;}
}
/* indexHonor end */

/* map */
@media (max-width: 992px) {
.help-main .item { overflow:hidden;  position: relative; width:100%; height:220px;}
.help-main .item >p { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
}
/* map end */


/* certificate */
.certificate {overflow: hidden;padding: 0rem 2.5% 0;background: #f4f4f4;}
.certificate .wrap-tit .line-l,.certificate .wrap-tit .line-r { background: #e2e2e2;}
.certificate .wrap-tit .line-r:after { background: #007aff;}
.certificate .wrap-tit .line-l:after { background: #007aff;}
.certificate .certificate-slide {position: relative;padding: 0rem 0 4rem;display: block;overflow: hidden;}
.certificate .certificate-slide .swiper-slide .item { display: block; background: #fff;}
.certificate .certificate-slide .swiper-slide .item .pic { width:85%; margin: 0 auto;}
.certificate .certificate-slide .swiper-slide .item .pic img { width: 100%;}
.certificate .certificate-slide .swiper-slide .item p { font-size: 1rem; color: #666; text-align: center; padding: 0.625rem 0 2.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.swiper-pagination { bottom: 30px!important;}
@media (max-width: 992px) {
    .certificate { padding: 0rem 2.5% 0;}
}
/* certificate end */



.dlpp{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;text-align: center;padding: 0rem 0 1.65rem;}
.dlpp a{display:inline-block;width: 16.35%;height: auto;}
@media screen and (max-width: 920px) {
 .dlpp{
    padding: 1.65rem 0;
}
 .dlpp a{display:inline-block;width: 24%;height: auto;}
}




/*--contact--*/ 
/*.contact{padding: 0;overflow:hidden;}
.contact .inner{padding: 40px 60px;overflow:hidden;background:#fff;}
.contact .info{padding:20px 0;overflow:hidden;}
.contact .info .text{width:50%;float:left;}
.contact .info .pic{float:right;margin-right:50px;margin-top: 50px;}
.contact .info h2{font-weight:normal;line-height:40px;font-size:26px;color:#333;}
.contact .info ul{margin-top:38px;overflow:hidden;}
.contact .info li{padding-left:35px;line-height: 30px;font-size:16px;color:#666;background-position:0 7px;background-repeat:no-repeat;margin-bottom: 12px;}
.contact .info li.li1{background-image:url(../images/icons_local.png);}
.contact .info li.li2{background-image:url(../images/icons_zx.png);}
.contact .info li.li3{background-image:url(../images/icons_tel.png);}
.contact .info li.li4{background-image:url(../images/icons_qq.png);}
.contact .info li.li5{background-image:url(../images/icons_email.png);}
.contact .list{padding-top:30px;overflow:hidden;}
.contact .list .item{float:left;margin-right:200px;}
.contact .list .item:last-child{margin-right:0;}
.contact .list .item h2{margin-bottom:15px;height:46px;line-height:46px;font-weight:normal;font-size:30px;color:#333;}
.contact .list .item p{height:46px;line-height:46px;font-size:16px;color:#666;}
@media screen and (max-width: 1200px){
.contact{padding:30px 20px;background:#fff;}
.contact .inner{padding: 0;}
.contact .info{background-position: center 0;background-size: 100%;height: auto;}
.contact .info h2{line-height:30px;font-size: 24px;}
.contact .list .item{width:100%;margin-right:0;margin-bottom:30px;}
.contact .info .text{width:100%;float:left;}
.contact .info .pic{float:left;margin:.8rem 0 0 2.5rem;}
}*/

/*--contact--*/ 
.contact{padding: 0;overflow:hidden;position: relative;}
.contact .inner{overflow:hidden;margin-bottom: 1.5rem;}
.contact .info{overflow:hidden;position: relative;}
.contact .info .text{width:50%;float:left;background: #0070c1;position: relative;height: 350px;}
.contact .info .pic{position: absolute;right: 1rem;bottom: 1rem;width: 150px;}
.contact .info h2{font-weight:normal;line-height: 68px;font-size:26px;color:#333;background: #ffb900;padding-left: 2rem;}
.contact .info ul{margin: 1.2rem 0 1rem;overflow:hidden;margin-left: 1.5rem;}
.contact .info li{padding-left:35px;line-height: 30px;font-size:16px;color: #fff;background-position:0 7px;background-repeat:no-repeat;margin-bottom: 12px;}
.contact .info li.li1{background-image:url(../images/icons_local.png);}
.contact .info li.li2{background-image:url(../images/icons_zx.png);}
.contact .info li.li3{background-image:url(../images/icons_tel.png);}
.contact .info li.li4{background-image:url(../images/icons_qq.png);}
.contact .info li.li5{background-image:url(../images/icons_email.png);}
.contact .list{padding-top:30px;overflow:hidden;}
.contact .list .item{float:left;margin-right:200px;}
.contact .list .item:last-child{margin-right:0;}
.contact .list .item h2{margin-bottom:15px;height:46px;line-height:46px;font-weight:normal;font-size:30px;color:#333;}
.contact .list .item p{height:46px;line-height:46px;font-size:16px;color:#666;}
.contact .info .map{float:right;width:50%;overflow:hidden;height: 350px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}

@media screen and (max-width: 1200px){
.contact{/* padding:30px 20px; */background:#fff;margin-top: 1rem;}
.contact .inner{padding: 0;}
.contact .info{background-position: center 0;background-size: 100%;height: auto;}
.contact .info h2{line-height: 50px;font-size: 24px;}
.contact .list .item{width:100%;margin-right:0;margin-bottom:30px;}
.contact .info .text{width:100%;float:left;height: auto;}
.contact .info .pic{width: 90px;bottom: 7rem;}
.contact .info .map{width:100%;margin-top:1rem}
}
/*--end contact--*/ 


.proCn02 { position: relative; overflow: hidden;}
.proCn02 .proCn-hd { display: block; padding: 1.875rem 2.5rem 1.25rem; background: #e9b93c; overflow: hidden;}
.proCn02 .proCn-row > p {margin-bottom:1.5rem;display: block;width: 100%;height: 45px;line-height: 45px;font-size: 16px;padding-left: 28px;box-sizing: border-box;color: #fff;background: rgba(0, 112, 193, 0.72);}
.proCn02 .proCn-row > h2 { font-size: 1.5rem; color: #0070c1;  margin-bottom: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid #dadada; box-sizing: border-box;}
.proCn02 .twoHd   { font-size: 1.5rem; color: #0070c1;  margin-bottom: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid #dadada; box-sizing: border-box;}
.proCn02 .proCn-hd h2 { font-size: 1.5rem; color: #333;}
.proCn02 .proCn-hd h2 em { font-weight: bold; font-size: 1.625rem;}
.proCn02 .proCn-hd p { font-size: 1rem; color: #333; padding-top: 0.5rem;}
.proCn02 .proCn-hd span { margin-top: 1.875rem; margin-left: 7px; display: block; width: 7.5rem; height: 2.75rem; border: 1px solid #0070c1; box-sizing: border-box;}
.proCn02 .proCn-hd span a { margin: -7px 0 0 -7px; display: block; width: 100%; height:2.75rem; line-height:  2.75rem; background: #0070c1; text-align: center; font-size: 0.875rem; color: #fff;}
.proCn02 .proCn-con {overflow: hidden; margin-top: 1.25rem;}
.proCn02 .proCn-con .proCn-row { width: 1200px; min-width: 1200px; margin-bottom: 70px;}
.proCn02 .proCn-con .row-list li { border:1px solid #ddd; box-sizing: border-box;}
.proCn02 .proCn-con .proCn-row .row-list ul { width: 100%; text-align: center;display: -webkit-flex; display: flex; flex-wrap:nowrap ;}
.proCn02 .proCn-con .proCn-row li a { color: #333;}
.proCn02 .proCn-con .proCn-row .row-hd {overflow: hidden;}
.proCn02 .proCn-con .proCn-row .row-hd ul {  width:100%; background: #0070c1; height: 5rem;display: -webkit-flex; display: flex; display: -ms-flex; flex-wrap:nowrap ;}
.proCn02 .proCn-con .proCn-row .row-hd li {display: flex;height: 100%;text-align: center;border: 1px solid #338dcd;font-size: 1rem;color: #fff;font-weight: normal;flex: auto;-ms-flex: auto;}
.proCn02 .proCn-con .proCn-row .row-hd li:nth-of-type(1) { width: 12.5%;}
.proCn02 .proCn-con .proCn-row .row-hd li:nth-of-type(2) { width: 8.3333%;}
.proCn02 .proCn-con .proCn-row .row-hd  li:nth-of-type(3) { width: 8.3333%;}
.proCn02 .proCn-con .proCn-row  .row-hd li:nth-of-type(4) { width: 16.5%;}
.proCn02 .proCn-con .proCn-row  .row-hd li:nth-of-type(5) { width: 16.6667%;}
.proCn02 .proCn-con .proCn-row .row-hd  li:nth-of-type(6) { width: 8.3333%;}
.proCn02 .proCn-con .proCn-row .row-hd  li:nth-of-type(7) { width: 8.3333%;}
.proCn02 .proCn-con .proCn-row .row-hd li span {vertical-align: middle;display: block;width: 100%;align-self: center;}
.proCn02 .proCn-con .proCn-row .row-hd li p { display: inline-block; vertical-align: middle;}
.proCn02 .proCn-con .proCn-row .row-list li {padding: 10px 8px;box-sizing: border-box;display: flex;font-size: 13px;min-height: 3rem;overflow:hidden;color: #333;flex: auto;background: #fff;}
.proCn02 .proCn-con .proCn-row .row-list li img {margin:0 auto;width:68px;}
.proCn02 .proCn-con .proCn-row .row-list li p {align-self: center;width: 100%;display: block;height: 22px;overflow: hidden;line-height:1.75;}
.proCn02 .proCn-con .proCn-row .row-list li:last-of-type p { height: auto;}
.proCn02 .proCn-con .proCn-row  li:nth-of-type(1) { width: 12.5%;}
.proCn02 .proCn-con .proCn-row  li:nth-of-type(2) { width: 8.3333%;}
.proCn02 .proCn-con .proCn-row  li:nth-of-type(3) { width: 8.3333%;}
.proCn02 .proCn-con .proCn-row  li:nth-of-type(4) { width: 16.5%;}
.proCn02 .proCn-con .proCn-row  li:nth-of-type(5) { width: 16.6667%;}
.proCn02 .proCn-con .proCn-row  li:nth-of-type(6) { width: 8.3333%;}
.proCn02 .proCn-con .proCn-row  li:nth-of-type(7) { width: 8.3333%;}

.proCn02 .proCn-con .proCn-row .row-list li:hover a { color: #007aff;}
.proCn02 .proCn-con .proCn-row .row-list li:hover p {height:auto;}
.proCn02 .Summary{background: #fff; padding: 1rem;border-radius: .5rem; line-height: 1.75em; font-size: 16px;}

@media (max-width: 992px) {
  .proCn02 .proCn-con .proCn-row {margin-bottom:30px;}
    .proCn02 {margin-top:20px;}  
   .proCn02 .proCn-row > h2 { padding-left:28px;}
    .proCn02 .proCn-row { width: 1000px;}
    .proCn02 .proCn-hd { padding: 1.875rem 1rem 1.25rem;}
    .proCn02 .proCn-con { overflow-x: auto;}
    .proCn02 .Summary{margin-top: 1.5rem;}
}



/*--product-details--*/
.product-details-main{padding:2rem 0;overflow:hidden;background:#fff;}
.product-details-main .item{padding:2rem;overflow:hidden;}
.product-details-main .pic img,.product-details-main .pic video{display:block;width:100% !important;height:auto !important;}
.product-details-main .text h3{padding:1.5625rem 0;font-weight:normal;font-size:2rem;color:#1e1e1e;}
.product-details-main .text p{line-height:1.875rem;font-size:1.125rem;color:#666;}
.product-details-main .text p img{width:100%;}
@media (min-width:992px){
.product-details{padding-top:4.375rem;}  
.product-details-menu li{margin-left:0;margin-right:5rem;padding-bottom:2.5rem;font-size:1.125rem;}
.product-details-main{padding:3.125rem 0;}
.product-details-main .item{padding: 1.5rem 0;}
.product-details-main .pic{width:50%;animation:fadeInRight 1s ease-in-out;}
.product-details-main .text{width:50%;animation:fadeInLeft 1s ease-in-out;}
.product-details-main .item:nth-child(even) .pic{float:left;}
.product-details-main .item:nth-child(even) .text{float:right;padding-left:4.2%;}
.product-details-main .item:nth-child(odd) .pic{float:right;}
.product-details-main .item:nth-child(odd) .text{float:left;padding-right:4.2%;}
.product-details-main .text p{font-size:1rem;text-align: justify;}
}

/*--end product-details--*/





