html {font-family:arial;}body{font-size:14px;margin:0;padding:0;position:relative;overflow-x: hidden;}ul,ol{margin:0;padding:0;list-style: none;}
a {color:inherit;text-decoration:none!important;cursor :pointer;outline: none;transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;-o-transition: all 0.3s;}
a:hover {color:inherit;}
img {background:none;max-width:100%;}
p {margin:0;}

.center {margin:0 auto;}
.relative {position:relative;}
.white-bg {background: #fff;}
@media (min-width:1400px){.container {width:1400px;}}/*设置宽屏*/
/**************************************************/
.null-panel {display:block;padding:50px 0;}

.headermargin {height:80px;}
.header {position:fixed;top:0; left:0;right:0;height:80px;line-height: 80px;color:#c5b292;font-size:18px;transition:.5s all;z-index: 9;}
.header a {padding:20px 0;color:#c5b292;}
.logo {position:absolute;right:0;z-index:9999;}
.logo a {display:block;margin-top:25px;height:40px;width:200px;background: url(../Image/logo.png) no-repeat center;background-size: auto 100%;}
.pageheader {transition:.5s all;}
.pageheader .logo a {background-image: url(../Image/logo_h.png);}
.header-left {position: absolute;top:0;left:15px;height:60px;z-index: 9999;cursor:pointer;}
.header-right {position:absolute;top:0;right:15px;height:60px;width:200px;z-index:9999;}
.header-right:after {content:'';clear:both;display:block;}
.header-right>div {float:right;padding:0 15px;}
.en {font-size:14px;font-weight:700;}
.side-open {text-align: right;}
.side-open img {max-width:80%;}
.m_panel {background:rgba(0,0,0,0.7);display:none;position:fixed;height:0%;width:100%;z-index:999;right:0;top:0;left:0;}
.search-input {font-size:14px;display:none;height:33px;line-height: 33px;width:150px;border:1px solid;border-radius: 15px;padding-left:15px;outline:none;margin-right:15px;}

.header.onmove {background: #fff;-ms-transition:.5s all;transition:.5s all;box-shadow: 0 0 10px 0 #000;color:#000;}
.header.onmove a {color:#000;}
.header.onmove .logo a {background-image: url(../Image/logo_h.png);}

.pageheader.onmove {position:fixed;background: #fff;box-shadow: 0 0 10px 0 #000;color:#000;transition:.5s all;}
@media (max-width:767px){
	.logo {right: 15px;}
	.header-right {right: 10px;}
	.header-right>div {padding:0;}
}
@media (min-width:768px){
    .logo img {max-width:unset;}
    .side-open img {max-width:unset;}
    .header-right {height:60px;width:500px;}
}
@media (min-width:992px) {
    .headermargin {height:120px;}
    .logo {top:5px;left:50%;transform:translateX(-50%);}
    .logo a {height:60px;margin: 30px auto;background-size: 100% 100%;}
    .header {height:120px;line-height: 120px;}
    .header-right>div {padding:0 20px;}
    .header.onmove {height:90px;line-height: 90px;}
    .header.onmove .logo {line-height: 70px;height:70px;}
    .header.onmove .logo a {margin: 15px auto;}
}


/*产品中心 & 分类 & 搜索 菜单样式*/

.inpro-menu {display:flex;padding:25px 0;flex-flow: row wrap;}
.inpro-menu-slide { -webkit-flex-basis: 20%;-ms-flex-basis: 20%;-moz-flex-basis: 20%;flex-basis: 20%;}
.inp-img {height:60px;text-align: center;overflow: hidden;line-height: 60px;position:relative;}
.inp-img img {max-width:50%;max-height:50%;}
.inp-tit {padding:0 0 15px;text-align: center;}
@media (min-width:768px) {
    .inpro-menu {padding:50px 0;}
}
@media (min-width:992px) {
    .inp-tit {padding:15px 0;}
    .inpro-menu {flex-flow:none;}
    .inpro-menu-slide {flex:1;flex-basis: unset;}
    .inpro-menu-slide:hover {font-weight:bold;}
}
/*产品中心 & 分类 & 搜索 菜单样式*/

.index01 {position:relative;}
.index01-left {margin-bottom:30px;}
.index01-title {font-size:22px;font-weight:600;margin:25px 0 15px;}
.index01-title small {font-size:12px;margin-left:15px;color:rgba(0,0,0,.6);font-weight:normal;}
.index01-title i {color:#c5b292;float:right;font-size:32px;}
.index01-content {font-size:12px;line-height: 24px;}
.index01-icon {display:flex;}
.index01-icon a {display:block;flex:1;width:72px;height:91px;}
.index01-icon a:nth-child(1) {background:url(../Image/index01_i1.png) no-repeat center;background-size:auto 50%;}
.index01-icon a:nth-child(2) {background:url(../Image/index01_i2.png) no-repeat center;background-size:auto 50%;}
.index01-icon a:nth-child(3) {background:url(../Image/index01_i3.png) no-repeat center;background-size:auto 50%;}
.index01-icon a:nth-child(4) {background:url(../Image/index01_i4.png) no-repeat center;background-size:auto 50%;}
.index01-icon a:hover {transform:translateY(-5px);transition:.3s all;}
.index01-bg {display:none;background:url(../Image/index01_bg.jpg) no-repeat center;background-size:auto 100%;position:relative;top:0;right:0px;bottom:0;/*background: #2e2e2e;*/padding:50px 25px;}
.index01-bg img {display:none;height:80px;}

@media (min-width:768px) {
    .index01-left {margin:40px 0;}
    .index01-title {font-size:26px;}
    .index01-title small {font-size:14px;}
    .index01-content {font-size:14px;line-height: 32px}
    .index01-icon a {cursor:pointer;background-size:auto 70%!important;background-position-x: left!important}
    .index01-bg {display:unset;position:absolute;padding: 140px 15% 0;}
    .index01-bg img {height: 140px;}
    .index01-icon {margin-top:20px;}
}
@media (min-width:992px) {
    .index01-left {margin-bottom:100px;}
    .index01-title {font-size:32px;margin:70px 0 40px;}
    .index01-title small {font-size:16px;}
    .index01-title i {font-size:36px;margin-top:5px;}
    .index01-content {font-size:16px;line-height: 32px}
    .index01-icon {margin-top:50px;}
    .index01-icon a {background-size:auto 100%!important;}
    .index01-bg {/*padding:180px 70px 0 50px;*/}
    .index01-bg img {height:170px;}
    .inp-img img {max-width:unset;max-height:unset;}
}
@media (min-width:1441px) {
    .index01-left {margin-bottom:130px;}
    .index01-title {font-size:41px;margin:80px 0 60px;}
    .index01-title small {font-size:20px;margin-left:45px;}
    .index01-title i {font-size:42px;margin-top:5px;}
    .index01-content {font-size:16px;line-height: 32px;text-align: justify;}
    .index01-icon {margin-top:70px;}
    .index01-bg {/*padding:180px 270px 0 80px;*/}
    .index01-bg img {height:220px;}
}

.index02 {overflow: hidden;}
.index02 .container {position:relative;padding:0;}
.index02-bg {position:relative;left:0;top:0;right:0;}
.index02-bg img {min-width:900px;position:relative;left:0;top:0;}
.index02-banner-slide {opacity: 0;position:absolute;}
.index02-banner-slide.on {opacity: 1;position:relative;}
.brand-img-panel {padding:20px 0;}

.pro-menu {margin:25px 0;display:flex;flex-flow: row wrap;}
.pro-menu-slide { -webkit-flex-basis: 20%;-ms-flex-basis: 20%;-moz-flex-basis: 20%;flex-basis: 20%;}
.pro-menu-slide a {display:block;}
.p-img {height:60px;text-align: center;overflow: hidden;line-height: 60px;position:relative;}
.p-img img {max-height:50%;max-width:50%;transition:all .5s;}
.p-img img:first-child {display:none;}
.p-tit {padding:0 0 15px;text-align: center;}

@media (min-width:768px) {
    .index02 .container {position:relative;padding:0 15px;}
    .p-tit {padding:15px 0;}
}
@media (min-width:992px) {
    .brand-img-panel {padding:50px 0;}
    .pro-menu {margin:0;}
    .index02-bg img {min-width:1661px;}
    .pro-menu {flex-flow:none;}
    .pro-menu-slide {position:relative;flex:1;flex-basis: unset;}

    .pro-menu-slide a {padding:30px 0;}
    .p-img img:first-child {display:unset;position: absolute;top: 0;left: 50%;transform: translate(-50%,-100%);transition:all .5s;}
    .pro-menu-slide.active {background:#2e2e2e;font-weight:bold;color:#c5b292;}
    .pro-menu-slide.active:after {z-index:1;content:'';border-width: 10px;border-style: solid;border-color: #2e2e2e transparent transparent transparent;
    position: absolute;bottom: -20px;left: 50%;transform: translateX(-50%);}
    .pro-menu-slide.active .p-img img:first-child {transform:translate(-50%,-48%);top: 50%;transition:all .5s;}
    .pro-menu-slide.active .p-img img:last-child {transform:translateY(200%);transition:all .5s;}
}
@media (min-width:1400px) {
    .p-img img {max-height:unset;max-width:unset;}
    .pro-menu-slide a {padding:100px 0 110px;}
    .pro-menu-slide.active:after {border-width: 13px;bottom: -26px;}
    .brand-img-panel {padding:110px 0;}
}


.index03 {border-top:1px solid #eee;overflow: hidden;}
.index03 .container {position:relative;}
.index03-title {font-size:22px;font-weight:600;margin:25px 0 15px;}
.index03-title small {font-size:12px;margin-left:15px;color:rgba(0,0,0,.6);font-weight:normal;}
.index03-title i {color:#c5b292;float:right;font-size:32px;margin:0 15px;outline: none;}
.index03-bg {position:relative;right:0;}
.index03-bg .swiper-container {transform: translateX(-50vw);left: 50%;width:100%;}
.index03-bg img {position:relative;min-width:100px;}
@media (min-width:768px) {
    .index03-title {font-size:26px;}
    .index03-title small {font-size:14px;}
}
@media (min-width:992px) {
    .index03-title {font-size:32px;margin:70px 0 40px;}
    .index03-title small {font-size:16px;}
    .index03-title i {font-size:36px;margin-top:5px;}
    .index03-bg .swiper-container {width:1660px;}
    .index03-bg img {min-width:1660px;/*left:50%;transform:translateX(-50vw);*/}
}
@media (min-width:1441px) {
    .index03-title {font-size:41px;margin:80px 0 60px;}
    .index03-title small {font-size:20px;margin-left:45px;}
    .index03-title i {font-size:42px;margin-top:5px;}
}

.index04 {position:relative;}
.index04-left {margin-bottom:30px;}
.index04-title {font-size:22px;font-weight:600;margin:25px 0 15px;}
.index04-title small {font-size:12px;margin-left:15px;color:rgba(0,0,0,.6);font-weight:normal;}
.index04-title i {color:#c5b292;float:right;font-size:32px;margin:0 15px;}
.index04-content {font-size:12px;line-height: 24px;margin:40px 0 50px;}
.index04-content:after {content:'';display:block;clear:both;}
.index04-bg {background:url(../Image/index04_bg.jpg) no-repeat;background-size:auto 100%;position:relative;top:0;right:0px;bottom:0;/*background: #2e2e2e;padding:50px 25px;*/display:unset;}
.index04-bg img {display:none;height:80px;}
.index04-slide-title {font-size:17px;overflow:hidden;margin-bottom:10px;white-space:nowrap;text-overflow: ellipsis;}
.index04-slide-content {font-size:12px;color:rgba(0,0,0,.6);transition:.5s all;}
.index04-slide-time {font-size:22px;color:#c5b292;font-weight:600;}
.index04-slide-time small {color:#c5b292;font-size:12px;margin-left:15px;}

@media (min-width:768px) {
    .index04-left {margin:40px 0;}
    .index04-title {font-size:26px;}
    .index04-title small {font-size:14px;}
    .index04-content {font-size:14px;line-height: 32px}
    .index04-bg {display:unset;position:absolute;/*padding-top:140px;*/padding: 140px 15% 0;}
    /*.index04-bg img {height: 140px;}*/
    .index04-icon {margin-top:20px;}
    .index04-slide-content {font-size:14px;}
}
@media (min-width:992px) {
    .index04-left {margin-bottom:100px;}
    .index04-title {font-size:32px;margin:70px 0 40px;}
    .index04-title small {font-size:16px;}
    .index04-title i {font-size:36px;margin-top:5px;}
    .index04-content {font-size:16px;line-height: 32px}
    /*.index04-bg {padding:180px 70px 0 50px;}*/
    .index04-bg img {height:170px;}
    .index04-slide-title {font-size:26px;margin-bottom:30px;transition:.5s all;}
    .index04-slide-time {font-size:42px;}
    .index04-slide:hover .index04-slide-title {color:#c5b292;transform:translateX(15px);transition:.5s all;}
    .index04-slide:hover .index04-slide-content {text-decoration: underline;transition:.5s all;}
}
@media (min-width:1441px) {
    .index04-left {margin-bottom:130px;}
    .index04-title {font-size:41px;margin:80px 0 60px;}
    .index04-title small {font-size:20px;margin-left:45px;}
    .index04-title i {font-size:42px;margin-top:5px;}
    .index04-content {font-size:16px;line-height: 32px}
    /*.index04-bg {padding:180px 270px 0 80px;}*/
    /*.index04-bg img {height:220px;}*/
}

.index-first:after {content:'';clear:both;display:block;}
.index-first img {width:100%;}
.first-top {margin-bottom:20px;position:relative;}
.first-top:after {content:'';clear:both;display:block;}
.first-bottom {position:relative;}
.first-txt {padding:0 15px;box-sizing:border-box;}
.first-img {padding:0 15px;box-sizing:border-box;}
.first-txt h2 {font-size:20px;}
.first-txt p {font-size:12px;color:rgba(0,0,0,.5);line-height: 2.5rem;}
.first-more {background: #000;padding: 10px 35px;color: #ccc;margin:25px 0;display:inline-block;}
.first-lg-img {display:none;}
@media(min-width:768px){
    .first-txt {float:left;width:30%;}
    .first-img {float:left;width:70%;}
    .first-img {padding: 20px 0 0;}
    .first-txt h2 {font-size:24px;}
    .first-txt p {line-height: 2rem;}
    .first-more {margin:20px 0;position:relative;overflow: hidden;}
}
@media(min-width:992px){
    .index-first {margin-top:50px;}
    .first-txt {width:35%;}
    .first-img {width:65%;}
    .first-top {margin-bottom:40px;}
    .first-more:hover {color:#fff;transition:.3s all;padding-left:50px;padding-right:50px;}
    .first-txt {padding:0 70px;}
    .first-txt p {font-size:16px;line-height: 3rem;width:300px;}
    .first-img-left {padding: 0 20px 0 0;}
    .first-img-right {padding: 0 0 0 20px;}
}
@media(min-width:1200px){
    .first-txt h2 {font-size:40px;margin:20px 0 20px;}
}
@media(min-width:1400px){
    .first-txt h2 {font-size:40px;margin: 60px 0 20px;}
    .first-more {margin:45px 0;padding: 15px 35px;}
    .first-txt-right {float:right;}
    .first-img-right {display:none;}
    .first-txt-right>div {width: 300px;float: right;}
    .first-lg-img {float:right;display:block;}
}

.index-02 {padding:50px 0;background:#fff;}
.in02-title {text-align: center;}
.in02-title img {max-width: 80%;}
.in02-title p {font-size:20px;padding:20px 0;font-weight:600;}
.in02-content {text-align: center;word-wrap:break-word;padding-bottom:30px;line-height:3rem;}
.in02-more {background: #000;padding: 15px 35px;color: #ccc;}
@media (min-width:768px) {
    .index-02 {padding:80px 0;}
    .in02-title img {max-width: 50%;}
    .in02-title p {font-size:30px;}
    .in02-content {font-size:16px;}
}
@media (min-width:992px) {
    .index-02 {padding:150px 0 120px;}
    .in02-title p {font-size:40px;font-weight:500;padding:50px 0 20px;}
    .in02-more {font-size: 16px;margin-top:30px;}
    a.in02-more:hover {color:#fff;transition:.3s all;padding-left:50px;padding-right:50px;}
    .in02-content {padding-bottom:70px;}
}

.index-03 {background:#fff;}
.in03-slide {margin-bottom:15px;z-index: 2;}
.in03-txt {position:absolute;top:30px;left:20px;right:20px;text-align: center;color:rgba(255,255,255,.6);}
.in03-txt p:first-child {font-size:20px;color:#fff;font-weight:500;}
.in03-txt p:nth-child(2) {padding:15px 0;color:rgba(255,255,255,.43);font-size: 12px;line-height: 24px;}
.in03-3 {background: #ececec;padding-top:40px;padding-bottom:40px;}
.in03-3-txt {text-align: center;}
.in03-3-txt p:first-child {font-size:20px;font-weight:500;}
.in03-3-txt p:nth-child(2) {padding:15px 0;color:rgba(0,0,0,.43);font-size: 12px;line-height: 24px;}
.in03-3-txt input {width:760px;max-width:80%;display:block;padding:10px 20px;border:none;margin:0 auto;}
.in03-3-txt input[type='submit'] {background: #000;color:rgba(255,255,255,.6);margin-top:10px;}
.in03-more {border:1px solid rgba(255,255,255,.6);padding:12px 25px;}
@media (min-width:768px) {
    .in03-txt p:first-child {font-size:25px;}
    .in03-txt p:nth-child(2) {font-size:14px;padding:15px 0 20px;line-height: 28px;}
    .in03-3-txt p:first-child {font-size:25px;}
    .in03-3-txt p:nth-child(2) {font-size:14px;padding:15px 0 20px;line-height: 28px;}
}
@media (min-width:992px) {
    .in03-3 {padding:180px 0 130px;margin-top: -80px;z-index: 1;}
    .in03-txt {top:100px;}
    .in03-txt p:first-child {font-size:40px;}
    .in03-txt p:nth-child(2) {font-size:16px;padding:15px 0 30px;line-height: 32px;}
    .in03-3-txt p:first-child {font-size:40px;}
    .in03-3-txt p:nth-child(2) {font-size:16px;padding:15px 0 30px;line-height: 32px;}
    .in03-3-txt input {padding:20px 40px;}
    .in03-3-txt input[type='submit'] {margin-top:15px;}
    .in03-3-txt input[type='submit']:hover {color:#fff;transition:.5s all;}
    .in03-more:hover {background: #000;color:#fff;}
}
@media (min-width:1200px){
    .in03-txt {transition: margin .6s;}
    .in03-slide:hover .in03-more {border-color:rgba(0,0,0,.6);}
    .in03-1:hover,.in03-2:hover {padding:0 15px;}
    .in03-1:hover>div,.in03-2:hover>div {background: #fff;background:url(../Image/in03_bg.jpg) no-repeat;background-size:100%;}
    .in03-1:hover .in03-txt,.in03-2:hover .in03-txt {color:#000;z-index: 9;margin-top:-40px;transition: margin .6s;}
    .in03-1:hover .in03-txt p:first-child,.in03-2:hover .in03-txt p:first-child {color:#000;}
    .in03-1:hover .in03-txt p:nth-child(2),.in03-2:hover .in03-txt p:nth-child(2) {color:rgba(0,0,0,.43);}
    .in03-1:hover>div>img,.in03-2:hover>div>img {opacity: 0;}
}

.index-04 {padding:50px 0;background:#fff;}
.in04-title {text-align: center;font-size:25px;border-bottom:1px solid #cfcfcf;padding-bottom:30px;}
.in04-content {margin-bottom:50px;}
.in04-slide {padding-top:30px;}
.in04-tit {font-size:16px;font-weight:500;line-height: 32px;height:32px;overflow: hidden;}
.in04-dis {font-size:12px;margin:15px 0;line-height: 2rem;height: 4rem;overflow: hidden;}
.in04-img {max-width:100%;height:200px;overflow:hidden;}
@media (min-width:768px) {
    .in04-title {font-size: 40px;}
    .in04-slide {padding-top:45px;}
    .in04-tit {font-size:22px;}
    .in04-dis {font-size:14px;line-height:24px;height:48px;font-size:14px;margin-bottom:30px;overflow: hidden;}
    .in04-img {height:170px;}
}
@media (min-width:992px) {
    .in04-slide {overflow: hidden;}
    .in04-title {font-size: 50px;padding-top:80px;padding-bottom:60px;}
    .in04-slide {padding-top:70px;}
    .in04-tit {font-size:26px;}
}
@media (min-width:1200px){
    .index-04 {padding:80px 0 100px;}
    .in04-content {margin-bottom:100px;}
    .in04-slide {height:495px;padding-right:20px;transition:.8s all;}

    .in04-content:hover .swiper-container {overflow:unset;}
    .in04-content:hover .swiper-wrapper {overflow:unset;}
    .in04-slide:hover {overflow:unset;padding-left:0;padding-right:0;transition:.3s all;}
    .in04-slide:hover .in04-img {box-shadow:0 0 60px -5px;transition:.6s all;position:absolute;top:-30px;bottom:0;left:0;right:0;z-index:1;/*width:105%;*/height:105%;/*transform:translateY(-270px);*/}
    .in04-slide:hover .in04-img img{width:100%;height: 100%;}
    .in04-slide:hover .in04-tit {color:#fff;z-index: 9;position:relative;left:30px;top:-50px;}
    .in04-slide:hover .in04-dis {color:rgba(255,255,255,.6);z-index: 9;padding-right:50px;position:relative;left:30px;top:-40px;height:96px;}
    
	.in04-img {transition:.6s all;overflow: hidden;position: absolute;bottom:0;left:0;right:0;top:200px;height:350px;}
    .in04-img img {position:absolute;bottom:0;}
}

.footer {background:#262626;color:rgba(197,178,146,.4);padding:30px 0;}
.footer a {color:rgba(197,178,146,.4);}
.footer a:hover {color:rgba(197,178,146,1);}
.footer .tit {color:rgba(197,178,146,1);font-size:18px;}
.footer .tit a {color:unset;}
.footer .f-slide {height:210px;}
.footer .f-slide:first-child {height:250px;}
.f-logo {text-align: center;}
.f-logo img {max-width:80%;}
.f-ewm {display:flex;}
.f-ewm div {flex:1;text-align: center;}
.wx-r {flex:1.5!important;}
.f-content {line-height: 3rem;}
.f-bottom {border-top:1px solid rgba(255,255,255,.1);margin-top:30px;padding-top:30px;color:rgba(197,178,146,.4);}
.shareto {text-align:center;}
.shareto a {display:inline-block;margin:0 10px;}
.f-address {margin:15px 0;text-align: center;}
.f-menu {padding:0;}
.f-menu a {font-weight:bold;border-bottom:1px solid rgba(255,255,255,.2);color:#eee;display:inline-block;width:32%;text-align: center;box-sizing: border-box;line-height: 45px;height:45px;}

@media (min-width:768px) {
    .f-logo {text-align: left;}
    .f-ewm div {text-align: left;}
    .f-address {margin:15px 0;text-align: left;}
    .shareto a:first-child {margin-left:0;}
}
@media (min-width:992px) {
    .footer {font-size:16px;padding-top:80px;}
    .footer .tit {font-size: 26px;margin-bottom:20px;}
    .f-bottom-right {float:right;}
}


.in-banner {width:100%;}


.public-con {padding:50px 0;}
.public-title {text-align: center;}
.public-title img {max-width: 80%;}
.public-title p {font-size:20px;padding:20px 0;font-weight:600;}
.public-content {text-align: center;word-wrap:break-word;padding-bottom:30px;line-height:3rem;}
a.public-more {background: #000;padding: 15px 35px;color: #ccc;}
@media (min-width:768px) {
    .public-02 {padding:80px 0;}
    .public-title img {max-width: 50%;}
    .public-title p {font-size:24px;}
    .public-content {font-size:16px;}
}
@media (min-width:992px) {
    .public-con{padding-top:80px;}
    .public-02 {padding:150px 0 120px;}
    .public-title p {font-size:40px;font-weight:500;line-height: 100px;}
    .public-more {font-size: 16px;}
    a.public-more:hover {color:#fff;transition:.3s all;padding-left:50px;padding-right:50px;}
}
@media (min-width: 1200px){
    .public-title {margin-top: 55px;}
    .public-content {padding: 0 5% 70px;}
}


.company-01 {padding:40px 0;}
.cp01-left {text-align: center;}
.cp01-left img {max-width:60%;}
.cp01-right {line-height: 2.5rem;margin:20px 0;}
.cp02-slide {margin-bottom:20px;}

.idea-view,.network-view {margin-top:50px;}

@media(min-width:768px){
    .company-01 {padding:60px 0;}
    .cp01-left {text-align: left;margin-bottom:30px;}
    .cp01-left img {max-width:40%;}
    .cp02-right {padding-left:0;}
}
@media(min-width:992px){
    .company-01 {padding:100px 0;}
    .cp01-left {text-align: left;padding-top:50px;}
    .cp01-left img {max-width:80%;}
    .cp02-slide {margin-bottom:30px;}
    .cp02-slide:hover img {opacity: .8;transition:.5s all;}

    .idea-view {margin-top:70px;}
}
@media (min-width:1200px) {
    .cp01-right {font-size:16px;}
    .in-banner {width: 1920px; height: 360px; left: 50%; transform:translateX(-50%)!important; position: relative;overflow:hidden;}
    .idea-view {margin-top:120px;margin-bottom:-20px;}
}


/*售后服务页面样式*/
.service-01 {text-align: center;padding-bottom:30px;}
.service-01 h2 {font-size:20px;font-weight:600;}
.service-01-description {line-height: 26px;margin:30px 0;}
.service-01-slide img {width:100%;}

.service-02 {padding-top:0;}
.service-02 .container {background:#ececec ;}
.s02-bottom {display:flex;}
.s02-slide {text-align: center;flex:1;}
.s02-img {height:60px;line-height: 60px}
.s02-img img {max-width:40%;}
.s02-tit {font-size:18px;margin:10px 0;font-weight:500;}
.s02-dis {font-size:12px;color:rgba(0,0,0,.6);padding:0 10px;line-height: 20px;}
.s02-more {font-size:12px;margin-top:20px;display:block;}
.s02-more:after {content:'';display:block;width:30px;height:1px;background: #ccc;margin:20px auto;}

.service-03 {padding-top:0;}
.s03-list {margin-bottom:30px;}
.s03-slide {margin-bottom:30px;overflow: hidden;}

.storage-view {margin-top:50px;}
@media(min-width:768px){
    .service-01 h2 {font-size:24px;}

    .s02-img {height:90px;line-height: 90px;}
    .s02-img img {max-width:unset;}
    .s02-tit {font-size:22px;}
    .s02-dis {font-size:14px;line-height: 30px;}
    .s02-more {font-size: 14px;}
}
@media(min-width:992px){
    .service-01 {padding-bottom:80px;}
    .service-01 h2 {font-weight:400;margin-top:40px;}
    .service-01-description {font-size:16px;padding-left:15%;padding-right:15%;line-height: 32px;margin:30px 0;}
    .service-01-slide img {transition:.3s all;}
    .service-01-slide:hover img {opacity: .8;transform:scale(.95);transition:.5s all;}

    .s02-bottom {margin-top:30px;}
    .s02-tit {font-size:40px;}
    .s02-dis {font-size:16px;line-height: 30px;}
    .s02-more {font-size: 16px;}
    .s03-list {margin-bottom:100px;}
    .s03-slide img {transition: .2s all}
    .s03-slide:hover img {transform:scale(1.1);transition: .6s all}
    .storage-view {margin-top:80px;}
}
@media(min-width:1200px){
    .service-01-description {margin-bottom:60px;}
    .service-01-slide:first-child {padding-right: 30px;}
    .service-01-slide:last-child {padding-left: 30px;}
    .service-01 {padding-bottom:120px;}
    .service-01 h2 {font-size:40px;}
    .service-01-description {padding-left:20%;padding-right:20%;}
    .service-02 .container {padding: 10px 50px 50px;}
}

/*联系我们页面样式*/
.contact-02 {padding-top: 0;}
.contact-02 .public-title {border:1px solid rgba(0,0,0,.2);border-left:none;border-right:none;}
.contact-02 .public-title p {padding-top:20px;}
.contact-02 h2 {margin-bottom:30px;}
.c02-left:after {content:'';display:block;clear:both;}
.c02-left-tit {font-size:18px;font-weight:600;}
.c02-address {line-height: 2rem;margin:15px 0;}
.c02-msg {display:flex;border:1px solid rgba(0,0,0,.1);border-left:none;border-right:none;padding:15px 0;margin-bottom:20px;}
.c02-msg ul {line-height: 2rem;flex:1;font-size:14px;}
.c02-msg ul li:first-child {font-size:16px;font-weight:600;}
.c02-right {margin-top: 40px;}
.c02-right-dis {color:rgba(0,0,0,.43);line-height: 2rem;margin-bottom:20px;}
.c02-right input,.c02-right textarea {background:#e8e8e8;width:760px;max-width:100%;display:block;padding:10px 20px;border:none;margin:10px auto;}
.c02-right input[type='submit'] {background: #000;color:rgba(255,255,255,.6);margin-top:10px;text-align: left;}
@media(min-width:768px){
    .contact-02 {padding-bottom:100px;}
    .c02-left {margin-top:50px;padding-right:20px;box-sizing:border-box;}
    .contact-02 h2 {font-size:40px;margin-bottom:40px;}
    .c02-address {line-height: 2.5rem;margin:0 0 25px;}
    .c02-msg {padding:30px 0;margin-bottom: 40px;}
    .c02-msg ul {font-size:16px;line-height: 2.5rem;}
    .c02-msg ul li:first-child {font-size:18px;}
    .c02-right-dis {font-size:16px;line-height: 3rem;}
}
@media(min-width:992px){
    .contact-02 h2 {margin-bottom:60px;}
    .c02-left {padding-right:100px;}
    .c02-right {padding-left:50px;box-sizing: border-box;}
    .c02-right input,.c02-right textarea {padding:20px 40px;margin:15px auto;}
    .c02-right input[type='submit'] {margin-top:15px;}
    .c02-content {padding-top:50px;}
}
@media(min-width:1200px){
    .c02-right-dis {padding-right:100px;}
}

.news-01 {border-bottom:2px solid #eee;}
.news-02 {padding:50px 0;}
.news02-title {text-align: center;font-size:25px;border-bottom:1px solid #cfcfcf;padding-bottom:30px;}
.news02-content {margin-bottom:50px;}
.news02-slide {padding-top:30px;}
.news02-tit {font-size:16px;font-weight:500;line-height: 32px;height:32px;overflow:hidden;}
.news02-dis {font-size:12px;margin:15px 0;line-height: 2rem;height: 4rem;overflow: hidden;}
.news02-img {max-width:100%;height:120px;overflow:hidden;}
@media (min-width:768px) {
    .news02-title {font-size: 40px;}
    .news02-slide {padding-top:45px;}
    .news02-tit {font-size:22px;}
    .news02-dis {font-size:14px;line-height:24px;height:48px;font-size:14px;margin-bottom:30px;overflow: hidden;}
    .news02-img {height:240px;}
}
@media (min-width:992px) {
    .news-02 {padding: 10px 0 50px;}
    .news02-slide {overflow: hidden;padding:0 20px;}
    .news02-title {font-size: 50px;padding-bottom:80px;}
    .news02-slide {padding-top:70px;}
    .news02-tit {font-size:26px;}
    .news02-img {height:200px;}
}
@media (min-width:1200px){
    .news-01 {margin-top: -60px;}
    .news02-img {height:260px;position:absolute;bottom:20px;left:20px;right:20px;}
    .news02-img img {bottom: 0;position: absolute;}
    .news02-slide {padding-bottom:30px;position:relative;height:485px;margin-bottom:40px;}
    .news02-slide:hover {padding:0;position:relative;z-index:1;overflow:unset;}
    .news02-slide:hover .news02-img {left:10px;right:10px;height:100%;box-shadow:0 0 60px -5px;transition:.6s all;}
    .news02-slide:hover .news02-img img {width:100%;height:100%;transition:.6s all;}
    .news02-slide:hover .news02-txt {position:absolute;top:35px;left:10%;right:10%;overflow:hidden;color:#fff;z-index: 2;}
}

.search-title {padding:30px 0;}


.page_content {line-height: 3rem;}
.page_content h2 {font-size:20px;}
.inpage-container {min-height:500px;}
.inpage-header {line-height: 70px;padding-top: 20px;}
.inpage-header:after {content:'';display:block;clear:both;}
.inpage-catname {font-size:24px;font-weight:700;}
.inpage-location {color:rgba(0,0,0,.4);}
.inpage-tel {font-size:2rem;color:#cf1827;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.inpage-title {font-size:20px;}
.inpage-tag {position:absolute;left:50%;bottom:4%;color:#000;text-align:center;transform: translateX(-50%);}
.inpage-description {line-height:35px;font-size:14px;color:rgba(0,0,0,.3);}
.inpage-img {padding-bottom:20px;}
.inpage-content {width:100%;line-height:3rem;font-size:16px;overflow:hidden;}
.inpage-content img {max-width:100%!important;}
.inpage-content table {width:100%!important;}
.inpage-content:after {content:'';display:block;clear:both;}
.inpage-footer {}
.inpage-footer:after {content:'';display:block;clear:both;}
.page-number {margin-bottom: 30px;}
.jobs li {border-bottom: 1px solid rgba(0,0,0,.2);padding-bottom:20px;margin-bottom: 20px;}
#company {padding-top:40px;}

.inpage-menu {float:right;text-align: center;white-space:nowrap;}
.inpage-menu a {display:inline-block;padding:0 10px;box-sizing: border-box;font-size:16px;font-weight:700;}

.pro-list-slide {border-bottom:1px solid rgba(0,0,0,.2);}
.pro-li {border-top:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);overflow: hidden;box-sizing: border-box;text-align: center;padding:30px 0;}
.pro-li:first-child {border:0;text-align: left;padding:15px;}
.pro-li:nth-child(2) {border-left:0;}
.pro-li>a {color:rgba(0,0,0,.4);}
.pro-li a:before {content:'';display:block;background:rgba(0,0,0,.2);height:1px;width:30px;margin:15px auto;}
.pro-type a:before {content:'';height:0px;width:0px;margin:0;}
.pro-li-tit {font-size:16px;font-weight:600;line-height: 32px;height:32px;overflow: hidden;}
.pro-li-img {overflow: hidden;}
.pro-li-dis {color:rgba(0,0,0,.3);padding:20px 0;}
.sub-title {display:flex;flex-flow:row wrap;margin-top:15px;}
.sub-title div {flex-basis: 25%;box-sizing: border-box;line-height: 2.7rem;padding-left:15px;}

.pro-description {color:rgba(0,0,0,.3);padding:20px 0;line-height: 2.2rem;}
@media (min-width:768px){
    .pro-li {border-top:0;height:420px;}
    .pro-li:nth-child(2) {border-left:1px solid rgba(0,0,0,.2);}
    .pro-li-tit {font-size:18px;}
    .pro-li-dis {padding-left:15px;padding-right:15px;line-height: 24px;}
    .sub-title {overflow: hidden;}
    .page_content h2 {font-size:24px;}
}
@media (min-width:992px){
    .page_main {padding-bottom:50px;padding-top:50px;}
    .page_content h2 {font-size:32px;}
    .pro-li {border-top:0;height:unset;padding:80px 0;transition:.3s all;}
    .pro-li h2 {font-size:40px;padding:30px 0 10px;}
    .pro-li-tit {font-size: 26px;}
    .pro-li-img {padding:20px;}
    .pro-li-dis {height:120px;line-height: 32px;overflow:hidden;font-size:16px;padding-left:45px;padding-right:45px;}
    .pro-description {font-size:16px;padding-right:80px;margin-bottom:50px;}
    
    .pro-type-more {display:block;margin:50px 0 0;}
    .pro-li:hover {box-shadow: 0 0 50px -10px;transition:.6s all;cursor: pointer;}
    .pro-li:hover img {transform:scale(1.2);transition:.3s all;}
    .pro-li a:hover {color:#000;font-weight:600;}
    .pro-li:first-child:hover {box-shadow:unset;}
    .page_content p {font-size:16px;}
    .next_page span {float:right;}
    .info-back {text-align: right;}
    .sub-title div {cursor:text; flex-basis: 33.33%;border-left:1px solid #eee;color:#666;}
}
@media(min-width:1400px){
    .pro-li {height:626px;}
}


.in-menu {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;}
.n-type {cursor: pointer; padding:15px 5px;display:inline-block;box-sizing: border-box;background: #fff;color:#676767;text-align: center;}
.n-type h3 {font-size:14px;margin:0;}
.n-type a {display: block;}
.n-type:last-child {border-right:0;}
.n-type:hover {background:#cf1827;color:#fff;}
@media (min-width:768px){
	.in-menu {border-top:0px}
	.n-type {padding:25px 10px;border-right:1px solid #e0e0e0;}
	.n-type h3 {font-size:18px;}
}
@media (min-width:992px){
	.n-type {padding:40px 30px;}
}
@media (min-width:1200px){
	.n-type {padding:40px 40px;}
	.product_list li:hover{transform:translateY(-5px);transition:.4s all;}
    .product_list li:hover .product_list_tit{opacity:1;transition:0.4s all;transform: translateY(-100%);color: #fff;background:rgba(0,0,0,0.7);}
    .product_list li:hover img {transform: scale(1.05);transition:all 0.4s;}
    .product_list li:hover .product_list_img {box-shadow: 0 10px 16px rgba(12,3,6,.3);transition:.4s all;}
    .page-number a {position: relative;padding: 6px;color: #000;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
    .current {z-index: 3;color: #fff;cursor: default;background-color:#cf1827;border: 1px solid #cf1827;padding: 6px 11px;}
}

.company-01 h2,.company-txt h2,.company03-title h2 {font-size:24px;}
.company-02 {padding-bottom:40px;}
.company-txt {padding:35px 40px;text-align: justify;}
.company-txt h2 {margin:0;line-height: 4rem;}
.company-txt h4 {line-height: 2rem;font-weight:bold;}
.company-txt p {line-height: 2.5rem;}
.company-img {padding:0;}

.company-03 .container {background: #efefef;padding:35px 15px;}
.company-03-slide {margin-bottom:40px;}
.company-03 h2 {font-size:24px;padding-left:15px;margin-bottom:20px;}
.company-03-title {font-size:18px;font-weight:600;overflow:hidden;line-height:70px;height:70px;background:url(../Image/jianzhu.png) no-repeat left center;padding-left:50px;}
.company-03-description {color:rgba(0,0,0,.6);line-height: 32px;overflow:hidden;font-size:14px;}

.company-04 .container {background: url(../Image/contact_img.jpg) no-repeat bottom 50px right;background-size:100% auto;padding-top:50px;padding-bottom:270px;}
.company-04 h2 {font-size:24px;}
.company-04 h2:last-child {border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:30px 0;line-height:35px;}
.company-04-description {line-height: 32px;text-align: justify;color:rgba(0,0,0,.6);}

.company-05 {margin-bottom:50px;}
.company-05 .container {padding:55px 30px;color:rgba(255,255,255,.6);background:url(../Image/company_05_bg.jpg) no-repeat center;background-size:100% 100%;}
.company-05 h2 {color:#fff;text-align: center;}
.company-05-description {line-height:32px;margin-bottom: 30px;}
.company-05-title {color:#fff;margin-bottom: 10px;font-size:16px;}
.company-05-ul li {text-align: center;}
.company-05-image {height:100px;}
.company-05-image img {height:50%;transform:translateY(50%);}
@media (min-width:768px){
	.company-txt {padding:5px 20px;}
	.company-txt p {line-height: 2rem;}
	.company02-con {padding:20px 0;}
    .company-03-slide {padding:0 30px;}
    .company-03 h2 {padding-left:30px;font-size:28px;font-weight:300;}
    .company-04 .container {background-size:65% auto;background-position:right center;padding-bottom:40px;}
    .company-04-description {padding:35px 0;}
    .company-04 h2 {font-weight:400;}

    .company-05-description {text-align: center;}
}
@media (min-width:992px){
	.company-txt {padding:25px 60px;}
	.company-txt p {line-height: 2.5rem;}
    .company-02 {padding-bottom:90px;}

    .company-03-slide {padding:0 45px;}
    .company-03 h2 {padding-left:45px;font-size:36px;}
    .company-03-title {font-size:26px;font-weight:400;margin-top:20px;}
    .company-03-image {overflow: hidden;}
    .company-03-image img {transition:.3s all;}
    .company-03-slide:hover img {transform:scale(1.1);transition:.5s all;}

    .company-04 h2 {font-size:32px;}
    .company-04 h2:last-child {line-height:50px;}
    .company-04 .container {padding:50px 0 60px;}
    .company-04-description {font-size:16px;}

    .company-05-title {font-size:20px;}
    .company-05-description {width:70%;margin:0 auto;}
    .company-05 .container {padding-top:50px;padding-bottom:120px;}
    .company-05-image {height:120px;}
    /*.company-05-ul li:hover  {animation:swing 1;}*/
}
@media (min-width:1200px){
	.company-01 h2 {font-size:40px;line-height: 6rem;}
	.company-txt h2 {font-size:40px;line-height: 6rem;}
	.company-txt {padding:45px 100px;}
	.company-txt p {font-size:16px;line-height: 3.5rem;}
	.company03-title h2 {font-size:40px;line-height: 6rem;}

    .company-04 h2 {font-size:40px;}
    .company-04 h2:last-child {line-height:70px;}
    .company-04 .container {padding:100px 0 120px;}

    .company-05 {margin-bottom:150px;}
    .company-05 h2 {font-size:40px;}
    .company-05-description {width:55%;margin:20px auto;font-size:16px;}
}

.brand-banner {background:#000;}
.brand-slide {padding:20px 0;}
.brand-slide:first-child {margin-top:30px;}
.bs-tit {font-size:24px;line-height:48px;font-weight:600;position:relative;padding-left:15px;}
.bs-tit img {max-height:100%;max-width:50%;}
.bs-tit a {font-size:14px;color:rgba(0,0,0,.43);position:absolute;right:15px;top:0;height:48px;line-height: 48px;}
.bs-content {text-align:justify; line-height: 2.5rem;padding-top:15px;padding-bottom:15px;}

.brand-menu {height:120px;overflow: hidden;position:relative;}
.brand-menu-slide {box-sizing:border-box;width: 33.33%;float:left;height:40px;line-height:40px;color:rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden;}
.brand-tit {text-align: center;}
.brand-more {position:absolute;right:0;bottom:0;background: #000;}
@media (min-width:768px) {

}
@media (min-width:992px) {
    .brand-menu {overflow: hidden;height:180px;}
    .brand-menu-slide {width:20%;height:60px;line-height:60px;}
    .brand-menu-slide:hover {color:#fff;}
    .brand-slide {padding-bottom:100px;}
    .brand-slide:first-child {margin-top:70px;}
    .bs-tit {font-size:60px;font-family: 'STSong';padding-bottom:30px;color:#000;}
    .bs-tit img {margin-bottom: -30px;}
    .bs-tit a {font-family: '微软雅黑';}
    .bs-content {font-size:16px;padding-top:30px;padding-bottom:50px;}
}
/*底部导航*/
.page-margin {height:70px;}
#page-footer ul li {width:25%;}
.page-footer {z-index:998;background-color: #000;position: fixed;bottom: 0;left:0;width: 100%;margin:0;}
.page-footer li {float:left;height:70px;line-height:50px;text-align: center;padding:10px 0;}
.page-footer li a {width:100%;height:100%;text-align:center;color:#fff;}
.page-footer li:hover {background:#555;}
.page-footer li a i{font-size: 24px;color: #fff;display: block;margin-bottom: -10px;}
#page-footer.five ul li {width:20%!important;}
.top {line-height:50px;font-size: 36px;color: #fff;}
.top_li {display:none;}
.five .top_li {display:block;}
/*底部导航*/

/*------内页分享+返回按钮------*/
.share_to {margin-top:20px;}
.share_to li{display: inline-block;line-height: 30px;}
.share_to li a {font-size:22px;background:#1493d0;display: inline-block;vertical-align: middle;margin: 0 10px 0 0;color: #FFF;border-radius: 50%;text-align: center;line-height: 30px;width: 30px;height: 30px;overflow: hidden;}
.share_to li:nth-child(2n) a {background:#f40;}
.share_to li:last-child a {background:#3dc464;}
.bd_weixin_popup_foot:after {content:'　';display:block;clear:both;}/*消除微信分享底部超出*/
.info-back {margin: 20px 0;}
.info-back a {border-radius: 15px;text-align:center;overflow:hidden;background:#888;color:#fff;padding:5px 20px;}
/*------内页分享+返回按钮------*/

/*产品弹出框*/
.shadow-div {display: none;position:fixed;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,.3);z-index:999;}
.pro-panel {text-align: center; line-height: 3rem;padding-top:25px;padding-bottom:25px;display:none;background:#fff;position:fixed;top:50%;left:50%;transform: translate(-50%,-50%);width:680px;max-width:90%;box-shadow: 0 0 60px -5px;border-radius:5px;font-size:24px;}
.pro-panel img {height:150px;}
.pro-panel .pro-li-dis {font-size:16px;line-height: 3rem;height:10rem;overflow-y:scroll;padding-left:15px;padding-right:15px;}
.pro-panel i {position: absolute;display:block;width: 40px;line-height: 40px;right: 0;top: 0;font-family: Arial;font-size: 20px;font-weight: 100;text-align: center;margin:0;cursor: pointer;}
@media (min-width:768px){
    .pro-panel img {height:300px;}
    .pro-panel .pro-li-dis {font-size:20px;}
}
/*产品弹出框*/

/*右下角漂浮*/
#kf-item {width:60px;height:140px;position:fixed;right:15px;bottom:15px;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;opacity:1;z-index:100020;}
.qq-i {margin-bottom:10px;display:block;width:60px;height:40px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;background:url(../Image/qq-i.png) center center no-repeat;background-color:#444;background-color:rgba(0,0,0,.6);}
.ewm-i {margin-bottom:10px;display:block;width:60px;height:40px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;background:url(../Image/ewm_i.png) center center no-repeat;background-color:#444;background-color:rgba(0,0,0,.6);}
#top-i {display:block;width:60px;height:40px;background:url(../Image/kf_top.png) center center no-repeat;background-color:#444;background-color:rgba(0,0,0,.6);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;margin-bottom:10px;background-size: 20px 20px;}
.ewm-p {width:170px;height:180px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);position:absolute;left:-180px;bottom:0;border-radius:2px;display:none;text-align:center;}
/*右下角漂浮*/


/*菜单样式*/
    .main-nav {position:fixed;left:0;right:0;top:0;bottom:0;height:0px;z-index:9999;background:rgba(0,0,0,.3);overflow:hidden;}
    .nav-shadow {position:relative;left:0;right:0;top:0;bottom:0;height:0px;padding:4% 0 5%;background: url(../Image/nav_bg.jpg);overflow:scroll;}
    .main-nav.open {height:100vh;transition: .5s height;}
    .main-nav.open .nav-shadow {height:100vh;transition: 1s height;}
    .main-nav .tit {font-weight:600;font-size:18px;margin: 25px 0 15px;}
    .main-nav .f-slide {height:153px;}
    .main-nav .f-slide:first-child {height: 210px;}
    .main-nav ul {line-height: 3rem;}
    /*.main-nav a:hover {color:red;}*/
    .main-nav {text-align: center;}
    .nav-close {font-size:24px;font-weight:700;z-index:99;position:absolute;right:15px;top:15px;cursor:pointer;}
    .nav-logo {padding:30px 0;}
    .nav-logo img {max-width:80%;}
    .nav-bottom {opacity: .6;text-align: center;padding-top:30px;}
    @media (min-width:768px){
        .main-nav .tit {margin-bottom:30px;}
        .main-nav .f-slide {height: 225px;}
    }
    @media (min-width:992px){
        .nav-close {font-size:48px;right:35px;top:35px;}
        .nav-logo {    padding: 0px 0 100px;}
        .nav-bottom {padding-top:60px;}
        .nav-shadow {overflow: hidden;}
        .main-nav .f-slide:first-child {height: 250px;}
    }
/*菜单样式*/