<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; transition:opacity 0.5s ease 0s,color 0.5s ease 0s,background-color 0.5s ease 0s;  }
img{ border:none; }
ul li{list-style:none;}
body{font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif; background-color:#ededef;}
a{text-decoration: none; outline:none; }
a:hover{ color:#f08519; transition:color 0.5s ease 0s,background 0.5s ease 0s;}
.clear{ clear:both;}

/*头部*/
.wrap{position: relative;padding: 0 15px;}
.wrap_cen{width: 1200px;position: relative;margin:0 auto;}
.top_cen{height: 80px;}
.headl{float:left;height: 50px;margin:15px 0 15px 14px;width: 300px;background:url("../images/contact/logo.png") no-repeat center center;}
.headr{float: right;}
    .headul li{font-size: 16px;height: 80px;float: left;padding-left: 4px;padding-right: 4px;margin-left: 39px;line-height: 77px; position:relative; overflow:hidden;}
	.headul li a{ display:block; color:#464442;}
	.headul li div{ width:100%; height:3px; background:#f08519; position:absolute; bottom:0; left:-100%; transition:left 0.5s ease 0s;}
	.headul li.borderli div{ left:0;}	
	.headul li:hover div{ left:0;}	
    li.headon{height: 30px;border-left:1px solid #cecece;line-height: 27px;font-size: 13px; margin-top:25px; }
    .headul .headon a{width: 80px;height: 30px;color: #ffffff;background-color: #f08519;display: inline-block;text-align: center;margin-left: 17px;}
	.headul .headon a:hover{ background:#d06902;}
	
/*底部*/
.bnav{padding-bottom: 15px;height: 350px;background-color: #1b1c24;}
    .bnavaf{color: #ffffff;font-size:14px;}
    .bnava{color: #646465;font-size: 13px;line-height: 25px;}
.bnav_item {  float: left;  height: 150px;  margin-right: 30px;  margin-top: 80px;border-right: 1px solid #3b3c42;width: 180px;}
.bnav_item:first-child{padding-left:40px;border-left: 1px solid #3b3c42;}
.bnav_info{float: right;margin-top: 85px;text-align: center;color: #777777;}
    .bnav_ewm_txt{line-height: 2;font-size: 12px;}
.bottom{background-color: #040404;font-size: 12px;  color: #535353;  line-height: 26px;padding: 12px 0;text-align: center;}

.bannerin{ position:relative; width:100%;overflow: hidden;}
.img_response{ width:100%; }

.totop{ width:80px; height:80px; background:#f08519 url(../images/icon_back.png) no-repeat center; position:fixed; bottom:40px; right:40px; z-index:100; cursor:pointer;  transition:all 0.5s ease 0s;}
.totop:hover{ background:#d06902 url(../images/icon_back.png) no-repeat center; }
/**********************/
.brand_con { padding: 70px 0px;}
.wrap_head{ width:100%; height:70px; background:rgba(48,48,48,0.8); position:absolute; top:-70px; left:0; }
.wrap_head_title{ width:240px; height:70px; background:#f08519; font-size:22px; line-height:70px; text-align:center; color:#fff;}

.aboutcont img{ max-width:1200px;}

.memorabilia{ background:url(../images/about/bg_history.jpg) no-repeat center top; background-size:100% auto; padding:70px 0;}
.memorabilia_title{ font-size:40px; font-weight:bold; color:#ededef; text-align:center; line-height:50px;}
.memorabilia_desc{ width:384px; margin:30px auto 85px; color:#c8c7c9; font-size:22px; line-height:24px; text-align:center;}
.memorabilia_desc span{ display:inline-block;  }
.leftline{ width:70px; height:1px; background:#c8c7c9; float:left; margin-top:12px; }
.rightline{ width:70px; height:1px; background:#c8c7c9; float:right; margin-top:12px;}

.memorabilia .swiper_cen{width: 1300px;position: relative;margin:0 auto; }
.memorabilia .swiper-container{ width:100%; } 
.memorabilia .swiper-wrapper{ width: 1200px; margin:0 auto; height:476px; position:relative;}
.memorabilia .swiper-slide {background-position: center;background-size: cover;position: relative; padding-left:40px; background:url(../images/about/swiper.png) no-repeat left top; height:191px;}
.memorabilia .swiper-button-next, .swiper-button-prev{ position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; z-index: 10; cursor: pointer; border-radius:50%;}
.memorabilia .swiper-button-prev{ background:#f08519 url(../images/about/arrow_prev.png) no-repeat center; left:0px;}
.memorabilia .swiper-button-next{ background:#f08519 url(../images/about/arrow_next.png) no-repeat center; right:0px;}

.memorabilia .swiper-pagination{width:100%;margin-top: -69px;}
.memorabilia .swiper-slide-title{ color:#fefefe; font-size:40px;}
.memorabilia .swiper-slide-cont{ font-size:12px; color:#fefefe;}



/****** 新闻*************/
.newslist{ width:100%;}
.newsbox{ display:block; width:100%; height:160px; overflow:hidden; margin-bottom:50px;}
.newsimg{ float:left; width:290px; height:160px; position:relative;}
.mark{ position:absolute; top:0; left:0; bottom:0; right:0; background:rgba(225,135,47,0.8) url(../images/arrow_news.png) no-repeat center; opacity:0; transition:all 0.5s ease 0s;}
.newsinfo{ height:160px; width:100%;}
.newsinfobox{ margin-left:310px; background:#fff; border:2px solid transparent; transition:all 0.5s ease 0s; }
.newsdate{ padding:20px 0 0 30px; color:#a0a0a0; font-size:14px; line-height:24px;}
.newstitle{ padding:0 40px 0 30px; color:#000000; font-size:18px; line-height:28px;}
.newsdesc{ margin:15px 40px 21px 30px; color:#5a5a5a; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.newsbox:hover .newsinfobox{ border:2px solid #f08519;}
.newsbox:hover .mark{ opacity:1;}

.page{ text-align:center; margin-top:120px;}
.page strong,.page a{ display:inline-block; width:35px; height:35px; line-height:35px; text-align:center;  font-size:14px;  font-weight:bold; font-family:Verdana;  margin:0 5px;}
.page strong{ background:#f08519;color:#ffffff;border:1px solid #e47301; cursor:not-allowed; }
.page a{background:#f7f7f7;color:#7f7f7f;border:1px solid #c1c1c1;}
.page a:hover{ color:#e47301;border:1px solid #e47301;}

/**********新闻详情*****************/
.newsdetail_title{ font-size:22px; line-height:30px; color:#333; text-align:center; padding: 25px 0 15px;}
.newsdetail_date .leftline{ width:510px; height:1px; background:#d1d1d1; float:left; margin-top:16px; }
.newsdetail_date .rightline{ width:510px; height:1px; background:#d1d1d1; float:right; margin-top:16px; }
.newsdetail_date .date{ display:inline-block; width:180px; margin:0 auto; font-size:14px; line-height:32px; color:#6c6e69; text-align:center;}
.newsdetail_cont{ font-size:16px; line-height:30px; color:#5a5a5a; margin-top:60px;}
.newsdetail_cont img{ max-width:1200px;}
.newsdetailpage{ height:63px; width:100%; background:#fff; margin:100px auto 110px; padding:20px 0; position:relative;}
.prevnews,.nextnews{ padding-left:30px; line-height:30px;}
.newsdetailpage span{ color:#5a5a5a; font-size:14px;}
.newsdetailpage a{ color:#5a5a5a; font-size:14px; }
.newsdetailpage a:hover{ color:#f08519; text-decoration:underline; }
.newsdetailpage a.nomore{ color:#999; cursor:not-allowed;}
.newsdetailpage a.nomore:hover{ color:#999999; text-decoration:none; }

.newsdetailpage .backlist{ display:block; width:76px; height:33px; background:#f08519 url(../images/news/info_arrow.png) no-repeat 15px center; line-height:33px; color:#fff; padding-left:30px; position:absolute; top:35px; right:31px;}
.newsdetailpage .backlist:hover{ color:#fff; text-decoration:none;background:#d06902 url(../images/news/info_arrow.png) no-repeat 15px center; }


/****** 产品 *************/
.prodbanner	.swiper-container{ width: 100%; height: 100%;}
.prodbanner	.swiper-slide {background-position: center;background-size: cover;position: relative;}
.prodbanner	.swiper-slide img{ width:100%;}
.prodbanner	.swiper-pagination-bullet{width:15px;height: 15px; border-radius:50%; display: inline-block; background: #8b8b8b;opacity:1; margin: 26px 5px 0;}
.prodbanner	.swiper-pagination-bullet-active{  background-color:#f08519;}
.prodbanner	.swiper-pagination{width:1200px; position:absolute; bottom:0;  height:70px; left:50%; margin-left:-600px; background:rgba(0,0,0,0.6); }
.prodbanner	.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity: 1;}

.goods_left{ width:280px; float:left;}
.goods_left_head{ width:255px; height:60px; background:#f08519;  line-height:60px; color:#fff; padding-left:25px; font-size:16px;}
.goods_item_title{ width:255px; height:48px; padding-left:25px; font-size:16px; color:#fff; line-height:48px; background:#464442 url(../images/product/leftnav_icon_01_01.png) no-repeat 254px center; cursor:pointer; }
.goods_item_title.active{ background:#464442 url(../images/product/leftnav_icon_02_02.png) no-repeat 254px center;}
.gooos_name{ width:278px; height:36px; line-height:36px; background:#ededef  ; border:1px solid #dbdbdd; border-top:none;}
.gooos_name a{ font-size:14px; color:#464442; padding-left:25px; display:block; background:url(../images/product/prod_icon.png) no-repeat 254px center; }
.gooos_name a:hover{ color:#f08519;}
.goods_box{ display:none;}

.goods_right_box{ width:800px; height:auto; background:#fff; margin-left:320px; padding:100px 40px 120px; }
.goods_right_detail{ border-bottom:1px solid #464442; overflow:hidden; position:relative;}
.goods_right_info{  position:absolute; left:0; bottom:25px; z-index:2; }
.goods_right_img{  position:absolute; right:0; bottom:0; }
.list01{ height:139px;}
.list02{ height:259px;}
.list03{ height:252px;}
.list04{ height:289px;}
.goods_xilie{ font-size:18px; line-height:48px; color:#464442;}
.goodsname a{  font-size:14px; line-height:26px; color:#464442;}
.goodsname a:hover{ color:#f08519;}

.prod_box{width:800px; background:#fff; margin-left:320px; padding:30px 40px 100px;}
.prod_xilie{ font-size:18px; color:#464442; line-height:26px; border-bottom:1px solid #cfcfcf; padding:5px 0; }
.pord_xilie_name{ position:relative;}
.pord_xilie_line{ width:100%; height:3px; background:#f08519; position:absolute; bottom:-8px; left:0;}
.prod_name_box{  margin-top:20px;}
.prod_name_box_{ padding-top:35px;}
.prod_img{ float:left; width:50px; height:50px; margin-right:15px; }
.prod_name{ float:left;  height:50px; font-size:22px; color:#4e505a; line-height:50px; }
.prod_cont{ margin-top:40px;}
.prod_cont img{ max-width:800px;}

.prod_back{ text-align:right; margin-top:50px;}
.prod_back a{ color:#fff; display:inline-block; width:80px; height:40px; background:#f08519 url(../images/product/backicon.png) no-repeat 22px center; line-height:40px; text-align:left; padding-left:50px;}
.prod_back a:hover{background:#d06902 url(../images/product/backicon.png) no-repeat 22px center;color:#fff;}

/************** 研发制造**************************/
.yanfa{ padding-bottom:207px;}
.yanfa_head{ width:625px;/*385px;*/ margin:0 auto; text-align:center; padding-top:100px; }
.yanfa_head span{ display:inline-block; font-size:40px; font-weight:bold; color:#333333; line-height:40px;}
.yanfa_head span.leftline{ width:110px; height:1px; background:#c8c7c9; margin-top:20px; }
.yanfa_head span.rightline{ width:110px; height:1px; background:#c8c7c9; margin-top:20px; }
.yanfa_desc{ font-size:16px; line-height:24px; color:#666666; text-align:center; margin-top:20px;}

.yanfa_img{ margin-top:115px; position:relative;}
.yanfa_img_box{ width:1300px; margin: 0 auto; position:relative;}
.yanfa_img	.swiper-container{ width: 1110px; height: 350px;/*290px;*/}
.yanfa_img	.swiper-slide { background-position: center;background-size: cover; width:320px; }
.yanfa_img	.swiper-slide img{ height:200px;}

.yanfa_img .swiper-button-next, .swiper-button-prev{ position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; z-index: 10; cursor: pointer; border-radius:50%;}
.yanfa_img .swiper-button-prev{ background:#747374 url(../images/about/arrow_prev.png) no-repeat center; left:16%; }
.yanfa_img .swiper-button-next{ background:#747374 url(../images/about/arrow_next.png) no-repeat center; right:16%;}
.yanfa_img .swiper-button-prev:hover{ background:#f08519 url(../images/about/arrow_prev.png) no-repeat center; left:16%;}
.yanfa_img .swiper-button-next:hover{ background:#f08519 url(../images/about/arrow_next.png) no-repeat center; right:16%;}
.yanfa_cont{ font-size:18px; line-height:24px; color:#333333; margin-top:20px; text-align:center; height:130px;/*70px;*/ overflow:hidden; }

.yanfaline{ border-top:1px solid #bdbdbd; position:absolute; top:50%; width:100%;}



.zhizao{ height:850px; background: url(../images/development/bg_02.jpg) no-repeat fixed; }
.zhizao_img_box{ width:100%; position:relative;}
.zhizao .yanfa_head span{ color:#ededef;}
.zhizao	.swiper-container{ width: 100%;  height: 565px;} 
.zhizao .swiper-slide {background-position: center;background-size: cover;position: relative; width:800px; height:500px;}

.zhizao_title{ color:#ffffff; font-size:18px; line-height:24px; text-align:center;padding-top: 20px;}
.zhizao .swiper-slide img{ width:800px; height:500px; margin:0 auto;}
.zhizao .swiper-slide-next{ width:190px; height:180px; top:160px;}
.zhizao .swiper-slide-next img{ width:190px; height:180px; margin:0 auto;}
.zhizao .swiper-slide-prev{ width:190px; height:180px; top:160px;}
.zhizao .swiper-slide-prev img{ width:190px; height:180px; margin:0 auto;}

.nianul{position:absolute; height:565px;left:50%; margin-left:-280px;}
.nianitem {position: relative;float: left;width: 560px;	height: 565px;margin-right:120px;}
.nianitem .nianitem_box{width:190px; height:180px;position:absolute;top:50%;left:0;margin-top:-95px;transition:all 1s ease 0s;}
.nianitem.curli .nianitem_box{width:800px; height:500px;top:0;left:-120px;margin-top:0;}
.nianitem .zhizao_title{opacity:0; transition:all 0.5s ease 0s;}
.nianitem.curli .zhizao_title{width:100%;opacity:1;}
.nianitem.nextli .nianitem_box{left:370px;}
.nianitem .nianitem_box img{ width:100%;}

.jiance{height:1040px; background: url(../images/development/bg_03.jpg) no-repeat fixed; }
.jiance .yanfa_head span{ color:#ededef;}
.jiance_img_box{width: 800px; height: 500px; margin:0 auto;}
.jiance .swiper-container{ width: 800px; height: 500px;}
.jiance .swiper-slide {background-position: center;background-size: cover;position: relative;}
.jiance .swiper-slide img{ width:800px; height:500px;}
.jiance .swiper-pagination-bullet{width:15px;height: 15px; border-radius:50%; display: inline-block; background: #8b8b8b;opacity:1; margin:0 5px;}
.jiance .swiper-pagination-bullet-active{  background-color:#f08519;}
.jiance .swiper-pagination{width:800px; position:absolute; bottom:20px;  height:15px; left:50%; margin-left:-400px; }
.jiance .swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity: 1;}

.jiance_img {margin-top: 70px; position: relative;}
.jiance_desc_top{ font-size:20px; line-height:24px; color:#ededef; font-weight:bold; text-align:center; margin-top:80px;}
.jiance_desc_bottom{ font-size:16px; line-height:24px; color:#ededef; text-align:center; width:850px; margin:0 auto; margin-top:25px;}


/*@media only screen and (max-width: 1200px) {
	.wrap_cen{ width:100%;}
}*/

.newadd_head{ width:640px; margin:0 auto; text-align:center; padding-top:100px; }
.newadd_head span{ display:inline-block; font-size:40px; font-weight:bold; color:#333333; line-height:40px;}
.newadd_head span.leftline{ width:110px; height:1px; background:#c8c7c9; margin-top:20px; }
.newadd_head span.rightline{ width:110px; height:1px; background:#c8c7c9; margin-top:20px; }

.zxcp{ height:1600px; background: url(../images/newadd/bg_01.jpg) center no-repeat; background-size:cover; }
.zxcp .zxcpbox{width:1200px; margin: 0 auto;}
.zxcp .zxcpbox ul li{position:relative; width:100%; min-height:390px; margin-top: 40px; background: #FFF;}
.zxcp .zxcpbox ul li .imgbox{position:absolute; float: left; width: 590px; height: 425px; background: url(../images/newadd/imgbox.png) center center no-repeat; top:-17px; left: -20px;}
.zxcp .zxcpbox ul li img{ width: 550px; height: 390px; margin: 17px 0 0 20px;}
.zxcp .zxcpbox ul li .info{float:right; width:610px;}
.zxcp .zxcpbox ul li .info .title{margin:50px 0 0 50px;}
.zxcp .zxcpbox ul li .info .title span{line-height:40px; font-size:22px;font-weight:bold; color:#434343; border-bottom: 3px solid #f08519; padding: 5px 0;}
.zxcp .zxcpbox ul li .info p{line-height:25px; font-size:14px; color:#000; margin:30px 50px 0 50px;}

.gongyi .gongyibox{width:1200px; margin: 0 auto; padding-bottom:180px;}
.gongyi .gongyibox ul{display:flex; flex-direction:row;  flex-wrap:wrap;}
.gongyi .gongyibox ul li{flex-grow:1; margin-top: 55px;}
.gongyi .gongyibox ul li .libox{width:570px; min-height:580px; background: #FFF;}
.gongyi .gongyibox ul li img{ width: 570px; height: 180px;}
.gongyi .gongyibox ul li .info{width:490px; padding:0 40px;}
.gongyi .gongyibox ul li .info .title{margin-top:35px;}
.gongyi .gongyibox ul li .info .title span{line-height:40px; font-size:22px;font-weight:bold; color:#434343; border-bottom: 3px solid #f08519; padding: 5px 0;}
.gongyi .gongyibox ul li .info p{line-height:25px; font-size:14px; color:#626262; margin-top:35px;}</pre></body></html>