abbr, address, article, aside, audio, b, blockquote, caption, cite, code, dd, del, details, dfn, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video{margin: 0;padding: 0;border: 0;font-size: 100%;font-weight: 400;vertical-align: baseline;background: 0 0}
@font-face{font-family: 'akzidenz-grotesk_bqregular';src: url('../fonts/akzidenzgroteskbq-medium.eot');src: url('../fonts/akzidenzgroteskbq-medium.eot') format('embedded-opentype'), url('../fonts/akzidenzgroteskbq-medium.woff') format('woff'), url('../fonts/akzidenzgroteskbq-medium.ttf') format('truetype'), url('../fonts/akzidenzgroteskbq-medium.svg#akzidenz-grotesk_bqregular') format('svg');font-weight: normal;font-style: normal}
.font-akz{font-family: 'akzidenz-grotesk_bqregular'}
.iconfont{font-family: "iconfont";font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.icon{width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden}
body{font-family: "Helvetica Neue", "Open Sans", "San Francisco", Helvetica, "Microsoft YaHei", Arial, sans-serif;font-size: 16px;color: #444;
/*max-width: 1920px;*/
margin: 0 auto;padding-top: 100px;background: #fff}
@media (max-width:1200px){.page-banner-box .banner-text > div{padding-left:30px;}}
@media (max-width: 991px){body{padding-top: 60px}
.news-details-page .news-box .title-box h1{line-height: 25px;font-size: 30px !important;}
.news-details-page{padding: 40px 20px}}
@media (max-width: 768px){.page-banner-box .banner-text > div{padding:0 10px;}}
@media (max-width: 749px){body{font-size: 12px}}
.fl{float: left}
.fr{float: right}
.lazythumb{text-align: center;position: relative;background: #f8f8f8}
.lazythumb img{height: 30px;top: 50%;position: absolute;left: 0;right: 0;margin: 0 auto;margin-top: -15px}
.animated{-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);opacity: 1}
.page-common-title{max-width: 1240px;margin: 0 auto;line-height: 1;text-align: center}
.page-common-title h4{font-size: 30px;margin-top: -30px}
.page-common-title p{font-size: 20px;color: #888;margin-top: 10px;line-height: 20px;}
.page-common-title .en{height: 70px;font-size: 90px;line-height: 70px;text-transform: uppercase;font-family: 'akzidenz-grotesk_bqregular';color: #f7f7f7}
@media (max-width: 991px){.page-common-title{max-width: 1240px;margin: 0 auto;line-height: 1;text-align: center;margin-bottom: 30px;}
.page-common-title h4{font-size: 28px;margin-top: -18px}
.page-common-title p{font-size: 16px;color: #888;margin-top: 10px}
.page-common-title .en{height: 40px;font-size: 40px;line-height: 40px;text-transform: uppercase;font-family: 'akzidenz-grotesk_bqregular';color: #f7f7f7}}
.routine-title h4{margin-top: 0}
.list-page-filp{margin: 30px 0 !important;text-align: center !important;}
.list-page-filp .pagination li{padding: 0 14px !important;height: 34px !important;line-height: 34px;display: inline-block;border: 1px solid #ddd;margin: 15px 0.25rem !important;color: #fff;color: #444;width: auto !important;font-size: 12px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.list-page-filp .pagination li.active{background: #eb5c02;color: #FFF;}
.list-page-filp li:hover a{color: #fff}
.list-page-filp li:hover{background: #eb5c02;color: #fff}
.list-page-filp li a{display: block}
.list-page-filp li span{display: block;height: 10px;}
.list-page-filp .pagination li.active span,.list-page-filp .pagination li.disabled span{height: auto;}
.list-page-filp li .iconfont{font-size: 22px}
.list-page-filp .next, .list-page-filp .prev{width: 70px}
.list-page-filp .omit{display: inline-block;width: 40px;height: 40px;font-size: 14px;margin: 0 1px;color: #444;background: #f9f9f9;line-height: 40px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;text-transform: uppercase}
.list-page-filp .current{display: inline-block;width: 40px;height: 40px;line-height: 40px;background: #eb5c02;color: #fff;margin: 0 2px}
.list-page-filp .curr{display: inline-block;width: 40px;height: 40px;line-height: 40px;background: #eb5c02;color: #fff}
@media (max-width: 767px){
.list-page-filp{display: block;text-align: center;font-size: 0}
.list-page-filp li{display: inline-block;width: 30px;height: 30px;font-size: 12px;line-height: 30px}
.list-page-filp .omit{display: inline-block;width: 30px;height: 30px;font-size: 12px;margin: 0 1px;color: #444;background: #f9f9f9;line-height: 30px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;text-transform: uppercase}
.list-page-filp .current{display: inline-block;width: 30px;height: 30px;font-size: 12px;line-height: 30px}
.list-page-filp .curr{display: inline-block;width: 30px;height: 30px;font-size: 14px;line-height: 30px;background: #eb5c02;color: #fff}{width: 100%;height: 100px;position: fixed;top: 0;left: 0;right: 0;z-index: 9999}
.header-max-content{height: 100px;background: #fff;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;opacity: 1;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);position: absolute;top: 0;left: 0;right: 0;z-index: 9999}
.max-active-content{-webkit-transform: scale(0, 0);-moz-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);opacity: 0}
.header-logo{padding: 20px 0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: absolute;left: 20px;top: 0;bottom: 0;z-index: 9999}
.header-logo .logo{float: left;height: 100%}
.header-logo .logo img{display: block;height: 100%}
.header-logo .tel-box{float: left;margin-left: 10px;padding: 5px 0 5px 10px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;border-left: 1px solid #eae9e9;font-size: 16px}
.header-logo .tel-box p{color: #777}
.header-logo .tel-box p:first-child{letter-spacing: 3px}
.header-logo .tel-box .tel{font-size: 24px;color: #eb5c02;margin-top: 5px}
.header-min-content{height: 70px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: translate(0, -70px);-moz-transform: translate(0, -70px);-ms-transform: translate(0, -70px);-o-transform: translate(0, -70px);transform: translate(0, -70px);background: #fff;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);position: absolute;top: 0;left: 0;right: 0;z-index: 9999}
.header-min-content .header-logo{padding: 10px 0}
.header-min-content .header-logo .tel-box{float: left;margin-left: 10px;padding: 0 0 0 10px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;border-left: 1px solid #eae9e9;font-size: 16px}
.header-min-content .header-logo .tel-box p{color: #777;line-height: 1.2}
.header-min-content .header-logo .tel-box p:first-child{letter-spacing: 2px}
.header-min-content .header-logo .tel-box .tel{font-size: 24px;color: #eb5c02;margin-top: 5px}
.min-active-content{-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0)}
.header-nav-box{display: none;padding: 300px 0 0 0;background: #fff;text-align: center;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 999}
.nav-list{display: inline-block}
.nav-list > li{float: left;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.nav-list > li:first-child a{border-left: none}
.nav-list > li > a, .nav-list > li .arrow-dropdown{display: block;font-size: 30px;line-height: 80px;padding: 0 30px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}}




@media (min-width: 991px){.nav-list > li > a:hover, .nav-list > li .arrow-dropdown:hover{color: #eb5c02}} .nav-list > li > .arrow{cursor: pointer}
.nav-list > li > .arrow span{position: relative}
.nav-list > li > .arrow span::before{content: "";width: 8px;height: 8px;border-top: 2px solid;border-left: 2px solid;border-right: 2px solid transparent;border-bottom: 2px solid transparent;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;right: -20px;top: 50%;margin-top: -8px}
.nav-list > .curr > a, .nav-list .curr .arrow{color: #eb5c02}
.nav-list > .curr > a::after, .nav-list .curr .arrow::after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}
.nav-list .dropdown-menu{display: none;color: #444;background: #fff;overflow: hidden;position: absolute;top: 80px;left: -100%;right: -100%;}
.nav-list .dropdown-menu li{margin: 0 7px;height: 40px}
.nav-list .dropdown-menu li > a{display: inline-block;height: 100%;font-size: 24px;line-height: 40px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.nav-list .dropdown-menu li > a::after{content: "";display: block;height: 4px;background: #eb5c02;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: scale(0, 0);-moz-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);position: absolute;left: 0;right: 0;bottom: 0}
@media (min-width: 991px){.nav-list .dropdown-menu li > a:hover::after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}} .nav-list .dropdown-menu .curr > a::after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}
.nav-btn-box{cursor: pointer;font-size: 20px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;text-transform: uppercase;line-height: 20px;position: absolute;top: 60%;right: 20px;margin-top: -8px;z-index: 9999}
.nav-btn-box-active{color: #eb5c02}
.nav-button{float: right;width: 24px;height: 20px;padding: 0;margin-left: 5px;position: relative;background: none;border: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.nav-button .icofnot{float: left}
.nav-button > span{display: block;width: 100%;height: 2px;background: #444;position: absolute;left: 0;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;z-index: 999}
.nav-button > span:nth-of-type(1){top: 0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.nav-button > span:nth-of-type(2){width: 80%;top: 50%;margin-top: -1px}
.nav-button > span:nth-of-type(3){bottom: 0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.nav-button > span:nth-of-type(4){width: 2px;height: 0;top: 0;left: 50%;bottom: 0;margin: auto 0;margin-left: -1px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.nav-button span.two.squize{width: 0}
.nav-button span.rotate30{-webkit-transform: rotate(30deg);-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg)}
.nav-button span.rotate150{-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg)}
.nav-button span.rotate45{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out}
.nav-button span.rotate135{-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out}
.off{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.off span:nth-of-type(1){top: 0;opacity: 1}
.off span:nth-of-type(3){bottom: 0;opacity: 1}
.open{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.open span{background: #eb5c02}
.open span:nth-of-type(1){top: 50%;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;opacity: 0}
.open span:nth-of-type(2){width: 100%}
.open span:nth-of-type(3){bottom: 50%;opacity: 0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.open span:nth-of-type(4){width: 2px;height: 24px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
@media (max-width: 1024px){{ width: 100%;height: 60px}
.header-max-content{height: 60px}
.header-logo{padding: 10px 0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: absolute;left: 20px;top: 0;bottom: 0;z-index: 9999}
.header-logo .logo{float: left;height: 100%}
.header-logo .logo img{display: block;height: 100%}
.header-logo .tel-box{float: left;margin-left: 10px;padding: 0 0 0 10px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;border-left: 1px solid #eae9e9;font-size: 12px}
.header-logo .tel-box p{color: #777;line-height: 1.2}
.header-logo .tel-box p:first-child{letter-spacing: 2px}
.header-logo .tel-box .tel{font-size: 18px;color: #eb5c02;margin-top: 5px}
.header-nav-box{display: none;padding: 60px 0 0 0;background: #fff;text-align: left;overflow-y: auto;position: fixed;left: 0;top: 55px;right: 0;bottom: 0;z-index: 999}
.nav-list{display: block}
.nav-list > li{float: none;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.nav-list > li:first-child a{border-left: none}
.nav-list > li > a, .nav-list > li .arrow-dropdown{display: block;font-size: 20px;line-height: 60px;padding: 0 30px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.nav-list > li > .arrow span{position: relative}
.nav-list > li > .arrow span::before{content: "";width: 8px;height: 8px;border-top: 2px solid;border-left: 2px solid;border-right: 2px solid transparent;border-bottom: 2px solid transparent;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;right: -35px;top: 50%;}
.nav-list > .curr > a{color: #eb5c02}
.nav-list > .curr > a::after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}
.nav-list .dropdown-menu{display: none;color: #444;background: #fff;overflow: hidden;position: static;padding-left: 50px}
.nav-list .dropdown-menu li{margin: 0 7px;height: 40px}
.nav-list .dropdown-menu li > a{display: inline-block;height: 100%;font-size: 16px;line-height: 40px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.nav-list .dropdown-menu li > a::after{content: "";display: block;height: 4px;background: #eb5c02;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: scale(0, 0);-moz-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);position: absolute;left: 0;right: 0;bottom: 0}
.nav-list .dropdown-menu .curr > a::after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}
.nav-btn-box{font-size: 0}}
@media (max-width: 1024px) and (min-width: 991px){.nav-list > li > a:hover, .nav-list > li .arrow-dropdown:hover{color: #eb5c02}}
@media (max-width: 749px){.header-max-content{height: 60px}
.header-max-content .header-logo{padding: 10px 0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: absolute;left: 10px;top: 0;bottom: 0;z-index: 9999}
.header-max-content .header-logo .logo{float: left;height: 100%}
.header-max-content .header-logo .logo img{display: block;height: 90%}
.header-min-content{display: none}
.header-nav-box{display: none;padding: 60px 0 0 0;background: #fff;text-align: left;overflow-y: auto;position: fixed;left: 0;top: 24px;right: 0;bottom: 0;z-index: 999}
.nav-list{display: block}
.nav-list > li{float: none;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.nav-list > li:first-child a{border-left: none}
.nav-list > li > a, .nav-list > li .arrow-dropdown{display: block;font-size: 20px;line-height: 60px;padding: 0 30px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.nav-list > li > .arrow span{position: relative}
.nav-list > li > .arrow span::before{content: "";width: 8px;height: 8px;border-top: 2px solid;border-left: 2px solid;border-right: 2px solid transparent;border-bottom: 2px solid transparent;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;right: -20px;top: 50%;margin-top: -8px}
.nav-list > li > .arrow_test span::before{content: "";width: 10px;height: 10px;border-top: 2px solid;border-left: 2px solid;border-right: 2px solid transparent;border-bottom: 2px solid transparent;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;right: -30px;top: 50%;margin-top: -13px}
.nav-list > .curr > a{color: #eb5c02}
.nav-list > .curr > a::after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}
.nav-list .dropdown-menu{display: none;color: #444;background: #fff;overflow: hidden;position: static;padding-left: 40px}
.nav-list .dropdown-menu li{margin: 0 7px;height: 40px}
.nav-list .dropdown-menu li > a{display: inline-block;height: 100%;font-size: 16px;line-height: 40px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative;letter-spacing: 1px;}
.nav-list .dropdown-menu li > a::after{content: "";display: block;height: 4px;background: #eb5c02;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: scale(0, 0);-moz-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);position: absolute;left: 0;right: 0;bottom: 0}
.nav-list .dropdown-menu .curr > a::after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}}
@media (max-width: 749px) and (min-width: 991px){.nav-list > li > a:hover, .nav-list > li .arrow-dropdown:hover{color: #eb5c02}}

.news-page{width: 100%;padding: 60px 20px}
.news-page .news-box{max-width: 1240px;margin: 0 auto}
.news-page .news-menu-box{margin-top: 50px;text-align: center}
.news-page .news-menu-box .item{display: block}
.news-page .news-menu-box .project-menu-list{margin: 0 auto;font-size: 0}
.news-page .news-menu-box li{display: inline-block;height: 40px;line-height: 40px;margin-left: 60px}
.news-page .news-menu-box li:first-child{margin-left: 0}
.news-page .news-menu-box li > a{font-size: 18px;color: #888;padding: 8px 0;position: relative}
@media (min-width: 991px){.news-page .news-menu-box li > a:hover::after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}}
.news-page .news-menu-box li > a::after{content: "";display: block;height: 2px;background: #eb5c02;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: scale(0, 1);-moz-transform: scale(0, 1);-ms-transform: scale(0, 1);-o-transform: scale(0, 1);transform: scale(0, 1);position: absolute;bottom: 0;left: 0;right: 0}
.news-page .news-menu-box .curr a:after{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}
.news-page .news-list-box{width: 100%;margin-top: 60px}
.news-page .news-list-box > .news-list{margin: -10px;min-height: 300px;overflow: hidden}
.news-page .news-list-box > .news-list > li{float: left;width: 50%;padding: 10px}
.news-page .news-list-box > .news-list > li a{display: block;width: 100%;position: relative}
@media (min-width: 991px){.news-page .news-list-box > .news-list > li a:hover .news-img .lazythumb{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1)}
.news-page .news-list-box > .news-list > li a:hover .news-brief .brief-box{-webkit-transform: translate(-20px, 0);-moz-transform: translate(-20px, 0);-ms-transform: translate(-20px, 0);-o-transform: translate(-20px, 0);transform: translate(-20px, 0)}
.news-page .news-list-box > .news-list > li a:hover .news-brief .title:before{width: 56px;left: -76px}}
.news-page .news-list-box > .news-list > li .news-img{width: 100%;height: 180px;overflow: hidden}
.news-page .news-list-box > .news-list > li .news-img > .lazythumb{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.news-page .news-list-box > .news-list > li .news-brief{height: 150px;padding: 30px 15px 0 200px;text-align: left;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.news-page .news-list-box > .news-list > li .news-brief .brief-box{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.news-page .news-list-box > .news-list > li .news-brief .title{font-size: 20px;position: relative}
.news-page .news-list-box > .news-list > li .news-brief .title::before{content: "";display: block;width: 76px;height: 1px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;background: #eae9e9;position: absolute;top: 50%;left: -96px}
.news-page .news-list-box > .news-list > li .news-brief .description{font-size: 16px;color: #888;margin-top: 30px}
.news-page .news-list-box > .news-list > li .news-brief .time{display: block;font-size: 16px;color: #888;position: absolute;top: 30px;left: 0}
.news-page .list-page-filp{margin-top: 60px}
@media (max-width: 991px){.news-page{width: 100%;padding: 0 20px 70px 20px}
.news-page .news-box{max-width: 750px;margin: 0 auto}
.news-page .news-list-box{width: 100%;margin-top: 60px}
.news-page .news-list-box > .news-list{margin: -10px;overflow: hidden}
.news-page .news-list-box > .news-list > li{float: left;width: 50%;padding: 10px}
.news-page .news-list-box > .news-list > li a{display: block;width: 100%;position: relative}
.news-page .news-list-box > .news-list > li .news-img{width: 100%;height: 120px;overflow: hidden}
.news-page .news-list-box > .news-list > li .news-img > .lazythumb{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.news-page .news-list-box > .news-list > li .news-brief{height: auto;padding: 30px 15px 0 100px;text-align: left;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.news-page .news-list-box > .news-list > li .news-brief .brief-box{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.news-page .news-list-box > .news-list > li .news-brief .brief-box::before{display: none}
.news-page .news-list-box > .news-list > li .news-brief .title{font-size: 18px}
.news-page .news-list-box > .news-list > li .news-brief .description{font-size: 14px;color: #888;margin-top: 10px}
.news-page .news-list-box > .news-list > li .news-brief .time{display: block;font-size: 16px;color: #888;position: absolute;top: 30px;left: 0}}
@media (max-width: 749px){.news-page{width: 100%;padding-top: 86px;padding-right: 20px;padding-bottom: 30px;padding-left: 20px;}
.news-page .news-box{max-width: 450px;margin: 0 auto}
.news-page .news-menu-box{margin-top: 30px;text-align: center}
.news-page .news-menu-box li{display: inline-block;height: 40px;line-height: 40px;margin-left: 30px}
.news-page .news-menu-box li > a{font-size: 16px}
.news-page .news-list-box{width: 100%;margin-top: 30px}
.news-page .news-list-box > .news-list{margin: -10px;overflow: hidden}
.news-page .news-list-box > .news-list > li{float: left;width: 100%;padding: 10px}
.news-page .news-list-box > .news-list > li a{display: block;width: 100%;position: relative}
.news-page .news-list-box > .news-list > li .news-img{width: 100%;height: 28.57142857vw;max-height: 100px;overflow: hidden}
.news-page .news-list-box > .news-list > li .news-img > .lazythumb{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.news-page .news-list-box > .news-list > li .news-brief{height: auto;padding: 30px 15px 0 90px;text-align: left;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.news-page .news-list-box > .news-list > li .news-brief .brief-box{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: relative}
.news-page .news-list-box > .news-list > li .news-brief .brief-box::before{display: none}
.news-page .news-list-box > .news-list > li .news-brief .title{font-size: 16px}
.news-page .news-list-box > .news-list > li .news-brief .description{font-size: 14px;color: #888;margin-top: 10px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.news-page .news-list-box > .news-list > li .news-brief .time{display: block;font-size: 14px;color: #888;position: absolute;top: 30px;left: 0}}
.news-details-page{width: 100%;padding: 60px 20px}
.news-details-page .news-box{max-width: 1240px;margin: 0 auto}
.news-details-page .news-box .title-box{padding-bottom: 30px;border-bottom: 1px solid #eae9e9;text-align: center;}
.news-details-page .news-box .title-box h1{font-size: 36px;color: #414141;}
.news-details-page .news-box .title-box .time{display: block;font-size: 16px;color: #888;margin-top: 10px}
.news-details-page .news-box .content{padding: 50px 0;line-height: 1.6;font-size: 16px;color: #888}
.news-details-page .news-box .content h2{font-size: 24px;color: #111}
.news-details-page .news-box .content h3{font-size: 20px;color: #444}
.news-details-page .news-box .content h4{font-size: 18px}
.news-details-page .news-box .content p{margin: 10px 0}
.news-details-page .news-box .content ul, .news-details-page .news-box .content ol{list-style-position: outside;margin-left: 20px}
.news-details-page .news-box .content img{display: block;max-width: 100%;margin: 0 auto}
.news-details-page .news-box .content b, .news-details-page .news-box .content strong{font-weight: bold}
.news-details-page .news-box .news-other-content{padding-top: 30px;border-top: 1px solid #eae9e9}
.news-details-page .news-box .news-other-content .keywords-list{float: left;width: 75.80645161%;margin: -15px}
.news-details-page .news-box .news-other-content .keywords-list li{float: left;margin: 15px}
.news-details-page .news-box .news-other-content .keywords-list a{display: block;height: 40px;line-height: 40px;font-size: 16px;padding: 0 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #e2e2e2;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
@media (min-width: 991px){.news-details-page .news-box .news-other-content .keywords-list a:hover{background: #eb5c02;color: #fff}}
.news-details-page .news-box .news-other-content .filp-btn-box{float: right;width: 24.19354839%}
.news-details-page .news-box .news-other-content .filp-btn-box a{float: left;display: block;width: 48%;height: 50px;color: #fff;border: none;line-height: 50px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;background: #eb5c02;background-size: cover;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;line-height: 52px;color: #444;background: #e2e2e2;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;margin-left: 4%}
.news-details-page .news-box .news-other-content .filp-btn-box a .iconfont{font-size: 12px}
.news-details-page .news-box .news-other-content .filp-btn-box a:first-child{margin-left: 0}
@media (min-width: 991px){.news-details-page .news-box .news-other-content .filp-btn-box a:hover{background: #eb5c02;color: #fff}}
.news-details-page .news-box .news-other-content .filp-btn-box a .iconfont{font-size: 24px}
@media (max-width: 749px){.news-details-page{width: 100%;padding: 20px 10px;/*margin-top:80px;*/}
.news-details-page .news-box{max-width: 580px;margin: 0 auto}
.news-details-page .news-box .title-box{padding-bottom: 10px;border-bottom: 1px solid #eae9e9}
.news-details-page .news-box .title-box h1{font-size: 22px !important;line-height: 30px;}
.bdsharebuttonbox ul{position: relative;top: 39px;right: 105px;}
.news-details-page .news-box .title-box .time{display: block;font-size: 14px;color: #888;margin-top: 10px}
.news-details-page .news-box .content{padding: 10px 0;line-height: 1.6;font-size: 16px;color: #888}
.news-details-page .news-box .content h2{font-size: 20px;color: #111}
.news-details-page .news-box .content h3{font-size: 18px;color: #444}
.news-details-page .news-box .content h4{font-size: 16px}
.news-details-page .news-box .content p{margin: 10px;}
.news-details-page .news-box .content ul, .news-details-page .news-box .content ol{width: auto !important;list-style-position: outside;margin-left: 20px}
.news-details-page .news-box .content img{display: block;max-width: 100%}
.news-details-page .news-box .content b, .news-details-page .news-box .content strong{font-weight: bold}
.news-details-page .news-box .news-other-content{padding-top: 0;border-top: 1px solid #eae9e9}
.news-details-page .news-box .news-other-content .keywords-list{float: none;width: 100%;margin: -5px;margin-top: 20px}
.news-details-page .news-box .news-other-content .keywords-list li{float: left;margin: 5px}
.news-details-page .news-box .news-other-content .keywords-list a{display: block;height: 30px;line-height: 30px;font-size: 12px;padding: 0 15px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px}
.news-details-page .news-box .news-other-content .filp-btn-box{float: none;width: 100%;text-align: center;margin-top: 20px}
.news-details-page .news-box .news-other-content .filp-btn-box a{float: none;display: block;width: 120px;height: 40px;color: #fff;border: none;line-height: 40px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;background: #eb5c02;background-size: cover;overflow: hidden;display: inline-block;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;line-height: 42px;color: #444;background: #e2e2e2;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;margin-left: 10px}
.news-details-page .news-box .news-other-content .filp-btn-box a .iconfont{font-size: 12px}
.news-details-page .news-box .news-other-content .filp-btn-box a:first-child{margin-left: 0}
.news-details-page .news-box .news-other-content .filp-btn-box a .iconfont{font-size: 24px}}
@font-face{font-family: 'iconfont';/* project id 1352501*/src: url('//at.alicdn.com/t/font_1352501_kj05keoeg2.eot');src: url('//at.alicdn.com/t/font_1352501_kj05keoeg2.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_1352501_kj05keoeg2.woff2') format('woff2'), url('//at.alicdn.com/t/font_1352501_kj05keoeg2.woff') format('woff'), url('//at.alicdn.com/t/font_1352501_kj05keoeg2.ttf') format('truetype'), url('//at.alicdn.com/t/font_1352501_kj05keoeg2.svg#iconfont') format('svg');}
.active{color: #eb5c02 !important;}
@media (min-width: 1000px){.old_nav{display: none;}
.old_nav1{display: none;}}
@media (max-width: 1000px){.nav_box{display: none !important;}}
@media (max-width: 991px){.hp-banner{margin-top: -30px;}
.page-banner-box{margin-top: 75px;}
.service-show-banner{margin-top: -6px;}
.service-routine-banner .h6{margin-top: 0px;}}
@media (min-width: 992px){.page-banner-box{margin-top: 110px;}

