@charset "UTF-8";
*{margin:0;padding:0;list-style-type:none;}
body{font-size:15px;background:#fbfcff;font-family: "思源黑体 CN" !important;color:#666;}
a{text-decoration:none;color:#666;outline:none;blr:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.clearfix{}
.common{width:1200px;margin:0 auto;max-width:1920px;min-width:1200px;}
p{line-height:1.8;}
img{border:none;height:auto;vertical-align:middle;}
*:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.flex_no{display:flex;flex-wrap:wrap;}
.flex li{}
.flex li .img{width:100%;}
.bg_min{min-width:1200px;}
.nnnn{transition: .5s;}
.lc{display:none !important;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部代码 ***/
.header{background:#fff;position:relative;z-index:999;}
.header .flex{align-items:center;}
.header .hd_t{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1);}
.header .hd_t .icon-sousuo{color:#555;cursor:pointer;}
.header .hd_t .icon-zuoji{color:#2299eb;}
.header .hd_t .telbox::before{content:"";display:inline-block;margin:0 15px;width:1px;height:22px;background: #e5e5e5;}
.header .hd_t .tel a{display:inline-block;color:#2299eb;font-size:18px;margin-left:15px;font-weight:bold;vertical-align:middle;}
.logo img{max-width:330px;}
.ssbox{position:relative;}
.ssbox .search{display:none;}
.ssbox.sson .search{display:block;}

.nav_trigger{width:20px;height:30px;position:absolute;right:3%;top:50%;margin-top:-15px;z-index:200;cursor:pointer;display:none;}
.nav_icon{display:inline-block;position:relative;width:20px;height:3px;background:#2299eb;-webkit-transition-property:background-color, -webkit-transform; ransition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: .3s;  transition-duration: .3s;}
.nav_icon:before,
.nav_icon:after{content: '';display:block;width:20px;height:3px;position:absolute;background:#2299eb;-webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: .3s; transition-duration: .3s;}
.nav_icon:before{margin-top:-8px; }
.nav_icon:after{margin-top:8px;}
.nav-active .nav_icon{background: rgba(0, 0, 0, 0);}
.nav-active .nav_icon:before{margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); background:#2299eb;}
.nav-active .nav_icon:after{margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background:#2299eb;}

.nav{background:#2299eb;color:#2299eb;}
.nav ul li{position:relative;z-index:99;text-align:center;width:16.6%;}
.nav ul li a{color:#fff;display:block;}
.nav ul li a.lis{line-height:50px;}
.nav ul li ul{width:100%;position:absolute;top:50px;left:0;background-color:#2299eb;}
.nav ul li ul li{width:100%;height:0;line-height:40px;font-size:14px;overflow:hidden;transition: .5s;}
.nav ul li a:hover{background:#29a5fa;}
.nav ul li:hover a,.nav ul li.on a{font-weight:bold;}
.nav ul li:hover ul li{height:40px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 底部代码 ***/
.footer{background:#f9f9f9;padding-top:43px;margin-top:50px;}
.foot{}
.foot .ft1 .img img{max-width:200px;}
.foot .ft1 .p1{margin:15px 0 25px;}
.foot .ft1 .wx{display:flex;align-items:center;}
.foot .ft1 .wx img{margin-right:10px;}
.foot .ft2 li{margin-right:50px;}
.foot .ft2 b,.foot .ft2 a{display:block;}
.foot .ft2 b{margin-bottom:25px;color:#333;}
.foot .ft2 a,
.foot .ft2 p{line-height:24px;margin-top:10px;}
.foot .ft2 a:hover{color:#2299eb;}
.copy{padding:25px 0;border-top:1px solid #e6e6e6;margin-top:50px;text-align: center;color:#999;font-size:12px;}
.copy a{color:#999;}

.dialog{position:fixed;top:70%;right:20px;z-index:999;transform:translateY(-50%);}
.dialog ul{padding:25px 0 10px;border-radius:30px;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, .08);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, .08);box-shadow:0 1px 10px rgba(0, 0, 0, .08);}
.dialog li{text-align:center;position:relative;width:70px;}
.dialog li a img{width:30px;height:auto;}
.dialog li p{margin:1px 0 17px;font-size:12px;}
.dialog li dl{position:absolute;display:none;font-size:16px;color:#fff;left:-154px;padding-right:20px;top:50%;transform:translateY(-50%);}
.dialog li dl dt img {width:120px;height:120px;}
.dialog li dl dt{padding:11px;background:#2299eb;border-radius:5px;position:relative; color:#fff; }
.dialog li dl span{display:block;width:6px;height:11px;position:absolute;right:-6px;top:50%;margin-top:-6px;background:url('float_jt.png') center no-repeat;}
.dialog li:hover dl{display:block;}
.dialog .ul2{padding:15px 0;margin-top:20px;opacity:0;transition:.5s;}
.dialog .ul2.ddon{opacity:1;}
.dialog .ul2 li p{margin:0;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部banner代码 ***/
.hdp ul li{}
.hdp ul li img{width:100%;}
.hdp .swiper-pagination-bullet{width:13px;height:13px;background:#fff;}
.hdp .swiper-pagination-bullet-active{width:26px;border-radius:20px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 通用代码 ***/
.ft100{font-size:100px;font-weight:bold;text-transform:uppercase;}
.ft36{font-size:36px;transition:.5s;}
.ft35{font-size:35px;transition:.5s;}
.ft26{font-size:26px;transition:.5s;}
.ft24{font-size:24px;transition:.5s;}
.ft22{font-size:22px;transition:.5s;}
.ft20{font-size:20px;transition:.5s;}
.ft18{font-size:18px;transition:.5s;}
.ft16{font-size:16px;transition:.5s;}

.inn_tit{text-align:center;padding:55px 0 45px;}
.inn_tit dt{color:#34364e;}
.inn_tit dd{color:#999;margin-top:5px;text-transform:uppercase;}

.col3,.col4{justify-content:flex-start;}
.col3 li img,.col4 li img{max-width:100%;transition: .5s;}
.col3 li{width:32%;margin-right:2%;}
.col3 li:nth-child(3n){margin-right:0;}
.col4 li{width:24%;margin-right:1.25%;}
.col4 li:nth-child(4n){margin-right:0;}

.pic{text-align:center;text-indent:0 !important;}
.pic img{max-width:100%;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 首页代码 ***/
.row1{background:#f9fbff;}
.row1 ul li{background:#fff;border:solid 1px #e0e0e0;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,0.1);transition:.5s;border-radius:10px;overflow:hidden;}
.row1 ul li .title{color:#434343;padding:25px 0;text-align:center;}
.imore{padding:50px 0;}
.imore a{color:#2299eb;height:40px;border:1px solid #2299eb;border-radius:40px;width:170px;margin:0 auto;
	display:flex;justify-content:center;align-items:center;transition: .5s;box-shadow: 0 0 0 rgba(17,88,216,.2);
}
.imore a:hover{background:#2299eb;color:#fff;}

.row2{background:#fff;}
.row2 .hd li{margin-bottom:10px;}
.row2 .bd ul{}
.row2 .imore{width:100%;padding-bottom:0;}
.row2 .imore a{margin:0 auto;}

.row3{ background:#fff; }
.upgrace-box{padding:60px 0;}
.upgrace-box .c-box{position:relative;padding:100px 0;}
.upgrace-box .quanbox{text-align:center;position:relative;}
.upgrace-box .c-tiao{position:absolute;left:50%;top:20%;transform: translate(-50%,-50%);}
.upgrace-box .c-tiao{ -o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;}
.upgrace-box .c-tiao:hover{-moz-transform: translate(-50%,-90%);-o-transform: translate(-50%,-90%);-webkit-transform: translate(-50%,-90%);transform: translate(-50%,-90%);}
.upgrace-box .lis{position:absolute;z-index:10;transition: .5s;width:32%;}
.upgrace-box .c-box1{right:5%;top:72%;}
.upgrace-box .c-box2{right:5%;top:5%;}
.upgrace-box .c-box3{left:5%;top:5%;}
.upgrace-box .c-box4{left:5%;top:72%;}

.upgrace-box .lis .img-dian{margin-top:-10px;width:20px;height:92px;background: url("ico/rw3_dian.png") no-repeat center;opacity:0.5;}
.upgrace-box .lis .text-box{width:calc(100% - 105px);}
.upgrace-box .lis .text-box p{line-height:30px;}
.upgrace-box .lis .box-bg{background:#f3faff;width:67px;height:67px;border-radius:50%;
	display:flex;align-items:center;justify-content:center;box-shadow:0 5px 10px rgba(35,153,235,.4);
}
.upgrace-box .lis .box-bg img{width:35px;}
.upgrace-box .lis .box-bg .c-quan2{display:none;}
.upgrace-box .c-box1 .box-bg,
.upgrace-box .c-box1 .img-dian,
.upgrace-box .c-box2 .box-bg,
.upgrace-box .c-box2 .img-dian{float:left;}
.upgrace-box .c-box1 .text-box,
.upgrace-box .c-box2 .text-box{float:right;}
.upgrace-box .c-box3 .box-bg,
.upgrace-box .c-box3 .img-dian,
.upgrace-box .c-box4 .box-bg,
.upgrace-box .c-box4 .img-dian{float:right;}
.upgrace-box .c-box3 .text-box,
.upgrace-box .c-box4 .text-box{float:left;text-align:right;}

.upgrace-box .lis:hover{margin-top:-10px;}
.upgrace-box .lis:hover .box-bg{background:#2399eb;}
.upgrace-box .lis:hover .box-bg img{filter:grayscale(100%)brightness(1000%);}
/*.upgrace-box .lis:hover .box-bg .c-quan{display:none;}
.upgrace-box .lis:hover .box-bg .c-quan2{display:block;}*/
.upgrace-box .lis:hover .img-dian{opacity:1;}


/* shit圈 */
.animat{
    animation:move3 5s;
    -webkit-animation:move3 5s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move3 5s;
    -webkit-animation-timing-function: ease-in-out;
  }
  @keyframes move3
  {
    0%{transform: scale(0);}
    25%{transform: scale(1.1);}
    50%{transform: scale(1);}
    75%{transform: scale(1.1);}
    100%{transform: scale(1);}
  }
  @-webkit-keyframes move3
  {
    0%{transform: scale(0);}
    25%{transform: scale(1.1);}
    50%{transform: scale(1);}
    75%{transform: scale(1.1);}
    100%{transform: scale(1);}
  }
  .c-move1{
    animation:move4 1s;
    -webkit-animation:move4 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move4 1s;
    -webkit-animation-timing-function: ease-in-out;
		opacity: 1;

  }
  @keyframes move4
  {
    0%{left:100%;opacity:0;}
    100%{left:0;opacity: 1;}
  }
  @-webkit-keyframes move4
  {
    0%{left:100%;opacity: 0;}
    100%{left:0;opacity: 1;}
  }
  .c-move2{
    animation:move5 1s;
    -webkit-animation:move5 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move5 1s;
    -webkit-animation-timing-function: ease-in-out;
			opacity: 1;
  }
  @keyframes move5
  {
    0%{left:-100%;	opacity: 0;}
    100%{left:0;opacity: 1;}
  }
  @-webkit-keyframes move5
  {
    0%{left:-100%;	opacity: 0;}
    100%{left:0;opacity: 1;}
  }

  .c-move3{
    animation:move6 1s;
    -webkit-animation:move6 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move6 1s;
    -webkit-animation-timing-function: ease-in-out;
			opacity: 1;
  }
  @keyframes move6
  {
    0%{top:-150%;opacity: 0;}
    100%{top:0;opacity: 1;}
  }
  @-webkit-keyframes move6
  {
    0%{top:-150%;	opacity: 0;}
    100%{top:0;opacity: 1;}
  }

  .c-move5{
    animation:move7 1s;
    -webkit-animation:move7 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move7 1s;
    -webkit-animation-timing-function: ease-in-out;
			opacity: 1;
  }
  @keyframes move7
  {
    0%{top:150%;}
    100%{top:0}
  }
  @-webkit-keyframes move7
  {
    0%{top:150%;}
    100%{top:0}
  }
.c-move1 {
  animation: move4 1s;
  -webkit-animation: move4 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation: move4 1s;
    animation-timing-function: ease;
  -webkit-animation-timing-function: ease-in-out;
  opacity: 1;
}

.synv{justify-content:center;margin-bottom:40px;}
.synv li{color:#999;margin:0 8px;padding:10px 25px;border:1px solid #999;border-radius:5px;transition: .5s;cursor:pointer;}
.synv li.hit{background:#2299eb;color:#fff;border-color:#2299eb;}
.row4 .bd ul{}
.row4 .imore{padding-bottom:0;width:100%;}
.row4 .imore a{margin:0 auto;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 内页代码 ***/
.banner{width:100%;position:relative;}
.banner .img{width:100%;overflow:hidden;}
.banner .pic{width:20%;display:flex;align-items:center;opacity:1;animation: radara 2s linear infinite alternate;}
@-webkit-keyframes radara {
    from {
        transform: translate(0, 30%);
        opacity: 1;
    }
    to {
       transform: translate(0, -30%);
       opacity: .9;
    }
}
.banner .txt{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;}
.banner .txt dl{color:#fff;}
.banner .txt dl dt{font-weight:bold;}
.banner .txt dl dt::after{content: "";display:block;width:31px;height:2px;background:#fff;margin:20px 0;}
.banner .txt dl dd{line-height:30px;}
.banner .txt dl a{display:block;width:181px;color:#fff;margin-top:40px;line-height:48px;text-align:center;
	border-radius:30px;border:1px solid #fff;transition: .5s;
}
.banner .txt dl a:hover{background:#2299eb;border-color:#2299eb;}

.subbox{box-shadow:0 0 5px rgba(34,153,235,.5);margin-bottom:50px;background:#fff;}
.subbox .flex{align-items:center;}
.subnav li{margin-right:48px;}
.subnav li a{display:block;line-height:67px;color:#333;border-bottom:solid 3px rgba(0,0,0,.0);}
.subnav li:hover a,.subnav li.on a,.subnav li.checkon a{color:#2299eb;border-color:#2299eb;}
.subbox .hd{display:none;}
.subbox.s13 .hd{display:block;}

.crumbs{color:#b5b5b5;}
.crumbs a,.crumbs span{color:#b5b5b5;display:inline-block;vertical-align:middle;}
.crumbs .ico{padding:4px;background:#ccc;border-radius:50%;margin-right:10px;}
.crumbs .ico img{width:12px;display:block;}
.crumbs span{margin-left:3px;}
.crumbs span a{color:#666;}

.plate_tit{text-align:center;padding-bottom:40px;position:relative;z-index:10;}
.plate_tit dt{color:#333;}
.plate_tit dd{color:#f6f7fa;width:100%;position:absolute;top:50%;transform:translateY(-55%);left:0;z-index:-1;}
.plate_tit .ftln{font-weight:bold;}
.plate_tit .ftln::after{content:'';display:block;width:20px;height:3px;background:#2299eb;margin:17px auto 0;}

.listpage{text-align:center;margin:25px 0 35px;}
.listpage span,
.listpage a{display:inline-block;vertical-align:middle;padding:0 11px;line-height:30px;border:1px solid #e5e6e9;color: #646566;}
.listpage a:hover,
.listpage a.on,
.listpage a.on_pages{background:#2299eb;color:#fff;font-weight:bold;}

.return{}
.return a{color:#a8b0c0;display:inline-block;padding:0 15px;line-height:28px;border:1px solid #d2d6df;border-radius:25px;}
.return a span{margin-right:5px;}
.ptb50{padding:50px 0;}



/************************************************************************************************************/
/*** 公司简介代码 ***/
.about{}
.about .plate_tit{padding-top:50px;}
.ab1{padding-bottom:35px;}
.ab1 .plate_tit{text-align:left;}
.ab1 .plate_tit .ftln::after{margin-left:0;}
.ab1 .txt{position:relative;z-index:11;}
.ab1 .txt .pic{float:right;margin-left:38px;margin-top:-120px;}
.ab1 .txt p{margin-bottom:25px;text-indent:2em;}
.ab1 .txt p strong{display:block;text-indent:0em;}

.ab2{padding-bottom:50px;background:#fff;}
.ab2 ul li{width:48%;margin-right:2%;position:relative;z-index:1;margin-bottom:2%;padding:35px 2%;position:relative;top:0;transition: .5s;
	background:#fff;border-radius:10px;/*border:solid 1px #2299eb;*/box-sizing:border-box;box-shadow:0 3px 8px rgba(35,153,235,.2);
}
.ab2 ul li b{display:block;color:#2299eb;margin-bottom:15px;text-align:center;}
/*.ab2 ul li::before {content: "";width:100%;height:100%;position:absolute;top:10px;left:10px;opacity:.5;
    border: 1px solid #2299eb;transition: .5s;border-radius:10px;z-index:-1;
}*/
.ab2 ul li:hover{top:-7px;}
.ab2 .txt{text-align:center;font-weight:bold;color:#333;margin-top:30px;}

.ab3{text-align:center;}

/************************************************************************************************************/
/*** 公司资质代码 ***/
.honor li{text-align:center;margin-bottom:2%;}
.honor li span{display:block;background: #fff;padding:20px;box-shadow:0 3px 8px rgba(0, 0, 0, .05);}
.honor li p{margin-top:15px;}

/************************************************************************************************************/
/*** 生产设备代码 ***/
.plate_main{background:#fff;padding:35px;box-shadow:0 3px 5px rgba(0, 0, 0, .05);}


/************************************************************************************************************/
/*** 相关产品代码 ***/
.cpab{}
.cpab li{width:calc(31% - 4px);position:relative;border:solid 2px #fff;transition: .5s;}
.cpab li a{display:block;width:100%;height:100%;overflow:hidden;}
.cpab li .pic{display:flex;justify-content:center;align-items:center;}
.cpab li img{max-width:100%;transition: .5s;}
.cpab li dl{width:90%;background:#fff;position:absolute;left:5%;top:5%;padding:15px;display:flex;
	justify-content:space-between;box-sizing: border-box;
}
.cpab li dl dt{width:78%;font-size:18px;color:#333;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.cpab li dl dd{width:22%;color:#999;text-align:right;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.cpab li:hover{border-color:#2299eb;}
.cpab li:hover img{transform: scale(1.1);}
.cpab li:hover dl dt{color:#2299eb;}

/************************************************************************************************************/
/*** 产品列表代码 ***/
.product li{margin-bottom:2%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0px 5px rgba(0, 0, 0, .15);}
.product li a{display:block;}
.product li .pic{/*max-height:200px;*/overflow:hidden;}
.product li .txt{padding:30px;}
.product li .txt span{display:block;color:#333;text-align:center;position:relative;}
.product li .txt span::before,
.product li .txt span::after{content:"";display:inline-block;width:10px;height:4px;background:#2299eb;margin:0 15px;vertical-align:middle;}
.product li .txt p{margin-top:15px;line-height:24px;color:#999;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.product li:hover .pic img{transform: scale(1.1);}
.cplist .cpab{background:#fff;margin-bottom:-50px;padding:50px 0;}

/************************************************************************************************************/
/*** 产品详情代码 ***/
.cpxq{}
.cpxq .plate_tit{}
.cpxq .return{position:absolute;left:0;top:calc(50% - 20px);transform:translateY(-50%);}
.cpxq .xq1 .txt{padding:0 45px 25px;}
.cpxq .xq1 .txt p{text-indent:2em;margin-bottom:25px;}
.cpxq .xq1 .txt p strong{display:block;text-indent:0;color:#333;}
/*.cpxq .xq1 .txt .pic{margin:0 -45px 25px;}
.cpxq .xq1 .txt .pic img{width:32%;}*/

.cpxq .xq2{background:#fff;}
.cpxq .xq2 li{width:33.3%;text-align:center;}
.cpxq .xq2 li span{display:block;margin:40px 0 20px;color:#333;}

.cpxq .cpab{padding-top:50px;}

/************************************************************************************************************/
/*** 案例列表代码 ***/
.case li{position:relative;border-radius:10px;overflow:hidden;margin-bottom:1.3%;}
.case li a{position:absolute;width:100%;height:40px;left:0;bottom:0;background: rgba(0,0,0,.5);
	display:flex;justify-content:center;overflow:hidden;transition: .5s;
}
.case li dl{width:calc(100% - 40px);padding:0 20px;color:#fff;text-align:center;}
.case li dl dt{line-height:40px;transition: .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case li dl dt::after{ content:"";width:24px;height:2px;background:#fff;display:none;margin:0px auto 15px;}
.case li dl dd{display:none;line-height:24px;margin-bottom:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.case li:hover a{height:100%;align-items:center;background:rgba(34,153,235,0.9);}
.case li:hover dl dt{overflow:visible;white-space: wrap;line-height:30px;}
.case li dl span{display:none;}

.casebox h2{text-align:center;margin-bottom:25px;color:#2299eb;font-size:30px;}
.casebox .case{margin-bottom:40px;}
.bfal{}
.bfal li{background:#fff;padding:30px 45px;margin-bottom:35px;}
.bfal li b{font-size:26px;color:#2299eb;margin-bottom:20px;display:block;}
.bfal li b img{margin-right:10px;vertical-align:middle;margin-top:-4px;}
.bfal li .flex{justify-content:flex-start;}
.bfal li p{font-size:16px;line-height:24px;padding:8px 0;width:calc(33.33% - 15px);position:relative;padding-left:15px;}
.bfal li p:before{content:'·';display:block;font-weight:bold;color:#cfcfcf;position:absolute;left:0;top:10px;}

/************************************************************************************************************/
/*** 新闻列表代码 ***/
.news li{border-radius:10px;background:#fff;overflow:hidden;margin-bottom:1.3%;box-sizing:border-box;border:solid 1px #e0e0e0;}
.news li a{display:block;}
.news li .pic{max-height:170px;overflow:hidden;}
.news li .pic img{transition: .5s;}
.news li .txt{padding:20px 15px;}
.news li .txt p{color:#333;font-size:16px;line-height:26px;font-weight: bold;margin-bottom: 10px;height:52px;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;transition: .5s;
}
.news li .txt span{color:#999;}
.news li:hover .pic img{transform: scale(1.1);}
.news li:hover .txt p{color:#2299eb;}

/************************************************************************************************************/
/*** 新闻详情代码 ***/
.nwxq{}
.nwxq .xqtit{text-align:center;}
.nwxq .xqtit dt{color:#333;border-top:1px solid #e5e5e5;margin-top:30px;padding:35px 0;}
.nwxq .xqtit dd{padding:25px 0;border:dashed #e9e9e9;border-width:1px 0;}
.nwxq .xqtit dd span{display:inline-block;vertical-align:middle;}
.nwxq .xqtit dd > span{width:30%;}
.nwxq .xqtit em{font-style:normal;}
.nwxq .xqmain{padding:35px 45px;}

.sxb{margin-top:35px;}
.sxb li{width:49%;background:#fff;line-height:60px;color:#999;padding:0 35px;box-sizing:border-box;box-shadow:0 0 5px rgba(0, 0, 0, .2);}
.sxb li a{display:inline-block;max-width:85%;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.sxb li.fr{text-align:right;}

/************************************************************************************************************/
/*** 联系我们代码 ***/
.contact ul{background:#fff;border-radius:10px;padding:25px 0;box-shadow:0 3px 8px rgba(0, 0, 0, .1);}
.contact ul li{width:25%;position:relative;text-align:center;display:flex;box-sizing:border-box;padding:0 25px;}
.contact ul li p{text-align:left;color:#999;line-height:24px;}
.contact ul li span{display:block;color:#333;font-size:16px;margin-top:5px;}
.contact ul li img{width:67px;height:67px;margin-right:10px;}
.contact ul li::before{content:"";width:1px;height:46px;background:#e0e0e0;position:absolute;right:5%;top:50%;transform:translateY(-50%);}
.contact ul li:last-child::before{display:none;}
.map {width: 100%;height:540px;border-radius:8px;margin-top:30px;box-shadow:0 3px 8px rgba(17, 88, 216, .2);}












@media screen and (max-width:640px){
	body{font-size:14px;}
	.ft100{font-size:32px;font-weight:bold;text-transform:uppercase;}
	.ft36{font-size:24px;transition:.5s;}
	.ft35{font-size:22px;transition:.5s;}
	.ft26{font-size:20px;transition:.5s;}
	.ft24{font-size:18px;transition:.5s;}
	.ft22{font-size:17px;transition:.5s;}
	.ft20{font-size:16px;transition:.5s;}
	.ft18{font-size:15px;transition:.5s;}
	.ft16{font-size:14px;transition:.5s;}
	
	.bg_min{min-width:0;}
	.common{width:94%;min-width:0;}
	.nav_trigger{display:block;}	
	.nav{position:fixed;left:-100%;top:85px;width:100%;padding:15px 0;background:#444;z-index:999;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms;}
	.nav ul li{width:100%;border-top:solid 1px #555;}
	.nav ul li a.lis{color:#fff;line-height:40px;}
	.nav ul li ul,.nav ul li:hover ul{display:none;}
	.nav-active .nav{left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
	.logo img{max-width:240px;}
	.header .hd_t{padding:10px 0;}
	.header .hd_t .common{display:block;}
	.header .hd_t .icon-zuoji{font-size:18px;}
	.header .hd_t .tel a{font-size:14px;font-weight:normal;margin-left:5px;margin-top:-5px;}
	.header .hd_t .fr{float:none;margin-top:5px;}
	.header .hd_t .telbox::before,.ssbox,.lc{display:none;}
	
	.dialog{display:none;}
	.footer {padding-top:25px;margin-top:30px;}
	.footer .foot{display:block;}
	.foot .ft1 .wx,.foot .ft2{justify-content:center;}
	.foot .ft2 b{margin-bottom:0;text-align:center;}
	.foot .ft2 p{margin-top:0px;}
	.foot .ft2 li{display:none;margin-right:0;}
	.foot .ft2 li:nth-child(-n+1){display:block;}
	.copy {padding:15px 0;margin-top:25px;}
	
	.inn_tit{padding:25px 0 20px;}
	.imore{padding:25px 0;}
	.imore a{height:32px;width:115px;}
	.col4 li{width:48%;margin:1% !important;}
	.col3 li{width:100%;margin:0 0 2%;}
	.synv li{margin:0 8px;padding:6px 0px;width:90px;text-align:center;}
	.row1 ul li{padding:10px;box-sizing:border-box;}
	.row1 ul li .title{padding:10px 0 0;}
	.row2 .hd li{}
	/*.row4 .hd li{padding:8px 25px;}*/
	.upgrace-box{padding:30px 0;}
	.upgrace-box .c-box{padding:0;}
	.upgrace-box .quanbox{display:none;}
	.upgrace-box .lis{position:relative;width:100%;margin-bottom:20px;top:0 !important;left:0 !important;right:auto !important;}
	.upgrace-box .lis .img-dian{display:none;}
	.upgrace-box .lis > div{display:flex;align-items:center;}
	.upgrace-box .lis .text-box{text-align:left !important;width:calc(100% - 78px);}
	.upgrace-box .lis .text-box p{line-height:24px;}
	
	.news li .txt{padding:10px 7px;}
	.news li .txt p{font-size:14px;margin-bottom:5px;}

	.banner .img img{max-height:200px;}
	.banner .txt dl a,
	.banner .txt dl dt::after{display:none;}
	.banner .txt dl dd p{line-height:1.2;margin-top:10px;}
	.subbox{position:relative;padding-top:45px;margin-bottom:25px;}
	.subbox.s6 .hd{display:block;}
	.subnav{width:100%;justify-content:space-between;}
	.subnav .tempWrap{width:calc(100% - 40px) !important;}
	.subnav li{margin-right:10px;width:100px;}
	.subnav li a{height:57px;display:flex;align-items:center;line-height:1.2;}
	.crumbs{width:94%;position:absolute;left:3%;font-size:12px;top:20px;justify-content: flex-start;flex-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
	
	.plate_tit{padding-bottom:20px;}
	.plate_tit dd{white-space:nowrap;overflow:hidden;word-break:break-all;}
	
	.about .plate_tit{padding-top:25px;}
	.ab1 .txt .pic{float: none;margin-left:0px;margin-top:0px;}
	.ab1 .txt p{margin:10px 0 0;}
	.ab2{padding-bottom:25px;}
	.ab2 ul li{margin-bottom:15px;width:98%;}
	.plate_main {padding:3%;}
	
	.product li .txt span::before{margin:0;margin-right:8px;}
	.product li .txt span::after{margin:0;margin-left:8px;}
	.cpxq .cpab{padding-top:25px;}
	.cpab li {width: calc(100% - 4px);margin-bottom:2%;}
	.return{text-align:left;}
	.cpxq .return{position: relative;top:0;transform: translateY(0%);margin-bottom:15px;}
	.cpxq .xq1 .txt{padding:0;}
	.cpxq .xq1 .txt p{margin-bottom:5px;}
	
	.case li dl dd{display:none;}
	.case li dl span img{max-width:30px;}
	.casebox h2{font-size:20px;}
	.bfal li {padding:15px 20px;margin-bottom:20px;}
	.bfal li b{font-size:18px;margin-bottom:15px;}
	.bfal li p{padding:5px 0px 5px 10px;width:calc(100% - 10px);font-size:14px;}
	.bfal li p:before{top:7px;}
	.news li{width:100%;}
	.news li .pic{max-height:none;}
	.news li .txt p{line-height:24px;height:48px;}
	.nwxq .xqtit dt{margin-top:15px;padding:20px 0;font-size:20px;}
	.nwxq .xqtit dd > span{width:auto;margin:0 5px;}
	.nwxq .xqtit dd span:last-child{display:none;}
	.nwxq .xqmain {padding:3%;}
	
	.sxb{margin-top:20px;display:block;}
	.sxb li{}
	.sxb li{float:none;width:100%;line-height:30px;padding:3%;}
	.sxb li.fr{text-align:left;margin-top:15px;}
	
	.contact ul li {width:100%;margin-bottom:15px;}
	.contact ul li::before{display:none;}
	
	
	
}
	
	
	
	
	
}
@media (max-width:640px) and (min-width:560px){
	
}
@media (max-width:640px) and (min-width:0px){
	
}