* { margin: 0; padding: 0; font-style: normal; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; vertical-align: baseline; }
html, body { -webkit-overflow-scrolling: touch;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; background: #fff; }
body {letter-spacing: 0.2px;}
.icon { letter-spacing: 0px; display: inline-block; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
a {text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a:focus, a:hover { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
a, div, img, button, input, textarea, label, select { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
input, textarea { -webkit-appearance: none; appearance: none }
input, textarea, button { outline: 0; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
a { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
#header_box .tition, #header_box .employeebg { -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
#header_box .navbar { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

/* nav */

#header_box .navbar { position: fixed; z-index: 999; background: #fff; border: none; border-radius: 0 !important; -webkit-border-radius: 0 !important; height: 62px; margin-bottom: 0; width: 100%; top: 0; left: 0; }
#header_box .navbar .container-fluid { position: relative; }
#header_box .navbar-brand { padding: 0; height: 25px; margin: 8px 0 0 30px; }
#header_box #header-logo h1{ display:none; }
#header_box .navbar-default .navbar-nav>.open>a, #header_box .navbar-default .navbar-nav>.open>a:focus, #header_box .navbar-default .navbar-nav>.open>a:hover { color: #fff; background-color: #7f2ba4; }
#header_box .navbar-default .navbar-nav>.active>a, #header_box .navbar-default .navbar-nav>.active>a:focus, #header_box .navbar-default .navbar-nav>.active>a:hover { color: #fff; background-color:rgba(127,43,164,0.8); }
#header_box .navbar-nav>li>.dropdown-menu { width: 100%; border: none; }
#header_box .dropdown-menu { border-radius: 0; -webkit-border-radius: 0; box-shadow: none; margin: 0; padding: 0; padding-bottom: 20px; padding-top: 11px; background: none; }
#header_box .dropbg { position: absolute; width: 100%; height: 0; background:rgba(127,43,164,0.9); opacity: 0.95; top: 0; left: 0; filter: alpha(opacity=95); }
#header_box .dropdown-list { color: #fff; margin: 0 30px; }
#header_box .h5-tit { font-size: 16px; color: #fff; padding: 14px 0; position: relative; padding-right: 30px; padding-left: 6px; }
#header_box .h5-tit i.icon{ position: absolute; height: 100%; left: 0; top: 11px; }
#header_box .dropdown-con { opacity: 0; filter: alpha(opacity=0); transition: opacity 0.5s 0.1s ease-in; -webkit-transition: opacity 0.5s 0.1s ease-in; }
#header_box .dropdown-list a { display: block; font-size: 14px; line-height:36px; color: #fff; background: url("../images/icon01.png") left center no-repeat; padding-left: 20px; }
#header_box .dropdown-list a:hover { opacity: 0.8; filter: alpha(opacity=80); }
#header_box .nav .dropdown-menu { display: none !important; }
#header_box .navbar-default .navbar-nav>li>a { color: #000; background: url("../images/line01.png") right center no-repeat;font-size: 16px;}
#header_box .navbar-default .navbar-nav>li a.last-nav-a { background-image: none; }
#header_box .dropbg { transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
#header_box .navbar-toggle { border: none; }
#header_box .navbar-toggle .icon-bar { width: 20px; }
#header_box .navbar-default .navbar-toggle .icon-bar { background: #1d1d1d; }
#header_box .navbar-toggle .icon-bar:first-child { width: 12px; }
#header_box .navbar-toggle .icon-bar:last-child { width: 16px; }
#header_box .navbar-toggle { margin-top: 15px; margin-right: 10px; border: none; }
#header_box .nav .mobilenav-tit { display: none; }
#header_box .navbar-default .navbar-toggle:focus, #header_box .navbar-default .navbar-toggle:hover { background: none; }
#header_box .mobilenav { border: none; width: 65%; position: absolute; background: #fff; right: 0; top: 0; padding: 0; margin: 0 !important; }
#header_box .mobilenav .navbar-nav { margin: 0; padding: 0; }
#header_box .mobilenav .mobilenav-tit { display: block; background: #333333; height: 60px; font-size: 1.1rem; line-height: 60px; padding-left: 18px; font-weight: 500; color: #acacac; }
#header_box .navbar-toggle .icon-bar { transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; }
#header_box .navbar-toggle .icon-bar:nth-child(2) { background: #333333; }
#header_box .navbar-toggle .icon-bar:last-child { position: relative; top: -3px; width: 20px; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-top: -2px; background: #fff; }
#header_box .navbar-toggle .icon-bar:nth-child(1) { position: relative; top: 5px; width: 20px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background: #fff; }
#header_box .navbar-toggle .icon-bar { height: 3px; }
#header_box .navbar-toggle.collapsed .icon-bar:nth-child(2) { background: #1d1d1d; }
#header_box .navbar-toggle.collapsed .icon-bar:last-child { position: relative; top: 0px; width: 16px; transform: rotate(0deg); -webkit-transform: rotate(0deg); margin-top: 4px; background: #1d1d1d; }
#header_box .navbar-toggle.collapsed .icon-bar:nth-child(1) { position: relative; top: 0px; width: 12px; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #1d1d1d; }
#header_box .navbar-toggle.collapsed .icon-bar { height: 2px; }
#header_box .mobilenav-tit input { background: none; border: none; padding-right: 50px; width: 100%;font-size: 16px;}
#header_box .mobilenav .navbar-nav>li>a { padding: 14px 15px; border-bottom: 1px solid #e7e7e7; color: #000; background: none; font-size: 16px; font-weight: normal; padding-left: 30px; }
#header_box .mobilenav .navbar-nav>li>a:active, #header_box .navbar-default .mobilenav .navbar-nav>.open>a:active, #header_box .navbar-default .mobilenav .navbar-nav>li a.last-nav-a:active { background-color: #333333; color: #fff; }
#header_box .mobilenav .navbar-nav>li.open { margin: 0; }
#header_box .navbar-default .mobilenav .navbar-nav>.open>a { border: none; border-bottom: 1px solid #e7e7e7; color: #726f71; }
#header_box #navbar-toggle { right: 66%; position: absolute; top: 0; display: none; }
#header_box #navbar-toggle.navbar-toggle .icon-bar:nth-child(2) { background: #1d1d1d; }
#header_box #navbar-toggle.navbar-toggle .icon-bar:last-child { position: relative; top: 0px; width: 16px; transform: rotate(0deg); -webkit-transform: rotate(0deg); margin-top: 4px; background: #1d1d1d; }
#header_box #navbar-toggle.navbar-toggle .icon-bar:nth-child(1) { position: relative; top: 0px; width: 12px; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #1d1d1d; }
#header_box #navbar-toggle.navbar-toggle  .icon-bar { height: 2px; }

#header_box .dropdown-list .ddlistp { color: #fff; line-height: 36px; font-size: 14px; }
#header_box .dropdown-list .ddlistp .icon { vertical-align: -2px; padding-right: 14px; }
#header_box .nav-right { position: absolute; right: 0; top: 0; color: #909090; }
#header_box .nav-right .tel{ height: 62px; margin-right: 30px; line-height: 62px; font-size: 16px; position: relative; padding-left: 36px; }
#header_box .nav-right .language { height: 62px; margin-right: 30px; line-height: 62px; font-size: 16px; position: relative; padding-left:0px; }
#header_box .nav-right .language { cursor: pointer; margin-right: 30px; position: relative; padding-right: 22px; }
#header_box .language .icon-up-down, #header_box .icon-more-direction { position: absolute; right: 0; top: 27px; display: inline-block; width: 9px; height: 5px; background: url(../images/icon03.png) 0 0 no-repeat; }
#header_box .icon-more-direction { display: none; top: auto; bottom: 0; right: 46%; width: 14px; height: 7px; background-position: 0 -10px; }
#header_box .nav-code { display: block; width: 32px; height: 31px; background: #bbbbbb; }
#header_box .nav-phone { display: block; width: 32px; height: 31px; background: #868686; }
#header_box .language:hover .icon-language, #header_box .language.open .icon-language { color: #7f2ba4; }
#header_box .language:hover, #header_box .language.open { color: #7f2ba4 }
#header_box .language.open .icon-more-direction { display: block; }
#header_box .language:hover .icon-up-down, #header_box .language.open .icon-up-down { background-position: 0 -5px; }
#header_box .language .dropdown-language { display: none !important; }
#header_box .dropdown-language a { text-align: center; font-size: 13px; color: #fff; margin: 0 30px; margin-top: 20px; display: inline-block; float: left; width: 80px; }
#header_box .dropdown-language a:hover { opacity: 0.80; filter: alpha(opacity=80); }
#header_box .dropdown-language a.active { color: #ff0000 }
#header_box .dropdown-con.dropdown-language { padding-left: 0; padding-bottom: 4px; }
#header_box .dropdown-language p { padding-bottom: 6px; }
#header_box .language-con { display: none; }
#header_box .navbar-default .navbar-collapse, #header_box .navbar-default .navbar-form { border-color: #f5f5f5; }
#header_box .navbar-max { height: 82px; padding: 10px 0; }
#header_box .navbar-max .navbar-nav>li>a { padding-top: 31px; padding-bottom: 31px; margin-top: -10px; }
#header_box .navbar-max .dropdown-menu-content { top: 72px; }
#header_box .navbar-max .nav-right .language { height: 72px;}
#header_box .navbar-max .nav-code { margin-top: -10px; }
#header_box .navbar-max .nav-code, #header_box .navbar-max .nav-phone { height: 41px; }
#header_box .navbar-max .icon-phone, #header_box .navbar-max .icon-code { padding-top: 12px; }
#header_box .navbar-min { border-bottom: 1px solid #dddddd; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .2); box-shadow: 0 0 8px rgba(0, 0, 0, .2); }
#header_box .product-con .lump:hover .product-download { opacity: 0; filter: alpha(opacity=100); -webkit-animation: throb 0.3s ease-in-out forwards; animation: throb 0.6s ease-in-out forwards; position: relative; }
@keyframes throb {
	0% { opacity: 0; top: 10px }
	100% { opacity: 1; top: 0px }
}
@-webkit-keyframes throb {
	0% { opacity: 0; top: 10px }
	100% { opacity: 1; top: 0px }
}

#header_box .xl .copyright-info { margin-right: 150px; }
#header_box .navbar>.container .navbar-brand, #header_box .navbar>.container-fluid .navbar-brand { margin-left: 30px; }
#header_box .navbar-nav>li>a { padding: 21px 36px; }
#header_box .navbar-default .navbar-nav>li>a:focus, #header_box .navbar-default .navbar-nav>li>a:hover { color: #7f2ba4; }
#header_box .nav { margin-left: 30px; }
#header_box .dropdown-con { position: relative; z-index: 3; }
#header_box .dropdown-list { float: left; }
#header_box .h5-tit { border-bottom: 1px solid #a6a6a7; margin-bottom: 20px;font-size: 16px;}
#header_box .dropdown-menu-content { width: 100%; position: absolute; top: 62px; left: 0; padding: 11px 0 20px 0; text-align: center; }
#header_box .dropdown-menu-content .content { display: inline-block; text-align: left; }
#header_box .navbar-nav>li>a.active{color: #7f2ba4;}


@media screen and (min-width:1240px) and (max-width:1388px) {
	#header_box .navbar-nav>li>a { padding: 21px 30px; }
	#header_box .navbar-collapse, #header_box .container-fluid { padding-left: 0; }
	#header_box .nav { margin-left: 15px; }
	#header_box .nav-right .language { margin-right: 25px; }
	#header_box .product-con .lump { width: 360px; }
	#header_box .product-con .lump { margin: 8px 30px; }
	#header_box .dataNumber-list { width: 304px; }
	#header_box .employee-word { width: 346px; }
	#header_box .employee-list { width: 560px; }
}
@media screen and (min-width:990px) and (max-width:1239px) {
	#header_box .product-center { right: 0; }
	#header_box .navbar-nav>li>a { padding: 21px 30px; }
	#header_box .navbar-collapse, .container-fluid { padding-left: 0; }
	#header_box .nav { margin-left: 15px; }
	#header_box .nav-right .language { margin-right: 25px; }
	#header_box .product-con .lump { width: 360px; }
	#header_box .product-con .lump { margin: 8px 30px; }
	#header_box .dataNumber-list { width: 304px; }
	#header_box .employee-word { width: 346px; }
	#header_box .employee-list { width: 560px; }
	#header_box .language span { display: none; }
	#header_box .nav-right .language { padding-left: 24px; }
	#header_box .nav-right .tel span { position: absolute; right: -52px; display: none; color: #fff; top: 62px; width: 160px; text-align: center; line-height: 30px; border: 1px solid #e8e8e8; border-top: none; }
	#header_box .nav-right .tel:hover span { display: inline-block; }

}
@media screen and (min-width:989px) and (max-width:990px) {
	#header_box .navbar-default .navbar-collapse {     display: none !important;  }
}

@media (max-width:989px) {
	#header_box .product-tab a.active:after { display: inline-block;  }
	#header_box .product-standard a { padding: 10px 20px; padding-bottom: 0; }
	#header_box .product-center { right: 0; }
	#header_box .news-tit-h3 { padding-top: 10px; }
	#header_box .mobilenav .navbar-nav>li.active>a, #header_box .navbar-default .mobilenav .navbar-nav>.ave>a { background: url(../images/icon022.png) 21px center no-repeat !important; background-size: 15px 10px !important; }
	#header_box .dropdown-list .ddlistp { display: none; }
	#header_box .navbar-default .navbar-nav>li>a:focus, #header_box .navbar-default .navbar-nav>li>a:hover { color: #000; }
	#header_box .employee { height: 440px; }
	#header_box .downloadBtn { width: 140px; height: 34px; line-height: 34px; font-size: 0.9rem; }
	#header_box .icon-downloadBtn { font-size: 18px; }
	#header_box .mobilenav .mobilenav-tit { position: fixed; width: 65%; right: 0; top: 0; z-index: 9999999; }
	#header_box .navbar-nav>li>.dropdown-menu { width: 100%; border: none; position: relative; top: 0; min-width: 0; float: none; display: none !important; padding-top: 0; padding-bottom: 0; }
	#header_box .navbar-nav>li.ave>.dropdown-menu { display: block !important; }
	#header_box .dropdown-con { width: 100%; margin: 0 auto; position: relative; z-index: 3; padding-left: 0; opacity: 1; padding-left: 0;}
	#header_box .dropdown-list { float: none; margin-right: 0; }
	#header_box .h5-tit { border-bottom: 1px solid #e7e7e7; margin-bottom: 0; font-size:16px; color: #fff; padding-left: 45px; background: #7f2ba4; padding: 16px 0; padding-left: 49px; }
	#header_box .h5-tit i.icon { display: none; }
	#header_box .dropdown-list a { display: block; font-size:16px; line-height: 24px; color: #666; padding-left: 20px; padding: 11px 30px; border-bottom: 1px solid #e7e7e7; padding-left: 40px; }
	#header_box .navbar-default .navbar-collapse { height: 100%; position: fixed; padding-top: 60px; overflow: auto; }
	#header_box .bannerword .p2 { font-size: 1.4rem; }
	#header_box .bannerword .p1 { font-size: 1.1rem; }
	#header_box .swiper-button-next, #header_box .swiper-button-prev { display: none !important; }
	#header_box .employeebg { opacity: 0.1; }
	#header_box .navbar { height: 60px; padding: 0; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .2); box-shadow: 0 0 8px rgba(0, 0, 0, .2); }
	#header_box .navbar-default .navbar-toggle { z-index: 3; }
	#header_box .navbar-brand { margin: 8px 0 0 23px; }
	#header_box .swiper-pagination-bullet { width: 50px;}
	#header_box .nav-min { display: none; }
	#header_box .nav-right { position: relative; padding-left: 21px; }
	#header_box .nav-right > div { float: none; }
	#header_box .nav-right .language { margin-bottom: 50px; margin-top: -15px; }
	#header_box .language .icon-up-down { display: none; }

}

