@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1300px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1300px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1300px;margin: 40px auto;position: relative;
}
.n_box:after,.box:after{
    display: block;content: "";clear: both;
}


a {color: #666; text-decoration: none;}
a:hover { color: #009b4d;text-decoration: none; }

.page{ margin:0 auto;width: 1300px; }
.bg{ width: 100%; min-width: 1300px;}


.fl { float: left;}
.fr {float: right;}

/*左右浮动清除*/
.clear { clear: both;height: 0px; overflow: hidden;}

/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}

/*英文样式*/
.font_en{font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}


/*标题*/
.t{text-align: center;color:#222;}
.t b{font-size: 40px;}
.t p{font-size: 18px;    margin: 5px 0 13px 0;}





/*栏目*/
.head_bg{height: 134px;position: relative;}
.head_fl{width:22%;height:100%;padding: 24px 0 0 30px;background: #009b4d;box-sizing: border-box;}
.head_fl a{float: left; display:block; }
.name{ font-size:1vw;color: #fff;line-height:36px; font-weight:bold;box-sizing: border-box; padding-left:12px; padding-top: 2px;}


.nav{ width:62%;  padding-left:1vw;box-sizing: border-box;}
.nav>ul>li{ float: left; display: block;padding: 0 1.2vw;height:134px;}
.nav ul .navcurrent:after{content: ''; display: block;width:100%; height: 4px; background:#009b4d; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;z-index: 2222; margin: 0 auto;}
.nav>ul>li>a{line-height:130px;font-size: 16px;color: #333; display: block;text-align: center; position: relative; z-index: 3333;}
.nav ul li>a:after{content: ''; display: block;width:0vw; height: 4px; background:#009b4d; transition:0.3s all ease-in-out;z-index: 2222; margin: 0 auto;}
.nav ul li:hover>a:after{width:100%;}
.nav ul li.navcurrent:after,.nav ul li:hover:after{width:100%;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a {margin: 0 auto;color: #222;}

/*导航下拉*/
.nav ul li>ul{-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;position: absolute;border-top: #009b4d 3px solid;opacity: 0;visibility: hidden;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);z-index: 9999;left:50%;top:134px;text-align:center;}
.nav ul li>ul a{padding:0 50px;height:30px;line-height:30px; display: block;color: #fff;font-size: 14px;  -webkit-transition: none ease-out .3s;    transition: none ease-out .3s;    -webkit-transition-property: color, background, text-indent, opacity;    transition-property: color, background, text-indent, opacity;}
.nav ul li .nav22 a{display: inline-grid;height: 50px;line-height: 50px;color: #fff;}
.nav .nav2 dl a:first-child{font-size: 18px;font-weight: bold;    height: 54px;line-height: 54px;}
.nav ul li:hover > ul {opacity: 1;visibility: visible;transform: translate3d(0px, 0px, 0px);box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12);transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.nav .nav2{width:100%;left: 0px;background: rgba(0, 155, 77, 0.7);}
.nav .nav2 dl{float: left;}
.nav2 table{width: 100%;display: block;}
.nav2 tr{float: left;}
.nav>ul>li:nth-child(2) .nav222 div:nth-child(3) #classimgshow2 a{width: 90px;text-align: left; padding-left: 31px;}
.nav>ul>li:nth-child(2) .nav222 div:nth-child(6){display: none;}
.nav>ul>li:nth-child(3) .nav222 div:nth-child(3){display: none;}
.nav ul li .nav222 #classimgshow1{display: none;}
.nav ul li .nav222 #classimgshow2{width: auto;    display: inline-grid;    line-height: 50px; height: 50px;}
.nav>ul>li:nth-child(2) .nav222 div:nth-child(3) #classimgshow2{ display: block; float: left;}


.tle{width:16%;margin-top: 42px;}
.tle img{float:left;}
.tle p{margin-left:3.4vw;font-size:16px;color:#222;}
.tle b{font-size:30px;display: block;}


@media (max-width: 1920px){
.nav>ul>li>a{font-size:17px;}
 .head_fl{padding:28px 0 0 50px;}
}
@media (max-width: 1680px){
.nav>ul>li>a{font-size:15px;}
 .head_fl{padding: 26px 0 0 6px;}
}
@media (max-width: 1600px){
.nav>ul>li>a{font-size:15px;}
 .head_fl{padding: 26px 0 0 30px;}
}
@media (max-width: 1440px){
.nav>ul>li>a{font-size:16px;}
    .head_fl{padding: 26px 0 0 40px;}
    .tle{display: none;}
    .head_fl{width:26%;}
    .nav{width:74%}
}
@media (max-width: 1400px){
.nav>ul>li>a{font-size:16px;}
    .tle{display: none;}
    .head_fl{width:28%;}
    .nav{width:72%}
}
@media (max-width: 1200px){
.nav>ul>li>a{font-size:16px;}
    .tle{display: none;}
    .head_fl{width:28%;}
    .nav{width:72%}
}


/*分类*/
#classimgshow1{_width:0px;width:0px;_height:0px;
height:0px;_line-height:0px;line-height:0px; 
background:url(0.html) no-repeat left; _padding-left:15px;padding-left:15px;}

#classimgshow1 a{text-decoration:none;}

#classimgshow2{_width:-15px; width:-15px;_height:0px;
height:0px;_line-height:0px;line-height:0px;
background:url(0.html) no-repeat left; _padding-left:20px;padding-left:20px;}

#classimgshow2 a{text-decoration:none;}







/*搜索*/
.search_nbg{height:80px; margin:0 auto;position:absolute; top:534px;background: #f5f5f5;}
.search_nbg .search-bg{background: #fff;}
.search_bg{ height:80px; margin:0 auto;}
#search{ color: #999;width:1300px;line-height:79px;margin:0 auto;}
.search_01 i{display: block;float: left;padding-top: 22px;margin-right: 14px;}
.search_01{ float:left; width:900px; padding-left:2px;}
.search_02{height:37px;width:302px;overflow:hidden;margin-top:23px;float:right;}
.search_02 form{padding-left:0;}
.search-i{ width:66px; overflow:hidden; height:36px;}
.search-bg{float:left;width:226px;overflow:hidden;padding-left:10px;background: #f5f5f5;}
.search_01 a{font-size:14px;}






/*核心产品*/
.hx_prod_bg{height:890px;background:#f5f5f5;position: relative;}
.hx_prod{height: 540px;position:relative;}
.hx_prod_text{width:274px;height:460px;padding:40px 40px;color:#fff;background: #009b4d;}
.hx_prod_text t{font-size: 30px;display: block;}
.hx_prod_text t:after{content: "";display: block;width:60px;height:5px;margin-top:30px; background: #2dc459;}
.hx_prod_text b{font-size: 16px;display: block;margin-top:32px;}
.hx_prod_text P{margin-top: 13px;line-height: 26px;font-size: 15px;opacity:0.8;}
.hx_prod_text a{display: block;width:160px;height:40px;line-height: 40px;margin-top:27px;font-size:16px;color:#fff;text-align: center;background: #2dc459;transition: all 0.3s ease-in-out;}
.hx_prod_li .hx_prod_text:hover a{background: #000;    letter-spacing: 2px;
    color: #222;
}
.hx_prod_product{margin:0 25px;}
.hx_prod_application{width:355px;}
.hx_prod_application a{position: relative;display: block;}
.hx_prod_application a:nth-child(2){margin-top: 25px;}
.hx_prod_application a img{width: 100%;}
.hx_prod_application a p{ width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 16px; color: #fff;background: rgba(0, 0, 0, 0.5);position: absolute;top: 207px;left: 0px;z-index: 99;}
.hx_prod_li .hx_prod_application a:hover p{    background: rgba(0, 155, 77, 0.5);}
.hx_prod_btn{width:53px;height:98px;background:rgba(0,0,0,0.5);position: absolute;top:215px;}
.hx_prod_btn:after{content: "";display: block;width:20px;height:34px;margin: 32px auto;background: url(images/20200826141948_1360883897.png)no-repeat;}
.hx_prod_btnl{left:379px;}
.hx_prod_btnr{left:866px;}
.hx_prod_btnr:after{transform: rotateY(180deg);}







/*产品*/
.prod_top{height:233px;}
.prod_top #classimgshow1{width:250px;float: left;    padding-left: 0px !important;}
.prod_top #classimgshow1:nth-child(2){height:155px;line-height: 155px;background:#009b4d  url(images/20200827153709_1831826996.png)no-repeat left top;}
.prod_top #classimgshow1:nth-child(2),.prod_top #classimgshow1:nth-child(3){border-bottom: 1px #fff solid;}
.prod_top .classimgshow2_cls:nth-child(3){height: 143px;padding-top: 12px;}
.prod_top #classimgshow1:nth-child(5){height: 78px; line-height: 78px;background:#009b4d;}
.prod_top .classimgshow2_cls:nth-child(6){height: 78px; }
.prod_top .classimgshow2_cls:nth-child(6) #classimgshow2 a{line-height: 78px;}
.prod_top .classimgshow2_cls:nth-child(6) #classimgshow2 a:after{top: 40px;}
.prod_top #classimgshow1 a{display: block;font-size: 24px; color: #fff; font-weight: bold;text-align: center;}
.prod_top .classimgshow2_cls{width:1050px;float:left;background: #f5f5f5;}
.prod_top .classimgshow2_cls #classimgshow2{width: auto;padding-left: 0px !important;float: left;}
.prod_top .classimgshow2_cls #classimgshow2 a{display: block;width: 104px;line-height: 45px;margin-left: 45px;font-size: 16px;color: #666;position: relative;}
.prod_top .classimgshow2_cls #classimgshow2:hover a{color: #019b4e;}
.prod_top .classimgshow2_cls #classimgshow2 a:after{content: "";display: block;width:13px;height: 1px;background:#e1e1e1;position: absolute;top:23px; left: -23px;}
.prod_top .classimgshow2_cls #classimgshow2:hover a:after{background:#019b4e;}
.prod_bottom{height:825px;margin-top: 30px;}
.prod_bottom tbody tr:nth-child(1) td:nth-child(-n+4){margin-bottom:25px;}
.prod_bottom tbody td{display: block;width: 309px;margin-right: 21px;padding-left: 0px !important;float: left; }
.prod_bottom tbody td:nth-child(4){    margin-right: 0px;}
.prod_bottom tbody td br{    display: none;}
.prod_bottom tbody td span a{display: block;height: 60px;line-height: 60px; font-size: 18px;color: #222;}
.prod_bottom tbody td img{
    display: block;
}

.prod_bottom{margin-top:24px;}
.prod_bottom tbody td{width:306px;padding-left: 0px !important;display: block;float: left;margin-right: 23px;}
.prod_bottom tbody td:last-child{    margin-right: 0px;}
.prod_bottom tbody td br{display: none;}
.prod_bottom tbody td span{padding-top: 0px !important;background: #fff;position: relative;    display: block;}
.prod_bottom tbody td span a{display: block; height: 56px;line-height: 56px; font-size: 16px; color: #333;position: relative;z-index: 2;}
.prod_bottom tbody td:hover span a{color: #fff;}
.prod_bottom tbody td span:after{display: block;content: "";width: 0;height: 56px; position: absolute;top: 0;left: 0;background: #009b4d;-webkit-transition: 0.2s all ease-in-out;transition: 0.2s all ease-in-out;}
.prod_bottom tbody td:hover span:after {width: 100%;}

/*首页分类*/
.prod_top{}
.prod_top li{
    display: block;margin-bottom: 1px;
}
.prod_top li:after{
    display: block;content: "";clear: both;
}
.prod_top .yiji {float: left;
    height: 155px;display: block;width: 250px;text-align: center;
    line-height: 155px;font-size: 24px;
    color: #fff;
    font-weight: bold;
    background: #009b4d url(images/20200827153709_1831826996.png)no-repeat left top;
}
.prod_top .menu2{width: 1050px;
    float: left;display: block;padding: 10px 0;
    background: #f5f5f5;}
.prod_top .menu2 a{display: block;
    width: 104px;
    line-height: 45px;float: left;
    margin-left: 45px;
    font-size: 16px;
    color: #666;
    position: relative;}    
.prod_top .menu2 a:after{    content: "";
    display: block;
    width: 13px;
    height: 1px;
    background: #e1e1e1;
    position: absolute;
    top: 23px;
    left: -23px;}
.prod_top li:nth-of-type(2) .yiji{
    height: 65px;line-height: 65px; background: #009b4d;
}
/*特点*/
.trait_bg{height:950px;background: url(images/20200826143623_75732109.jpg)no-repeat center;}
.trait_t{color:#fff;}
.trait_bg li{width:248px;margin-right: 15px;float:left;}
.trait_bg li:last-child{margin-right: 0px;}
.trait_bg li:nth-child(2n) .trait_content b{margin-top: -25px;}
.trait_content{width:189px;height:165px;padding:35px 30px 0 30px; background: #fff;text-align: center;color:#222;}
.trait_content b{display: block;height: 60px;margin-top:-10px;font-size: 50px;font-family:Tunga;}
.trait_content p{font-size: 24px;}
.trait_content t{display: block;margin-top: 10px;font-size: 15px;color:#666;line-height: 24px;}
.trait_image img{
    display: block;
}




/*应用方案*/
.case_image tbody td{display: block;width: 19%;margin-right: 1.25%;padding-left: 0px !important;float: left;position: relative; overflow: hidden;}
.case_image tbody tr td:nth-of-type(n+6){margin-top:1.25%;}
.case_image tbody td:nth-child(5),.case_image tbody td:nth-child(10){margin-right:0px;}
.case_image tbody td a img{width: 100%;height: 100%; transition: all 0.5s;}
.case_image tbody td:hover a img{transform: scale(1.1);}
.case_image tbody td br{display: none;}
.case_image tbody td div{display: block;width: 100%;padding-top:0px !important;height: 2.5vw;line-height: 2.5vw;position: absolute; top:82.5%; left: 0px;z-index: 9;}
.case_image tbody td div a{display: block;background-image: linear-gradient(to right, #000 0%, transparent), url(bg.jpg);font-size: 18px;color: #fff;}
.case_image tbody td:hover div a{background-image: linear-gradient(to right, #009b4d 0%, transparent), url(bg.jpg);transition: all 0.3s ease-in-out;}
.case_a a{display: block;width: 382px;height: 71px; line-height: 71px;margin:60px auto 0; text-align: center;font-size: 18px;color: #333;border: 1px #000 solid;transition: all 0.3s ease-in-out;}
.case_a a:hover{background: #019b4e;    letter-spacing:5px;color: #fff;border: 1px #019b4e solid;}






/*优势*/
.adv_bg{height:800px;background: url(images/20200826161527_567605009.jpg)no-repeat bottom center;}
.adv{position: relative;background: #f5f5f5;height: 548px;}
.adv_top{position: absolute;top: 35px;left: 815px;z-index: 2;}
.adv_top li{width:112px;height:75px;line-height: 30px;margin-right: 1px;padding-top: 15px;background: #333;font-size: 24px;color:#fff;text-align: center;float:left;position: relative;cursor: pointer;}
.adv_top .on{background: #009b4d;}
.adv_top .on:after{content: "";display: block; width: 0;height: 0;border-right:9px solid transparent;border-left:9px solid transparent;border-top:14px solid #009b4d;position: absolute; top: 90px;left: 50px;}
.adv_top li:nth-child(4){margin-right: 0px;}
.adv_bottom{height:549px;}
.adv_bottom_fr{width:435px;height:548px;padding:0 35px 0 50px;}
.adv_bottom_fr b{display: block;margin: 170px 0 0px 0;font-size: 30px;color:#009b4d;}
.adv_bottom_fr t{font-size: 18px;color:#222;}
.adv_bottom_fr t:after{content: "";display: block;width:40px;height:5px;margin: 30px 0 25px 0;background: #009b4d;}
.adv_bottom_fr p{font-size: 16px;color:#666;line-height: 30px;}
.adv_bottom_fr p:nth-child(4){margin-top:7px;}
.adv_bottom_fr p strong{color:#009b4d;}
.adv_bottom_fr a{display: block;width:160px;height:38px;line-height: 38px;margin-top:30px;font-size: 16px;color:#fff;text-align: center;background: #009b4d;transition: all 0.3s ease-in-out;}
.adv_bottom_fr a:hover{background: #000;}







/*解决方案*/
.solution_bg{height:940px;background:#f5f5f5  url(images/20200826173340_1043078655.jpg)no-repeat bottom;}
.solution_t t{color:#009b4d;}
.solution_li li{width: 345px;height: 300px;padding: 65px 44px;color:#fff;text-align: center;float: left;background: url(images/20200826174209_841009158.jpg)no-repeat center;}
.solution_li li img{display: block;margin: auto;}
.solution_li li b{display: block;margin:25px 0 10px 0; font-size: 24px;}
.solution_li li p{font-size: 24px;}
.solution_li li p:after{content: "";display: block;width:40px;height:5px;margin: 30px auto 20px;background: #fff;}
.solution_li li span{display: block;font-size: 15px;line-height:30px;}
.solution_tle{margin:60px auto 0; text-align: center;}
.solution_tle p{font-size: 24px;color:#222;}
.solution_tle b{display: block;font-size: 60px;color:#009b4d;font-family:TW Cen MT Condensed;}






/*新闻*/
.news_bg{background: #fff;height: auto;padding-bottom: 80px;}
.news_cont{height:572px;}
.news_cont_l{width:560px;height:570px;}
.news_cont_l .news_div{width:488px;height: 530px;padding: 36px;background: #f3f3f3;}
.news_cont_l .news_div_item{ position: relative;}
.news_cont_l .news_div_item_date{position: absolute;right: 0;top: 350px;height: 20px;display: block;    font-size: 14px;line-height: 20px;font-family: 'Arial';}
.news_div_item_year ,.news_div_item_month ,.news_div_item_day{float:left}
.news_cont_l .news_div_item_content{position: absolute; top: 350px;}
.news_cont_l .news_div_item_pic{position: absolute;}
.news_cont_l .news_div_item_pic img{width:488px;height:320px;}
.news_cont_l .news_div_item_a{font-size:18px;color:#333;font-weight:lighter;  width: 100%;height: 185px; display: block;position: absolute; z-index: 3;}
.news_cont_l .news_div_item_a:hover{color:#009b4d;}
.news_cont_l .news_div_item_body{font-size:14px;color:#999;font-weight:lighter;    margin-top: 36px; line-height:24px;}
.news_cont_l .news_div_item_body:after{content:'了解详细+';width:160px;height:35px;background:#009b4d;text-align:center;color:#fff;display:block;line-height:35px;     position: relative;   top: 26px;}
.news_cont_l:hover .news_div_item_body:after{background:#009b4d;}
.news_cont_r{width:705px;height:604px;}
.news_cont_r ul{height:65px;}
.news_cont_r ul a{width:32%;height:64px;margin-left:2%;float:left;background:#eee;text-align:center;line-height:64px;font-size:18px;color:#333;font-weight:bolder;display:block; font-weight: 300;}
.news_cont_r ul a:nth-child(1){ margin-left:0;}
.news_cont_r .cur{background:#009b4d;color:#fff; }
.news_cont_r .news_div_item:nth-child(1){display:none;}
.news_cont_r .news_div_item{margin-top:8px;position: relative;width:683px;border:1px solid #eee;height:149px; background: #f3f3f3; padding:10px;}
.news_cont_r .news_div_item_date{display:none;}
.news_cont_r .news_div_item_pic{position: absolute;}
.news_cont_r .news_div_item_pic img{width:186px;height:147px;}
.news_cont_r .news_div_item_content{position: absolute;width: 470px;left: 210px;top: 33px;}
.news_cont_r .news_div_item_a{font-size:18px;color:#333;width: 100%;height: 115px;display: block;position: absolute;z-index: 3;}
.news_cont_r .news_div_item_a:hover{color:#009b4d;}
.news .tempWrap{width:705px !important;}
.news_cont_r .news_div_item_body{font-size:14px;color:#999;font-weight:lighter;    margin-top: 36px; line-height:24px;}






/*简介*/
.com_bg{height:801px;padding-top:80px; background: url(images/20200827091523_1511119072.jpg)no-repeat center;}
.com{width:1177px;height:579px;padding:60px 60px 70px 60px; background:#fff;text-align: center;color:#222;}
.com_top b{font-size: 50px;font-family:TW Cen MT Condensed;text-transform: uppercase;}
.com_top span{display: block;font-size: 18px;}
.com_top span:after{content: "";display: block;width:70px;height:5px;margin: 30px auto;background: #009b4d;}
.com_top p{font-size: 16px;color:#666;line-height: 36px;}
.com_top p a{color:#222;}
.com_top p a:hover{color:#009b4d;}
.com_bottom{margin-top:35px;}
.com_bottom table tr{    display: block;}
.com_bottom table tr td{display: block;padding-left: 0px !important;float: left;margin-right: 12px;}
.com_bottom table tr{ display: block;}
.com_bottom table tr td div{padding-top: 0px !important;height: 50px;line-height: 50px;background: #f5f5f5;}
.com_bottom table tr td div a{font-size: 16px;color: #333;}
.com_bottom table tr td:hover div{background: #009b4d;}
.com_bottom table tr td:hover div a{color: #fff;}
.com_bottom table tr td img{
    display: block;
}





/*版权*/
.link_bg{ height: 80px; background:#333;border-top: 1px #444 solid;}
.links_l{font-size: 16px; color:#fff; line-height:80px;}
.linkTagcs li a{font-size:14px;}
.links_r a{font-size:14px; color:#fff;height:80px; padding-top:15px;display: block;}

.footer_bg{width: 100%; min-width: 1200px;color: #fff; background:#333;   padding: 40px 0;position: relative;}
.footer li{ float: left; width: 180px; }
.footer_w1 t{display: block;float: left;font-size: 24px;font-weight: bold;margin-right: 11px;}
.footer_w1 span{display: block;float: left;font-size: 20px;margin-top:3px;}

.footer li:nth-child(5){width:160px; margin-left:16px; margin-top:30px; background:#fff; float:right;}
.footer li:nth-child(6){width:160px; margin-left:16px; margin-top:30px; background:#fff; float:right;}
.footer_w{font-size: 14px; line-height: 34px; color: #999;}
.footer_w p{padding-left:34px; background-image:url(images/20200828093120_1184121336.png); background-repeat: no-repeat;}
.footer_w p:nth-child(1){background-position: 0 -68px;}
.footer_w p:nth-child(2){background-position: 0 -68px;}
.footer_w p:nth-child(3){background-position: 0 -34px;}
.footer_w p:nth-child(4){background-position: 0 -102px;}
.footer_w p:nth-child(5){background-position: 0 0;}
.footer li a{ display: block;font-size: 14px; line-height: 34px; color: #999;}
.footer li a:hover{color:#fff;}
.footer_t{ font-size: 16px !important; color: #fff !important;  line-height: 60px !important; position: relative;}
.footer li img{width:140px;padding: 10px 10px 5px 10px;background:#fff;display: block;}
.footer li:nth-child(5) p{text-align:center; color:#999; line-height:30px; margin-bottom:10px;}
.footer li:nth-child(6) p{text-align:center; color:#999; line-height:30px; margin-bottom:10px;}
.copy_bg{margin-top:40px;}
.copy{line-height: 30px; font-size: 14px;color: #999; margin-top:20px;    padding-top: 10px;}
.copy a{font-size: 14px; color: #999;}
.copy a:hover{color:#009b4d;}

.footer li.w375{width: 375px;
        }  
        
.nboxr{
    width:966px;box-sizing: border-box;position: relative;
} 

/*内页左边分类*/
.prod_t b{background: url(images/20200829174937_305142233.png)no-repeat top center;}
.prod_fl{width:300px;background: #f5f5f5;}
.prod_fl_t{height:123px;text-align: center;color: #fff;background: url(images/20200829170717_2102942328.png)no-repeat center;}
.prod_fl_t b{display: block;font-size: 42px;padding-top: 22px;opacity:0.2;}
.prod_fl_t p{font-size: 28px;font-weight: bold;margin-top: 18px;}

.prod_fl_z{padding: 25px;background: url(images/20200829174850_896134558.png)no-repeat bottom center;}

.prod_fl_z .fldh{display: block;
    margin-bottom: 30px;
   
    line-height: 43px;
    
    position: relative;}
.prod_fl_z .yiji{ border: #ccc 1px solid;font-size: 16px; margin-bottom: 20px;color: #222;font-weight: bold;
   display: block;position: relative;
    padding-left: 20px;}
    .prod_fl_z .yiji:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #666;
    position: absolute;
    top: 20px;
    right: 22px;
    z-index: 9;
}

.prod_fl_z .yiji:after {
    content: "";
    display: block;
    width: 22px;
    height: 22px;
    background: #ccc;
    border-radius: 50%;
    position: absolute;
    top: 11px;
    right: 17px;
}

 .prod_fl_z .erji{
    display: block;float: left;
    width: 100px;
    line-height: 40px;
    font-size: 15px;
    padding-left: 25px;
    background: url(images/20200829174718_859570563.png)no-repeat 5px -50px;
}   


/*内页幻灯片*/
.banner_tit{width: 1300px;
    height: 100%;
    margin: 0 auto;}
.banner_tit h3 {
    font-size: 48px;
    color: #fff;
    padding-top: 11%;
    display: block;
    line-height: 48px;
}
.banner_tit h6 {
    font-size: 16px;
    font-weight: lighter;
    color: #fff;
    margin-top: 20px;
    line-height: 30px;
    text-align: left;
}
   
  /*内页联系  */
  .headliner {height: 150px;margin-top: 60px;text-align: center;}
.headliner b {line-height: 30px;font-size: 30px;padding-top: 27px;color: #333;z-index: 1;text-align: center;font-weight: bold;position: relative;letter-spacing: 1px; margin:0 auto;}
.headliner em {line-height: 43px;display: block;text-transform: uppercase;text-align: center;font-weight: bold;font-size: 100px;color: #f6f6f6;font-style: normal;position: relative;z-index: -1;}
.headliner:nth-child(1){left: 40%;}
.headliner p {line-height: 40px;font-size: 18px;color: #999;text-align: center;margin-top: 0;}
.contactus {height: 320px;width: 1200px;margin: 0 auto;margin-bottom: 30px;}
.contactus ul {list-style: none;padding: 0 !important;}
.contactus ul li {float: left;width: 280px;height: 280px;text-align: center;background: #fff;box-shadow: 0 0 10px #eee;transition:0.6s;}
.contactus ul li+li{margin-left: 25px;}
.contactus ul li:hover {transition:0.6s;transform: scale(1.1);box-shadow:-7px 2px 20px rgba(6, 33, 58, 0.4);}
.contactus ul li:hover em{transform: scale(1);}
.contactus ul li:hover i{transform: scale(1);}
.contactus ul li:hover span{transform: scale(1);}
.contactus ul li em {height: 60px;margin-top: 60px;display: block;}
.contactus ul li em img {display: block;margin: 0 auto;}
.contactus ul li i {display: block;font-style: normal;font-size: 16px;font-weight: bold;color: #009b4d;}
.contactus ul li span {display: block;font-size: 14px;color: #999;padding: 10px 20px;}


.cont_Sol{background: url(images/20200828190326_1535115199.jpg) no-repeat center;max-width: 100%;width: 100%;height: 700px;position: relative;}
.sol_box{display: table;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;}
.sol_top{color: #fff;}
.sol_top em{margin-bottom: 35px;line-height: 80px;font-size: 80px;font-family: gothicb;color: #e4e4e4;display: block;font-style: inherit;}
.sol_top b{display: block;line-height: 30px;font-size: 30px;color: #fff;}
.sol_top i{background: #009b4d;margin-bottom: 80px;height: 5px;width: 40px;margin:30px auto;display: inline-block;}
.sol-share-one {position: relative;display: inline-block;border: 1px solid #706f6f;margin-right: 148px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 50%;text-align: center;vertical-align: top;cursor: pointer;padding: 20px;}
.sol-share-one:last-child {margin-right: 0;}
.sol-share-one img{
    display: block;
}
.ss-one-qrcode {position: absolute;top: 80px;left: 50%;z-index: 10;transform: translateX(-50%) translateY(-20px);opacity: 0;visibility: hidden;transition: .35s .05s;}
.ss-one-qrcode img{padding: 7px;background: rgba(255, 255, 255, .1);	} 
.ss-one-qrcode .share-name{font-size: 12px;color: #dedede;line-height: 30px;}
.sol-share-one:hover .ss-one-qrcode {transform: translateX(-50%) translateY(0px);opacity: 1;visibility: visible;}
.ss-one-qrcode .wx{width: 100px;}

a.call {position: relative;display: inline-block;height: 66px;line-height: 66px;text-align: center;}
.call-img {position: relative;z-index: 10;background: #009b4d;border-radius: 50%;padding:0 21px;}
a.call img {position: relative;z-index: 10;
   
}
.call-img img{
    display: block;padding: 21px 0;
}

a.call::before,a.call::after {content: '';position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background: #009b4d;border-radius: 50%;opacity: 0;animation: circleGo 2s linear infinite;}
a.call::after{animation: circleGo 2s 1s linear infinite;}
.call-desc {position: absolute;left: 0;top: 0;z-index: 5;width: 66px;height: 100%;border-radius: 100px;background: #2e2e2e;text-align: right;overflow: hidden;transition: .55s;}
a.call:hover .call-desc {width: 168px;}
.call-desc span.desc {position: relative;top: 0px;padding-right: 12px;display: inline-block;font-size: 14px;color: #fff;}
.call-desc::after {content: '';position: absolute;top: 45px;left: 97px;transform: translateX(-100px);width: 15px;height: 8px;background-image: url(images/20200828190352_2061162282.png);background-size: 15px 8px;transition: .45s;}
a.call:hover .call-desc::after {transform: translateX(0px);transition: .55s;}
	
@keyframes circleGo {
	0% {
		transform: scale(1);
		opacity: .5;
	}
	100% {
		transform: scale(2.2);
		opacity: 0;
	}
}

.about_in_x{ position: relative;margin:0 auto;width:1300px;}
.about_in_x .clearfix{box-shadow: 0px 0px 5px #ccc; padding:30px;}

.profile_info{    overflow: hidden;position: relative;float: right;}
.mCSB_inside > .mCSB_container{margin-right: 15%;}
.profile_des{ line-height:30px;}
.profile_des p{font-size: 16px; }
.mCustomScrollbar{-ms-touch-action: pinch-zoom;touch-action: pinch-zoom;}
    
.scr_area { line-height: 150%; font-size: 14px; width: 800px;  height: 450px; padding-top:20px;}
.profile_des h3{font-size:32px;font-weight:bolder;color:#009b4d;    margin-bottom: 25px;}
.pic img{width:480px !important; 
    height: 360px !important;
}
#span_miaoshu:nth-child(2){display:none;}

.page2 {margin: 0 auto;min-width: 1300px;width: 87%;}
.comn_t{text-align:center; padding-bottom:40px;}
.comn_t span{font-size:40px; color:#f6f6f6;}
.comn_t p{font-size:34px; font-weight:bold; color:#222;}
.comn_t t{font-size:18px; line-height:40px;}
.comn_t2 p,.comn_t2 t{color:#fff;}

.comn_mbg{background: url(images/20200418151727_1328136947.jpg)no-repeat center top;height: auto;}
.comn_c li{width:25%; height:24vw; float:left; text-align:center;background:#fff;}
.comn_c li img{width:100%;}
.comn_c li p{ line-height:40px; font-size:18px; color:#222; padding-top:12px;}
.bdmap{
    width: 100%;height: 500px; margin-bottom: 50px;
}


/*内页简介*/
.gsgk_bg{width:96%; margin:0 auto;}
.gsgk_main6 .swiper-container { width: 100%; padding-bottom: 55px;}
.gsgk_main6 .swiper-container:before{content: '';display: block;clear: both;width: 33.3334%;background: rgba(255,255,255,0.75);height: 100%;position: absolute;top: 0;left: 0;z-index: 33;}
.gsgk_main6 .swiper-container:after{content: '';display: block;clear: both;width: 33.3334%;background: rgba(255,255,255,0.75);height: 100%;position: absolute;top: 0;right: 0;z-index: 33;}
.gsgk_main6 .swiper-container .swiper-slide { text-align: center; position: relative; 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;}
.gsgk_main6 .swiper-container .swiper-slide img { width: 100%; height: auto; display: block; margin: 0 auto; }
.gsgk_main6 .swiper-button-prev, .gsgk_main6 .swiper-button-next { display: block; z-index: 36; position: absolute;opacity: 0.6; filter: grayscale(1); margin-top:-40px;}
.gsgk_main6 .swiper-button-prev{left: 26%;background-image: url(images/20200830141034_1286991000.png);}
.gsgk_main6 .swiper-button-next{right: 26%;background-image: url(images/20200830141047_1311600632.png);}
.gsgk_main6 .swiper-button-prev:hover, .gsgk_main6 .swiper-button-next:hover{opacity: 1;
filter:grayscale(0); }
.gsgk_main6 > .page{ width: 96%;margin:0 auto; }
.gsgk_main4 > .page{ width: 1240px; }
.gsgk_main6 {width: 100%; overflow: hidden; margin-top:20px;}
.gsgk_main6 .swiper-pagination-bullet { border-radius: 100px; opacity: 1 !important; background-color: #999999; width: 14px; height: 14px; cursor: pointer; }
.gsgk_main6 .swiper-pagination-bullet-active { opacity: 1 !important; background-color: #009b4d; }


/*检测报告*/
.download_w{height:auto; margin-bottom:40px; padding:40px; box-shadow: 0 0 20px #eee;background: #fff;}
.download_w p{font-size:24px; font-weight:bold; color:#333; padding-bottom:20px;}
.download_w a{    display: block; line-height:50px; font-size:16px;background: url(images/20200904111425_1256179209.png)no-repeat center right;}
.download_w a:hover{background: url(images/20200904111425_569620137.png)no-repeat center right;}

/*内页详情*/


.cpcs{width:800px;margin:30px auto;}
.cptop{padding-top:20px;}
.cpbottom{padding-bottom:20px;}
.cp_poster {
    background: url(images/20200827145000_525409362.jpg)center no-repeat;
    width: 100%;
    height: 310px;
    margin-bottom: 30px;
}
.t_bg{background:url(images/20200827145000_737937333.png)center no-repeat;width:100%;height:113px;margin:30px auto 20px;line-height:110px;}
.t_bg2{background:url(images/20200827145001_1520917207.png)center no-repeat;width:100%;height:80px;margin:30px auto;line-height:80px;}
.t_bg span{font-size:30px;padding-left:30px;}
.t_bg2 span{font-size:30px;padding-left:20px;color:#fff;}
.cp_con{font-size:18px;line-height:34px;}
.cp_tab table{width:100%;border-collapse:collapse;border-spacing:0;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;}
.cp_tab table td{padding:15px 20px;font-size:18px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.tb_t tr td:nth-child(1){background:#f5f5f5;width:25%;}
.tb_t2 tr td:nth-child(1){width:25%;}
.td_t{background:#f5f5f5;}
.cpcs .cs_img{display:block;margin:5px auto;}