.prod_bg {background:#fff;padding-bottom:80px;overflow:hidden;}
.prod_bg .page {width:85%;margin:auto;padding-top:80px;}
.prod_top {height:5.2vw;margin-bottom:35px;}
.prod_l p {font-size:40px;display:block;width:280px;line-height:28px;color:#333;font-weight:bold;}
.prod_l d {line-height:3vw;font-size:16px;color:#393939;font-family:"Arial";}
.prod_r{text-align:right;}
.prod_r a {width:170px;height:3vw;display:block;background:#aaa;text-align:center;line-height:3vw;float:right;color:#fff;margin-left:15px;margin-top:1.1vw;font-size:15px;}
.prod_r .on {background:#e98120;}
.prod .divproduct_new_div_item .product_div_item_pic {position:relative;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.prod .divproduct_new_div_item .product_div_item_pic img {width:100%;height:100%;}
.prod .divproduct_new_div_item .product_div_item_pic a {display:block;position:relative;}
.prod .divproduct_new_div_item .product_div_item_pic a:before,.prod .divproduct_new_div_item .product_div_item_pic a:after {content:"";display:block;position:absolute;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-mz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0.8;}
.prod .divproduct_new_div_item .product_div_item_pic a:before {content:"+";width:4.6vw;height:4.6vw;line-height:4.6vw;text-align:center;top:42%;left:42%;font-size:30px;font-weight:100;color:#fff;border:1px #fff solid;border-radius:100%;z-index:2;}
.prod .divproduct_new_div_item .product_div_item_pic a:after {left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);}
.prod .divproduct_new_div_item:hover .product_div_item_pic a:before,.prod .divproduct_new_div_item:hover .product_div_item_pic a:after {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.prod .divproduct_new_div_item {float:left;width:32%;height:100%;position:relative;margin-top:2%;margin-left:1.9%;border:1px solid #ececec;}
.prod .divproduct_new_div_item:nth-child(1) {margin-left:0px;}
.prod .divproduct_new_div_item:nth-child(4) {margin-left:0px;}
.prod .divproduct_new_div_item:nth-child(7) {margin-left:0px;}
.prod .divproduct_new_div_item_content {width:100%;line-height:60px;margin-top:2%;height:60px;text-align:center;background:#fff;border-top:1px solid #ececec;}
.prod .divproduct_new_div_item_content .divproduct_new_div_item_title a {font-size:1vw;color:#333;width:100%;display:block;position:absolute;transition:all linear 0.3s;-moz-transition:all linear 0.3s;line-height:60px;-webkit-transition:all linear 0.3s;}
.prod .divproduct_new_div_item_content .divproduct_new_div_item_body {color:#666;margin-top:1.8vw;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.prod .divproduct_new_div_item_content .divproduct_new_div_item_body:after {width:4vw;height:1vw;display:block;position:absolute;top:2.4vw;background-size:100%;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_body:after {}
.divproduct_new_div_item:hover .divproduct_new_div_item_body {}
.divproduct_new_div_item:hover .divproduct_new_div_item_title a {}
.prod .tempWrap {width:100% !important;}
.divproduct_new_div_item_title,.divproduct_new_div_item_body {height:100%;}
.divproduct_new_div_item_content:after {width:0;height:60px;content:"";display:block;position:absolute;left:0;bottom:0;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.prod .divproduct_new_div_item:hover .divproduct_new_div_item_content:after {width:100%;}
.pswp {display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:10010;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}
.pswp * {-webkit-box-sizing:border-box;box-sizing:border-box}
.pswp img {max-width:none}
.pswp--animate_opacity {opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--open {display:block}
.pswp--zoom-allowed .pswp__img {cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img {cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img {cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__scroll-wrap {position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container,.pswp__zoom-wrap {-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap {position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)}
.pswp__bg {will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {-webkit-transition:none;transition:none}
.pswp__container,.pswp__zoom-wrap {-webkit-backface-visibility:hidden}
.pswp__item {position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img {position:absolute;width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder {-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank {background:#222}
.pswp--ie .pswp__img {width:100%!important;height:auto!important;left:0;top:0}
.pswp__error-msg {position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}
.pswp__error-msg a {color:#ccc;text-decoration:underline}
.pswp__button {width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}
.pswp__button:focus,.pswp__button:hover {opacity:1}
.pswp__button:active {outline:0;opacity:.9}
.pswp__button::-moz-focus-inner {padding:0;border:0}
.pswp__ui--over-close .pswp__button--close {opacity:1}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {background:url(../fonts/216b76e93f27479287905b7122aab06f.svg)}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {background:0 0}
}
.pswp__button--close {background-position:0 -44px}
.pswp__button--share {background-position:-44px -44px}
.pswp__button--fs {display:none}
.pswp--supports-fs .pswp__button--fs {display:block}
.pswp--fs .pswp__button--fs {background-position:-44px 0}
.pswp__button--zoom {display:none;background-position:-88px 0}
.pswp--zoom-allowed .pswp__button--zoom {display:block}
.pswp--zoomed-in .pswp__button--zoom {background-position:-132px 0}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {visibility:hidden}
.pswp__button--arrow--left,.pswp__button--arrow--right {background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}
.pswp__button--arrow--left {left:0}
.pswp__button--arrow--right {right:0}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}
.pswp__button--arrow--left:before {left:6px;background-position:-138px -44px}
.pswp__button--arrow--right:before {right:6px;background-position:-94px -44px}
.pswp__counter,.pswp__share-modal {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__share-modal {display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden {display:none}
.pswp__share-tooltip {z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}
.pswp__share-tooltip a {display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}
.pswp__share-tooltip a:hover {text-decoration:none;color:#000}
.pswp__share-tooltip a:first-child {border-radius:2px 2px 0 0}
.pswp__share-tooltip a:last-child {border-radius:0 0 2px 2px}
.pswp__share-modal--fade-in {opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip {-webkit-transform:translateY(0);transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a {padding:16px 12px}
a.pswp__share--facebook:before {content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
a.pswp__share--facebook:hover {background:#3e5c9a;color:#fff}
a.pswp__share--facebook:hover:before {border-bottom-color:#3e5c9a}
a.pswp__share--twitter:hover {background:#55acee;color:#fff}
a.pswp__share--pinterest:hover {background:#ccc;color:#ce272d}
a.pswp__share--download:hover {background:#ddd}
.pswp__counter {position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}
.pswp__caption {position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small {font-size:11px;color:#bbb}
.pswp__caption__center {text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}
.pswp__caption--empty {display:none}
.pswp__caption--fake {visibility:hidden}
.pswp__preloader {width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}
.pswp__preloader__icn {width:20px;height:20px;margin:12px}
.pswp__preloader--active {opacity:1}
.pswp__preloader--active .pswp__preloader__icn {background:url(../images/preloader.gif) 0 0 no-repeat}
.pswp--css_animation .pswp__preloader--active {opacity:1}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__icn {background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut {position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut {-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}
.floor_1 {}
.floor_1 .floor_1_main {width:85%;padding-top:60px;margin:auto;}
.floor_1 .fenlei {float:left;margin-bottom:30px;width:100%;}
.indexTit {float:left;}
.indexTit .tit {font-size:38px;color:#333;text-align:left;height:40px;line-height:40px;letter-spacing:3px;margin-bottom:10px;font-weight:400;}
.indexTit d {font-size:20px;letter-spacing:-1px;font-family:"Arial";color:#888;}
.indexTit i {display:block;width:85px;height:5px;margin:0 auto;background:#01b2b3;margin-bottom:30px;}
.index_title {text-align:center;padding-top:35px;padding-bottom:40px;}
.index_title h3 {font-size:38px;font-weight:100;padding-bottom:12px;color:#333;font-weight:bold;}
.index_title p {background:url(../images/line.png) center center no-repeat;width:320px;height:22px;margin:0 auto;}
.floor_1 .floor_1_main .content {}
.floor_1 .menu {float:right;width:60%;margin-top:20px;}
.floor_1 .menu .list {padding:0;text-align:center;}
.floor_1 .menu .list .item {display:inline-block;width:14%;height:41px;line-height:42px;border:1px solid #c1c1c1;margin:0 8px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_1t .menu .list .item:last-child {margin-right:0px;}
.floor_1 .menu .list .item a {font-size:14px;color:#666;text-align:center;display:block;}
.floor_1 .menu .list .item:hover {background-color:#131c7c;color:#FFFFFF;border:1px solid #131c7c;}
.floor_1 .menu .list .item:hover a {color:#FFFFFF;}
.floor_1 .menu .list .hover {background-color:#131c7c;color:#FFFFFF;border:1px solid #131c7c;display:inline-block;width:14%;height:41px;line-height:42px;margin:0 8px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_1 .menu .list .hover a {color:#FFFFFF;}
.floor_1 .floor_1_main .content .case {}
.floor_1 .floor_1_main .content .case .bd {overflow:hidden;width:95%;height:380px;margin:auto;}
.floor_1 .floor_1_main .content .case .bd .list {}
.floor_1 .floor_1_main .content .case .bd .list li {position:relative;float:left;display:block;width:100%;}
.floor_1 .floor_1_main .content .case .bd .list li a {color:#2b2b2b;}
.floor_1 .floor_1_main .content .case .bd .list li h3 span {color:#000;font-size:24px;height:60px;line-height:60px;padding-bottom:10px;border-bottom:3px solid #131c7c;}
.floor_1 .floor_1_main .content .case .bd .list li i {width:100%;height:10px;display:block;}
.floor_1 .floor_1_main .content .case .bd .list li .text .ipem {width:97%;line-height:30px;display:block;text-align:left;color:#666666;font-size:16px;margin-top:4px;}
.floor_1 .floor_1_main .content .case .bd .list li .pcimgshow {float:left;width:40%;height:100%;}
.floor_1 .floor_1_main .content .case .bd .list li .pcimgshow img{width:100%;}

/*banner*/
.bannerwarp{width:100%; height:100%; position:relative;}
.banner{overflow: hidden; clear:both; width: 100%; max-height:900px; position: relative; z-index: 1;}
.banner .bx-wrapper .bx-controls-direction a{visibility:hidden; opacity:0;}
.banner:hover .bx-wrapper .bx-controls-direction a{visibility:visible; opacity:1;}
.bx-wrapper{position:relative; margin:auto; padding:0; *zoom: 1;}
.bx-wrapper ul li{width:100%;}
.bx-wrapper ul li img{display:block; width:100%;}
.bx-wrapper .bx-pager{position:absolute; left:0px; bottom:60px; z-index:10; width:100%; text-align:center;}
.bx-wrapper .bx-pager-item{margin:0px 5px; display:inline-block; *display:inline; zoom:1; }
.bx-wrapper .bx-pager-item a{display:block; width:10px; height:10px; font-size:0; border-radius:50%; background-color:#fff;}
.bx-wrapper .bx-pager-item a.active{background-color:#e98120;}
.bx-wrapper .bx-controls-direction a{position:absolute; top:50%; margin-top:-28.5px; z-index:10;}
.bx-wrapper .bx-prev{left:80px;}
.bx-wrapper .bx-next{right:80px;}
.bx-wrapper .dnext,.bx-wrapper .dprev{/*display:block;*/ display:none; width:50px; height:50px; background:url(../images/arrowbtn1.png) no-repeat;}
.bx-wrapper .dnext{background-position:-50px 0px;}
.bx-wrapper .dprev{background-position:0px 0px;}
.bx-wrapper .bx-controls-direction a .dnext::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #e15620;
	background-image:url(../images/arrowbtn3.png);
    border-radius: 50%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    z-index: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.bx-wrapper .bx-controls-direction a .dnext:hover::after {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.bx-wrapper .bx-controls-direction a .dprev::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #e15620;
	background-image:url(../images/arrowbtn2.png);
    border-radius: 50%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    z-index: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.bx-wrapper .bx-controls-direction a .dprev:hover::after {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}


.hezuocase{
   width:100%;
   height: 350px;
   margin-top:30px;
}
.hezuocase ul li{
    float:left;
    width:14.2%;
    border:1px solid #ccc;
    text-align:center;
}

.hezuocase ul li img{
    width:100%;
    height:130px;
}

#indexsearch{
    width:100%;
    height:80px;
    background:#e98120;
}

.pagesearch{
    width:85%;
    margin:auto;
    line-height:80px;
    font-size:16px;
    color:#fff;
}

.pagesearch a{
   padding:8px;
   color:#fff;
}

.inputsearh{
    border-left:1px solid #ffffff;
    background:#e98120;
    color:#fff;
    padding-left:30px;
    padding-right:80px;
    float:left;
}

.hbtton{
 float:left;background:url(./searimg.png) left center no-repeat;width: 35px;height:35px;border:#fff;margin: 5px 15px;margin-top:25px;
}

input:-moz-placeholder{
    color:#fff !important;
}

input:-ms-input-placeholder{
color: #fff !important;
} 

input::-webkit-input-placeholder{
color: #fff !important;
}

#server {width:100%;height:767px;margin-top:50px;background:url(./serbg.jpg) no-repeat center;}

.advant{padding:0% 7.5% 0% 8%;}

#server .serleft{
    float:left;
    width:27%;
}

#server .serleft h3{
    margin-top:180px;
    font-size:40px;
    font-weight:bold;
    color:#343434;
    text-align:left;
}

#server .serleft h3 span{
    font-size:20px;
    color:#343434;
    display:block;
}

#server .serleft p{
    padding-top:90px;
    font-size:23px;
    text-align:left;
    color:#343434;
}

#server .serleft p img{
    width:100%;
}

#server .serleft .sermore{
    margin-top:90px;
    width:45%;
    height: 40px;
    background:#e98120;
    line-height:40px;
}

#server .serleft .sermore a{
    color:#fff;
}

#server .serright{
    float:right;
    width:64%;
    margin-top:110px;
    background:#fff;
}

#server .serright li{
    width:50%;
    height:275px;
    float:left;
    text-align:left;
    padding-top:50px;
    padding-left:36px;
}

#server .serright li:nth-child(2){
    border-left:1px solid #eaeaea;
    border-bottom:1px solid #eaeaea;
}

#server .serright li:nth-child(3){
    border-top:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
}

#server .serright li .tupg_yy span{
    padding-top:20px;
    font-size:30px;
    color:#343434;
    display:inline-block;
}

#server .serright li .tupg_yy em{
  padding-top:30px;
  font-size:18px;
  color:#343434;
  display:inline-block;
}

#server .serright li:hover{
   background:#e98120;
}

#server .serright li:hover .tupg_yy span,#server .serright li:hover .tupg_yy em{
  color:#fff;  
}

#server .serright li:hover .tupg_tt .img1{display:none;}


.solution-box {
    margin: 30px 0 60px 0;
}
.solution-cut {
    margin: 0 auto;
    position: relative;
}
.solution-swiper {
    width: 100%;
    overflow: hidden;
}
.solution-box button.fa {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50px;
    background:#fff;
    color: rgba(255, 255, 255, .5);
    cursor: pointer;
    border: none;
    font-size: 40px;
    padding: 0;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
}
.solution-box button:focus{
    border: none;
    outline:none;
}
.solution-box button.fa:hover {
    color: #fff;
}
.solution-box .fa-back {
    right: 100%;
}
.solution-box .fa-more {
    left: 100%;
}
.solution-box ul {
    width: 10000%;
}
.solution-box ul:after {
    display: block;
    clear: both;
    content: '';
}
.solution-box ul li {
    /*width: .24%;*/
    float: left;
    text-align: center;
    color: #fff;
    position: relative;
    /*margin-right:0.02%;*/
}
.solution-box ul li span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
}
.solution-box ul li:nth-child(2) span,.solution-box ul li:nth-child(4) span {
    background: rgba(0, 0, 0, .75);
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
}
.solution-box ul li i {
    font-size: 50px;
    opacity: .85;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 53%;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
}
.solution-box ul li hr {
    width: 30px;
    height: 2px;
    background: #fff;
    border: none;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 0 0 0 -15px;
    padding: 0;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
}
.solution-box ul li h3 {
    font-size: 24px;
    position: absolute;
    width: 100%;
    left: 0;
    top: 53%;
    transition: .3s;
}
.solution-box ul li p {
    width: 80%;
    position: absolute;
    font-size: 16px;
    left: 10%;
    top: 70%;
    opacity: 0;
    transition: .3s;
}
.solution-box ul li a {
    position: absolute;
    top: 85%;
    font-size: 16px;
    line-height: 32px;
    width: 120px;
    margin: 0 0 0 -60px;
    color: #fff;
    border: 2px solid #fff;
    opacity: 0;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
}
.solution-box ul li a:hover {
    background: #fff;
    color: #373d41;
}
.solution-box ul li img {
    display: block;
    width: 100%;
    height:244px;
}
.solution-box ul li:hover span {
    background: rgba(48, 113, 255, .85);
}
.solution-box ul li:hover i {
    bottom: 63%;
}
.solution-box ul li:hover hr {
    top: 40%;
    opacity: 0;
}
.solution-box ul li:hover h3 {
    top: 38%;
}
.solution-box ul li:hover p {
    top: 50%;
    opacity: 1;
}
.solution-box ul li:hover a {
    top: 75%;
    opacity: 1;
}

#toolbar {
  position: fixed;
  z-index: 9999;
  right: 17px;
  bottom: 10%;
}

#toolbar li {
  margin-bottom: 3px;
  font-size: 0;
  width: 57px;
  height: 57px;
  right: 0;
  position: relative;
}

#toolbar li a {
  display: block;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  width: 57px;
  height: 57px;
  overflow: hidden;
  background: #ee6700;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  white-space: nowrap;
  font-size: 0;
}

.icon-font::after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(../images/icon_spirit.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}

#toolbar li .icon-font {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 57px;
  background-color: #d9d9d9;
}

#toolbar li .icon-qq:after {
  background-position: 0 -150px;
}

#toolbar li .icon-phone:after {
  background-position: 0 -90px;
}

#toolbar li .icon-ewm:after {
  background-position: 0 -30px;
}

#toolbar li .icon-message:after {
  background-position: 0 -120px;
}

#toolbar li .icon-top:after {
  background-position: 0 -60px;
}

#toolbar li .icon-wangwang:after {
  background-position: 0 0;
}

#toolbar li .wz {
  display: inline-block;
  line-height: 57px;
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
  padding-left: 10px;
}

#toolbar li.ewm .ewm-box {
  position: absolute;
  z-index: 1;
  padding: 5px;
  background: #ee6700;
  width: 110px;
  right: 120%;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all .7s;
  transition: all .7s;
}

#toolbar li.ewm .ewm-box p {
  margin-bottom: 0;
}

#toolbar li.ewm .ewm-box img {
  max-width: 100%;
}

#toolbar li.ewm .ewm-box:after {
  content: '';
  position: absolute;
  right: -5px;
  bottom: 20px;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 5px;
  cursor: pointer;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #ee6700;
  border-right: none;
}

#toolbar li.ewm:hover .icon {
  background-position: -57px -180px;
}

#toolbar li.ewm:hover .ewm-box {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

#toolbar li.backtop {
  cursor: pointer;
}

#toolbar li.backtop .iconfont {
  color: #fff;
  background-color: #ee6700;
}

#toolbar li:hover a {
  width: 200px;
}

#toolbar li:hover .icon-font {
  background-color: #ee6700;
}

#toolbar li:hover .icon-qq:after {
  background-position: -30px -150px;
}

#toolbar li:hover .icon-phone:after {
  background-position: -60px -90px;
}

#toolbar li:hover .icon-ewm:after {
  background-position: -30px -30px;
}

#toolbar li:hover .icon-message:after {
  background-position: -30px -120px;
}

#toolbar li:hover .icon-wangwang:after {
  background-position: -30px 0;
}



/*响应式*/
@media(max-width:1680px) {
    /*.solution-cut {*/
    /*    width: 1480px;*/
    /*}*/

    .solution-box ul li i {
        font-size: 46px;
    }

    .solution-box ul li h3 {
        font-size: 22px;
    }

    .solution-box ul li p {
        font-size: 14px;
    }

    .solution-box ul li a {
        font-size: 14px;
        line-height: 28px;
        width: 100px;
        margin: 0 0 0 -50px;
    }
}

@media(max-width:1600px) {
    /*.solution-cut {*/
    /*    width: 1250px;*/
    /*}*/
}

@media(max-width:1440px) {
    /*.solution-cut {*/
    /*    width: 1200px;*/
    /*}*/
    .solution-box ul li i {
        font-size: 40px;
    }

    .solution-box ul li h3 {
        font-size: 18px;
    }

    .solution-box ul li p {
        font-size: 12px;
    }
}

.fa {
    font-family: "icon" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-wxbgongju:before {
    content: "\e61b";
}

.fa-all:before {
    content: "\e696";
}

.fa-security:before {
    content: "\e71c";
}

.fa-huanhuobz:before {
    content: "\e67c";
}

.fa-aniukefu2:before {
    content: "\e6ca";
}

.fa-set1:before {
    content: "\e6dc";
}

.fa-naozhong:before {
    content: "\e648";
}

.fa-suo:before {
    content: "\e652";
}

.case .xwright {width:58%;}
.case .xwright ul {}
.case .xwright .item {border-bottom:1px #ccc solid;width:100%;float:left;padding:2.5% 0% 2.5% 0%;}
.case .xwright .newsrq {background:#bfbfbf;padding:1% 1% 1% 1%;color:#fff;width:13%;text-align:center;}
.case .xwright .newsrq p {}
.case .xwright .newsrq span {text-align:center;}
.case .xwright .newswz {width:84%;}
.case .xwright .newswz h3 {color:#444;font-weight:500;font-size:18px;letter-spacing:1px;margin-bottom:10px;}
.case .xwright .newsrq p {text-align:center;font-size:28px;font-weight:bold;}

.yingyn{
    margin-top: 4%;
    position: relative;
}
.lingyugg{
    text-align: center;
    background-color: #fff;
    padding: 3px;
    position: relative;
    box-sizing: border-box;
}
.lingyu{
    overflow: hidden;
}
.lingyugg_img img{
    display: block;
    width: 100%;
    margin: 0 auto;
}
.lingyugg_tt a{display: block;    text-align: center;
    font: 14px/36px "å¾®è½¯é›…é»‘";
    color: #333;
}

.jian{
    position: relative;
    margin-top: 15px;
    text-align: center;
}
.jian div {
    cursor: pointer;
    display: inline-block;
    margin: 0 9px;
    outline: none;
}

.floor_1 .floor_1_main .content .case .bd .list li .text {float:right;width:56%;padding:1% 0 0 2%;margin:0px 0px 0px 20px;background:#fff;height:300px;}
.floor_1 .floor_1_main .content .case .hd {width:100%;top:0px;position:relative;padding-bottom:80px;}
.floor_1 .floor_1_main .content .case .hd .prev {position:absolute;left:0px;top:-183px;display:block;width:72px;height:45px;background-position:-0px -0px;cursor:pointer;background:url(../images/left2.png) no-repeat;opacity:0.6;}
.floor_1 .floor_1_main .content .case .hd .next {position:absolute;right:0;top:-183px;display:block;width:72px;height:45px;background-position:-80px -0px;cursor:pointer;background:url(../images/right2.png) no-repeat right;opacity:0.6;}
.floor_1 .floor_1_main .content .case .hd .prev:hover {opacity:1;}
.floor_1 .floor_1_main .content .case .hd .next:hover {opacity:1;}
.floor_1 .floor_1_main .content .case .hd .amore {position:absolute;left:570px;top:-0px;display:block;width:61px;height:32px;background-position:-0px -76px;cursor:pointer;}
.floor_1 .floor_1_main .content .case .hd .amore:hover {opacity:0.8;background-position:-80px -76px;}
.floor_1 .floor_1_main .content .case .bd .list li a .More {margin-top:32px;margin-left:60px;overflow:hidden;opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);}
.floor_1 .floor_1_main .content .case .bd .list li:hover a .More {opacity:1;visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}
.floor_1 .floor_1_main .content .case .bd .list li a .More i {background-position:-30px -300px;width:12px;height:7px;margin-top:-17px;margin-left:100px;float:left;}
.floor_1 .floor_1_main .content .case .bd ul:hover li .bg em {opacity:1}
.floor_1 .floor_1_main .content .case .bd ul li .txtIco {position:absolute;top:0px;left:0px;display:block;width:290px;height:290px;z-index:1000;}
.floor_1 .floor_1_main .content .case .bd ul li .txtIco s {width:54px;height:54px;background-position:0px -270px;position:absolute;left:145px;top:80px;margin-left:-20px;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_1 .floor_1_main .content .case .bd ul li:hover a .txtIco s {opacity:1;}
.floor_1 .floor_1_main .content .case .bd ul li a .txtIco .stit {padding-top:220px;font-size:18px;line-height:18px;text-align:center;transition:all ease-in-out .2s;opacity:0;filter:alpha(opacity=0);color:#fff;}
.floor_1 .floor_1_main .content .case .bd ul li:hover a .txtIco .stit {padding-top:160px;transition:all ease-in-out .2s;opacity:1;filter:alpha(opacity=100);color:#fff;}
#about {width:100%;height:600px;background:url(../images/about_bg.jpg) no-repeat center;margin-top:50px;}
.about {text-align:center;padding-top:55px}
.about_top span:nth-child(1) {font-size:40px;color:#4d4d4d;font-weight:bold;}
.about_top span:nth-child(2) {font-size:14px;color:#4d4d4d}
.about_top p {width:85%;height:100px;margin:53px auto;line-height:34px;font-size:16px;}
.about_top a {width:151px;height:47px;background-color:#e98120;display:inline-block;color:white;font-size:16px;line-height:46px}
.about_top a:hover {background-color:#f36f20}
ul,li {list-style:none}
.clearfix:after {content:"";display:block;clear:both;height:0;visibility:hidden}
.clearfix {zoom:1}
.main {padding:60px 0;margin:0 auto;max-width:1000px;}
.numCount {margin:40px 0px;}
.numCount li {width:19%;text-align:center;display:inline-block;}
.numCount li .item {margin:20px 0;}
.numCount li .item .indc{font-size:24px;color:#343434;}
.numCount li .numU {line-height:1.3;font-size:1.5rem;}
.numCount li .numCX {font-size:48px;color:#e98120;font-weight:bold;}
.numCount li .numU .unitC {font-size:100%;line-height:1.3;margin-left:0.3em;}
.numCount li .numU sup {vertical-align:top;}
.numCount li .numU sub {vertical-align:baseline;color:#e98120;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:20px;display:inline-block;height:20px;}
.footer {background-color:#222;width:100%;z-index:1;}
.Displayfoot {padding:32px 0 45px 0;width:100%;color:#fff;font-size:13px;}
.commonweb {margin:0px auto;width:85%;}
.footerlinks ul li {width:12%;float:left;padding:0;border:none;line-height:26px;color:#b8c7db;}
.foottitle {font-size:20px;color:#d8d5d5;padding-bottom:16px;font-weight:bold;}
.footnav {padding-top:12px;font-size:14px;padding-top:0;}
.Displayfoot a {color:#656565;display:block;padding:5px 0;font-size:15px;}
.Displayfoot a:hover {color:#fff;}
.footerlinks ul li:nth-last-child(2) {width:10%;}
.footerlinks ul li:last-child {width:17%;background:url(../images/bg_02.png) no-repeat left center;float:right;}
h3.foottitle {color:#fff;padding:0 0 15px 0;}
.cooperationform {position:relative;}
.cooperationform .saoma{
    margin-top:50px;border:1px solid #686a6b;height: 125px;width:275px;
}

.saoma .saomaleft{
    float:left;
    font-size:20px;
    color:#fff;
    padding:30px;
}
.saoma .saomaright{
    float:right;
}
.follow-us {position:relative;padding:8px 0 0px;}
.cooperationform .submitbtn {display:block;height:40px;line-height:40px;text-align:center;font-size:15px;cursor:pointer;float:right;width:200px;font-family:microsoft yahei;color:#ffffff;background:#131c7c;}
.cooperationform .submitbtn:hover {display:block;height:40px;line-height:40px;text-align:center;font-size:15px;color:#ffffff;background:#131c7c;cursor:pointer;font-family:microsoft yahei;}
.cooperationform label {display:block;padding:6px 6px;background-color:#ffffff;margin-bottom:6px;}
.cooperationform label input {display:block;width:100%;color:#222;border:#fff;height:26px;background:none;font-family:microsoft yahei;}
.cooperationform label textarea {display:block;width:100%;height:30px;line-height:24px;background:none;resize:none;font-size:14px;border:none;font-family:microsoft yahei;}
.follow-us .tip {float:left;font-size:14px;line-height:30px;color:#fff;margin-right:12px;}
.follow-us p {float:left;margin-right:12px;}
.follow-us .sina a {background:url(../images/followac_03.png) no-repeat 0 0 #fff;}
.follow-us .sina a:hover,.follow-us .sina a:active {background:url(../images/followac_03.png) no-repeat 0 0;margin-top:-2px;}
.follow-us .weixin a {background:url(../images/followac_05.png) no-repeat 0 0 #fff;border-radius:30px;}
.follow-us .weixin a:hover,.follow-us .weixin a:active {background:url(../images/followac_05.png) no-repeat 0 0;margin-top:-2px;}
.follow-us .weixin-qrcode {display:none;position:absolute;left:70%;bottom:-81px;margin-left:-81.5px;}
.follow-us .weixin-qrcode img {width:120px;height:120px;}
.footerB {text-align:center;border-top:1px solid #dcdcdc;font-size:13px;padding-top:20px;color:#959595;}
.follow-us a {display:block;width:30px;height:19px;border:1px solid #fff;border-radius:30px;}
.footerBleft {float:left;text-align:left;width:40%;}
.footerBleft p {float:left;margin-right:3%;color:#fff;}
.footerBleft .phone {padding-left:25px;background:url(../images/icon_05.png) no-repeat left center;}
.footerB a {color:#ffffff;}
.footerBleft .phone .num {font-size:14px;font-weight:bold;color:#ffffff;}
.footerBright {float:right;text-align:right;color:#fff;}
.footerBright img {max-width:100%;}
.news .fenlei {overflow:hidden;}
.news .menu {width:100%;margin-top:40px;margin-bottom:40px;}
.news .menu .list {padding:0;text-align:center;}
.news .menu .list .item {display:inline-block;width:14%;height:41px;line-height:42px;border:1px solid #c1c1c1;margin:0 8px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_1t .news .menu .list .item:last-child {margin-right:0px;}
.news .menu .list .item a {font-size:14px;color:#666;text-align:center;display:block;}
.news .menu .list .item:hover {background-color:#e98120;color:#FFFFFF;border:1px solid #e98120;}
.news .menu .list .item:hover a {color:#FFFFFF;}
.news .menu .list .hover {background-color:#e98120;color:#FFFFFF;border:1px solid #e98120;display:inline-block;width:14%;height:41px;line-height:42px;margin:0 8px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.news .menu .list .hover a {color:#FFFFFF;}
.news {margin-top:80px;}
.news .container {width:85%;}
.news_nr {width:100%;}
.news .xwleft {width:37%;}
.news .xwleft img {width:100%;height:370px;}
.news .xwleft .dht {font-size:16px;background:rgba(0,0,0,0.9);height:60px;position:relative;top:0px;line-height:60px;padding:0px 20px;}
.news .xwright {width:62%;}
.news .xwright dl{
    width:48%;
    height: 207px;
    float:left;
    border:1px solid #dddddd;
    margin-right:3%;
    margin-bottom:2%;
    padding-left:3%;
    padding-right:2%;
}
.news .xwright dl:hover{
    background-color:#e98120;
   color:#ffffff;
}
.news .xwright dl a:hover h5,.news .xwright dl a:hover{
    color:#ffffff;
}
.news .xwright dl:nth-child(2){
    margin-right:0px;
}
.news .xwright dl:nth-child(4){
    margin-right:0px;
}
.news .xwright dl dt h5{
    font-size:20px;
    font-weight:normal;
    padding-top:15px;
    color:#333333;
}
.news .xwright dl dd{
    line-height:26px;
    font-size:14px;
}
.news .xwright dl dd.rqdate{
    margin-top: 15px;
    padding-top: 10px;
    border-top:1px solid #ccc;
}
/*.news .xwright ul {}*/
/*.news .xwright ul li {border-bottom:1px #ccc solid;float:left;padding:2.5% 0% 2.5% 0%;}*/
/*.news .xwright .newsrq {background:#bfbfbf;padding:1% 1% 1% 1%;color:#fff;width:13%;text-align:center;}*/
/*.news .xwright .newsrq p {}*/
/*.news .xwright .newsrq span {text-align:center;}*/
/*.news .xwright .newswz {width:84%;}*/
/*.news .xwright .newswz h3 {color:#444;font-weight:500;font-size:20px;letter-spacing:1px;margin-bottom:10px;}*/
/*.news .xwright .newswz p:hover {color:#131c7c;}*/
/*.news .xwright .newsrq p {text-align:center;font-size:28px;font-weight:bold;}*/

@media (max-width: 768px) {.prod_bg {background:#fff;padding-bottom:80px;overflow:hidden;}
 .yuyan{display:none}
 #indexsearch{display:none}
.prod_bg .page {width:95%;margin:auto;padding-top:6%;}
.prod_top {margin-bottom:0px;height:52px;}
.prod_l p {font-size:24px;display:block;width:280px;line-height:50px;color:#333;}
.prod_l {width:100%;}
.prod_r {float:left;width:100%;}
.prod_l d {line-height:20px;font-size:20PX;color:#888;font-family:"Arial";}
.prod_r a {width:29%;display:block;background:#aaa;text-align:center;line-height:30px;float:left;color:#fff;margin-right:10px;margin-left:0px;margin-top:1.1vw;font-size:15px;height:30px;}
.prod_r .on {background:#131c7c;}
.prod .divproduct_new_div_item .product_div_item_pic {position:relative;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.prod .divproduct_new_div_item .product_div_item_pic img {width:100%;height:100%;}
.prod .divproduct_new_div_item .product_div_item_pic a {display:block;position:relative;}
.prod .divproduct_new_div_item .product_div_item_pic a:before,.prod .divproduct_new_div_item .product_div_item_pic a:after {content:"";display:block;position:absolute;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-mz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0.8;}
.prod .divproduct_new_div_item .product_div_item_pic a:before {content:"+";width:4.6vw;height:4.6vw;line-height:4.6vw;text-align:center;top:42%;left:42%;font-size:30px;font-weight:100;color:#fff;border:1px #fff solid;border-radius:100%;z-index:2;}
.prod .divproduct_new_div_item .product_div_item_pic a:after {left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);}
.prod .divproduct_new_div_item:hover .product_div_item_pic a:before,.prod .divproduct_new_div_item:hover .product_div_item_pic a:after {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.prod .divproduct_new_div_item {float:left;width:98%;height:100%;position:relative;margin-top:2%;margin-left:2%;}
#prod_box {}
.prod .divproduct_new_div_item:nth-child(1) {margin-left:0px;float:left;}
.prod .divproduct_new_div_item:nth-child(4) {margin-left:0px;}
.prod .divproduct_new_div_item:nth-child(7) {margin-left:0px;}
.prod .divproduct_new_div_item_content {width:99%;margin-left:1%;line-height:30px;margin-top:1%;height:30px;text-align:center;background:#fff;}
.prod .divproduct_new_div_item_content .divproduct_new_div_item_title a {font-size:14px;color:#333;width:100%;display:block;position:absolute;transition:all linear 0.3s;-moz-transition:all linear 0.3s;line-height:30px;-webkit-transition:all linear 0.3s;}
.prod .divproduct_new_div_item_content .divproduct_new_div_item_body {color:#666;margin-top:1.8vw;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.prod .divproduct_new_div_item_content .divproduct_new_div_item_body:after {width:4vw;height:1vw;display:block;position:absolute;top:2.4vw;background-size:100%;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_body:after {}
.divproduct_new_div_item:hover .divproduct_new_div_item_body {}
.divproduct_new_div_item:hover .divproduct_new_div_item_title a {}
.prod .tempWrap {width:100% !important;}
.divproduct_new_div_item_title,.divproduct_new_div_item_body {height:100%;}
.divproduct_new_div_item_content:after {width:0;height:60px;content:"";display:block;position:absolute;left:0;bottom:0;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.prod .divproduct_new_div_item:hover .divproduct_new_div_item_content:after {width:100%;}
.floor_1 {}
.floor_1 .floor_1_main {width:95%;margin: 30px auto 0px;}
.floor_1 .fenlei {float:left;width:100%;margin-bottom:0px;}
.indexTit {float:left;width:100%;}
.indexTit .tit {font-size:24px;color:#333;text-align:left;height:30px;line-height:30px;letter-spacing:3px;margin-bottom:5px;font-weight:400;}
.indexTit i {display:block;width:85px;height:5px;margin:0 auto;background:#01b2b3;margin-bottom:30px;}
.index_title {text-align:center;padding-top:35px;padding-bottom:40px;}
.index_title h3 {font-size:38px;font-weight:100;padding-bottom:12px;color:#333;font-weight:bold;}
.index_title p {background:url(../images/line.png) center center no-repeat;width:320px;height:22px;margin:0 auto;}
.floor_1 .floor_1_main .content {}
.floor_1 .menu {margin-bottom:15px;float:left;width:100%;margin-top:5px;}
.floor_1 .menu .list {padding:0;text-align:center;}
.floor_1 .menu .list .item {display:inline-block;width:32%;height:41px;float:left;line-height:42px;border:1px solid #c1c1c1;margin:2px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_1t .menu .list .item:last-child {margin-right:0px;}
.floor_1 .menu .list .item a {font-size:14px;color:#666;text-align:center;display:block;}
.floor_1 .menu .list .item:hover {background-color:#131c7c;color:#FFFFFF;border:1px solid #131c7c;}
.floor_1 .menu .list .item:hover a {color:#FFFFFF;}
.floor_1 .menu .list .hover {background-color:#131c7c;color:#FFFFFF;border:1px solid #131c7c;display:inline-block;width:32%;height:41px;line-height:42px;margin:2px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_1 .menu .list .hover a {color:#FFFFFF;}
.floor_1 .floor_1_main .content .case {}
.floor_1 .floor_1_main .content .case .bd {overflow:hidden;width:100%;height:100%;margin:auto;}
.floor_1 .floor_1_main .content .case .bd .list {width:100%;overflow:hidden;}
.floor_1 .floor_1_main .content .case .bd .list li {position:relative;float:left;display:block;width:100%;height:100%;}
.case .xwright {width:100%;}
.case .xwright ul {}
.case .xwright .item {}
.case .xwright .newsrq {}
.case .xwright .newsrq span {}
.case .xwright .newswz {}
.case .xwright .newswz h3 {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0px;
}
.case .xwright .newswz p{display:none;}
.case .xwright .newsrq p{
    font-size: 16px;
}
.floor_1 .floor_1_main .content .case .bd .list li:hover {background:url(../images/f2_1.jpg) center center no-repeat;}
.floor_1 .floor_1_main .content .case .bd .list li a {width:150px;height:50px;color:#2b2b2b;line-height:70px;font-size:16px;}
.floor_1 .floor_1_main .content .case .bd .list li img {margin:0 auto;display:block;width:100%;height:100%;}
.floor_1 .floor_1_main .content .case .bd .list li h3 span {color:#000;font-size:20px;height:30px;line-height:30px;padding-bottom:5px;border-bottom:3px solid #131c7c;}
.floor_1 .floor_1_main .content .case .bd .list li i {width:100%;height:5px;display:block;}
.floor_1 .floor_1_main .content .case .bd .list li .text .ipem {width:97%;line-height:25px;display:none;text-align:left;color:#666666;font-size:12px;margin-top:5px;}
.floor_1 .floor_1_main .content .case .bd .list li a:hover {color:#131c7c;}
.floor_1 .floor_1_main .content .case .bd .list li .pcimgshow {float:left;width:40%;height:100%;display: none;}
.floor_1 .floor_1_main .content .case .bd .list li .text {float:right;width:54%;height:70px;padding:1% 0 0 1%;margin:0px 0px 0px 10px;background:#fff;}
.floor_1 .floor_1_main .content .case .bd .list li .text h3 {font-weight:200;}
.floor_1 .floor_1_main .content .case .hd {width:100%;top:0px;position:relative;padding-bottom:80px;}
.floor_1 .floor_1_main .content .case .hd .prev {position:absolute;left:0px;top:-183px;display:block;width:72px;height:45px;background-position:-0px -0px;cursor:pointer;background:url(../images/left2.png) no-repeat;opacity:0.6;}
.floor_1 .floor_1_main .content .case .hd .next {position:absolute;right:0;top:-183px;display:block;width:72px;height:45px;background-position:-80px -0px;cursor:pointer;background:url(../images/right2.png) no-repeat right;opacity:0.6;}
.floor_1 .floor_1_main .content .case .hd .prev:hover {opacity:1;}
.floor_1 .floor_1_main .content .case .hd .next:hover {opacity:1;}
.floor_1 .floor_1_main .content .case .hd .amore {position:absolute;left:570px;top:-0px;display:block;width:61px;height:32px;background-position:-0px -76px;cursor:pointer;}
.floor_1 .floor_1_main .content .case .hd .amore:hover {opacity:0.8;background-position:-80px -76px;}
.floor_1 .floor_1_main .content .case .bd .list li a .More {margin-top:32px;margin-left:60px;overflow:hidden;opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);}
.floor_1 .floor_1_main .content .case .bd .list li:hover a .More {opacity:1;visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}
.floor_1 .floor_1_main .content .case .bd .list li a .More i {background-position:-30px -300px;width:12px;height:7px;margin-top:-17px;margin-left:100px;float:left;}
.floor_1 .floor_1_main .content .case .bd ul li .bg {width:100%;height:100%;background:rgba(0,0,0,0.35);center center;background-size:290px 187px;opacity:0;margin-top:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;display:none;z-index:999;position:relative;opacity:1;}
.floor_1 .floor_1_main .content .case .bd ul li .pcimgshow:hover .bg {display:block;z-index:999;margin-top:-485px;position:relative;opacity:1;}
.floor_1 .floor_1_main .content .case .bd ul li .bg em {opacity:0;width:54px;height:54px;display:block;background:url(../images/icon_bg.png) no-repeat;margin:0px auto;position:relative;top:140px;cursor:pointer;}
.floor_1 .floor_1_main .content .case .bd ul:hover li .bg em {opacity:1}
.floor_1 .floor_1_main .content .case .bd ul li .txtIco {position:absolute;top:0px;left:0px;display:block;width:290px;height:290px;z-index:1000;}
.floor_1 .floor_1_main .content .case .bd ul li .txtIco s {width:54px;height:54px;background-position:0px -270px;position:absolute;left:145px;top:80px;margin-left:-20px;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_1 .floor_1_main .content .case .bd ul li:hover a .txtIco s {opacity:1;}
.floor_1 .floor_1_main .content .case .bd ul li a .txtIco .stit {padding-top:220px;font-size:18px;line-height:18px;text-align:center;transition:all ease-in-out .2s;opacity:0;filter:alpha(opacity=0);color:#fff;}
.floor_1 .floor_1_main .content .case .bd ul li:hover a .txtIco .stit {padding-top:160px;transition:all ease-in-out .2s;opacity:1;filter:alpha(opacity=100);color:#fff;}
.footer {display:none;}

.hezuocase{margin-top:30px;height:1030px;}

.hezuocase ul li{
    float:left;
    width:50%;
    border:1px solid #ccc;
    text-align:center;
}
.hezuocase ul li img{
    width:100%;
    height:130px;
}

#toolbar{display:none;}

#server{height:auto;}

#server .serleft{
    width:100%;
}

#server .serright{
    width:100%;
    margin-top:70px;
    margin-bottom:80px;
}

#server .serright li{
    width:50%;
    height:290px;
    padding-left:20px;
}

.solution-box ul li img{
    height:auto;
}

.solution-box button.fa{display:none}

.bx-wrapper .bx-pager{
    bottom:20px;
}

#about {width:100%;height:100%;background:url(../images/about_bg.jpg) no-repeat center;}
.about {text-align:center;padding-top:55px;padding-bottom:10%;}
.about_top span:nth-child(1) {font-size:24px;color:#4d4d4d}
.about_top span:nth-child(2) {font-size:14px;color:#4d4d4d}
.about_top p {width:90%;height:100%;margin:15px auto;line-height:27px;font-size:14px;}
.about_top a {width:151px;height:47px;background-color:#15469d;display:inline-block;color:white;font-size:16px;line-height:46px}
.about_top a:hover {background-color:#f36f20}
ul,li {list-style:none}
img {border:0;vertical-align:middle;max-width:100%}
.clearfix:after {content:"";display:block;clear:both;height:0;visibility:hidden}
.clearfix {zoom:1}
.main {padding:60px 0;margin:0 auto;max-width:1000px;}
.numCount {margin:25px;display:none;}
.numCount li {float:left;width:25%;text-align:center;}
.numCount li .item {margin:13px 0;}
.numCount li .numU {line-height:1.3;}
.numCount li .numCX {font-size:20px;color:#4d4d4d;font-weight:bold;}
.numCount li .numU .unitC {font-size:100%;line-height:1.3;margin-left:0.3em;}
.numCount li .numU sup {vertical-align:top;}
.numCount li .numU sub {vertical-align:baseline;color:white;width:50px;height:50px;background-color:#ff6000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:20px;display:inline-block;height:20px;}
.news .fenlei {overflow:hidden;}
.news .menu {float:right;width:100%;margin-top:20px;}
.news .menu .list {padding:0;text-align:center;}
.news .menu .list .item {display:inline-block;width:23%;height:41px;line-height:42px;border:1px solid #c1c1c1;margin:1%;float:left;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_1t .news .menu .list .item:last-child {margin-right:0px;}
.news .menu .list .item a {font-size:14px;color:#666;text-align:center;display:block;}
.news .menu .list .item:hover {background-color:#131c7c;color:#FFFFFF;border:1px solid #131c7c;}
.news .menu .list .item:hover a {color:#FFFFFF;}
.news .menu .list .hover {background-color:#131c7c;color:#FFFFFF;border:1px solid #131c7c;display:inline-block;width: 20%;height:41px;line-height:42px;margin:0 8px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.news .menu .list .hover a {color:#FFFFFF;}
.news {margin-top:10%;padding-bottom:10px;}
.news .container {width:90%;}
.news_nr {overflow:hidden;}
.news .xwleft {width:100%;}
.news .xwleft img {width:100%;}
.news .xwleft .dht {font-size:14px;background:rgba(0,0,0,0.9);height:35px;position:relative;top:-2%;line-height:35px;padding:0px 5px;}
.news .xwright {width:100%;}
.news .xwright ul {overflow:hidden;}
.news .xwright ul li {border-bottom:1px #ccc solid;float:left;padding:0%;}
.news .xwright .newsrq {background:#bfbfbf;padding:0%;color:#fff;display:none;width:14%;text-align:center;}
.news .xwright .newsrq p {}
.news .xwright .newsrq span {text-align:center;}
.news .xwright .newswz {width:100%;display:none;}
.news .xwright .newswz h3 {color:#444;font-weight:500;letter-spacing:1px;margin-bottom:10px;}
.news .xwright .newswz p {height:54px;}
.news .xwright .newsrq p {text-align:center;font-size:28px;font-weight:bold;}

.news .xwright dl dt h5{
    font-size:16px;
}

.news .xwright dl dd{
    line-height:18px;
    font-size:12px;
}

}
