body {
	margin: 0 auto!important;
    min-width:auto !important
}

li{
	list-style: none;
}
img{
    vertical-align:initial;
}
/* 产品个性化 start */
.msj{display:none!important;}
.bread-list{
    height: 40px;
    line-height: 40px;
    color: #7f9aa5;
}
.bread-list a{
    color: #0e833c;
    margin: 0 8px;
}
.bread-list a:first-child{
    margin-left: 0;
}
.bread-list span{
    margin: 0 8px;
	color: #485a64;
}
.bread-list_con{
    max-width: 100%;
    margin: 0 auto;
	color: #485a64;
}

.max-page-w{
	max-width: 1400px;
    margin-right:auto;
	margin-left: auto;
    box-sizing: border-box;
}
.product-list-con{
	margin-top: 133px;
}
.product-list-top{
	display: flex;
	margin-bottom: 40px;
}

.product-list-top .left{
	width: 50%;
}
.product-list-top .left .prod-info{
	display: none;
}
.product-list-top .left img{
	display: block;
    max-height: 300px;
    max-width: 100%;
    margin: 0 auto;
}
.product-list-top .left .explanatoryText{
	justify-content: center;
    width: 80%;
    margin: 0 auto;
    font-size: 14px;
	color: #485a64;
    line-height: 1.5;
}
.product-list-top .mid{
	width: 50%;
}
.product-list-top .mid .pdf-title{
	font-size: 50px;
	color: #485a64;
}
.product-list-top .mid #opcCategory{
	font-size: 22px;
	font-weight:bold;
	display: block;
	color: #485a64;
	margin-top: 20px;
}
.product-list-top .pdf-tip-category{
    display: block;
    font-size: 19px;
    padding: 0;
    height: 50px;
    line-height:50px;
    margin: 0;
}

.product-list-top .mid .phantom-product{
	width: 100%;
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
    background-color: #f6f7f7;
    padding: 15px;
    align-items: center;
	font-size: 16px;
	line-height: 1.5;
	color: #485a64;
    margin-top: 15px;
}
.product-list-top .mid .phantom-product .info-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}
.product-list-top .mid .phantom-product .info-icon i{
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #0e833c;
    color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
}
.product-list-top .mid .links-btn a{
	margin-top: 20px;
	background-color: #46962b;
    border-color: #46962b;
    color: #fff;
    width: 100px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    display: inline-block;
}
.product-list-top .right{
	width: 20%;
	padding-top: 70px;
}
.product-list-top .right a{
	color:#0e833c;
	line-height: 25px;
	font-size: 16px;
}

.product-list-menu,.product-list-menu-con{
	position: relative;
    z-index: 100;
    background-color: #f6f7f7;
    width: 100%;
	height: 70px;
}
.product-list-menu-con{
	border-bottom:1px solid #C7CAD0;
	height: 69px;
}
.fixed-top .product-list-menu-con{
	position: fixed;
	top: 0;
	width: 100%;
}
#heightChecker{
	display: flex;
    flex-wrap: wrap;
	position: relative;
	border-bottom:4px solid #dce0e1;
}
#heightChecker::after{

}
#heightChecker .shortcut{
	margin-top: 22px;
	height: 30px;
	padding: 0 30px;
	position: relative;
}
#heightChecker a{
    font-size: 16px;
    line-height: 1.43;
    color: #485a64;
    cursor: pointer;
}
#heightChecker a:hover{
    text-decoration: none;
}

#heightChecker .shortcut.shortcut-selected::after, #heightChecker .shortcut:hover::after{
	position: absolute;
	content: "";
    width: 100%;
    height: 4px;
	left: 0;
	bottom: -4px;
	background-color: #0e833c!important
}

.product-list-row .headline{
	font-size: 30px;
	font-weight: normal !important;
	color: #485a64;
}
.product-list-row .toolbelt-options{
	color: #485a64;
	display: flex;
	margin-bottom: 30px;
}
.product-list-row .radio-inline{
	font-weight: normal;
	display: flex;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	color: #0e833c;
	margin: 0;
}
.product-list-row .radio-inline span{
	display: block;
	margin: 12px 5px 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product-list-row .radio-inline i{
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px solid #0e833c;
	position: relative;
	text-align: center;
}
.product-list-row .radio-inline i::after{
	content: "";
	position: absolute;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 4px;
	height: 4px;
	background-color: #0e833c;
}

.product-list-row .tech-spec-link a{
	margin-left: 60px;
	color: #0e833c;
}
.product-list-row  .units-wrapper .units{
	padding-right: 10px;
}
.product-list-row .toolbelt-options {
    display: flex;
    align-items: baseline;
}
.product-list-row .toolbelt-options .units-wrapper {
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    flex-basis: auto;
}
.product-list-row .row-item{
	display: flex;
	padding: 20px 0;
}
.product-list-row .row-item table{
 	border: none;
}
.product-list-row .row-item table tr th{
    font-weight: normal;
}
.product-list-row .row-item tr {
	border: none;
/*    border-top: 1px solid #485a64;*/
	color: #485a64;
}
.product-list-row .row-item h3 {
	font-size: 20px;
	color: #485a64;
	/*margin-bottom: 25px;*/
	padding-bottom:25px;
	border-bottom: 1px solid #485a64;
    font-weight: bold;
}
.product-list-row .row-item .spec-images{
	width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-list-row .row-item  .spec-images img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-height: 100%;
    max-width: 100%;
    margin-bottom: 30px;
}
.product-list-row .row-item .row-table{
	width: 50%;
	font-size:19px;
}
.row-item_last .pdf-title{
    width: 100%;
	padding-bottom: 20px;
	margin-bottom: 5px !important;
    border-bottom: 1.5px solid #485a64; font-size:22px!important;;
}

.row-item_last  .small-capital-heading {
    font-size: 14px;
    line-height: 1.5;
    font-feature-settings: "smcp","smcp","c2sc";
    font-variant: small-caps;
    font-variant-caps: all-small-caps;

}
.row-item_last ul{
	margin: 12px 0 16px 0;
}

.row-item_last li{
	list-style:disc;
	line-height: 1.5;
	margin-left: 30px;
	color: #0e833c;
}

.row-item_last  li a{
	color: #0e833c;
}

/* product-list */

.product-banner{
    background-color: #b2afb6;
    color: #fff;
    overflow: hidden;
    position: relative;
	border-top:1px solid #fff;
}
.product-banner .product-h1{
    color: #fff;
    margin-top: 50px;
    font-size: 80px;
    text-align: left;
}
.product-banner-con{
    position: relative;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
    padding-top: 40px;
}

.product-banner-info{
    padding: 40px 0;
	display: flex;
}
.product-baanner-title{
	flex: 1;
	padding-right: 40px;

}
.product-baanner-images{
	width: 33%;
}

.product-banner .bread-list{
    position: absolute;
    top: 0;
    max-width: 1400px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    color: #fff;
}
.product-banner .bread-list a{
    color: #fff;
    margin: 0 8px;
}
.product-banner .bread-list a:first-child{
    margin-left: 0;
}
.product-banner .bread-list span{
    color: #fff;
    margin: 0 8px;
}
.product-banner .bread-list_con{
    max-width: 1400px;
    margin: 0 auto;
}
.product-banner-con h1{
    position: static;
    text-align: left;
    font-size: 40px;
    margin-bottom: 30px;
	color: #fff;
}

.product-banner-con p{
    font-size: 18px;
	margin-bottom: 15px;
}

.product-banner-images{
	width: 30%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.product-banner-images img{
	max-width: 100%;
}


.product-list_con .list-ul{
    overflow: hidden;
    margin-left: -20px;
}

.product-list_con .list-ul li{
    width: 25%;
    float: left;
    padding: 0 20px;
    list-style: none;
    box-sizing: border-box;
}
.product-list_con .list-ul li a{
    display: block;
    display: flex;
    flex-direction: column;
    border: 1px solid #eceeef;
    margin-bottom: 40px;
    border-radius: 6px;
    background: #f6f7f7;
    overflow: hidden;
}
.product-list_con .list-ul li img{
    width: 100%;
    height:auto;
}
.product-list_con .list-ul .title-box{
    padding: 20px;
}
.product-list_con .list-ul .title-box h3{
    color:#0e833c;
    width: 100%;
    height: 70px;
    line-height: 35px;
	margin-top: 0;
    margin-bottom: 15px;
    overflow: hidden;
}
.product-list_con .list-ul p{
	height: 96px;
	width: 100%;
	overflow: hidden;
	line-height: 24px;
	font-size: 16px;
}
.product-list_con .list-ul a:hover{
    text-decoration: none;
    background-color: #d7f1f4;
}
.product-list_con .list-ul a:hover .more{
    text-decoration: underline;
	
}
.product-list_con .list-ul a:hover img{
    opacity: .6;
}


/* table-head */
.layui-table-header .fixed-top{
    position: fixed;
    top: 69px;
    z-index: 999;
}
.layui-table thead tr th{
    color: #fff;
    font-size: 16px;
}
.layui-table thead tr:nth-child(1),.layui-table thead tr:nth-child(2){
    background: #0e833c
}
.layui-table thead tr:nth-child(3){
    background: #0e833c
}
.layui-table-view .layui-table th.layui-unselect .layui-table-cell{
    display: flex;
}
.layui-table-view .layui-table th.layui-unselect .layui-table-cell span:first-child{
    flex: 1;
}
.layui-table-view .layui-table th.layui-unselect .layui-table-cell .layui-table-sort{
    margin-top: 5px;
}

/* table-body */
.layui-table tbody tr:nth-child(odd){
    background:rgba(0,0,0,.05);
}
.layui-table tbody tr td{
    font-size: 14px;
}


/* 表格搜索框 */
.product-table-searchbox{
    background-color: #f6f7f7;
    margin-bottom: 50px;
}
.table-searchbox{
    display: flex;
}
.product-table-searchbox p.title{
    font-size: 18px;
    padding: 20px 0;
}
.table-searchbox .searchbox-item{
   width: 25%;
   box-sizing: border-box;
   padding: 0 15px;
}
.table-searchbox .searchbox-item .layui-btn{
    display: flex;
    background-color: #fff;
    
}
.table-searchbox .searchbox-item:first-child{
    padding-left: 0;
}
.table-searchbox .searchbox-item:last-child{
    padding-right: 0;
}
.table-searchbox .searchbox-item .layui-btn .text{
    flex: 1;
    text-align: left;
    font-size: 16px;
    color: #485a64;
}
.table-searchbox .searchbox-item .layui-btn.active{
    border-color: #0e833c;
    color: #0e833c;
    border-width: 2px;
}
.table-searchbox .searchbox-item .layui-btn.active .text{
    color: #0e833c;
}

.table-searchbox>.searchbox-item>button{
    width: 100%;
}

.product-table-searchbox .reset-area {
    display: flex;
    cursor: pointer;
    padding: 20px 0;
    opacity: .3;
}
.product-table-searchbox .reset-area .reset-button {
    font-size: 16px;
    color: #0e833c;
    margin-top: 0;
    outline: none;
    border: none;
    background-color: #f6f7f7;
    margin-left: 10px;
}
.product-table-searchbox .reset-area .logo {
    height: 16px;
    float: left;
    margin-top: 2px;
}
.product-table-searchbox .reset-area.active{
    opacity: 1;
}
.dropdown-menu {
    top: 0px; 
    left: 0px;
    will-change: transform;
    position: absolute;
    display: block;
}
.dropdown-menu button{
    outline: none;
    width: calc(50% - 5px);
    padding: 0;
    margin-right:10px;
    height: 45px;
    line-height: 45px;
    border: 2px solid #0e833c;
}
.dropdown-menu button:last-child{
    margin: 0;
}
.dropdown-menu button.apply {
    color: #fff;
    background-color: #0e833c;
}

.dropdown-menu button.reset{
    opacity: .3;
    color: #485a64;
    border: 1px solid #c1c9cc;
}

.dropdown-menu button.reset-notActive{
    color: #0e833c;
    border: 2px solid #0e833c;
    background-color: #f6f7f7;
    opacity: 1;
}

.dropdown-menu .range-input p{
    padding: 0 5px 0 0;
    background-color: #fff;
    height: 100%;
    color: #c1c9cc;
}
.dropdown-menu .range-input-area {
    width: calc(100% - 2rem);
    border: none;
    padding-left: 5px;
    outline: none;
}
.dropdown-menu .range-input-unit {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    border: 1px solid #c1c9cc;
    padding: 2px 0;
}

.dropdown-menu .range-input {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    text-align: right;
}
.dropdown-menu .range-area {
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.dropdown-menu .range-area .line {
    margin: 0;
    padding: 0 20px;
}

.dropdown-menu .button-area {
    padding: 20px;
    border-top: 0.25px solid #c1c9cc;
}

.card-header-active {
    color: #0e833c;
    border: 2px solid #0e833c;
}

.card-header {
    outline: none;
    min-height: 3.125rem;
    padding: 0 0.625rem;
    margin: 0;
    color: #485a64;
    background-color: #fff;
    width: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: none;
    border: 1px solid #c1c9cc;
    cursor: pointer;
    font-size: 1rem;
}

/* 分页 */
.layui-table-page{
    text-align: center;
    padding:30px 0;
    height: auto;
    margin: 0 auto;
}
.layui-laypage span,.layui-laypage a{
    margin: 0 6px;
    font-size: 16px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background-color: #485a64;
}

.menu-bar_h5,.menu-btn_h5{
    display: none;
}


/* 移动端 */
@media only screen and (max-width:640px) {
	.mpc{ display:none!important;}
	.msj{display:block!important;}
    .menu-bar_h5{
        display: block;
        position: fixed;
        background-color: #B2AFB6;
        text-align: center;
        width: 150px;
        z-index: 999;
        font-size: 14px;
        color: #fff;
        right: -200px;
        transition: right 0.5s;
    }
    .menu-bar_h5 a{
        padding: 10px 0;
        display: block;
        color: #fff;
        
        text-decoration: none;
    }
    .menu-bar_h5 .lan-box{
        margin: 30px 0;
    }
    .menu-bar_h5 .lan-box span{
        display: inline-table;
    height: 20px;
    }
    .menu-bar_h5 .lan-box img{
        vertical-align: middle;
        margin-top: -3px;
    }
    .menu-btn_h5{
        display: block;
        color: #fff;
        height: 31px;
        float: right;
        width: 50px;
        margin-right: 5px;
        position: relative;
        transition: background 0.5s;
        margin-top: 20px;
    }
    .menu-btn_h5 span {
        position: absolute;
        left: calc((100% - 25px) / 2);
        top: calc((100% - 1px) / 3);
        width: 25px;
        height: 2px;
        background-color: #fff;
        width: 22px;
        height: 2px;
        background-color: #fff;
        display: block;
    }
    .menu-btn_h5 span:nth-child(1) {
        transform: translateY(4px) rotate(0deg);
    }
    .menu-btn_h5 span:nth-child(2) {
        transform: translateY(-4px) rotate(0deg);
    }
    .menu-btn_h5 span:nth-child(3) {
        transform: translateY(12px) rotate(0deg);
    }

    .menu-btn_h5.active span:nth-child(1){
        display: none;
    }
    .menu-btn_h5.active span:nth-child(2){
        transform: translateY(5px) rotate(45deg);
    }
    .menu-btn_h5.active span:nth-child(3){
        transform: translateY(5.5px) rotate(-45deg);
    }


    p, li, dd, dt{
        max-width:none !important;
    }
	html {
		font-size: 18Px;
	}
	body{
		font-size: 13px !important;
	}

    .product-banner-info{
        flex-direction: column;
    }
    .product-baanner-title{
        padding-right: 0;
    }
	
    .product-banner-images{
        width: 100%;
    }
    .product-list.product-list-row{
        padding-left: 10px;
        padding-right: 10px;
    }
    .product-list_con .list-ul{
        display: flex;
        flex-direction: column;
        margin-left: 0;
    }
    .product-list_con .list-ul li{
        width: 100%;
        padding: 0;
    }
    .product-table-searchbox{
        padding-left: 10px;
        padding-right: 10px;
    }
    .table-searchbox{
        justify-content: space-between;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .table-searchbox .searchbox-item{
        width: 50%;
        padding: 0;
    }
    .dropdown-menu .range-area,.dropdown-menu .button-area{
        padding-left: 0;
        padding-right: 0;
    }
    .product-list-top{
        flex-direction: column;
        padding-left: 10px;
        padding-right: 10px;
    }
    .product-list-top .left,.product-list-top .mid,.product-list-top .right{
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .product-list-row .row-item{
        flex-direction: column;
        padding: 0 10px;
    }
    .product-list-row .row-item .spec-images,.product-list-row .row-item .row-table{
        width: 100%;
    }
    .product-list-top .mid .links-btn a{
        width: 100%;
    }
    .product-list-top .left .prod-info{
        display: block;
    }
    .product-list-top .left .prod-info .title{
        font-size: 40px;
        color: #485a64;
        padding: 10px 0;
    }
    .product-list-top .left .category{
        font-size: 18px;
        display: block;
        color: #485a64;
    }
    .product-list-top .mid .pdf-title{
        display: none;
    }
    .product-list-top .mid .phantom-product{
        margin-top: 20px;
    }
    #heightChecker{
        flex-wrap: nowrap;
        white-space: nowrap;
        padding: 0 10px;
    }
    #heightChecker .shortcut{
        flex: 1;
        padding: 0;
        text-align: center;
    }
    /* 顶部菜单 */
    body .globalHeader.affix-top{
        width: 100%;
    }
    .top-nav{
        display: flex;
    }
    .top-nav .aglientLogoTxt{
        display: none;
    }
    .top-nav p.logo-wrap{
        min-width: auto;
        flex: 1;
    }
    nav.top-nav > ul.zh_CN{
        margin: 0 !important;
        min-width: auto !important;
        align-items: center;
        display: none;
    }
    nav.top-nav > ul li{
        display: none;
    }
    nav.top-nav > ul li.menu-btn_h5{
        display: block;
    }
    /* nav.top-nav > ul li:nth-child(2),nav.top-nav > ul li:nth-child(4){
        display: none;
    } */
    .product-list-con{
        margin-top: 80px;
    }
    .globalHeaderContainer{
        min-width: auto;
        max-width: 100%;
    }
    .affix-top.globalHeader .globalHeaderContainer{
        display: none;
    }
    .globalHeaderContainer.homesocialBarDiv{
        min-width: auto
    }
    #footer{
        width: 100%;
        min-width: auto;
    }
    #footer .footer-nav{
        display: flex;
        flex-direction: column-reverse;
    }
    #footer .footer-nav .agilent-details{
        width: 100%;
        display: none;
    }
    #footer .footer-nav .footer-links{
        display: flex;
        flex-wrap: wrap;
        clear: both;

    }
    #footer .footer-nav .footer-links .col-sixth{
        width: 33.3333% !important;
        margin-top: 30px;
    }








}

.product-baanner-title a{ color:#fff!important;}