html,body{ padding: 0px; margin: 0px;}
body,p,h1,h2,h3,h4,h5,h6,dl,dd{ margin:0; padding: 0px; font-family:"微软雅黑"; font-weight:normal; font-size:14px;}
h1{ font-weight: normal;}
ol,ul{list-style:none;margin:0;padding:0}
a{text-decoration:none;}
img{border:none;vertical-align:top}
li{list-style:none}
input,button{border:0;padding:0;margin:0;background-color:transparent;}
/*css reset*/
.fl{float:left;}
.fr{float:right;}
.clear{zoom:1;}
.clear:after{content:"";display:block;clear:both;}
.group{width:1184px;margin:0 auto;}
.table{display:table; width:100%; height:100%;}
.table_cl{display: table-cell; vertical-align: middle; height:100%;width:100%;}
.hidden{display:none;}
.con1200{width:1200px;margin:0 auto;}
.con1250{width:1250px;margin:0 auto;}
.con1600{ max-width:1600px;margin:0 auto;}


/* 头部 */
.head{ position:absolute; z-index: 2; left: 0px; right: 0px; padding-left: 70px; padding-top: 70px;}
.head_top{ padding-top:25px; padding-bottom: 20px;}
.head_top h1{ height: 62px;}
.head_top h1 img{ display: block; height: 100%;}
.head_top h1 img.pcimg{}
.head_top h1 img.wapimg{ display: none;}


.head_lan{position:fixed;right:30px;top:18px;}
.head_lan a{display:block; width:70px; height:32px; line-height:32px; text-align:center; font-size:16px; background-color:#F39801; color: #fff; border-radius: 50px; cursor: pointer;}
.head_lan h1{ display: none;}


.head_nav{ padding-left: 0px; padding-right: 0px;}
.pcnav{ width:34px; height: 25px; cursor: pointer; margin-left: 12px; margin-top:15px;}
.pcnav img{ display: block; width: 34px;}
.head_nav ul{ display:none; flex-wrap: wrap; flex-direction:row; width: 170px; padding-left: 12px; padding-top:40px;}
.head_nav ul li{ min-width:100%; font-size: 16px; height: 56px; line-height: 56px; position: relative;}
.head_nav ul li:nth-child(1){ border-left:0px;}
.head_nav ul li a.awai{ color:#fff; cursor: pointer;}
.head_nav ul li a.awai:hover{color: #fff; text-decoration: underline;}
.head_nav ul li.curre a.awai{ color: #fff; font-weight: bold; text-decoration: underline;}
.head_nav ul li .ernav{ position: absolute; left: 82px; z-index: 2; width:170px; right: 0px; top: 12px; border-top:4px solid #0068B2; background-color: #fff; box-shadow: 0px 1px 10px #999; padding: 2px 0px 2px 10px; display: none;}
.head_nav ul li:hover .ernav{ display: block;}
.head_nav ul li .ernav h1{ padding-top: 10px; padding-bottom: 10px; border-top:1px solid #ddd; line-height: 22px; text-align: left; padding-left: 3px; padding-right: 10px; overflow: hidden;
    text-overflow: ellipsis; white-space: nowrap;}
.head_nav ul li .ernav h1:nth-child(1){ border-top:0px;}
.head_nav ul li .ernav h1 a{ font-size: 14px; color: #666;}
.head_nav ul li .ernav h1 a:hover{ color:#0068B2; text-decoration: underline;}
.head_nav ul li.curre .ernav h1.curre a{ color:#0068B2;}
.head_nav ul.curre2{ display:flex;}



.headfix{ position: fixed; left: 0px; right: 0px; top: 0px; background-color: rgba(255,255,255,1); padding-top:8px; padding-bottom: 8px; box-shadow: 0px 0px 10px #999;}
.headfix .pcnav{ display: none;}
.head_nav.headfix ul{ width: auto; padding-left: 0px; padding-top:0px; display: flex;}
.head_nav.headfix ul li{ min-width:150px; text-align: center; font-size: 16px; border-left:1px solid #CCCCCC; height: 40px; line-height: 40px; position: relative;}
.head_nav.headfix ul li:nth-child(1){ border-left:0px;}
.head_nav.headfix ul li a.awai{ color:#666666; cursor: pointer;}
.head_nav.headfix ul li a.awai:hover{color: #0068B2;}
.head_nav.headfix ul li.curre a.awai{ color: #0068B2; font-weight: bold;}
.head_nav.headfix ul li .ernav{ left: 0px; width:auto; top: 40px;}
.headfix .head_lan{ top: 13px;}


.adver{ width: 100%; position: relative;}
.adver .swiper-slide{}
.adver .swiper-slide .pic{ display: block; width: 100%; height: 100vh; object-fit: cover;}
.advzhu_tit{ position: absolute; left: 0px; top: 0px; right:0px; bottom: 0px; background-color: rgba(0,0,0,0.25); display:flex; justify-content:center; align-items:center;
    flex-direction:column; padding: 24px 40px;}
.advzhu_tit h1{ line-height: 80px; font-size: 56px; color: #fff; letter-spacing: 3px;}
.advzhu_tit h2{ line-height: 30px; font-size: 15px; color: #fff; padding-top:12px; letter-spacing: 2px;}
.advzhu_tit h3{ line-height: 24px; font-size: 15px; color: #fff; padding-top:48px; text-align: center;}
.advzhu_tit h4{ display:flex; justify-content:center; align-items:center; flex-direction:row; padding-right: 45px; padding-top:100px;}
.advzhu_tit h4 a{ display: block; margin-left:45px;}
.adver .swiper-slide a.azhu{ display: block; position: absolute; left: 0px; top: 0px; right:0px; bottom: 0px;}

.swiper-pagination-bullet{ border-radius: 50px; border:1px solid #FFF; background-color:rgba(0,0,0,0); opacity:1; width: 10px; height: 10px;}
.swiper-pagination-bullet-active{ background-color:#fff;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 35px;}



.haboutkk{ background-color: #FFF; padding-top:50px; padding-bottom:50px;  padding-left: 50px; padding-right: 50px;}
.habout{}
.habout_tit{}
.habout_tit h1{ line-height:40px; font-size:28px; color:#333; text-align: center; font-weight: bold;}
.habout_tit h1 span{ color: #006AAF;}
.habout_tit h2{ line-height: 34px; font-size:26px; color:#333; text-align: center; padding-top:10px;}
.habout_con{ font-size: 15px; line-height: 24px; color: #333; min-height: 100px; text-align: center; padding-top:20px;}
.habout_con p{ font-size: 15px; line-height: 24px; color: #333; margin-top: 12px;}
.habout_con img{ display: block; max-width: 100%;}



.hprokk{ background-color: #f2f2f2; padding-top: 45px; padding-bottom:40px;  padding-left: 50px; padding-right: 50px;}
.hpro{}
.hnews_tit{}
.hpro_tit h1{ line-height:40px; font-size:28px; color:#333; text-align: center; font-weight: bold;}
.hpro_tit h1 span{ color: #006AAF;}
.hpro_tit h2{ line-height: 34px; font-size:26px; color:#333; text-align: center; padding-top:10px;}
.hpro_con{ padding-top:50px; padding-bottom: 36px; overflow: hidden; position: relative;}
.liaa2{ display: block; position: relative;}
.liaa2 h1{ width: 100%; height: 330px; overflow: hidden;}
.liaa2 h1 img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.prtit1{ padding:40px 25px; background-color:#0068B2; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.prtit1 h2{ line-height: 24px; font-size: 18px; color: #fff; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; text-align: center;}
.prtit1 h3{ line-height: 24px; font-size: 15px; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; min-height: 72px; margin-top:18px;}
.prtit2{ position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; display:none; justify-content:center; align-items:center; flex-direction:column; background-color:#B31231; padding:40px 25px;}
.prtit2 h2{ line-height: 24px; font-size: 18px; color: #fff; font-weight:bold; padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #fff; padding-bottom: 18px; max-width: 100%;}
.prtit2 h2 span{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.prtit2 h3{ line-height: 24px; font-size: 15px; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; min-height: 96px; padding-top:22px;}
.prtit2 h4{ display:block; width:90px; border-radius: 50px; height:30px; line-height: 30px; padding-bottom: 2px;; text-align: center; margin:0px auto; font-size: 15px; background-color: #FFF;
    color: #C30D23; margin-top:60px;}
.liaa2:hover .prtit2{ display: flex;}

.hpro_con .swiper-pagination-bullet{ border-radius: 50px; background-color:#EEEEEE; border: 1px solid #fff; color: #0068B2; opacity:1; width: 40px; height: 40px; line-height: 40px;
    text-align: center; font-size: 16px; margin-left: 10px;}
.hpro_con .swiper-pagination-bullet-active{ background-color:#0068B2; border: 1px solid #fff; color: #fff;}
.hpro_con .swiper-container-horizontal .swiper-pagination-bullets,.proxx_left .swiper-pagination-custom,.proxx_left .swiper-pagination-fraction{}
.swiper_bot{ position: relative; display: table; margin: 0px auto; margin-top:45px; padding-left: 42px; padding-right: 52px;}
.swiper_bot .swiper-button-next, .swiper_bot .swiper-button-prev{ width: 40px; height: 40px; background-color:#EEEEEE; border-radius: 60px; border: 1px solid #fff;}
.swiper_bot .swiper-button-prev, .swiper_bot .swiper-container-rtl .swiper-button-next{ left: 0px;}
.swiper_bot .swiper-button-next, .swiper_bot .swiper-container-rtl .swiper-button-prev{ right: 0px;}
.swiper_bot .swiper-button-next.swiper-button-disabled, .swiper_bot .swiper-button-prev.swiper-button-disabled{ opacity:1;}
.swiper_bot .swiper-button-next:after, .swiper_bot .swiper-button-prev:after{ font-size:16px; font-weight: bold; color: #0068B2;}
.swiper_bot .swiper-button-next.swiper-button-disabled:after, .swiper_bot .swiper-button-prev.swiper-button-disabled:after{ opacity:0.4;}



.hpinpkk{ background-image: url(../images/sy_tl_pic_1.jpg); background-size: cover; background-position:center; background-position:center; padding-left: 50px; padding-right: 50px;}
.hpinp{ position: relative; height:454px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.hpinp h1{ line-height:40px; font-size:28px; text-align: center; color: #fff;}
.hpinp h2{ line-height:20px; font-size:15px; text-align: center; color: #fff; padding-top:28px;}



.hnewskk{ background-color: #fff; padding-top: 60px; padding-bottom:60px; padding-left: 50px; padding-right: 50px;}
.hnews{}
.hnews_tit{}
.hnews_tit h1{ line-height:40px; font-size:28px; color:#333; text-align: center; font-weight: bold;}
.hnews_tit h1 span{ color: #006AAF;}
.hnews_tit h2{ line-height: 34px; font-size:26px; color:#333; text-align: center; padding-top:10px;}
.hnews_con{ padding-top:46px; padding-bottom: 36px;}
.hnews_con dl{ display: flex;}
.hnews_con dl dt{ width:580px; margin-right: 42px;}
.hnews_con dl dt h1{ width: 580px; height: 435px; overflow: hidden;}
.hnews_con dl dt h1 img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.hnews_con dl dt .li{ padding-top:18px;}
.hnews_con dl dt .li a{ display: flex;}
.hnews_con dl dt .li h2{ width: 90px; display:flex; align-items:center; flex-direction:column; position: relative;}
.hnews_con dl dt .li h2::before{ width:1px; height:52px; content: ""; display: block; position: absolute; right: 0px; top: 5px; background-color:#dedede;}
.hnews_con dl dt .li h2 span{ display: block; line-height: 40px; font-size: 32px; color: #0E335F;}
.hnews_con dl dt .li h2 font{ display: block; line-height: 20px; font-size: 14px; color: #0E335F;}
.hnews_con dl dt .li h3{ flex: 1; padding-left: 18px; min-width: 0;}
.hnews_con dl dt .li h3 span{ display: block; line-height: 32px; font-size: 17px; color: #0E335F; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hnews_con dl dt .li h3 font{ display: block; line-height: 20px; font-size: 15px; color: #999; margin-top:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.hnews_con dl dt .li a:hover h3 span{ color: #333; text-decoration: underline;}

.hnews_con dl dd{ flex: 1;}
.hnews_con dl dd .li{ padding-top:28px;}
.hnews_con dl dd .li a{ display: flex;}
.hnews_con dl dd .li:nth-child(1){ padding-top:0px;}
.hnews_con dl dd .li h1{ flex: 1; padding-right: 18px; min-width: 0;}
.hnews_con dl dd .li h1 span{ display: block; line-height: 32px; font-size: 17px; color: #0E335F; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hnews_con dl dd .li h1 font{ display: block; line-height: 20px; font-size: 15px; color: #999; margin-top:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.hnews_con dl dd .li h2{ width: 90px; display:flex; align-items:center; flex-direction:column; position: relative;}
.hnews_con dl dd .li h2::before{ width:1px; height:52px; content: ""; display: block; position: absolute; left: 0px; top: 5px; background-color:#dedede;}
.hnews_con dl dd .li h2 span{ display: block; line-height: 40px; font-size: 32px; color: #0E335F;}
.hnews_con dl dd .li h2 font{ display: block; line-height: 20px; font-size: 14px; color: #0E335F;}
.hnews_con dl dd .li a:hover h1 span{ color: #333; text-decoration: underline;}

.hnews_more{ padding-top:40px;}
.hnews_more a{ display:block; width:90px; border-radius: 50px; height:30px; line-height: 30px; padding-bottom: 2px;; text-align: center; margin:0px auto; font-size: 15px; background-color: #C30D23; color: #fff;}
.hnews_more a:hover{ background-color:#006AAF;}




/* 底部 */
.hfootkk{ background-color: #0068B2; padding-top: 42px; padding-bottom:42px; padding-left: 50px; padding-right: 50px;}
.hfoot{}
.hfoot ul{ display:flex; flex-wrap: wrap; flex-direction:row;}
.hfoot ul li{ width: 15%; padding-left: 25px; padding-right: 25px; box-sizing: border-box; border-left: 1px solid #4D96C9; padding-top: 5px; padding-bottom: 5px;}
.hfoot ul li h1{ font-size:16px; line-height: 28px; color: #fff; margin-bottom: 8px;}
.hfoot ul li h2{ padding-top:3px; padding-bottom: 3px;}
.hfoot ul li h2 a{ color:#fff; opacity: 0.6; font-size: 14px; line-height: 20px;}
.hfoot ul li h2 a:hover{ opacity: 1; text-decoration: underline;}
.hfoot ul li:nth-child(1){ border-left: 0px;}
.hfoot ul li:nth-child(2){ width:18%;}
.hfoot ul li:nth-child(6){ width:22%;}
.hfoot ul li:nth-child(6) h3{ font-size:16px; line-height: 28px; color: #fff;}
.hfoot ul li:nth-child(6) h3.curre{ font-size:16px; line-height: 28px; color: #fff; margin-top:10px;}
.hfoot ul li:nth-child(6) h4{ font-size:29px; line-height: 38px; color:#fff; font-weight: bold;}
.hfoot ul li:nth-child(6) h5{ color:#fff; opacity: 0.6; font-size: 14px; line-height: 20px; padding-top:14px;}
.hfootkk_tit{ line-height: 50px; height: 50px; text-align: center; font-size: 14px; color: #fff; background-color: #054979;}
.hfootkk_tit a{ color: #fff; opacity: 0.6; font-size: 14px; margin-left: 20px;}
.hfootkk_tit a:hover{ opacity: 1; text-decoration: underline;}



/* 产品 */
.ziadver{ position: relative;}
.ziadver img{ display: block; width: 100%; height: 725px; object-fit: cover;}
.ziadver_tit{ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; display:flex; justify-content:center; padding-top:155px; background-color: rgba(0,0,0,0.2);}
.ziadver_tit h1{ padding-right: 80px; box-sizing: border-box; text-shadow: 0px 1px 5px #000; display:flex; justify-content:flex-end;}
.ziadver_tit h1 font{ display: block; line-height: 60px; font-size:46px; color:#FFF; font-weight: bold; letter-spacing:5px;}
.ziadver_tit h1 span{ display: block; line-height: 32px; font-size:26px; color:#FFF; padding-top:12px;}


.productkk{ background-color: #fff; padding-top:0px; padding-bottom:0px;  padding-left: 50px; padding-right: 50px;}
.product{ overflow: hidden; min-height: 500px;}
.product ul{ display:flex; flex-wrap: wrap; flex-direction:row; width:calc((100% + 45px));}
.product ul li{ width:33.33333333%; padding-right:45px; padding-top:40px; box-sizing: border-box;}
.product ul li a{ display: block; border: 1px solid #ddd; box-sizing: border-box;}
.product ul li h1{ width: 100%; height:253px; overflow: hidden;}
.product ul li h1 img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.product ul li h1 img:hover{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.product ul li h2{ height: 70px; line-height: 22px; font-size: 15px; padding-left: 16px; padding-right: 16px; display:flex; justify-content:center; align-items:center; flex-direction:column; color: #333;}
.product ul li a:hover h2{ text-decoration: underline;}





/* 产品详情 */
.pcstatekk{ line-height:56px; height:56px; background-color:#F2F2F2;}
.pcstate{ box-sizing: border-box; padding-left:30px; background-image:url(../images/cp_tb_pic_1.png); background-repeat:no-repeat; background-position:left center; background-size:16px;
    font-size:15px; color:#666;}
.pcstate span{ margin-left:7px; margin-right:7px; color:#333;}
.pcstate a{ color:#333;}
.pcstate a:hover{ text-decoration:underline; color:#F39800;}

.prodie{ padding-top:8px; padding-bottom: 50px; min-height: 500px;}
.prodie_tit{ color: #0E335F; font-size: 24px; font-weight: bold; line-height: 32px; padding-top:20px; padding-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    border-bottom:1px solid #ddd; padding-left: 4px;}
.prodie_tit h1{ float: right; height: 32px; display:flex; justify-content:center; align-items:center; padding-left:32px; background-image:url(../images/fh_back_1.png); background-repeat:no-repeat;
    background-position:left center; background-size:20px; margin-left: 24px; margin-right: 8px;}
.prodie_tit h1 a{ font-size: 15px; color:#F39800;}
.prodie_tit h1 a:hover{ text-decoration: underline;}

.prodie_con{ display:flex; flex-wrap: wrap; flex-direction:row; padding-top: 40px; padding-bottom: 40px;}
.proxx_left{ width: 660px; height: 480px;}
.proxx_left .swiper-slide img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.proxx_left .swiper-pagination-bullet{ border-radius: 50px; border:1px solid #999999; background-color:#999999; opacity:1; width: 10px; height: 10px;}
.proxx_left .swiper-pagination-bullet-active{ background-color:#F39800; border:1px solid #F39800;}
.proxx_left .swiper-container-horizontal .swiper-pagination-bullets,.proxx_left .swiper-pagination-custom,.proxx_left .swiper-pagination-fraction{ bottom: 30px;}

.proxx_rig{ flex: 1; padding-left:42px;}
.proxx_rig h1{ line-height:24px; font-size: 20px; color: #666; padding-top:18px;}
.proxx_rig_title{ line-height:28px; font-size: 20px; color: #F39800; padding-top:30px; padding-bottom: 14px; border-bottom: 1px solid #ddd; font-weight: bold;}
.proxx_rig_con{ padding: 20px 6px 10px 6px; font-size: 16px; color:#666; line-height: 30px;}
.proxx_rig_con p{ padding-bottom: 10px; font-size: 16px; color:#666; line-height: 30px;}

.prohuo_tit{ background-color: #F1F1F1; height: 56px; display:flex; align-items:center; padding-left: 20px;}
.prohuo_tit h1{ font-size: 20px; font-weight: bold; color: #0E3560; padding-left: 18px; position: relative;}
.prohuo_tit h1::before{ width:5px; content: ""; display: block; position: absolute; left: 0px; top: 3px; bottom: 1px; background-color:#F39800;}
.prohuo_con{ padding: 25px 0px 20px 0px; font-size: 16px; color:#666; line-height: 30px; display:flex; flex-direction:row;}
.chazuo{ width: 50%; box-sizing: border-box; padding-right: 14px;}
.chayou{ width: 50%; box-sizing: border-box; padding-left: 14px;}
.prohuo_con p{ padding-bottom: 10px; font-size: 16px; color:#666; line-height: 30px;}
.prohuo_con img{ display: block; max-width: 100%;}

.prohuo_down{ display: flex; justify-content:flex-end; padding-top:10px;}
.prohuo_down a{ display:flex; justify-content:center; align-items:center; flex-direction:row; padding-left: 20px; padding-right: 20px; height: 44px; background-color: #F39800; color:#fff; font-size: 15px;
    cursor: pointer; border-radius: 5px;}
.prohuo_down a img{ display: block; width: 24px; margin-right: 14px;}


/* 关于我们 */
.aboutkk{ background-color: #fff; padding-top: 45px; padding-bottom:50px; padding-left: 50px; padding-right: 50px;}
.about{}
.about_tit{ display:flex; justify-content:center; align-items:center; flex-direction:column;}
.about_tit h1{ position: relative; font-size:28px; font-weight: bold; color:#006AAF; line-height: 40px;}
.about_tit h2{ font-size:20px; color:#B2B2B2; line-height: 30px; padding-top: 4px;}

.about_con{ padding: 35px 0px 5px 0px; font-size: 16px; color:#666; line-height: 28px; min-height: 400px;}
.about_con p{ padding-bottom: 10px; font-size: 16px; color:#666; line-height: 28px;}
.about_con img{ max-width: 100%;}


/* 新闻中心 */
.newskk{ background-color: #fff; padding-top:50px; padding-bottom:0px;  padding-left: 50px; padding-right: 50px;}
.news{ overflow: hidden; min-height: 500px;}
.news_nav{ display:flex; justify-content:center; align-items:center; flex-direction:row;}
.news_nav h1{ padding-left:16px; padding-right: 16px;}
.news_nav h1 a{ display: block; line-height: 38px; height: 38px; border:1px solid #ddd; background-color: #fff; color: #666; font-size:16px; width: 130px; text-align: center; border-radius: 50px;}
.news_nav h1.curre a{ border:1px solid #006AAF; background-color: #006AAF; color: #fff;}
.news_nav h1 a:hover{ border:1px solid #006AAF; color: #006AAF;}
.news_nav h1.curre a:hover{ color: #fff;}

.news ul{ display:flex; flex-wrap: wrap; flex-direction:row; width:calc((100% + 32px));}
.news ul li{ width:33.33333333%; padding-right:32px; padding-top:40px; box-sizing: border-box;}
.news ul li a{ display: block; border: 1px solid #ddd; box-sizing: border-box; padding-bottom: 8px;}
.news ul li h1{ width: 100%; height:260px; overflow: hidden;}
.news ul li h1 img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.news ul li h1 img:hover{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.news ul li h2{ line-height: 22px; font-size: 15px; padding-left: 20px; padding-right: 20px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:14px;}
.news ul li a:hover h2{ text-decoration: underline; color:#006AAF;}
.news ul li h3{ line-height: 20px; font-size: 14px; margin-top:8px; padding-left: 20px; padding-right: 20px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
    overflow: hidden;}
.news ul li h4{ height: 48px; font-size: 14px; margin-top:18px; margin-left: 15px; margin-right: 15px; color: #666; border-top:1px solid #ddd; display: flex; align-items:center;
    justify-content:space-between; padding-left: 4px; padding-right: 4px;}
.news ul li h4 img{ display: block; width:24px;}


/* 新闻详情 */
.newsdie{ padding-top:8px; padding-bottom: 50px; min-height: 500px;}
.newsdie_tit{ color: #333; font-size: 18px; font-weight: bold; line-height: 32px; padding-top:20px; padding-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    border-bottom:1px solid #ddd; padding-left: 4px;}
.newsdie_tit h1{ float: right; height: 32px; display:flex; justify-content:center; align-items:center; padding-left:32px; background-image:url(../images/fh_back_1.png); background-repeat:no-repeat;
    background-position:left center; background-size:20px; margin-left: 24px; margin-right: 8px;}
.newsdie_tit h1 a{ font-size: 15px; color:#F39800;}
.newsdie_tit h1 a:hover{ text-decoration: underline;}


.newsdie_con{ padding: 24px 0px 15px 0px; font-size: 16px; color:#666; line-height: 28px; min-height: 400px;}
.newsdie_con p{ padding-bottom: 15px; font-size: 16px; color:#666; line-height: 28px;}
/*.newsdie_con img{ display: block; max-width: 100%;}*/
.newsdie_con img{ max-width: 100%;}

.newdie_bot{ border-top:1px dashed #999; width:1200px; margin:0px auto; padding-top:24px; position:relative;min-height:56px;}
.newdie_bot h1{ line-height:28px; font-size:15px; color:#333;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.newdie_bot h1 a{ color:#333; font-size:15px;}
.newdie_bot h1 a:hover{ text-decoration:underline; color:#F39800;}
.newdie_bot h2{ position:absolute; right:20px; top:33px;}
.newdie_bot h2 a{ display:flex; justify-content:center; align-items:center; flex-direction:row; height:38px; line-height:38px; padding-left:24px; padding-right:24px; font-size:14px;
    color:#FFF; background-color:#006AAF; border-radius:30px;}
.newdie_bot h2 a img{ display: block; margin-right: 14px;}


/* 科普中心 */
.newskk2{ padding-top: 15px;}
.ziadver2{}
.ziadver2 .ziadver_tit h1{ padding-left: 0px; padding-right: 80px; display: flex; align-items:flex-end; flex-direction:column;}



/* 联系我们 */
.cotactkk{ background-color: #fff; padding-top: 45px; padding-bottom:50px; padding-left: 50px; padding-right: 50px;}
.cotact{}
.cotact_tit{ display:flex; justify-content:center; align-items:center; flex-direction:column;}
.cotact_tit h1{ position: relative; font-size:28px; font-weight: bold; color:#006AAF; line-height: 40px;}
.cotact_tit h2{ font-size:20px; color:#B2B2B2; line-height: 30px; padding-top: 4px;}

.cotact_con{ padding: 35px 0px 5px 0px; font-size: 16px; color:#666; line-height: 28px; min-height: 400px; display:flex; flex-wrap: wrap; flex-direction:row;}
.map_pic{ width: 880px; height: 580px;}
.map_pic h1{ width: 100%; height: 100%; overflow: hidden; display: none;}
.map_pic h1 img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.map_nav{ flex: 1; margin-left: 30px; background-color: #006AAF; padding: 20px 20px;}
.map_nav ul{}
.map_nav ul li{ border:2px solid #fff; padding: 12px 12px; margin-top: 20px; opacity: 0.7; cursor: pointer; position: relative;}
.map_nav ul li:nth-child(1){ margin-top: 0px;}
.map_nav ul li h1{ line-height: 22px; font-size: 15px; color: #fff;}
.map_nav ul li h2{ line-height: 22px; font-size: 15px; color: #fff; margin-top:10px;}
.map_nav ul li h3{ line-height: 22px; font-size: 15px; color: #fff; margin-top:10px;}
.map_nav ul li::before{ content: ""; display:none; position: absolute; left:-14px; top: 50%; margin-top:-12px; width:0px;
    height:0px; border-right: 12px solid #FFF; border-top: 12px solid transparent; border-bottom: 12px solid transparent;}
.map_nav ul li.curre{ opacity: 1;}
.map_nav ul li.curre::before{ display: block;}



/* 分页 */
.pages{display: flex;justify-content: center;margin-top: 44px;margin-bottom: 40px;}
.pages dl{ display: flex;}
.pages dl dd{ height: 30px;line-height: 30px;text-align: center;font-size: 16px; padding-left:16px; padding-right:16px;}
.pages dl dd.lidd{ padding-left:7px; padding-right:7px;}
.pages dl dd a{ color: #666; cursor: pointer;}
.pages dl dd.curre a{color: #F39800; font-weight: bold;}
.pages dl dd a:hover{ text-decoration:underline; color: #333;}
.pages dl dd.curre a:hover{ text-decoration: none; color: #F39800;}
.pages dl dd.long{position: relative;}
.pages dl dd.long2{ padding-left:8px; color:#666;}
.pages dl dd.long2 span{ margin-left: 4px; margin-right: 4px;}
.shu{position: absolute;right: 0;width: 1px;height: 20px; background-color: #666666;top: 5px;}


/* 荣誉资质 */
.honorkk{ background-color: #fff; padding-top:30px; padding-bottom:40px;  padding-left: 50px; padding-right: 50px;}
.honor{ overflow: hidden; min-height: 500px;}
.honor ul{ display:flex; flex-wrap: wrap; flex-direction:row; width:calc((100% + 33px));}
.honor ul li{ width:25%; padding-right:45px; padding-top:20px; box-sizing: border-box;}
.honor ul li a{ display: block;}
.honor ul li h1{ width: 100%; position: relative;}
.honor ul li h1 span{ width: 100%; height:360px; padding: 12px 12px; box-sizing: border-box; border: 1px solid #ddd; overflow: hidden; display:flex; justify-content:center; align-items:center;
    position: relative; z-index: 1; background-color: #fff;}
.honor ul li h1 span b{ position: absolute; background-color: rgba(0,0,0,0.2); left: 12px; top: 12px; right: 12px; bottom: 12px; display:none; justify-content:center; align-items:center;}
.honor ul li h1 span b img{ display: block; width: 18%;}
.honor ul li h1:hover span b{ display: flex;}
.honor ul li h1 span img.pic{ display: block; max-width: 100%; max-height: 100%;}
.honor ul li h1 i{ position: absolute; width: 100%; height: 100%; top: 12px; left: 12px; display: block; background-color: #F1F1F1;}
.honor ul li h2{ height: 50px; line-height: 22px; font-size: 15px; padding-left: 16px; padding-right: 16px; display:flex; justify-content:center; align-items:center; flex-direction:column; color: #333;
    margin-top:12px;}
.honor ul li a:hover h2{ text-decoration: underline;}


/* 发展历程 */
.historykk{ background-color: #F7F5F4; padding-top:30px; padding-bottom:50px;  padding-left: 50px; padding-right: 50px;}
.history{ overflow: hidden; min-height: 500px;}

.hiscon{ padding-top:32px; padding-left:90px;}
.hiscon dl{ border-left:1px solid #ccc; padding-left:40px;  padding-bottom: 11px;}

.hiscon dl dt{ display:flex; align-items:center; flex-direction:row; position: relative;}
.hiscon dl dt h1{ position: absolute; left:-130px; top: 0px; bottom: 0px; width:64px; display:flex; justify-content:center; font-weight: bold; font-size:16px; text-align: center;}
.hiscon dl dt h5{ position: absolute; left:-52px; top: 0px; bottom: 0px; width:23px; display:flex; justify-content:center;}
.hiscon dl dt h5::before{ display:block; content:""; background-color:#F39801; width: 13px; height:13px; border-radius:40px; border:5px solid #F39801;}
.hiscon dl dt p{ font-size: 15px; line-height: 22px; color:#333; padding-top:0px;}

.hiscon dl dd{ border: 1px solid #ccc; padding:12px 12px 12px 20px; display:flex; align-items:center; flex-direction:row; position: relative; background-color: #fff; margin-top:24px;}
.hiscon dl dd:nth-child(2){ margin-top: 40px;}
.hiscon dl dd h1{ position: absolute; left:-130px; top: 0px; bottom: 0px; width:64px; display:flex; justify-content:center; align-items:center; font-weight: bold; font-size:16px;}
.hiscon dl dd h2{ flex: 1; font-size: 15px; line-height: 22px; color:#666;}
.hiscon dl dd h3{ width:200px; height: 150px; margin-left: 20px; overflow: hidden;}
.hiscon dl dd h3 img{ width: 100%; height: 100%; object-fit: cover;}
.hiscon dl dd h5{ position: absolute; left:-53px; top: 0px; bottom: 0px; width:23px; display:flex; justify-content:center; align-items:center;}
.hiscon dl dd h5::before{ display:block; content:""; background-color:#F39801; width: 13px; height:13px; border-radius:40px; border:3px solid #fff;}
.hiscon dl dd i{ position: absolute; left:-10px; top: 0px; bottom: 0px; width:10px; display:flex; justify-content:center; align-items:center;}
.hiscon dl dd i text{ display:block; width:0px; height:0px; border-right: 10px solid #ccc; border-top: 10px solid transparent; border-bottom: 10px solid transparent; position: relative;}
.hiscon dl dd i text::before{ position: absolute; left: 2px; top:-8px; display:block; content:""; width:0px; height:0px; border-right: 8px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent;}

.hiscon dl .jw{ display:flex; align-items:center; flex-direction:row; position: relative; background-color: #fff; margin-top:84px;}
.hiscon dl .jw h1{ position: absolute; left:-10px; top: 0px; bottom: 0px; width:64px; display:flex; justify-content:center; align-items:center; font-weight: bold; font-size:16px; text-align: center;}
.hiscon dl .jw h5{ position: absolute; left:-52px; top: 0px; bottom: 0px; width:23px; display:flex; justify-content:center; align-items:center;}
.hiscon dl .jw h5::before{ display:block; content:""; background-color:#F39801; width: 13px; height:13px; border-radius:40px; border:5px solid #F39801;}


/* 手机端自适应 */
@media screen and (max-width:1440px){
    /*
.con1200{ max-width: 1200px; width: auto;}
.head_top{ padding-left: 50px; padding-right: 50px;}
.head_top h1{ height: 56px;}
.head_top h2{ height: 50px;}
.head_nav ul li{ font-size: 15px;}
.advzhu_tit h1{ font-size: 42px; line-height: 60px;}
.advzhu_tit h3{ padding-top: 38px;}
.adver .swiper-slide .pic{ height: 450px; object-fit: cover;}
.hnews_tit h1 span{ font-size: 22px;}*/
    .head_nav ul li{ line-height: 50px; height: 50px;}
    .ziadver img{ height: 600px;}
    .liaa2 h1{ height: 260px;}
}

/* 手机端自适应 */
@media screen and (max-width:760px){
    .con1200{ width: auto;}

    /* 菜单 */
    .wapkk{ height: 53px;}
    .head{ height: 50px; position:fixed; left: 0px; right:0px; top: 0px; background-color:rgba(255,255,255,1); border-bottom:3px solid #0068B2; padding-left: 0px; padding-top: 0px;}
    .head_top{ padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
    .head_top h2{ display: none;}
    .head_top h1{ height: 50px; display:flex; align-items:center; margin-left: 14px;}
    .head_top h1 a{ display: block;}
    .head_top h1 a img{ height: 36px;}
    .head_top h1 img.pcimg{ display: none;}
    .head_top h1 img.wapimg{ display:block;}

    .head_lan{ right: 14px; top:9px; display:flex; justify-content:center; align-items:center; flex-direction:row;}
    .head_lan a{ width: 32px; font-size: 14px;}
    .head_lan h1{ width: 32px; height: 32px; display: block; display:flex; justify-content:center; align-items:center; margin-right: 16px;}
    .head_lan h1 img{ width: 21px;}

    .pcnav{ display: none;}
    .head_nav ul li{ line-height: 40px; height: 40px;}
    .head_nav{ position: fixed; right: 0px; top: 53px; width: 50%; background-color: #414040; padding-left: 0px; padding-right: 0px; border-bottom: 0px;}
    .headfix{ left:auto; padding: 0px;}
    .headfix .head_lan{ right: 14px; top: 9px;}
    .head_nav ul{ flex-direction:column; padding-top:4px; padding-bottom: 4px; display:none; padding-left: 0px; padding-right: 0px; width: auto;}
    .head_nav ul.curre{ display: block;}
    .head_nav ul li{ border-left:0px; border-top:2px solid #4a4a4a; text-align: center;}
    .head_nav ul li:nth-child(1){ border-top:0px;}
    .head_nav ul li a.awai{ color: #DEDEDE; font-size: 15px;}
    .head_nav ul li.curre a.awai{ color: #0068B2; font-size: 15px;}
    .head_nav ul li:nth-child(2)::before{ display: block; content: ""; position: absolute; height: 100%; left: 0px; right: 0px; top: 0px;}
    .head_nav ul li:nth-child(4)::before{ display: block; content: ""; position: absolute; height: 100%; left: 0px; right: 0px; top: 0px;}

    .head_nav ul li .ernav{ right: auto; left: -86%; width: 80%; top: 0px;}
    .head_nav ul li:hover .ernav{ display: none;}
    .head_nav ul li .ernav.curre{ display: block;}



    .head_nav.headfix ul{ flex-direction:column; padding-top:4px; padding-bottom: 4px; display:none;}
    .head_nav.headfix ul.curre{ display: block;}
    .head_nav.headfix ul.curre2{ display:flex;}
    .head_nav.headfix ul li{ border-left:0px; border-top:2px solid #4a4a4a;}
    .head_nav.headfix ul li:nth-child(1){ border-top:0px;}
    .head_nav.headfix ul li a.awai{ color: #DEDEDE; font-size: 15px;}
    .head_nav.headfix ul li:nth-child(2)::before{ display: block; content: ""; position: absolute; height: 100%; left: 0px; right: 0px; top: 0px;}
    .head_nav.headfix ul li:nth-child(4)::before{ display: block; content: ""; position: absolute; height: 100%; left: 0px; right: 0px; top: 0px;}

    .head_nav.headfix ul li .ernav{ right: auto; left: -86%; width: 80%; top: 0px;}
    .head_nav.headfix ul li:hover .ernav{ display: none;}
    .head_nav.headfix ul li .ernav.curre{ display: block;}



    .adver .swiper-slide .pic{ height:240px; object-fit: cover;}
    .advzhu_tit{ padding: 14px 16px; align-items:flex-start;}
    .advzhu_tit h1{ font-size: 18px; line-height: 28px;}
    .advzhu_tit h2{ font-size: 14px; line-height: 20px;}
    .advzhu_tit h3{ font-size: 13px; line-height: 20px; display: none;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 12px;}
    .advzhu_tit h2{ letter-spacing: 1px;}
    .advzhu_tit h4{ padding-top:20px;}
    .advzhu_tit h4 a{ margin-left: 20px;}
    .advzhu_tit h4 a img{ height: 24px;}

    .hnewskk{ padding-left: 14px; padding-right: 14px; padding-top: 22px; padding-bottom: 28px;}
    .hnews_tit{ display: block;}
    .hnews_tit h1{ font-size: 22px;}
    .hnews_tit h2{font-size: 16px; padding-top:0px; line-height: 20px;}
    .hnews_con{ padding-top: 16px; padding-bottom: 16px;}
    .hnews_con dl{ display: block;}
    .hnews_con dl dt{ width: 100%;}
    .hnews_con dl dt h1{ width: 100%; height:240px;}
    .hnews_con dl dt .li{ padding-top: 12px;}
    .hnews_con dl dt .li h2{ width: 80px;}
    .hnews_con dl dt .li h2 span{ font-size: 24px; line-height: 32px;}
    .hnews_con dl dt .li h2 font{}
    .hnews_con dl dt .li h3{ padding-left: 12px;}
    .hnews_con dl dt .li h3 span{ font-size: 16px;}
    .hnews_con dl dt .li h3 font{ font-size: 14px; margin-top:0px;}

    .hnews_con dl dd .li{ padding-top: 12px;}
    .hnews_con dl dd .li:nth-child(1){ padding-top: 12px;}
    .hnews_con dl dd .li h1{ padding-right: 12px;}
    .hnews_con dl dd .li h1 span{ font-size: 16px;}
    .hnews_con dl dd .li h1 font{ font-size: 14px; margin-top:0px;}
    .hnews_con dl dd .li h2{ width: 80px;}
    .hnews_con dl dd .li h2 span{ font-size: 24px; line-height: 32px;}
    .hnews_con dl dd .li h2 font{}


    .hpinpkk{ padding: 24px 14px;}
    .hpinp{ height: 250px;}
    .hpinp h1{ font-size: 18px; line-height: 26px;}
    .hpinp h2{ font-size: 14px; padding-top:34px;}


    .hprokk{ padding-left: 14px; padding-right: 14px; padding-top: 22px; padding-bottom: 30px;}
    .hpro_tit h1{ font-size: 22px;}
    .hpro_tit h2{font-size: 16px; padding-top:0px; line-height: 20px;}
    .hpro_con{ padding-top: 25px; padding-bottom: 0px;}
    .liaa2 h1{ height: 350px;}
    .liaa2:hover .prtit2{ display:none;}
    .swiper_bot{ margin-top:25px; padding-left: 36px; padding-right: 42px;}
    .hpro_con .swiper-pagination-bullet{ width: 30px; height: 30px; line-height: 30px; font-size: 13px; margin-left: 6px;}
    .swiper_bot .swiper-button-next, .swiper_bot .swiper-button-prev{ width: 30px; height: 30px;}
    .swiper_bot .swiper-button-next, .swiper_bot .swiper-button-prev{ top:0px; margin-top: 0px;}



    .haboutkk{padding-left: 14px; padding-right: 14px; padding-top:22px; padding-bottom: 30px;}
    .habout_tit .h1tit{ width: auto;}
    .habout_tit h1{ font-size: 22px;}
    .habout_tit h2{ font-size: 18px; padding-top: 2px; line-height: 24px;}
    .habout_con{ margin-top:0px; padding-top:0px;}
    .habout_con dl{ display: block;}
    .habout_con dl dt{ width: 100%;}
    .habp_more{ padding-top:10px;}
    .habp_more a{ margin: 0px auto;}
    .habout_con dl dd{ width: 100%; min-height: auto;}

    .hfootkk{ padding-left: 0px; padding-right: 0px; padding-top:20px; padding-bottom: 2px;}
    .con1250{ width: auto;}
    .hfoot ul li{ width: 50%; padding-left: 14px; padding-right: 14px; margin-bottom: 18px;}
    .hfoot ul li:nth-child(2){ width:50%;}
    .hfoot ul li:nth-child(6){ width:50%;}
    .hfoot ul li:nth-child(6) h4{ font-size: 21px;}

    .hfootkk_tit{ height: auto; padding-top: 15px; padding-bottom: 15px; line-height: 20px;}
    .hfootkk_tit a{display: block; margin-top:8px;}



    /* 关于我们 */
    .ziadver img{ height:240px; object-fit: cover;}
    .ziadver_tit{ justify-content: inherit; padding-top:0px;}
    .ziadver_tit h1{ padding-left: 28px; width: 100%; padding-right: 0px; display:flex; justify-content:flex-start; align-items:center;}
    .ziadver_tit h1 font{ font-size: 28px; line-height: 36px;}
    .ziadver_tit h1 span{ font-size: 20px; line-height: 24px; padding-top:8px;}

    .aboutkk{ padding: 16px 14px 14px 14px;}
    .about_tit h1{ font-size: 22px;}
    .about_tit h2{font-size: 16px; padding-top:0px; line-height: 20px;}
    .about_con{ padding-top:15px; padding-bottom: 0px;}


    /* 产品中心 */
    .productkk{ padding: 4px 14px 6px 14px;}
    .product ul{ display: block; width:auto;}
    .product ul li{ width: 100%; padding-right: 0px; padding-top:15px;}
    .product ul li h2{ height: 56px;}
    .product ul li h1 img:hover{ transform: scale(1); -webkit-transform: scale(1);}

    .pages{ margin-top: 18px; margin-bottom: 18px;}
    .pages dl{ display:flex; flex-wrap: wrap; flex-direction:row;}
    .pages dl dd{ font-size: 15px;}


    /* 产品详情 */
    .pcstatekk{ padding-left: 14px; padding-right: 14px; line-height: 44px; height: 44px;}
    .prodie{ padding-left: 14px; padding-right: 14px; padding-bottom: 28px;}
    .prodie_tit{ padding-top: 12px; padding-bottom: 12px; font-size: 18px;}
    .prodie_tit h1{ display:none;}
    .prodie_con{ display: block; padding-top:18px; padding-bottom: 0px;}
    .proxx_left{ width: 100%; height:258px;}
    .proxx_left .swiper-slide img{ height: 258px;}
    .proxx_left .swiper-container-horizontal .swiper-pagination-bullets, .proxx_left .swiper-pagination-custom, .proxx_left .swiper-pagination-fraction{ bottom: 15px;}
    .proxx_rig{ padding-left: 0px;}
    .proxx_rig h1{font-size: 18px;}
    .proxx_rig_title{ font-size: 18px; padding-top:18px; padding-bottom: 10px;}
    .proxx_rig_con{ padding: 15px 6px 10px 6px; font-size: 15px;}
    .proxx_rig_con p{ font-size: 15px;}
    .prohuo_tit{ height:44px;}
    .prohuo_tit h1{ font-size: 18px;}

    .prohuo_con{ padding-top:14px; padding-bottom: 14px; flex-direction:column;}
    .chazuo{ width: 100%; padding-right: 0px;}
    .chayou{ width: 100%; padding-left: 0px; margin-top:14px;}
    .prohuo_down a{ font-size: 14px; height: 40px; line-height: 40px; padding-left: 14px; padding-right: 14px;}
    .prohuo_down a img{ width: 18px;}


    /* 新闻中心 */
    .newskk{ padding-left: 14px; padding-right: 14px; padding-top:20px; padding-bottom: 6px;}
    .newskk2{ padding-top: 4px;}
    .news_nav h1 a{ line-height: 34px; height: 34px;}

    .newskk ul{ display: block; width:auto;}
    .newskk ul li{ width: 100%; padding-right: 0px; padding-top:18px;}
    .news ul li a{ padding-bottom: 4px;}
    .newskk ul li h2{}
    .news ul li h1 img:hover{ transform: scale(1); -webkit-transform: scale(1);}

    .hnews_more{ padding-top:30px;}


    /* 新闻详情 */
    .newsdie{ padding-left: 14px; padding-right: 14px; padding-bottom: 28px;}
    .newsdie_tit{ padding-top: 12px; padding-bottom: 12px; font-size: 18px;}
    .newsdie_tit h1{ display:none;}
    .newsdie_con{ padding-top: 14px; padding-bottom: 6px;}
    .newdie_bot{ width: 100%; padding-top:12px;}
    .newdie_bot h2{ position: relative; right: inherit; top: initial; margin-top:20px;}


    /* 联系我们 */
    .cotactkk{ padding: 16px 14px 14px 14px;}
    .cotact_tit h1{ font-size: 22px;}
    .cotact_tit h2{font-size: 16px; padding-top:0px; line-height: 20px;}
    .cotact_con{ padding-top:20px; padding-bottom: 0px;}
    .map_pic{ width:100%; height:300px; overflow: hidden;}
    .map_nav{ margin-left: 0px;}
    .map_nav ul li.curre::before{ display: none;}


    /* 企业荣誉 */
    .honorkk{ padding-left: 14px; padding-right: 14px; padding-top:6px; padding-bottom: 22px;}
    .honor ul{ width: calc((100% + 18px));}
    .honor ul li{ width: 50%; padding-right: 25px;}
    .honor ul li h1 span{ height: 200px; padding: 10px 10px;}
    .honor ul li h1 i{ top: 8px; left: 8px;}
    .honor ul li h1:hover span b{ left: 8px; top: 8px; right: 8px; bottom: 8px; display: none;}
    .honor ul li h2{ margin-top: 16px;}

    /* 发展历程 */
    .historykk{ padding-left: 14px; padding-right: 14px; padding-top:0px; padding-bottom: 20px;}
    .hiscon{ padding-left: 76px;}
    .hiscon dl{ padding-left: 30px;}
    .hiscon dl{ padding-bottom: 13px;}
    .hiscon dl dt h1{ font-size: 15px; left: -110px;}
    .hiscon dl dt p{font-size: 14px;}
    .hiscon dl dt h5{ left: -42px;}
    .hiscon dl dd{ flex-direction:column; padding: 14px 10px;}
    .hiscon dl dd h1{ font-size: 15px; left: -110px;}
    .hiscon dl dd h2{ font-size: 14px;}
    .hiscon dl dd h3{width: 100%; margin-left: 0px; margin-top:14px;}
    .hiscon dl dd h5{ left: -43px;}
    .hiscon dl .jw{ margin-top:60px;}
    .hiscon dl .jw h1{ font-size: 15px;}
    .hiscon dl .jw h5{ left: -42px;}
}

table {margin-bottom: 10px;border-collapse: collapse;display: table;}
td,th {padding: 5px 10px;border: 1px solid #DDD;}
.hfoot ul li h2 a{color:#fff;opacity: 0.6;font-size: 14px;line-height: 20px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}




