@media (min-width:640px) {
    .products-azlist-con-v2 ul li .list a:hover { color: #d20a2c; }
    .products-list-con-v2 .con .list .box dl dd a:hover { text-decoration: underline; }
    .products-title-con-v2 li:hover .products-btn-v2 span { color: #d20a2c; }
    .products-solutions-v2 .head ul li:hover a { color: #d20a2c; }
    .products-solutions-v2 .head ul li:hover:after { position: absolute; bottom: -1px; left: 0; width: 100%; height: 3px; content: ''; background: #d20a2c; }
    .products-solutions-v2 .head ul li .zm span:hover { cursor: pointer; color: #fff; border-radius: 26px; background: #d20a2c; }
}
.products-solutions-box-v2 { overflow: hidden; }
.products-solutions-box-v2 h2 { font-size: 38px; margin: 20px 0 15px; color: #333; }
.LANG-en .products-solutions-box-v2 h2 { font-family: LT_bold, Arial; }
.products-solutions-box-v2 .titleLink {font-size: 28px;display: block;color: #282828;background: #f3f3f3;}
.products-solutions-nav-v2 { height: 55px; }
.products-solutions-v2 { z-index: 100; width: 100%; border-bottom: 1px solid #e4e4e4; background: #fff; }
.products-solutions-v2 .head ul { margin-left: -35px; }
.products-solutions-v2 .head ul li { position: relative; display: inline-block; margin: 0 20px; cursor: pointer; }
.products-solutions-v2 .head ul li a { font-size: 18px; line-height: 24px; display: inline-block; padding: 15px 0; color: #666; }
.products-solutions-v2 .head ul li .zm { display: none; padding-left: 30px; }
.products-solutions-v2 .head ul li .zm span { font-size: 18px; line-height: 26px; display: inline-block; width: 56px; height: 26px; margin: 0 10px 12px; text-align: center; text-transform: uppercase; color: #666; }
.products-solutions-v2 .head ul li.current a { color: #d20a2c; }
.products-solutions-v2 .head ul li.current:after { position: absolute; bottom: -1px; left: 0; width: 100%; height: 3px; content: ''; background: #d20a2c; }
.products-solutions-v2 .head ul .zm span.current { cursor: pointer; color: #fff; border-radius: 26px; background: #d20a2c; }
.products-solutions-v2 .head ul li.current .zm { display: inline-block; }
.products-search-v2 { max-width: 720px; margin: 0 auto; padding-top: 40px; }
.products-search-v2 input { font-size: 16px; line-height: 40px; float: left; width: 670px; height: 40px; padding: 0 15px; color: #666; border: 1px solid #d9d9d9; outline: none; }
.products-search-v2 a { position: relative; display: block; float: left; width: 50px; height: 40px; margin-left: -1px; border: 1px solid #d9d9d9; background: #fff; }
.products-search-v2 a .iconfont { font-size: 26px; position: absolute; top: 8px; left: 12px; color: #d20a2c; }
.products-con-v2 { margin: 40px 0 100px; }
.products-con-box-v2 h5 { font-size: 24px; line-height: 1.25; color: #333; }
.products-title-con-v2 { margin: 0 -25px; }
.products-title-con-v2 li { float: left; width: 33.333%; margin-top: 10px; }
.products-title-con-v2 li .products-btn-v2 { position: relative; margin: 0 25px; padding: 14px 0; cursor: pointer; -webkit-transition: inherit; transition: inherit; border-bottom: 1px solid #e4e4e4; height: 100%; }
.products-title-con-v2 li .products-btn-v2 a { font-size: 18px; line-height: 1.2; display: inline-block; width: 90%; transition: inherit; vertical-align: middle; color: #666; }
.products-title-con-v2 li .products-btn-v2 .iconfont { font-size: 18px; position: absolute; top: 0; right: 5px; width: 20px; height: 100%; text-align: center; color: #b4b4b4; }
.products-title-con-v2 li .products-btn-v2 .iconfont:hover { border-left: 1px solid transparent; }
.products-title-con-v2 li .products-btn-v2:hover .iconfont { color: #b4b4b4; }
.products-title-con-v2 li .products-btn-v2 .link-text { height: 100%; }
.products-title-con-v2 li .products-btn-v2 .link-text:after { display: inline-block; height: 100%; content: ''; vertical-align: middle; }
.products-list-con-v2 { display: none; float: left; width: 100%; padding: 0 25.4px; }
.loading-v2 { display: none; min-height: 100px; padding: 40px 10px 30px; background: #f3f3f3 url(/Assets/enp/v2/img/loading.gif) no-repeat center center; }
.products-list-con-v2 .con { padding: 25px 30px 0; background: #f3f3f3; }
.products-list-con-v2 .con-box-list { display: none; }
.solutions-v2 .products-list-con-v2 .con { padding: 40px 20px 0; }
.products-list-con-v2 .con .list {float: left;width: 100%;padding-bottom: 10px;}
.products-list-con-v2 .con .list .box {border-bottom: 1px solid #d9d9d9;padding-bottom: 20px;}
.products-list-con-v2 .con .list .box:nth-last-child(1) { border: none; }
.products-list-con-v2 .con .list h3 {margin-top: 20px;}
.products-list-con-v2 .con .list h3 a {font-size: 22px;color: #282828;line-height: 1.5; display: block;}
.products-list-con-v2 .con .list .box h4 {font-size: 18px;line-height: 24px;color: #282828;margin-top: 20px;}
.products-list-con-v2 .con .list .box h4 a {font-size: 18px;line-height: 24px;color: #282828;}
.products-list-con-v2 .con .products-solution-box { display: -webkit-flex; display: -ms-flex; display: -moz-flex; display: flex; margin: 0 -15px; padding-bottom: 10px; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.LANG-en .products-list-con-v2 .con .list .box h4 { font-family: LT_bold, Arial; }
.products-list-con-v2 .con .list .box dl { float: left; width: 33.333%; margin-top: 15px; padding-bottom: 18px; }
.products-list-con-v2 .con .list:last-child dl { padding-bottom: 0; border-bottom: none; }
.products-list-con-v2 .con .list .box dl dd a { font-size: 16px; line-height: 20px; position: relative; display: block; padding: 8px 30px 8px 0; color: #666; }
.products-list-con-v2 .con .list .box dl dd a .iconfont { position: absolute; top: 8px; left: -5px; }
.products-title-con-v2 li.current .products-btn-v2 { padding: 14px 20px; background: #4e4e4e; }
.products-title-con-v2 li.current .products-btn-v2 a { color: #fff; }
.products-title-con-v2 li.current .products-btn-v2 .iconfont { color: #fff; }
.products-azlist-con-v2 { margin: 40px 0; border-top: 1px solid #e4e4e4; }
.products-azlist-con-v2 h3 { font-size: 30px; line-height: 1; padding: 35px 0 10px; color: #333; border-bottom: 1px solid #e4e4e4; }
.LANG-en .products-azlist-con-v2 h3 { font-family: LT_Medium, Arial; }
.products-azlist-con-v2 ul { margin: 0 -25px; padding: 15px 0 0; }
.products-azlist-con-v2 ul li { float: left; width: 33.333%; }
.products-azlist-con-v2 ul li .list { padding: 0 25px; }
.products-azlist-con-v2 ul li .list a { font-size: 14px; line-height: 20px; display: block; padding: 8px 0; color: #666; }
.products-solutions-results-v2 { position: relative; display: none; padding: 40px 0 80px; }
.products-solutions-results-v2 .close { position: absolute; top: 30px; right: 0; display: block; width: 30px; height: 30px; padding: 0  0 0 4px; border: 1px solid #dbdbdb; }
.products-solutions-results-v2 .close .iconfont { font-size: 20px; line-height: 30px; color: #999; }
.products-solutions-results-v2 h3 { font-size: 16px; line-height: 1.5; padding-bottom: 5px; color: #999; border-bottom: 1px solid #e8e8e8; }
.products-solutions-results-v2 h3 span { font-size: 16px; line-height: 1.5; color: #999; }
.products-solutions-have-result-v2 ul.results { margin-bottom: 25px; padding: 20px 0; border-bottom: 1px solid #e8e8e8; }
.products-solutions-have-result-v2 ul.results li { padding: 5px 0; }
.products-solutions-have-result-v2 ul.results li a { font-size: 16px; line-height: 1.5; position: relative; display: inline-block; padding-left: 22px; color: #666; }
.products-solutions-have-result-v2 ul.results li a span { font-weight: bold; color: #333; }
.products-solutions-have-result-v2 ul.results li a .iconfont { position: absolute; top: 1px; left: 0; color: #9f9f9f; }
.products-solutions-no-result-v2 p { margin-top: 30px; }
.products-solutions-no-result-v2 p span { padding-left: 5px; color: #d20a2c; }
.products-solutions-no-result-v2 h5 { font-size: 16px; font-weight: bold; line-height: 1.5; margin-top: 20px; margin-bottom: 10px; color: #333; }
.products-solutions-no-result-v2 ul li { font-size: 16px; line-height: 1.5; padding: 3px 0; color: #666; }
.list-moddle3 .block .text h3 { overflow: hidden\9; height: 46px\9; }
.list-moddle3 .block .text p { overflow: hidden\9; height: 63px\9; }
.products-solutions-nav-v2.AZwidthOver { margin-bottom: 30px; }
.products-solutions-nav-v2.AZwidthOver .products-solutions-v2 .head ul { position: relative; }
.products-solutions-nav-v2.AZwidthOver .products-solutions-v2 .head ul li { position: static; }
.products-solutions-nav-v2.AZwidthOver .products-solutions-v2 .head ul li.current .zm { position: absolute; z-index: 10; top: 60px; left: 0; width: 100%; height: 40px; padding-top: 5px; padding-left: 0; text-align: center; border-bottom: 1px solid #e4e4e4; background: #fff; }
.products-solutions-nav-v2.AZwidthOver .products-solutions-v2 .head ul li.current a { position: relative; }
.products-solutions-nav-v2.AZwidthOver .products-solutions-v2 .head ul li.current a:after { position: absolute; bottom: -1px; left: 0; width: 100%; height: 3px; content: ''; background: #d20a2c; }
.products-solutions-nav-v2.AZwidthOver .products-solutions-v2 .head ul li.current:after { display: none; }
@media (max-width:1200px) {
    .products-title-con-v2 li .products-btn-v2 { margin: 0 5px; }
    .products-title-con-v2 { margin: 0 -4px; }
    .products-list-con-v2 { padding: 0 5px; }
}
@media (max-width:996px) {
    .products-solutions-box-v2 h2 { font-size: 26px; }
    .products-solutions-v2 .head ul li { margin: 0 20px; }
    .products-solutions-v2 .head ul { margin-left: -20px; }
    .products-solutions-v2 .head ul li .zm span { font-size: 14px; line-height: 26px; width: 40px; margin: 0; }
    .products-search-v2 { max-width: 460px; }
    .products-search-v2 input { width: 410px; }
    .products-azlist-con-v2 ul li .list { padding: 0 10px; }
    .products-azlist-con-v2 ul { margin: 0 -10px; padding: 15px 0 0; }
    .products-list-con-v2 .con .list .box dl dd { }
}
@media (max-width:640px) {
    .products-search-v2 { max-width: 290px; }
    .products-search-v2 input { width: 240px; }
    .products-solutions-v2 .head ul li.current .zm { position: absolute; top: 55px; left: 0; display: inline-block; width: 270px; padding-left: 0; border-bottom: 1px solid #e4e4e4; background: #fff; }
    .products-solutions-v2.fixed .head ul li.current .zm { position: fixed; z-index: 10; top: 105px; left: 0; display: inline-block; width: 100%; height: 40px; padding-top: 5px; padding-left: 0; border-bottom: 1px solid #e4e4e4; background: #fff; }
    .products-title-con-v2 li { width: 100%; }
    .products-list-con-v2 .con .list { padding-bottom: 0; }
    .products-list-con-v2 .con .list .box { padding: 0 0 25px; }
    .products-list-con-v2 .con { padding: 25px 20px 0; border: none; }
    .solutions-v2 .products-list-con-v2 .con { padding: 40px 0 0; }
    .list-moddle3 .block { padding: 0 0; }
    .products-solutions-v2 .head ul { margin-left: 0; text-align: center; }
    .products-solutions-v2 .head ul li { margin: 0 6px; }
    .products-solutions-v2 .head ul li a { font-size: 16px; }
    .products-solutions-v2 .head ul li .zm span { line-height: 30px; width: 36px; height: 30px; margin: 5px 0; }
    .products-solutions-box-v2 h2 { }
    .products-solutions-v2 .head ul li .zm span:hover,
    .products-solutions-v2 .head ul .zm span.current { border-radius: 2px; }
    .products-con-v2 { position: relative; margin: 40px 0; margin-top: 25px; }
    .products-azlist-con-v2 { position: relative; }
    .products-search-v2 { padding-top: 25px; }
    .products-azlist-con-v2 { margin-top: 25px; }
    .products-solutions-v2.fixed { position: fixed !important; top: 50px !important; left: 0; width: 100%; }
    .products-solutions-v2 { z-index: 100; background: #fff; }
    .products-azlist-con-v2 ul li { width: 100%; }
    .products-list-con-v2 .con .list .box dl { float: none; width: 100%; margin-top: 0; padding-bottom: 0; }
    .products-list-con-v2 .con .list .box dl dd { }
    .products-list-con-v2 .con .list:last-child dl { padding-bottom: 0; border-bottom: none; }
    .products-title-con-v2 li:first-child { margin-top: 0; }
    .products-con-box-v2 { }
    .products-con-box-v2 h5 { font-size: 18px; margin: -5px 0 10px; }
    .products-azlist-con-v2 h3 { padding: 15px 0 10px; }
    .products-list-con-v2 .con .products-solution-box { padding-top: 20px; padding-bottom: 20px; }
}
.list-moddle3 { float: left; width: 25% !important; }
.list-moddle3 .block { position: relative; display: block; padding: 0 15px; }
.list-moddle3 .block .pic:after { padding-top: 75%; }
.list-moddle3 .block .pic img { display: block; width: 100%; }
.list-moddle3 .block .text { z-index: 2; color: #333; }
.list-moddle3 .block .text h3 { font-size: 18px; line-height: 1.3333; }
.LANG-en .list-moddle3 .block .text h3 { font-family: LT_Medium, Arial; }
.list-moddle3 .block .text p { font-size: 14px; line-height: 1.57; margin-top: 10px; color: #666; }
@media (max-width:1200px) {
    .list-moddle3 { width: 33.333% !important; }
    .list-moddle3 .block { padding: 0 10px; }
}
@media (max-width:640px) {
    .list-moddle3 { width: 100% !important; }
    .list-moddle3 { float: left; }
    .list-moddle3 .block { margin: 0 0 20px 0; }
    .list-moddle3 .block .text { float: none; width: 100%; padding: 0 0 0 10px; }
    .list-moddle3 .block .pic { float: left; width: 30%; }
    .list-moddle3 .block { padding: 0; }
}
.page-moddle1-v2 { text-align: center; }
.page-moddle1-v2 .jquerypagination { font-size: 0; line-height: 0; display: inline-block; }
.page-moddle1-v2 .jquerypagination span,
.page-moddle1-v2 .jquerypagination a { display: inline-block; min-width: 30px; height: 30px; margin: 0 5px; transition: .4s; vertical-align: middle; border: 1px solid #e0e0e0; }
.page-moddle1-v2 .jquerypagination span { font-size: 18px; line-height: 20px; border: none; }
.page-moddle1-v2 .jquerypagination span.current { font-size: 14px; line-height: 28px; color: #fff; border: 1px solid #d20a2c; background: #d20a2c; }
.page-moddle1-v2 .jquerypagination span.prev { color: #333; border: 1px solid #e0e0e0; background: transparent; }
.page-moddle1-v2 .jquerypagination a { font-size: 14px; line-height: 30px; padding: 0 10px; color: #333; }
.page-moddle1-v2 .jquerypagination span.jump { font-size: 14px; font-size: 14px; display: inline-block; margin-left: 15px; vertical-align: middle; color: #999; border: none; }
.page-moddle1-v2 .jquerypagination span.jump input { font-size: 14px; width: 50px; height: 30px; margin: 0 5px; padding: 0 5px; text-align: center; color: #333; border: 1px solid #e0e0e0; outline: none; }
.page-moddle1-v2 .jquerypagination .go { line-height: 28px; display: inline-block; height: 30px; margin-left: 7px; padding: 0 9px; -webkit-transition: .4s; transition: .4s; color: #333; border: 1px solid #e0e0e0; outline: none; background: transparent; }
.page-moddle1-v2 .jquerypagination .prev,
.page-moddle1-v2 .jquerypagination .next { font-family: 'iconfont' !important; font-size: 16px; font-style: normal; line-height: 1; position: relative; width: 30px; height: 30px; border: #e4e7e7 solid 1px;/* padding: 6px; */ }
.page-moddle1-v2 .jquerypagination .prev:before { font-size: 20px; position: absolute; top: 5px; left: 4px; content: '\e624'; color: #838383; }
.page-moddle1-v2 .jquerypagination .next:before { font-size: 20px; position: absolute; top: 5px; left: 4px; content: '\e600'; color: #838383; }
.page-moddle1-v2 .jquerypagination span.current.next,
.page-moddle1-v2 .jquerypagination span.current.prev { display: none; }
@media (min-width:750px) {
    .page-moddle1-v2 .jquerypagination span:hover { border: none; background: transparent; }
    .page-moddle1-v2 .jquerypagination span.jump:hover { color: #999; border: none; background: transparent; }
    .page-moddle1-v2 .jquerypagination span.current:hover,
    .page-moddle1-v2 .jquerypagination a:hover { cursor: pointer; color: #fff; border: 1px solid #d20a2c; background: #d20a2c; }
    .page-moddle1-v2 .jquerypagination span:hover:before,
    .page-moddle1-v2 .jquerypagination a:hover:before { color: #fff; }
}
@media (max-width:750px) {
    .page-moddle1-v2 .jquerypagination span,
    .page-moddle1-v2 .jquerypagination a { line-height: 31px; min-width: 0; margin: 0 2px; padding: 0; border: none; }
    .page-moddle1-v2 .jquerypagination span.jump { font-size: 12px; margin-left: 5px; }
    .page-moddle1-v2 .jquerypagination .go { font-size: 12px; }
    .page-moddle1-v2 .jquerypagination span.jump input { width: 30px; }
    .page-moddle1-v2 .jquerypagination span.current { line-height: 31px; margin: 0 2px; padding: 0; color: #333; color: #d20a2c; border: none; background: transparent; }
    .page-moddle1-v2 .jquerypagination span.prev { line-height: 28px; padding: 6px; border: #e4e7e7 solid 1px; }
    .products-list-con-v2 .con .list .box dl dd a { padding: 8px 0 8px 0; }
    .products-list-con-v2 .con .list .box h4 { margin-bottom: 10px; padding-top: 30px; }
    .products-solutions-box-v2 .titleLink { padding: 0; }
}
input::-webkit-input-placeholder { color: #999; }
input:-moz-placeholder { color: #999; }
input::-moz-placeholder { color: #999; }
input:-ms-input-placeholder { color: #999; }
.products-btn-v2 .icon-expansion:before,
.products-btn-v2 .icon-collapse:before { position: absolute; top: 50%; left: 0; margin-top: -10px; }
.industry .link-text { padding-left: 70px; }
.industry-icon { position: absolute; z-index: 10; top: 0; left: 0; display: inline-block; width: 70px; height: 100%; background-image: url(/Assets/enp/v2/img/products-solutions-icon1.png); background-repeat: no-repeat; }
.industry-icon1 { background-position: -2px 11px; }
.industry-icon2 { background-position: -5px -397px; }
.industry-icon3 { background-position: 0 -718px; }
.industry-icon4 { background-position: 5px -71px; }
.industry-icon5 { background-position: 0 -482px; }
.industry-icon6 { background-position: 0 -794px; }
.industry-icon7 { background-position: 1px -155px; }
.industry-icon8 { background-position: -2px -562px; }
.industry-icon9 { background-position: 2px -878px; }
.industry-icon10 { background-position: 2px -230px; }
.industry-icon11 { background-position: -4px -644px; }
.industry-icon12 { background-position: 1px -952px; }
.industry-icon13 { background-position: 2px -311px; }
.industry li.current .industry-icon1 { background-position: -58px 15px; }
.industry li.current .industry-icon2 { background-position: -63px -392px; }
.industry li.current .industry-icon3 { background-position: -56px -713px; }
.industry li.current .industry-icon4 { background-position: -57px -64px; }
.industry li.current .industry-icon5 { background-position: -57px -476px; }
.industry li.current .industry-icon6 { background-position: -57px -787px; }
.industry li.current .industry-icon7 { background-position: -57px -147px; }
.industry li.current .industry-icon8 { background-position: -59px -555px; }
.industry li.current .industry-icon9 { background-position: -56px -870px; }
.industry li.current .industry-icon10 { background-position: -60px -224px; }
.industry li.current .industry-icon11 { background-position: -62px -635px; }
.industry li.current .industry-icon12 { background-position: -60px -948px; }
.industry li.current .industry-icon13 { background-position: -59px -306px; }
.industry-page-link { padding-top: 40px; text-align: right; }
.industry-page-link a { font-size: 18px; font-weight: bold; color: #282828; }
.industry-page-link a .iconfont { font-size: 18px; font-weight: normal; padding-left: 5px; color: #b4b4b4; }
