﻿
body{ overflow-x:hidden;}
body,td,th{font-size:14px; color:#555; font-family:Microsoft YaHei;}
tbody{display:block;}
a{color:#555; text-decoration:none; font-size:14px;}
a:hover{color:#149678; text-decoration:underline;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
ul,li{list-style:none;}
em,i{font-style:normal;}
input,textarea,slsct{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}



/*自定义字体*/
@font-face {
font-family:DIN Medium;
src: url(img/DIN-Medium.ttf),
     url(img/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(img/DIN-Medium.woff),
     url(img/DIN-Medium.woff2);
}
@font-face {
font-family:neutraface2;
src: url(img/neutraface2.ttf),
     url(img/neutraface2.eot),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.otf),
     url(img/neutraface2.woff),
     url(img/neutraface2.woff2);
}



/*面包屑导航*/
.strong_title{ display:none;}
#webdh{width:100%!important;}
#bodycon{ margin-top:30px;}
.mianbxContent{ width:100%!important; text-align:left !important; height:35px!important; line-height:35px!important; padding-bottom:8px; margin-bottom:20px !important; border-bottom:1px solid #e1e0e0; background:url(img/20201124152636_1018376736.png) left 8px no-repeat; text-indent:2em;}
.mianbxContent,.mianbxContent a{ color:#666; font-size:16px;}



/*新闻二级分类*/
.nswsfenlei_2019{ margin:0 auto; width:1200px; margin-bottom:30px; margin-top:40px; height:100px;}
.nswsfenlei_2019 li{ position:relative; width:388px; text-align:left; float:left; margin-right:11px; line-height:44px; transition: all .5s; text-decoration:none; background:#f5f5f5;}
.nswsfenlei_2019 li:after{ position:absolute; top:43px; right:40px; display:inline-block; content:''; width:28px; height:20px; background:url(img/20201124152636_137130965.png) no-repeat;}
.nswsfenlei_2019 li:hover:after,.curNewsType_2019:after{ content:''; width:28px; height:20px; background:url(img/20201124152636_1714941459.png) no-repeat !important;}
.nswsfenlei_2019 li a{ display:block; padding:20px 0 36px 22px; font-size:24px; color:#222; text-decoration:none;}
.nswsfenlei_2019 li a:hover{ color:#fff; font-weight:bold;}
.nswsfenlei_2019 li a:before,.curNewsType_2019 a:before{ position:absolute; top:48px; color:#888; font-size:15px; font-family:Arial;}
.nswsfenlei_2019 li:nth-child(1) a:before{ content:'NEWS CENTER';}
.nswsfenlei_2019 li:nth-child(2) a:before{ content:'INDUSTRY INFORMATION';}
.nswsfenlei_2019 li:nth-child(3) a:before{ content:'FREQUENTLY ASKED QUESTIONS';}
.nswsfenlei_2019 li:hover,.curNewsType_2019{background-color:#ff6c00 !important;}
.nswsfenlei_2019 li:hover a:before,.curNewsType_2019 a:before{ color:#fff !important; font-weight:normal;}
.curNewsType_2019 a{ color:#fff !important; font-weight:bold;}



/*新闻详情页*/
.nyxqnews_righttit strong{ color:#149678 !important;}
.nyxqnews_righttit:before { background:#149678 !important;}



/*翻页显示方式*/
.pages_info{ padding:0 !important;}
.pages_box { font-size:0; margin-top:10px;}
.pages_box a{ vertical-align:top; display:inline-block; padding:0 10px; height:26px; line-height:28px; border:1px solid #e5e5e5; text-align:center; margin:0 2px;background: #fff; font-size:14px; color:#222;}
.pages_box .page_curr{ border-color:#149678; background:#149678; color:#fff;}
.pages_box .page_curr:hover{ color:#fff;}
.pages_box a:hover{ color:#149678;}
.total{ border:1px solid #e5e5e5; padding:0 10px; color:#222;}
.prod_listw{ width:100%; background:#fff; padding-top:0px; padding-bottom:30px; border-bottom:solid 1px #eee; margin-top:20px}
.iconfont { font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
select{ height:28px; line-height:28px; border:1px solid #e5e5e5; text-align:center; color:#222; font-weight:normal !important;}



/*产品页列表第一种方式*/
.wenzi{ display:none;}
.neiye_product_content li a{ text-decoration:none;}
.neiye_product_content li{ border:1px solid #ccc; width: 31.1% !important;}
.neiye_product_search { background: #ff6c00 url(img/20200508172854_629135266.png) no-repeat !important; box-shadow: 0 6px 1vw 0 rgba(253,184,21,0.5) !important;}
.neiye_product_dis span { top: 56% !important;}
.neiye_product_dis i { top: 30% !important;}
.neiye_product_one span { font-size: 16px !important;}
/*自定义页列表第七种方式*/
.nylist li a{ text-decoration:none;}
.nylist li:hover .nylist-title { color: #149678 !important;}
/*新闻页列表第五种方式*/
.nynews_time { background: rgba(255,108,0,0.9) !important;}



/*顶部*/
.top_bg{ width:100%; height:46px; background:url(img/20201119204944_270191539.png) center no-repeat;}
.top{ width:1200px; margin:0 auto; line-height:46px;}
.top_fr{ padding-left:30px; float:right; color:#fff; background:url(img/20201119204954_1711543550.png) left no-repeat;}
.top_fr span{ display:inline-block; line-height:16px; font-size:22px; font-family:DIN Medium;}



/*抬头*/
.head_bg{ position:relative; width:100%; height:110px; background:#149678;}
.head{ width:1200px; margin:0 auto;}
.head_logo{ margin-top:23px; float:left; font-size:36px; line-height:36px; font-weight:bold; color:#fff;}
.head_logo img{ float:left; margin-right:14px;}
.head_logo span{ display:block; font-size:18px; font-weight:normal;}
.nav{ position:absolute; left:50%; margin-left:-243px; background:#f0f0f0; width:100%;}
.nav li{ position:relative; float:left; text-align:center;}
.nav li a{ padding:44px 28px 33px 28px; display:block; font-size:16px; line-height:16px; color:#333; text-decoration:none; -webkit-transition:0.4s all ease-in-out; transition:0.4s all ease-in-out;}
.nav li a span{ margin-top:5px; display:block; font-size:12px; line-height:12px; color:#777;}
.nav li a:hover{ background:#f9f9f9; color:#149678;}
.nav li a:hover span{ color:#149678;}
.nav li a:after{ position:absolute; bottom:0; left:0; display:block; content:''; width:0%; height:3px; background:#fdb815;}
.nav li a:hover:after{ width:100%; -webkit-transition:0.4s all ease-in-out; transition:0.4s all ease-in-out;}
.navcurrent,.navcurrent span{ color:#149678 !important; background:#f9f9f9;}
.navcurrent:after{ width:100% !important;}



/*产品展示*/
.productbg{ padding-top:48px; width:1200px; margin:0 auto;}
.column_bt{ text-align:center; font-size:40px; line-height:40px; font-weight:bold; color:#149678;}
.column_bt span{ display:block; height:61px; padding-top:18px; font-size:18px; line-height:18px; font-weight:normal; color:#666; background:url(img/20201121161332_1024456409.png) center bottom no-repeat;}
.productshow{ margin-top:30px;}
.classification{ position:relative; float:left; width:240px; height:850px; background:#f6f6f6;}
.classification:after{ position:absolute; bottom:45px; left:35px; display:block; content:''; width:183px; height:139px; background:url(img/20201123090602_1546313581.png) no-repeat;}
.classification1{ padding-top:30px; margin-bottom:15px; height:71px; font-size:22px; font-weight:bold; color:#fff; text-align:center; background:url( img/20201121161332_1826153270.jpg) no-repeat;}
.classification1 span{ font-family:Arial; font-size:14px; font-weight:normal;}
.classification2{ padding-left:35px; margin-top:10px; height:auto; overflow:hidden;}
.classification2 tr td{ display:block;}
.classification2 tr td b{ font-size:0;}
.classification2 tr td b a{ background:url(img/20201121161332_759816872.png) left center no-repeat; display:block; font-size:16px; line-height:50px; padding-left:20px; transition:0.5s ease; position:relative; border-bottom:1px dashed #dadada; text-decoration:none;}
.classification2 tr td b a:after{content:'';width:17px; height:17px; position:absolute; top:50%; right: 24px; margin-top:-10px; transition:600ms ease;}
.classification2 tr.on td b a{ color:#009e2d !important; font-size:15px; background:url(img/20201021174257_676434209.png) left center no-repeat; transition:0.5s ease;}
.classification2 tr.on td b a:after{transform: rotate(90deg);transition:600ms ease;}
#showtyepname a { height:40px; overflow:hidden; text-overflow:ellipsis; font-size:14px; display:block; padding-left:20px; line-height:40px; position:relative;}
#showtyepname a:before{content:''; width:9px; height:9px; position:absolute; top:50%; left:0; margin-top: -5px; background:url(img/20201121161333_1521773032.png) no-repeat center;}
#showtyepname a:hover{text-decoration:none;color:#000;}
#showtyepname div{ padding-top:8px;}
.recommended{ float:right;}



/*版权*/
.bottombg{ margin-top:30px; width:100%; background:#149678; color:#fff; padding-top:1px;}
.bottom{ width:1200px; margin:0 auto;}
.link{ padding-top:9px; border-bottom:1px solid #a1d5c9; line-height:69px; font-size:16px;}
.link a{ color:#fff; font-size:16px;}
.fudaohang{ margin-top:70px;}
.fudaohang a{ color:#fff;}
.fudaohang dl{ position:relative; float:left; padding-right:130px; height:242px;}
.fudaohang dl:before{ position:absolute; left:-65px; display:block; content:''; height:199px; border-left:1px dotted #d0eae4;}
.fudaohang dt{ font-size:18px;}
.fudaohang dl:nth-child(1):before{ display:none;}
.fudaohang dl:nth-child(4){ padding-right:0;}
.fudaohang dl dd{ line-height:30px; margin-top:10px;}
.fudaohang dl dd a{ font-size:14px; opacity:0.7;}
.fudaohang dl dd a:hover{ opacity:1;}
/*版权右边*/
.crcode{ margin-right:55px;}
.crcode img{ float:left; border:12px solid #fff; width:120px; height:120px;}
.crhotline li{ padding-left:54px; margin-bottom:31px;}
.crhotline li:nth-child(1){ background:url(img/20201120210005_292488974.png) left no-repeat;}
.crhotline li:nth-child(2){ background:url(img/20201120210005_258095330.png) left no-repeat;}
.crhotline li em{ opacity:0.8;}
.crhotline li span{ display:block; font-size:22px; color:#fdb815; font-family:DIN Medium;}
.address{ margin-top:25px; opacity:0.8;}

.banquanbg{ background:#09735b; line-height:60px;}
.banquan{ width:1200px; margin:0 auto; opacity:0.85;}
.banquan a{ color:#fff;}


.column_content_page_content iframe{ width: 96% !important;}

.in_new{ line-height:28px; width:95%; margin:0 auto;}
.in_new p{ text-indent:2em; padding-bottom:13px;}

