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:#008cd6;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:#008cd6; }
.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: 100%; padding-top: 13%; background-color: #fff; position: absolute; left: 0; top: 0; z-index: 999; overflow: hidden;}
.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;}
.cx-editor-box table tbody { display: inline-block; }
.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: #008cd6; border-color: #008cd6; }
.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: #008cd6; }
.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: #008cd6;}

.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 #008cd6 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: #008cd6; }
.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: #008cd6; position: absolute; left: 15px; top: 11px; z-index: 9; }

/*侧边栏联系热线*/
.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: #008cd6; 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: #008cd6; margin-top: 10px; }

.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;border-top: none;border-left: none;}
.sidebar-nav-mobile-box li.cur a{background-color: #008cd6;color: #fff;}
@media(max-width:992px){
.sidebar-nav-box{display:none;}
.sidebar-nav-mobile-box{display:block;}
}
/*右边产品中心顶部内容*/
.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: #008cd6;
}
.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: #008cd6;
}
.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-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: #008cd6; }
.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: #008cd6;}
.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: #008cd6; color: #fff; border-color: #008cd6; }
.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: #008cd6; }
.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: #008cd6; 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: #008cd6; 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: #008cd6; font-size: 24px; }

.cx-product-details01 .product-details-box,
.cx-product-details01 .product-order,
.cx-related-pro01,
.cx-related-news01 { padding: 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: 50%; 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: #008cd6; 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: #008cd6; }
.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: #008cd6; 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: #008cd6; color: #fff; }

/*相关产品*/
.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: #008cd6; }
.cx-related-news01 .left-cont:hover a.enter-icon { background-color: #008cd6; }
.cx-related-news01 .left-cont:hover a.enter-icon:after { border-left-color: #008cd6;  }
.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: #008cd6; }

@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: #fafafa; position: relative; z-index: 2; }
.cx-news-center01 .news-cen-tt h2 a { color: #1f1f1f;}
.cx-news-center01 .news-cen-tt h2 em { color: #008cd6; }
.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;background: #f5f5f5;padding: 20px 0;}
.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: #008cd6; border-color: #008cd6; color: #fff; }

.cx-news-center01 .company-news { width: 100%; background-color: #fafafa; padding: 40px 0;}
.cx-news-center01 .company-news ul li { width: 31.33333%; font-size: 14px;background-color:#fff}
.cx-news-center01 .company-news ul li:nth-child(2) { margin-left: 3%; margin-right: 3%; }
.cx-news-center01 .company-news ul li:nth-child(5) { margin-left: 3%; margin-right: 3%; }
.cx-news-center01 .company-news ul li:nth-child(8) { margin-left: 3%; margin-right: 3%; }
.cx-news-center01 .company-news ul li:nth-child(11) { 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: #008cd6; }

.cx-news-center01 .company-news li:hover h3 a { color: #008cd6; }
.cx-news-center01 .company-news li:hover a.more { background-color: #008cd6; color: #fff; border-color: #008cd6; }
.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;*/padding-bottom: 1px;}
.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: #008cd6; }
.cx-news-center01 .common-problem li .label a:hover { color: #008cd6; }
.cx-news-center01 .common-problem li:hover a.enter-btn,
.cx-news-center01 .common-problem li:hover a.enter-btn:before { border-color: #008cd6; }
.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: #008cd6; color: #fff; border-color: #008cd6; }
.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: #008cd6; color: #fff; border-color: #008cd6; }

/*新闻详情*/
.cx-news-details01{
  background: #f5f5f5;
  padding-top: 60px;
}
.cx-related-news01{
  background: #f5f5f5;
}
.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: #008cd6; }
.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: #008cd6; position: absolute; bottom: -1px; left: 0; z-index: 9; }
.cx-news-details01 .news-recommend-box h2 strong { color: #008cd6; }
.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: #008cd6; }

.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: #008cd6; }
.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: #008cd6; }
.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: #008cd6; background-color: #008cd6; }
.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: #f4f4f4; position: relative; z-index: 2;}
.cx-about-us01 .about-tt a { color: #1f1f1f; }
.cx-about-us01 .about-tt h2 em { color: #008cd6; }
.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: #008cd6; 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: #008cd6; }
.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: #008cd6;
}
.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: #008cd6; 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; border: solid 1px #e5e5e5; margin: 0 10px 15px; }
.cx-inpage-nav01 a:hover,
.cx-inpage-nav01 a.cur { background-color: #008cd6; color: #fff; border-color: #008cd6; }
.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: #008cd6; 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: #008cd6; 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 { line-height: 32px; padding-left: 15px; overflow:hidden;}

.cx-contact-us01 .online-message { width: 100%; height: 520px; margin-top: 10px; }
.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: #008cd6; 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: #008cd6; 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: #008cd6; 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: #008cd6; 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,.cx-picture-list02,.cx-picture-list03{ padding: 50px 0;background: #f5f5f5; }
.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: #ff7c00; border-color: #ff7c00; color: #fff; }
.cx-picture-list01 .pic-list-box li { width:32.3%; margin-left: 1.3333333%; text-align: center; margin-bottom: 1.33333333%; background-color: #fff; padding-bottom: 2%;}
.cx-picture-list01 .pic-list-box li:nth-child(3n-2) { margin-left: 0; }
.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; }
.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; }

.cx-picture-list02 .pic-list-box li { width:18.666%; margin-left: 1.3333333%; text-align: center; margin-bottom: 1.33333333%; background-color: #fff;border:#e0e0e0 solid 1px;}
.cx-picture-list02 .pic-list-box li:nth-child(5n-4) { margin-left: 0; }
.cx-picture-list02 .pic-list-box li p { padding: 5%; border-top:#e0e0e0 solid 1px;}
.cx-picture-list02 .pic-list-box li p.tt { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cx-picture-list02 .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; }

.cx-picture-list03 .pic-list-box li { width:24%; margin-left: 1.3333333%; text-align: center; margin-bottom: 1.33333333%; background-color: #fff; padding-bottom: 2%;}
.cx-picture-list03 .pic-list-box li:nth-child(4n-3) { margin-left: 0; }
.cx-picture-list03 .pic-list-box li p { padding: 5% 5% 0; }
.cx-picture-list03 .pic-list-box li p.tt { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cx-picture-list03 .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;}
  .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:0 1% 4% !important; padding-bottom: 4%;}
  .cx-picture-list01 .pic-list-box li:nth-child(2n-1) { margin-left: 0; }
  .cx-picture-list01 .pic-list-box li p.jj { height: 48px; -webkit-line-clamp: 2; }

  .cx-picture-list02 .pic-list-box { padding: 3%; }
  .cx-picture-list02 .pic-list-box li { width: 49%; margin-left: 2%; margin-bottom: 2%; padding-bottom: 4%;}
  .cx-picture-list02 .pic-list-box li:nth-child(5n-4){margin-left:2%;}
  .cx-picture-list02 .pic-list-box li:nth-child(2n-1) { margin-left: 0; }
  .cx-picture-list02 .pic-list-box li p.jj { height: 48px; -webkit-line-clamp: 2; }

  .cx-picture-list03 .pic-list-box { padding: 3%; }
  .cx-picture-list03 .pic-list-box li { width: 49%; margin-left: 2%; margin-bottom: 4%; padding-bottom: 4%;}
  .cx-picture-list03 .pic-list-box li:nth-child(2n-1) { margin-left: 0; }
  .cx-picture-list03 .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; }
}

/*404*/
.cx-error-box01 { width: 620px; margin: 8% auto; text-align: center;}
.cx-error-box01 .sorry { font-size: 16px; color: #008cd6; 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: #008cd6; 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: #008cd6; 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: #008cd6; }
.cx-search-result01 .search-cont:hover .txts p { color: #333; }
.cx-search-result01 .search-cont .time a:hover { color: #008cd6; 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;
}


@media screen and (max-width: 900px){
  .cx-search-result01 .search-list h3 { display: none; }
  .cx-search-result01 .search-form {margin-top:100px; 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: #008cd6; text-decoration: underline; }
.cx-sitemap01 .sitemap-box { padding: 3% 4%; background-color: #fff; margin-top: 20px;}
.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: #008cd6; 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: #008cd6; }

@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: #008cd6; 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-top: 20px;}
.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: #008cd6; 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: #008cd6; }
.cx-closeSite01 .close-cont a { display: inline-block; padding: 1.5% 8%; background-color: #008cd6; 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: #008cd6; 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%; }
}

.inpage-pro-list01 { width: 100%;background-color:#f5f5f5; padding: 1% 0 4%;}
.inpage-pro-list01 .pro-nav { width: 100%; height: 70px; line-height: 70px; background-color: #fff; font-size: 16px; text-align: center; margin-bottom: 1%;}
.inpage-pro-list01 .pro-nav>div { padding-bottom: 10px; }
.inpage-pro-list01 .pro-nav a { display: block; color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.inpage-pro-list01 .pro-nav .item:hover:before,
.inpage-pro-list01 .pro-nav .item.cur:before { content: ''; display: block; width: 0; height: 0; border-left: solid 8px transparent; border-right: solid 8px transparent; border-top: solid 8px #dd0c14; position: absolute; left: 50%; bottom: -5px; margin-left: -8px; }
.inpage-pro-list01 .pro-nav .cur a,
.inpage-pro-list01 .pro-nav .item:hover a { background-color: #dd0c14; color: #fff; }
.inpage-pro-list01 .research-results-cont a { width: 22%; background-color: #fff; margin-bottom: 4%; margin-left: 4%; }
.inpage-pro-list01.num2 .research-results-cont a { width: 48%; }
.inpage-pro-list01.num2 .research-results-cont a:nth-child(2n-1) { margin-left: 0; }
.inpage-pro-list01.num3 .research-results-cont a { width: 30.66666%; }
.inpage-pro-list01.num3 .research-results-cont a:nth-child(3n-2) { margin-left: 0; }
.inpage-pro-list01.num4 .research-results-cont a { width: 30.5%; }
.inpage-pro-list01.num4 .research-results-cont a:nth-child(3n-2) { margin-left: 0; }
.inpage-pro-list01.num5 .research-results-cont a { width: 16.8%; }
.inpage-pro-list01.num5 .research-results-cont a:nth-child(5n-4) { margin-left: 0; }
.inpage-pro-list01 .research-results-cont a>span { display: block; overflow: hidden; }
.inpage-pro-list01 .research-results-cont .txts { border-top: solid 1px #e5e5e5; padding: 8% 10%; position: relative;}
.inpage-pro-list01 .research-results-cont .txts h4 { font-size: 20px; color: #111; margin-bottom: 3%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.inpage-pro-list01 .research-results-cont .txts em {display: block;  font-size: 14px; color: #666; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.inpage-pro-list01 .research-results-cont .txts:after { content: ''; display: block; width: 20px; height: 9px; background: url(../images/productlist01_icon_jt02.png) no-repeat; position: absolute; right: 10%; top: 30%; z-index: 5; }
.inpage-pro-list01 .research-results-cont a:hover .txts { background-color:#ff7c00;}
.inpage-pro-list01 .research-results-cont a:hover .txts h4,
.inpage-pro-list01 .research-results-cont a:hover .txts em { color: #fff; }
.inpage-pro-list01 .research-results-cont a:hover .txts:after { background-image: url(../images/productlist01_icon_jt01.png); }

.inpage-pro-list01 .pro-second-nav { width: 100%; margin-top:1%; font-size: 16px; text-align: center; position: relative; }
.inpage-pro-list01 .pro-second-nav:after { content: ''; display: block; width: 100%; height: 3px; background-color: #dedede; position: absolute; bottom: 0; left: 0; z-index: 1; }
.inpage-pro-list01 .pro-second-nav>div { z-index: 9; }
.inpage-pro-list01 .pro-second-nav .item { }
.inpage-pro-list01 .pro-second-nav a { display: block; padding: 8% 20px; position: relative; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.inpage-pro-list01 .pro-second-nav a:before { content: ''; display: block; width: 1px; height: 18px; background-color: rgba(0,0,0,.15); position: absolute; left: 0; top: 50%; margin-top: -9px; z-index: 5; }
.inpage-pro-list01 .pro-second-nav .item:first-child a:before { display: none; }
.inpage-pro-list01 .pro-second-nav .item:hover:before,
.inpage-pro-list01 .pro-second-nav .item.cur:before { content: ''; display: block; width: 10%; height: 3px; background-color: #dd0c14; position: absolute; left: 45%; bottom: 0; z-index: 9; }
.inpage-pro-list01 .pro-second-nav .prev-btn,
.inpage-pro-list01 .pro-second-nav .next-btn { width: 20px; height: 50px; background-color: #f7f7f7; position: absolute; top: 50%; margin-top: -25px; z-index: 99;}
.inpage-pro-list01 .pro-second-nav .prev-btn { left: 0; }
.inpage-pro-list01 .pro-second-nav .next-btn { right: 0; }
.inpage-pro-list01 .pro-second-nav .prev-btn:before,
.inpage-pro-list01 .pro-second-nav .next-btn:before { content: ''; display: block; width: 12px; height: 12px; border-left: solid 2px #999; border-top: solid 2px #999; position: absolute; top: 50%; margin-top: -6px; z-index: 5; cursor: pointer; }
.inpage-pro-list01 .pro-second-nav .prev-btn:before { left: 5px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
.inpage-pro-list01 .pro-second-nav .next-btn:before { right: 5px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg); }

.inpage-pro-list01 .pro-third-nav { margin-top: 20px; }
.inpage-pro-list01 .pro-third-nav a { display: inline-block; padding: 0 20px 20px; font-size: 14px;}
.inpage-pro-list01 .pro-third-nav a.cur { color: #dd0c14; }

.inpage-pro-list01 .pro-big-box { margin-bottom: 3%; background-color: #fff; }
.inpage-pro-list01 .pro-big-box>a.img-box { width: 50%; }
.inpage-pro-list01 .pro-big-box .pro-big-txts { width: 50%; padding-top: 35%; position: relative;}
.inpage-pro-list01 .pro-big-txts>div { width: 100%; height: 100%; padding: 6% 8%; position: absolute; left: 0; top: 0; z-index: 5; }
.inpage-pro-list01 .pro-big-txts h2 { font-size: 26px; color: #111; padding-bottom: 5%; border-bottom: solid 1px rgba(17,17,17,.1); margin-bottom: 5%;}
.inpage-pro-list01 .pro-big-txts h2 a { color: #111; }
.inpage-pro-list01 .pro-big-txts p { max-height: 50%; font-size: 15px; color: #666; line-height: 30px; overflow: hidden;}
.inpage-pro-list01 .pro-big-txts a.see-more { display: inline-block; font-size: 14px; color: #999; padding: 2% 6%; background-color: #f3f3f3; position: absolute; bottom: 9%; left: 8%; z-index: 9;}
.inpage-pro-list01 .pro-big-txts a.see-more:after { content: ''; display: inline-block; width: 20px; height: 9px; background: url(../images/productlist01_icon_jt02.png) no-repeat; margin-left: 8px; }
.inpage-pro-list01 .pro-big-txts a.see-more:hover {background-color:#dd0c14;color: #fff; }
.inpage-pro-list01 .pro-big-txts a.see-more:hover:after { background-image: url(../images/productlist01_icon_jt01.png);}

/*s:6mt8lo2desp8al*/
.xgnews01{padding:2.5% 0;background-color:#f4f4f4; background-image:url(../images/940b0f5275ed42538dd8471a030a0fcc.gif); }
.xgnews01 h3{font-weight:700;font-size:20px;color:#000;padding-bottom:18px;border-bottom:solid 1px #eaeaea;position:relative}
.xgnews01 h3 em{color:#008cd6;}
.xgnews01 a.more{position:absolute;right:0;top:5%;z-index:9}
.xgnews01 h3:before {content: '';display: block;width: 30px;height: 1px;background-color:#008cd6;position: absolute;bottom: 0;left: 0;z-index: 2;}
.xgnews01 .related-news-box{width:100%;background-color:#fff;padding:3%}
.xgnews01 .related-news-box .left-cont{width:55%;position:relative}
.xgnews01 .related-news-box .right-cont{width:45%;position:relative}
.xgnews01 .left-cont .img-box{display:block;width:36%}
.xgnews01 .left-cont .infos{width:55%;margin-left:4%}
.xgnews01 .left-cont .infos h4{font-size:16px;padding-bottom:3%}
.xgnews01 .left-cont .infos h4 a{display:block;color:#008cd6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xgnews01 .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:2;-webkit-box-orient:vertical}
.xgnews01 .left-cont .time{color:#999;font-size:13px;position:absolute;left:41%;bottom:0;z-index:2}
.xgnews01 .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}
.xgnews01 .left-cont a.enter-icon:after,.xgnews01 .left-cont a.enter-icon:before{content:'';width:0;height:0;display:block;position:absolute;right:0;top:50%;z-index:5;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}
.xgnews01 .left-cont a.enter-icon:after{right:3px;border-left-color:#fff}
.xgnews01 .left-cont a.enter-icon:hover:before{border-left-color:#fff}
.xgnews01 .left-cont:hover h4 a{color:#008cd6;}
.xgnews01 .left-cont:hover a.enter-icon{background-color:#008cd6;}
.xgnews01 .left-cont:hover a.enter-icon:after{border-left-color:#008cd6;}
.xgnews01 .left-cont:hover a.enter-icon:before{border-left-color:#fff}
.xgnews01 .right-cont{padding:0 0 0 3%;border-left:dashed 1px #eaeaea}
.xgnews01 .right-cont li{margin-top:3%;font-size:14px;overflow:hidden}
.xgnews01 .right-cont li:first-child{margin-top:0}
.xgnews01 .right-cont li a{display:block;float:left;width:70%;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xgnews01 .right-cont li span{float:right;color:#999;}
.xgnews01 .right-cont li a:hover{color:#008cd6;}
@media screen and (max-width:1200px){.xgnews01 .width1200{width:100%}}
@media screen and (max-width:1000px){.xgnews01 .left-cont .img-box{padding: 10px 0;}}
@media screen and (max-width:750px){.xgnews01 h3{font-size:16px}
.xgnews01{margin:5% 0}
.xgnews01 .related-news-box .left-cont{display:none}
.xgnews01 .related-news-box .right-cont{width:100%;border-left:none 0;padding:0}
.xgnews01 h3{font-weight:400;text-align:center;background-color:#e5e5e5;padding:2% 0}
.xgnews01 h3 em{color:#000;}
.xgnews01 a.more,.xgnews01 h3:before{display:none}
}

/*e:6mt8lo2desp8al*/

/*翻页*/
.inpage-pro-list01 .fanye-box { width: 100%; text-align: center; height: 40px; margin-top: 2%; font-size: 16px;}
.inpage-pro-list01 .fanye-box span { display: inline-block; height: 100%; margin: 0 15px; }
.inpage-pro-list01 .fanye-box a { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; color: #999; border-radius: 50%; border: solid 1px #e5e5e5; }
.inpage-pro-list01 .fanye-box span a { margin: 0 8px; }
.inpage-pro-list01 .fanye-box a.prev-btn,
.inpage-pro-list01 .fanye-box a.next-btn { text-indent: -9999px; position: relative;}
.inpage-pro-list01 .fanye-box a.prev-btn:after,
.inpage-pro-list01 .fanye-box 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;}
.inpage-pro-list01 .fanye-box a.prev-btn:after { 
  margin: -5px 0 0 -4px;
  -webkit-transform:rotate(-135deg); 
  -moz-transform:rotate(-135deg); 
  -ms-transform:rotate(-135deg); 
  transform:rotate(-135deg); 
}
.inpage-pro-list01 .fanye-box a.next-btn:after { 
  margin: -5px 0 0 -7px;
  -webkit-transform:rotate(45deg); 
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.inpage-pro-list01 .fanye-box a:hover,
.inpage-pro-list01 .fanye-box a.cur { background-color:#df1f29;color: #fff; border-color:#df1f29;}
.inpage-pro-list01 .fanye-box a.prev-btn:hover:after,
.inpage-pro-list01 .fanye-box a.next-btn:hover:after { border-color: #fff; }


@media screen and (max-width: 1024px){
  .inpage-pro-list01 .pro-second-nav a { padding: 10% 18px; }
  .inpage-pro-list01 .pro-big-txts h2 { font-size: 22px; }
  .inpage-pro-list01 .pro-big-txts p { line-height: 24px; }
}

@media screen and (max-width: 900px){
  .inpage-pro-list01 .pro-second-nav .item { border-width: 2px; }
  .inpage-pro-list01 .pro-third-nav { margin-top: 3%; }
  .inpage-pro-list01 .pro-third-nav a { padding: 0 3% 3%; }
  .inpage-pro-list01 .pro-big-box>a.img-box { width: 100%; }
  .inpage-pro-list01 .pro-big-box .pro-big-txts { width: 100%; padding-top: 0; }
  .inpage-pro-list01 .pro-big-txts>div { position: relative; padding: 5%; }
  .inpage-pro-list01 .pro-big-txts h2 { padding-bottom: 3%; margin-bottom: 3%; }
  .inpage-pro-list01 .pro-big-txts a.see-more { position: relative; left: 0; margin-top: 5%; padding: 3% 6%; }
}

@media screen and (max-width: 750px){
  .inpage-pro-list01 { padding: 4% 0 6%; }
  .inpage-pro-list01 .research-results-cont a { margin-left: 0; }
  .inpage-pro-list01 .research-results-cont a { width: 48%!important; margin-bottom: 4%;}
  .inpage-pro-list01 .research-results-cont a:nth-child(odd) { margin-right: 4%; }
  .inpage-pro-list01 .fanye-box { font-size: 14px; margin-top: 3%; }
  .inpage-pro-list01 .fanye-box span { margin: 0 10px; }
  .inpage-pro-list01 .fanye-box a { width: 30px; height: 30px; line-height: 30px; }
  .inpage-pro-list01 .fanye-box span a { margin: 0 5px; }
  .inpage-pro-list01 .pro-second-nav { font-size: 15px; }
  .inpage-pro-list01 .pro-second-nav .prev-btn,
  .inpage-pro-list01 .pro-second-nav .next-btn { width: 18px; height: 36px; margin-top: -18px; }
  .inpage-pro-list01 .pro-second-nav .prev-btn:before,
  .inpage-pro-list01 .pro-second-nav .next-btn:before { width: 8px; height: 8px; }
  .inpage-pro-list01 .pro-big-txts h2 { font-size: 18px; }
  .inpage-pro-list01 .pro-big-txts p { font-size: 14px; line-height: 24px; }
}

/*产品导航条*/
.edit-line { width: 100%; padding-bottom: 10px; position: relative; }
.edit-line span { display: inline-block; position: relative;z-index: 2;}
.edit-line span:before {content: '';display: block;width: 100%;height: 1px; background-color: #0d7cc7;position: absolute;left: 0;bottom: -10px;}
.edit-line:before { content: ''; display: block; width: 100%; height: 1px; background-color: #e5e5e5; position: absolute; bottom: 0; left: 0; z-index: 1;}



/*移动端内页导航*/
.inpageHead{display:none;position:relative;z-index:9999;overflow:hidden;background:#fff;border-bottom:#e0e0e0 solid 1px;}
.inpageHead .btn-back{display:block;position:absolute;z-index:333;left:0;top:0;width:15%;height:100%;cursor:pointer;}
.inpageHead .btn-back a{display:block;width: 100%;height: 100%;background: url(../images/pager_back.png) no-repeat center;}
.inpageHead .pager-title{text-align:center;padding:12px 15%;font-size:20px;line-height:1.5;color:#333;font-weight:normal;}
.inpageHead .btn-menu{position:absolute;z-index:333;right:0;top:0;width:15%;height:100%;cursor:pointer;background:#008cd6;}
.inpageHead .btn-menu i{display:block;position:absolute;left:22.5%;top:50%;width:55%;margin-top:-1px;height:2px;content:"";background:#fff;transition:all 0.5s;}
.inpageHead .btn-menu i:nth-child(1){margin-top:-8px;}
.inpageHead .btn-menu i:nth-child(3){margin-top:7px;}
.inpageHead .btn-menu.on i{margin-top:0;}
.inpageHead .btn-menu.on i:nth-child(1){transform:rotate(45deg);}
.inpageHead .btn-menu.on i:nth-child(2){display:none;}
.inpageHead .btn-menu.on i:nth-child(3){transform:rotate(-45deg);}

.inpage-menu-box {display:none;width: 100%; line-height: 24px; background-color: #fff; position: absolute; top:54px; left: 0; z-index: 9999;transition:all 0.5s;}
.inpage-menu-box li { font-size: 16px; border-bottom: solid 1px #e8e8e8; position: relative;}
.inpage-menu-box li:first-child { border-top: solid 1px #e8e8e8; }
.inpage-menu-box li>a:after { content: ''; display: block; width: 10px; height: 10px; border-top: solid 1px #999; border-right: solid 1px #999; position: absolute; right: 5%; top: 50%; margin-top: -5px; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.inpage-menu-box li>a { display: block; width: 100%; height: 100%; padding: 3% 5%; color: #222; position: relative;}
.inpage-menu-box .m-tel { width: 100%; text-align: center; padding: 5% 0;}
.inpage-menu-box .m-tel span { display: inline-block;}
.inpage-menu-box .m-tel span:first-child { width: 45px; height: 45px; margin-right: 2%; position: relative; top: 3px; }
.inpage-menu-box .m-tel em { display: block; font-size: 14px; color: #666; }
.inpage-menu-box .m-tel a { display: block; font-weight: bold; font-size: 16px; color: #222; }
.inpage-menu-box .m-nav-cont { width: 100%; height: 0; background-color: #f5f5f5; overflow: hidden;}
.inpage-menu-box .m-nav-cont a { display: block; width: 100%; padding: 2% 5%; font-size: 16px; color: #666; }

@media screen and (max-width: 750px){
.inpageHead{display:block;}
.header02{display:none;}
}
/*end 移动端内页导航*/

.sdw-slide-menu{display:none;border-bottom:solid 1px #e6e6e6;background:#fff;}
@media screen and (max-width: 750px){
.sdw-slide-menu{display:block;}  
.sdw-slide-menu li{font-size:14px;text-align:center;}
.sdw-slide-menu li a{display:block;padding:0 2%;height:52px;line-height:52px;position: relative;white-space: nowrap;text-overflow: ellipsis;border-right:solid 1px #e6e6e6;overflow: hidden;}
.sdw-slide-menu li.cur a{color:#fff;background:#008cd6;}
}

/*s:qakjumlr98r5oc*/
.case01bg{background:no-repeat center;background-color:#ff;background-image:url(../images/940b0f5275ed42538dd8471a030a0fcc.gif);}
.case01 { width: 100%; padding: 17px 0 60px;}
.case01 .cx-title01{ color: #fff; }
.case01 .cx-title01 h2, .case01 .cx-title01 h2 a { color: #fff; }
.case01 .case-box .case-cont { width: 18%; border:#e0e0e0 solid 1px; margin: 0 1% 3%; position: relative;}
.case01 .case-box .case-cont>a { display: block; width: 100%; color:#333; font-size: 16px;}
.case01 .case-box .case-cont a.tt { padding: 5%;color:#fff; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;background:#ff8700;}
.case01 .case-cont .hver-box { width: 100%; padding-top: 64.5%; position: absolute; left: 0; top: 0; z-index: 3; overflow: hidden;  }
.case01 .case-cont .hver-btns { width: 100%; padding: 5%; background-color:#000; position: absolute; bottom: 0; left: 0; z-index: 2; }
.case01 .case-cont .hver-btns a { display: block; width: 40%; color: #fff; font-size: 14px; position: relative; }
/*å³ç®­å¤´*/
.case01 .case-box .right { width: 12px; height: 12px; position: absolute; right: 5%; top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.case01 .right-arrow1,
.case01 .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 solid;border-left-color:#000; overflow: hidden;}
.case01 .right-arrow1 { left: 3px; border-left: 6px #fff solid;}
.case01 .right-arrow2 { border-left: 6px solid;border-left-color:#000;}
.case01 .see-all-case { width: 100%; text-align: center; }
.case01 .see-all-case a { display: inline-block; color: #fff; font-size: 16px; }
.case01 .case-box .case-cont:hover img {
    -webkit-transform:scale(1.08);
    -moz-transform:scale(1.08);
    -ms-transform:scale(1.08);
    transform:scale(1.08);
}
.case01 .case-box .case-cont:hover .hver-btns { 
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}

.case01 .case-cont .hver-btns { 
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
}

.case01 .case-box .case-cont a.tt,
.case01 .case-cont .hver-btns {
    -webkit-transition:all .5s ease-out;
    -moz-transition:all .5s ease-out;
    transition:all .5s ease-out;
}

@media screen and (max-width: 750px){
    .case01 { padding: 5% 3%; margin: 2% 0;}
    .case01 .case-box .case-cont { width: 48%; }
    .case01 .case-box .case-cont:nth-child(5),
    .case01 .case-box .case-cont:nth-child(6),
    .case01 .case-box .case-cont:nth-child(7) { display: none; }
    .case01 .case-box .case-cont>a,
    .case01 .see-all-case a { font-size: 14px; }
    .case01 .case-cont .hver-box { display: none; }
    .case01 .cx-title01 h2{padding-bottom:1% !important;font-size:20px !important;}
    .case01 .cx-title01 h2 em{width:10% !important;}
}

.case01 .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 24px;}
.case01 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.case01 .cx-title01 h2 a { color: #222; padding: 0 30px; }
.case01 .cx-title01 .subtitle { font-size: 16px; }
.case01 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.case01 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color: #ff8700; position: absolute; top: 0; z-index: 2; }
.case01 .cx-title01 h2 em.left:after { right: 0; }
.case01 .cx-title01 h2 em.right:after { left: 0; }


/*e:qakjumlr98r5oc*/

.pic-list-box{padding:30px 20px;background:#fff;}
.pic-list-box .item{margin:15px 0;}