@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?aarpte'); src: url('fonts/icomoon.eot?aarpte#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?aarpte') format('truetype'), url('fonts/icomoon.woff?aarpte') format('woff'), url('fonts/icomoon.svg?aarpte#icomoon') format('svg'); font-weight: normal; font-style: normal; }
* { 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; font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica",'Microsoft Yahei',"Arial",sans-serif; -webkit-user-select: none; user-select: none;width: 100%; }
html { font-size: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; background: #fff; }
body { color: #666; font-weight: normal; letter-spacing: 0.2px; line-height: 1.5; }
h1, h2, h3, h4, h5, h6, p { font-weight: normal; margin: 0; }
.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 { color: #fff; text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a:focus, a:hover { text-decoration: none; color: #378b3b; }
ul,ol { list-style: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; }
.tition, .employeebg { -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.navbar { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.center { width: 1180px; margin: 0 auto; }
.mincenter { width: 1067px; margin: 0 auto; }
.maxcenter { width: 1460px; margin: 0 auto; }
.text-center { text-align: center;  }
.text-right { text-align: right;  }


/* nav */
.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; }
.navbar .container-fluid { position: relative; }
.navbar-brand { padding: 0; height: 25px; margin: 19px 0 0 30px; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #fff; background-color: #5c5c5e; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #fff; background-color: #5c5c5e; }
.navbar-nav>li>.dropdown-menu { width: 100%; border: none; }
.dropdown-menu { border-radius: 0; -webkit-border-radius: 0; box-shadow: none; margin: 0; padding: 0; padding-bottom: 20px; padding-top: 11px; background: none; }
.dropbg { position: absolute; width: 100%; height: 0; background: #5c5c5d; opacity: 0.95; top: 0; left: 0; filter: alpha(opacity=95); }
.dropdown-list { color: #fff; margin: 0 30px; }
.h5-tit { font-size: 16px; color: #fff; padding: 14px 0; position: relative; padding-right: 5px; padding-left: 30px; }
.h5-tit i.icon { position: absolute; height: 100%; left: 0; top: 11px; }
.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; }
.dropdown-list { }
.dropdown-list a { display: block; font-size: 13px; line-height: 24px; color: #fff; background: url(../images/icon01.png) left center no-repeat; padding-left: 20px; }
.dropdown-list a:hover { opacity: 0.8; filter: alpha(opacity=80); }
.nav .dropdown-menu { display: none !important; }
.navbar-default .navbar-nav>li>a { color: #726f71; background: url(../images/line01.png) right center no-repeat; }
.navbar-default .navbar-nav>li a.last-nav-a { background-image: none; }
.dropbg { transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.navbar-toggle { border: none; }
.navbar-toggle .icon-bar { width: 20px; }
.navbar-default .navbar-toggle .icon-bar { background: #1d1d1d; }
.navbar-toggle .icon-bar:first-child { width: 12px; }
.navbar-toggle .icon-bar:last-child { width: 16px; }
.navbar-toggle { margin-top: 15px; margin-right: 10px; border: none; }
.nav .mobilenav-tit { display: none; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none; }
.mobilenav { border: none; width: 65%; position: absolute; background: #fff; right: 0; top: 0; padding: 0; margin: 0 !important; }
.mobilenav .navbar-nav { margin: 0; padding: 0; }
.mobilenav .mobilenav-tit { display: block; background: #333333; height: 60px; font-size: 1.1rem; line-height: 60px; padding-left: 18px; font-weight: 500; color: #acacac; }
.navbar-toggle .icon-bar { transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; }
.navbar-toggle .icon-bar:nth-child(2) { background: #333333; }
.navbar-toggle .icon-bar:last-child { position: relative; top: -3px; width: 20px; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-top: -2px; background: #fff; }
.navbar-toggle .icon-bar:nth-child(1) { position: relative; top: 5px; width: 20px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background: #fff; }
.navbar-toggle .icon-bar { height: 3px; }
.navbar-toggle.collapsed .icon-bar:nth-child(2) { background: #1d1d1d; }
.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; }
.navbar-toggle.collapsed .icon-bar:nth-child(1) { position: relative; top: 0px; width: 12px; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #1d1d1d; }
.navbar-toggle.collapsed .icon-bar { height: 2px; }
.mobilenav-tit input { background: none; border: none; padding-right: 50px; width: 100%; }
.mobilenav .navbar-nav>li>a { padding: 14px 15px; border-bottom: 1px solid #e7e7e7; color: #726f71; background: none; font-size: 1.0rem; font-weight: normal; padding-left: 50px; }
.mobilenav .navbar-nav>li>a, .navbar-default .mobilenav .navbar-nav>li a.last-nav-a, .navbar-default .mobilenav .navbar-nav>.open>a { background: url(../images/icon02.png) 21px center no-repeat; background-size: 8px auto; }
.mobilenav .navbar-nav>li>a:active, .navbar-default .mobilenav .navbar-nav>.open>a:active, .navbar-default .mobilenav .navbar-nav>li a.last-nav-a:active { background-color: #333333; color: #fff; }
.mobilenav .navbar-nav>li.open { margin: 0; }
.navbar-default .mobilenav .navbar-nav>.open>a { border: none; border-bottom: 1px solid #e7e7e7; color: #726f71; }
#navbar-toggle { right: 66%; position: absolute; top: 0; display: none; }
#navbar-toggle.navbar-toggle .icon-bar:nth-child(2) { background: #1d1d1d; }
#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; }
#navbar-toggle.navbar-toggle .icon-bar:nth-child(1) { position: relative; top: 0px; width: 12px; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #1d1d1d; }
#navbar-toggle.navbar-toggle  .icon-bar { height: 2px; }

.dropdown-list .ddlistp { color: #fff; line-height: 24px; font-size: 13px; }
.dropdown-list .ddlistp .icon { vertical-align: -2px; padding-right: 14px; }
.nav-right { position: absolute; right: 0; top: 0; color: #909090; }
.nav-right .tel, .nav-right .language { height: 62px; margin-right: 30px; line-height: 62px; font-size: 14px; position: relative; padding-left: 36px; }
.nav-right .language { cursor: pointer; margin-right: 30px; position: relative; padding-right: 22px; }
.language .icon-up-down, .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; }
.icon-more-direction { display: none; top: auto; bottom: 0; right: 46%; width: 14px; height: 7px; background-position: 0 -10px; }
.nav-code { display: block; width: 32px; height: 31px; background: #bbbbbb; }
.nav-phone { display: block; width: 32px; height: 31px; background: #868686; }
.language:hover .icon-language, .language.open .icon-language { color: #0679d5; }
.language:hover, .language.open { color: #0679d5 }
.language.open .icon-more-direction { display: block; }
.language:hover .icon-up-down, .language.open .icon-up-down { background-position: 0 -5px; }
.language .dropdown-language { display: none !important; }
.dropdown-language a { text-align: center; font-size: 13px; color: #fff; margin: 0 30px; margin-top: 20px; display: inline-block; float: left; width: 80px; }
.dropdown-language a:hover { opacity: 0.80; filter: alpha(opacity=80); }
.dropdown-language a.active { color: #11c152 }
.dropdown-language p span { display: inline-block; width: 34px; height: 23px; background: url(../images/language.png) left no-repeat; }
.dropdown-language p span.English { background-position: 0px 0px; }
.dropdown-language p span.Chinese { background-position: -34px 0px; }
.dropdown-language p span.Spain { background-position: -68px 0px; }
.dropdown-language p span.Japanese { background-position: -102px 0px; }
.dropdown-language p span.Portugal { background-position: -136px 0px; }
.dropdown-language p span.Germany { background-position: -170px 0px; }
.dropdown-language p span.Italy { background-position: -204px 0px; }
.dropdown-language p span.Russia { background-position: -238px 0px; }
.dropdown-con.dropdown-language { padding-left: 0; padding-bottom: 4px; }
.dropdown-language p { padding-bottom: 6px; }
.language-con { display: none; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #f5f5f5; }
.navbar-max { height: 82px; padding: 10px 0; }
.navbar-max .navbar-nav>li>a { padding-top: 31px; padding-bottom: 31px; margin-top: -10px; }
.navbar-max .dropdown-menu-content { top: 72px; }
.navbar-max .nav-right .language { height: 72px; }
.navbar-max .nav-code { margin-top: -10px; }
.navbar-max .nav-code, .navbar-max .nav-phone { height: 41px; }
.navbar-max .icon-phone, .navbar-max .icon-code { padding-top: 12px; }
.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); }
.navbar-default,.download-menu{transition:opacity 0.8s;-webkit-transition:opacity 0.8s;}

/* footer */
.foot-wrap { background: #23262a; padding-top: 32px; }
.footer-up { padding-bottom: 36px; border-bottom: 1px solid #121212; }
.footer-link { margin-left: -12px; }
.footer-link a { font-size: 14px; position: relative; color: #959799; padding: 0 14px; padding-left: 12px; line-height: 1; }
.footer-link a:before { content: ''; position: absolute; right: 0; top: 5px; height: 11px; width: 1px; display: inline-block; background: #646669; }
.footer-link a:last-child:before { display: none; }
.footer-copyright { width: 510px; color: #73777a; font-size: 12px; margin-top: 14px; line-height: 22px; }
.footer-down { height: auto; line-height: 24px; border-top: 1px solid #333333; font-size: 14px; color: #959799; padding: 13px 0; }
.footer-down a { color: #959799; padding-right: 20px; cursor: pointer; }
.footer-down a:hover { color: #0679d5; }
.footer-down a.footer-link-more:hover { border: 1px solid #0679d5; }
.footer-down p { margin-right: 210px; overflow: hidden; height: 24px; }
.footer-down .center { position: relative; }
.footer-down .footer-link-more { position: absolute; right: 140px; top: 1px; border: 1px solid #696b6d; display: inline-block; line-height: 1; padding: 3px 10px; padding-bottom: 4px; font-size: 13px; border-radius: 2px; -webkit-border-radius: 2px; }
.footer-code { display: inline-block; vertical-align: top; }
.footer-tel { display: inline-block; width: 150px; font-size: 20px; line-height: 1.1; color: #899097; }
.footer-tel-pic { padding-top: 10px; }
.copyright-info { vertical-align: top; margin-right: 60px; }
.footer-code { position: relative; padding: 10px; background: #fff; }
.footer-code img { width: 84px; height: 84px; }
.footer-code strong { font-weight: normal; position: absolute; right: 0; width: 100%; bottom: -25px; font-size: 13px; line-height: 1; padding: 4px 0 6px 2px; text-align: center; color: #73777a; }
.backtop { z-index: 99; padding: 8px 8px; display: inline-block; display: none; position: fixed; right: 0; bottom: 217px; background: #313437; border-radius: 2px; -webkit-border-radius: 2px; }
.backtop:hover { background: #087cd8; color: #fff; }
.backtop:hover i.icon { color: #fff; }

/* backtop */
.information { position: fixed; bottom: 0%; right: 0; z-index: 99; }
.information ul { margin-bottom: 0; }
.information ul li a { width: 152px; cursor: pointer; position: absolute; left: -100px; background: #58595a; display: block; height: 162px; padding-left: 58px; height: 54px; line-height: 52px; color: #fff; border-bottom: 2px solid #fff; }
.information ul li { list-style: none; width: 52px; height: 54px; position: relative; }
.information ul li a.information-e { background: #383838; }
.information ul li:last-child  a { border-bottom: none; background: #383838; }
.information ul li a i.icon { position: absolute; left: 14px; top: 12px; }
.information ul li a:hover { background: #087cd8; left: -100px; }
.information ul li a { -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }s
.info-hide { display: none; }
.information.active .info-hide { display: block; }

/* icon */
.icon-nav-a { font-size: 20px; color: #fff; }
.icon-nav-a:before { content: "\e905"; }
.icon-nav-b { font-size: 20px; color: #fff; }
.icon-nav-b:before { content: "\e92f"; }
.icon-nav-c { font-size: 20px; color: #fff; }
.icon-nav-c:before { content: "\e930"; }
.icon-nav-d { font-size: 20px; color: #fff; }
.icon-nav-d:before { content: "\e927"; }
.icon-nav-e { font-size: 20px; color: #fff; }
.icon-nav-e:before { content: "\e90b"; }
.icon-nav-f { font-size: 20px; color: #fff; }
.icon-nav-f:before { content: "\e92b"; }
.icon-nav-g { font-size: 20px; color: #fff; }
.icon-nav-g:before { content: "\e914"; }
.icon-nav-h { font-size: 20px; color: #fff; }
.icon-nav-h:before { content: "\e931"; }
.icon-nav-i { font-size: 20px; color: #fff; }
.icon-nav-i:before { content: "\e923"; }
.icon-nav-j { font-size: 20px; color: #fff; }
.icon-nav-j:before { content: "\e929"; }
.icon-nav-k { font-size: 20px; color: #fff; }
.icon-nav-k:before { content: "\e931"; }
.icon-nav-l { font-size: 20px; color: #fff; }
.icon-nav-l:before { content: "\e90e"; }
.icon-nav-m { font-size: 20px; color: #fff; }
.icon-nav-m:before { content: "\e90d"; }
.icon-nav-n { font-size: 20px; color: #fff; }
.icon-nav-n:before { content: "\e913"; }
.icon-nav-o { font-size: 20px; color: #fff; }
.icon-nav-o:before { content: "\e93b"; }
.icon-nav-p { font-size: 15px; color: #fff; }
.icon-nav-p:before { content: "\e907"; }
.icon-nav-q { font-size: 15px; color: #fff; }
.icon-nav-q:before { content: "\e90f"; }
.icon-nav-r { font-size: 15px; color: #fff; }
.icon-nav-r:before { content: "\e904"; }
.icon-nav-s { font-size: 15px; color: #fff; }
.icon-nav-s:before { content: "\e924"; }
.icon-tel { font-size: 26px; color: #8a8a8a; position: absolute; left: 0; top: 18px; }
.icon-tel:before { content: "\e908"; }
.icon-language { font-size: 26px; color: #8a8a8a; position: absolute; left: 0; top: 18px; }
.icon-language:before { content: "\e925"; }
.icon-code { font-size: 16px; color: #fff; padding: 7px 0 0 8px; }
.icon-code:before { content: "\e915"; }
.icon-phone { font-size: 16px; color: #fff; padding: 7px 0 0 8px; }
.icon-phone:before { content: "\e901"; }
.icon-pro-a { font-size: 44px; color: #2189dc; }
.icon-pro-a:before { content: "\e92a"; }
.icon-pro-b { font-size: 52px; color: #2189dc; }
.icon-pro-b:before { content: "\e932"; }
.icon-pro-c { font-size: 44px; color: #2189dc; }
.icon-pro-c:before { content: "\e92c"; }
.icon-pro-d { font-size: 54px; color: #2189dc; }
.icon-pro-d:before { content: "\e90a"; }
.icon-pro-e { font-size: 48px; color: #2189dc; }
.icon-pro-e:before { content: "\e92d"; }
.icon-pro-f { font-size: 52px; color: #2189dc; }
.icon-pro-f:before { content: "\e903"; }
.icon-data-a { font-size: 62px; color: #fff; }
.icon-data-a:before { content: "\e926"; }
.icon-data-b { font-size: 62px; color: #fff; }
.icon-data-b:before { content: "\e902"; }
.icon-data-c { font-size: 62px; color: #fff; }
.icon-data-c:before { content: "\e917"; }
.icon-data-d { font-size: 62px; color: #fff; }
.icon-data-d:before { content: "\e906"; }
.icon-more { font-size: 17px; color: #0679d5; vertical-align: -2px; margin-right: 7px; }
.icon-more:before { content: "\e90c"; }
.icon-news-a { font-size: 18px; color: #a0a8af; }
.icon-news-a:before { content: "\e945"; }
.icon-news-b { font-size: 18px; color: #a0a8af; }
.icon-news-b:before { content: "\e942"; }
.icon-news-c { font-size: 18px; color: #a0a8af; }
.icon-news-c:before { content: "\e947"; }
.icon-more-d { font-size: 15px; color: #5f92f4; vertical-align: -2px; margin-right: 2px; }
.icon-more-d:before { content: "\e944"; }
.icon-news-more { font-size: 22px; color: #a0a7ab; }
.icon-news-more:before { content: "\e941"; }
.icon-top { font-size: 36px; color: #8e9091; }
.icon-top:before { content: "\e93a"; }
.icon-info-a { font-size: 27px; color: #fff; }
.icon-info-a:before { content: "\e909"; }
.icon-info-b { font-size: 27px; color: #fff; }
.icon-info-b:before { content: "\e900"; }
.icon-info-c { font-size: 27px; color: #fff; }
.icon-info-c:before { content: "\e910"; }
.icon-info-d { font-size: 27px; color: #fff; }
.icon-info-d:before { content: "\e911"; }
.icon-info-e { font-size: 27px; color: #fff; }
.icon-info-e:before { content: "\e928"; }
.icon-info-f { font-size: 27px; color: #fff; }
.icon-info-f:before { content: "\e90f"; }
.icon-pro-z { font-size: 50px; color: #5a6063; display: inline-block; padding-top: 8px; }
.icon-pro-z:before { content: "\e94a"; }
.icon-pro-x { font-size: 43px; color: #5a6063; display: inline-block; padding-top: 11px; }
.icon-pro-x:before { content: "\e94c"; }
.icon-pro-r { font-size: 60px; color: #5a6063; display: inline-block; position: relative; top: 8px; }
.icon-pro-r:before { content: "\e94b"; }
.icon-right { display: none; position: absolute; top: 22px; color: #555555; font-size: 16px; right: -26px; }
.icon-right:before { content: "\e949"; }
.icon-act-a { font-size: 24px; color: #383a3e; vertical-align: -3px; margin-right: 8px; }
.icon-act-a:before { content: "\e931"; }
.icon-act-b { font-size: 26px; color: #383a3e; vertical-align: -4px; margin-right: 8px; }
.icon-act-b:before { content: "\e929"; }
.icon-page-more {  font-size: 14px; color: #606165; vertical-align: -1px; margin-left: 8px; }
.icon-page-more:before { content: "\e94d"; }

/* 1388 */
.xl .navbar-nav>li>a { padding-left: 30px; padding-right: 30px; }
.xl .navbar-collapse, .xl .container-fluid { padding-left: 0; }
.xl .nav { margin-left: 15px; }
.xl .nav-right .language { margin-right: 25px; }
.xl .copyright-info { margin-right: 100px; }

/* 1240 */
.l .language span { display: none; }
.l .nav-right .language { padding-left: 24px; }
.l .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; }
.l .nav-right .tel:hover span { display: inline-block; }

.xl .copyright-info { margin-right: 150px; }
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 30px; }
.navbar-nav>li>a { padding: 21px 36px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #0679d5; }
.nav { margin-left: 30px; }
.dropdown-con { position: relative; z-index: 3; }
.dropdown-list { float: left; }
.h5-tit { border-bottom: 1px solid #a6a6a7; margin-bottom: 20px; }
.dropdown-menu-content { width: 100%; position: absolute; top: 62px; left: 0; padding: 11px 0 20px 0; text-align: center; }
.dropdown-menu-content .content { display: inline-block; text-align: left; }
.product-list.active { display: block; }
.product-list.active .pic-icon i.icon { opacity: 0; filter: alpha(opacity=100); -webkit-animation: pro 0.6s ease-in-out forwards; animation: pro 0.6s ease-in-out forwards; position: relative; }
.product-list.active .p-tit span { opacity: 0; filter: alpha(opacity=100); -webkit-animation: protit 0.6s ease-in-out forwards; animation: protit 0.6s ease-in-out forwards; }
.navbar-brand>img { width: 173px; }
@keyframes pro {
	0% { opacity: 0; top: 20px }
	100% { opacity: 1; top: 0px }
}
@keyframes protit {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@-webkit-keyframes pro {
	0% { opacity: 0; top: 20px }
	100% { opacity: 1; top: 0px }
}
@-webkit-keyframes protit {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

/* download */
.download-menu { display: none; z-index: 3333; height: 56px; position: fixed; left: 0; top: 62px; width: 100%; line-height: 56px; font-size: 16px;  }
.download-menu a { color: #fff; margin: 0 50px; position: relative; z-index: 3; display: inline-block; line-height: 26px; padding: 4px 16px;  border: 1px solid transparent;  }
.download-menu a:hover { color: #300856;  }   
.d-m-bg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #bbb5c0; opacity: 0.75;  }
.screen-download-display { display: none; text-align: center; position: fixed; left: 0; top: 0; height: 100%; width: 100%;background: #300856; background-size: 100% 100%;  z-index: 99;  }
.s-d-list { display: inline-block; width: 180px; text-align: left; margin: 0 70px; } 
.s-d-d { width: 660px; position: absolute; top: 50%; left: 50%; height: 200px; margin: -30px 0 0 -300px; } 
.s-d-tit { background: url('../images/pic/icon13.png') left center no-repeat; padding-left: 33px; font-size: 16px; color: #fff; }
.s-d-con { padding-left: 33px; line-height: 30px; padding-top: 30px;  }
.s-d-d-close { position: absolute; left: 50%; margin-left: 22px; bottom: 30px; width: 44px; height: 44px; display: inline-block;background: url('../images/pic/icon12.png') no-repeat;  }
.s-d-d-close:hover { opacity: 0.6;  }
.download-menu.opening a { color: #d1cfd5;  }
.download-menu.opening a.active {  border: 1px solid #937ea7; }

.foot-wrap { position: absolute; bottom: 0; left: 0; width: 100%;  }
.navbar { background: rgba(255, 255, 255, 1)  }
.navbar { position: absolute; top: 0; z-index: 99999;  }


@media screen and (min-width:1240px) and (max-width:1388px) {
	.navbar-nav>li>a { padding: 21px 30px; }
	.navbar-collapse, .container-fluid { padding-left: 0; }
	.nav { margin-left: 15px; }
	.nav-right .language { margin-right: 25px; }
	.copyright-info { margin-right: 100px; }
}
@media screen and (min-width:990px) and (max-width:1239px) {
	.navbar-nav>li>a { padding: 21px 30px; }
	.navbar-collapse, .container-fluid { padding-left: 0; }
	.nav { margin-left: 15px; }
	.nav-right .language { margin-right: 25px; }
	.language span { display: none; }
	.nav-right .language { padding-left: 24px; }
	.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; }
	.nav-right .tel:hover span { display: inline-block; }
	.center { width: 990px; }
	.copyright-info { margin-right: 150px; }
	.product-menu a { margin: 0 40px; }
	.footer-down p { margin-right: 280px; }
	.footer-down .footer-link-more { right: 170px; }
}
@media (max-width:1180px) {
	
}
@media (max-width:1067px) {
	.mincenter { width: 100%;  }

}
@media (max-width:989px) {
	.h5-tit i.icon { color: #666 !important;  }
	.mobilenav .navbar-nav>li.active>a, .navbar-default .mobilenav .navbar-nav>.ave>a { background: url(../images/icon022.png) 21px center no-repeat !important; background-size: 15px 10px !important; }
	.dropdown-list .ddlistp { display: none; }
	.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #726f71; }
	.mobilenav .mobilenav-tit { position: fixed; width: 65%; right: 0; top: 0; z-index: 9999999; }
	.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; }
	.navbar-nav>li.ave>.dropdown-menu { display: block !important; }
	.dropdown-con { width: 100%; margin: 0 auto; position: relative; z-index: 3; padding-left: 0; opacity: 1; padding-left: 0; background: #f1f1f1; }
	.dropdown-list { float: none; margin-right: 0; }
	
	.dropdown-list a { display: block; font-size: 0.9rem; line-height: 24px; color: #666; padding-left: 20px; padding: 11px 30px; border-bottom: 1px solid #e7e7e7; padding-left: 48px; }
	.navbar-default .navbar-collapse { height: 100%; position: fixed; padding-top: 60px; overflow: auto; }
	.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); }
	.navbar-default .navbar-toggle { z-index: 3; }
	.navbar-brand>img { width: 106px; }
	.navbar-brand { margin: 23px 0 0 23px; }
	.swiper-slide img.bigPic { min-width: 1000px; position: relative; left: 50%; margin-left: -500px; }
	.swiper-pagination-bullet { width: 50px; }
	.nav-min { display: none; }
	.nav-right { position: relative; padding-left: 21px; }
	.nav-right > div { float: none; }
	.nav-right .language { margin-bottom: 50px; margin-top: -15px; }
	.language .icon-up-down { display: none; }
	
	.linktomore { display: none; }
	.footer-link a:before { display: none; }
	.foot-wrap { background: #23262a; padding: 0; padding-top: 20px; margin: 0; /* margin-top: 15px; */ }
	.footer-up { padding-bottom: 10px; border-bottom: 1px solid #121212; }
	.footer-up .center { width: 100%; margin: 0 auto; padding-bottom: 88px; position: relative; }
	.copyright-link.fl { padding: 0 20px; float: none; }
	.footer-link { margin-left: 0; text-align: center; min-height: 64px; }
	.footer-link a { font-size: 0.8rem; position: relative; color: #959799; padding: 10px 0; line-height: 1; width: 33%; display: inline-block; float: left; }
	.footer-link a:nth-child(1), .footer-link a:nth-child(4) { text-align: left; }
	.footer-link a:nth-child(3), .footer-link a:nth-child(6) { text-align: right; }
	.footer-copyright { width: 100%; color: #73777a; font-size: 0.8rem; margin-top: 14px; line-height: 1.4; padding: 0; position: absolute; bottom: 10px; left: 0; padding: 0 20px; }
	.copyright-info { vertical-align: top; float: none; padding-top: 17px; }
	.footer-tel { display: inline-block; width: auto; font-size: 0.8rem; line-height: 1.3; color: #899097; padding-left: 20px; }
	.footer-tel-pic { padding-top: 10px; }
	.footer-tel-pic img { width: 60px; }
	.footer-code { position: relative; padding: 6px; background: #fff; margin-left: 47px; display: inline-block; }
	.footer-code img { width: 60px; height: 60px; }
	.footer-code strong { font-weight: normal; font-size: 0.7rem; line-height: 1.2; }
	.footer-down { height: auto; line-height: 1.5; border-top: 1px solid #333333; font-size: 14px; color: #959799; padding: 10px 20px; }
	.footer-down .center { position: relative; padding-bottom: 0; width: auto; }
	.footer-down p { margin-right: 0; overflow: visible; text-overflow: initial; white-space: normal; font-size: 0.8rem; display: inline; }
	.footer-down a { color: #959799; padding-right: 10px; }
	.footer-down .footer-link-more { position: relative; right: 0; top: 0; border: 1px solid #696b6d; display: inline-block; line-height: 1; padding: 1px 9px; padding-bottom: 2px; font-size: 0.7rem; border-radius: 2px; -webkit-border-radius: 2px; }
	.footer-code { position: relative; padding: 6px; background: #fff; left: 50%; display: inline-block; margin-top: 12px; margin-left: -15px; }
	.information { display: none;  }
	.four-line { height: 6px;  }
	
}
