﻿body{font:14px tahoma,arial,\5FAE\8F6F\96C5\9ED1,sans-serif !important;overflow-x:hidden}
.float-l{float:left}
.float-r{float:right}
.float-n{float:none}
.text-l{text-align:left}
.text-c{text-align:center}
.text-r{text-align:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%}
.layui-container{width:1200px;padding:0}
.index-header{height:110px;position:relative;width:100%}
.index-header-fixed{position:fixed;z-index:1000;width:100%;height:110px;background:#fff;box-shadow:0px 3px 3px rgba(0,0,0,.1)}
.index-header .layui-container{line-height:80px}
.index-header .code{display:inline-block;float:right}
.index-header .layui-nav{background:none;width:auto;display:inline-block;float:right}
.index-header .layui-nav .layui-nav-item a{color:#000;font-size:18px}
.index-header .layui-nav .layui-this:after{display:none}
.index-header .layui-nav .layui-nav-bar{display:none}
.index-header .layui-nav .layui-nav-item{line-height:80px}
.index-header .layui-nav-child{top:83px;border:0;width:150px;background:rgba(255,255,255,.7);text-align:center;left:-25px;box-shadow:0 0 0;padding:10px}
.index-header .layui-nav .layui-nav-item .layui-nav-child a{border-bottom:#878d98 1px solid;height:50px;line-height:50px;font-size:14px}
.index-header .layui-nav .layui-nav-item .layui-nav-child dd:last-child a{border-bottom:none}
.index-header .layui-nav .layui-nav-item .layui-nav-child a:hover{background:none}
.index-header .layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this{background:none}
.index-header .layui-nav .layui-nav-item .layui-nav-child a:hover{color:#bf0b12}
.index-swiper.swiper-container{width:100%;height:100%}
.index-swiper .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.index-swiper .swiper-slide a{display:block}
.index-swiper .swiper-slide img{width:100%}
.index-swiper .swiper-button-next,.index-swiper .swiper-button-prev{width:3vw;height:3vw}
.index-tab{margin-top:30px}
.index-tab .layui-tab-title{height:180px;border:0;margin-bottom:30px}
.index-tab .layui-tab-title li{width:155px;height:180px;position:relative;padding:0;margin:0;border:0;background:#efefef;overflow:hidden;margin-right:17px;font-size:0;text-align:center}
.index-tab .layui-tab-title li:after{display:none}
.index-tab .layui-tab-title li img{width:155px;height:140px}
.index-tab .layui-tab-title li:last-child{margin-right:0}
.index-tab .layui-tab-title li:hover img,.index-tab .layui-tab-title li.layui-this img{zoom:1.2;margin-top:-14px;margin-left:-15.5px}
.index-tab .layui-tab-title li span{position:absolute;z-index:1;width:155px;height:30px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;color:#fff;background:#bf0b12;line-height:30px;bottom:0}
.index-tab .layui-tab-content{padding:0;display:block;height:415px}
.index-tab .big_img{display:inline-block;width:680px;height:415px;background:#efefef;float:left}
.index-tab .big_img img{width:680px;height:415px}
.index-tab .tab_txet{display:inline-block;width:480px;height:415px;margin-left:30px;overflow:hidden;float:left;text-align:left}
.index-tab .tab_txet h1{font-size:36px;color:#000;line-height:100px;font-weight:bold;position:relative;margin-top:35px}
.index-tab .tab_txet h1:before{position:absolute;content:"";display:block;width:100px;height:5px;background:#000}
.index-tab .tab_txet h2{font-size:34px;color:#bf0b12;font-weight:bold;line-height:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index-tab .tab_txet .text{font-size:16px;line-height:32px;color:#000;height:128px;overflow:hidden;margin-bottom:30px}
a.index_more{display:inline-block;font-size:14px;color:#fff;width:135px;height:35px;text-align:center;line-height:35px;background:#bf0b12}
a.index_more i{display:inline-block;margin-left:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #fff}
.index_banner{margin:30px 0}
.index_banner img{width:100%}
.index_news h1{font-size:36px;color:#000;line-height:100px;font-weight:bold;position:relative;margin-top:35px;margin-bottom:20px}
.index_news h1:before{position:absolute;content:"";display:block;width:100px;height:5px;background:#000}
.index_news a.index_more{margin-top:40px}
.index_news .img_new{width:480px;height:640px;background:#efefef;overflow:hidden;display:block;float:left}
.index_news .img_new img{width:480px;height:440px}
.index_news .img_new h4{font-size:18px;line-height:30px;color:#333;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;padding:15px}
.index_news .img_new .text{padding:0 15px;text-overflow:ellipsis;height:108px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:16px;line-height:26px;color:#666666}
.index_news .img_new time{font-size:14px;line-height:30px;color:#999999;padding:0 15px}
.list_new{display:block;width:100%;}
.list_new a{display:block;border-bottom:#ddd 1px dotted;padding-bottom:10px;padding-left:200px;position:relative;height:110px}
.list_new a img{width:175px;height:100px;position:absolute;left:0;top:10px}
.list_new a h4{font-size:18px;padding-right:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding-left:15px;line-height:50px;position:relative;color:#333333}
.list_new a h4 time{position:absolute;right:0;font-size:14px;color:#999;line-height:50px}
.list_new a h4:before{content:"";display:inline-block;width:3px;height:3px;background:#bf0b12;border-radius:50%;position:absolute;left:5px;top:23px}
.list_new a .text{color:#666666;font-size:16px;line-height:30px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.foot{width:100%;height:475px;background-image:url(/static/huahong/images/footer_bg.png);-moz-background-size:100% 100%;background-size:100% 100%;background-color:#454346;overflow:hidden;margin-top:50px}
.foot .top{width:100%;height:430px}
.foot .top .layui-container{width:1200px;height:365px;padding-top:55px;margin:0 auto}
.foot .top .layui-container .top-fl{width:922px;height:362px;float:left;margin-right:45px}
.foot .top .layui-container .top-fl .up{width:100%;height:228px}
.foot .top .layui-container .top-fl .up .one{width:202px;height:100%;float:left;margin-right:44px;position:relative}
.foot .top .layui-container .top-fl .up .one span{display:block;width:100%;border-bottom:1px solid #fff;padding-bottom:12px}
.foot .top .layui-container .top-fl .up .one span a{color:#fff;text-decoration:none;font-size:20px}
.foot .top .layui-container .top-fl .up .one span a:hover{color:#bf0b12}
.foot .top .layui-container .top-fl .up .one .orange{width:20px;height:3px;background-color:#bf0b12;position:absolute;top:37px}
.foot .top .layui-container .top-fl .up .one .list{padding-top:26px;width:100%;height:145px;line-height:27px}
.foot .top .layui-container .top-fl .up .one .list p a{color:#fff;text-decoration:none;font-size:17px}
.foot .top .layui-container .top-fl .up .one .list p a:hover{color:#bf0b12}
.foot .top .layui-container .top-fl .up .two{width:204px;height:100%;float:left;margin-right:44px;position:relative}
.foot .top .layui-container .top-fl .up .two span{display:block;width:100%;border-bottom:1px solid #fff;padding-bottom:12px}
.foot .top .layui-container .top-fl .up .two span a{color:#fff;text-decoration:none;font-size:20px}
.foot .top .layui-container .top-fl .up .two span a:hover{color:#bf0b12}
.foot .top .layui-container .top-fl .up .two .orange{width:20px;height:3px;background-color:#bf0b12;position:absolute;top:37px}
.foot .top .layui-container .top-fl .up .two .list{padding-top:26px;width:100%;height:145px;line-height:27px}
.foot .top .layui-container .top-fl .up .two .list p a{color:#fff;text-decoration:none;font-size:17px}
.foot .top .layui-container .top-fl .up .two .list p a:hover{color:#bf0b12}
.foot .top .layui-container .top-fl .up .three{width:202px;height:100%;float:left;margin-right:44px;position:relative}
.foot .top .layui-container .top-fl .up .three span{display:block;width:100%;border-bottom:1px solid #fff;padding-bottom:12px}
.foot .top .layui-container .top-fl .up .three span a{color:#fff;text-decoration:none;font-size:20px}
.foot .top .layui-container .top-fl .up .three span a:hover{color:#bf0b12}
.foot .top .layui-container .top-fl .up .three .orange{width:20px;height:3px;background-color:#bf0b12;position:absolute;top:37px}
.foot .top .layui-container .top-fl .up .three .list{padding-top:26px;width:100%;height:145px;line-height:27px}
.foot .top .layui-container .top-fl .up .three .list p a{color:#fff;text-decoration:none;font-size:17px}
.foot .top .layui-container .top-fl .up .three .list p a:hover{color:#bf0b12}
.foot .top .layui-container .top-fl .up .four{width:182px;height:100%;float:left;position:relative}
.foot .top .layui-container .top-fl .up .four span{display:block;width:100%;border-bottom:1px solid #fff;padding-bottom:12px}
.foot .top .layui-container .top-fl .up .four .sp-down{margin-top:25px}
.foot .top .layui-container .top-fl .up .four span a{color:#fff;text-decoration:none;font-size:20px}
.foot .top .layui-container .top-fl .up .four span a:hover{color:#bf0b12}
.foot .top .layui-container .top-fl .up .four .orange{width:20px;height:3px;background-color:#bf0b12;position:absolute;top:37px}
.foot .top .layui-container .top-fl .up .four .orange-down{width:20px;height:3px;background-color:#bf0b12;position:absolute;top:101px}
.foot .top .layui-container .top-fl .middle{width:100%;height:60px;line-height:60px;border-top:2px solid #fff;border-bottom:2px solid #fff}
.foot .top .layui-container .top-fl .middle h3{font-size:16px;color:#fff;display:block;float:left;margin-right:50px}
.foot .top .layui-container .top-fl .middle .name{font-size:16px;display:block;float:left;margin-right:50px}
.foot .top .layui-container .top-fl .middle .name a{color:#fff;text-decoration:none}
.foot .top .layui-container .top-fl .middle .name a:hover{color:#bf0b12}
.foot .top .layui-container .top-fl .down{width:100%;height:40px;line-height:20px;margin-top:32px}
.foot .top .layui-container .top-fl .down .one{font-size:15px;color:#fff}
.foot .top .layui-container .top-fl .down .two{font-size:12px;color:#fff}
.foot .top .layui-container .top-fr{width:220px;height:362px;float:left;position:relative}
.foot .top .layui-container .top-fr span{display:block;width:182px;border-bottom:1px solid #fff;padding-bottom:12px}
.foot .top .layui-container .top-fr span a{color:#fff;text-decoration:none;font-size:20px}
.foot .top .layui-container .top-fr span a:hover{color:#bf0b12}
.foot .top .layui-container .top-fr .orange{width:20px;height:3px;background-color:#bf0b12;position:absolute;top:37px}
.foot .top .layui-container .top-fr .bewm{width:120px;height:120px;margin-top:20px;margin-left:30px}
.foot .top .layui-container .top-fr .bewm img{width:auto;height:auto;max-width:100%;max-height:100%}
.foot .top .layui-container .top-fr .fr-name{font-size:18px;font-weight:bold;color:#fff;margin-top:15px}
.foot .top .layui-container .top-fr .list{line-height:23px;width:220px;height:145px}
.foot .top .layui-container .top-fr .list p{color:#fff;font-size:14px}
.foot .top .layui-container .top-fr .list p a{font-size:20px;text-decoration:none;color:#bf0b12}
.foot .top .layui-container .top-fr .list p a:hover{color:#bf0b12}
.foot .top .layui-container .top-fr .list p b{color:#bf0b12;font-size:20px}
.foot .bottom{width:100%;height:45px;background-color:#333333;text-align:center;line-height:45px}
.foot .bottom p{color:#9D9D9D;font-size:12px}
.foot .bottom a{color:#9D9D9D}
.page_header{height:80px;line-height:80px}
.hd-fr{display:inline-block;float:right}
.hd-fr a{padding:0 20px;line-height:40px;display:inline-block;text-decoration:none;color:#555}
.hd-fr .nav-fl a:hover{color:#f17b24}
.hd-fr a .iconfont{font-size:18px;margin-right:8px}
.hd-fr span{color:#555;display:inline-block}
.hd-fr .nav{display:inline-block;padding:0px;line-height:40px;vertical-align:middle;position:relative}
.hd-fr .nav ul{display:none !important;}
.hd-fr .nav:hover ul{display:block !important;clear:both;width:100px;z-index:1000;position:absolute;line-height:20px;border:1px solid #000;left:30px}
.hd-fr .nav:hover li a{display:block;text-align:center;line-height:20px;background:#fff}
.hd-fr .nav:hover li a:hover{color:#f17b24}
.weui-flex{display:-webkit-box;display:-webkit-flex;display:flex}
.weui-flex__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}
.page-nav{background:#d2d2d2}
.page-nav .layui-nav{background:none;}
.page-nav .layui-nav .layui-nav-item a{color:#000;font-size:18px;height:60px;line-height:60px;text-align:center}
.page-nav .layui-nav .layui-nav-item.layui-this a,.page-nav .layui-nav .layui-nav-item:hover > a{background:#bf0b12;color:#fff}
.page-nav .layui-nav .layui-this:after,.page-nav .layui-nav .layui-nav-more{display:none}
.page-nav .layui-nav .layui-nav-bar{display:none}
.page-nav .layui-nav .layui-nav-item{line-height:80px}
.page-nav .layui-nav-child{top:60px;border:0;width:130px;background:rgba(255,255,255,.7);text-align:center;left:0px;box-shadow:0 0 0;padding:10px 0}
.page-nav .layui-nav .layui-nav-item .layui-nav-child a{border-bottom:#878d98 1px solid;height:40px;line-height:40px;background:none;color:#333;font-size:16px}
.page-nav .layui-nav .layui-nav-item .layui-nav-child dd:last-child a{border-bottom:none;}
.page-nav .layui-nav .layui-nav-item .layui-nav-child a:hover{background:none}
.page-nav .layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this{background:none}
.page-nav .layui-nav .layui-nav-item .layui-nav-child a:hover{background:#bf0b12;color:#fff}
.page_banner img{width:100%;}
.page-title{font-size:24px;color:#000;line-height:80px;border-bottom:#f7f7f7 3px solid;position:relative}
.page-title b{margin-right:10px}
    .page-title span{margin-left:10px;font-size:16px}
.page-title:before{content:"";display:block;width:75px;height:10px;background:#bf0b12;left:0;bottom:-6px;position:absolute}
.detail_text{font-size:16px;line-height:28px;padding:20px 0}
.detail_text p{font-size:16px;line-height:28px;padding:10px 0}
.detail_text img{max-width:100%}
a.about_more{display:inline-block;width:140px;height:32px;line-height:32px;background:#efefef;color:#999999;font-size:14px;text-align:center;letter-spacing:10px;border-radius:16px}
.mt30{margin-top:30px}
.sb_img{margin:20px 0}
.sb_img a{display:inline-block;width:385px;height:293px;margin-right:15px}
.sb_img a img{width:385px;height:293px}
.sb_img a:last-child{margin:0}
.about_honor{height:535px;background:url(/static/huahong/images/about_honor.png) no-repeat}
.about_honor .page-title{color:#efefef}
.about_honor .detail_text{color:#efefef;}
.about_honor .detail_text p{font-size:14px;padding:0;line-height:30px}
.h_img{margin:20px 0}
.h_img a{display:inline-block;width:185px;height:250px;margin-right:147px}
.h_img a img{width:185px;height:250px}
.h_img a:last-child{margin:0}
.culture{width:100%;margin:30px 0}
.culture .cont-fl{float:left;width:700px;height:340px;margin-right:104px;overflow: hidden;}
.culture .cont-fl img{width:100%;height:auto;}
.culture .cont-fr{float:left;width:395px;height:340px}
.culture .cont-fr .list{width:100%;}
.culture .cont-fr .list a{display:inline-block;width:32%;height:20px;line-height:20px;margin-bottom:24px;font-size:18px;text-decoration:none;}
.culture .cont-fr .list a:before{display:inline-block;content:"";width:3px;height:16px;background:#bf0b12;margin-right:10px;vertical-align:middle}
.culture .cont-fr .list a:hover{color:#1564A9}
.culture .cont-fr .image{width:100%;height:231px;margin-top:30px}
.culture .cont-fr .image a{width:180px;height:100px;display:inline-block;margin-right:17px;margin-bottom:17px}
.culture .cont-fr .image a img{width:auto;height:auto;max-width:100%;max-height:100%}
.culture .cont-fr .image a:nth-child(2n){margin-right:0}
.group_img{margin:30px 0}
.group_img a{display:inline-block;width:290px;height:230px;margin-right:8px}
.group_img a img{width:290px;height:180px;}
.group_img a:last-child{margin:0}
.group_img a p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#091835;line-height:50px;color:#fff;font-size:18px;padding:0 10px}
.about_tab{margin:30px 0}
.about_tab a{width:150px;height:60px;line-height:60px;color:#333;font-size:16px;text-align:center;background:#efefef;display:inline-block;margin-right:20px}
.about_tab a.cur{background:#bf0b12 center no-repeat;color:#fff;position:relative}
.about_tab a.cur:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;display:block;left:50%;position:absolute;margin-left:-4px}
.about_tab a:last-child{margin-right:0}
.about_tab.honor_tab a{width:230px;margin-right:80px;font-size:18px}
.about_tab.honor_tab a:last-child{margin-right:0}
.about_tab.technology_tab a{width:230px;margin:0 180px}
.about-swiper.swiper-container{width:100%;background:url(/static/huahong/images/about_bg.png);height:533px}
.about-swiper .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.about-swiper .swiper-slide a{display:block}
.about-swiper .swiper-slide img{max-width:930px;max-height:530px}
.about-swiper .swiper-button-prev{background-image:url(/static/huahong/images/arrow_l.png);left:30px;right:auto;bottom:60px;top:auto}
.about-swiper .swiper-button-next{background-image:url(/static/huahong/images/arrow_r.png);left:auto;right:40px;bottom:60px;top:auto}
.small_title{color:#bf0b12;font-size:18px;font-weight:bold}
.honor_img{width:100%}
.honor_img img{margin:10px 3px}
.honor_img img:hover{box-shadow:0px 3px 3px rgba(0,0,0,.1)}
.technology_box ul li{display:block;border-bottom:#ddd 2px solid;padding:30px 550px 30px 0 ;position:relative;min-height:215px}
.technology_box ul li .text{font-size:16px;padding:20px;line-height:36px}
.technology_box ul li .img{position:absolute;right:0;display:block;width:520px;top:30px}
.technology_box ul li .img img{width:150px;height:212px;margin:0 10px}
.pic_list a{display:inline-block;width:287px;height:230px;text-align:center;margin-right:10px;margin-bottom:20px}
.pic_list a img{width:287px;height:192px}
.pic_list a:nth-child(4n){margin-right:0}
.pic_list a p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:36px}
.partner_bg{background:#efefef;margin-bottom:-50px;padding:40px 0}
.partner-swiper{width:100%;height:100%}

.partner-swiper .swiper-button-prev{left:0}
.partner-swiper .swiper-button-next{right:0}
.partner-swiper .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.partner-swiper .swiper-slide img{width:250px;height:91px;margin:20px;background:#fff;}
.contact_box{margin:20px 0;padding-top:200px;text-align:center;position:relative}
.contact_box .text{position:absolute;top:30px;left:50%;width:280px;margin-left:-140px;text-align:left;font-size:16px;line-height:32px}
.contact_box .text h1{font-size:24px;text-align:center;color:#000;line-height:50px}
.contact_box .text dl{position:relative;margin:30px 0}
.contact_box .text dl dt{display:inline-block;position:absolute}
.contact_box .text dl dd{display:inline-block;padding-left:80px}
.contact_box .text dl dd i{color:#bf0b12;font-weight:bold;display:inline-block;margin:0 3px;font-size:24px}
.contact_box .text p{font-size:16px;color:#666666}
.contact_box .text p a{color:#666666}
.add{position:relative;width:100%}
.add i{position:absolute;display:inline-block;z-index:10}
.add i span{display:none;z-index:500; background:#fff;font-size:16px;line-height:40px;top:-60px;font-style:normal;left:-55px;position:absolute;min-width:120px;padding:0 5px;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.1)}
.add i span:after{content:""; width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;position:absolute;top:40px;left:60px;}
.add i:hover span{display:block}
#shenyang{left:980px;top:280px}/*沈阳*/
#jiangsu{left:960px;top:530px}/*江苏*/
#guangdong{left:840px;top:770px}/*广东*/
#fujian{left:960px;top:700px}/*福建*/
#guizhou{left:640px;top:670px}/*贵州*/
#xian{left:720px;top:470px}/*西安*/
#shandong{left:900px;top:420px}/*山东*/
#jiangxi{left:890px;top:630px}/*江西*/
#hubei{left:830px;top:580px}/*湖北*/
#hunan{left:800px;top:640px}/*湖南*/
#hangzhou{left:960px;top:590px}/*杭州*/
#anhui{left:890px;top:530px}/*安徽*/
#shanghai{left:990px;top:550px}/*上海*/
#tianjin{left: 880px;
    top: 350px;}/*天津*/
#zhengzhou{left: 800px;
    top: 500px;}/*郑州*/
#chongqin{   left: 690px;
    top: 610px;}/*重庆*/
#jieyang{    left: 890px;
    top: 750px;}/*揭阳*/
.contact_title{display:inline-block;position:relative;font-size:36px;color:#000;line-height:100px}
.contact_title:before, .contact_title:after{position:absolute;content:"";display:inline-block;width:58px;height:2px;background:#000;top:49px}
.contact_title:before{left:-80px}
.contact_title:after{left:160px}
.group_box{margin:40px 0}
.group_box li{margin-bottom:50px}
.group_box h1{font-size:24px;text-align:center;line-height:80px;font-weight:bold}
.group_box .weui-flex__item img{width:390px;height:220px;margin-right:10px}
.group_box .weui-flex__item video{height:220px}
.detail_title{font-size:24px;text-align:center;line-height:40px;font-weight:bold}
.equ_box .detail_text p{padding:0}
.sub_nav{display:block;position:relative}
.sub_nav:before{display:inline-block;content:"";width:5px;height:30px;margin-right:10px;background:#bf0b12;vertical-align:middle}
.sub_nav a{display:inline-block;font-size:16px;line-height:30px;padding:0 20px}
    .sub_nav a:hover{color:#bf0b12}
    .culture_list{font-size:0}
.culture_list a{display:inline-block;width:280px;height:151px;margin:20px 20px 20px 0;border:#eee 1px solid; box-shadow:0px 3px 3px rgba(0,0,0,.3)}
.culture_list a:nth-child(4n){margin-right:0}
.culture_list a img{width:280px;height:151px;}

.news_detail .detail_title{line-height:80px;margin:20px 0}
.news_detail time{font-size:14px;text-align:center;color:#999;display:block;margin-bottom:20px}
.detai_bottom .weui-flex__item{position:relative;padding:10px 60px}
.detai_bottom .weui-flex__item:first-child span{position:absolute;left:0;top:10px}
.detai_bottom .weui-flex__item:last-child span{position:absolute;right:0;top:10px}
.detai_bottom .weui-flex__item:last-child{text-align:right}
.detai_bottom a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;}
.detai_bottom a:hover{color:#bf0b12}

.job_list{border:0;border-collapse:collapse;width:100%}
.job_list thead tr{background:#bf0b12;color:#fff;line-height:50px;text-align:center;font-size:18px}
.job_list tbody tr{border-bottom:#ddd 1px solid;line-height:50px;text-align:center}
.job_list tbody tr td a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;text-align:center}
.bottom_line{border-bottom:#ddd 1px solid}
.job_box h1{font-size:24px;font-weight:bold}
.job_box a.btn{display:inline-block;font-size:18px;color:#fff;padding:0 40px;line-height:50px;background:#bf0b12;border-radius:5px}
.job_box a.btn:hover{background:#bf0b12}
.news_top{padding:20px 420px 20px 20px; background:#f3f3f3;position:relative;height:280px;position:relative;margin:30px auto}
.news_top .news_top_img{width:370px;height:280px;position:absolute;right:20px;top:20px}
.news_top  h1{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:60px;font-weight:bold}
.news_top .detail_text{height:80px;overflow:hidden}
.news_top .detail_text p{font-size:14px;color:#666666}
.news_top .btn {display:block;background: #16243e;text-align:center;width:400px;height:46px;line-height:46px;margin-top:30px}

.news_list a{display:block;padding:20px 20px  20px 260px;position:relative;height:170px;border-bottom:#ddd 1px dotted}
.news_list a .news_img{position:absolute;left:20px;top:20px;width:220px;height:170px;}
.news_list a h1{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:60px;font-weight:bold;color:#000;position:relative}
    .news_list a h1 time {
        position: absolute;
        right: 0;
        font-size: 14px;
        color: #999;
        line-height: 50px;font-weight:normal
    }
.news_list a .detail_text{height:80px;overflow:hidden;padding:0}
.news_list a .detail_text p{font-size:14px;color:#666666;padding:0;}

.list-img{width:1200px;height:420px;margin:0 auto;margin-top:30px;}
.list-img .fl{width:215px;height:420px;float:left;background-color:#5e5e5e;position:relative}
.list-img .fl dl{width:100%;height:52px;border-bottom:1px solid #999;text-align:center;line-height:52px}
.list-img .fl dl:last-child{border-bottom:0px}
.list-img .fl dl dt{text-decoration:none;color:#fff;font-size:16px}
.list-img .fl dl dt a{color:#fff}
.list-img .fl dl:hover dt a{color:#fff}
.list-img .fl dl dd{display:none}
.list-img .fl dl:hover dd{display:block}
.list-img .fl dl dd{width:600px;background:rgba(255,255,255,.85);position:absolute;left:215px;top:0;z-index:20;min-height:420px;z-index:9999}
.list-img .fl dl dd span{color:#000;display:block;line-height:60px;font-size:16px;border-bottom:#bf0b12 2px solid;text-align:left;padding-left:20px}
.list-img .fl dl dl{width:300px;display:block;border-bottom:0;height:auto}
.list-img .fl dl:hover dl dt a{display:block;font-size:15px;line-height:40px;padding:0 15px;color:#333333;width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:40px;text-align:left;color:#333}
.list-img .fl dl:hover dl:hover dt a{color:#bf0b12}
.list-img .fl dl dl dd{display:none;position:absolute;background:none;width:250px;left:220px;top:62px}
.list-img .fl dl:hover dl dd{display:none}
.list-img .fl dl:hover dl:hover dd{display:block}
.list-img .fl dl dl dd a{text-align:left;display:block;font-size:14px;line-height:40px;padding:0 15px;color:#333333;width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:40px;}
.list-img .fl dl:hover dl:hover dd a:hover{color:#bf0b12}
.list-img .fl dl:hover dl:hover dd{display:block}
.list-img .fr{width:985px;height:420px;overflow:hidden}
.list-img .fr img{width:985px;height:420px;overflow:hidden}
.pro-s{padding:25px 0}
.home-title{width:100%;margin-bottom:15px;display:block;line-height:40px;}
.home-title h3{font-size:18px;line-height:40px;color:#bf0b12;display:inline-block}
.home-title h3:before{content:"";display:inline-block;width:5px;height:24px;margin:0 10px;background:#bf0b12;vertical-align:middle}
    .home-title .fr{float:right;display:inline-block}
    .home-title .fr span{display:inline-block;margin:0 4px;color:#666}
    .home-title .fr a:hover{color:#bf0b12}
    .pro-swiper{width:930px;float:right;height:199px;padding-right:30px}
    .p_c .p-img{float:left;}
     .p_c .p-img img{width:211px;height:199px}
.pro-swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.pro-swiper .swiper-slide a{position:relative;display:block;border:#ddd 1px solid;overflow:hidden;width:217px;height:197px}
.pro-swiper .swiper-slide a img{width:205px;height:124px;margin:10px 0}
.pro-swiper .swiper-slide a .im-box{position:absolute;top:3px;right:10px}
.pro-swiper .swiper-slide a .im-box img{width:60px;height:60px}
.pro-swiper .swiper-slide a p{display:block;width:100%;position:absolute;bottom:0;left:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:16px;line-height:40px}
.pro-swiper .swiper-button-next{right:10px;background-size:15px 28px;width:15px;height:28px}
.pro-bg:nth-child(2n){background:url(/static/huahong/images/pro-bg.png);background-size:50%;margin:20px 0}
.pro-bg:nth-child(2n) .home-title h3{color:#000}
.pro-bg:nth-child(2n) .home-title h3:before{background:#000}
.currt{font-size:18px;line-height:80px;color:#000}
.currt span{color:#bf0b12}
.currt a{color:#000}
.currt a:hover{color:#bf0b12}
.p_list .fl{width:215px;background-color:#5e5e5e;position:relative;float:left}
.p_list .fl dl{width:100%;height:46px;border-bottom:1px solid #999;text-align:center;line-height:46px}
.p_list .fl dl.cur dt a{color:#bf0b12}
.p_list .fl dl:last-child{border-bottom:0px}
.p_list .fl dl dt{text-decoration:none;color:#fff;font-size:14px}
.p_list .fl dl dt a{color:#fff;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.p_list .fl dl dt a:hover{color:#bf0b12}
.p_list .fr{float:left;width:985px}
.p_list .fr a{display:inline-block;width:300px;height:350px;margin:0 0 20px 20px;border:#ddd 1px solid;text-align:center;text-decoration:none;overflow:hidden}
.p_list .fr a img{width:300px;height:200px;margin:15px 0;margin-left:1px}
.p_list .fr a h1{text-align:center;color:#000;font-size:14px;line-height:30px;height:60px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p_list .fr a span{display:inline-block;line-height:40px;padding:0 20px;font-size:18px;border:#000 1px solid;color:#000}
.p_list .fr a:hover{border:#bf0b12 1px solid}
.p_list .fr a:hover span{background:#bf0b12;color:#fff;border:#bf0b12 1px solid}
.pro-details{width:1200px;margin:0 auto;margin-top:50px;display:table}
.pro-details .deta-fl{width:640px;float:left;margin-right:40px}
.magnifier{margin-top:0;margin-left:0}
.pro-details .deta-fr{float:left;width:505px;position:relative}
.pro-details .deta-fr .fr-tt{position:absolute;top:-25px}
.pro-details .deta-fr .fr-tt h1{font-size:34px;font-weight:bold}
.pro-details .tips-text{position: absolute;
    z-index: 9999;
    right: 20px;
    bottom: 20px;}
.deta-fr .layui-tab{width:100%;margin:0 0}
.deta-fr .layui-tab .layui-tab-title li{font-size:18px;position:relative;left:220px}
.deta-fr .layui-tab .layui-tab-title .layui-this{color:#EB8439}
.deta-fr .layui-tab .layui-tab-title .layui-this:after{border-bottom:0px}
.deta-fr .layui-tab .layui-tab-content{width:545px;height:257px}
.deta-fr .layui-tab .layui-tab-content .layui-show p{font-size:16px}
.deta-fr .layui-tab .layui-tab-content .layui-show p:first-child{margin-top:25px}
.deta-fr .layui-tab .layui-tab-content .layui-show span{font-size:18px;display:block;margin:20px 0 20px 0}
.deta-fr .fr-cont{width:100%;margin-top:45px;display:table}
.deta-fr .fr-cont .cont-fl{width:285px;height:63px;float:left;background-color:#1563AB;text-align:center;line-height:63px;border-radius:25px;margin-right:15px}
.deta-fr .fr-cont .cont-fl a{color:#fff;font-size:25px;text-decoration:none;display:block;width:100%;height:100%}
.deta-fr .fr-cont .cont-fr{float:left;margin-top:5px}
.deta-fr .fr-cont .cont-fr p:first-child{font-size:16px;color:#000}
.deta-fr .fr-cont .cont-fr p:last-child{font-size:24px;font-weight:bold;color:#0e5ea7}
.pro-det{width:1200px;margin:0 auto;display:table}
.pro-det .layui-tab-brief .layui-tab-title{border-bottom-width:0;border-bottom-style:none;background-color:#F4F4F4;height:63px;line-height:63px}
.pro-det .layui-tab-brief .layui-tab-title li{font-size:18px;margin-left:50px}
.pro-det .layui-tab-brief .layui-tab-title .layui-this{color:#EB8439}
.pro-det .layui-tab-brief .layui-tab-title .layui-this:after{border-bottom:0}
.pro-det .layui-tab-brief .layui-tab-content .layui-show .img-name{width:340px;display:table;float:left;margin-right:32px}
.pro-det .layui-tab-brief .layui-tab-content .layui-show .img-name .image{width:336px;height:276px;border:2px solid #F4F4F4}
.pro-det .layui-tab-brief .layui-tab-content .layui-show .img-name .image img{width:100%;height:100%}
.pro-det .layui-tab-brief .layui-tab-content .layui-show .img-name .name{width:100%;height:60px;background-color:#F4F4F4;text-align:center;line-height:60px}
.pro-det .layui-tab-brief .layui-tab-content .layui-show .img-name .name span{color:#000;font-size:18px}
.pro-det .layui-tab-brief .layui-tab-content .layui-tab-item span{font-size:14px;color:#000;font-weight:bold}
.pro-det .layui-tab-brief .layui-tab-content .layui-tab-item span b{color:red}
.pro-det .layui-tab-brief .layui-tab-content .layui-tab-item .pd-pdf{margin-top:20px;display:table}
.pro-det .layui-tab-brief .layui-tab-content .layui-tab-item .pd-pdf a{width:200px;font-size:12px;float:left;line-height:25px;color:#666666;text-decoration:none;outline:none}
.pro-det .layui-tab-brief .layui-tab-content .layui-tab-item .pd-pdf a:hover{color:#0e5ea7}
.pro-det .layui-tab-brief .layui-tab-content .layui-tab-item .pd-pdf a img{width:16px;height:16px;margin-right:10px}
.pro-det .layui-tab-brief .more{font-size:18px;text-decoration:none;color:#000;float:right;position:relative;right:65px;bottom:43px}
.pro-det .more:hover{color:#EB8439}
.p-abstract{padding:20px 0;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;color:#000;font-size:18px;line-height:40px;height:180px;overflow:hidden}
.pro-details .deta-fl{position:relative}
.pro-details .deta-fl .hot{position:absolute;z-index:50;left:20px;top:20px;display:inline-block}
.pro-details .deta-fl .contact{position:absolute;z-index:50;right:20px;top:20px;display:inline-block;color:#000;font-size:16px;line-height:30px;text-align:left}
.pro-details .deta-fl .contact b{color:#bf0b12;display:block;font-size:24px}
.none{display:none !important}
a.p_contact_btn{display:inline-block;width:280px;height:75px;line-height:75px;text-align:center;font-size:24px;background:#bf0b12;color:#fff;text-decoration:none;margin:20px 0}
a.p_contact_btn img{margin-right:20px;vertical-align:middle}
a.p_contact_btn:hover{background:#f17b24}
.icon_link a{display:inline-block;font-size:18px;line-height:40px;color:#000;margin-right:80px;text-decoration:none}
.icon_link a:hover{color:#bf0b12}
.icon_link a img{vertical-align:middle;margin-right:8px}
.p-title{display:block;width:400px;text-align:center;line-height:80px;margin:30px auto;font-size:24px;color:#000;font-weight:bold;position:relative}
.p-title:before,.p-title:after{content:"";display:block;position:absolute;height:1px;width:120px;background:#000;top:40px}
.p-title:before{left:0}
.p-title:after{right:0}
.p_tab{display:block;height:60px;position:relative;margin-top:20px}
.p_tab_nav{position:relative;background:#fff;height:60px;line-height:60px}
.p_tab_nav a{display:inline-block;width:166px;text-align:center;line-height:46px;vertical-align:middle;background:#f5f5f5;font-size:18px;color:#000;margin:0 35px}
.p_tab_nav a.active{background:#bf0b12;color:#fff}
.action{position:fixed;top:0;z-index:9999}
.page_menu_content{min-height:400px;margin-top:80px}
.class_tit{border-bottom:#ccc 1px solid;line-height:60px;margin:20px 0;color:#000;font-size:18px}
.class_tit img{vertical-align:middle;margin-right:10px}
.class_tit a{color:#666;float:right;display:inline-block}
.class_tit a:hover{color:#bf0b12}
.class_p a{display:inline-block;width:340px;height:340px;overflow:hidden;border:#ccc 1px solid;margin:20px 80px 20px 0;position:relative;line-height:340px}
.class_p a img{width:100%;vertical-align:middle}
.class_p a:hover img{width:120%;vertical-align:middle}
.class_p a p{display:block;position:absolute;font-size:16px;color:#fff;width:100%;text-align:center;background:#bf0b12;bottom:0;line-height:40px;z-index:10}
.class_p a:nth-child(3n){margin-right:0}
.navigation{width:1200px;margin:0 auto;margin-top:30px}
.magnifier-container{border:0}
.magnifier-line ul > .active .small-img{border-color:#ED904F}
.pro-details .deta-fr .fr-tt{width:510px;height:90px;border-bottom:1px solid #F4F4F4;top:0}
.pro-details .deta-fr .fr-tt h1{font-size:32px;font-weight:normal}
.pro-details .deta-fr .fr-tt .download{display:block;width:60px;height:70px;text-align:center;font-size:14px;color:#EC843B;text-decoration:none;position:absolute;right:0;bottom:10px;cursor:pointer}
.fr-tt .download img{margin-bottom:10px}
.pro-details .deta-fr .fr-tt .yp{width:125px;font-size:18px;color:#000;background-image:url(/static/huahong/images/jiantou.png);background-repeat:no-repeat;background-position:center right;position:absolute;bottom:10px}
.deta-fr .fr-tt .yp .at{display:block;width:100%;text-decoration:none;cursor:pointer;color:#000}
.fr-tt .yp .box-hide{display:none;width:100%;position:absolute}
.deta-fr .fr-tt .yp:hover .box-hide{display:block}
.fr-tt .yp .box-hide a{text-decoration:none;color:#000}
.deta-fr .fr-tt .yp a:hover{color:#EA853F}
.deta-fr .p-nav{width:510px;line-height:45px;position:absolute;top:100px;padding-bottom:25px;border-bottom:1px solid #F4F4F4}
.deta-fr .p-nav p{font-size:18px}
.deta-fr .fr-cont{margin-top:0;position:absolute;bottom:45px}
.deta-fr .fr-cont .cont-fl{width:280px;height:70px;float:none;background-color:#bf0b12;text-align:center;line-height:70px;border-radius:0;margin-right:0;background-image:url(/static/huahong/images/Contactus.png);background-repeat:no-repeat;background-position:35px center}
.deta-fr .fr-cont .r-v{width:280px;position:relative;bottom:-20px}
.fr-cont .r-v .rw img{margin-right:10px}
.fr-cont .r-v .rw a{font-size:16px;text-decoration:none}
.fr-cont .r-v .rw a:hover{color:#bf0b12}
.p-details{width:100%;margin-top:30px}
.p-details .tts{width:940px;height:45px;margin:0 auto}
.p-details .tts li{float:left;width:180px;height:100%;text-align:center;font-size:18px;line-height:45px;color:#000;background-color:#f5f5f5;margin-right:195px}
.p-details .tts li:last-child{margin-right:0}
.p-details .tts li:hover{background-color:#EA853F}
.p-details .tts .active{background-color:#EA853F}
.p-details .tts .active a{color:#fff}
.p-details .tts li a{text-decoration:none;display:block;width:100%;height:100%}
.p-details .tts li a:hover{color:#fff}
.p-details .show{width:1230px;margin:0 auto;margin-top:45px}
.show .title{width:300px;height:31px;line-height:31px;margin:0 auto}
.show .title span{float:left;font-size:24px}
.show .title .middle{font-weight:bold;padding:0 50px}
.p-details .show img{margin-top:40px}
.p-details .operate{width:1230px;margin:0 auto;margin-top:45px}
.operate .title{width:300px;height:31px;line-height:31px;margin:0 auto}
.operate .title span{float:left;font-size:24px}
.operate .title .middle{font-weight:bold;padding:0 50px}
.p-details .operate img{width:1200px}
.p-details .parameter{width:1230px;margin:0 auto;margin-top:45px}
.parameter .title{width:300px;height:31px;line-height:31px;margin:0 auto}
.parameter .title2{width:435px;height:31px;line-height:31px;margin:0 auto}
.parameter .title span{float:left;font-size:24px}
.parameter .title .middle{font-weight:bold;padding:0 50px}
.parameter .title2 span{float:left;font-size:24px}
.parameter .title2 .middle{font-weight:bold;padding:0 50px}
.pro-details .deta-fr a.down{display:inline-block;position:absolute;right:0;top:20px;color:#bf0b12;font-size:14px;line-height:28px}
.pro-details .deta-fr a.down img{display:block;margin:0 auto}
.pro-details .deta-fr h1{font-size:30px;line-height:60px;padding-right:100px}
.same_p{display:inline-block;position:relative;min-width:260px}
.same_p dt{font-size:18px;line-height:40px;position:relative;padding-right:30px}
.same_p dd{display:none;position:absolute;left:0;top:40px;z-index:10}
.same_p:hover dd{display:block;min-width:300px;background:rgba(255,255,255,1);border:#ddd 1px solid}
.same_p:hover dd a{display:block;font-size:14px;line-height:36px;padding:0 8px;border-bottom:#ddd dashed 1px;text-decoration:none}
.same_p dd a:last-child{border:0}
.same_p dd a:hover{background:#bf0b12;color:#fff}
.same_p dt .arrow{position:absolute;right:0;top:5px}
.same_p dt .arrow:before,.same_p dt .arrow:after{position:absolute;content:'';border-top:10px #fff dashed;border-left:10px transparent dashed;border-right:10px transparent dashed;border-bottom:10px transparent solid}
.same_p:hover dt .arrow:before,.same_p:hover dt .arrow:after{position:absolute;content:'';border-top:10px transparent dashed;border-left:10px transparent dashed;border-right:10px transparent dashed;border-bottom:10px #fff solid}
.same_p dt .arrow:before{margin-top:10px;border-top:10px #000 solid}
.same_p:hover dt .arrow:before{margin-top:0;border-bottom:10px #000 solid}
.same_p dt .arrow:after{bottom:-29px;border-top:10px #fff solid}
.same_p:hover dt .arrow:after{bottom:auto;top:1px;border-bottom:10px #fff solid}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background:#bf0b12}
img{margin-left:1px}
.layui-form-item .layui-input-inline {
    float: left;
    width: 465px;
    margin-right: 10px;
}
.layui-form{margin:30px 0}
.search {
	margin-top: 10px;
	position: relative;
    border:#333 1px solid;border-radius:16px;display:inline-block;line-height:24px
}

.search input {
	background: transparent;
	outline: 0;
	border: 0;
	padding: 0 10px;
	width: 60px;
	height:24px;
	line-height: 24px;
}

.search img {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 2px;
	right: 10px;
	cursor: pointer;
}
.search2 {
    margin-top: 10px;
    position: relative;
    border: #666 1px solid;
    border-radius: 16px;
    display: inline-block;
    line-height: 24px
}

.search2 input {
    background: transparent;
    outline: 0;
    border: 0;
    padding: 0 10px;
    width:140px;
    height: 24px;
    line-height: 24px;
    background: url(/static/huahong/images/icon-search.png) 6px 2px no-repeat;background-size:20px;height:20px;padding-left:30px
}


.search2 a{display:inline-block;background:#666;margin:1px;border-radius:10px;color:#fff;padding:0 10px;line-height:24px}
.p_list_s a{display:inline-block;width:270px;height:330px;margin:0 0 20px 20px;border:#ddd 1px solid;text-align:center;text-decoration:none;overflow:hidden}
.p_list_s a img{width:270px;height:190px;margin:15px 0;margin-left:1px}
.p_list_s a h1{text-align:center;color:#000;font-size:14px;line-height:30px;height:60px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p_list_s a span{display:inline-block;line-height:40px;padding:0 20px;font-size:18px;border:#000 1px solid;color:#000}
.p_list_s a:hover{border:#bf0b12 1px solid}
.p_list_s a:hover span{background:#bf0b12;color:#fff;border:#bf0b12 1px solid}

.pro_banner-swiper-swiper.swiper-container{width:100%;height:100%}
.pro_banner-swiper-swiper .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.pro_banner-swiper-swiper .swiper-slide a{display:block}
.pro_banner-swiper-swiper .swiper-slide img{width:100%}
.pro_banner-swiper-swiper .swiper-button-next,.index-swiper .swiper-button-prev{width:3vw;height:3vw}
.shuoming{display:inline-block;color:#ff9494;font-size:12px}
span.page_shuoming{    display: inline-block;
    color: #ff9494 ;
    font-size: 12px;
    position: absolute;
    top: 0;
    line-height: 20px;
    right: 0;}