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:#1e4084;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´*/

.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:#1e4084; }

.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: 400px;}

/*  内页广告图 */



.inbanner{max-width: 1920px;margin: 0 auto;}

.inbanner img{width: 100%;}



.cx-mianbaoxue01 { height: 50px; line-height: 50px; background-color: rgba(0,0,0,.6); 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-editor-box */

.cx-inpage-header01 { display: none; width: 87%; padding-top: 13%; background-color: #fff; position: absolute; left: 0; top: 0; z-index: 999; overflow: hidden; border-bottom: 1px solid #eee;}

.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 end  */

.cx-editor-box { margin-top: 15px!important; font-size: 14px!important; color: #333!important; line-height: 26px!important; }

.cx-editor-box p { line-height: inherit!important;margin-bottom: 10px;text-indent: 2rem;}

.cx-editor-box img { width: auto!important; max-width: 100%!important; height: auto!important; margin: 0 auto!important;}

.cx-editor-box table { display:block; text-align: center;height: auto !important;}

#content table{width: 735px;}

.cx-editor-box table tbody { display: inline-block; }

.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, .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 =============*/

.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 */

.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: #1e4084; border-color: #1e4084; }

.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: #1e4084; }

.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: #1e4084;}



.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  */

.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 */

.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; }



/* .cx-product-center01 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 #1e4084 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: #1e4084; }

.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: #1e4084; position: absolute; left: 15px; top: 11px; z-index: 9; }



.sidebar-nav-mobile-box{display:none;}

@media(max-width:992px){

  .sidebar-nav-box{display:none;}

.sidebar-nav-mobile-box{display:block;}

}

.sidebar-nav-mobile-box{overflow: hidden;}

.sidebar-nav-mobile-box li{text-align:center;}

.sidebar-nav-mobile-box li a{display:block;padding:15% 5%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border:solid 1px #e5e5e5;}

.sidebar-nav-mobile-box li.cur a{background-color: #a60e0d;color: #fff;}



/* cx-product-center01 */

.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: #1e4084; 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: #1e4084; margin-top: 10px; }



/*  cx-product-center01 */

.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 .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:hover,

.cx-product-center01 .y-right-product-action span.cur { color: #333; }

.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: #1e4084;

}

.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: #1e4084;

}

.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; position: relative; left: 10px; top: 12px; }



.cx-product-center01 .y-right-product-main .y-right-product-list { margin-top: 15px;}

.cx-product-center01 .y-right-product-list .details-cont { width: 31.333333%; border: solid 1px #e6e6e6; box-sizing: border-box; padding: 1.5% 1.5% 3%; margin-bottom: 30px; text-align: center; background-color: #fff; transition:all .3s ease-out; }

.cx-product-details01 .product-details-box{position:relative;left:0}

.cx-product-details01 .product-details-box .hide{position:absolute;left:-9999px}

.cx-product-center01 .y-right-product-list h4 { font-weight: 400; font-size: 18px; color: #333; padding: 5% 0 2%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.cx-product-center01 .y-right-product-list .details-cont .y-img-box { display: block; width: 100%; height: auto; }

.cx-product-center01 .y-right-product-list .details-cont img { display: block; width: 100%; height: auto; }

.cx-product-center01 .y-right-product-list .details-cont p { font-size: 15px; color: #666; }

.cx-product-center01 .y-right-product-list .y-btns { display: block; width: 180px; margin: 7% auto 0; }

.cx-product-center01 .y-right-product-list .y-btns a { display: block; font-size: 15px; color: #333; width: 50%; box-sizing: border-box;}

.cx-product-center01 .y-right-product-list .y-btns a:first-child { border-right: dashed 1px #999; }

.cx-product-center01 .y-right-product-list .y-btns a:hover { color: #1e4084; }

.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: #1e4084;}

.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-fany e-box */

.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: #1e4084; color: #fff; border-color: #1e4084; }

.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 */

.cx-product-details01{/*padding-top:50px;*/}

.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: #1e4084; }

.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 p { font-size:15px;}

.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: 25px; 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: #1e4084; 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: #1e4084; 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: #1e4084; font-size: 24px; }



.cx-product-details01 .product-details-box,

.cx-product-details01 .product-order,

.cx-related-pro01,

.cx-related-news01 { margin: 2.5% 0; }



.cx-product-details01 .product-details-box .details-intro { width: 100%; background-color: #fff; }

.cx-product-details01 .product-details-box .details-right { width: 30%; background-color: #fff; padding: 1% 1.5% 2%;}

.cx-product-details01 .product-details-box .details-right .width1200 { width: 100%; }

.cx-product-details01 .details-right .cx-related-pro01 .related-pro-cont { width: 100%; }

.cx-product-details01 .details-right .cx-related-pro01 .related-pro-cont:not(:first-child) { margin-left: 0; }

.cx-product-details01 .details-right .cx-related-pro01 a.more { top: 5px; }



.cx-product-details01 .product-details-box .details-nav { width: 100%; font-size: 20px; background-color: #e5e5e5; text-align: center; overflow: hidden;}

.cx-product-details01 .product-details-box .details-nav>span { display: block; float: left; width: 100%; padding: 1.5% 0;}

.cx-product-details01 .product-details-box .details-nav>span.cur,

.cx-product-details01 .product-details-box .details-nav>span:hover { background-color: #1e4084; 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: #1e4084; }

.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: #1e4084; 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: #1e4084; color: #fff; }

@media(max-width:992px){

  .cx-product-details01{padding-top:0;}

}





/*ç›¸å…³äº§å“*/

.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 */

.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: #1e4084; }

.cx-related-news01 .left-cont:hover a.enter-icon { background-color: #1e4084; }

.cx-related-news01 .left-cont:hover a.enter-icon:after { border-left-color: #1e4084;  }

.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: #1e4084; }



@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 */

  .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 */

.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 */

.cx-news-center01 .news-cen-tt { width: 100%; text-align: center; font-size: 36px; margin-bottom: 25px; position: relative; }

.cx-news-center01 .news-cen-tt h2 { display: inline-block; padding: 0 15px; font-weight: bold; background-color: #fff; position: relative; z-index: 2; }

.cx-news-center01 .news-cen-tt h2 a { color: #1f1f1f;}

.cx-news-center01 .news-cen-tt h2 em { color: #1e4084; }

.cx-news-center01 .news-cen-tt span { display: block; color: #999; font-size: 14px; margin-top: 5px; }

.cx-news-center01 .news-cen-tt:after { content: ''; display: block; width: 100%; height: 1px; background-color: #e5e5e5; position: absolute; top: 40%; left: 0; z-index: 1;}

.cx-news-center01 .news-cen-tt a.more { display: none; font-size: 14px; position: absolute; right: 0; top: 2px; z-index: 3; }

.cx-news-center01 .news-nav { width: 100%; text-align: center; font-size: 14px; color: #333; margin-bottom: 30px;}

.cx-news-center01 .news-nav a { display: inline-block; padding: 15px 40px; background-color: #fff; border-radius: 50px; background-color: #fff; border: solid 1px #e5e5e5; margin: 0 10px;}

.cx-news-center01 .news-nav a:hover,

.cx-news-center01 .news-nav a.cur { background-color: #1e4084; border-color: #1e4084; color: #fff; }



.cx-news-center01 .company-news { width: 100%; background-color: #fff; padding: 40px 0; margin-bottom: 30px;}

.cx-news-center01 .company-news ul li { width: 31.33333%; font-size: 14px;}

.cx-news-center01 .company-news ul li:nth-child(2) { margin-left: 3%; margin-right: 3%; }

.cx-news-center01 .company-news li h3 { font-size: 18px; margin: 10px 0 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.cx-news-center01 .company-news li h3 a { color: #333; }

.cx-news-center01 .company-news li .date span { font-size: 13px; color: #999; padding-right: 15px;}

.cx-news-center01 .company-news li p { height: 72px; color: #666; margin: 10px 0; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.cx-news-center01 .company-news li a.more { display: block; width: 130px; height: 40px; line-height:25px; text-align: center; color: #999; border: solid 1px #d1d1d1; border-radius: 50px; }



.cx-news-center01 .company-news ul li a { display: block; padding: 8px 0; position: relative;}

.cx-news-center01 .company-news li a span { display: block; width: 76%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.cx-news-center01 .company-news li a em { position: absolute; right: 0; top: 8px; z-index: 5; }

.cx-news-center01 .company-news ul li a:hover { color: #1e4084; }



.cx-news-center01 .company-news li:hover h3 a { color: #1e4084; }

.cx-news-center01 .company-news li:hover a.more { background-color: #1e4084; color: #fff; border-color: #1e4084; }

.cx-news-center01 .common-problem { width: 100%; background-color: #f4f4f4; padding: 40px 0;}

.cx-news-center01 .common-problem .news-cen-tt h2 { background-color: #f4f4f4; }

.cx-news-center01 .common-problem ul { width: 100%; font-size: 14px; background-color: #fff; border: solid 1px #e5e5e5; }

.cx-news-center01 .common-problem ul li { width: 100%; margin-bottom: 3%; padding-top: 3%; position: relative;}

.cx-news-center01 .common-problem ul li:not(:first-child) { border-top: solid 1px #e5e5e5; }

.cx-news-center01 .common-problem ul li .img-box { width: 18%; height: auto; margin-left: 3%; }

.cx-news-center01 .common-problem ul li .right-cont { width: 73%; margin-left: 3%; position: relative;}

.cx-news-center01 .common-problem li h3 { width: 76%; font-size: 18px; margin-bottom: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.cx-news-center01 .common-problem li h3 a { color: #333; }

.cx-news-center01 .common-problem li p { height: 48px; color: #666; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}



.cx-news-center01 .common-problem li .pc-date { color: #ccc; position: absolute; right: 0; top: 0; z-index: 5; }

.cx-news-center01 .common-problem li .look { display: block; margin-left: 15px; }

.cx-news-center01 .common-problem li .look:before { content: ''; display: inline-block; width: 17px; height: 11px; background: url(../images/icon_look.png) no-repeat; margin-right: 5px;}

.cx-news-center01 .common-problem li .label { position: absolute; left: 24%; bottom: 0; z-index: 5; }

.cx-news-center01 .common-problem li .label a { color: #999; padding-right: 10px;}

.cx-news-center01 .common-problem li .label:before { content: ''; display: inline-block; width: 16px; height: 16px; background: url(../images/icon_label.png) no-repeat; margin-right: 3px; position: relative; top: 2px;}

.cx-news-center01 .common-problem li a.enter-btn { display: block; width: 36px; height: 36px; border-radius: 50%; border: solid 1px #e5e5e5; position: absolute; right: 3%; bottom: 0; z-index: 9; }

.cx-news-center01 .common-problem li a.enter-btn:before { content: ''; display: block; width: 8px; height: 8px; border-top: solid 2px #e5e5e5; border-right: solid 2px #e5e5e5; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position: absolute; left: 50%; top: 50%; margin: -5px 0 0 -7px; }

.cx-news-center01 .common-problem li:hover h3 a { color: #1e4084; }

.cx-news-center01 .common-problem li .label a:hover { color: #1e4084; }

.cx-news-center01 .common-problem li:hover a.enter-btn,

.cx-news-center01 .common-problem li:hover a.enter-btn:before { border-color: #1e4084; }

.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*/

.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 */

.cx-fanye-box01 { width: 100%; text-align: center; height: 40px; margin-top: 40px; font-size: 16px;}

.cx-fanye-box01 ul{display: table;margin: 0 auto;padding: 20px 20px 0 20px;}

.pagination li{border:1px solid #ddd;border-radius: 5px;padding:5px 10px!important;margin: 5px;float: left;width: auto!important;}

.pagination li a{color: #666;}

.pagination .active,.pagination li:hover{background: #1e4084;border:1px solid #1e4084;}

.pagination .active a,.pagination li:hover a{color: #fff;}





/* cx-news-details01 */

.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: #1e4084; }

.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 span a{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: #1e4084; position: absolute; bottom: -1px; left: 0; z-index: 9; }

.cx-news-details01 .news-recommend-box h2 strong { color: #1e4084; }

.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: #1e4084; }



.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: #1e4084; }

.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: #1e4084; }

.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: #1e4084; background-color: #1e4084; }

.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 */

.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 */

.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  */

.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 */

.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: #1e4084; }

.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: #1e4084; 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: #1e4084; }

.cx-about-us01 .development-path-box .info p { width: 80%; font-size: 14px; color: #333; padding-right: 5%; line-height: 24px;}



/* menu */

.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: #1e4084;

}

.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: #1e4084; 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  */

.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: #1e4084; color: #fff; border-color: #1e4084; }

.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: #1e4084; 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: #1e4084; border-radius: 50%; position: relative;}

.cx-contact-edit01 .contact-cmy-infos li span:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background-repeat: no-repeat; background-size: 100% 100%; }

.cx-contact-edit01 .contact-cmy-infos li:first-child span:before { background-image: url(../images/linkUs_icon01.png); }

.cx-contact-edit01 .contact-cmy-infos li:nth-child(2) span:before { background-image: url(../images/linkUs_icon02.png); }

.cx-contact-edit01 .contact-cmy-infos li:nth-child(3) span:before { background-image: url(../images/linkUs_icon03.png); }

.cx-contact-edit01 .contact-cmy-infos li:nth-child(4) span:before { background-image: url(../images/linkUs_icon04.png); }

.cx-contact-edit01 .contact-cmy-infos li:last-child span:before { background-image: url(../images/linkUs_icon05.png); }

.cx-contact-edit01 .contact-cmy-infos li p { float: left; width: 80%; line-height: 32px; margin-left: 15px; }



.cx-contact-us01 .online-message { width: 100%; height: 520px; margin-top: 30px; background:#fff; }

.cx-contact-us01 .online-message>div {width: 50%;height: 100%;}

.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: #1e4084; font-weight: bold; }

.cx-contact-us01 .online-message .tt span { font-size: 20px; color: #b8b8b8;}

.cx-contact-us01 .online-message .left-img img {width: 98.9%;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: #1e4084; 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: #1e4084; 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: #1e4084; 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 .online-message { margin-top:22px !important;}

.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-list01 { margin-bottom: 30px; }

.cx-picture-list01 .pic-nav { width: 100%; text-align: center; margin-bottom: 30px;}

.cx-picture-list01 .pic-nav a { display: inline-block; padding: 15px 40px; background-color: #fff; border-radius: 50px; background-color: #fff; border: solid 1px #e5e5e5; margin: 0 10px; }

.cx-picture-list01 .pic-nav a:hover,

.cx-picture-list01 .pic-nav a.cur { background-color: #1e4084; border-color: #1e4084; color: #fff; }

.cx-picture-list01 .pic-list-box li {width: 23%;margin:0 1%;text-align: center;margin-bottom: 1.33333333%;background-color: #fff;padding-bottom: 2%;}

.cx-picture-list01 .pic-list-box li p { padding: 5% 5% 0; }

.cx-picture-list01 .pic-list-box li p.tt { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.cx-picture-list01 .pic-list-box li p.jj { height: 74px; text-align: left; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical; }



@media screen and (max-width: 800px){

  .cx-inpage-nav01 { margin-bottom: 0px; background-color: #fff; position: relative; overflow: hidden; }

.cx-inpage-nav01 a { padding: 15% 0; text-align: center; margin: 0; border-radius: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.cx-inpage-nav01 span.more { display: block; }

.cx-picture-list01 .pic-list-box { padding: 3%; }

.cx-picture-list01 .pic-list-box li { width: 48%; margin-bottom: 4%; padding-bottom: 4%;}

.cx-picture-list01 .pic-list-box li p.jj { height: 48px; -webkit-line-clamp: 2; }



.cx-inpage-nav01 .swiper-wrapper {

  display: -webkit-box;

  display: -moz-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;

}

.cx-inpage-nav01 .swiper-wrapper .swiper-slide { display: inline-block; width: auto; }

}

/*--  cx-jobs-wrap --*/

.cx-jobs-wrap{overflow:hidden;}

.cx-jobs-sideBar{float:left;width:360px;overflow:hidden;}

.cx-jobs-sideBar .hd{margin-bottom:45px;}

.cx-jobs-sideBar .hd em{font-size:12px;color:#999;}

.cx-jobs-sideBar .hd h3{margin-top:14px;font-weight:normal;font-size:24px;color:#333;}

.cx-jobs-sideBar .bd{position:relative;background:#1e4084;}

.cx-jobs-sideBar .bd:before{display:block;position:absolute;left:0;top:-6px;content:"";border:6px solid #1e4084;border-right:none;border-top-color:#f5f5f5;}

.cx-jobs-sideBar .bd dl{padding:20px 40px;color:#fff;overflow:hidden;border-bottom:#f5f5f5 solid 1px;}

.cx-jobs-sideBar .bd dt{float:left;width:32px;}

.cx-jobs-sideBar .bd dt img{display:block;}

.cx-jobs-sideBar .bd dd{padding-left:20px;overflow:hidden;}

.cx-jobs-sideBar .bd dd span{display:block;font-size:20px;}

.cx-jobs-sideBar .bd dd p{font-size:12px;}

.cx-jobs-sideBar .HRxx{margin-top:20px;padding:30px;background:#fff;}

.cx-jobs-sideBar .HRxx h3{margin-bottom:22px;font-size:24px;font-weight:normal;color:#1e4084;}

.cx-jobs-sideBar .HRxx p{font-size:16px;color:#666;}

.cx-jobs-sideBar .HRxx p a{color:#666;}

.cx-jobs-list{float:right;padding-top:30px;width:810px;overflow:hidden;}

.cx-jobs-list .hd{height:70px;line-height:70px;overflow:hidden;background:#fff;border-bottom:#1e4084 solid 3px;}

.cx-jobs-list .hd li{float:left;font-size:20px;color:#666;text-align:center;}

.cx-jobs-list .hd li.li1{width:373px;text-align:left;text-indent:40px}

.cx-jobs-list .hd li.li2{width:104px;}

.cx-jobs-list .hd li.li3{width:165px;}

.cx-jobs-list .hd li.li4{width:164px;}

.cx-jobs-list .bd{overflow:hidden;}

.cx-jobs-list .item{margin:10px 0;overflow:hidden;border-bottom:#f0f0f0 solid 1px;}

.cx-jobs-list .item .conTop{height:70px;line-height:70px;overflow:hidden;background:#fff;}

.cx-jobs-list .item .conTop li{float:left;font-size:14px;color:#666;text-align:center;}

.cx-jobs-list .item .conTop li.li1{width:373px;font-size:20px;text-align:left;text-indent:40px}

.cx-jobs-list .item .conTop li.li2{width:104px;}

.cx-jobs-list .item .conTop li.li3{width:165px;}

.cx-jobs-list .item .conTop li.li4{width:164px;background:url(../images/rczpicon08.png) no-repeat 90% center;cursor:pointer}

.cx-jobs-list .item .boxBot{display:none;padding:30px 40px;line-height:1.75;overflow:hidden;background:#f0f0f0;}

.cx-jobs-list .item .boxBot h4{font-weight:normal;font-size:18px;color:#333;}

.cx-jobs-list .item .boxBot p{color:#666;}

@media (max-width:1200px){

  .cx-jobs-wrap{padding:30px 0;}

.cx-jobs-sideBar{display:none;}

.cx-jobs-list{float:none;padding-top:0;width:100%;}

.cx-jobs-list .hd,.cx-jobs-list .item .conTop{height:50px;line-height:50px;}

.cx-jobs-list .hd li{font-size:16px;text-indent:20px;}

.cx-jobs-list .hd li.li1{width:60%;}

.cx-jobs-list .hd li.li4{width:40%;}

.cx-jobs-list .hd li.li2,.cx-jobs-list .hd li.li3{display:none;}

.cx-jobs-list .item .conTop li.li1{width:60%;font-size:16px;text-indent:20px;}

.cx-jobs-list .item .conTop li.li4{width:40%;}

.cx-jobs-list .item .conTop li.li2,.cx-jobs-list .item .conTop li.li3{display:none;}

.cx-jobs-list .item .boxBot{padding:15px;}

.cx-jobs-list .item .boxBot h4{font-size:15px;}

}

/*--end cx-jobs--*/

/*404*/

.cx-error-box01 { width: 620px; margin: 8% auto; text-align: center;}

.cx-error-box01 .sorry { font-size: 16px; color: #1e4084; 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: #1e4084; 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 */

.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: #1e4084; 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: #1e4084; }

.cx-search-result01 .search-cont:hover .txts p { color: #333; }

.cx-search-result01 .search-cont .time a:hover { color: #1e4084; text-decoration: underline; }

.cx-search-result01 .search-cont:hover {

  -webkit-transform:translateX(-5px);

  -moz-transform:translateX(-5px);

  -ms-transform:translateX(-5px);

  transform:translateX(-5px);

}



.cx-search-result01 .search-cont {

  -webkit-transition: all .5s ease-out;

  -moz-transition: all .5s ease-out;

  transition: all .5s ease-out;

}

.cx-search-result01 .noSearchData{text-align: center;padding-top: 20px;}



@media screen and (max-width: 900px) {

  .cx-search-result01 .search-list h3 { display: none; }

.cx-search-result01 .search-form { width: 80%; height: 50px; }

.cx-search-result01 .search-form input { height: 50px; }

.cx-search-result01 .search-form button { width: 40px; height: 40px; }

.cx-search-result01 .search-list { padding: 0 0 6% 0; margin-top: 5%;}

.cx-search-result01 .search-cont>a{ width: 35%; }

.cx-search-result01 .search-cont .txts,

.cx-search-result01 .search-cont .time { width: 61%; }

.cx-search-result01 .search-cont .time { left: 39%; }

.cx-search-result01 .search-cont { padding: 4% 3%; }

.cx-search-result01 .search-cont .time { bottom: 12%; }



}

@media screen and (max-width: 750px){

  .cx-search-result01 .search-cont .time a { display: none; }

.cx-search-result01 .search-cont .txts p { display: none; }

}



/* cx-sitemap01 */

.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: #1e4084; 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: #1e4084; 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: #1e4084; }



@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 */

.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: #1e4084; 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 */

.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: #1e4084; 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 */

.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: #1e4084; }

.cx-closeSite01 .close-cont a { display: inline-block; padding: 1.5% 8%; background-color: #1e4084; 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 */

/*.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: #1e4084; color: #fff;}

.cx-download01 table tr:hover a { color: #fff; }

@media screen and (max-width: 750px){

  /*.cx-download01 { margin: 3% 0; }*/

  .cx-download01 .tt { padding: 0 3%; margin-top: 2%;}

.cx-download01 .tt h2 { font-size: 18px; }

.cx-download01 .download-list table { font-size: 14px; }

.cx-download01 .download-list table td { padding: 4% 2%; }

.cx-download01 table td.title { width: 44%;}

.cx-download01 table td.date { width: 28%; padding-left: 1%; padding-right: 1%;}

.cx-download01 table td.download { width: 28%; }

}



/* sdw-tips-tk */

.sdw-tips-tk { width: 100%; height: 100%; background-color: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; z-index: 9999; }

.sdw-tips-tk .sdw-tips-box { width: 500px; padding: 2%; background-color: #fff; text-align: center; position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); }

.sdw-tips-box .sdw-tips-cont { width: 100%; border: solid 1px #e5e5e5; }

.sdw-tips-box .sdw-tips-cont h3 { font-size: 24px; color: #1e4084; margin-top: 5%;}

.sdw-tips-box .sdw-tips-cont p { font-size: 16px; color: #4d4d4d; margin-top: 3%;}

.sdw-tips-box .sdw-tips-cont span.close-btn { display: inline-block; padding: 3% 12%; background-color: #1e4084; color: #fff; margin-top: 10%; font-size: 16px; cursor: pointer; }



@media screen and (max-width: 750px){

  .sdw-tips-tk .sdw-tips-box { width: 90%; padding: 4%; }

.sdw-tips-tk .sdw-tips-box h3 { font-size: 22px; }

}



/*pbox-title*/

.pbox-title{position:relative;margin-bottom:2rem;padding:0.5rem 0;line-height:1.5;border-bottom:#e0e0e0 solid 1px;}

.pbox-title span{display:block;padding-left:1rem;font-size:1.25rem;color:#333;}

.pbox-title:after{display:block;position:absolute;left:0;top:50%;margin-top:-0.5rem;width:3px;height:1rem;content:"";background:#a60e0d;}

/*pbox-title*/





/*--qywh-wrap--*/

.qywh-wrap{padding:3rem 0;overflow:hidden;background:#fff;}

.qywh-group{overflow:hidden;}

.qywh-group .item{position:relative;padding:2.5rem;width:49%;overflow:hidden;}

.qywh-group .item:after{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:80%;content:"";background:#f6f6f6;}

.qywh-group .item:nth-child(odd){float:left;}

.qywh-group .item:nth-child(even){float:right;}

.qywh-group .text{position:relative;z-index:3;float:left;width:70%;overflow:hidden;}

.qywh-group .text h3{position:relative;padding-bottom:1rem;font-weight:normal;font-size:1.5rem;color:#333;}

.qywh-group .text h3:after{display:block;position:absolute;left:0;bottom:0;width:1em;height:1px;content:"";background:#666}

.qywh-group .text em{display:none;margin-top:0.625rem;font-size:1rem;font-family:"DIN Medium";}

.qywh-group .text p{margin-top:2.5rem;font-size:1rem;color:#666;}

.qywh-group .pic{position:relative;z-index:3;float:right;width:30%;}

.qywh-group .pic img{display:block;width:100%;}



.qywh-list{position:relative;padding-top:1px;padding-left:1px;overflow:hidden;background:#eaeaea;}

.qywh-list .item{position:relative;float:left;margin-bottom:1px;margin-right:1px;padding:2.5rem;width:calc(33.33% - 1px);overflow:hidden;background:#fff;}

.qywh-list .item h3{position:relative;font-weight:normal;font-size:1.5rem;color:#333;padding-bottom:1rem;}

.qywh-list .item h3:after{display:block;position:absolute;left:0;bottom:0;width:1em;height:1px;content:"";background:#666}

.qywh-list .item em{display:none;margin-top:0.625rem;font-size:1rem;font-family:"DIN Medium";}

.qywh-list .item p{margin-top:2rem;font-size:1rem;height:3.5rem;line-height:1.25rem;color:#666;overflow:hidden;}

.qywh-list .item i{display:block;margin-top:2rem;text-align:right;}

.qywh-list .item i img{display:inline-block;width:2.5rem;}

@media(max-width:992px){

  .qywh-group .item:after { height:100%;}

.qywh-group .text p { margin-top:0.5rem;}

.qywh-wrap{padding:2rem 0;}

.qywh-group .item{margin-bottom:1rem;float:none !important;width:100%; padding:1rem;}

.qywh-list .item{width:calc(50% - 1px); padding:1rem;}

.qywh-list .item p { height:9.5rem; margin-top:1rem;}



}

/*--end qywh-wrap--*/





/* layout05 */

.help-main{background:#1f4085;}

.layout05{padding:20px;}

.layout05 .box-title{margin-bottom:40px;line-height:1.5;text-align:center;overflow:hidden;}

.layout05 .box-title h2{font-size:24px;color:#fff;}

.layout05 .box-title p{font-size:14px;color:#eee;}

.layout05 .row{overflow:hidden;}

.layout05 .pic{padding:10px;overflow:hidden;background:#fff;border-radius:5px;}

.layout05 .pic img{display:block;width:100%;}

.layout05 .text{padding:20px;overflow:hidden;}

.layout05 .text .hd{padding-bottom:20px;line-height:1.5;border-bottom:rgba(255,255,255,0.5) solid 5px;}

.layout05 .text .hd h3{font-size:20px;color:#fff;}

.layout05 .text .hd p{font-size:14px;color:#eee;}

.layout05 .text .bd{padding-top:20px;font-size:14px;color:#fff;line-height:1.75;overflow:hidden;}

.layout05 .text .bd p{text-indent:2em;}

/*--è”ç³»æˆ‘ä»¬--*/





/* indexInfo */

.indexInfo { position: relative; overflow: hidden; padding: 3.75rem 2.5%; box-sizing: border-box; background: #fff;}

.indexInfo-con { margin-top: 5rem; overflow: hidden; position: relative;}

.indexInfo .infoData { overflow: hidden; padding-bottom: 3.75rem; border-bottom: 1px solid #e8e8e8; box-sizing: border-box;}

.indexInfo .infoData li { float: left; width: 25%; text-align: center;}

.indexInfo .infoData li h2 { font-size: 3.75rem; color: #1e4084; font-family: "DIN Bold";}

.indexInfo .infoData li h2 em { margin-left: 0.9375rem; display: inline-block;  width: 1.625rem; height: 1.625rem; line-height: 1.625rem ;font-size:1.125rem; color: #fff; border-radius: 50%; background: #1e4084; text-align: center;}

.indexInfo .infoData li p { font-size: 1.125rem; color: #222; padding-top: 1rem;}

.indexInfo-con > p  { /*text-align: center; */font-size: 1rem; color: #222; line-height: 1.5; padding: 0.4375rem 3%; box-sizing: border-box;}

#photos-slide { margin: 0 5.625rem; box-sizing: border-box; overflow: hidden;}

#photos-slide  .swiper-slide { width:700px; font-size: 0; position: relative;}

#photos-slide  .swiper-slide .pic { width: 100%; font-size: 0; position: relative;}

#photos-slide  .swiper-slide img{display:block; width: 100%;}

#photos-slide  .swiper-slide .pic:after { content: '';  display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}

#photos-slide  .swiper-slide p { display:none;font-size: 1.125rem; color: #000; text-align: center; margin-top: 0.9375rem;}

#photos-slide  .swiper-slide.swiper-slide-active p {  display: block; }

#photos-slide  .swiper-slide.swiper-slide-active .pic:after { display: none;}

.indexInfo-con .indexInfo-prev {cursor:pointer; position: absolute; left: 0; top: 74%;z-index:2; background: #eaeaea; width: 3.5625rem; height: 3.5625rem; border-radius: 50%; }

.indexInfo-con .indexInfo-next{cursor:pointer;position: absolute; right: 0; top: 74%; z-index:2;background: #eaeaea; width: 3.5625rem; height: 3.5625rem; border-radius: 50%; }

.indexInfo-con .indexInfo-prev:hover ,.indexInfo-con .indexInfo-next:hover { background-color: #1e4084;}

.indexInfo-con .indexInfo-prev img ,.indexInfo-con .indexInfo-next img { width: 100%;}

.indexInfo-con .indexInfo-prev:hover img ,.indexInfo-con .indexInfo-next:hover img { filter:contrast(0%) brightness(200%);}

.swiper-container { overflow: unset;}



@media (max-width: 992px) {

  .indexInfo-con { margin-top:3rem;}

.indexInfo-con > p { font-size: 1.125rem;}

#photos-slide  .swiper-slide .pic:after { display: none;}

.indexInfo .infoData li { width: 50%; margin-bottom: 1rem;}

#photos-slide  .swiper-slide {  width: 300px;}

.indexInfo-con .indexInfo-prev {  top: 87%;}

.indexInfo-con .indexInfo-next {  top: 87%;}

}

/* indexInfo end */





/*--about-page-two--*/

.about-page-two{padding:3rem 0;overflow:hidden;background:#f0f0f0;}

.about-page-two .list{overflow:hidden;}

.about-page-two .list .item{float:left;margin:1%;width:23%;text-align:center;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);}

.about-page-two .list .pic{overflow:hidden;}

.about-page-two .list .pic img{display:block;width:100%;transition:all 0.5s;}

.about-page-two .list .tit{border-top:#f0f0f0 solid 1px;overflow:hidden;}

.about-page-two .list .tit a{display:block;padding:1rem;font-size:1rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.about-page-two .list .item:hover{background:#a72037;}

.about-page-two .list .item:hover .pic img{transform:scale(1.1);}

.about-page-two .list .item:hover .tit a{color:#fff;}

@media(max-width:768px){

  .about-page-two{padding:2rem 0.625rem;}

.about-page-two .list .item{width:48%;}

}

/*--end about-page-two--*/



/*--about-page-three--*/

.about-page-three{padding:3rem 0;overflow:hidden;background-size:cover;}

.about-page-three .list{overflow:hidden;}

.about-page-three .list .item{float:left;margin:1%;width:23%;text-align:center;}

.about-page-three .list .icon{margin:0 auto;width:4.6875rem;}

.about-page-three .list .icon img{display:block;width:100%;}

.about-page-three .list .text{padding-top:1rem;color:#fff;overflow:hidden;}

.about-page-three .list .text h3{font-weight:normal;font-size:1.25rem;}

.about-page-three .list .text p{font-size:0.875rem;}

@media(max-width:768px){

  .about-page-three{padding:2rem 0.625rem;}

.about-page-three .list .item{margin:0.625rem 1%;width:48%;}

}

/*--end about-page-three--*/



/*--about-page-four--*/

.about-page-four{padding:3rem 0;overflow:hidden;background:#fff;}

.about-page-four .wrap-tit { margin-bottom:2rem;}

.history-list{position:relative;overflow:hidden;}

.history-list:after{display:block;position:absolute;z-index:1;top:0;left:50%;width:1px;height:100%;content:"";background:#ddd;}

.history-list .item{padding:0.5rem 0;}

.history-list .item .hd{position:relative;}

.history-list .item .hd h3{line-height:1;font-size:2.2rem;color:#1e4084;font-family:"Arial";}

.history-list .item .hd p{font-size:1.4rem;color:#333;}

.history-list .item .hd:before{display:block;position:absolute;z-index:2;top:50%;margin-top:-1rem;width:0.625rem;height:0.625rem;content:"";background:#1e4084;border-radius:50%;animation:scale linear 3s infinite;}

.history-list .item .bd{padding-top:1rem;color:#333;line-height:1.8;overflow:hidden;font-size: 1rem;}

.history-list .item:nth-child(odd){padding-right:50%;text-align:right;}

.history-list .item:nth-child(odd) .hd:before{right:-0.3125rem;}

.history-list .item:nth-child(even){padding-left:50%;}

.history-list .item:nth-child(even) .hd:before{left:-0.3125rem;}

.history-list .item:nth-child(odd) .hd,.history-list .item:nth-child(odd) .bd{padding-right:3rem;}

.history-list .item:nth-child(even) .hd,.history-list .item:nth-child(even) .bd{padding-left:3rem;}

@media(max-width:768px){

  .about-page-four{padding:2rem 0.625rem;}

.history-list:after{left:4px;}

.history-list .item{width:100%;padding:0.5rem 0 !important;text-align:left !important;}

.history-list .item .hd,.history-list .item .bd{padding-left:2rem !important;padding-right:0 !important;}

.history-list .item .hd:before{left:0 !important;}

}

@keyframes scale

{

  0% {transform:scale(0.5);}

50% {transform:scale(1);}

100% {transform:scale(0.5);}

}

/*--end about-page-four--*/







/*--product--*/

.product{padding:2rem 0;overflow:hidden;background:#f5f5f5;}

.product .content { width:1200px;}

.product .wrap-tit { margin-bottom:4rem;}

.product-type{overflow:hidden;}

.product-type .item{position:relative;margin-bottom:0.9rem;padding:0.4rem;overflow:hidden;background:#fff;}

.product-type .tit{position:absolute;top:0;left:0;width:9.375rem;height:100%;font-size:1.125rem;text-align:center;background: #eee;}

.product-type .tit a{display:block;position:relative;top:50%;color: #333;transform:translateY(-50%);}

.product-type .item.cur .tit,.product-type .item .tit:hover { background: #1e4084;}

.product-type .item.cur .tit a,.product-type .item .tit:hover a { color: #fff;}

.product-type .list{padding-left:9.375rem;overflow:hidden;}

.product-type .list li{position:relative;float:left;font-size:1.05rem;height:2.75rem;line-height:2.75rem;}

.product-type .list li:after{display:block;position:absolute;right:0;top:50%;width:1px;height:1rem;content:"";background:#cacbca;transform:translateY(-50%);}

.product-type .list li:last-child:after{display:none;}

.product-type .list li a{display:block;color:#222;padding:0 1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.product-type .list li a:hover,.product-type .list li.cur a{color:#1e4084;}

.product-type .list li i{display:block;float:left;padding:0.375rem 0;width:1.875rem;overflow:hidden;}

.product-type .list li i img{display:block;width:100%;}

.product-list .item{float:left;margin-right:12px;margin-bottom:12px;width:291px;overflow:hidden;background:#fff;}

.product-list .item:nth-of-type(4n) { margin-right:0;}

.product-list h3{padding:30px;height:124px;line-height:32px;text-align:center;font-weight:normal;font-size:20px;overflow:hidden;background:url(../images/product_tit_line.png) no-repeat bottom;}

.product-list h3 a{display:block;color:#111;overflow:hidden;}

.product-list .summary{margin:30px;height:144px;line-height:24px;font-size:15px;color:#666;text-align:center;overflow:hidden;}

.product-list .btnBox{position:relative;height:60px;line-height:60px;text-align:center;border-top:#ebebeb solid 1px;}

.product-list .btnBox:after{display:block;position:absolute;left:50%;top:0;width:1px;height:100%;content:"";background:#ebebeb;}

.product-list .btnBox a{display:block;float:left;width:50%;text-align:center;font-size:16px;color:#666;}

.product-list .btnBox a.btn02 i{position:relative;display:inline-block;top:3px;margin-left:5px;width:20px;height:20px;background:url(../images/zx_btn.png) no-repeat;}

.product-list .btnBox a:hover{background:#1e4084;}

.product-list .item:hover{background:#1e4084;}

.product-list .item:hover *{color:#fff;}

.product-list .item:hover h3{background-image:url(../images/product_tit_line2.png);}

.product-list .item:hover a.btn02 i{background-image:url(../images/zx_btn_white.png);}

.product-list .item:hover .btnBox{border-color:rgba(255,255,255,0.1);}

.product-list .item:hover .btnBox:after{background:rgba(255,255,255,0.1);}



@media(max-width:1200px){

  .product-list{width:100%;}

.product-list .item{margin:1%;width:48%;}

.product-list h3{padding:10px;height:70px;line-height:25px;font-size:16px;}

.product-list .summary{margin:10px;height:72px;line-height:24px;font-size:12px;}

.product-list .btnBox{height:30px;line-height:30px;}

.product-list .btnBox a{font-size:14px;}

.product-list .btnBox a i{display:none !important;}

}



@media (max-width:992px){

  .product .content { width:100%;}

.product{padding:2rem 0.625rem;}

.product-type .tit{position:static;width:100%;}

.product-type .tit a{padding:1rem 0;transform:none; font-size:1.5rem;}

.product-type .list{padding:0.625rem;}

.product-type .list li{width:33.33%;font-size:1.125rem;}

.product-type .list li:nth-child(3n):after{display:none;}

}

@media (max-width:768px){

  .product-type .list li i{display:none;}

}

/*--end product--*/





/* --inpage-menu-- */

.inpage-menu{position:relative;z-index:333;margin:-5px auto 30px;width:1200px;height:80px;overflow:hidden;border-top:#1e4084 solid 5px;}

.inpage-menu .prev,.inpage-menu .next{position:absolute;z-index:3;top:0;width:60px;height:76px;cursor:pointer;}

.inpage-menu .prev{left:0;background:#fff url(../images/inpage_menu_prev.png) no-repeat center;border-right:#e5e5e5 solid 1px;}

.inpage-menu .next{right:0;background:#fff url(../images/inpage_menu_next.png) no-repeat center;}

.inpage-menu .prevStop,.inpage-menu .nextStop{opacity:0.5;cursor:no-drop;}

.inpage-menu .prev:hover{background-color:#1e4084;background-image:url(../images/inpage_menu_prev2.png);}

.inpage-menu .next:hover{background-color:#1e4084;background-image:url(../images/inpage_menu_next2.png);}

.inpage-menu .menu-list{margin:0 60px;overflow:hidden;}

.inpage-menu .menu-list li{float:left;width:20%;height:80px;line-height:76px;text-align:center;}

.inpage-menu .menu-list li a{display:block;height:76px;font-size:18px;color:#333;border-right:#e5e5e5 solid 1px;background:#fff;}

.inpage-menu .menu-list li:last-child a{border-right:none;}

.inpage-menu .menu-list li.cur a,.inpage-menu .menu-list li:hover a{color:#fff;background:#1e4084;}

@media(max-width:1200px){

  .inpage-menu{margin-top:0;margin-bottom:10px;width:100%;height:45px;}

.inpage-menu .prev,.inpage-menu .next{display:none;width:40px;height:40px;}

.inpage-menu .menu-list{margin:0 0;}

.inpage-menu .menu-list li{height:40px;line-height:40px;}

.inpage-menu .menu-list li a{height:40px;font-size:14px;}

}

/* --end inpage-menu-- */



/* fwxm */

.fwxm {position: relative;padding: 4rem 2.5% 0;box-sizing: border-box;overflow: hidden;background: url("/style/images/fwxm-bg.jpg") no-repeat center;width: 100%;height: 90.1875rem;background-size: cover;}

.fwxm-con { overflow: hidden;}

.fwxm-con .item  {float: left;width: 24%;margin: 3rem 0.5% 0; }

.fwxm-con .item:nth-of-type(odd) { animation: fadeinT 1s ease-out backwards;}

.fwxm-con .item:nth-of-type(even) { animation: fadeinB 1s ease-out backwards;}

.fwxm-con .item span { position: relative; z-index: 3; margin: 0 auto; display: block; width: 15.3125rem; height: 15.3125rem; border-radius: 50%; border: 0.625rem solid #f5f5f5; overflow: hidden;}

.fwxm-con .item .tit {margin-top: -7.625rem;position: relative;padding-top: 11.5625rem;background: #fff;width: 100%;height: 28.125rem;text-align: center;box-sizing: border-box;}

.fwxm-con .item .tit p { font-size: 1rem; color: #666; line-height: 1.75; padding:0 1rem;}

.fwxm-con .item .tit p a { color: #666;}

.fwxm-con .item .tit i {  margin:2.1875rem auto ;display: block; width: 2.125rem; height: 2px; background: #1e4084;}

.fwxm-con .item .tit > a {display: block;width: 8.4375rem;height: 3rem;line-height: 3rem;text-align: center;font-size: 0.875rem;color: #fff;background: #1e4084;position: absolute;left: 50%;bottom: 2rem;transform: translateX(-50%);}

.fwxm-con .item:hover .tit { background: #1e4084;}

.fwxm-con .item:hover .tit p a,.fwxm-con .item:hover .tit i { color: #fff;}

.fwxm-con .item:hover .tit > a { color: #1e4084; background: #fff;}

.fwxm-con .item:hover .tit i { background: #fff;}

@media (max-width: 992px) {

  .fwxm { background:none; height:auto; padding-bottom:2rem;}

.fwxm-con .item .tit > a { bottom: 1rem; }

.fwxm-con .item span { width: 13.3125rem; height: 13.3125rem;}

.fwxm-con .item { width: 49%; margin: 1rem 0.5% 0;}

}

/* fwxm end */



/* abort us */

.layout01{padding:20px;overflow:hidden;background:#fff;}

.layout01 .text{padding:30px;line-height:1.5;overflow:hidden;}

.layout01 .text .hd{padding-bottom:20px;border-bottom:#e0e0e0 solid 1px;}

.layout01 .text .hd i{display:block;margin-bottom:10px;width:30px;height:3px;background:#1e4084;}

.layout01 .text .hd h3{font-size:24px;font-weight:normal;}

.layout01 .text .hd small{display:block;color:#ccc;font-size:14px;}

.layout01 .text .bd{padding-top:20px;font-size:16px;color:#666;overflow:hidden;}

.layout01 .pic{position:relative;padding-right:20px;padding-bottom:20px;overflow:hidden;}

.layout01 .pic:before,.layout01 .pic:after{display:block;position:absolute;content:"";background:#1e4084;}

.layout01 .pic:before{width:20px;right:0;top:20px;bottom:0;}

.layout01 .pic:after{height:20px;right:0;left:20px;bottom:0;}

.layout01 .pic img{display:block;width:100%;}

@media (max-width: 992px) {

  .layout01 .pic { display:none;}

}

/* abort us  end*/





/*--product--*/

.products{padding:5rem 0;overflow:hidden;background:#f8f8f8;}

.products-list{/* width:1412px; */}

.products-list .item{float:left;margin: 1%;width: 18%;text-align:center;overflow:hidden;background: #1e4084;box-shadow:0 0.2rem 0.625rem rgba(0,0,0,0.1);transition:all 0.5s;}



.products-list .item a{display:block;padding:2.5rem 0.25rem;}

.products-list .item .icon{margin:0 auto;width:4.6875rem;height:4.6875rem;background:#fff;border: #fff;border-radius:50%;transition:all 0.5s;}

.products-list .item .icon img{filter:contrast(0);}

.products-list .item .text{padding-top:1.875rem;overflow:hidden;}

.products-list .item .text h3{font-weight:bold;font-size:1.25rem;color: #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.products-list .item .text p{font-size:0.875rem;font-family:"DIN Medium";color: #fff;height: 73px;/* letter-spacing:-0.5px; *//* overflow:hidden; *//* text-overflow:ellipsis; *//* white-space:nowrap; */line-height: 20px;}

.products-list .item:hover{background:#a60e0d;}

.products-list .item:hover .icon{border-color:#fff;transform:rotateY(360deg);}

.products-list .item:hover .icon img{filter:contrast(1);}

.products-list .item:hover .text *{color:#fff;}

.products-list .item:nth-child(1){animation:fadeInUp 1s;}

.products-list .item:nth-child(2){animation:fadeInUp 1.5s;}

.products-list .item:nth-child(3){animation:fadeInUp 2s;}

.products-list .item:nth-child(4){animation:fadeInUp 2.5s;}

.products-list .item:nth-child(5){animation:fadeInUp 3s;}

@media (max-width:1400px){

  .products-list{width:1210px;}

.products-list .item{margin-right:10px;width:232px;}

.products-list .item .text{padding-top:1.6rem}

.products-list .item .text h3{font-size:1.3rem;}

.products-list .item .text p{font-size:0.75rem;}

}

@media (max-width:1200px){

  .products-list{width:100%;}

.products-list .item{margin:1%;width:31.33%;}

}

@media (max-width:992px){

  .products{padding:2rem 0.625rem;}

.products-list .item{width:48%;}

.products-list .item:nth-child(5){ display:none; }

}

/*--end product--*/



/* help-main */

.help-main2 .map { padding-top: 3.125rem;}

.help-main2 .map .item:nth-of-type(3) { display: none; margin-top:1rem;}



@media (max-width: 992px) {

  .help-main2 .map .item:nth-of-type(2) { display: none;}

.help-main2 .map .item:nth-of-type(3) { display: block;}

}





/* sdbz */

.sdbz { position: relative; overflow: hidden; background: #f9f9f9; padding: 70px 0;}

.sdbz-con { overflow: hidden; margin-top: 55px; position: relative;}

.sdbz-con:after {content: '';display: block;position: absolute;left: 0;top: 12%;background: url("/style/images/sdbz-bf.png") no-repeat center;width: 100%;height: 205px;background-size: 100%;}

.sdbz-con .item  {float: left;width: 23%;position: relative;z-index: 2;}

.sdbz-con .item span {position:relative;display: block;margin: 0 auto;width:9.6875rem;height: 9.6875rem;overflow: hidden;border-radius: 50%;}

.sdbz-con .item span:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%; border: 5px solid #cecece; box-sizing: border-box;}

.sdbz-con .item span img { width: 100%;}

.sdbz-con .item .tit {clear: both;margin-top: 2.9375rem;}

.sdbz-con .item em { display: block; font-size: 1.125rem; color: #333; }

.sdbz-con .item h2 { font-size: 1.5rem; color: #333; font-weight: normal; margin-bottom: 0.625rem;}

.sdbz-con .item p { font-size: 14px; color: #666; padding: 0.3125rem 0;}

.sdbz-con .item:nth-of-type(1) {margin-top: 7.5rem;text-align: center;margin-left: 2rem;}

.sdbz-con .item:nth-of-type(2) {width: 27%;margin-top: 9.625rem;margin-left: 4rem;}

.sdbz-con .item:nth-of-type(2) span { float: left;}

.sdbz-con .item:nth-of-type(2) .tit {  clear:none;float: left; margin-left: 0.625rem; margin-top: 3.375rem;}

.sdbz-con .item:nth-of-type(3) {width: 27%;margin-left: -6rem;}

.sdbz-con .item:nth-of-type(3) span { float: left;}

.sdbz-con .item:nth-of-type(3) .tit {  clear:none;float: left; margin-left: 0.625rem; margin-top: 3.375rem;}

.sdbz-con .item:nth-of-type(4) {margin-top: 4.125rem;text-align: left;width: 20%;margin-left: 2rem;}

.sdbz-con .item:nth-of-type(4)  span { margin: 0;}

.sdbz-con .item:hover span:after { border: 5px solid #1e4084;}

@media (max-width: 1400px) {

  .sdbz-con .item span { display: block; width: 7.6875rem; height: 7.6875rem;}

.sdbz-con .item:nth-of-type(2) { margin-left: 2rem;}

.sdbz-con .item:nth-of-type(3) .tit { margin-left: 1rem;}

.sdbz-con .item:nth-of-type(3) { width: 29%; }

}



@media (max-width: 992px) {

  .sdbz { padding: 40px 0;}

.sdbz-con .item { text-align: center!important; margin: 0 0 3rem 0!important; width: 50%!important; margin-top: 0!important;}

.sdbz-con .item span { margin: 0 auto!important; float: none!important;}



}

/* sdbz end */





/*--case--*/

.case{padding:5rem 0.625rem;overflow:hidden;background:url(../images/Index/case_bg.jpg) no-repeat center;background-size:cover;}

.case .wrap-tit h2 a { color:#fff;}

.case .wrap-tit p { color:#fff;}

.case.bgWhite{background:#fff;}

.case-list{margin-top:2rem;width:101.43%;overflow:hidden;}

.case-list .item{position:relative;float:left;width:23.59%;margin-right:1.4%;margin-bottom:1.4%;overflow:hidden;transition:all 1s;background:#fff}

.case-list .pic{overflow:hidden;}

.case-list .pic img{width:100%;}

.case-list .text{position:relative;}

.case-list .text .tit{position:relative;z-index:2;overflow:hidden;border-bottom:rgba(255,255,255,0.1) solid 1px;transition:all 1s;}

.case-list .text .tit a{display:block;padding:1.25rem;font-size:1rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:text-indent 1s;}

.case-list .text .btns{position:absolute;z-index:1;bottom:100%;width:100%;font-size:1rem;overflow:hidden;background:#000;transform:translateY(200%);opacity:0;transition:all 1s;}

.case-list .text .btns a{display:block;float:left;padding:1.25rem 1.875rem;width:50%;color:#fff;}

.case-list .text .btns a:hover{background-color:#1e4084;}

.case-list .item:hover .btns{transform:translateY(0);opacity:1;}

.case-list .item:hover .tit a{color:#fff;text-indent:1.875rem;background:#a60e0d;}

.case-list2 .pic{border:#e0e0e0 solid 1px;}

.case-list2 .text .tit a{padding:1rem 1.25rem;color:#333;background:#e0e0e0;}

.case .more{text-align:center;overflow:hidden;}

.case .more a{display:inline-block;padding-right:1rem;font-size:1rem;color:#fff;background:url(../images/Index/more_white.png) no-repeat right center;}

@media (max-width:768px){

  .case{padding:2rem 0.625rem;}

.case-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}

.case-list .item{float:none;margin:2% 0;width:48%;}

.case-list .item .tit a{padding:1rem 0;}

.case-list .text .btns{display:none;}

.case-list .item:hover .tit a{text-indent:1rem;}

}

/*--end case--*/





/*--case-slide--*/

.case-slide{position:relative;}

.case-slide .case-list{width:100%;}

.case-slide .prev-btn,

.case-slide .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;}

.case-slide .prev-btn { left: -60px; }

.case-slide .next-btn { right: -60px; }

.case-slide .prev-btn:before,

.case-slide .next-btn:before { content: ''; display: block; width: 10px; height: 10px; border-top: solid 2px #939393; border-right: solid 2px #939393;}

.case-slide .prev-btn:before { margin: 14px 0 0 15px; 

  -webkit-transform:rotate(-135deg); 

  -moz-transform:rotate(-135deg); 

  -ms-transform:rotate(-135deg); 

  transform:rotate(-135deg); 

}

.case-slide .next-btn:before { margin: 14px 0 0 11px; 

  -webkit-transform:rotate(45deg);

  -moz-transform:rotate(45deg);

  -ms-transform:rotate(45deg);

  transform:rotate(45deg);

}

/*--end case-slide--*/



/*--step--*/

.step-list{position:relative;margin-top:1rem;overflow:hidden;}

.step-list .item{position:relative;float:left;padding:0 1rem;width:20%;text-align:center;}

.step-list .item:after{display:block;position:absolute;left:0;bottom: 2.5rem;width:100%;height:1px;content:"";background:#e0e0e0;}

.step-list .item span{position:relative;display:block;margin:1rem auto;width: 100px;height: 100px;border-radius: 50%;background: #1e4084;overflow: hidden;}

.step-list .item span img{position:relative;z-index:3;display:block;width: 40px!important;margin-top: 26px!important;filter: contrast(0%) brightness(200%);}

.step-list .item h3{font-size:1.125rem;color:#333;font-weight:normal;}

.step-list .item p{margin-top:1rem;font-size:0.875rem;height:3rem;line-height:1.5rem;color:#666;overflow:hidden;}

.step-list .item em{position:relative;z-index:3;display:block;margin:1rem auto;width: 3rem;height: 3rem;line-height: 3rem;font-size: 1.125rem;color:#999;font-style:normal;border:#e0e0e0 solid 1px;border-radius:50%;background:#fff;}

@media screen and (max-width: 992px) {

  .step-list .item p { height:0;}

.step-list{overflow:auto;white-space:nowrap;}

.step-list .item{display:inline-block;float:none;width:10rem;}

}

/*--end step--*/



/*-- show--*/

.show-section-wrap{padding:3rem 0;overflow:hidden;}

.show-section-list05{overflow:hidden;}

.show-section-list05 .item{position:relative;float:left;margin:2% 0;box-sizing:border-box;overflow: hidden;width: 100%;}

.show-section-list05 .item:first-child{margin-top:0;}

.show-section-list05 .item:last-child{margin-bottom:0;}

.show-section-list05 .pic{float:left;width:50%;overflow:hidden;}

.show-section-list05 .pic img{display:block;width:100%;}

.show-section-list05 .text{padding:0 2rem;width:50%;overflow:hidden;}

.show-section-list05 .text h3{font-weight:normal;font-size:1.25rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.show-section-list05 .text .summary{margin-top:1rem;font-size:1.rem;color:#666;overflow:hidden;}

.show-section-list05 .item:nth-child(odd) .pic,.show-section-list05 .item:nth-child(even) .text{float:left;}

.show-section-list05 .item:nth-child(even) .pic,.show-section-list05 .item:nth-child .text(odd){float:right;}

@media screen and (max-width: 992px) {

  .show-section-list05 .pic,.show-section-list05 .text{float:none !important;margin:2% 0;width:100%;}

.show-section-list05 .text{padding:1rem 0;}

.show-section-list05 .text h3{font-size:1.75rem;}

.show-section-list05 .text .summary{font-size:1rem;}

}

/*--end show--*/





/*--showr--*/

.showr-section-wrap{padding:3rem 0;overflow:hidden;}

.showr-section-list05{overflow:hidden;}

.showr-section-list05 .item{position:relative;float:left;margin:2% 0;box-sizing:border-box;overflow: hidden;width: 100%;}

.showr-section-list05 .item:first-child{margin-top:0;}

.showr-section-list05 .item:last-child{margin-bottom:0;}

.showr-section-list05 .pic{float:left;width:50%;overflow:hidden;}

.showr-section-list05 .pic img{display:block;width:100%;}

.showr-section-list05 .text{padding:0 2rem;width:50%;overflow:hidden;}

.showr-section-list05 .text h3{font-weight:normal;font-size:1.25rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.showr-section-list05 .text .summary{margin-top:1rem;font-size:1rem;color:#666;overflow:hidden;}

.showr-section-list05 .text em{display:block; margin-top:3rem;width:2rem;height:1px;background:#1e4084;}

.showr-section-list05 .item:nth-child(odd) .pic,.showr-section-list05 .item:nth-child(even) .text{float:right;}

.showr-section-list05 .item:nth-child(even) .pic,.showr-section-list05 .item:nth-child .text(odd){float:right;}

@media screen and (max-width: 992px) {

.showr-section-list05 .pic,.showr-section-list05 .text{float:none !important;margin:2% 0;width:100%;}

.showr-section-list05 .text{padding:1rem 0;}

.showr-section-list05 .text h3{font-size:1.75rem;}

.showr-section-list05 .text .summary{font-size:1rem;}

}

/*--end showr--*/





/* inpageProess */

.inpageProess { padding-top:30px; overflow:hidden;}

.inpageProess .wrap-tit p {margin-top:1rem;}

.inpageProess-slide {padding: 2.5rem 0.2rem 1rem;}

.inpageProess-slide .item {overflow: hidden;width: 8.15rem;height: 8.15rem;border-radius: 50%;background: #fff;text-align: center;box-shadow: 0px 4px 22px 0px rgba(3, 0, 0, 0.1);}

.inpageProess-slide .item span { display: block; width: 2rem; height: 2rem; line-height: 2rem; border-radius: 50%; margin: 2rem auto 0; font-size: 1rem; color: #fff; text-align: center;}

.inpageProess-slide .item p { font-size: 1rem; color: #333; padding-top: 0.5rem;}

.inpageProess-slide .swiper-slide:after {content:"";display:block;position: absolute;right: 7px;top: 54%;width: 19%;height: 1px;background: #cecece;}

.inpageProess-slide .swiper-slide:last-of-type:after { display: none;}

.inpageProess-slide .swiper-slide:nth-of-type(odd) .item span { background: #00a2e9;}

.inpageProess-slide .swiper-slide:nth-of-type(even) .item span { background: #154a9a;}

@media (max-width: 992px) {

    .inpageProess { padding: 0 2.5% 2.5rem;}

    .inpageProess-slide .item { margin:0 auto;}

    .inpageProess-slide .item { width: 6.15rem; height: 6.15rem;}

    .inpageProess-slide .item span { width: 1.5rem; height: 1.5rem;margin: 1.3rem auto 0; font-size: 0.5rem; line-height: 1.5rem;}

    .inpageProess-slide .swiper-slide:after  { display: none;}

}

/* inpageProess end */



/* ywly */

.ywly { box-sizing: border-box; overflow: hidden; position: relative; text-align: center; width: 100%;  background-size: cover;}

.ywly .wrap-tit { padding-top: 5.625rem;}

.ywly-con { display: block; margin-top: 1.875rem; overflow: hidden;}

.ywly-con .item {position: relative;float: left;width: 18%;margin: 1%;overflow: hidden;}

.ywly-con .item .pic { width: 100%; font-size: 0; overflow: hidden;}

.ywly-con .item .pic img { width: 100%; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }

.ywly-con .item .ywly-show {position: absolute;left: 25px;top: 50%;right: 25px;display:block;opacity: 1;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;text-align: center;transform: translateY(-50%);}

.ywly-con .item .ywly-show p { font-size: 1.5rem; color: #fff;}

.ywly-con .item .ywly-show span { font-size: 0.875rem; color: #fff; font-family: "Futura Md BT";}

.ywly-con .item .ywly-hide {position: absolute;left: 0;top: 0;z-index: 2;opacity: 0;right: 0;bottom: 0;padding: 5px;background-color:rgba(0,0,0,.4);transform: scale(0.5);-webkit-transition:all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

.ywly-con .item .hide-box { position: relative; width: 100%; height: 100%;border: 1px solid rgba(231,231,231,.5); overflow: hidden;}

.ywly-con .item .hide-mid {  position: relative; top: 50%; transform: translateY(-50%) scale(1); text-align: center;}

.ywly-con .item .hide-mid p { font-size: 1.25rem; color: #fff;}

.ywly-con .item .hide-mid span { display: block; font-size: 1rem; color: #fff;}

.ywly-con .item .hide-mid .more { position: relative; margin: 1.5625rem auto 0; width: 1.9375rem; height: 1.9375rem; background-size: 100%;}

.ywly-con .item:hover .ywly-hide { transform: scale(1); opacity: 1;}

.ywly-con .item:hover img { transform: scale(1.1)}

.ywly-con .item:hover .ywly-show { opacity: 0; top: -50px;}

.ywly .content >  a {  margin-top:2.5rem;display: inline-block; font-size: 1rem; color: #fff;}

.ywly .content >  a i { display: inline-block; vertical-align: middle; width: 10px; height: 10px; background-size: 100%; margin-left: 5px; margin-top: -2px;}

@media (max-width: 992px) {

.ywly {height: 88rem;}

.ywly-con .item .ywly-show {left: 0;top: 60px;text-align: center;width: 100%;}

.ywly .wrap-tit { padding-top: 4.625rem;}

.ywly-con .item { width: 48%; margin:1%;}

.ywly-con .item:nth-of-type(even){ margin-right: 0;}

.ywly-con .item .ywly-hide { padding: 10px;}

.ywly-con .item .hide-mid .more { display: none;}

  }

/* ywly-gjzlfw */