html{background:#FFF;color:#000;scroll-behavior:smooth;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}
img{border:0;}
ol,ul{list-style:none;}
h1,h2,h3{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a{color:inherit;text-decoration:none!important;}
/*******CSS reset*************/
body{background:#fff url(../images/bg.jpg) repeat;overflow-x:hidden;position:relative;z-index:-2;font-size:12px;line-height:1;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial,'iconfont';}
img{max-width:100%;}
em,i{font-style:normal;}
a{color:inherit;}
a:hover{color:inherit;}
@font-face{font-family:'iconfont';/* project id 1886893 */
 src:url('../font/font_1886893_uimbnuyyq7q.eot');src:url('../font/font_1886893_uimbnuyyq7q.eot#iefix') format('embedded-opentype'),url('../font/font_1886893_uimbnuyyq7q.woff2') format('woff2'),url('../font/font_1886893_uimbnuyyq7q.woff') format('woff'),url('../font/font_1886893_uimbnuyyq7q.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1886893_uimbnuyyq7q.svg#iconfont') format('svg');}
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.clamp{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
/*内页随动背景样式*/
@media(min-width:992px){.container{max-width:95%;}
body{font-size:14px;}
}
@media(min-width:1440px){.container{max-width:1440px;}
body{font-size:15px;}
}
@media(max-width:992px){.hidden-sm{display:none;}
}
@media(max-width:768px){.hidden-xs{display:none;}
}
.imgbox{width:100%;position:relative;overflow:hidden;}
.imgbox:after{content:'';display:block;padding-top:75%;}
.imgbox img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.search-wrap{line-height:60px;transition:all .3s;color:#fff;display:flex;justify-content:space-around;width:100%;height:0;overflow:hidden;position:relative;background:rgba(0,0,0,.8);}
.search-wrap.active{height:60px;transition:all .3s;z-index:99999;position:sticky;top:0;left:0;right:0;}
.search-wrap input{height:30px;line-height:30px;border:none;border-radius:5px;padding:0 10px;margin:0 5px;box-sizing:border-box;}
.search-wrap .form{display:flex;align-items:center;}
@media(min-width:768px){.search-wrap{line-height:80px;}
.search-wrap.active{height:80px;}
.search-wrap input{height:40px;line-height:40px;}
}
@media(min-width:992px){.search-wrap{line-height:110px;}
.search-wrap.active{height:110px;}
.search-wrap input{height:50px;line-height:50px;padding:0 20px;margin:0 10px;}
}
.pc-menu-panel{position:fixed;top:0;bottom:0;right:0;display:block;width:0%;height:100vh;background:#fff;z-index:-1;transition:.3s all ease;}
.pc-menu-panel.active{width:55%;display:block;right:0;z-index:99999;transition:.8s all;}
.pc-menu-header{color:#222222;height:100px;line-height:100px;border-bottom:1px solid #f8f8f8;box-sizing:content-box;}
.pc-menu-header>div{margin-left:auto;margin-right:15px;cursor:pointer;}
.pc-menu-left{width:40%;height:100vh;}
.pc-menu-right{width:60%;height:100vh;padding:50px 10% 0 10%;text-align:center;}
.pc-menu-right .h5{font-size:14px;line-height:32px;padding:30px 0 50px;position:relative;min-width:248px;}
.pc-menu-right .h5:after{content:'';display:block;width:80px;height:1px;background:#222222;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.pc-menu-left-nav{overflow-y:scroll;position:relative;height:100vh;padding-left:30%;padding-top:30px;}
.pc-menu-left-nav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3);background-color:#eee;width:1px;}
.pc-menu-left-nav::-webkit-scrollbar{width:2px;background-color:#fff;}
.pc-menu-left-nav::-webkit-scrollbar-thumb{width:1px;background-color:#969696;}
.pc-menu-left-nav dt{color:#222222;font-size:16px;position:relative;line-height:60px;font-weight:bold;}
.pc-menu-left-nav dt.on{margin-top:20px;}
.pc-menu-left-nav dt.on:after{content:'';display:block;width:60px;height:1px;background:#222222;position:absolute;top:0;left:15px;}
.pc-menu-left-nav a{display:block;min-width:220px;}
.pc-menu-left-nav a:hover{color:#db2016;}
.pc-menu-left-nav dd{color:#878787;font-size:14px;padding-left:15px;line-height:32px;}
.pc-menu-right-nav{position:relative;padding-bottom:15px;overflow:hidden;}
.pc-menu-right-nav:after{content:'';display:block;width:80px;height:1px;background:#222222;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.pc-menu-right-nav a{display:block;color:#222222;line-height:32px;}
.pc-menu-right-nav a:hover{color:#db2016;font-weight:bold;}
.pc-menu-right-bottom{padding-top:20px;}
.pc-menu-right-bottom img{width:80px;}
.pc-menu-tel{padding-top:20px;}
.pc-menu-tel b{color:#db2016;display:block;font-size:24px;margin-top:15px;}
#mheader{opacity:0;position:fixed;width:100%;top:0;bottom:0;height:100vh;padding:20px 0px;z-index:-1;transition:all 0.3s;}
.mlogo{float:left;width:40%;margin-left:15px;}
.mlogo img{width:100%;}
.navigation-is-visible div.nav-trigger{display:block;color:#fff;z-index:99;font-size:36px;width:32px;position:absolute;top:25px;left:15px;}
.navigation-is-visible #mheader{opacity:1;z-index:999;}
.nav_transform1{position:absolute;top:0;bottom:0;left:20%;display:none;z-index:20;overflow-y:scroll;padding:20px 10px;width:80%;border:0;background:#FFFFFF;text-transform:none;overflow-scrolling:touch;}
.nav_transform1{transition:-webkit-transform .3s cubic-bezier(.86,0,.07,1);transition:transform .3s cubic-bezier(.86,0,.07,1);}
.navigation-is-visible .nav_transform1{-webkit-transform:none;transform:none;display:block;}
.nav-overlay{position:fixed;top:0;left:50%;margin-left:-400px;z-index:10;width:750px;height:100vh;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s linear;pointer-events:none;}
.navigation-is-visible .nav-overlay{opacity:1;pointer-events:auto;}
.navp1{padding:15px 0px;text-align:center;}
.navp1 img{max-width:60%;}
.navp2{padding-left:30px;padding-top:20px;font-size:1.4rem;border-top:1px solid #eee;}
.navp2 b{color:#db2016;font-size:1.6rem;padding-top:20px;display:block;white-space:nowrap;}
.navul{width:90%;margin:15px auto 25px;}
.nav-item{position:relative;margin-bottom:5px;}
.nav-item p{overflow:hidden;line-height:40px;max-height:40px;font-size:16px;padding:0px 10px;}
.nav-item p i{float:right;margin-top:11px;font-size:16px;color:#666;}
.nav-item.nav-show{border-bottom:none;}
.nav-item .msub{display:none;background:#f1f1f1;padding:0px 16px;overflow:hidden;}
.nav-item .msub a{line-height:2;margin-bottom:5px;font-size:14px;display:block;}
.nav-item .msub a.on{color:#D80100;}
.nav-item.nav-show .msub{display:block;}
.nav-item p a{float:left;}
.nav-show p i{transform:rotate(90deg);}
.nav-show.nav-item>p{background:#f1f1f1;}
.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.navseach{overflow:hidden;margin-top:25px;}
.navseach_text{width:180px;padding:0px 15px;margin-left:15px;height:32px;line-height:32px;border:solid 1px #dedede;float:left;}
.navseach_btn{width:75px;height:32px;line-height:32px;float:left;margin-left:8px;background:#D80100;color:#fff;border-radius:15px;}
#mheader.down{position:fixed;top:0px;padding:10px 0px;background:rgba(0,0,0,0.8);}
@media (min-width:768px){.mlogo{width:25%;}
}
@media (min-width:992px){.navs{float:right;margin-top:15px;margin-right:15px;}
.navs .nLi{float:left;margin-left:20px;position:relative;}
.navs .nLi p{float:left;}
.navs .nLi p a{padding:0px 30px;transition:all 0s;float:left;font-size:1.5rem;color:#fff;height:32px;line-height:32px;}
.navs .subs{width:150px;overflow:hidden;display:none;position:absolute;padding:10px 0px;font-size:1.3rem;top:32px;background:#fff;}
.navs .subs a{float:left;width:120px;margin-left:15px;overflow:hidden;height:28px;line-height:28px;}
.navs .subs a:hover{color:#D80100;}
.navs .subs a.ons{color:#D80100;}
.navs .subs.last{right:0px;}
.navs .nLi.on p a{background:#fff;color:#D80100;}
}
@media (min-width:1200px){.navs{margin-right:60px;}
.navs .nLi p a{padding:0px 35px;font-size:1.8rem;height:45px;line-height:45px;}
.navs .subs{width:170px;padding:15px 0px;font-size:1.6rem;top:45px;}
.navs .subs a{width:150px;height:40px;line-height:40px;margin-left:20px;}
}
.header{background:#fff;transition:.5s all ease-in;z-index: 1000!important}
.header .container{position:relative;}
.header-logo{width:75%;line-height:80px;padding-left:15px;transition:.5s all ease-in;}
.header-right{width:25%;text-align:center;height:80px;line-height:80px;display:flex;align-items:center;white-space:nowrap;transition:.5s all ease-in;overflow:hidden;}
.header-search{flex:1;text-align:center;height:100%;}
.header-btn{flex:1;text-align:center;height:100%;border-left:1px solid #ddd;cursor:pointer;}
.header-nav{width:100%;}
.header-nav-slide{flex:1;position:relative;}
.header-nav-slide a{display:block;text-align:center;color:#000;transition:.5s all ease-in;}
.header-nav-slide a i{display:block;width:0%;height:3px;background:#02d869;margin:0 auto;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);}
.header-sub-nav{display:none;position:absolute;background:#fff;color:#fff;bottom:0;left:-10px;right:-10px;transform:translateY(100%);}
.header-sub-nav li{}
.header-sub-nav li a{font-size:14px;height:45px;line-height:45px;display:block;color:#666;}
.header-sub-nav li a:hover{background:#04d96b;color:#fff;}
.header-nav-slide:hover .header-sub-nav{display:block;}
.header-nav-slide:hover>a,.header-nav-slide.active>a{font-weight:600;}
.header-nav-slide:hover i,.header-nav-slide.active i{width:60%;transition:.36s all ease;}
@media (max-width:1199px){.header-nav{border-top:1px solid #eee;}
.header.onmove .header-nav{display:none!important;}
.navv{display: none;}
}
@media (min-width:768px){.header{transition:.6s all;position:fixed;z-index:999;left:0;right:0;}
.header-margin{height:80px;}
.header.hide{opacity:0;transform:translateY(-100%);}
.header.show{opacity:1;transform:translateY(0);}
.header.onmove{box-shadow:0 15px 20px rgba(0,0,0,0.1);height:70px;transition:.5s all ease-in;}
.header.onmove .header-right{height:70px;line-height:70px;transition:.5s all ease-in;}
.header.onmove .header-logo{height:70px;line-height:70px;transition:.5s all ease-in;}
.header.onmove .header-nav-slide>a{height:70px;line-height:70px;transition:.5s all ease-in;}
}
@media (min-width:992px){.header-logo{line-height:90px;padding-left:60px;}
.header-right{height:90px;line-height:90px;}
.header-right{font-size:14px;overflow:hidden;}
.header-nav a{line-height:90px;}
/*.header-margin{height:180px;}*/
.header.onmove{height:70px;}
.header.onmove .header-right{height:70px;line-height:70px;}
.header.onmove .header-logo{line-height:70px;height:70px;}
.header.onmove .header-nav-slide>a{line-height:70px;height:70px;}
}
@media (min-width:1200px){
	.header{height:90px;}
.header.onmove .header-logo img{width:200px;transition:.5s all ease-in;}
.header-logo{width:20%;line-height:90px;}
.header-nav{width:67.5%;padding-left:10%;}
.header-right{width:12.5%;height:90px;line-height:90px;}
.header-margin{height:90px;}
	.header-sub-nav{width:750px;display: flex;flex-direction: row;}
	.header-sub-nav .navlist{width:125px;border-right:solid 1px #eee;box-sizing: border-box;}
	.header-sub-nav .content{width:600px;display: flex;flex-direction: row;box-sizing: border-box;}
	.header-sub-nav .content .left{width:360px;padding:50px 30px;border-right:solid 1px #eee;}
	.header-sub-nav .content .right{width:240px;padding:50px 30px;}
	.header-sub-nav .content .t1{color:#444;font-size: 16px;font-weight: bold;}
	.header-sub-nav .content .t2{color:#444;font-size: 14px;line-height: 28px;}
 
	/*导航样式*/
	/*.navv{height: 110px;}*/
	.navv img{display: block;}
	.navv {float: right;width:67.5%;padding-left:100px;}
	.navv ul{display: flex;flex-direction: row;justify-content: space-around;width:100%;}
	.navv  li{float: left;position: relative;transition:all 0.4s;padding:30px 0;line-height: 30px;
		border-bottom: 0px solid #000;}
	.navv  li a{display: block;font-size: 16px;}
	.navv  li:hover{color: #02d869}
	.navv  li::after{content: "";width: 0px;border-top: 2px solid #444;display: block;transition:all 0.4s;}
	.navv  li:hover::after{width: 65px;border-top: 2px solid #02d869;}
	.navv li .submenu{ width:0; height: 0; background: #fff; opacity: 0; position: absolute; top:70px;z-index: 10000; border:solid 1px #f9f9fa;display: none}
	.navv li .submenul{width: 120px;height: 320px;padding-top:20px;position: absolute;top:0;display: none;}
	.navv li .submenul a{display: block;height: 40px;line-height: 40px; text-align: center;color: #444;font-size: 14px;}
	.navv li .submenul a:hover{background: #02d869;color: #fff;}
	.navv li .submenur{width:490px; float: left; position: absolute; top:30px;}
	.navv li .submenur .suba{float: left; width: 320px;height: 320px;margin:0 auto;padding-right: 20px;border-right: 1px solid #f2f2f2;}
	.navv li .submenur .suba strong{display: block;font-size: 16px;line-height: 40px;color: #444;}
	.navv li .submenur .suba img{display: block;margin-bottom: 10px;}
	.navv li .submenur .suba p{line-height: 28px;color: #444;}
	.subb{float: right;width: 150px;}
	.subb strong{display: block;font-size: 16px;line-height: 40px;color: #444;}
	.subb p{line-height: 28px;color: #444;}


}
.index01{padding:30px 0;position:relative;}
.index01 .title{color:#04d96b;padding-top:25px;}
.index01 .t1{font-size:22px;font-weight:bold;}
.index01 .t2{font-size:14px;margin-top:15px;}
.index01 .t3{font-weight:bold;margin-top:25px;}
.index01 .t4{color:#666;line-height:24px;margin-top:15px;}
.index01 .more{display:block;color:#fff;background:#04d96b;width:235px;height:45px;line-height:45px;margin:30px 0;text-align:center;transition:.36s width;}
.index01 .big{color:#04d96b;font-size:36px;border-bottom:2px solid #bfbfbf;padding-bottom:15px;text-align:center;font-weight:bold;}
.index01 .small{display:inline-block;line-height:18px;color:rgba(51,51,51,.8);font-size:12px;margin-left:5px;}
.index01 .des{color:#333;font-size:14px;padding-top:15px;text-align:center;}
.index01 .des i{color:rgba(51,51,51,.4);font-size:10px;}
.index01 .more:hover{width:255px;transition:.36s width ease-in;}
@media(min-width:992px){.index01 .t1{font-size:28px;}
.index01 .t2{font-size:20px;}
.index01 .t3{font-size:16px;}
.index01 .t4{font-size:14px;line-height:28px;}
.index01 .content{padding-right:11%;}
}
@media(min-width:1200px){.index01{padding:40px 0;}
.index01 .t1{font-size:50px;}
.index01 .t2{font-size:24px;margin-top:20px;}
.index01 .t3{font-size:19px;margin-top:65px;}
.index01 .t4{font-size:15px;line-height:32px;margin-top:25px;}
.index01 .more{margin-top:70px;height:60px;line-height:60px;}
.index01 .big{font-size:60px;padding-bottom:25px;}
.index01 .small{font-size:22px;line-height:40px;margin-left:10px;}
.index01 .des{font-size:22px;padding-top:25px;}
}
@media(min-width:1440px){.index01 .t3{font-size:24px;margin-top:65px;}
.index01 .big{font-size:80px;}
}

.index02{overflow:hidden;background:#fff url(../images/in02_bg.jpg) no-repeat top center;background-size:100% auto;padding:30px 0;}
.index02 .title{color:#fff;text-align:center;}
.index02 .t1{font-size:22px;font-weight:bold;display:inline;vertical-align:middle;}
.index02 .t2{font-size:14px;display:inline;vertical-align:middle;}
.index02 .typebar{display:flex;flex-wrap:wrap;max-width:1300px;margin:20px auto 0;justify-content:center;}
.index02 .typebar-li{color:#fff;text-align:center;position:relative;cursor:pointer;padding:0 15px;}
.index02 .typebar-li:after{content:'';background:rgba(255,255,255,.2);width:2px;height:16px;position:absolute;right:0;transform:translateX(1px);}
.index02 .content{display:none;max-width:1300px;margin:20px auto 0;overflow: hidden;}
.index02 .content img{width:100%;transition: all 2s}
.index02 .content:hover img{transform: scale(1.1,1.1);}
.index02 .content.active{display:block;}
.index02 .txtbox{background:#fff;padding:25px 15px 25px 35px;position:absolute;top:30px;right:30px;bottom:30px;width:310px;}
.index02 .t3{color:#333;font-size:16px;font-weight:bold;margin-bottom:10px;position:relative;padding-left:30px;}
.index02 .t3:before{content:'';width:15px;height:5px;background:#9dc126;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.index02 .t4{color:#666;line-height:24px;}
.index02 .more{display:block;color:#fff;background:#9dc126;width:100px;height:35px;line-height:35px;text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);}
@media(max-width:991px){.index02 .typebar-li{flex-basis:20%;max-width:20%;margin-top:20px;padding:0 15px;}
.index02 .typebar-li:nth-child(5n):after{display:none;}
.index02 .typebar-li.active,.index02 .typebar-li:hover{font-size:14px;font-weight:bold;}
}
@media(max-width:767px){.index02{background-size:800px auto;}
.index02 .content img{position:relative;left:50%;transform:translateX(-50%);width:800px;max-width:800px;}
.index02 .txtbox{left:50%;right:unset;transform:translateX(-50%);max-width:100%;}
.index02 .typebar-li{flex-basis:33.33%;max-width:25%;}
.index02 .typebar-li:nth-child(5n):after{display:unset;}
.index02 .typebar-li:nth-child(3n):after{display:none;}
}
@media(min-width:768px){.index02 .t4{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
}
@media(min-width:992px){.index02 .t1{font-size:28px;}
.index02 .t2{font-size:20px;}
.index02 .typebar{margin-top:35px;display:flex;flex-wrap:wrap;}
.index02 .t4{font-size:14px;line-height:28px;-webkit-line-clamp:4;}
}
@media(min-width:1200px){.index02{padding:80px 0 50px;}
.index02 .t1{font-size:50px;}
.index02 .t2{font-size:24px;padding-left:15px;}
.index02 .typebar{margin-top:55px;flex-wrap:nowrap;}
.index02 .typebar-li{padding:0 50px 25px;}
.index02 .typebar-li.active,.index02 .typebar-li:hover{background:url(../images/in02li_hover.png) no-repeat center bottom;}
.index02 .content{margin:25px auto 0;}
.index02 .txtbox{padding:50px 15px 50px 35px;top:50px;right:75px;bottom:50px;}
.index02 .t3{font-size:24px;margin-bottom:25px;}
.index02 .t4{font-size:14px;line-height:30px;}
}
@media(min-width:1400px){.index02 .typebar{margin-top:78px;}
}
.index05{padding:30px 0 0;overflow:hidden;}
.index05 .title{color:#02d869;}
.index05 .t1{font-size:22px;font-weight:bold;display:inline;vertical-align:middle;}
.index05 .t2{font-size:14px;display:inline;vertical-align:middle;padding-left:15px;margin-top:15px;}
.index05 .t3{color:#666;line-height:24px;}
.index05 .content{background:url(../images/in05_bg3.jpg) no-repeat center;background-size:cover;margin-top:25px;}
.index05 .txtbox{padding:15px;}
.index05 .t4{color:#fff;font-size:14px;font-weight:bold;font-family:Arial;text-transform:uppercase;}
.index05 .t5{color:#fff;font-size:16px;font-weight:bold;margin-top:20px;}
.index05 .t6{color:#fff;line-height:22px;margin-top:15px;overflow:hidden;white-space:wrap;text-overflow:ellipsis;}
.index05 .more{color:rgba(255,255,255,.63);width:40px;height:40px;line-height:40px;font-size:16px;font-weight:bold;border-radius:50%;border:1px solid rgba(255,255,255,.1);margin-top:15px;text-align:center;}
@media(max-width:991px){.index05 .t3{margin-top:15px;}
.index05 .content{padding:30px 0;}
.index05 .txtbox{border-bottom:1px solid rgba(255,255,255,.2);}
.index05 .txtbox:last-child{border:none;}
}
@media(min-width:992px){.index05 .t1{font-size:28px;}
.index05 .t2{font-size:20px;}
.index05 .t3{font-size:14px;line-height:28px;}
.index05 .content{margin-top:35px;}
.index05 .txtbox{flex:1;padding:25px;border-right:1px solid rgba(255,255,255,.2);transition:.36s background;}
.index05 .t4{height:140px;writing-mode:vertical-lr;}
.index05 .t5{font-size:20px;margin-top:80px;transition:.36s margin;}
.index05 .t6{color:rgba(255,255,255,.55);line-height:24px;height:72px;transition:.36s height;}
.index05 .txtbox.active,.index05 .txtbox:hover{background:rgba(2,216,102,.61);transition:.36s background;}
.index05 .txtbox.active .t5,.index05 .txtbox:hover .t5{margin-top:8px;transition:.36s margin;}
.index05 .txtbox.active .t6,.index05 .txtbox:hover .t6{color:#fff;height:144px;transition:.36s height;}
.index05 .txtbox.active .more,.index05 .txtbox:hover .more{opacity:0;}
}
@media(min-width:1200px){.index05{padding:65px 0 0;}
.index05 .t1{font-size:45px;}
.index05 .t2{font-size:24px;padding-left:25px;}
.index05 .t3{font-size:15px;line-height:32px;}
.index05 .content{margin-top:80px;background:url(../images/in05_bg.jpg) no-repeat center;background-position:0 0;transition:.36s background-position ease-in;}
.index05 .txtbox{padding:50px;}
.index05 .t4{font-size:20px;height:240px;}
.index05 .t5{font-size:35px;margin-top:135px;}
.index05 .t6{margin-top:30px;}
.index05 .txtbox.active .t5,.index05 .txtbox:hover .t5{margin-top:63px;}
.index05 .more{margin-top:25px;}
}
@media(min-width:1400px){.index05 .content{height:700px;}
.index05 .t5{margin-top:100px;}
.index05 .txtbox.active .t5,.index05 .txtbox:hover .t5{margin-top:20px;}
}
.index06{padding:50px 0 30px;position:relative;}
.index06 .t1{color:#02d869;font-size:22px;font-weight:bold;}
.index06 .t2{color:#02d869;font-size:14px;margin-top:15px;}
.index06 .t3{color:#333;font-weight:bold;margin-top:15px;}
.index06 .t4{color:rgba(0,0,0,.4);font-size:10px;margin-top:10px;}
.index06 .gengduo{display:block;color:#fff;background:#04d96b;width:150px;height:45px;line-height:45px;margin:30px 0;text-align:center;transition:.36s width;}
.index06 .gengduo:hover{width:180px;transition:.36s width ease-in;}
.index06 .more{margin-top:15px;color:#999;}
.index06 .imgbox{margin-top:15px;border:1px solid #f5f5f5;height:0;padding-bottom:53%;overflow:hidden;}
.index06 .imgbox img{transition: all .5s}
.index06 .imgbox:hover img{transform: scale(1.1,1.1);}
.index06 .imgbox img{object-fit:cover;position:absolute;top:0;left:0;height:100%;width:100%;transform:none;}
.index06 .imgbox:after{padding-top:53%;}
.index06 .c1{font-weight:bold;font-family:Arial;}
.index06 .c2{font-weight:bold;line-height:24px;height:48px;overflow:hidden;margin-top:15px;}
.index06 .c3{color:#888;line-height:24px;height:72px;overflow:hidden;margin-top:15px;}
.index06 .c4{color:#999;font-size:12px;display:inline-block;padding-bottom:10px;margin-top:25px;border-bottom:2px solid #999;font-family:Arial;}
.index06 .txtbox:hover .c4{color:#02d869;border-color:#02d869;}
.index06-bottom{display:flex;width:200px;margin:15px auto 0;}
.index06-bottom div{flex:1;text-align:center;line-height:15px;height:15px;}
.index06-bottom .swiper-pagination{position:unset;}
.index06-bottom .swiper-pagination-current{color:#02d869;}
@media(max-width:768px){.index06 .content{margin-top:30px;}
}
@media(min-width:992px){.index06 .t1{font-size:28px;}
.index06 .t2{font-size:20px;}
.index06 .t3{font-size:18px;margin-top:20px;line-height:30px;}
}
@media(min-width:1200px){.index06{padding:60px 0;}
.index06 .t1{font-size:38px;}
.index06 .t2{font-size:24px;margin-top:20px;}
.index06 .t3{font-size:19px;margin-top:40px;}
.index06 .gengduo{margin-top:70px;height:40px;line-height:40px;}
.index06 .more{font-size:20px;margin-top:60px;}
.index06 .imgbox{margin-top:30px;width:100%;}
.index06 .imgbox img{}
.index06 .c1{font-size:15px;}
.index06 .c2{font-size:17px;line-height:28px;height:56px;margin-top:25px;}
.index06 .c3{line-height:28px;height:84px;margin-top:25px;}
.index06 .c4{margin-top:40px;}
.index06-bottom{margin:100px auto 0;}
}
@media(min-width:1440px){.index06 .t1{font-size:48px;}
}

.index07 .title .t1{font-size:24px;color:#02d869;font-weight:bold;float:left;}
.index07 .title .t2{font-size:14px;color:#02d869;float:left;margin:10px 0 0 15px;}
.index07 .title .t3 a{float:right;color:#333;}
.index07 .title .t3 a:hover{color:#02d869;}
.index07 .prolist{overflow:hidden;width:100%;padding:30px 0 0;}
.index07 .prolist .swiper-container{width:100%;}
.index07 .prolist .swiper-slide .img{width:100%;padding-bottom:75%;height:0;position:relative;border:solid 1px #dadada;overflow:hidden;}
.index07 .prolist .swiper-slide .img img{width:100%;position:absolute;top:1px;left:0;object-fit:cover;transition:all .5s}
.index07 .prolist .swiper-slide .t1{line-height:60px;text-align:center;transition:all .5s}
.index07 .prolist .swiper-slide:hover .img{border:solid 1px #02d869;}
.index07 .prolist .swiper-slide:hover .img img{transform:scale(1.1,1.1);}
.index07 .prolist .swiper-slide:hover .t1{color:#02d869;}
.index08{overflow:hidden;padding:50px 0;}
.index08 .item{overflow:hidden;}
.index08 .item img{position:relative;width:100%;transition:all .5s}
.index08 .item .txt{position:absolute;top:20px;left:30px;width:280px;}
.index08 .item .txt .t1{font-size:28px;font-weight:bold;color:#fff;}
.index08 .item .txt .t2{color:#fff;line-height:24px;margin-top:15px;opacity:.7}
.index08 .item .txt span{color:#fff;padding-top:15px;opacity:.7;float:left;transition:all .5s}
.index08 .item:hover img{transform:scale(1.1,1.1);}
.index08 .item:hover .txt span{color:#02d869}
@media(min-width:768px ){.index08 .item .txt{top:50px;left:50px;}
.index08 .item .txt .t2{margin-top:35px;}
.index08 .item .txt span{padding-top:65px;}
}
@media(min-width:992px ){.index08 .item .txt .t2{margin-top:25px;}
.index08 .item .txt span{padding-top:30px;}
}
@media(min-width:1200px ){.index08 .item .txt{position:absolute;top:50px;left:50px;}
.index08 .item .txt .t2{margin-top:35px;}
.index08 .item .txt span{padding-top:65px;}
}
.company01{padding:30px 0 30px;background:#f6f6f6;position:relative;}
.company01 .t1{color:#222;font-size:22px;text-align:center;}
.company01 .more{display:block;color:#fff;background:#db2016;width:235px;height:45px;line-height:45px;margin-top:15px;text-align:center;transition:.36s width;}
.company01 .big{color:#0dd870;font-size:36px;font-family:Arial;text-align:center;font-weight:bold;}
.company01 .small{display:inline-block;line-height:18px;color:rgba(51,51,51,.8);font-size:12px;margin-left:5px;}
.company01 .small i,.company01 .small em{font-size:18px;color:#0dd870}
.company01 .des{color:#333;font-size:14px;padding-top:15px;text-align:center;}
.company01 .des i{color:rgba(51,51,51,.4);font-size:10px;}
.company01 .content{margin:30px 0 30px;}
.company01 .c1{color:#222;font-size:16px;display:inline;}
.company01 .c2{color:rgba(51,51,51,.42);font-size:14px;display:inline;margin-left:15px;}
.company01 .c3{color:#666;line-height:24px;margin-top:15px;text-align:justify;}
.company01 .more:hover{width:255px;transition:.36s width ease-in;}
@media(min-width:992px){}
@media(min-width:1200px){.company01 .t1{font-size:50px;}
.company01 .more{margin-top:50px;height:60px;line-height:60px;}
.company01 .big{font-size:70px;}
.company01 .small{font-size:22px;line-height:40px;margin-left:10px;}
.company01 .des{font-size:22px;padding-top:25px;}
.company01 .content{margin:20px 0 50px;}
.company01 .c1{font-size:26px;}
.company01 .c2{font-size:22px;}
.company01 .c3{line-height:32px;margin-top:35px;}
}
.company03{padding:30px 0;background:url(../images/company03_bg.jpg) no-repeat center;background-size:cover;}
.company03 .t1{color:#fff;display:inline;font-size:18px;}
.company03 .t2{color:rgba(255,255,255,.42);font-size:14px;display:inline;margin-left:15px;}
@media(min-width:768px){}
@media(min-width:1200px){.company03{padding:100px 0;}
.company03 .t1{font-size:30px;}
.company03 .t2{font-size:30px;}
}
.company06{background:url(../images/company06-bg.jpg) center;padding:75px 0 125px;}
.company06-left .t1{color:#333;font-size:36px;}
.company06-left .imglist{margin-top:45px;width:100%;overflow: hidden;}
.company06-right{padding:0 15px;}
.company06-right .t1{color:#333;font-size:30px;padding:30px 0 30px 10px;border-bottom:solid 1px #fff;width:50%}
.company06-right p{color:#666;line-height:36px;font-size:15px;margin-top:40px;}
.company06-right .gengduo{display:block;color:#fff;background:#02d869;width:200px;height:50px;line-height:50px;margin:35px 0;text-align:center;transition:.36s width;}
.company06-right .gengduo:hover{width:230px;transition:.36s width ease-in;}
.company06-right .clamp{-webkit-line-clamp:8;}
@media(max-width:1400px){.company06-right .clamp{-webkit-line-clamp:6;}
}
@media(max-width:1200px){.company06-right .clamp{-webkit-line-clamp:4;}
}
@media(max-width:768px){.company06{padding:50px 0;}
.company06-right .clamp{-webkit-line-clamp:6;}
.company06-right .gengduo{width:200px;height:40px;line-height:40px;}
.company06-right .t1{width:100%;}
}
.company07{background:url(../images/company07-bg.jpg) center top no-repeat;}
.company07 .title{padding:60px 0 40px;text-align:center;}
.company07 .title .t1{font-size:48px;color:#170000;}
.company07 .title .t2{font-size:16px;color:#fb1c1d;line-height:30px;margin-top:20px;}
.company07 .content{background:#fff;padding:45px 55px;}
.company07 .content .img{width:100%;}
.company07 .content p{color:#999999;font-size:16px;line-height:30px;padding:0 30px;border-left:solid 1px #cecece;}
.company07 .bd{padding:30px 0;}
.company07 .bd .item{width:100%;margin-bottom:15px;}
.company07 .bd .item .img{padding:15px;border:solid 1px #cecece;width:100%;overflow:hidden;}
.company07 .bd .item .img img{object-fit:cover;width:100%;transition:all .5s}
.company07 .bd .item .t1{text-align:center;font-size:16px;color:#666666;line-height:40px;}
.company07 .bd .item:hover .img img{transform:scale(1.1,1.1);}
.company07 .bd .item:hover .img{color:#0ed970;}
.company07 .bd .item:hover .t1{color:#0ed970;}
@media(max-width:992px){.company07 .content .img{text-align:center;}
.company07 .content p{border-left:none;margin-top:15px;}
}
@media(max-width:768px){.company07{padding:0 0 30px;}
.company07 .title .t1{font-size:30px;}
.company07 .title .t2{padding:0 15px;}
.company07 .content{padding:45px 15px 0;}
.company07 .content .img{text-align:center;}
.company07 .content p{border-left:none;margin-top:15px;padding:0;}
.company07 .bd{padding:0;}
.company07 .bd .item .img{padding:5px;}
}
.company08{background:url(../images/company08-bg.jpg) center top no-repeat;overflow:hidden;background-size:100% 100%}
.company08 hr{background:#f5f2f2}
.company08-hd{padding:75px 0;}
.company08-hd .left .t1{font-size:48px;}
.company08-hd .left .t2{font-size:18px;line-height:30px;margin-top:35px;}
.company08-hd .right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px;}
.company08-hd .right .item{background:url(../images/company08-icon1.png) left center no-repeat;padding-bottom:30px;border-bottom:solid 1px #cecece;width:30%;display:block;float:left;text-indent:35px;height:46px;line-height:46px;margin-bottom:15px;}
.company08-bd{margin-top:-40px;padding:0 0 80px;}
.company08-bd .t1{background:url(../images/company08-icon2.png) center no-repeat;height:55px;width:100%;}
.company08-bd .t2{color:#02d869;font-size:48px;text-align:center;margin-top:10px;}
.company08-bd .txt{width:100%;margin-top:30px;display:flex;flex-direction:row;}
.company08-bd .txt span{width:60px;height:10px;background:url(../images/company08-icon3.jpg) no-repeat;display:block;margin-top:8px;}
.company08-bd .txt p{line-height:24px;padding:0 10px;}
.company08-bd .txt .clamp{line-height:24px;-webkit-line-clamp:5;}
@media(max-width:768px){.company08-hd .left .t1{font-size:36px;}
.company08-hd .right .item{width:33%;text-indent:30px;}
}
.company09{background:url(../images/company09-bg.jpg) center bottom no-repeat;overflow:hidden;padding:0 0 280px;}
.company09 .hd{display:flex;flex-direction:row;padding:50px 15px;justify-content:space-between;}
.company09 .hd .t1{font-size:48px;}
.company09 .hd .gengduo{display:block;color:#fff;background:#04d96b;width:200px;height:45px;line-height:45px;margin:5px 0;text-align:center;transition:.36s width;transition:.36s width ease-in;}
.company09 .hd .gengduo:hover{width:230px;}
.company09 .bd{line-height:30px;font-size:16px;color:#333;}
@media(max-width:992px){.company09{padding:0 0 190px;}
}
@media(max-width:768px){.company09{padding:0 0 100px;}
.company09 .hd .t1{font-size:36px;}
.company09 .hd .gengduo{width:130px;height:25px;line-height:25px;margin:5px 0;text-align:center;transition:.36s width;transition:.36s width ease-in;}
}
.culture01{padding:50px 0;background:#fff;}
.culture01 .title i{width:50px;height:3px;background:#0ed970;display:block;margin-top:15px;}
.culture01 .t1{color:#222;font-size:20px;display:inline;}
.culture01 .t2{color:rgba(51,51,51,.42);font-size:16px;display:inline;margin-left:15px;}
.culture01 .t3{color:#222;font-size:14px;margin-top:25px;}
.culture01 .t4{color:#666;margin-top:15px;line-height:22px;text-align:justify;}
.culture01 .hd{display:flex;flex-direction:row;justify-content:space-between;}
.culture01 .more{font-size:16px;line-height:40px;transition:all .5s}
.culture01 .more:hover{color:#0ed970;}
@media(min-width:1200px){.culture01{padding:80px 0 50px;}
.culture01 .title{padding-right:10%;}
.culture01 .t1{font-size:36px;}
.culture01 .t2{font-size:22px;}
.culture01 .title i{margin-top:25px;}
.culture01 .t3{font-size:26px;margin-top:50px;}
.culture01 .t4{font-size:16px;margin-top:30px;line-height:30px;}
}
.culture02{padding:0px 0 30px;background:url(../images/culture02_bg.jpg) no-repeat center;background-size:cover;}
.culture02 .slide{margin-top:30px;}
.culture02 .img{text-align:center;}
.culture02 .t1{color:#222;font-size:16px;font-weight:bold;text-align:center;}
.culture02 .t2{color:#666;text-align:center;margin-top:15px;}
@media(max-width:991px){.culture02 .t2{line-height:18px;}
}
@media(min-width:1200px){.culture02{padding:40px 0 80px;}
.culture02 .slide{margin-top:70px;}
.culture02 .t1{font-size:20px;}
.culture02 .t2{line-height:30px;font-size:15px;}
}
@media(min-width:1400px){.culture02 .img{margin-right:-30px;}
}
.culture03{padding:30px 0;background:#fff;}
.culture03 .t1{margin-top:20px;}
.culture03 .t2{color:#666;line-height:28px;margin-top:15px;text-decoration:underline;}
@media(min-width:1200px){.culture03{padding:60px 0 90px;}
.culture03 .t1{margin-top:50px;}
.culture03 .t2{font-size:16px;margin-top:30px;line-height:40px;}
}
.party01{padding:30px 0;background:#fff;}
.party01 .title i{width:50px;height:3px;background:#db2016;display:block;margin-top:15px;}
.party01 .t1{color:#d9231d;font-size:20px;display:inline;}
.party01 .t2{color:rgba(51,51,51,.42);font-size:16px;display:inline;margin-left:15px;}
.party01 .t3{color:#222;font-size:14px;font-weight:bold;line-height:28px;margin-top:25px;}
@media(min-width:1200px){.party01{padding:105px 0 75px;}
.party01 .title{padding-right:5%;}
.party01 .t1{font-size:36px;}
.party01 .t2{font-size:22px;}
.party01 .title i{margin-top:25px;}
.party01 .t3{font-size:17px;margin-top:50px;line-height:46px;}
}
.party02{background:#fdf7f4;}
.party02{padding:30px 0;overflow:hidden;position:relative;}
.party02 .t1{color:#d9231d;font-size:20px;display:inline;vertical-align:middle;}
.party02 .t2{color:rgba(51,51,51,.42);font-size:14px;display:inline;vertical-align:middle;padding-left:15px;}
.party02 .swiper-container{margin-top:25px;}
.party02 .t3{color:#666666;font-size:14px;font-weight:bold;margin-top:15px;text-align:center;}
.party02-bottom{display:flex;width:200px;margin:25px auto 0;}
.party02-bottom div{flex:1;text-align:center;line-height:15px;height:15px;}
.party02-bottom .swiper-pagination{position:unset;}
.party02-bottom .swiper-pagination-current{color:#db2016;font-size:16px;}
@media(min-width:992px){.party02 .t1{font-size:24px;}
.party02 .t2{font-size:16px;}
}
@media(min-width:1200px){.party02{padding:65px 0 55px;}
.party02 .t1{font-size:30px;}
.party02 .t2{font-size:22px;padding-left:25px;}
.party02 .swiper-container{margin-top:45px;}
.party02 .swiper-slide img{width:100%;}
.party02 .t3{font-size:17px;margin-top:30px;}
.party02-bottom{margin:60px auto 0;}
.party02-bottom .swiper-pagination-current{font-size:21px;}
}
.party03{background:#fdf7f4;padding:30px 0 30px;border-top:1px solid #ddd;position:relative;}
.party03 .t1{color:#d9231d;font-size:18px;display:inline-block;}
.party03 .t2{color:rgba(51,51,51,.42);font-size:14px;display:inline-block;margin-left:15px;}
.party03 .content{margin-top:30px;}
.party03 .c1{font-weight:bold;font-family:Arial;}
.party03 .c2{font-weight:bold;line-height:24px;height:48px;overflow:hidden;margin-top:15px;}
.party03 .c3{color:#888;line-height:24px;height:72px;overflow:hidden;margin-top:15px;}
.party03 .c4{color:#999;font-size:12px;display:inline-block;padding-bottom:10px;margin-top:25px;border-bottom:2px solid #999;font-family:Arial;}
.party03 .txtbox:hover .c4{color:#dc1f1f;border-color:#dc1f1f;}
@media(max-width:768px){}
@media(min-width:992px){.party03 .t1{font-size:28px;}
.party03 .t2{font-size:20px;}
}
@media(min-width:1200px){.party03{padding:65px 0 125px;}
.party03 .t1{font-size:30px;}
.party03 .t2{font-size:22px;}
.party03 .content{margin-top:60px;}
.party03 .c1{font-size:15px;}
.party03 .c2{font-size:17px;line-height:28px;height:56px;margin-top:25px;}
.party03 .c3{line-height:28px;height:84px;margin-top:25px;}
.party03 .c4{margin-top:40px;}
}
.gschool01{padding:30px 0;background:#fff;}
.gschool01 .title i{width:50px;height:3px;background:#db2016;display:block;margin-top:15px;}
.gschool01 .t1{color:#d9231d;font-size:20px;display:inline;}
.gschool01 .t2{color:rgba(51,51,51,.42);font-size:16px;display:inline;margin-left:15px;}
.gschool01 .c1{color:#222;font-size:18px;}
.gschool01 .c1 span{color:#db2016;}
.gschool01 .c2{color:#222;font-size:16px;margin-top:15px;}
.gschool01 .c3{color:#666666;font-size:14px;line-height:24px;margin-top:15px;text-align:justify;}
@media(min-width:1200px){.gschool01{padding:105px 0 75px;}
.gschool01 .title{padding-right:5%;}
.gschool01 .title i{margin-top:25px;}
.gschool01 .t1{font-size:36px;}
.gschool01 .t2{font-size:22px;}
.gschool01 .c1{font-size:35px;}
.gschool01 .c2{font-size:26px;margin-top:40px;}
.gschool01 .c3{font-size:15px;margin-top:25px;line-height:35px;}
}
.gschool03{padding:0px 0 30px;background:#fff;}
.gschool03 .img img{width:100%;}
.gschool03 .slide a{display:block;transition:.36s all;}
.gschool03 .slide .txtbox{color:#fff;background:#d9231d url(../images/b_r.png) no-repeat center right 45px;font-size:15px;padding:0 45px;line-height:65px;}
.gschool03 .slide:nth-child(2) .txtbox{background:#5076e1 url(../images/b_r.png) no-repeat center right 45px;}
.gschool03 .slide:nth-child(3) .txtbox{background:#ffac0b url(../images/b_r.png) no-repeat center right 45px;}
.gschool03 .slide .txtbox img{margin-left:auto;}
.gschool03 .slide a:hover{box-shadow:0 0 20px 5px #999;transition:.36s all ease-in;}
@media(max-width:991px){.gschool03 .slide{margin-top:25px;}
}
@media(min-width:1200px){.gschool03{padding:0px 0 110px;}
.gschool03 .slide .txtbox{font-size:28px;line-height:130px;}
}
.job01{padding:30px 0;background:#fff;}
.job01 .title i{width:50px;height:3px;background:#0ed970;display:block;margin-top:15px;}
.job01 .t1{color:#222;font-size:20px;display:inline;}
.job01 .t2{color:rgba(51,51,51,.42);font-size:16px;display:inline;margin-left:15px;}
.job01 .t3{color:#04d96b;font-size:14px;margin-top:25px;line-height:26px;  font-weight: 400;}
.job01 .t4{color:#666;margin-top:15px;line-height:22px;text-align:justify;}
@media(min-width:1200px){.job01{padding:105px 0 75px;}
.job01 .title{padding-right:10%;}
.job01 .t1{font-size:36px;}
.job01 .t2{font-size:22px;}
.job01 .title i{margin-top:25px;}
.job01 .t3{font-size:26px;margin-top:50px;line-height:46px;}
.job01 .t4{font-size:16px;margin-top:30px;line-height:30px;}
}
.job02{padding:30px 0 45px;background:#f6f6f6;}
.job02 .title i{width:50px;height:3px;background:#0ed970;display:block;margin-top:15px;}
.job02 .t1{color:#222;font-size:20px;display:inline;}
.job02 .t2{color:rgba(51,51,51,.42);font-size:16px;display:inline;margin-left:15px;}
.job02 .content{margin-top:30px;}
.job02 .t3{color:#333333;font-size:14px;margin-top:15px;}
@media(min-width:1200px){.job02{padding:105px 0 120px;}
.job02 .title{padding-right:10%;}
.job02 .t1{font-size:36px;}
.job02 .t2{font-size:22px;}
.job02 .title i{margin-top:25px;}
.job02 .content{margin-top:70px;}
.job02 .t3{font-size:22px;margin-top:30px;}
}
.job03{padding:30px 0 60px;background:#fff;}
.job03 .title{line-height:45px;background:#e9e9e9;border-top:1px solid #c9c9c9;cursor:pointer;position:relative;}
.job03 .title:after{content:'←';position:absolute;right:15px;top:50%;transform:translateY(-50%);}
.job03 .title:hover,.job03 .title.active{color:#fff;background:#0ed970;}
.job03 .title:hover .t1,.job03 .title.active .t1{color:#fff;font-weight:bold;}
.job03 .title.active:after{content:'↓';}
.job03 .title>div{flex:1;margin:0 15px;}
.job03 .t1{color:#0ed970;font-size:14px;}
.job03 .txtbox{color:#333;background:#f6f6f6;display:none;line-height:24px;padding:15px;text-align:justify;}
.job03 .more{background:#0ed970;color:#fff;padding:10px 25px;text-align:center;display:block;margin:25px auto;}
@media(max-width:768px){.job03 .title{flex-flow:row wrap;padding:0 15px;}
.job03 .title>div{flex-basis:50%;max-width:50%;margin:0;}
}
@media(min-width:1200px){.job03{padding:80px 0 100px;}
.job03 .title{line-height:88px;}
.job03 .txtbox{line-height:28px;padding:30px;}
.job03 .t1{font-size:18px;}
}
.product01{background:#f6f6f6;padding:30px 0;}
.product01 .slide{background:#fff;margin-bottom:15px;transition:.5s all;}
.product01 .imgbox:after{padding-top:60%;}
.product01 .imgbox img{width:unset;height:100%;transition:.36s all;}
.product01 .txtbox{margin-top:25px;}
.product01 .t1{color:#333;font-size:18px;padding-left:45px;font-weight:bold;display:inline;position:relative;}
.product01 .t1:before{content:'';width:20px;height:5px;background:#db2016;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.product01 .t2{color:#999;font-weight:bold;margin-left:15px;display:inline;}
.product01 .t3{line-height:28px;flex-basis:50%;}
.product01 .more{display:block;color:#fff;background:#dc1f1f;width:130px;height:35px;line-height:35px;margin-top:20px;text-align:center;}
.product01 .slide:hover{box-shadow:0 0 20px 0 #aaa;transition:.5s all ease;}
.product01 .more:hover{background:#000;}
.product01 .imgbox:hover img{opacity:.9;transition:.36s all;}
@media(min-width:1200px){.product01{padding:65px 0 100px;}
.product01 .slide{margin-bottom:30px;}
.product01 .t1{font-size:28px;}
.product01 .t2{font-size:15px;}
.product01 .t3{line-height:40px;flex-basis:33.33%;}
.product01 .more{font-size:15px;height:45px;line-height:45px;margin-top:40px;}
}
.news01{padding:50px 0;background:#f6f6f6;}
.news01 .t1{color:#222;font-size:22px;display:inline;}
.news01 .t2{color:rgba(51,51,51,.42);font-size:14px;margin-left:25px;display:inline;text-transform:uppercase;}
.news01 .t3{display:block;flex:1;max-width:130px;color:#fff;background:#282475;text-align:center;line-height:35px;margin-left:3px;}
.news01 .t3:hover,.news01 .t3.active{background:#db2016;}
.news01 .title i{width:50px;height:3px;background:#0ed970;display:block;margin-top:15px;}
.news01 .slide{margin-bottom:20px;transition:.36s all ease;}
.news01 .imgbox{background:#fff;}
.news01 .imgbox img{height:100%;width:unset;max-width:unset;transition:.36s height;}
.news01 .txtbox{background:#fff;padding:20px 20px;}
.news01 .c1{color:#333;font-size:14px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px}
.news01 .c2{color:#999;margin-top:15px;line-height:22px;height:44px;overflow:hidden;}
.news01 .c3{margin-top:15px;transition:.36s all ease;}
.news01 .slide:hover{box-shadow:0 0 15px 5px #999;transition:.36s all .3s;}
.news01 .slide:hover .imgbox img{height:110%;transition:.36s height;}
.news01 .slide:hover .c1{color:#0ed970;}
.news01 .slide:hover .c3{padding-left:25px;transition:.36s all .3s;}
@media(min-width:1200px){.news01 .t1{font-size:36px;}
.news01 .t2{font-size:22px;}
.news01 .t3{line-height:55px;}
.news01 .title i{margin-top:25px;}
.news01 .slide{margin-bottom:32px;}
.news01 .txtbox{padding:35px;}
.news01 .c1{font-size:17px;}
.news01 .c2{font-size:14px;line-height:26px;height:52px;}
}
.newsinfo01{padding:30px 0;background:#fff;}
.newsinfo01 .t1{color:#222;font-size:22px;}
.newsinfo01 .title i{width:50px;height:3px;background:#0ed970;display:block;margin-top:15px;}
.newsinfo01 .content{margin-top:25px;line-height:30px;text-align:justify;}
.newsinfo01 .content img{max-width:100%;}
.newsinfo01 .bottom{margin-top:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsinfo01 .prev_next{margin-top:15px;overflow:hidden;text-overflow:ellipsis;}
.newsinfo01 .more{display:block;color:#fff;background:#0ed970;margin-left:auto;text-align:center;height:35px;line-height:35px;width:100px;max-width:100%;}
.newsinfo01 .sider{background:#f6f6f6;padding-bottom:30px;}
.newsinfo01 .txtbox{margin-top:20px;}
.newsinfo01 .list{margin-top:20px;}
.newsinfo01 .s1{color:#333;font-size:18px;margin-top:20px;}
.newsinfo01 .s2{color:#666;line-height:20px;text-align:justify;margin-bottom:15px;}
.newsinfo01 .s2:hover{text-decoration:underline;}
.newsinfo01 .s3{color:#666;background:#fff;border:1px solid #d9d9d9;flex-basis:49%;max-width:49%;line-height:35px;height:35px;margin-bottom:5px;text-align:center;}
.newsinfo01 .s3:hover{color:#fff;background:#0ed970;}
@media(min-width:1200px){.newsinfo01{padding:80px 0;}
.newsinfo01 .t1{font-size:28px;line-height:30px }
.newsinfo01 .title i{margin-top:25px;}
.newsinfo01 .content{margin-top:35px;line-height:40px;}
.newsinfo01 .bottom{margin-top:55px;}
.newsinfo01 .prev_next{margin-top:25px;}
.newsinfo01 .more{height:50px;line-height:50px;width:160px;transition:.36s all;}
.newsinfo01 .more:hover{width:180px;transition:.36s all ease-in;}
.newsinfo01 .sider{padding:0 25px 50px;}
.newsinfo01 .txtbox{margin-top:32px;}
.newsinfo01 .list{margin-top:32px;}
.newsinfo01 .s1{font-size:26px;margin-top:40px;}
.newsinfo01 .s2{font-size:15px;margin-bottom:28px;}
.newsinfo01 .s3{line-height:45px;height:45px;}
}
/*.achievement01{padding:30px 0;background:#f6f6f6;}
.achievement01 .t1{color:#222;font-size:22px;display:inline;}
.achievement01 .t2{color:rgba(51,51,51,.42);font-size:14px;margin-left:25px;display:inline;}
.achievement01 .t3{display:block;flex:1;max-width:130px;color:#fff;background:#282475;text-align:center;line-height:35px;margin-left:3px;}
.achievement01 .t3:hover,.achievement01 .t3.active{background:#db2016;}
.achievement01 .title i{width:50px;height:3px;background:#db2016;display:block;margin-top:15px;}
.achievement01 .slide{margin-bottom:20px;transition:.36s all ease;}
.achievement01 .imgbox{background:#fff;}
.achievement01 .imgbox img{height:100%;width:unset;}
.achievement01 .txtbox{background:#fff;padding:20px 20px;}
.achievement01 .c1{color:#333;font-size:14px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.achievement01 .c2{color:#999;margin-top:15px;line-height:22px;height:44px;overflow:hidden;}
.achievement01 .c3{margin-top:15px;transition:.36s all ease;}
.achievement01 .slide:hover{box-shadow:0 0 15px 5px #ddd;transition:.36s all ease;}
.achievement01 .slide:hover .c3{padding-left:15px;transition:.36s all ease;}
@media(min-width:1200px){.achievement01{padding:80px 0;}
.achievement01 .t1{font-size:36px;}
.achievement01 .t2{font-size:22px;}
.achievement01 .t3{line-height:55px;}
.achievement01 .title i{margin-top:25px;}
.achievement01 .slide{margin-bottom:32px;}
.achievement01 .txtbox{padding:35px 20px;}
.achievement01 .c1{font-size:17px;}
.achievement01 .c2{font-size:14px;line-height:26px;height:52px;}
}
*/
.footer{position:relative;background:url(../images/f-bg.jpg);color:#737a80;padding:25px 0;line-height:24px;}
.f-link{padding:0px 0 15px;display:flex;flex-direction:row;line-height:40px;border-bottom:solid 1px #e4e1e1;margin-bottom:50px;}
.f-link span{font-size:16px;}
.f-link a{font-size:14px;padding:0 15px;}
.footer a:hover{color:#02d869;}
.footer .t1{font-size:16px;color:#737a80;font-weight:bold;}
.footer .t2{margin:15px 0;}
.footer .t3{color:#fff;}
.footer .slide{flex:1;}
.footer .c1{color:#333333;font-size:14px;margin-bottom:15px;font-weight:bold;}
.footer .c2{font-size:12px;line-height:24px;}
.footer .des{padding-top:20px;}
.footer .c3{writing-mode:vertical-lr;padding:0 20px;text-align:center;}
.footer .ewmbox .hd{display:flex;flex-direction:row;}
.footer .ewmbox .hd .item{width:50%;padding:0 15px;text-align:center;}
.footer .ewmbox .hd .item .t1{color:#46aa72;padding:15px 0;font-size:14px;}
.footer .ewmbox .bd .t1{color:#999999;line-height:24px;font-size:14px;}
.footer .msgbox .t3 img{display:none;}
.footer .ewmbox .hd{display:none}
@media (max-width:767px){}
@media (min-width:992px){.footer{padding:35px 0;}
.footer .ewmbox .bd{padding-left:15px;}
.footer .msgbox .t1{display:none;}
.footer .msgbox .t3 img{display:block;}
.footer .share_to li:nth-child(1){display:none;}
.footer .c1{font-size:12px;}
.footer .ewmbox .hd{display:flex;}
.footer .ewmbox .bd .t1{font-size:12px;}
}
@media (min-width:1200px){.footer{padding:30px 0 60px;}
.footer .t1{font-size:21px;}
.footer .t2{margin:35px 0;}
.footer .t3{line-height:36px;}
.footer .c1{font-size:16px;margin-bottom:20px;}
.footer .c2{font-size:13px;line-height:32px;}
.footer .share_to li:nth-child(1){display:block;}
.footer .ewmbox .bd .t1{font-size:14px;}
}
@media (min-width:1300px){.footer .c1{font-size:18px;}
}
.inbanner{overflow:hidden;position:relative;}
.inbanner .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.inbanner .big img{height:30px;}
.inbanner .small{color:#fff;font-size:12px;margin-top:10px;line-height:16px;}
.inbanner .gengduo{display:block;color:#fff;background:#04d96b;width:130px;height:25px;line-height:25px;margin:5px 0;text-align:center;transition:.36s width;}
.inbanner .gengduo:hover{width:180px;transition:.36s width ease-in;}
.inbanner .en_title{text-transform:uppercase;font-size:26px;color:#fff;text-align:center;line-height:30px;}
.inbanner .cn_title{font-size:30px;color:#fff;text-align:center;font-weight:bold;}
@media(min-width:768px){.inbanner .big img{height:auto;}
.inbanner .small{line-height:20px;font-size:14px;}
.inbanner .gengduo{width:150px;height:45px;line-height:45px;margin:30px 0;text-align:center;transition:.36s width;}
.inbanner .en_title{font-size:36px;line-height:60px;}
.inbanner .cn_title{font-size:48px;}
}
@media(min-width:992px){.inbanner .big{font-size:32px;}
.inbanner .small{font-size:16px;line-height:36px;}
}
@media(min-width:1200px){.inbanner .big{font-size:65px;}
.inbanner .small{margin-top:25px;}
}
.locationbar{background:#fff;line-height:35px;border-bottom:1px solid #ddd;box-shadow:0 1px 2px 0 #eee;overflow:hidden;}
.locationbar i{display:inline-block;width:35px;margin-right:15px;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;}
.locationbar i a{display:block;}
.locationbar .c1{color:#888888;display:flex;flex-direction:row}
.locationbar .c1 .rig-title-over{display:none;}
.locationbar .c1>a:hover{color:#d9231d;}
.locationbar .t1{text-align:center;white-space:nowrap;max-width:135px;}
.locationbar .t1 a{display:block;}
.locationbar .t1:hover,.locationbar .t1.active{color:#fff;background:#0dd870;position:relative;transition:.36s all ease;}
.locationbar i:hover{background:#0dd870;color:#fff;}
.locationbar .typebar{justify-content:flex-end;}
@media(max-width:767px){.locationbar .typebar{border-top:1px solid #ddd;}
}
@media(min-width:768px){.locationbar{line-height:45px;}
.locationbar .t1:hover:after,.locationbar .t1.active:after{content:'';height:12px;background:#0dd870;position:absolute;z-index:11;bottom:0;left:0;right:0;transform:translateY(8px);}
}
@media(min-width:1200px){.locationbar{line-height:70px;}
.locationbar i{width:70px;margin-right:25px;}
.locationbar .c1{font-size:15px;}
}
.public01{padding:30px 0;border-bottom:1px solid #eee;overflow:hidden;}
.public01-title{color:#282246;}
.public01-title h3{font-size:18px;}
.public01-title i{color:#f6b300;}
.public01-title a{font-size:12px;line-height:24px;position:absolute;right:15px;top:0;}
.public01-content{margin-top:20px;position:relative;}
.public01-slide-title{margin-top:10px;line-height:24px;color:#666;}
.public01 .swiper-container{padding-bottom:60px;--swiper-theme-color:#db2016;--swiper-pagination-color:#db2016;/* 两种都可以 */
}
.public01 .swiper-container .swiper-pagination-bullet{width:10px;height:10px;}
.public01-prevnext div{width:50px;height:50px;background:#ccc;color:#fff;text-align:center;line-height:50px;}
.public01-prev{position:absolute;left:-70px;top:50%;transform:translateY(-150%);}
.public01-next{position:absolute;right:-70px;top:50%;transform:translateY(-150%);}
.public01-prevnext div:hover{background:#666;cursor:pointer;}
@media (min-width:768px){}
@media (min-width:992px){.public01-title h3{font-size:24px;}
.public01-title a{font-size:17px;line-height:32px;}
.public01-content{margin-top:40px;}
.public01-slide-title{margin-top:15px;}
}
@media (min-width:1200px){.public01{padding:50px 0 60px;}
.public01-title h3{font-size:28px;}
.public01-title a{top:30%;}
.public01 .swiper-container{padding-bottom:80px;}
}
.float-panel{display:none;position:absolute;left:50%;top:22%;transform:translate(700px,-50%);height:50vh;width:1px;background:#ddd;z-index:1;}
.float-panel.active{position:fixed;top:50%;}
.float-panel.down{bottom:11%;top:unset;}
.float-panel a{display:block;background:#473e6c;width:8px;height:8px;border-radius:50%;padding-top:2px;transform:translateX(-50%);margin:50px 0;}
.float-panel a i{display:block;width:4px;height:4px;background:#fff;border-radius:50%;margin:0 auto;}
.float-panel a.active{width:20px;height:20px;padding-top:6px;background:#db2016;}
.float-panel a.active i{width:8px;height:8px;}
@media(min-width:1200px){.float-panel{display:block;}
}
.page{text-align:center;margin-top:40px;}
.page a{width:25px;height:25px;line-height:25px;display:inline-block;}
.page a:hover{color:#fff;background:#db2016;border-radius:50%;}
.page span.current{color:#fff;background:#db2016;display:inline-block;width:25px;height:25px;line-height:25px;border-radius:50%;text-align:center;}
.page span.disabled{color:#333;background:#e9e9e9;display:inline-block;width:25px;height:25px;line-height:25px;border-radius:50%;text-align:center;}
@media(min-width:1200px){.page{margin-top:110px;}
.page span.current{width:40px;height:40px;line-height:40px;}
.page a{width:40px;height:40px;line-height:40px;}
}
/*page-footer mobile footer nav*/
.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;}
/*page-footer*/
.share_to:after{content:'';display:block;clear:both;}
.share_to li{float:left;margin-right:5px;}
.contact01{padding:30px 0;background:#f6f6f6;}
.contact01 .title i{width:50px;height:3px;background:#db2016;display:block;margin-top:15px;}
.contact01 .t1{color:#222;font-size:20px;display:inline;}
.contact01 .txtbox{margin-top:20px;}
.contact01 .txtbox p{/*height:60px;*/
line-height:24px;margin-top:20px;padding-left:25px;font-size:16px;background:url(../images/contact_i.jpg) no-repeat left top 12px;}
.contact01 .txtbox p strong{font-weight:bold;color:#db2016;}
.contact01 input[type="text"]{width:100%;height:55px;line-height:55px;border:solid 1px #CFCFCF;padding:0px 15px;}
.contact01 textarea{width:100%;height:120px;margin-top:15px;line-height:40px;border:solid 1px #CFCFCF;padding:0px 15px;}
.contact01 input[type="submit"]{width:80%;padding-top:30px;border:none;border-radius:5px;transition:all ease 1s;font-size:14px;color:#fff;background:#535353 url(../images/ccicon7.png) no-repeat center 50px;}
.contact01 input[type="submit"]:hover{background:#db2016 url(../images/ccicon7.png) no-repeat center 50px;}
#map{height:300px;width:100%;margin-top:30px;}
@media(max-width:991px){.contact01 .content{margin-top:30px;}
.contact01 input[type="submit"]{width:100%;}
}
@media(min-width:1200px){.contact01{padding:105px 0 75px;}
.contact01 .title{padding-right:10%;}
.contact01 .t1{font-size:36px;}
.contact01 .txtbox p{margin-top:40px;}
.contact01 input[type="submit"]{font-size:20px;}
}
/*分页*/
.de-page-mian{overflow:hidden;text-align:center;font-size:0;margin:10px 0 35px;}
.de-page-mian .page-inner{display:inline-block;overflow:hidden;}
.de-page-mian .page-inner a{display:block;float:left;min-width:26px;padding:0 5px;height:36px;border:1px solid #dddddd;background:#fff;text-align:center;line-height:36px;font-size:14px;color:#333;margin-right:-1px;overflow:hidden;}
.de-page-mian .page-inner a.active,.de-page-mian .page-inner a:hover{color:#fff;border-color:#0ed970;background:#0ed970;}
.de-page-mian .page-inner a.prev{margin-right:10px;background:#fff url(../images/prev.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev.on{background:#fff url(../images/prev-hover.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev:hover{background-color:#fff;border-color:#dddddd;}
.de-page-mian .page-inner a.next{margin-left:10px;margin-right:15px;background:#fff url(../images/next.jpg) no-repeat center;}
.de-page-mian .page-inner a.next.on{background:#fff url(../images/next-hover.jpg) no-repeat center;}
.de-page-mian .page-inner a.next:hover{background-color:#fff;border-color:#dddddd;}
.de-page-mian .page-inner a.page-btn{font-size:12px;margin-right:0;width:63px;margin-left:10px;}
.de-page-mian .page-inner span{display:block;font-size:12px;color:#333;float:left;line-height:38px;}
.de-page-mian .page-inner input{display:block;float:left;height:36px;width:36px;border:1px solid #dddddd;text-align:center;line-height:36px;font-size:14px;color:#333;margin:0 5px;}
/*no-goods*/
.no-goods{text-align:center;padding:50px 0;}
.no-goods p{padding:30px 0;font-size:30px;}
/*culture*/
.culture02{padding:80px 0 50px;overflow:hidden;background:#02d869}
.culture02 .item{display:flex;flex-direction:column;align-items:center}
.culture02 .item .hd{width:210px;height:210px;border:dashed 1px #fff;border-radius:50%;padding:15px;transition:all .5s}
.culture02 .item .hd .circle{width:180px;height:180px;border:dotted 1px #fff;border-radius:50%;background:#49e293;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.culture02 .item .hd .circle p{font-size:24px;color:#fff;font-weight:bold;padding-top:15px;}
.culture02 .item .bd{text-align:center;color:#fff;font-size:18px;padding:30px 0;}
.culture02 .item:hover .hd{width:220px;height:220px;background:#49e293;padding:20px;}
.culture02 .item:hover .hd .circle{background:#02d869}
@media(max-width:768px){.culture02 .item .hd{width:160px;height:160px;}
.culture02 .item .hd .circle{width:130px;height:130px;}
.culture02 .item .hd .circle img{width:40%;}
.culture02 .item .hd .circle p{font-size:18px;padding-top:5px;}
.culture02 .item .bd{font-size:14px;}
.culture02 .item:hover .hd{width:170px;height:170px;background:#49e293;padding:20px;}
.culture02 .item:hover .hd .circle{background:#02d869}
}
#culture04{padding:80px 0 50px!important;}
@media(max-width:992px ){#culture03 .row{flex-wrap:wrap-reverse}
}
.culture05{overflow:hidden;width:100%;padding:30px 0 0;}
.culture05 .swiper-container{width:100%;}
.culture05 .swiper-slide .img{width:100%;padding-bottom:75%;height:0;position:relative;border:solid 1px #dadada;overflow:hidden;}
.culture05 .swiper-slide .img img{width:100%;position:absolute;top:1px;left:0;object-fit:cover;height:100%;transition:all .5s}
.culture05 .swiper-slide .t1{line-height:60px;font-size:16px;text-align:center;transition:all .5s;display:block;}
.culture05 .swiper-slide:hover .img{border:solid 1px #02d869;}
.culture05 .swiper-slide:hover .img img{transform:scale(1.1,1.1);}
.culture05 .swiper-slide:hover .t1{color:#02d869;}

/*product*/
.section-box{background: #fff}
.section{}
.section .sec-head{}
.section .sec-head .sec-name{font-size: 2.25rem; color: #2a2a2a;text-transform: uppercase;}
.section .sec-head .sec-name i{ display: inline-block; width:.5rem; height:.5rem; background-color: #2a2a2a; vertical-align: middle;}
.section .sec-head .sec-desc{font-size: 1.125rem; color: #666666; line-height:1.8;}
.section .sec-head .sec-desc::before{ content: ''; width:30px; height:0; border-bottom:3px solid #029741; display: block; margin:1rem auto 1rem;}
.category-nav{ background-color: #eef2f5;}
.category-nav .cate-item{ overflow: hidden; background-color: #f5f9fb;position: relative; z-index:1;border-radius: 5px;/* -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;*/}
.category-nav .cate-item .cate-tag{ position: absolute; top: 0; right: 0; z-index:999;}
.category-nav .cate-item .cate-tag svg{ width:2.5rem; height:2.5rem;}
.category-nav .cate-item::before{ content: ''; display: block; height:0; width:100%; height:0; padding-bottom:100%; position: relative;}
.category-nav .cate-item::after{ -webkit-transition: transform .3s, left .5s ; -moz-transition: transform .3s, left .5s ; -ms-transition: transform .3s, left .5s ; -o-transition: transform .3s, left .5s ; transition: transform .3s, width .5s,left .4s .1s linear ; position: absolute; content: ''; display: block; width: 60%;height: 110%;background-color: rgba(255, 255, 255, 0.51);bottom: 0;left: -15px;-webkit-transform: skewX(50deg); -moz-transform: skewX(50deg); -ms-transform: skewX(50deg); -o-transform: skewX(50deg); transform: skewX(50deg);z-index: 0;}
.category-nav .cate-item .item-wrap{ display: block; position: absolute; width:100%; height:100%; top: 0;  z-index: 2;}

.category-nav .cate-item .item-name{ -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.category-nav .cate-item .item-img{ position: relative;width: 100%;}
.category-nav .cate-item .item-img::before{ content: ''; display: block; width:100%; height:0; padding-bottom:59.5%;}
.category-nav .cate-item .item-img img{ position: absolute; max-width:100%; max-height:100%; margin:auto; left: 0; right: 0; top: 0; bottom:0; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%);}
.category-nav .cate-item:hover{ -webkit-box-shadow: 0 0 19px rgba(127, 127, 127, 0.2); -moz-box-shadow: 0 0 19px rgba(127, 127, 127, 0.2)    ; box-shadow: 0 0 19px rgba(127, 127, 127, 0.2);}
.category-nav .cate-item:hover::after{width:100%; left: -30%;height: 150%;}
.category-nav .cate-item:hover .item-img img{ -webkit-transform: translateY(5%); -moz-transform: translateY(5%); -ms-transform: translateY(5%); -o-transform: translateY(5%); transform: translateY(5%);}

@media (min-width: 1200px) {
	.goods-list > div:nth-child(odd) .good-item{ padding-right:10px;}
	.goods-list > div:nth-child(even) .good-item{ padding-left:10px;}
}
.goods-list .good-item .item-wrap{ overflow: hidden; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; background-color: #f7f8fa; position: relative;}
.goods-list .good-item .item-wrap::after{opacity:.2; z-index:2; content: ''; position: absolute; width:1%; height:100%;background-color: #fff; top: 0;border-radius: 100%;-webkit-box-shadow: 0 0 10px 15px #fff; -moz-box-shadow: 0 0 10px 15px #fff; box-shadow: 0 0 10px 15px #fff ; -webkit-transform: skewX(-10deg) translateX(-800px); -moz-transform: skewX(-10deg) translateX(-800px); -ms-transform: skewX(-10deg) translateX(-800px); -o-transform: skewX(-10deg) translateX(-800px); transform: skewX(-10deg) translateX(-800px); -webkit-transition: transform .1s; -moz-transition: transform .1s; -ms-transition: transform .1s; -o-transition: transform .1s; transition: transform 1s;}
.goods-list .good-item:not(:hover) .item-wrap::after{-webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s;}

.goods-list .good-item .item-img{ position: relative; z-index:1;}
.goods-list .good-item .item-info{ position: relative; z-index: 3;}
.goods-list .good-item .item-info .item-title{font-size: 1.375rem; color: #333333; line-height:2;}
.goods-list .good-item .item-info .item-brief{ font-size:0.8rem; color:#04d96b;}
.goods-list .good-item .item-info .item-title::after{ content: ''; display: block; height:5px; width:100%;background:url("../images/line-bg.png") repeat-x; margin:5px auto 10px;}
.goods-list .good-item .item-info .item-service{ color: #666666; font-size:.875rem;}
.goods-list .good-item .item-info .item-service i{color: #04d96b}
.goods-list .good-item .item-info .item-service > i.line{ display: block; height:.875rem; border-left:1px solid #999999; width:0;}
.goods-list .good-item .item-info .item-service span{ flex:0 0 29%; max-width:28%;font-size: 0.8rem;}
.goods-list .good-item .item-info .item-service span i.iconfont{font-size: 1.25rem;
	vertical-align: middle; color: var(--green-deep);}
.goods-list .good-item .item-info .item-content{ color: #999999;font-size: .875rem; line-height:2;}
.goods-list .good-item .item-info .item-tools{ margin-top:1rem;}
.goods-list .good-item .item-info .item-tools .btn{ margin: 8px; display: block; width:140px; line-height:36px; background-color: #80c269; color: #ffffff;text-align: center;font-size: .875rem; padding:0; position: relative; overflow: hidden;}
.goods-list .good-item .item-info .item-tools .btn::before{ content: ''; position: absolute; width:100%; height:300%;background-color: rgba(255,255,255,.16); left: -50%;margin: auto;;bottom: 0%; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -o-transform: rotate(15deg); transform: rotate(15deg); -webkit-transition: transform .3s; -moz-transition: transform .3s; -ms-transition: transform .3s; -o-transition: transform .3s; transition: transform .3s;}
.goods-list .good-item .item-info .item-tools .btn span{ position: relative; z-index:2;}

.goods-list .good-item .item-info .item-tools .btn:hover{ background-color: #029741;}
.goods-list .good-item .item-info .item-tools .btn:hover::before{transform: rotate(30deg) translateX(100%);}
.goods-list .good-item .item-info .item-tools .btn:hover + .btn.ask-btn{ background-color: #80c269;}
.goods-list .good-item:hover .item-wrap{ -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .12); -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, .12); box-shadow: 5px 5px 10px rgba(0, 0, 0, .12);}

.goods-list .good-item .item-info .item-tools .btn.ask-btn{ background-color: #029741;}
.goods-list .good-item:hover .item-wrap::after{ -webkit-transform: skewX(-10deg) translateX(800px); -moz-transform: skewX(-10deg) translateX(800px); -ms-transform: skewX(-10deg) translateX(800px); -o-transform: skewX(-10deg) translateX(800px); transform: skewX(-10deg) translateX(800px); }


.goods-list-2{}
.goods-list-2 .good-item{ background-color: #f7f8fa;}
.goods-list-2 .good-item .item-info{}
.goods-list-2 .good-item .item-info .item-title{ font-size: 1.7rem; color: #333333; line-height:2;}
.goods-list-2 .good-item .item-info .item-brief{ font-size:1rem; color: #029741;}
.goods-list-2 .good-item .item-info .item-desc{font-size: .7rem; line-height:2;color: #666;}
.goods-list-2 .good-item .item-info .item-skus{}
.goods-list-2 .good-item .item-info .item-skus .sku{    background-color: #eaeaea;	padding: .2rem .5rem;margin: .2rem .1rem;display: inline-block;border-radius: .2rem;color: #0dd870;font-size: .875rem; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.goods-list-2 .good-item .item-info .item-skus .sku:hover{ color: #ffffff; background-color: #0dd870;}
.goods-list-2 .good-item .item-info  .item-tool{}
.goods-list-2 .good-item  .item-tool .btn-ask{background-color: #0dd870; color: #ffffff;height: 36px;line-height: 36px;padding: 0 2rem;border-radius: 18px;}
.goods-list-2 .good-item  .item-tool .btn-ask i{ vertical-align: middle; margin-right:3px;font-size: 120%;}

.goods-list-2 .good-item  .item-tool .item-contact .contact-icon{ width:36px; height:36px;border-radius: 50%;text-align: center; line-height:36px; color: #ffffff;background-color:#0dd870; margin-right:5px;font-size: 25px;}
.goods-list-2 .good-item  .item-tool .item-contact .contact-inf >p{font-size: .875rem;}
.goods-list-2 .good-item  .item-tool .item-contact .contact-inf strong{font-size: 1.5rem; color:#0dd870; line-height:1; font-weight:400;}
.goods-list-2 .good-item .item-thumbs img{ width:100%;}

.item-thumbs .thumb-item.swiper-slide{ overflow: hidden;}
.item-thumbs .thumb-item.swiper-slide img{ -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.item-thumbs .thumb-item.swiper-slide:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

.detail-main{}
.detail-main .detail-nav-bar{}
.detail-main .detail-nav-bar .navbar-wrap{ background-color: #eef2f5; }
.detail-main .detail-nav-bar .navbar-wrap span{ color: #333333; flex:1;padding:.875rem 1rem; margin-right:2rem; text-align: center;font-size: 1.1rem;}
.detail-main .detail-nav-bar .navbar-wrap span.on{ background-color: #0dd870; color: #ffffff;}
.detail-main .detail-nav-bar .navbar-wrap span.on a{ color: #ffffff;}
.detail-main .detail-nav-bar .navbar-wrap span:hover a{color: #0dd870;}
.detail-main .detail-nav-bar .navbar-wrap .on:hover a{color: #fff}
.detail-main .detail-content{line-height: 260%;font-size: 110%;padding:80px 0;}
.detail-main .detail-content img{ max-width:100%;}
.detail-main .detail-content table{ max-width:100%; width:100% !important;}
.detail-main .detail-content table td{ width:auto;}

.category-list{}
.category-list ul{ padding:0; background-color: #fff; padding:10px;}
.category-list ul li{ padding-left:10px; list-style:none; background-color: #eef2f5; line-height:52px; margin:10px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative;}
.category-list ul li::after{ color: currentColor; content: '>'; position: absolute; margin:auto; top: 0; bottom: 0; right: 10px;font-family: serif;}
.category-list ul li:hover{ padding-left:15px;background-color: #0dd870; color: var(--white);}
.category-list ul li:hover a{ color: var(--white);}
.param-table{ width:100%;}
.param-table tr:nth-child(odd){ background-color: #f6f6f6;}
.param-table tr:nth-child(1){ background-color: #0dd870; color: #FFFFFF;}
.param-table tr td{color: #666;}
.param-table tr td,.param-table tr th{ padding:.625rem;font-size: 1rem;}
.param-table tr th:nth-child(1){ width:30%;}
.param-table tr td span{ margin-right:10px; display: inline-block;}


.innet-section{}
.innet-section .sec-head{}
.innet-section .sec-head .head-name{font-size: 1.5rem;color: #333;}
.innet-section .sec-head .head-desc{font-size: 1rem;line-height: 2.4rem;color: #666;}

.relate-goods{}
.relate-goods .item{}
.relate-goods .item .item-wrap{ border:1px solid #e5e5e5; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.relate-goods .item .item-wrap .item-img{ background-color: #fff; border-bottom:1px solid #e5e5e5; }
.relate-goods .item .item-wrap .item-title{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 1rem; color: #333333; line-height:2;}
.relate-goods .item .item-wrap .item-desc{ font-size: .875rem; color: #999; margin-bottom:1rem;}
.relate-goods .item .item-wrap .item-more{padding-left:1rem; padding-right:1rem;-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: .625rem; color: #999999; border-top:1px solid #e5e5e5; padding-top:.875rem;}
.relate-goods .item .item-wrap .item-more .more-icon{ position: relative; width:0; height:0; border:5px solid transparent; border-left-color: CurrentColor; }
.relate-goods .item .item-wrap .item-more .more-icon::before{ content: ''; display: block; margin:auto; position: absolute; top: 0; bottom: 0; height:2px; background-color: CurrentColor; width:1rem; right: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.relate-goods .item:hover .item-wrap{background-color: #fafafa}
.relate-goods .item:hover .item-wrap .item-more{ color: #0dd870;padding-left:.2rem; padding-right:.2rem;}
.relate-goods .item:hover .item-title{ -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); color: #009944;}
.relate-goods .item:hover .item-wrap .item-more .more-icon::before{ width:1.25rem;}
.relate-goods .item .item-wrap .item-more:hover .more-icon{;}
.news-txt-list{}
.news-txt-list .news-item{  }
.news-txt-list .news-item .item-wrap{padding:1rem .5rem; border-bottom:1px solid #eaeaea;font-size: 1rem;}
.news-txt-list .news-item .news-title{ flex:1; padding-right:5px;}
.news-txt-list .news-item .news-title::before{ content: ''; display: inline-block; width:0; height:0; border:5px solid transparent; border-left-color: #0dd870;}
.news-txt-list .news-item .news-time{ color: #999999;font-size: .875rem;}

.goods-order-form{background-color: #eef2f5;}


.order-form .form-item{border:1px solid #eeeeee; background-color: #fff;}
.order-form .input-textarea,.order-form .input-txt{  display: block;background-color: transparent; flex:1; padding:5px; border:none;}

.order-form .input-textarea{ height:100px;}
.order-form .input-submit{ display: block; width:150px; height:46px; background-color:#0dd870; color: #ffffff;text-align: center; line-height:46px; margin:0 auto; border:none; -webkit-transition: background .3s; -moz-transition: background .3s; -ms-transition: background .3s; -o-transition: background .3s; transition: background .3s;}
.order-form .input-submit:hover{ opacity:.9;border-radius: 3px}
.order-form .input-textarea:focus{ outline:none;}

.inf-sidebar{}
.inf-sidebar .sidebar-box{ background-color: #eef2f5; padding:1.25rem 1.5rem;}
.inf-sidebar .sidebar-box .box-head{}
.inf-sidebar .sidebar-box .box-head .head-name::before{ content: ''; display: inline-block; height:16px; width:3px; background-color: #0dd870; vertical-align: middle; margin-right:5px;}

@media(max-width: 768px){
	.detail-main .detail-nav-bar .navbar-wrap span{margin-right: 0;font-size: 14px;}
}

