﻿@charset "utf-8";
html{overflow-x:hidden;}
body{color:#333;letter-spacing: 1px;background:#f1f3f5}
body.index-bg{background:;}
a{color:#333;}
a:hover{color:red; text-decoration:none;}
a.active{color:red;}
ul,li{list-style:none;margin:0;padding:0;}
input[type="text"],img,input[type=button]{vertical-align:middle; outline:none;}
input[type="radio"],input[type="checkbox"] {vertical-align:middle;margin-top:-4px; margin-top:0;margin-top:-2px\0;}
.hr{background:#96dafb;height:1px;border:0 none;}
.border_box{border:1px solid #e5e5e5;}
.container{padding:0}
.header{width:100%;position:fixed;left:0;top:0;height:68px;background:#fff;}
.header-top{height:3px;background:#adadad;width:100%; position: relative;overflow:hidden;}
.header-top:after{content:'';display:block;width:20px;height:5px;background:#ff0000;}
.header-main{height:65px;position: relative;}
.icons{display:inline-block;*display:inline;*zoom:1; background: url(/uploads/image/eimages/icon.png);vertical-align: middle;}
.i-content{width:20px;height:20px; background-position: 0 -21px;}
.i-daojin{width:20px;height:20px; background-position: -20px -20px;}
.logo{display:block;width:140px;height:30px;position: absolute;left:16px;top:50%;transform:translatey(-50%);background:url(/uploads/image/eimages/logo_sp.png);background-size:140px 30px;}
.logo-right{text-align: center;vertical-align: middle;color:#fff;font-size:0;}
.logo-right a{display:inline-block;*display:inline;*zoom:1;vertical-align: middle;font-size:13px;width:50%;padding:15px 0;color:#fff;position:relative;}
.logo-right a:first-child:after{content:'';display:block;width:1px;height:52px;position:absolute;right:0;top:50%;transform:translatey(-50%);background:rgba(255,255,255,0.2)}
.logo-right a i{display:block;margin:0 auto 8px;}
.search{width:100%;border:1px solid #000;display:block;position:relative;}
.search input[type="text"]{height:48px;line-height:20px;background:#fff;border:0;width:100%;text-align: left;text-indent: 0.3em;padding:15px 10px;font-size:16px;boder-radius:0;}
.search button{width:36px;height:48px; background:#fff;border:0;cursor: pointer; position: absolute;right:5px;top:0;transition:0.2s all;}
.search button:hover{background:#ff0000;}
.i-search{width:24px;height:20px; background-position: -40px -20px;margin:6px auto;}

.navbar-toggle{padding:0;margin:0;position:absolute;right:16px;top:17px;border-radius:0;height:34px;}

.navbar-toggle .icon-bar:nth-of-type(2){width:34px;background:#000;transform: rotate(-45deg) translate(-8px,8px)}
.navbar-toggle .icon-bar:nth-of-type(3){width:34px;background:#000;transform: rotate(45deg) translate(0px,0px)}
.navbar-toggle .icon-bar:nth-of-type(4){display:none;}
.navbar-toggle .icon-bar .icon-bar{margin-top:10px;display:block;}
.navbar-toggle.collapsed .icon-bar{width:34px;background:#000;transform: rotate(0) translate(0,0)}
.collapsed .icon-bar .icon-bar{margin-top:10px;}
.navbar-collapse{background:#080808;position: fixed;left:0;top:68px;right:0;bottom:0;z-index:999;display:none;}
header.navbar{margin-bottom:0;}
header #gnav .container ul li a{
	padding:5vw 0;
	text-align: center;
	display:block;
	
}
header #gnav .container ul li{border-top:1px solid #393939}
header #gnav .container ul li a span{display:block;text-indent:0;color:#fff;font-size:13px;}

header #gnav .container ul li a:hover,header #gnav .container ul li a.current, header #gnav .container ul li a.active{background:none;}

#global-nav-secondary-menu-container{display:none;}
.banner{width:100%;padding-top:61.333%;background: no-repeat top center #f5f5f5;background-size: 100% auto;overflow:hidden;position:relative;}	
.banner h1,.banner p{margin:0;text-indent: -999em;position:absolute;left:0;top:0;}
.ny-banner{width:100%;padding-top:40%;background: no-repeat top center #f5f5f5;background-size: 100% auto;overflow:hidden;position:relative;}
/***底部**/
footer{height:38px;line-height:35px;background:#ebebeb;width:100%; position: relative;overflow:hidden;padding-top:3px;}
footer:before{content:'';display:block;width:100%;height:3px;background:#adadad;position: absolute;left:0;top:0;}
footer:after{content:'';display:block;width:20px;height:3px;background:#ff0000;position: absolute;left:0;top:0;}
.links{margin:0;height:auto!important;overflow:hidden;padding:0;font-size:12px;}
.links li{float:left;margin-left:10px;padding:0;}
.links li a{color:#6b6b6b;}
.links li a:hover{color:#6b6b6b; text-decoration: underline;}
.links li:last-child{float:right;margin-right:10px;}
.copyright{float:right;display:none;}
.copyright img{width: 383px; height: 13px;}
/*****.body-box{position:fixed;top:68px;left:0;bottom:0;width:100%;overflow:auto;z-index:9;-webkit-overflow-scrolling: touch;}***/
.body-box{width:100%;padding-top:68px;}
.main-box{;padding:0 3vw;}
.glob-h1{color:#1a3561;font-size:20px;text-align: center;margin:7vw 0 3vw;padding-bottom:15px;position:relative;line-height:1.5}	
.glob-h1:after{content:'';display:block;width:30px;height:3px;position: absolute;left:50%;bottom:0;transform:translatex(-50%);background:#ff0000;}	
.one-item{width:100%;height:auto!important;overflow:hidden;}
.one-item ul.row>li{padding-top:2.5vw;padding-bottom:2.5vw;}
.item-box{border:1px solid #eee;background:#fff;position:relative;display:block;}
.item-box .img-box{display:block;width:100%;padding-top:55%;position:relative;background:#f5f5f5;}
.item-box .img-box>span{display:block;width:100%;position:absolute;left:0;top:0;right:0;bottom:0;}
.item-box .dot{display:block;width:20vw;height:8.2vw;line-height:8.2vw;background:#1a3561;font-size:3.2vw;color:#fff;position:absolute;top:0;left:0;text-align: center;z-index:11;}
.item-text{padding:4vw;}
.item-text h1{font-size:4.2vw;line-height:1.4;margin:0;color:#1a3561;}
.one-item ul.row>li:hover a:hover .item-text h1 {color:#1a3561;}
.item-text p{font-size:3.6vw;color:#777;margin:2vw 0;line-height:1.4;display:none; }
.item-text span.more{display:none;}
.enviro-img{width:100vw;background-size: 100% auto;padding-top:2vw;margin:0 -3vw;}
	.enviro-img h1{font-size:6vw;color:#1a3561;text-align: center;padding:1vw 0 0vw;margin:0;}
	.enviro-img h1 span{font-weight:bold;color:#ff0000;}
	.enviro-img p{color:#1a3561;padding:6vw 5vw;width:96%;text-align: center;line-height:1.5;margin:0 auto;border-top-left-radius:10vw;border-bottom-right-radius:10vw;}
.env-img{background: no-repeat center bottom;background-size:cover;width:100%;padding-top:50%;}
.num{position:absolute;left:0;top:0;width:12vw;height:12vw;padding:3vw;background:#1a3561;}
.num img{width:100%;}
.hj-item{padding-top:4vw;padding-bottom:3vw;}
	.hj-item>ul>li .item-box{padding:0;}
.hj-item>ul>li .item-text{padding:5vw 4vw;}
	.hj-item>ul>li .item-text h1{font-size:5vw;padding-left:12vw;}
	.hj-item ul.row>li:hover h1{text-decoration:none;}
	.hj-item>ul>li .item-text p{font-size:3.5vw;padding-top:1.2vw;display:block;line-height:1.6}
/***返回顶部****/
.page-top-area {
  height: 10vw;
  padding: 2vw 0 1vw;
  text-align: center;background:#fff;
}
.page-top-area a {
  display: block;
  width: 8vw;
  height: 6vw;
  background: no-repeat center center;background-size:cover;
  text-indent: -9999em;
  overflow: hidden;
  margin: 0 auto;
}
.w360{width:360px;}
.animate.delighter {
 transition: all .4s ease-out;
    transform: translatey(50px);
    opacity: 0;
}	
.animate.delighter.started {
  transform: translatey(0);
  opacity: 1;
}
.animate.delighter.started.ended {
 /** border: solid red 10px;**/
	
}

/*******内页********/
.bread-box{color:#777;padding-top:3vw;}
.bread-box a{color:#777;}
.ny-h1:after{display:none;}
.ny-h1{border-bottom:1px solid #ff0000;}
.ny-box p{margin:3vw 0;line-height:1.8}
.table-style{background:#fff;text-align: center;}
.table-style thead tr th{padding:3vw 0;background:#f3f3f3;text-align: center;}
.table-style tbody tr td{padding:3vw 0;}
.table-style thead tr th:last-child{background:#d1d1d1;}
.table-style tbody tr td:last-child{background:#efefef;}
.ny-h2{font-size:5vw;padding:0 0 4vw;font-weight:bold;margin:0;}
.ny-h3{font-size:5vw;padding:3vw 0 2vw;font-weight:bold;margin:0;line-height:1.5;}
.h30{height:6vw;}
.h10{height:2.5vw;}
hr{border-top:1px solid #ccc;}
@media (min-width:768px) {
html{overflow-x:inherit!important;}
	body{background:;}
.wrapper{width:100%;min-width:1040px;}
.container{width:1040px;margin:0 auto;}
.header{height:151px;position: inherit;}
.header-top{height:5px;}
.header-top:after{width:30px;}
.header-main{height:84px;}
.logo{display:block;width:105px;height:52px;position: absolute;left:30px;top:50%;transform:translatey(-50%);background:url(/uploads/image/eimages/logo.png);background-size:105px 52px;}
.text_analytical{display:block;width:98px;height:54px;position: absolute;left:165px;top:50%;margin-top:-20px;background: url(/uploads/image/eimages/text_analytical.png)}
.banner{width:100%;height:450px;min-width:1040px;background: no-repeat top center #f5f5f5;margin-top:0;padding:0;}	
.ny-banner{width:100%;height:300px;min-width:1040px;background: no-repeat top center #f5f5f5;}
.logo-right{position: absolute;right:0;top:-70px;vertical-align: middle;text-align: right;}
.logo-right a{display:inline-block;*display:inline;*zoom:1;margin-left:15px;vertical-align: middle;font-weight:bold;font-size:12px;width:auto;color:#333;padding:0;}
.logo-right a:hover{text-decoration: underline;color:#111;}	
.logo-right a i{display:inline-block;vertical-align: middle;margin:0;margin-right:5px;}
.i-content{width:20px;height:20px; background-position: 0 -1px;}
.i-daojin{width:20px;height:20px; background-position: -20px 0;}
.search{width:400px;border:1px solid #000;height:32px;position: absolute;right:0;top:-43px;display:block;}
.search input[type="text"]{height:32px;line-height:32px;background:none;border:0;font-size:14px;width:100%;text-align: left;text-indent: 0.6em;}
.search button{width:32px;height:32px; background:#000;border:0;cursor: pointer; position: absolute;right:-1px;top:-1px;transition:0.2s all;}
.search button:hover{background:#ff0000;}
.i-search{width:20px;height:20px; background-position: -40px 0;margin:6px auto;}
.search_btn:hover{background:  no-repeat center center #e5e5e5;}
/****导航定位****/	
.fixed-header{width:100%;position:fixed;left:0;top:0;height:68px;background:#fff;}
.fixed-header .header-top{height:5px;background:#adadad;width:100%; position: relative;overflow:hidden;}
.fixed-header .header-top:after{content:'';display:block;width:20px;height:5px;background:#ff0000;}
.fixed-header .header-main{height:63px;position: relative;}	
.fixed-header .logo{display:block;width:140px;height:30px;position: absolute;left:16px;top:50%;transform:translatey(-50%);background:url(/uploads/image/eimages/logo_sp.png);background-size:140px 30px;}
	.fixed-header .text_analytical,.fixed-header .navbar-nav{display:none;}
	.fixed-header .header-nav {width:100%;}
	header.fixed-header  #gnav{border-bottom:0;}
	header.fixed-header .logo-right{right:230px;top:-40px;}
	header.fixed-header .search{width:214px;right:0;top:-48px;}
.navbar-collapse{background:none;position:inherit;left:auto;top:auto;right:auto;bottom:auto;}
.navbar-collapse .container{position:relative;}
	header #gnav {
	border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    display: block;
}
header #gnav .container ul li a.home_cn, header #gnav .container ul li a.products_cn, header #gnav .container ul li a.support_cn, header #gnav .container ul li a.service_cn, header #gnav .container ul li a.news_cn, header #gnav .container ul li a.buy_cn, header #gnav .container ul li a.aboutus_cn {
    padding: 20px 21px 21px 21px;
}
header #gnav .container ul li a.home_cn {
    padding-left: 2px;
    padding-right: 2px;
}
header #gnav .container ul li{border-top:0 solid #393939}
header #gnav .container ul li a.aboutus_cn {
    padding-left: 19px;
    padding-right: 20px;
}
header #gnav .container ul li a.buy_cn {
  padding: 20px 21px 22px 21px;
}
header #gnav .container ul li a.news_cn {
    padding-left: 17px;
    padding-right: 17px;
}
header #gnav .container ul li a.service_cn {
    padding-left: 19px;
    padding-right: 19px;
}
header #gnav .container ul li a span{display:block;}
header #gnav .container ul li a.home_cn span {
  width: 114px;
  height: 19px;
  background-image: ;
  background-repeat: no-repeat;
  background-size: auto 19px;
  background-position: center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header #gnav .container ul li a.products_cn span {
  width: 114px;
  height: 19px;
  background-image: ;
  background-repeat: no-repeat;
  background-size: auto 19px;
  background-position: center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header #gnav .container ul li a.support_cn span {
  width: 114px;
  height: 19px;
  background-image: ;
  background-repeat: no-repeat;
  background-size: auto 19px;
  background-position: center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header #gnav .container ul li a.news_cn span {
  width: 114px;
  height: 19px;
  background-image: ;

  background-repeat: no-repeat;
  background-size: auto 19px;
  background-position: center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header #gnav .container ul li a.service_cn span {
  width: 114px;
  height: 19px;
  background-image: ;
  background-repeat: no-repeat;
  background-size: auto 19px;
  background-position: center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header #gnav .container ul li a.buy_cn span {
  width: 114px;
  height: 18px;
  background-image: ;
  background-repeat: no-repeat;
  background-size: auto 18px;
  background-position: center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header #gnav .container ul li a.aboutus_cn span {
  width: 114px;
  height: 19px;
  background-image: ;
  background-repeat: no-repeat;
  background-size: auto 19px;
  background-position: center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header #gnav .container ul li a:hover,header #gnav .container ul li a.current, header #gnav .container ul li a.active{background:none;}
header #gnav .container ul li a:hover:after, header #gnav .container ul li a.current:after, header #gnav .container ul li a.active:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 3px;
    background-color: #ff0000;
}
#global-nav-secondary-menu-container{display:block;}
.fat-menu {
  padding: 25px 0px 0;
  padding-top: 0;
  border: none;
  width: 100%;
  position: absolute;
  z-index: 999;
  min-width: 1040px;
  display: none;
  top:151px;

}
.fat-menu-for-global-nav {
    background-color: rgba(50, 50, 50, 0.9);
	border-bottom: #ddd;}


.fat-menu-for-global-nav ul {
      width: 260px;
    }
.fat-menu-for-global-nav ul li a {
        color: #fff;
      }

.fat-menu-for-breadcrumb {
	background-color: rgba(220, 220, 220, 0.9);}
.fat-menu-for-breadcrumb ul{width: 335px;}
.fat-menu-for-breadcrumb ul li a {
        color: #464646;
      }
.fat-menu-inner {
    padding: 25px 0 20px;
    margin: 0 auto;
    display: flex;
    width: 1040px;
    justify-content: flex-start;
  }
.fat-menu li{line-height: 1.5;
    font-size: 1.4rem;
    font-weight: 600;
    margint-right: 10px;}
.fat-menu li a{ padding: 7px 3px 8px 30px;
      transition: 0.01s linear;
      text-decoration: none;
      display: block;
      position: relative;
      text-indent:0;
      line-height: 1.5;
      -moz-transition: all 0.01s linear;
      -o-transition: all 0.01s linear;
      -webkit-transition: all 0.01s linear;
     }
.fat-menu li a:before{content:'';display:block;
        position:absolute;
	width:10px;
	height:10px;border-top:2px solid rgb(255, 0, 0);
	border-right:2px solid rgb(255, 0, 0);
	transform: rotate(45deg) translatey(-70%);
	left:0;top:50%;
}
.fat-menu li a:hover {
        transition: linear;
        color: white;
        background-color: rgb(255, 0, 0);
        -moz-transition: all linear;
        -o-transition: all linear;
        -webkit-transition: all linear;
        
        }
.fat-menu li a:hover::before{border-color:#fff;}	
footer{height:40px;padding-top:5px;margin-top:18px;}
footer:before{height:5px;}
footer:after{height:5px;}
.links{float:left;display:inline-block;font-size:14px;}
.links li{float:left!important;margin:0 9px;}

.copyright{float:right;display:block;}
.copyright img{width: 383px; height: 13px;}
.body-box{position:inherit;padding:0;width:100%;}
.main-box{padding:0;}	
.glob-h1{color:#1a3561;font-size:32px;text-align: center;margin:50px 0 20px;padding-bottom:24px;position:relative;}	
.glob-h1:after{content:'';display:block;width:30px;height:4px;position: absolute;left:50%;bottom:0;transform:translatex(-50%);background:#ff0000;}
.one-item ul.row{display:flex;align-items:stretch;}
.one-item ul.row>li{padding-top:15px;padding-bottom:15px;}
 .item-box{width:100%;height:100%;padding-bottom:15px;}
.item-text{padding:20px;}
.item-box .dot{display:block;width:100px;height:32px;line-height:32px;background:#1a3561;font-size:14px;color:#fff;position:absolute;top:0;left:0;text-align: center;}
.one-item ul.row>li .img-box{overflow:hidden;padding-top:60%;}
.one-item ul.row>li .img-box span{transition: all .3s ease-in-out;}
.one-item ul.row>li:hover .img-box span{transform: scale(1.1)}
.hj-item>ul>li .item-text{padding:20px;}
.item-text h1{font-size:16px;line-height:1.4;margin:0;color:#1a3561;}
.item-text p{font-size:12px;color:#777;margin:10px 0;line-height:1.6;display:block}
.one-item ul.row>li span.more{display:block;position:absolute;right:2rem;bottom:2rem;color:#1a3561;}
.one-item ul.row>li:hover span.more{color:#ff0000}
.one-item ul.row>li:hover h1{text-decoration: underline;color:#1a3561;}
	.enviro-img{width:100%;min-height:460px;overflow:hidden;padding:0;margin:0;}
	.enviro-img h1{font-size:36px;color:#1a3561;text-align: center;padding:20px 0 20px}
	.enviro-img h1 span{font-weight:bold;color:#ff0000;}
	.enviro-img p{color:#1a3561;padding:0 0 20px;width:70%;text-align: center;line-height:1.8;margin:0 auto;border-top-left-radius: 50px;border-bottom-right-radius: 50px;font-size:15px;}
	.env-img{background: no-repeat center bottom;background-size:cover;width:100%;padding-top:25.384%;}
	.num{position:absolute;left:0;top:0;width:68px;height:68px;padding:13px 14px;background:#1a3561;}
	.hj-item{padding-top:25px;padding-bottom:15px;}
	.hj-item>ul>li .item-box{padding:15px 5px 15px 65px;}
	.hj-item>ul>li .item-text h1{font-size:22px;padding-left:0;}
	.hj-item ul.row>li:hover h1{text-decoration:none;}
	.hj-item>ul>li .item-text p{font-size:14px;padding-top:8px;}
	
	/***返回顶部****/
.page-top-area{bottom:85px;position: fixed;opacity: 1;left: 50%;margin-left:550px;padding:0;height:54px;overflow:hidden;}
.page-top-area a{display:block;width: 55px;height: 54px;background: url(/uploads/image/eimages/pagetop.png);background-size: 55px 54px;text-indent:-9999em;overflow:hidden;}
.w360{width:360px;}
/*******内页********/
.bread-box{padding-top:20px;}

.ny-h1:after{display:none;}	
	.ny-box p{margin:25px 0;line-height:1.8}
	.ny-h2{font-size:18px;padding:35px 0 10px;}
	.ny-h3{font-size:20px;padding:35px 0 10px;}
	.h10{height:10px;}	
	.h30{height:30px;}	
.table-style thead tr th{padding:15px 0;background:#f3f3f3;text-align: center;width:33.3333%}
.table-style tbody tr td{padding:15px 0;}	
	
}

/* 中等屏幕（桌面显示器,大于992px */
@media (min-width: 992px) {
	
}
@media (min-width: 1200px) {
	
}
@media(min-height:650px){
	.login-box .shopping-link{top:4%;}
	.logo-box{width:22rem;margin:25% auto 3rem; }
}

