@charset "utf-8";
body {font-family: Arial,"微软雅黑";color: #333;margin:0;padding:0;}
body { overflow-x: hidden; overflow-y: auto; }
section,div{box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox */-webkit-box-sizing:border-box;/* Safari */}
.row{margin:0!important;}
li{list-style: none;}
a,a:hover{text-decoration: none;}
header{height:auto;width: 100%}
header{position:fixed;left:0; top:0;z-index:999;}
.headerfixed{background:rgba(245,245,245,0); position:fixed;left:0; top:0;z-index:999;} 
.headerfixed.active{background:rgba(245,245,245,.9);transition: background 3s;-moz-transition:background 3s;-webkit-transition:background 3s;-o-transition:background 1s;}
.header .nav{padding-top:1.25rem;}
.header .nav-item{width:5rem;text-align: center;position: relative;}
.header .nav-item a{color:#333;font-size: 1rem;}
.header .nav-item a:hover{color: #fabe00;font-size: 1.5rem;}
.header .nav-link{height:2.5rem;line-height:2.5rem;padding:0 .5rem;}
.nav-item:hover .nav-submenu{display: block;}
.nav-submenu {width:8.375rem;padding:0;display: none;position: absolute;background: #f5f5f5;z-index:9999;border-bottom-left-radius: .375rem;border-bottom-right-radius:.375rem;}
.nav-submenu-item{height:2.375rem;line-height: 2.375rem;border-bottom: 1px solid #e6e6e6;}
.nav-submenu-item:hover {background:#fee099;color: #fff;}
.nav-submenu .w-100{height:.375rem;background:#fee099;border-bottom-left-radius: .375rem;border-bottom-right-radius:.375rem;}
.iabout{text-align: center;padding-bottom: 2rem;background:url(/themes/iabout-bg.jpg) no-repeat center top fixed;background-size: cover;}
.iabout-title{padding-top:2rem;padding-bottom:2rem;}
.iabout-title h2{color:#fee099;font-weight:bold;}
.iabout-title h6{color:#999999;}
.iabout .row{color:#f5f5f5;text-align:center;padding-bottom: 2rem;}
.iabout .row .col-lg-6{padding-left: 2rem;}
.iabout .w-100{height: .125rem;background: #fee099;}
.iabout p{font-size:1rem;line-height:2rem;padding-top:1rem;}
.iproduct{text-align: center;background:#fff;}
.iproduct-title{padding-top:2rem;padding-bottom:2rem;}
.iproduct-title h2{color:#fee099;font-weight:bold;}
.iproduct-title h6{color:#999999;}
.iproduct .col-md-3{padding-bottom: 2rem;}
.iproduct .row img{border: .125rem solid #999;}
.iproduct .ipro-nav{clear: both;padding-bottom:2.5rem;}
.iproduct .ipro-nav a{display:inline-block;padding:.5rem;color:#fee099;background: #f2f2f2;border-radius:.5rem;}
.iproduct .ipro-nav a:hover{background: #fee099;color:#fff; text-decoration: none;}
.iproductlist{text-align: center;background:#fff;padding-top: 2rem;}
.iproductlist-title{padding-bottom:2rem;}
.iproductlist-title h2{color:#fee099;font-weight:bold;}
.iproductlist-title h6{color:#999999;}
.iproductlist .row{padding-bottom: 3rem;}
.iproductlist .ipro-nav{clear: both;padding-bottom:2.5rem;}
.iproductlist .ipro-nav a{display:inline-block;padding:.5rem;margin:0 .25rem;color:#999;background: #f2f2f2;border-radius:.5rem;}
.iproductlist .ipro-nav a:hover{background: #fee099;color:#fff; text-decoration: none;}
.iproductlist .row img{box-shadow: 0px 0px .5rem #999;}
.iproductlist .row a{color: #999;}
.imoshi{text-align: center;background: url(/themes/ifuwu.jpg) no-repeat center top fixed;background-size: cover;}
.imoshi-title{padding-top:2rem;padding-bottom:2rem;}
.imoshi-title h2{color:#fee099;font-weight:bold;}
.imoshi-title h6{color:#999999;}
.imoshi .row{padding-bottom: 3rem;}
.imoshi .card{min-height: 22.5rem;}
.imoshi .card h5{font-size: 1.125rem;font-weight:bold;}
.imoshi .card p{padding:0 1rem;}
.imoshi .card-img-overlay{background:rgba(0,0,0,0.6);color: #fff;}
.imoshi .card-img-overlay:hover{background:rgba(170,207,82,0.9);}
.imoshi .btn{background: #fee099;color: #fff;}
.imoshi .btn:hover{background: #00a37b;}
.imoshi .card-img-overlay h5{padding-top:4rem;padding-bottom: 1.5rem;}
.ihonor{text-align: center;background: #f5f5f5 url(/themes/imap.png) no-repeat center top fixed;background-size: cover;}
.ihonor-title{padding:2rem 1rem;}
.ihonor-title h2{color:#fee099;font-weight:bold;}
.ihonor-title h6{color:#999999;}
.ihonor .row{padding-bottom: 1rem;}
.ihonor .col-6,.ihonor .col-md-4{padding-bottom: 2rem;}
.ipartner{text-align: center;}
.ipartner-title{padding-top:2rem;padding-bottom:2rem;}
.ipartner-title h2{color:#fee099;font-weight:bold;}
.ipartner-title h6{color:#999999;}
.imap{background: url(/themes/imap.png) no-repeat;}
.inews{text-align: center;}
.inews-title{padding-top:2rem;padding-bottom:2rem;}
.inews-title h2{color:#fee099;font-weight:bold;}
.inews-title h6{color:#999999;}
.inews .row{padding-bottom: 2rem;}
.inews-right{text-align: left;}
.inews-right-title{height: 2.75rem;line-height: 2.5rem;background: url(/themes/inews-title.jpg) no-repeat;text-indent: 4rem; font-size: 1.5rem;color:#fee099;margin-bottom: 1rem; border-bottom: .125rem solid #fee099;}
.inews-right-title a{font-size: .875rem;color:#fee099;}
.inews-right ul{padding-left:0;}
.inews-right li{height: 2.375rem;line-height: 2.375rem;background: url(/themes/inews-li.png) no-repeat 0.625rem .75rem ;padding-left: 2rem;}
.inews-right li:hover{border: 1px solid #fee099;background: url(/themes/inews-li.png) no-repeat .625rem -4.5rem;}
.inews-right li a{color: #333;}
.inews-right li a:hover{color:#fee099;}
.inews .w-100{height: .125rem;background: #fee099;margin: 1rem;}
footer{color: #989898;font-size: .875rem; padding-top: 6.25rem;padding-bottom: 6.25rem; background:#f7f7f7; text-align: center;clear:both;}
footer .w-100{height:1px;background:#e3e3e3;margin-bottom: 1rem;}
footer .row{margin-left: 0;margin-right: 0;}
footer .row h4{text-align: left;}
footer .row p{line-height: 2rem;}
footer .nav-item a{color:#606060;}
footer .nav{padding-bottom: 1rem;}
footer .col-6, .footer .col-md-2{text-align: center;}
footer .col-12 p,footer .col-md-8 p{text-align: left;}
footer img{border: .125rem solid #fee099;}
footer .row a{color: #606060;}
.lp-title{padding-top:2rem;padding-bottom:2rem;text-align: center;}
.lp-title h2{color:#444;}
.lp-title h6{color:#999999;}
.lp-nav{height:auto;text-align:center;padding-bottom:2.5rem;}
.lp-nav a{display:inline-block;background:#f2f2f2;color:#999;margin:0 .25rem;padding:.5rem;border-radius:.5rem;}
.lp-nav a:hover{background:#fee099;color:#fff;}
.news-lp{background: #fff;}
.news-lp .container{padding:3.5rem 1rem;}
.news-lp .row{padding-top: 2rem;padding-bottom:4rem;text-align: left;border-top:1px solid #fee099;}
.news-lp .row a{color: #333;}
.news-lp .row .time{color: #999;}
.news-lp .row .w-100{height: 1px;background: #fee099;margin-top: 2rem;margin-bottom: 2rem;}
.news-dp{color: #333;}
.news-dp .container{background: #fff;}
.news-dp-header{width: 100%;text-align: center;padding-top: 4rem;padding-left: 2rem;padding-right: 2rem;}
.news-dp-header img{width: 1.25rem;}
.news-dp-header .time{color: #aaa;}
.news-dp-body{padding:2.5rem 1.875rem 5rem 1.875rem;}
.news-dp-body img{max-width: 100%;height: auto;}
.product-lp{height: auto;background: #f5f5f5;clear: both;}
.product-lp a{color:#fee099;}
.product-lp .col-6,.product-lp .col-md-3{text-align: center;}
.product-lp .row{padding-bottom: 4rem;}
.product-dp{color: #333;}
.product-dp .container{background: #fff;}
.product-dp-header{width: 100%;padding-top: 4rem;border-bottom: 1px solid #f0f0f0;}
.product-dp-header .time{color: #999;font-size: .875rem;}
.product-dp-body{padding:2.5rem 1rem 5rem 1rem;}
.product-dp-body img{max-width: 100%;height: auto;}
.fuwu{background: #f5f5f5;padding-bottom: 4rem;}
.fuwu .fuwu-img{box-shadow: 0px 0px 14px #999;}
.about{height: auto;margin-bottom: 4rem}
.about .row{background: url(/themes/about-bg.png) no-repeat center center;box-shadow: 0px 0px 14px #999;padding:3rem;/*min-height: 23.75rem;*/}
.about .row p{line-height: 2rem;padding-top: 3rem;padding-left: 1rem;}
.about .row img{max-width: 100%;height: auto; float: left;padding-right: 3rem;padding-bottom: 2rem;}
.about2{height: auto;margin-bottom: 4rem}
.about2 .row{box-shadow: 0px 0px 14px #999;padding:3rem 0;min-height: 23.75rem;}
.about2 .row img{max-width: 100%;height: auto;}
.about2 .row p{line-height: 2rem;padding-top: 3rem;padding-left: 1rem;}
.contact{height: auto;clear: both; margin-bottom: 4rem; padding-top: 5rem;}
.contact .row{/*min-height: 23.75rem;*/font-size: 1rem;}
.contact .row p{line-height: 2rem;padding-top: 3rem;padding-left: 1rem;}
.case .card{overflow: hidden;border:none;border-radius:0;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case .card img{cursor: pointer;transition: all 0.6s;}
.case .card img:hover{transform: scale(1.1);}
.case .card .card-title{color:#323232;font-size: 1.125rem}
.case .card .card-text{color:#868686;font-size: .75rem}
.case .card-body{transition: all 0.8s ease-in-out;}
.case .card:hover{border-bottom: 3px solid #696969;}






@media (min-width: 1920px) {
.banner .img-fluid{width: 100%;}
.banner-ip .img-fluid{width: 100%;}
}
@media (min-width: 1200px) { 
footer .row{padding-left:4%;padding-right: 4%}
.container{max-width: 1200px;}
.logo img{height:auto;}
}
@media (max-width: 767px) {
header{width:100%;position:relative;}
.logo{background:#fff;text-align: center;}
.logo img{max-height:3.75rem;}
.headerfixed{width:100%;/*position:relative;*/}
.header .nav{padding-top: 0;} 
.header .nav-item{text-align: center;background: #fee099;color: #fff;border-bottom:1px solid #fff;}
.header .nav-item a{color:#fff;font-size: .875rem;}
.header .nav-item a:hover{color: #fabe00;font-size: 1rem;}
.iabout .row{height: auto; padding-bottom: 0;}
.iabout .row .col-12{padding-left: 1rem;}
.iabout-right{padding-top: 2rem;}
.iproduct .col-6{padding:0 .25rem .5rem .25rem;}
.iproduct .ipro-nav a{margin-bottom: .5rem;}
.iproductlist-title{padding-top: 1.5rem;}
.iproductlist .col-6{padding:0 .25rem .5rem .25rem;}
.iproductlist .ipro-nav a{margin-bottom: .5rem;}
.imoshi .card-img-overlay h5{padding-top:1rem;padding-bottom: 0;}
.ihonor .col-6{padding:0 .25rem .5rem .25rem;}
.inews-right{padding-top: 1.5rem;}
.inews-right ul{padding-left:0;}
.inews-right li{height:auto;background: url(/themes/inews-li.png) no-repeat .625rem .75rem ;border-bottom: 1px solid #f2f2f2;}
footer{padding-bottom: 4rem;}
.fixed-bottom{height:3.5rem;background: #fff;padding-top: .25rem;}
.fixed-bottom .col-3{padding-left: 0;padding-right: 0;text-align: center;}
.fixed-bottom img{width: 1.5rem;height: auto;}
.fixed-bottom a{color: #333;text-decoration: none;}
.lp-nav a{margin-bottom: .5rem;}
.about .row{padding:0;}
.about .row img{padding-right: 0;}
.contact{padding-top: 0}
.product-lp .col-6{padding:0 .25rem .5rem .25rem;}
.product-dp-header h3{font-size: 1.5rem;}
.news-lp .row h5{font-size: 1rem;}
.news-lp .row .time{font-size:.875rem;}
.news-dp-header h3{font-size: 1.25rem;}
}

/* 
@media (min-width: 576px) { ... }
@media (min-width: 768px) { ... }
@media (min-width: 992px) { ... }
@media (min-width: 1200px) { ... }
@media (max-width: 575px) { ... }
@media (max-width: 767px) { ... }
@media (max-width: 991px) { ... }
@media (max-width: 1199px) { ... }
list page->lp|details page->dp|single page->sp|channel page->cp
video{width:100%;height:100%;display:block;object-fit: fill;}
object-fit: fill|contain|cover|none|scale-down
*/
