@charset "utf-8";
/* CSS Document */

/*top*/
.top_pc .top{
    height: 50px;
    background: #f6f6f6;
    border-bottom: solid 1px #e5e5e5;
}
.top_pc .top .center {
    max-width: 1400px;
    margin: 0 auto;
}
.top_pc .top .float_l{
    font-size: 14px;
    color: #333333;
    line-height: 50px;
float: left;
}
.top_pc .top .top_nav .float_l{
    display: block;
    border-left: solid 1px #333333;
    font-size: 14px;
    color: #333333;
    line-height: 50px;
float: left;
    padding:0 8px;
    line-height: 15px;
    margin-top: 16px;
}
.top_pc .top .top_nav .float_l:nth-child(1){
    border-left: none;
}
.float_r {
    float: right;
}
.clear {
    clear: both;
}
/*header*/
.fl{float:left;}
.fr{float:right;}
        .logobox{
            padding:15px 0;
            width: 100%;
        }
        .logobox .container{
            width:100%;
            max-width: 1400px;
            margin: 0 auto;
           padding:0;
        }
        .logobox .logo img {
            margin-top: 30px;
        }
        .logobox .company {
            padding-left: 15px;
            border-left: 1px solid #c4c4c4;
            height: 60px;
            margin-top: 30px;
            margin-left: 10px;
            padding-top: 5px;
        }
        .logobox .company h2 {
            font-size: 24px;
            color: #4177b7;
            font-weight: bold;
        }
        .logobox .company h3 {
            font-size: 16px;
            margin-top: 6px;
            color: #666;
        }
        .logobox .tel {
            background: url(../images/dianhua.png) no-repeat left center;
            height: 120px;
            padding-left: 50px;
        }
        .logobox .tel p {
            font-size: 16px;
            color: #666;
            margin-top: 30px;
        }
        .logobox .tel p span {
            font-size: 35px;
            display: block;
            font-weight: bold;
            color: #666;
    font-family: Impact;
    letter-spacing: 2px;
        }
		
		
.box5029_-3305 .head-pc .topnav{position: relative;
    width: 100%;
    top: 0;
    left: 0;
    background: #4177b7;
    z-index: 10;
    transition: all ease .4s;}
.box5029_-3305 .head-pc .topnav .topwid{max-width: 1400px;margin: 0 auto;}
.box5029_-3305 .head-pc .topnav .topnavv {height: 70px;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
.box5029_-3305 .head-pc .topnav .topnavv .logo {line-height: 84px; padding-left: 4%;display: none;}
.box5029_-3305 .head-pc .topnav .topnavv .logo img {max-width: 100%;vertical-align: middle;}
.box5029_-3305 .head-pc .topnav .topnavv .x-menu {width: 100%; margin-bottom: 0;}
.box5029_-3305 .head-pc .topnav .topnavv .x-menu>li {float: left;position: relative;width: 12%;line-height: 70px;list-style: none;}
.box5029_-3305 .head-pc .topnav .topnavv .x-menu>li:after { content: ""; position: absolute; z-index: 100; width: 100%; left: 0; height: 2px; opacity: 0; top: 100%;}
.box5029_-3305 .head-pc .topnav .topnavv .x-menu>li>a {
    display: block;
    padding: 0 8px;
    font-size: 18px;
    color: #fff;
    line-height: 70px;
    text-align: center;
    position: relative;
}
.box5029_-3305 .head-pc .topnav .topnavv .x-menu>li>a:hover{text-decoration: none;}
.box5029_-3305 .head-pc .topnav .topnavv .xtb { width: 9%;display: flex;flex-wrap: wrap;justify-content: center;border-left: 1px dashed #b2b2b2;line-height: 20px;margin-top: 32px;height: 20px;text-align: center;    display: none;}
.box5029_-3305 .head-pc .topnav .topnavv .xtb .search { width: 49%; text-align: center;}
.box5029_-3305 .head-pc .topnav .topnavv .xtb .tel { width: 49%; text-align: center;}
.box5029_-3305 .head-pc .topnav .topnavv .xtb .search .search-img{display: inline-block;width: 18px;height: 18px; background: url(../images/search.png) no-repeat center;}
.box5029_-3305 .head-pc .topnav .topnavv .xtb .tel .phone-img{display: inline-block;width: 18px;height: 18px; background: url(../images/tel.png) no-repeat center;}
.box5029_-3305 .head-pc .topnav .topnavv .soso {width: 100%;position: absolute;display: none;left: 0;right: 0;top: 100%; z-index: 99;background: rgba(255, 255, 255, 0.75); text-align: center; padding: 28px 0;}
.box5029_-3305 .head-pc .topnav .topnavv .dhxx {width: 100%;position: absolute;display: none;left: 0;right: 0;top: 100%;z-index: 99;background: rgba(255, 255, 255, 0.75);text-align: center;padding: 28px 0;}
.box5029_-3305 .head-pc .topnav .topnavv .x-sub-menu {position: absolute;z-index: 99;width: 100%;
    left: 0%;
    top: 80px;
    background: #fff;
    box-shadow: 0 0 20px #ddd;border-radius: 5px;padding: 10px 0;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all .5s ease;transition: all .5s ease;}
.box5029_-3305 .head-pc .topnav .topnavv .x-sub-menu>li{list-style: none;margin: 0;padding: 0;}
.box5029_-3305 .head-pc .topnav .topnavv .x-sub-menu>li>a { display: block; text-align: center; line-height: 2; font-size: 14px; color: #333;line-height: 1.5; padding: 0.5em;}

.box5029_-3305 .head-pc .topnav .topnavv .x-menu>li.active>a{
background: url(../images/nav_icon.png) center bottom no-repeat;
}
.box5029_-3305 .head-pc .topnav .topnavv .x-menu>li:hover>a {
    background: url(../images/nav_icon.png) center bottom no-repeat;
}
.box5029_-3305 .head-pc .topnav .topnavv .x-sub-menu:after { content: ""; width: 0; height: 0; line-height: 0; font-size: 0; overflow: hidden; border-width: 10px; cursor: pointer; border-style: dashed dashed solid; border-color: transparent transparent #fff; border-top: none; position: absolute; top: -10px; left: 50%; margin-left: -10px; z-index: 99;}
.box5029_-3305 .head-pc .topnav .topnavv .x-menu>li:hover .x-sub-menu { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0);}
.box5029_-3305 .x-sub-menu>li>a:hover,.box5029_-3305 .x-sub-menu>li.selected>a{ background: #e9eaeb;text-decoration: none;}
.box5029_-3305 .topnav .topnavv .soso .header__search-form{position: relative;width: 635px;margin: 0 auto;}
.box5029_-3305 .topnav .topnavv .soso .header__search-form .form-text{ width: calc(100% - 120px);height: 42px;border: none;background: #fff;padding: 15px;font-size: 14px;color: #333;float: left;border: none;outline: none;margin: 0;}
.box5029_-3305 .topnav .topnavv .soso .header__search-form .btn-submit{width: 120px;height: 42px;border: none;background: #00388f;color: #fff;font-size: 14px;float: right;border: none;outline: none;line-height: 24px;text-align: center;cursor: pointer;}
.box5029_-3305 .topnav .topnavv .dhxx .dhrx {text-align: center;font-size: 16px;color: #333333;line-height: 40px;}.box5029_-3305 
.box5029_-3305 .topnav .topnavv .dhxx .dhrx p{margin: 0 ;}
.box5029_-3305 .topnav .topnavv .dhxx .dhrx span{display: inline-block;padding-left: 40px;position: relative;}
.box5029_-3305 .topnav .topnavv .dhxx .dhrx span::before{content: '';display: block;width: 35px;height: 35px;background: url(../images/phone.png) no-repeat;position: absolute;left: 0;top: 3px;}
.box5029_-3305 .topnav .topnavv .dhxx .dhrx strong{font-size: 24px;color: #00388f;}


/*m-top*/
.box5029_-3305 .xymob-head {position: fixed;top: 0;z-index: 99;left: 0;right: 0;background: #fff;display: none; box-shadow: 0 0 0.2rem rgba(0,0,0,.3);}
.box5029_-3305 .xymob-head-box {
position: relative;
height: 60px;
display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;}
.box5029_-3305 .xymob-head-box .xymob-logo {    width: 66%;

    text-align: left;}
.box5029_-3305 .xymob-head-box .xymob-logo a{display: block;width: 115px;
    height: 100%;margin: 0;}
.box5029_-3305 .xymob-head-box .xymob-logo h1 {display: inline;font-size: 0;}
.box5029_-3305 .xymob-head-box .xymob-logo img {max-width: 100%;  }
.box5029_-3305 .xymob-navbtn {margin:0 ;width: 30px;height: 20px;}
.box5029_-3305 .xymob-navbtn span {margin: 7px 0;}
.box5029_-3305 .xymob-navbtn:after,.box5029_-3305 .xymob-navbtn:before {content: "";-webkit-transform-origin: 7.5%;transform-origin: 7.5%;}
.box5029_-3305 .xymob-navbtn:after,.box5029_-3305 .xymob-navbtn:before,.box5029_-3305 .xymob-navbtn span {display: block; height: 2px; width: 100%; background: #4177b7; -webkit-transition: all .5s;transition: all .5s;}
.box5029_-3305 .xymob-search-btn {position: absolute;z-index: 9;right: 0;top: 0;bottom: 0;width: 14%;text-align: center;line-height: 60px;display: none;}
.box5029_-3305 .xymob-search-btn>a{height: 100%;width: 25px;float: right;margin-right: 27px;}
.box5029_-3305 .xymob-search-btn>a img{max-width: 100%;}
.box5029_-3305 .xymob-navbtn.clicked:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.box5029_-3305 .xymob-navbtn.clicked:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.box5029_-3305 .xymob-navbtn.clicked span {-webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0;}
.box5029_-3305 .xymob-menu {display: none;position: absolute;z-index: 9999;left: 0;right: 0;height: calc(100vh - 132px);overflow: auto;background: #333333;padding: 0 10%;}
.box5029_-3305 .xymob-menu .xymob-menu-box {height: 100vh;overflow: auto;padding-bottom: 80px;}
.box5029_-3305 .xymob-menu .xymob-menu-box ul a:hover{text-decoration: none;}
.box5029_-3305 .xymob-nav>li { border-bottom: 1px solid #2b2b2b; position: relative;}
.box5029_-3305 .xymob-nav>li>a {display: block;line-height: 50px;font-size: 16px;color: #fff;}
.box5029_-3305 .xymob-nav .xymob-sub-menu {background: #333333;display: none;}
.box5029_-3305 .xymob-nav .xymob-sub-menu>li {border-top: 1px dashed #2b2b2b;}
.box5029_-3305 .xymob-nav .xymob-sub-menu>li>a {display: block;font-size: 14px;color: hsla(0,0%,100%,.8);line-height: 40px;text-indent: 2em;}
.box5029_-3305 .xymob-nav .xymob-menu-jt {position: absolute;width: 20%;height: 50px;line-height: 50px;right: 0;top: 0;text-align: center;z-index: 9;}
.box5029_-3305 .xymob-nav .xymob-menu-jt .icons-down {display: block;width: 100%;height: 100%;background: url(images/right.png) no-repeat center right;background-size: 23px;transition: all ease .3s;}
.box5029_-3305 .xymob-nav .xymob-menu-jt.clicked .icons-down{background: url(../images/right-down.png) no-repeat center right;background-size: 23px;}

/*search-m*/
.box5029_-3305 .search-m-box{height: 50px;border-bottom: 2px solid #2d2d2d;}
.box5029_-3305 .search-m-box input.form-text {padding-left: 4px;color: #666;background: #fff;border: 1px solid #c8c8c8;width: 80%;float: left;border: none;outline: none; font-size: 16px; height: 50px; line-height: 50px;margin-top: 0;}
.box5029_-3305 .search-m-box .btn-submit{width: 20%;height: 50px;border: none;background:#3a3a3a url(../images/sous.png) no-repeat center;background-size: 30px; color: #fff;font-size: 14px;float: right;border: none;outline: none;line-height: 24px;text-align: center;cursor: pointer;}
/* pc-m */
@media (max-width: 992px){
.box5029_-3305 .xymob-head {
    display: block;
}
.box5029_-3305 .head-pc{
    display: none!important;
}
}
@media (max-width:765px){
.box5029_-3305 .naver-head {
    height: 60px;
}
}



img{
 max-width:100%;
}
#mMain{
    overflow: visible !important;
}
@media (max-width: 996px){
.logo-left h1{
font-size: 18px;
    color: #fff;
    margin-top: 0px;
    display: inline-block;
}
}
 .logo-left>.logo{float: left;
    vertical-align: middle;margin-right:15px;}
	
	
	.box5031_-8119 .carousel-inner > .item > a > img{margin:0 auto;}

.box5031_-8119 .pc-slide { position: relative; z-index: 2; padding: 0;}

.box5031_-8119 .carousel-indicators li { 
height: 15px;
    width: 15px;
    border-radius: 0;
background: #fff;
    border: 1px solid #ddd;
    transition: all ease .5s;
}

.box5031_-8119 .carousel-indicators .active { 
height: 15px;
    width: 15px;
    background: #4177b7;
}

.box5031_-8119 .carousel-control .btn-left{display: inline-block;width: 100%;height: 100%; background: url(../images/prev.png) no-repeat center;background-size: 10px;}
.box5031_-8119 .carousel-control .btn-right{display: inline-block;width: 100%;height: 100%; background: url(../images/next.png) no-repeat center;background-size: 10px;}

.box5031_-8119 .carousel-control { display: none; width: 30px;
    height: 60px;
    border-radius: 0;
    top: 47%;
    margin: 0 20px;
    background: rgb(65 119 183);
-webkit-transition: width 0.3s, background-color 0.3s; transition: width 0.3s, background-color 0.3s; text-shadow: none; opacity: 1; }


.box5031_-8119 .carousel-control.right { background-image: none; text-align: right; }

.box5031_-8119 .carousel-control.left { background-image: none; text-align: left; }

.box5031_-8119 .carousel-control h3 { position: absolute; top: 0; margin: 0; color: #000; font-weight: normal; text-transform: uppercase; white-space: nowrap; font-size: 16px; line-height: 62px; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, transform 0.3s; transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; color: #2ad204; }

.box5031_-8119 .carousel-control.left h3 { right: 20px; }

.box5031_-8119 .carousel-control.right h3 { left: 20px; }

.box5031_-8119 .carousel:hover .carousel-control { display: block; }

.box5031_-8119 .carousel-inner > .item { z-index: -1; }

@media (max-width:765px) {
   .box5031_-8119 .m-control{width: 36px !important;height: 36px !important;display:none !important;}
   .box5031_-8119 .m-control h3{display: none;}
   .box5031_-8119 .m-control span{position: absolute;top: 0;left: 0;}
}





.key-hotline {
    padding: 15px 0;
border-bottom: 1px solid #e2e2e2;
}
.key-hotline .container-fluid {
    max-width: 1400px;
}
.x-key {
    color: #4177b7;
    font-size:15px;
    line-height:44px;
 padding:0;
}
.x-header-right{padding:0;}
.x-key a {
    color: #666666;
    margin-right: 6px;
}
.x-header-right #formsearch {
    border: 1px solid #4177b7;
    width: 420px;
    border-radius: 4px;
}
.x-header-right #formSearch #infoname {
    float: left;
    background: none;
    outline: none;
    border: none;
    width: calc(100% - 90px);
    color: #333;
    height: 40px;
    padding-left: 10px;
}
.x-header-right #formSearch #soo {
    float: left;
    outline: none;
    border: none;
    width: 90px;
    height: 42px;
    background: url(../images/search_1.png) no-repeat 20px center #4177b7;
   background-size: 18px;
    color: #fff;
    padding-left: 30px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.x-header-right .search-bg{
border: 1px solid #4177b7;
    width: 420px;
    border-radius: 4px;
}
#formSearch{
display: flex;
    justify-content: flex-end;
    align-items: center;
}
.x-key a:hover {
    color: #4177b7;
}


.section-title {margin-bottom: 40px;text-align: center;    transition: all ease .5s;}
.section-title strong {
display: block;
font-size: 36px;
    color: #4177b7;
    font-weight: 600;
margin-top: 10px;
    line-height: 35px;
    padding-top: 55px;
    text-align: center;
}
.section-title p {
font-size: 16px;
    color: #aeacac;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    background: url(../images/biaoti1.png) center center no-repeat;
}
@media (max-width:765px){
.section-title strong {
font-size: 20px;
    font-weight: 600;
    line-height: 42px;
    padding-top: 18px;
}
.section-title p {
    font-size: 14px;
}
.section-title{
  margin-bottom: 20px;
    font-size: 20px;
}
}



.box3041_-5805 a{text-decoration:none;color:inherit}
.box3041_-5805 li,.box3041_-5805 ul{list-style:none}
.box3041_-5805 img{max-width:100%}
.box3041_-5805 .p-title h2{font-size:48px;font-weight:700;}
.box3041_-5805 .p-title{text-align:left;display: none;}
.box3041_-5805 .p-title h2{font-size:48px;font-weight:700}
.box3041_-5805 .p-title p{font-size:24px;margin-top:10px}
.box3041_-5805 .product{    padding: 0 0;
    position: relative;
    color: #333;
    max-width: 1400px;
    margin: 0 auto;
}
.box3041_-5805 .product .product-btn{
display: flex;
    justify-content: center;
}

.box3041_-5805 .product .product-btn li{
float: left;
    position: relative;
    width: 165px;
    height: 60px;
    background: #ffffff;
    font-size: 15px;
    color: #333333;
    margin: 0 5px 0 5px;
    text-align: center;
    line-height: 60px;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.box3041_-5805 .product .product-btn li.active{background: #4177b7;
    color: #fff;}
.box3041_-5805 .product .product-list{margin-top:35px;}
.box3041_-5805 .product .product-list .product-item{display:none}
.box3041_-5805 .product .product-list .product-item a{display:block;float:left;width: 24%;
 margin-right: 1.333%;;margin-bottom:20px}
.box3041_-5805 .product .product-list .product-item a:nth-child(4n) {
    margin-right: 0;
}
.box3041_-5805 .product .product-list .product-item .img{overflow:hidden}
.box3041_-5805 .product .product-list .product-item .img img{transition:all .3s}
.box3041_-5805 .product .product-list .product-item a:hover .img img{transform:scale(1.1)}
.box3041_-5805 .product .product-list .product-item .item-txt h3{font-size:14px;text-align: center;margin:15px 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.box3041_-5805 .product .product-list .product-item .item-txt p{display:none;font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.box3041_-5805 .product .product-btn .more {
    font-size: 14px;
width: 150px;
    text-align: center;
    line-height: 40px;
    background: #4177b7;
    color: #fff;
}
@media(max-width:767px){.box3041_-5805 .product{padding:0px 10px}
.box3041_-5805 .product .product-btn li{display:none}
.box3041_-5805 .product .p-title h2{font-size:24px}
.box3041_-5805 .product .product-list .product-item a:nth-child(2n){
  margin-right:0;
}
.box3041_-5805 .product .product-btn{top:80px}
.box3041_-5805 .product .product-list{margin-top: 10px;}
.box3041_-5805 .product .product-list .product-item a{width:49%;    margin-bottom: 0;}
.box3041_-5805 .product .product-list .product-item .item-txt h3{font-size:14px;margin:15px 0 5px;}
.box3041_-5805 .product .product-list .product-item .item-txt p{font-size:12px}
}


 *{
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        .icon {
  width: 45px;
  height: 45px;
  vertical-align: -0.15em;
  fill: #4177b7;
  overflow: hidden;
  transition: all ease .5s;
}
        .backwod{
            background: url(../images/back01.jpg) no-repeat center center;
            background-size: cover;
            padding: 20px 0;
        }
        .backwod img{
            max-width: 100%;
        }
        .gdc-page{
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 10px;
        }
        .gdc-page .page-flex{
            display: flex;
    justify-content: space-between;
    align-items: center;
        }
        .gdc-page .page-flex .page-left{
            width: 30%;
            max-width: 300px;
            border: 1px solid #f1f1f1;
        }
        .gdc-page .page-flex .page-left .top{
            padding: 10px 5px;
            background-color: #f1f1f1;
            color: #333;
            text-align: center;
            font-size: 16px;
        }
        .gdc-page .page-flex .page-left .padtext{
            padding: 10px;
        }
        .gdc-page .page-flex .page-left .padtext .flextext{
            display: flex;
align-items: center;
    justify-content: flex-start;
        }
        .gdc-page .page-flex .page-left .padtext .flextext .imgsvg{
            width: 50px;
            height: 50px;
            background-color: #f1f1f1;
            border-radius: 4px;
            overflow: hidden;
            padding: 2px;
            text-align: center;
        }
        .gdc-page .page-flex .page-left .padtext .flextext .text{
            padding-left: 15px;
            color: #f1f1f1;
            font-size: 14px;
            line-height: 25px;
            margin-bottom: 0;
        }
        .gdc-page .page-flex .page-left .padtext .flextext .text .tel{
            font-family: Impact;
            font-family: Impact;
            font-size: 25px;
        }
        .page-right .img{
            width: 125px;
    border: 1px solid #f1f1f1;
    padding: 5px;
        }
        .page-middle{
            padding: 0 10px;
        }
        .page-middle h5{
            font-size: 25px;
            line-height: 25px;
            font-weight: bold;
            color: #f1f1f1;
            margin-bottom: 15px;
        }
        .page-middle p{
            text-align: center;
            color: #f1f1f1;
            font-size: 16px;
        }
        .imgflex {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.imgflex span{
    color: #f1f1f1;
    margin: 0px 20px 0 5px
}
        @media (max-width:992px) {
            .backwod{display: none;}
        }
/*四大理由*/
		.ad-bg {background: url(../images/youshi.jpg) no-repeat top center;background-size: 100% 100%;padding: 3.33333333333333vw 0;margin-top: 0;}
.mx1440 {max-width: 1400px;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.ad-bg .ad-index .ad-list {display: flex;justify-content: space-between;align-items: center;}
.ad-bg .ad-index .ad-list li {text-align: center;width: 25%;height: 285px;overflow: hidden;display: flex;justify-content: center;align-items: center;flex-direction: column;transition: all 0.6s ease;}
.ad-bg .ad-index .ad-list li .w1 {color: #ffffff;font-size: 20px;font-weight: bold;padding-top: 20px;}
.ad-bg .ad-index .ad-list li .w3 { color: #e0e0e0; font-size: 15px; line-height: 28px; margin-top: 15px;}
.ad-bg .ad-index .ad-list li .w3 p{padding: 0;margin: 0;}
.ad-bg .ad-index .ad-list li .img1 img {max-width: 100%;}
.advantage-title {text-align: center;position: relative;}
.advantage-title h3 {color: #ffffff;font-size: 36px;font-weight: bold;display: inline-block;position: relative;z-index: 101;padding: 0 20px;}
.advantage-title p {font-size: 15px;color: #999;font-family: 'Arial';text-transform: uppercase;margin-top: 10px;}
.advantage-title::before{right: 0;left: auto;}
@media (max-width: 768px){
.ad-bg .ad-index .ad-list {
    flex-wrap: wrap;
}
.ad-bg .ad-index .ad-list li .img1 img {
    max-width: 20%;
}
.ad-bg .ad-index .ad-list li .w1 {
    font-size: 14px;
    padding-top: 5px;
}
.ad-bg .ad-index .ad-list li .w3 {
    display: block;
    font-size: 12px;
    line-height: 1.5;
    margin-top: 15px;
}
.ad-bg .ad-index .ad-list li {
    width: 49%;
    height: auto;
    padding: 12px 10px;
    margin-bottom: 10px;
}
.mx1440{padding: 0 10px;}
.advantage-title:after,.advantage-title::before{
    display: none;
}
}
@media (max-width: 990px){
.advantage-title h3 {
    font-size: 22px;
}
}
/*工程案例*/
.box5046_-2973 .product-warp{max-width: 1400px;width:100%;margin: 0 auto;margin-top: 20px;padding: 0 10px;}
.box5046_-2973 .product-warp .product-info ul{display: flex;flex-wrap: wrap;margin-left: 0px;clear: both; zoom: 1;text-align: center;}
.box5046_-2973 .product-warp .product-info ul li{width:350px;
    float: left;
    box-sizing: border-box;
    padding-left: 0;
    margin-bottom: 10px;
    margin-right:15px;
    position: relative;
    font-size: inherit;
    list-style: none;
}

.box5046_-2973 .product-warp .product-info ul li .item-bor{padding: 0;
    border: 0;
   
}

.box5046_-2973 .product-warp .product-info ul li .item-bor .img-box img{ max-width: 100%; width: 100%;-webkit-transition: transform 1s;-moz-transition: transform 1s;-ms-transition: transform 1s;-o-transition: transform 1s;transition: transform 1s;}
.box5046_-2973 .product-warp .product-info ul li .item-bor a{text-decoration: none;}
.box5046_-2973 .product-warp .product-info ul li .item-bor .img-box{width: 100%;height: 100%;overflow: hidden;box-sizing: border-box;background: #fff;}
.box5046_-2973 .product-warp .product-info ul li .item-bor .item-text{display: block;font-size: 14px; color: #222;text-decoration: none;height: 40px;line-height: 40px;padding-top: 5px;}
.box5046_-2973 .product-warp .product-info ul li .inquire{display: none;margin-top: 10px;position: relative;height: 40px;}
.box5046_-2973 .product-warp .product-info ul li .inquire .icon{width: 25px;height: 25px;vertical-align: middle;fill: #646464;overflow: hidden;}
.box5046_-2973 .product-warp .product-info ul li .inquire .inquire-btn{display:inline-block; width: 100%;margin-right: 5px;font-size: 14px;padding: 0;height: 40px;line-height: 40px;box-sizing: border-box;border-radius: 3px;border: 1px solid #d8dde6;background: #eaedef;color: #333;text-indent: -40px;cursor: pointer;outline: none;}
.box5046_-2973 .product-warp .product-info ul li .inquire .inquire-btn .togetherClass{position: absolute;width: 40px;text-indent: 0;text-align: center;height: 40px;line-height: 40px;bottom: 0;left: 0;transform: translateX(0);}
.box5046_-2973 .product-warp .product-info ul li .inquire .togetherClass{display: inline-block;}
.box5046_-2973 .product-warp .product-info ul li .inquire .pro-detail{text-align: center;line-height: 40px;width: 40px;height: 40px;line-height: 40px; color: #333;font-size: 14px;text-decoration: none;padding: 0;cursor: pointer;position: absolute;display: block;bottom: 0;right: -1px;margin: 0;overflow: hidden;border-left: 1px solid #d8dde6;text-align: center;background: #eaedef;border-radius: 0 3px 3px 0;}
.box5046_-2973 .product-warp .product-info ul li .herf-top:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.box5046_-2973 .product-warp .product-info ul li .inquire .pro-detail .hide-text { display: none;color: #333;}
.box5046_-2973 .product-warp .product-info ul li .inquire .inquire-btn:hover {background: #b8b9b9;}
.box5046_-2973 .product-warp .product-info ul li .inquire .pro-detail:hover {text-decoration: none;cursor: pointer;background: #b8b9b9;color: #333;}
.box5046_-2973 .product-warp .more-btn{width: 100%;text-align: center;    display: none}
.box5046_-2973 .product-warp .more-btn a{display: inline-block;background-color: transparent;color: #333;border-radius: 3px;border-color: #333;border-style: solid;border-width: 1px;height: 40px;line-height: 40px;padding-left: 30px;padding-right: 30px;font-size: 14px;text-decoration: none;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.box5046_-2973 .product-warp .more-btn a i {color: #333;font-size: 14px;}
.box5046_-2973 .product-warp .more-btn a:after {content: ""; display: inline-block;position: absolute;z-index: -1;top: 0;right: 0;width: 0;height: 100%;background-color: #333;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.box5046_-2973 .product-warp .more-btn a:hover:after {width: 100%;}
.box5046_-2973 .product-warp .more-btn a:hover {background-color: transparent;color: #fff;border-radius: 3px;border-color: #333;border-style: solid;border-width: 1px;}





@media (max-width:765px) {
.box5046_-2973 .product-warp .product-info ul li{width:200px;
    float: left;
    box-sizing: border-box;
    padding-left: 0;
    margin-bottom: 10px;
    margin-right:15px;
    position: relative;
    font-size: inherit;
    list-style: none;
}
}
@media (max-width:440px) {
    .box5046_-2973 .product-warp .product-info ul li .inquire .inquire-btn span{display: none;}

}

/* 分页显示 */

.box5046_-2973 .m-page .pagination{display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.box5046_-2973 .m-page .pagination>li{display: inline;}
.box5046_-2973 .m-page .pagination>li.disabled>a{color: #777;cursor: not-allowed;background-color: #fff; border-color: #ddd;}
.box5046_-2973 .m-page .pagination>li>a{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;position: relative;float: left;padding: 6px 12px;line-height: 1.42857143; text-decoration: none; border: 1px solid #ddd;}
.box5046_-2973 .m-page .pagination>.active>a,.box5046_-2973 .m-page .pagination>.active>a:focus,.box5046_-2973 .m-page .pagination>.active>a:hover,.box5046_-2973 .m-page .pagination>.active>span,.box5046_-2973 .m-page .pagination>.active>span:focus,.box5046_-2973 .m-page .pagination>.active>span:hover {z-index: 3;color: #fff;cursor: default; background-color: #337ab7; border-color: #337ab7;}
.box5046_-2973 .m-page .pagination>li>a:focus,.box5046_-2973 .m-page .pagination>li>a:hover,.box5046_-2973 .m-page .pagination>li>span:focus,.box5046_-2973 .m-page .pagination>li>span:hover {z-index: 2;color: #23527c;background-color: #eee;border-color: #ddd;}
/*关于我们*/
.index_about{
    padding-bottom: 100px;
    background: url("../images/index_about.jpg") center center no-repeat;
    background-size: cover;
}
.index-about{
background: url(../images/shuzi_gd.jpg) center;
    background-size: cover;
}
.index_about img{
    max-width: 100%;
}
.index_about .center{
    max-width: 1400px;
    margin: 0 auto;
}
.index_about .label_page{
    position: relative;
}
.index_about .label_page .label_page_each .about_text{
    width: 50%;
    padding-right: 2%;
}
.index_about .label_page .label_page_each .about_text .bt{
    font-size: 26px;
    color: #333333;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 24px;
}
.index_about .label_page .label_page_each .about_text .p{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:6;
}
.index_about .label_page .label_page_each .about_text .xiangqing{
    display: block;
    width: 185px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    font-size: 16px;
    color: #333333;
    border: solid 1px #d9dada;
    margin-top: 32px;
    transition:all 0.3s ease-in-out;
}
.index_about .label_page .label_page_each .about_text .xiangqing:hover{
    color: #4177b7;
    border: solid 1px #4177b7;
}
.index_about .label_page .label_page_each .about_img{
    position: relative;
    width: 50%;
}
.index_about .label_page .label_page_each{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.index_about .biaoti p:nth-child(1){
    padding-top: 70px;
}
.index_about .label_page .label_nav{
    position: absolute;
    bottom: 0;
    left: 0;
}
.index_about .label_page h4{
    width: 240px;
    height: 69px;
    font-size:20px;
    color: #ffffff;
    text-align: center;
    line-height: 69px;
    background: #4177b7;
    margin-right: 5px;
    cursor: pointer;
    transition:all 0.3s ease-in-out;
}
.index_about .label_page h4:hover{
    background: #ff9900;
}
.index_about .label_page .on{
    background: #ff9900;
}
.index_about .label_page .label_page_each .about_img .about_icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
}
.index-about .num{padding: 35px 0;}
.index-about .num .list{max-width:1400px;margin:0 auto;    display: flex;}
.index-about .num .list li:first-child{border-left: 1px solid #ffffff;}
.index-about .num .list li{list-style: none;width: 25%;
    text-align: center;color: #fff;border-right: 1px solid #ffffff;}
.index-about .num li h4{height: 60px;font-size: 12px;}
.index-about .num li h4 span{color: #ffffff;font-size: 50px;font-weight: 700;vertical-align: top;}
.index-about .num li p{color: #ffffff;font-size: 14px;}
.index-about .num li .i{height: 60px;}
@media (max-width:768px){
.index_about .label_page .label_page_each{
flex-wrap: wrap;
}
.index_about .label_page .label_page_each .about_text .bt{
font-size: 23px;
    margin-bottom: 10px;
}
.index_about .label_page .label_page_each .about_text .p{
    font-size: 14px;
}
.index-about{display:none;}
.index_about .label_page .label_page_each .about_text .xiangqing {
    width: 120px;
    height: 36px;
    line-height: 36px;
    margin-top: 15px;
    font-size: 14px;
}
.index_about{padding-bottom:0;}
.index_about .label_page .label_page_each .about_text{margin-bottom:15px;padding: 0 10px;}
.index_about .label_page .label_page_each .about_text,.index_about .label_page .label_page_each .about_img{width:100%;}
}
/*新闻动态*/
.box5050_-1229 .index_5050 .page-wrap  {padding: 0 10px;}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap .container {width: 100%;
    max-width: 1400px;
    margin: 20px auto 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
  }
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li {     width: 49%;
    background: #fff;
    padding: 15px;
    margin-right: 1.5%;
    margin-bottom: 20px;
    list-style: none;
    transition: all ease .35s;
}
.box5050_-1229 .index_5050 .page-wrap .news-wrap li:hover .news-con h3 a {
    color: #4177b7;
}
.box5050_-1229 .index_5050 .page-wrap .news-wrap li:hover .news-img img {
    transform: scale(1.1);
}
.box5050_-1229 .index_5050 .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;position: relative;}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-img {width: 100%;overflow: hidden;    display: none;}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-img img { max-width: 100%;transition: all ease .5s;}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con {width: 100%; margin-top: 15px;}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con h3 {-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;margin: 0;}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con h3 a {font-size: 16px;line-height: 30px; color: #333;text-decoration: none;}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con p {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 10px 0;}
.box5050_-1229 .news-more {
  position: absolute;
    right: 0;
    bottom: 0;
}
.box5050_-1229 .index_5050 .page-wrap .news-wrap li .news-con span:nth-of-type(1){
padding-left: 25px;
    background: url(../images/news_icon4.png) no-repeat 5px center;
}
.box5050_-1229 .index_5050 .page-wrap .news-wrap li .news-con span:nth-of-type(2){
padding-left: 25px;
    background: url(../images/news_icon3.png) no-repeat 5px center;
}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con span {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;margin-right: 20px;}
.box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-more a { 
display: block;
    width: 120px;
    height: 30px;
    border-radius: 0;
    border: 1px solid #e0e0e0;
color:#999;
    text-align: center;
    font-size: 0;
    line-height: 30px;
transition: all ease .5s;
    text-decoration: none;
}
.box5050_-1229 .index_5050 .page-wrap .news-wrap li .news-more a::before {
    content: '查看详情';
    font-size: 14px;
    line-height: 30px;
}
.box5050_-1229 .pagination>li {
    display: inline-block;
    margin: 0 5px;
}
.box5050_-1229 .index_5050 .page-wrap .news-wrap li:nth-child(2n) {
    margin-right: 0;
}
.box5050_-1229 .index_5050 .page-wrap .news-wrap li .news-more a:hover {
    background: #4177b7;
    color: #fff;
    border: 1px solid #4177b7;
}
@media (max-width: 992px){
.box5050_-1229 .index_5050 .page-wrap .news-wrap .container{
    justify-content: space-between;
}
.box5050_-1229 .inner_5050 .page-wrap .news-wrap li{width:100%;margin-right:0;}
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li{ padding: 15px;width: 100%;float: left;margin-right: 0;}
.box5050_-1229 .index_5050 .page-wrap .news-wrap li:nth-child(2n) {
    margin-right: 0;
}
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con p { margin: 5px 0;}
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-more a { margin-top: 10px;}
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con h3 a {display: block;padding: 5px 0; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;padding: 0;}
}

@media (max-width:765px) {
.box5050_-1229 .index_5050 .page-wrap  .news-wrap .container{margin:0;}
.box5050_-1229 .index_5050 .page-wrap{padding:0;}

    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li:nth-child(2n) { margin-right: 0;}
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con h3 a{font-size: 15px;margin-top: 10px;}
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-img { width: 100%;text-align: center;}
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li .news-con {width: 100%;padding: 0;}
}

@media (max-width:440px) {
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li{width: 100%;margin-right: 0;}
    .box5050_-1229 .index_5050 .page-wrap  .news-wrap li:nth-child(2n) {margin-right: 0;}
}

@media (max-width: 600px) {
.box5050_-1229 .news-more {
    position: relative;
}

 }
 .newslist-more {
    margin: 25px 0 40px 0;
}
.newslist-more a.more{
display: block;
    width: 185px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    margin: auto;
    font-size: 16px;
    color: #333333;
    border: solid 1px #dfdfdf;
    transition: all 0.3s ease-in-out;
}
.newslist-more a.more:hover {
    color: #4177b7;
    border: solid 1px #4177b7;
}
@media screen and (max-width: 1024px){
.newslist-more a.more {
    width: 120px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
}
.newslist-more{
 margin: 15px 0 20px 0;
}
}
/*友情链接*/
.box3007_-1135 .m-links { max-width: 1400px; margin: 30px auto;line-height: 180%; overflow: hidden;padding: 0 10px; }
.box3007_-1135 .m-links .title { float: left; width: 70px; }
.box3007_-1135 .m-links .links { width: calc(100% - 70px); float: left; }
.box3007_-1135 .m-links .links a { color: inherit; display: inline-block; margin: 0 5px; }
.box3007_-1135 .m-links .links a:hover { color: #1466b1; }

@media (max-width: 768px) { .box3007_-1135 .m-links { display: none; } }
/*footer*/
.naver-head.fixed {
    position: fixed !important;
    width: 100%;
    z-index: 99;
    top: 0;
    left: 0;
    transition: all ease .5s;
}
.naver-head {
    transition: all ease .5s;
}
        .footer{
            width: 100%;
            position: relative;
            padding: 45px 0;
        }
        .footer .footer-flex{
            max-width: 1400px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .footer .footer-flex>div{
            padding:0 10px ;
        }
        .footer .footer-flex .flex-middle{
            width: 50%;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 0 5%;
        }
        .footer .footer-flex .listall{
            padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
        }
.footer .footer-flex .listall li p {
    margin-bottom: 0;
}
        .footer .footer-flex .beianl a{
            color: #333;
            text-decoration: none;
            margin-right: 5px;
        }
        .footer .footer-flex .beianl a:hover{
            color: #4177b7 ;
        }
        .footer .footer-flex .listall li{
            list-style: none;
    line-height: 35px;
    font-size: 14px;
    color: #333;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-right: 21px;
        }
        .footer .footer-flex .listall li.addless{
            width: 100%;
        }
        .footer .footer-flex .beianl{
            font-size: 14px;
    color: #333;    padding-left: 30px;
        }
        .footer .footer-flex .flex-right .ewmimg{
            width: 145px;
        }
        .footer img{
            max-width: 100%;border: 1px solid #cecece;
        }
        .footer .icon {
  width: 25px;
  height: 25px;
  vertical-align: -0.15em;
  fill: #333333;
  overflow: hidden;
  transition: all ease .5s;
  margin-right: 5px;
}
@media (max-width:992px){
.footer .footer-flex .listall li{width:100%;}
}
@media (max-width:768px){
.footer .footer-flex>div.flex-left,.footer .footer-flex>div.flex-right{display:none;}
.footer .footer-flex .flex-middle{width:100%;padding:0;border:none;}
.footer .footer-flex .listall li{width:100%;    border-bottom: 1px solid #ddd;
    padding: 5px 0 5px 0px;}
.footer .footer-flex .beianl {
    font-size: 14px;
    color: #fff;
    background: #4177b7;
    line-height: 45px;
    padding: 0 10px;
}
.footer .footer-flex .listall{padding:0 10px;}
.footer{
padding: 15px 0 0;
}
.footer .footer-flex .beianl a {
    color: #fff;
    text-decoration: none;
    margin-right: 5px;
}
}
/**/
.bottomlist{
background: #4177b7;
}
.bottomlist li,.box3047_-6984 ul{padding:0;margin:0}
 .bottomlist {
      background: #4177b7;
  }
 .bottomlist li{list-style:none}
 .bottomlist a,.box3047_-6984 a:hover{text-decoration:none}
 .bottomlist .fl{
  text-align: center;
      display: block;
      width: 100%;
  }
 .bottomlist .fr{float:right}
 .bottomlist .bottom-nav .container {
      width: 100%;
  }
 .bottomlist .clearfix{zoom:1}
 .bottomlist .clearfix::after,.box3047_-6984 .clearfix::before{display:table;content:""}
 .bottomlist .clearfix::after{clear:both}
 .bottomlist .bottom-nav{
     max-width: 1400px;
      margin: 0 auto;
      padding:20px 0;
  }
 .bottomlist .bottom-nav .list-item{float: left;
      width: 14%;
      line-height: 25px;
      border-left: 1px solid #fff;
      text-align: center;
      margin-right: 0;
  }
 .bottomlist .bottom-nav .list-item:first-child {
      border-left: none;
  }
 .bottomlist .bottom-nav .list-item:last-child{margin-right:0}
 .bottomlist .bottom-nav .list-item .item-title{
  font-size: 15px;
      color: #fff;
      margin-bottom: 0;
      display: block;
      text-align: center;
      padding: 0 10px;
  }
 .bottomlist .bottom-nav .list-item .item-desc{display:none !important;height:auto}
 .bottomlist .bottom-nav .list-item .item-desc li{margin-bottom:10px;transition:all .3s}
 .bottomlist .bottom-nav .list-item .item-desc li a{color:#999}
 .bottomlist .bottom-nav .list-item .item-title i{display:none}
  @media (max-width:768px){
 .bottomlist {display:none;}
  }
  .box3027_-5613 img{max-width:100%;vertical-align:middle}
.box3027_-5613 li,.box20064_1 ul{list-style:none}
.box3027_-5613 a{text-decoration:none}
.box3027_-5613 .db{position:fixed;bottom:0;z-index:999;display:flex;width:100%;background:#333333;text-align:center;justify-content:space-around;align-items:flex-end;left: 0;}
.box3027_-5613 .db li img{width:30px}
.box3027_-5613 .db li.dt img{width:40px;transform:translateY(2px)}
.box3027_-5613 .db li a{color:#fff;font-size:12px}
.box3027_-5613 .db li a p{margin-top:5px}
@media (max-width:768px){
.box3027_-5613 {
    height: 72px;
}
}
  
  
  
  /*online*/
   *{
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
       .toolbar .icon {
          width: 30px;
          height: 30px;
          vertical-align: -0.15em;
          fill: #fff;
          overflow: hidden;
        }
        .toolbar {
    position: fixed;
    top: 50%;
    right: 1%;
    margin-top: -163px;
    z-index: 100;
    width: 80px;
}
.toolbar ul li:first-child {
    margin-top: 0;
}
.toolbar ul {
    padding: 0;
}
.toolbar ul li{
    position: relative;
    width: 80px;
    height: 80px;
    background: #ec7729;
    margin-top: 2px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    cursor: pointer;
    transition: all .5s;
}
.toolbar ul li.tel .box {
    position: absolute;
    top: 0;
    width: 190px;
    right: -200px;
    height: 100%;
    margin-right: 10px;
    border-radius: 5px;
    background: #4177b7;
    opacity: 0;
    transition: all .5s;
}
.toolbar ul li.code .box {
    position: absolute;
    top: 0;
    width: 162px;
    right: -172px;
    height: 162px;
    margin-right: 10px;
    border-radius: 5px;
    background: #4177b7;
    opacity: 0;
    transition: all .5s;
}
.toolbar ul li a{
    text-decoration: none;
    display: block;
}
.toolbar ul li .int {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
}
.toolbar ul li:hover {
    background: #4177b7;
}
.toolbar ul li.code:hover .box {
    opacity: 1;
    right: 80px;
}
.toolbar ul li.tel:hover .box {
    opacity: 1;
    right: 80px;
}
.toolbar ul li.tel .box p {
    font-size: 14px;
    margin: 15px auto 7px;
}
.toolbar ul li .int p {
    margin: 0;
}
.toolbar ul li.tel .box h3 {
    font-size: 18px;
    font-weight: bold;
}
.toolbar ul li.code .box img {
    width: 140px;
    height: 140px;
    padding: 11px;
    box-sizing: initial;
}
.toolbar ul li.tel .box:after {
    display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #4177b7;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: -18px;
    margin-left: -12px;
}
.toolbar ul li.code .box:after {
    display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #4177b7;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 30px;
    right: -18px;
    margin-left: -12px;
}
@media (max-width:992px){
.toolbar{display:none;}
}
/*内页 当前位置*/
.box3009_-3058 {
display: flex;
    flex-direction: column;
}
.box3009_-3058 >.container-fluid {
    width: 100%;
}
.box3009_-3058 >.container {
    position: relative;
padding:0;
z-index: 9;
}
.box3009_-3058 .container  .m-classify{
display: block !important;
}
.box3009_-3058 .container {
    width: 100%;
    max-width: 1400px;
}
.box3009_-3058 .m-site {padding: 15px 0;
    color: #999;
    margin-bottom: 0;
    border-bottom: 0; }
.box3009_-3058 .m-site .pos label { font-weight: 400; }
.box3009_-3058 .m-site .pos label, .m-site .pos a, .m-site .pos span { font-size: 14px; color: #999;    margin-bottom: 0; }
.box3009_-3058 .m-site .pos span { margin: 0 8px; }
.box3009_-3058 .m-site .pos a:hover { color: #4177b7; }

@media (max-width: 768px) { .box3009_-3058 .m-site { padding: 20px 0; }
  .box3009_-3058 .m-site .pos { float: left; width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #999; }
  .box3009_-3058 .m-site .more { float: right; color: #666; } }
@media (min-width: 768px) { .box3009_-3058 .m-classify { margin-bottom: 0;}
  .box3009_-3058 .m-classify ul { text-align: left; }
  .box3009_-3058 .m-classify ul li { display: inline-block; margin: 5px 5px; }
  .box3009_-3058 .m-classify ul li a { display: block;  color: #666; line-height: 60px;
    padding: 0 45px; -webkit-transition: all ease .3s; transition: all ease .3s;     background: #fff;   border: 1px solid #ffffff;}

.box3009_-3058 .m-classify ul li:hover a,.box3009_-3058 .m-classify ul li.active a {
    color: #4177b7;
    border: 1px solid #4177b7;
}
.box3009_-3058 .m-classify ul li:hover a {
    color: #fff;
    background: #4177b7;
}
 }
@media (max-width: 768px) { .box3009_-3058 .m-classify .mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.15); z-index: 100; opacity: 0; visibility: hidden; -webkit-transition: all ease .3s; transition: all ease .3s; }
  .box3009_-3058 .m-classify ul { position: fixed; top: 0; left: 0; height: 100%; width: 70%; background-color: #fff; z-index: 1002; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  .box3009_-3058 .m-classify ul h3 { font-size: 20px; padding: 15px; border-bottom: 1px solid #efefef; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .box3009_-3058 .m-classify ul li a { display: block; color: #666; font-size: 14px; line-height: 40px; padding: 0 15px; -webkit-transition: all ease .3s; transition: all ease .3s; border-bottom: 1px solid #efefef; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .box3009_-3058 .m-classify ul li a:hover { background-color: #4177b7; color: #fff; border-bottom: 1px solid #fff; }
  .box3009_-3058 .m-classify ul li.active a { background-color: #4177b7; color: #fff; border-bottom: 1px solid #fff; }
  .box3009_-3058 .m-classify.show .mask { opacity: 1; visibility: visible; }
  .box3009_-3058 .m-classify.show ul { -webkit-transform: translateX(0); transform: translateX(0); }

.box3009_-3058 >.container-fluid{margin:0;}
.box3009_-3058 >.container {z-index: 99;}
 }
.footer.index{       padding-top: 60px !important;}
/*内页 关于我们*/
.about {  
 padding: 20px 0 70px;
        }
.about.row{
  margin:0;
}
.about-top {
    max-width: 1400px;
    margin: 0 auto;
}
        .about-top h2 {
            font-size: 36px;
            font-weight: bold;
            margin-bottom: 50px;
            text-align:center;
        }
        .about-top p {
            font-size: 14px;
            color: #666;
            line-height: 1.8em;
            margin-bottom: 20px;
        }
        .about-list {
            display: flex;
            justify-content: space-between;
            padding-top: 40px;
        }
        .about-list li {
            width: 25%;
            padding: 0 50px;
            border-right: 1px #d1d1d1 solid;
            position: relative;
            font-size: 12px;
            color: #666;
        }
        .about-list li:first-child {
            padding-left: 0;
        }
        .about-list li:first-child img {
            width: 20px;
        }
        .about-list li:last-child {
            border-right: none;
        }
        .about-list li h3 {
            font-size: 12px;
            margin-top: 10px;
        }
        .about-list li img {
            position: absolute;
            width: 24px;
            right: 20%;
            top: 0;
        }
        .about-list li h3 em {
            font-style: normal;
            font-size: 36px;
            font-weight: bold;
        }
        @media(max-width:767px) {
            .about {
                padding: 0px 15px;
                text-align:justify
            }
        .about-top h2 {
            font-size: 24px;
            margin-bottom: 30px;
margin-top: 30px;
        }
            .about-list {
                flex-wrap: wrap;
                padding: 30px 5px;
            }
            .about-list li {
                width: 50%;
                border-right: none;
                margin-bottom: 30px;
            }
            .about-list li:first-child,
            .about-list li:nth-child(3) {
                border-right: 1px #d1d1d1 solid;
                padding: 0 40px 0 0;
            }
            .about-list li:nth-child(2),
            .about-list li:nth-child(4) {
                border-right: none;
                padding: 0 0 0 40px;
            }
            .about-list li:nth-child(2) img,
            .about-list li:nth-child(4) img {
                right: 0;
            }
        }
		/*内页 新闻列表*/
		.box5050_-8999 .inner_5050 .page-wrap  {padding: 0 10px;}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap .container {width: 100%;
    max-width: 1400px;
    margin: 20px auto 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
  }
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li {     width: 49%;
    background: #fff;
    padding: 15px;
    margin-right: 1.5%;
    margin-bottom: 20px;
    list-style: none;
    transition: all ease .35s;border: 1px solid #e0e0e0;
}
.box5050_-8999 .inner_5050 .page-wrap .news-wrap li:hover .news-con h3 a {
    color: #4177b7;
}
.box5050_-8999 .inner_5050 .page-wrap .news-wrap li:hover .news-img img {
    transform: scale(1.1);
}
.box5050_-8999 .inner_5050 .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;position: relative;}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-img {width: 100%;overflow: hidden;    display: none;}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-img img { max-width: 100%;transition: all ease .5s;}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con {width: 100%; margin-top: 15px;}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con h3 {-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;margin: 0;}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con h3 a {font-size: 16px;line-height: 30px; color: #333;text-decoration: none;}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con p {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 10px 0;}
.box5050_-8999 .news-more {
  position: absolute;
    right: 0;
    bottom: 0;
}
.box5050_-8999 .inner_5050 .page-wrap .news-wrap li .news-con span:nth-of-type(1){
padding-left: 25px;
    background: url(/ufile/121452/newdir1/news_icon4.png) no-repeat 5px center;
}
.box5050_-8999 .inner_5050 .page-wrap .news-wrap li .news-con span:nth-of-type(2){
padding-left: 25px;
    background: url(/ufile/121452/newdir1/news_icon3.png) no-repeat 5px center;
}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con span {font-size: 14px;font-weight: 400;line-height: 28px;color: #999999;margin-right: 20px;}
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-more a { 
display: block;
    width: 120px;
    height: 30px;
    border-radius: 0;
    border: 1px solid #e0e0e0;
    text-align: center;
color: #999;
    font-size: 0;
    line-height: 30px;
transition: all ease .5s;
    text-decoration: none;
}
.box5050_-8999 .inner_5050 .page-wrap .news-wrap li .news-more a::before {
    content: '查看详情';
    font-size: 14px;
    line-height: 30px;
}
.box5050_-8999 .pagination>li {
    display: inline-block;
    margin: 0 5px;
}
.box5050_-8999 .inner_5050 .page-wrap .news-wrap li:nth-child(2n) {
    margin-right: 0;
}
.box5050_-8999 .inner_5050 .page-wrap .news-wrap li .news-more a:hover {
    background: #4177b7;
    color: #fff;
    border: 1px solid #4177b7;
}
@media (max-width: 992px){
.box5050_-8999 .inner_5050 .page-wrap .news-wrap .container{
    justify-content: space-between;
}
  .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li{ padding: 15px;width: 100%;float: left;margin-right: 0;}
.box5050_-8999 .inner_5050 .page-wrap .news-wrap li:nth-child(2n) {
    margin-right: 0;
}
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con p { margin: 5px 0;}
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-more a { margin-top: 10px;}
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con h3 a {display: block;padding: 5px 0; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;padding: 0;}
}

@media (max-width:765px) {
.box5050_-8999 .inner_5050 .page-wrap  .news-wrap .container{margin:0;}
.box5050_-8999 .inner_5050 .page-wrap{padding:0;}
  
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li:nth-child(2n) { margin-right: 0;}
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con h3 a{font-size: 15px;margin-top: 10px;}
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-img { width: 100%;text-align: center;}
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li .news-con {width: 100%;padding: 0;}
}

@media (max-width:440px) {
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li{width: 100%;margin-right: 0;}
    .box5050_-8999 .inner_5050 .page-wrap  .news-wrap li:nth-child(2n) {margin-right: 0;}
}
/* 分页样式 */

.box5050_-8999 .inner_5050 .m-page { text-align: center; margin: 10px 0; }
.box5050_-8999 .inner_5050 .m-page .pagination > li > a, .box5050_-8999 .inner_5050 .m-page .pagination > li > span { color: #777; }
.box5050_-8999 .inner_5050 .m-page .pagination > .active > a, .box5050_-8999 .inner_5050 .m-page .pagination > .active > span, .box5050_-8999 .inner_5050 .m-page .pagination > .active > a:hover, .box5050_-8999 .inner_5050 .m-page .pagination > .active > span:hover,.box5050_-8999 .inner_5050  .m-page .pagination > .active > a:focus, .m-page .pagination > .active > span:focus { background-color: #4177b7; border-color: #4177b7; color: #fff; }
.box5050_-8999 .inner_5050 .m-page .pagination > li > a:hover, .box5050_-8999 .inner_5050 .m-page .pagination > li > span:hover, .box5050_-8999 .inner_5050 .m-page .pagination > li > a:focus,.box5050_-8999 .inner_5050  .m-page .pagination > li > span:focus { background-color: #4177b7; border-color: #4177b7; color: #fff; }

@media (max-width: 768px) {.box5050_-8999 .inner_5050 .m-page { margin: 10px 0; } }
     
@media (max-width: 600px) {
.box5050_-8999 .news-more {
    position: relative;
}

 }
 /*内页 新闻详情*/
 .box3011_-3085 .content-wrapper {max-width:1400px;margin:0 auto;padding:0 10px;}
.box3011_-3085 .content-wrapper .news-content .header-info { text-align: center; border-bottom: 1px solid #efefef; margin-bottom: 30px; overflow: visible; }
.box3011_-3085 .content-wrapper .news-content .header-info h3 {margin-top: 30px; margin-bottom: 30px; line-height: 150%; }
.box3011_-3085 .content-wrapper .news-content .header-info .o-info { margin-bottom: 30px; }
.box3011_-3085 .content-wrapper .news-content .header-info .o-info > div { display: inline-block; font-size: 14px; margin: 0 10px; color: #666; }
.box3011_-3085 .content-wrapper .news-content .header-info .o-info > div span { color: #4177b7; }
.box3011_-3085 .m-flip { margin: 50px 0; }
.box3011_-3085 .m-flip .flip li a:hover {
    color: #4177b7;
}
.box3011_-3085 .m-flip .flip { list-style: none; padding-left: 0; overflow: hidden; }
.box3011_-3085 .m-flip .flip li {padding: 5px 0; color: #666;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
@media (max-width: 767px) {
	.box3011_-3085 img {
		max-width: 100%;
	}
.box3011_-3085 .content-wrapper .news-content .header-info h3{
font-size: 16px;
}
}
/*内页 联系我们*/
.containback .container{
max-width:1400px;
width:100%;
padding:0 6px;
padding-top:20px;
}
.cont{margin-bottom:50px}
.cont ul{ width:45%; float:left;
   background: #fff;
padding: 25px 20px 25px;
display: flex;
    flex-wrap: wrap;
        }
       .cont-item {
    display: flex;
    align-items: center;
    margin: 15px 0;
    width: 100%;
       }
        .cont-item h2{
        font-size: 26px;
            margin-bottom: 20px;
        }
        .cont-item p{
        margin: 0 20px 0 0;
        border: 1px solid #999;
        height: 50px;
        width: 50px;
        text-align: center;
        line-height: 50px;
        display: flex;
    align-items: center;
    justify-content: center;
        }
        .cont-item p i{
        font-size: 24px;
        color: #666;
        }
        .cont-item .txt{
        }
        .cont-item .txt h4{
        font-size: 16px;
        margin-bottom: 5px;
        }
        .cont-item .icon {
  width: 30px;
  height: 30px;
  vertical-align: middle;
  fill: #444;
  overflow: hidden;
}
.cont-map{
 padding:0;
}
.containback .row{
  margin:0;
}
#allmap{ width:50%; height:400px; float:right;}
        @media(max-width: 767px) {
.containback .container{
padding-top: 0;
}
            .cont-item h2 {
                font-size: 20px;
            }
			.cont ul{ width:100%; float:none;
   background: #fff;
padding: 25px 20px 25px;
display: flex;
    flex-wrap: wrap;
        }
            .cont-map {
                padding: 15px 0 0;
            }
.cont-item{width:100%;}
#allmap{ width:100%; height:400px; float:none;}
}
/*内页产品详情*/
.huandleft{float:left; background:#ffffff; width:540px; height:450px; padding:15px 15px; border:1px solid #CCC;}
.mod18{width:500px;height:450px; overflow:hidden;  position:relative; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:340px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:170px; width:46px; height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0; background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative; color:#fff;}
.mod18 .cf a{display:block; width:500px; height:330px; position:absolute;color:#fff;}
.mod18 .picBox{height:330px; position:relative; overflow:hidden; }
.mod18 .picBox ul{height:330px; position:absolute;}
.mod18 .picBox li{width:500px; height:330px; overflow:hidden;}
.mod18 .picBox li img{ width:500px; height:330px; overflow:hidden; object-fit: cover; text-align:center; display:block;
	box-shadow: 0 0px 0px 2px #ffffff;
		animation:circle 5s infinite linear;
		-webkit-animation:circle 5s infinite linear;
		z-index: 1;}
.mod18 .listBox{width:410px;height:70px;margin:16px auto 0px auto; position:relative; overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:110px;height:70px;cursor:pointer; margin:0px 5px;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:110px;height:70px;}
.mod18 .listBox li img{width:110px;height:70px; object-fit: cover;}
.mod18 .listBox .on img{width:104px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}


.jieshao{ width:58%; float:right;}
.jieshao .cptit h1{ margin:0px; padding-bottom:30px; line-height:25px; font-size:30px; font-weight:bold;}
.jieshao .cpdesc{ overflow:hidden; font-size:14px; line-height:25px; border-bottom:1px dashed #ccc; padding-bottom:20px;}
.jieshao .cpqdl{font-size:14px; line-height:25px; border-bottom:1px dashed #ccc; padding:10px 0px 13px 0px;}
.jieshao .cpqdl .cpqdsl{line-height:85px;}
.jieshao .cpqdl .cpqdsls{ line-height:100px; font-size:34px; color:#ff0000; padding-left:10px;}
.jieshao .cpqdl .cpcs{ padding-top:8px;}
.jieshao .cpcs img{ float:right; width:20%;}
.jieshao .cpcs ul{margin:0px; padding:0px; width:75%;}
.jieshao .cpqdl .cpcs li{margin:0px; padding:0px; line-height:30px; font-size:14px;}
.jieshao .cpbz{overflow:hidden; font-size:14px; padding-top:15px; line-height:20px;}
.jieshao .cpbz ul{margin:0px; padding:0px;}
.jieshao .cpbz li{margin:0px; padding:0px; height:25px; line-height:25px; overflow:hidden;}
.jieshao .cpxjanniu{ padding-top:13px;}
.jieshao .cpxjanniu .anniucp a{float:right;width:250px;height:40px;line-height:40px;display:block;background:#ff0000;border-radius:20px;font-size:16px;color:#fff;transition:.5s;text-align:center;}
.jieshao .cpxjanniu .anniucp a:hover{float:right;width:280px;height:40px;background:#000;border-radius:20px;transition:.5s;}
.cptitle{ border-bottom:1px solid #999; margin:30px 0px;}
.cptitle span{ background:#4177b7; color:#FFF; font-size:18px; display:inline-block; padding:8px 15px;}

@media (max-width: 767px) {
	.huandleft{ display:none;}
	.jieshao{ width:100%; float:none; margin-top:30px;}
	.jieshao .cpcs img{ float:right; width:30%;}
.jieshao .cpcs ul{margin:0px; padding:0px; width:65%;}
	}
	/*内页产品中心*/
	.box5046_-6756 .product-warp{max-width: 1400px;width:100%; margin: 0 auto;padding: 0 10px;    margin-top: 20px;
    }
	.prolist{ width:75%; float:right;}
.box5046_-6756 .product-warp .product-info ul{display: flex;flex-wrap: wrap;margin-left: -10px;clear: both; zoom: 1;text-align: center;}
.box5046_-6756 .product-warp .product-info ul li{width: 33.333%;float: left;box-sizing: border-box;padding-left: 10px;margin-bottom: 10px;position: relative;font-size: inherit;list-style: none;}
.box5046_-6756 .product-warp .product-info ul li .item-bor{background: #ffffff;}
.box5046_-6756 .product-warp .product-info ul li .item-bor .img-box img{ max-width: 100%; width: 100%;-webkit-transition: transform 1s;-moz-transition: transform 1s;-ms-transition: transform 1s;-o-transition: transform 1s;transition: transform 1s;}
.box5046_-6756 .product-warp .product-info ul li .item-bor a{text-decoration: none;}
.box5046_-6756 .product-warp .product-info ul li .item-bor .img-box{width: 100%;height: 100%;overflow: hidden;box-sizing: border-box;background: #fff;border: 1px solid #e0e0e0;}
.box5046_-6756 .product-warp .product-info ul li .item-bor .item-text{
display: block;
    font-size: 14px;
    color: #222;
    padding: 0 10px;
    transition: all ease .5s;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.box5046_-6756 .product-warp .product-info ul li .inquire{
    display: none;margin-top: 10px;position: relative;height: 40px;}
.box5046_-6756 .product-warp .product-info ul li .inquire .icon{width: 25px;height: 25px;vertical-align: middle;fill: #646464;overflow: hidden;}
.box5046_-6756 .product-warp .product-info ul li .inquire .inquire-btn{display:inline-block; width: 100%;margin-right: 5px;font-size: 14px;padding: 0;height: 40px;line-height: 40px;box-sizing: border-box;border-radius: 3px;border: 1px solid #d8dde6;background: #eaedef;color: #333;text-indent: -40px;cursor: pointer;outline: none;}
.box5046_-6756 .product-warp .product-info ul li .inquire .inquire-btn .togetherClass{position: absolute;width: 40px;text-indent: 0;text-align: center;height: 40px;line-height: 40px;bottom: 0;left: 0;transform: translateX(0);}
.box5046_-6756 .product-warp .product-info ul li .inquire .togetherClass{display: inline-block;}
.box5046_-6756 .product-warp .product-info ul li .inquire .pro-detail{text-align: center;line-height: 40px;width: 40px;height: 40px;line-height: 40px; color: #333;font-size: 14px;text-decoration: none;padding: 0;cursor: pointer;position: absolute;display: block;bottom: 0;right: -1px;margin: 0;overflow: hidden;border-left: 1px solid #d8dde6;text-align: center;background: #eaedef;border-radius: 0 3px 3px 0;}
.box5046_-6756 .product-warp .product-info ul li .herf-top:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.box5046_-6756 .product-warp .product-info ul li .inquire .pro-detail .hide-text { display: none;color: #333;}
.box5046_-6756 .product-warp .product-info ul li .inquire .inquire-btn:hover {background: #b8b9b9;}
.box5046_-6756 .product-warp .product-info ul li .inquire .pro-detail:hover {text-decoration: none;cursor: pointer;background: #b8b9b9;color: #333;}
.box5046_-6756 .product-warp .more-btn{width: 100%;text-align: center;}
.box5046_-6756 .product-warp .more-btn a{display: inline-block;background-color: transparent;color: #333;border-radius: 3px;border-color: #333;border-style: solid;border-width: 1px;height: 40px;line-height: 40px;padding-left: 30px;padding-right: 30px;font-size: 14px;text-decoration: none;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.box5046_-6756 .product-warp .more-btn a i {color: #333;font-size: 14px;}
.box5046_-6756 .product-warp .more-btn a:after {content: ""; display: inline-block;position: absolute;z-index: -1;top: 0;right: 0;width: 0;height: 100%;background-color: #333;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.box5046_-6756 .product-warp .more-btn a:hover:after {width: 100%;}
.box5046_-6756 .product-warp .more-btn a:hover {background-color: transparent;color: #fff;border-radius: 3px;border-color: #333;border-style: solid;border-width: 1px;}
.box5046_-6756 .m-page {
    text-align: center;
}
.box5046_-6756 .product-warp .product-info ul li:hover .item-bor .item-text {
    color: #4177b7;
}

@media (max-width:992px) {
    .box5046_-6756 .product-warp .product-info ul li{width: 33.333%;}
}


@media (max-width:765px) {
    .box5046_-6756 .product-warp .product-info ul li{width: 50%;}
.box5046_-6756 .product-warp{margin-top:0;}
}
@media (max-width:440px) {
    .box5046_-6756 .product-warp .product-info ul li .inquire .inquire-btn span{display: none;}

}
#left{ width:20%; float:left;}
.L_title{text-align:center; width:100%; font-size:20px; color:#fff; line-height:30px; background:#4177b7; height:62px; padding:8px 10px; overflow:hidden;}
.L_title span{display: block;padding-left: 10px;color: #bedaed;font-size: 16px;font-family: arial;text-transform: uppercase;}
.L_fl{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3; padding-bottom:14px;}
#masterdiv dd{border-bottom:1px dashed #d3d3d3; padding:10px 15px;}
	#masterdiv dd .menutitle{ float:right; font-weight:bold; font-size:16px; cursor:pointer;}
	#masterdiv dd a{color:#333;font-size:16px;}
	.submenu{ padding:15px 0px 15px 20px; line-height:22px;}
	#masterdiv a:hover,#masterdiv a.hover{color:#4177b7;}
.paging_lxwm{ overflow:hidden; margin-top:20px; width:100%;}
.paging_lxwm_con{line-height:2em; padding:20px 10px; font-size:14px; color:#666; border-left:1px solid #d3d3d3;  border-right:1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;}
.paging_lxwm_con h2{text-align:center; font-size:18px; padding-bottom:10px;}
.paging_lxwm_con span{display:block;}
@media (max-width:992px) {
	#left{ display:none;}
	.prolist{ width:100%; float:none;}
	}
	 #menu1a dl{display:none;}
	  #menu1a ul li{  position:relative;}
	  #menu1a ul li p{ position:absolute; right:14px; top:3px; font-size:24px;}
	  #menu1a ul li.active p{ color:#FFFFFF;}
	  #menu1a ul dl dt{ border-bottom:1px dotted #CCCCCC; padding:10px 0px 10px 15px;}
	  #menu1a ul dl dt a{ color:#000000; font-size:12px;}