﻿/*主站头部*/

.nav-gblnav { position: relative; z-index: 99; background: #fff; }
.nav-gblnav .nav-height { background-color: #222222; height: 30px; }
.nav-gblnav .nav-height span a { color: #fff; text-decoration: none; font-size: 12px; }
.nav-gblnav .nav-height span a em { font-size: 24px; vertical-align: middle; }
.nav-gblnav .nav-height span a:hover { text-decoration: none; }
.nav-gblnav .nav-height span a:hover b { text-decoration: underline; }
.nav-gblnav .nav-height span a .hwic_browser { margin-right: 10px; vertical-align: middle; }
.nav-gblnav .nav-height span a.navbar-toggle b { font-style: normal; font-weight: normal; }
.nav-gblnav .nav-height span a[aria-expanded="true"] b { text-decoration: underline; }
.nav-gblnav .nav-height span [aria-expanded="true"] .hwic_down:before { content: "\e8f5"; }
.nav-gblnav .nav-height .login a em.hwic_lock { font-size: 18px; }
.nav-gblnav .nav-height .language { position: relative; }
.nav-gblnav .nav-height .language .language-dropdown { position: absolute; top: 26px; left: 0; z-index: 100; background: #222222; min-width: 120px; }
.nav-gblnav .nav-height .language .language-dropdown ul { padding: 10px 15px; list-style: none; margin-bottom: 0; }
.nav-gblnav .nav-height .language .language-dropdown ul li { padding-top: 10px; border-top: 1px solid #fff; }
.nav-gblnav .nav-height .language .language-dropdown ul li:first-child { border-top: 0; padding-top: 0px; padding-bottom: 10px; }
.nav-gblnav .nav-height .nav-fr { float: right; }
.nav-gblnav .nav-height .nav-fr > span { border-left: 1px solid #949494; padding: 0 12px; }
.nav-gblnav .nav-height .nav-fr > span:first-child { border-left: 0; padding-right: 0; }
.nav-gblnav .nav-height .nav-fr > span a b { font-style: normal; font-weight: normal; display: inline-block; vertical-align: -1px; }
.nav-gblnav .nav-height .nav-fr > span a:hover b { text-decoration: underline; }
.nav-gblnav .corporate .corporate-dropdown { width: 100%; }
.nav-gblnav .corporate .corporate-dropdown ul { list-style: none; letter-spacing: -0.31em; padding-left: 0; margin-bottom: 0; padding: 40px 0; }
.nav-gblnav .corporate .corporate-dropdown ul li { display: inline-block; width: 25%; letter-spacing: 0; padding-right: 60px; float: left; font-size: 14.000000000000002px; cursor: pointer; }
.nav-gblnav .corporate .corporate-dropdown ul li:first-child { cursor: default; }
.nav-gblnav .corporate .corporate-dropdown ul li:first-child h3 a { color: #282828; cursor: default; }
.nav-gblnav .corporate .corporate-dropdown ul li:first-child h3 a em:before { content: "" !important; }
.nav-gblnav .corporate .corporate-dropdown ul li:first-child a { cursor: default; }
.nav-gblnav .corporate .corporate-dropdown ul li h3 { line-height: 0; margin-bottom: 0; }
.nav-gblnav .corporate .corporate-dropdown ul li p { margin-top: 5px; margin-bottom: 0; color: #282828; font-weight: normal; }
.nav-gblnav .corporate .corporate-dropdown ul li a { color: #f66f6a; font-size: 14.000000000000002px; font-weight: bold; }
.nav-gblnav .corporate .corporate-dropdown ul li a em { font-size: 24px; vertical-align: middle; }
.nav-gblnav .corporate .corporate-dropdown ul li a:hover { text-decoration: none; }
.nav-gblnav .corporate .corporate-dropdown ul li a.active { color: #282828; }
.nav-gblnav .corporate .corporate-dropdown ul li a.active .hwic_right:before { content: "" !important; }
.nav-gblnav .corporate .worldwide-dropdown { width: 100%; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact { padding: 40px 0; overflow: hidden; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact .worldwide-language { font-size: 14.000000000000002px; padding-bottom: 20px; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact .worldwide-language .hwic_browser { margin-right: 10px; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact .worldwide-language a { color: #222222; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact > ul { letter-spacing: -0.31em; margin-bottom: 0; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact > ul > li { display: inline-block; width: 25%; letter-spacing: 0; float: left; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact > ul > li ul { list-style: none; padding-left: 0; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact > ul > li ul li { padding-top: 20px; font-size: 14.000000000000002px; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact > ul > li ul li:first-child { padding-top: 0; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact > ul > li ul li em { margin-right: 10px; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact > ul > li ul li a { color: #222222; text-decoration: underline; }
.nav-gblnav .corporate .worldwide-dropdown .worldwide-contact > ul > li ul li a :hover { color: #222222; }
.nav-gblnav .nav-height span a em.hwic_down { font-size: 14px; vertical-align: middle; color: #ffffff; width: 20px; overflow: hidden; transition: transform .3s; }

header #hongdian_global_nav { position: relative; z-index: auto; height: auto; }
header #hongdian_global_nav nav { height: 74px; background: #fff; box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); padding-top: 0; position: relative; z-index: 100; }
header #hongdian_global_nav nav #hongdian_logo { display: inline-block; overflow: hidden; margin-right: 60px; margin-top: 16px; float: left; }
header #hongdian_global_nav nav .nav-contact { display: inline-block; float: right; }
header #hongdian_global_nav nav .nav-contact > ul { list-style: none; padding-left: 0; margin-bottom: 0; height: 50px; display: table; float: left; position: relative; height: 74px; }
header #hongdian_global_nav nav .nav-contact > ul:before { content: ""; width: 2px; height: 50px; background: #d4d4d4; display: inline-block; margin-top: 10px; margin-right: 40px; }
header #hongdian_global_nav nav .nav-contact > ul a.navbar-toggle { font-size: 18px; }
header #hongdian_global_nav nav .nav-contact > ul a:hover,
header #hongdian_global_nav nav .nav-contact > ul a.active { text-decoration: none; color: #f66f6a; }
header #hongdian_global_nav nav .nav-contact > ul a:hover.navbar-toggle em,
header #hongdian_global_nav nav .nav-contact > ul a.active.navbar-toggle em { color: #f66f6a; }
header #hongdian_global_nav nav .nav-contact > ul:first-child { border-left: 0; padding-left: 0; }
header #hongdian_global_nav nav .nav-contact > ul:first-child:before { display: none; }
header #hongdian_global_nav nav .nav-contact > ul:first-child li > a { padding-left: 19px; }
header #hongdian_global_nav nav .nav-contact > ul > li { display: table-cell; vertical-align: middle; padding-right: 0px; }
header #hongdian_global_nav nav .nav-contact > ul > li.active > a { color: #f66f6a; }
header #hongdian_global_nav nav .nav-contact > ul > li span,
header #hongdian_global_nav nav .nav-contact > ul > li a,
header #hongdian_global_nav nav .nav-contact > ul > li em { display: inline-block; vertical-align: middle; color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li span img { margin-right: 19px; }
header #hongdian_global_nav nav .nav-contact > ul > li span.lazy-placeholder { height: 100px; width: 100%; overflow: hidden; }
header #hongdian_global_nav nav .nav-contact > ul > li > .navbar-toggle > em.hwic_down { font-size: 18px; vertical-align: middle; text-align: center; color: #686868; width: 20px; overflow: hidden; transition: transform .3s; }

.hwic_down:before { content: "\e8f2"; }
header #hongdian_global_nav nav .nav-contact > ul > li > .navbar-toggle > em.hwic_down:before { margin-left: -5px; }
header #hongdian_global_nav nav .nav-contact > ul > li:hover > .navbar-toggle > em.hwic_down:before { content: "\e8f5"; }
header #hongdian_global_nav nav .nav-contact > ul > li .nav-line { width: 1px; height: 100%; display: inline-block; border-left: 2px solid #d4d4d4; }
header #hongdian_global_nav nav .nav-contact > ul > li .navbar-collapse { position: fixed; overflow: hidden; width: 100%; background: #f5f5f5; left: 0; cursor: default; opacity: 0; border-bottom: 1px solid #e5e5e5\9; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); display: none; margin-top: 20px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open > .container > .row { display: flex; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open > .container > .row > [class*="col-"] { padding: 40px 15px; min-height: 326px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .see-more { padding-left: 20px; height: 40px; line-height: 40px; background: #f66f6a; position: absolute; right: -10px; bottom: 48px; border-radius: 6px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .see-more a { color: #fff; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .see-more em { font-size: 35px; display: inline-block; vertical-align: middle; padding-left: 15px; padding-right: 5px; color: #fff; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .see-more em:before { color: #fff; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon { padding-top: 40px; padding-left: 6%; padding-right: 4%; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon [class*="col-sm"] { padding-bottom: 40px; text-align: center; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon [class*="col-sm"] em { display: inline-block; font-size: 14px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon [class*="col-sm"] > a { display: block; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon [class*="col-sm"]:hover p { color: #f66f6a; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon a { color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon p { text-align: center; margin-top: 7.000000000000001px; margin-bottom: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon p em { position: absolute; margin-top: 6px; margin-left: 10px \9; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon span { padding-left: 0; font-size: 14.000000000000002px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon span a { font-size: 14px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon span a:hover { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .list-icon span a:hover span { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 { padding-left: 19px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 h3 { font-size: 18px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 ul { list-style: none; padding: 0; margin: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 ul li { margin: 8px 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 ul li a { color: #282828; font-size: 14.000000000000002px; padding-left: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 ul li a:hover { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 span { position: absolute; bottom: 40px; font-size: 14.000000000000002px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 span:hover span { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 span a { font-size: 14px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 span a:hover { text-decoration: underline; color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-consumer-open .card-cl2 span span { position: static; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .nav-for-tab { border-bottom: 1px solid #c7c7c7; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .nav-for-tab .col-sm-6 { float: none; text-align: center; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .nav-for-tab .col-sm-6 ul { list-style: none; padding: 0; margin: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .nav-for-tab .col-sm-6 ul li { display: inline-block; margin-left: 60px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .nav-for-tab .col-sm-6 ul li:first-child { margin-left: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .nav-for-tab .col-sm-6 ul li:hover,
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .nav-for-tab .col-sm-6 ul li.active { color: #222222; text-decoration: none; border-bottom: 5px solid #f66f6a; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .nav-for-tab .col-sm-6 ul li a { padding: 20px 0 10px 0; color: #777777; display: block; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one { position: relative; overflow: hidden; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row { display: flex; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row > [class*="col-"] { padding-top: 40px; padding-bottom: 40px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row > [class*="col-"] .card-cl2 { padding-left: 19px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row > [class*="col-"] img { border-radius: 5px; margin-bottom: 10px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row > [class*="col-"] h3 { font-size: 22px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row > [class*="col-"] span a { font-size: 14.000000000000002px; color: #282828; margin-top: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row > [class*="col-"] span a:hover { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row > [class*="col-"] span a em { font-size: 30px; display: inline-block; vertical-align: middle; width: 20px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one > .container > .row > [class*="col-"] span a em:before { color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one .col-sm-3.text-center { padding: 0 33px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one .col-sm-3.text-center img { margin-top: 9px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one .col-sm-3.text-center a { display: block; color: #282828 !important; font-size: 18px !important; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one .col-sm-3.text-center > p { max-height: 80px; overflow: hidden; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one ul { list-style: none; padding: 0; margin: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one ul li { padding: 5px 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one ul li a { font-size: 14.000000000000002px; color: #282828; padding-left: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one ul li a:hover { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one span { font-size: 14.000000000000002px; padding-top: 20px; display: block; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one span:hover span { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one span span { padding-top: 0px; display: inline-block; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one .card-cl2 span { padding-top: 60px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one .card-cl2 span:hover span { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-one .card-cl2 span span { padding-top: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two { padding: 40px 0; display: block; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two .col-sm-4.text-center { padding: 0 35px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two .col-sm-4.text-center h3 { margin-top: 30px; margin-bottom: 5px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two .col-sm-4.text-center p { margin-top: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two ul { list-style: none; padding: 0; margin: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two ul li { padding: 2px 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two ul li a { font-size: 14.000000000000002px; color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two span { padding-top: 25px; font-size: 14.000000000000002px; display: block; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-enterprise-open .for-tab-two span a { color: #f66f6a; padding-left: 10px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open > .container { padding: 40px 11px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open h3 { font-size: 18px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open h3 a { color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open h3 a em { font-size: 30px; display: inline-block; vertical-align: middle; width: 20px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open ul { list-style: none; padding: 0; margin: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open ul li { padding: 2px 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open ul a { font-size: 14.000000000000002px; color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open ul a:hover { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open span { font-size: 14.000000000000002px; color: #282828; display: inline-block; vertical-align: bottom; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open span:hover span { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open span a { font-size: 14px; margin-top: 50px; }
header #hongdian_global_nav nav .nav-contact > ul > li .primary-nav-insights-open span a:hover { text-decoration: underline; color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open > .container { padding: 40px 11px; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open .col-sm-3:first-child img { border-radius: 5px; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open h3 { font-size: 18px; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open h3 a { color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open h3 a em { font-size: 30px; display: inline-block; vertical-align: middle; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open ul { list-style: none; padding: 0; margin: 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open ul li { padding: 2px 0; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open ul a { font-size: 14.000000000000002px; color: #282828; }
header #hongdian_global_nav nav .nav-contact > ul > li .about-huawei-open ul a:hover { text-decoration: underline; }
header #hongdian_global_nav nav .nav-contact > ul > li.active .navbar-collapse { display: block; -webkit-animation: opGradient .4s; animation: opGradient .4s; opacity: 1; }
header #hongdian_global_nav nav .nav-contact > ul > li.active .collapse { visibility: visible; }

@media (min-width: 768px) {
    .navbar-toggle {
        margin-right: 0px;
        padding: 9px 5px;
    }
}

@media (max-width: 1100px) and (min-width: 991px){
    header #hongdian_global_nav nav .nav-contact > ul:first-child li > a {
        padding-left: 0px;
    }

    header #hongdian_global_nav nav .nav-contact > ul a.navbar-toggle {
        font-size: 16px;
    }

    header #hongdian_global_nav nav .nav-contact > ul > li {
    
        padding-right: 0px;
    }
}

@media (max-width: 1300px) and (min-width: 999px){
    header #hongdian_global_nav nav .nav-contact > ul:first-child li > a {
        padding-left: 0px;
    }

    header #hongdian_global_nav nav .nav-contact > ul > li {
    
        padding-right: 0px;
    }
}


header #hongdian_global_nav nav .nav-contact > ul [aria-expanded="true"] .hwic_down:before { content: "\e911"; }
header #hongdian_global_nav nav .search-div { display: inline-block; font-size: 24px; float: right; margin-top: 20px; margin-right: 0; position: relative; line-height: 1.625; }
header #hongdian_global_nav nav .search a { color: #282828; }
header #hongdian_global_nav nav .search a:hover { text-decoration: none; }
.search-main { border: 1px solid #ccc; display: none; position: absolute; z-index: 500; }
.top-search-open .search-main { display: block; right: 0px; height: auto; width: 210px; }
.top-search-open .search-icon { display: none; }
header #hongdian_global_nav .navbar-collapse { background: #f5f5f5; position: absolute; width: 100%; z-index: 98; box-shadow: 0 0 2px #cccccc; }
header #hongdian_global_nav .navbar-collapse .slick-prev,
header #hongdian_global_nav .navbar-collapse .slick-next,
header #hongdian_global_nav .navbar-collapse .slick-dots { display: none !important; }
header #hongdian_global_nav .navbar-collapse .slick-dotted.slick-slider { margin-bottom: 0; }
header #hongdian_global_nav .navbar-collapse .bg-support { position: absolute; width: 1000px; height: 100%; top: 0; left: 0; z-index: -1; }
header #hongdian_global_nav .navbar-collapse .bg-support .row { height: 100%; }
header #hongdian_global_nav .navbar-collapse .bg-support div { background: #ebebeb; height: 100%; }
header #hongdian_global_nav .navbar-collapse .bg-support div { background: #ebebeb; height: 100%; }
.nav-up-selected .hwic_down:before { content: "\e8f5"; }
/*主站头部结束*/

.navigation-buckets { background: #fff; display: block; position: relative; width: 100%; padding: 20px 0; border-radius: 5px; /*bottom: 100px;*/ box-shadow: 0 0 100px rgba(0, 0, 0, 0.2); z-index: 2; margin: 20px 0; }
.navigation-buckets [class*="col-"]:first-child a { padding-left: 40px; }
.navigation-buckets [class*="col-"] a { padding: 10px 40px 0px 30px; color: #222222; display: block; }
.clearfix:before, .clearfix:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after { content: " "; display: table; }
.lazy-loaded, .lazy-placeholder.over { background-image: none !important; width: auto !important; padding-top: 0 !important; position: static !important; }
.navigation-buckets [class*="col-"] img { display: inline-block; float: left; padding-right: 30px; padding-bottom: 20px; padding-top: 10px; }
.navigation-buckets [class*="col-"] div h3 { margin-bottom: 5px; }
.navigation-buckets [class*="col-"] a h3 { font-size: 22px; line-height: 34px; }
#banner .navigation-buckets [class*="col-"] a h3 em { display: none \9; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: transform; transition-property: transform, opacity; opacity: 0; font-size: 20px; }
.navigation-buckets [class*="col-"] div p { margin-top: 0; color: #808080; }

/*index*/
.list-moddle1 { }
.list-moddle1 .block { position: relative; display: block; color: #fff; }
.list-moddle1 .block:after { position: absolute; z-index: 1; top: 0; left: 0; display: block; width: 100%; height: 100%; content: ''; -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; transition: .4s; opacity: 0; background: rgba(0, 0, 0, .25); }
.list-moddle1 .block .pic { margin-left: 1px; }
.list-moddle1 .block .pic img { display: block; width: 100%; }
.list-moddle1 .block .pic:after { padding-top: 121%; }
.list-moddle1 .block .text { position: absolute; z-index: 2; top: 0; left: 0; height: 100%; padding: 40px; }
.LANG-en .list-moddle1 .block .text h3 { font-family: LT_Medium, Arial; }
.list-moddle1 .block .text h3 { font-size: 32px; line-height: 1.2; }
.list-moddle1 .block .text p { font-size: 16px; line-height: 1.375; margin-top: 20px; }
.list-moddle1 .block .text .hw-btn-warp { -webkit-transition: all .5s; transition: all .5s; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); opacity: 0; }
.list-moddle1 .block:hover:after { opacity: 1; }
.list-moddle1 .block:hover .text .hw-btn-warp { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
.list-moddle1 .block:hover .text .hw-btn-warp span { position: relative; z-index: 1; }
.btn-empty-white:hover { border: 1px solid #ffffff; }
a.btn-empty-white:hover {
    color:#fff;
}

@media (max-width:1600px) {
    .list-moddle1 .block .text h3 { font-size: 26px; }
}

@media (max-width:1025px) {
    .list-moddle1 .block .text h3 { font-size: 20px; overflow: hidden; max-height: 48px; }
    .list-moddle1 .block .text p { font-size: 14px; overflow: hidden; max-height: 75px; }
    .list-moddle1 .block .pic { margin-top: 1px; margin-left: 0; }
    .list-moddle1 .block .text .hw-btn-warp { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
}

@media (max-width:640px) {
    .list-moddle1 .block .text h3 { font-size: 26px; max-height: none; }
    .list-moddle1 .block .text p { font-size: 16px; max-height: none; }
    .list-moddle1 { float: none; width: 100%; margin-bottom: 10px; }
    .list-moddle1 .block .pic { margin-top: 1px; margin-left: 0; }
    .list-moddle1 .block .text .hw-btn-warp { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
}


@charset "utf-8";
/* CSS Document */
@font-face { font-family: 'hdiconfont'; src: url('/skins/fonts/iconfont.eot?201810'); src: url('/skins/fonts/iconfont.eot?#iefix201810') format('embedded-opentype'), url('/skins/fonts/iconfont.ttf?201810') format('truetype'), url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('/skins/fonts/iconfont.svg?#iconfont201810') format('svg'); font-weight: normal; font-style: normal; }

.iconfont { font-family: "hdiconfont" !important; /*font-size: 12px;*/ font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-tongxinzhuangtai:before { content: "\e61f"; }

.icon-sousuo1:before { content: "\e651"; }

.icon-daohang:before { content: "\e652"; }

.icon-duoyuyan:before { content: "\e654"; }

.icon-zonghe:before { content: "\e69e"; }

.icon-cheliang:before { content: "\e62b"; }

.icon-wangluo:before { content: "\e617"; }

.icon-yunyingguanli:before { content: "\e618"; }

.icon-jiankong:before { content: "\e619"; }

.icon-dashuju:before { content: "\e61a"; }

.icon-shuju:before { content: "\e61b"; }

.icon-chuangxin:before { content: "\e61c"; }

.icon-GOC:before { content: "\e61d"; }

.icon-yunweiguanli:before { content: "\e61e"; }

.icon-sousuo:before { content: "\e622"; }

.icon-tongxin:before { content: "\e603"; }

.icon-fanhui:before { content: "\e600"; }

.icon-gengduo:before { content: "\e601"; }

.icon-xiangxiazhankai:before { content: "\e8f2"; }

.icon-xiangshangshouqi:before { content: "\e8f5"; }

.icon-jiankongshexiangtou:before { content: "\e901"; }

.icon-leidatance:before { content: "\e902"; }

.icon-add:before { content: "\e6df"; }

.icon-close:before { content: "\e6e9"; }

.icon-delete:before { content: "\e6f2"; }

.icon-manage_fill:before { content: "\e70b"; }

.icon-undo:before { content: "\e739"; }

.icon-shuilihangyedanwei:before { content: "\e62a"; }

.icon-shuiliqiye:before { content: "\e62c"; }

.icon-shuili:before { content: "\e63a"; }


[class^="hwic_"],
[class*=" hwic_"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'hdiconfont' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea { margin: 0; padding: 0; }

body { -ms-overflow-style: scrollbar; position: relative; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; }
li, ol { list-style: none; }
ins { text-decoration: none; }
i, em { font-style: normal; }

a { text-decoration: none; color: #333; cursor: pointer }
a:hover { cursor: pointer; text-decoration: none; color: #e62129; }
a:active { star: expression(this.onFocus=this.blur()); }

h1 { font-size: 28px; letter-spacing: 1px; line-height: 40px; margin-bottom: 12px; margin-top: 0; }

.container { width: 100%; max-width: 1460px; }
.container-fluid { width: 100%; max-width: 1460px; }
.mh500 { min-height: 500px; }
.q_mg { padding-left: 0; padding-right: 0; }
.center { text-align: center; }
:focus { outline: 0; }
.clear { clear: both; line-height: 0px; overflow: hidden; zoom: 1; font-size: 0px; content: '.'; }
a img { border: none; }
li.clear { float: none; width: auto; height: auto; padding: 0; margin: 0; }
input { border: 0 none; padding: 0px; margin: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
.pr { position: relative; }
.pa { position: absolute; }
/*文字靠边*/
.tl { text-align: left !important; }
.tc { text-align: center !important; }
.tr { text-align: right !important; }
/*缩进*/
.ti2 { text-indent: 2em; }
/*字体粗细*/
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.fl { float: left; }
.fr { float: right; }
.mm { margin-left: auto; margin-right: auto; }
.bd1 { border: 1px solid #ddd; }

.border_dotted { border-bottom: 1px dotted #ddd; }
/*显示*/
.dil { display: inline; }
.bk { display: block !important; }
.dn { display: none; }
.w100 { width: 100%; margin-bottom: 10px; }
.od { overflow: hidden; }
.od2 { overflow: hidden; border-bottom: #CCCCCC solid 1px; }

/*自定义*/
/*行高*/
.lh18 { line-height: 18px; }
.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh25 { line-height: 25px; }
.lh26 { line-height: 26px; }
.lh30 { line-height: 30px; }
.lh40 { line-height: 40px; }
/*字体大小*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 15px; }

/*间距与填充*/
.nbg { background: none !important; }

.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
.mr0 { margin-right: 0; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.pd15 { padding: 0px 15px; }
.pb20 { padding-bottom: 20px; }

.wa { width: 100%; }

.zh { word-break: break-all; }
/* 强制转行 */
.dq { text-align: justify }
/* 两边 */
/************* wrap **************/
.wrap { width: 100%; position: relative; clear: both; }

/****header****/
.header { clear: both; position: relative; width: 100%; margin: 0 auto; height: 50px; }

.logo { overflow: hidden; float: left; margin-top: 5px; padding-left: 10px; }
.logo img { height: 40px; }
.logo h2 { color: #2f2f2f; height: 40px; line-height: 40px; margin-left: 18px; border-left: 1px solid #ccc; padding-left: 20px; font-weight: normal; font-size: 20px; }

.top { margin: 0 auto; overflow: hidden; padding: 0; max-width: 1200px; }
/* 2012-12-20 导航*/
.topnav { margin: 0 auto; background: url(../images/topbg.jpg) repeat-x top; height: 30px; }
.topnav .topmain { width: 1000px; margin: 0 auto; }
.topnav .top-nav { float: left; overflow: hidden; margin-top: 5px; height: 20px; }
.topnav .top-nav ul { font-size: 12px; color: #666666; }
.topnav .top-nav ul li { float: left; line-height: 20px; text-align: left; padding-right: 20px; }
.topnav .top-nav ul li a { display: block; height: 20px; color: #666666; }
.topnav .top-nav ul li a.top1 { padding-left: 25px; background: url(../ico/icon-home.png) no-repeat left; }
.topnav .top-nav ul li a.top2 { padding-left: 25px; background: url(../ico/icon-m2m.png) no-repeat left; }
.topnav .top-nav ul li a.top3 { padding-left: 25px; background: url(../ico/icon-dvr.png) no-repeat left; }
.topnav .top-nav ul li a.top4 { padding-left: 25px; background: url(../ico/icon-wri.png) no-repeat left; }
.topnav .top-right { float: right; overflow: hidden; margin-top: 5px; height: 20px; }
.topnav .top-right ul { font-size: 12px; color: #666666; }
.topnav .top-right ul li { float: left; line-height: 20px; text-align: left; padding-right: 20px; }
.topnav .top-right ul li a { display: block; height: 20px; color: #666666; }


.tp_rt { float: right; overflow: hidden; }

.langue { text-align: right; line-height: 20px; font-size: 12px; padding-left: 3px; }
.langue a:hover { color: #005aad }

.right-bottom { float: right; overflow: hidden; padding: 10px 0; clear: both; }
.right-bottom .lg_rg { float: left; line-height: 23px; padding: 0 10px; font-size: 14px; }
.right-bottom .lg_rg a { color: #333333; padding: 0px 10px; }
.right-bottom .search { float: left; background: url(../bg/searc.jpg) no-repeat; width: 144px; height: 23px; line-height: 23px; }
.right-bottom .srh_txt { width: 110px; padding: 0 5px; background: none; height: 23px; line-height: 23px; color: #666; float: left }
.right-bottom .srh_btn { width: 22px; float: left; height: 23px; background: none; cursor: pointer }

.web_slt { float: right; position: relative; background: url(../bg/webslt.jpg) no-repeat; width: 167px; height: 28px; line-height: 28px; margin-top: 10px; }
/*font-family:"Microsoft SimSun"*/
.web_slt span { padding: 0 10px; font-size: 14px; color: #0d66ac; }
.web_slt ul { position: absolute; left: 0; top: 28px; background: #EBF2F8; width: 167px; line-height: 24px; display: none; border-radius: 3px; }
.web_slt ul li { line-height: 24px; height: auto; padding: 0 5px 0 10px; }
.web_slt ul li a { color: #0D66AC; font-family: Arial }
.web_slt ul li a:hover { background-color: #4796D1; }
.pro_Sec_N2 { border-top: none !important; }
.sfw { border-top: none !important; }
.Sec_N2 { border-top: none !important; }
.JoinHD { border-top: none !important; }
/*********main********/
.main { overflow: hidden; width: 1000px; clear: both; position: relative; z-index: 1; margin: 0 auto; padding-bottom: 20px; }

/*search*/
.search { height: 100%; /*padding-top: 9px;*/ }
.search input { float: right; height: 32px; line-height: 25px; border: 0px; }
.search input[type="text"] { max-width: 170px; /*border-left: 1px solid #efefef;*/ padding: 0 3px; font-size: 14px; }
.search input[type="button"] { height: 32px; width: 32px; background: #fff url(/skins/images/icon_find.png) left center no-repeat; /*border-right: 1px solid #efefef;*/ }


/*服务*/
.s_xm { text-align: center; float: left; width: 50%; padding-top: 30px; }
.s_title { padding: 50px 0; line-height: 40px; font-size: 38px; text-align: center; }
.s_xm_1 { font-size: 20px; font-weight: bold; }
.s_xm_2 { }
.s_xm_3 { font-size: 14px; padding: 0 10px; }

.cont-list div { float: left; width: 25%; color: #fff; padding: 20px; }
.cont-list div span { display: block; }
.cont-list div span a { color: #fff; }
.cont-list div span a:hover { color: #337ab7; }

.n-list-mian { width: 320px; float: left; color: #fff; padding-bottom: 30px; }
.n-list-w { /*padding: 20px 0 0 20px;*/ }
.n-list-w h3 { font-size: 16px; font-weight: normal; padding: 20px 0 10px 0; color: #ffffff; }
.n-list-w h3 a { color: #ffffff; }

.n-m-p { /*float: left;*/ width: 120px; }
.n-m-p img { width: 100px; height: 150px; }
.n-m-t { /*float: left;*/ /*width: 160px;*/ font-size: 14px; color: #ffffff; }
.n-m-t a { color: #fff; }
.n-m-t a:hover { color: #e62129; }
.n-m-t ul li { line-height: 30px; }
.n-m-t ul li i { padding-right: 5px; }

.n-list-mian-right { width: 240px; float: right; }

.icon-iwantto { background: url(/skins/images/user_icon.png) no-repeat center top; margin-right: 5px; display: inline-block; height: 16px; width: 16px; vertical-align: middle; }

.online-kf { padding: 30px 0; height: 160px; }
.online-kf img { width: 100%; }
.online-kf-1 { width: 30%; float: left; text-align: left; padding: 10px; }
.online-kf-2 { width: 70%; float: left; text-align: left; padding: 10px; }

.hd-tel { padding: 50px 20px; height: 160px; }
.hd-tel img { width: 100%; }
.hd-tel div { float: left; text-align: left; padding: 0 10px; }
.hd-tel-1 { width: 30%; float: left; text-align: left; padding: 10px; }
.hd-tel-2 { width: 70%; float: left; text-align: left; padding: 10px; }
.n-list { }
.n-l-title { font-size: 16px; }
.n-l-datetime { padding: 5px 0; }
.n-l-info { line-height: 25px; font-size: 14px; color: #666; }
.hd-new-list { border-bottom: 1px solid #eee; padding: 20px 0 20px 0; margin-left: 0; margin-right: 0; margin-left: 30px; }
.hd-new-list div img { width: 100%; }

.news-c { max-width: 700px; font-size: 14px; margin-bottom: 30px; /*padding-left: 30px;*/ }
.news-c img { max-width: 100%; }
.news-c h1 { font-size: 26px; letter-spacing: 1px; line-height: 48px; margin-bottom: 12px; margin-top: 0; font-weight: inherit; }

.news-c-m { /*line-height: 25px;
    font-size: 14px;*/ padding-top: 20px; font-family: arial, helvetica, sans-serif; font-size: 18px; color: rgb(0, 0, 0); line-height: 36px; }

.news-c-m img { max-width: 600px; }
.news-c-m a { color: #0d66ac; font-weight: bold; }
.news-c-m a:hover { text-decoration: underline; }

.goTop { width: 80px; height: 80px; color: #fff; line-height: 80px; text-align: center; position: fixed; right: 20px; bottom: 52px; cursor: pointer; font-size: 14px; }

/*fqa*/
.faq_list { overflow: hidden; margin: 0 auto; }
.faq_list li { vertical-align: top; padding: 12px 0 11px; border-bottom: 1px dotted #c2c2c2; padding-left: 6px; }
.ques { background: url(../ico/ico34.jpg) no-repeat left; line-height: 28px; padding-left: 25px; font-weight: bold; }
.answ { background: url(../ico/ico33.jpg) no-repeat left 4px; line-height: 20px; padding-left: 25px; color: #999 }
.faq_srh { background: url(../bg/bg5.jpg) no-repeat; height: 64px; margin: 9px auto; }
.faq_txt { background: url(../bg/faq_txt.jpg) no-repeat; width: 391px; height: 32px; line-height: 32px; padding: 0 5px; margin: 14px 8px 0 0; float: left }
.s_sbtn { background: url(../bg/s_sbtn.jpg) no-repeat; width: 82px; height: 31px; line-height: 31px; color: #fff; float: left; margin-top: 17px; font-size: 18px; font-family: "Microsoft YaHei"; cursor: pointer }
.pro_c_title span { width: 80px; float: right; font-size: 14px; text-align: right; line-height: 22px; padding-top: 10px; }

/**/
.goods_desc_m { height: 47px; margin-bottom: 50px; margin-top: 30px; }
.goods_desc_title { height: 47px; z-index: 999; width: 100%; }
.goods_desc_title_mian { /*max-width: 905px;*/ background: #F5F5F5; height: 47px; }
.goods_desc_title a { width: 112px; line-height: 47px; text-align: center; color: #716C6A; background: #F5F5F5; display: block; float: left; font-size: 14px; }
.goods_desc_title a:hover, .goods_desc_title a.click { background: #cc3333; color: #ffffff; text-decoration: none; }

.p-yj-sq { padding-top: 20px; padding-bottom: 20px; }
.p-yj-sq a { padding: 10px 20px 10px 20px; background: #0098db; -moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius: 5px; color: #fff; }

.water-btn { padding-top: 20px; padding-bottom: 20px; }
.water-btn a { padding: 5px 10px 5px 10px; background: #bb1313; -moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius: 5px; color: #fff; }

.pro_c { width: 100%; position: relative; min-height: 1000px; }
.pro_c_n { width: 245px; position: absolute; top: 0; z-index: 80; }
.pro_c_main { padding-left: 265px; width: 100%; position: relative; }
.pro_c_main .cell img { height: 100%; width: 100%; }
.maximg img { max-width: 600px; }

/*.pro_c_main img{ max-width:905px;}*/

.pro_c_n .cur { border-left: 3px solid #008ac7; background: #fff; }
.pro_c_n .cur a { }

.sp-lm-c ul li { padding: 5px 10px; }
.arrow-icon { background: url(/skins/images/r_arrow.png); }

.com_xs_search { background: #999; overflow: hidden; position: absolute; display: none; width: 100%; z-index: 99; top: 60px; background: #eee; }
.com_xs_search div { border: 1px solid #ededed; border-radius: 5px; text-align: right; background: #fff; margin: 8px 10px; padding-right: 15px; }
.com_xs_search div input { border-radius: 5px; width: 88%; outline: none; resize: none; height: 36px; border: none; padding-left: 5px; }
.com_xs_search div a { display: inline-block; height: 100%; padding-left: 5px; width: 10%; }

.d-nav { border: 1px solid #d7d7d7; padding: 15px; margin-bottom: 35px; clear: both; }
.d-nav ul.d-main { width: 100%; float: left; padding: 10px; border-bottom: 1px solid #d7d7d7; }
.d-nav ul li { float: left; line-height: 25px; }
.d-nav ul li.d-m-5 { text-align: right; }
.d-nav ul li.blue { color: #0d66ac; }
.d-nav ul.d-main:hover { background: #f4f4f4; }
.d-nav-c { line-height: 50px; font-size: 18px; padding-left: 26px; background: url(/skins/images/jt.png) 0 17px no-repeat; }
.d-nav ul.d-nav-title { line-height: 40px; background: #f4f4f4; height: 50px; border-bottom: 1px solid #d7d7d7; color: #848484 }
.d-nav ul.d-nav-title li { font-size: 16px; line-height: 40px; padding: 5px; }

/*contact us*/
.contact-us { padding-bottom: 24px; color: #666666; }
.contact-us h1 { margin-bottom: 0px; }
.contact-us a { color: #666; }
.contact-us a:hover { color: #0066ff; }
.contact-us p.intruduce { text-align: left; padding-bottom: 30px; margin-top: 0px; border-bottom: 1px solid #cccccc; }
.contact-us .col-sm-4 { /* min-height: 470px;*/ border-right: 1px solid #ebebeb; }
.contact-us .col-sm-4:last-child { border-right: 0px; }
.contact-us .col-sm-4 .cell_us { padding: 0px 40px; }
.contact-us h2 { margin-bottom: 12px !important; margin-top: 12px; }
.contact-us p.intruduce a { padding: 0px 15px; color: #0066ff; }
.contact-us .pic-list { padding: 36px 0px 24px 0px; border-bottom: 6px solid #f1f1f1; }
.contact-us .pic-list img { max-width: 60px; }
.contact-us h2 { text-align: left; color: #000000; font-size: 18px; font-weight: bold; }
.contact-us .text-cont p { padding: 0px; max-height: 1000px; text-align: left; margin-bottom: 20px; }
.contact-us .text-cont p span { display: inline-block; display: block \9; margin-bottom: 5px; }
.contact-us-feedback { padding-top: 25px; border-top: 1px solid #cccccc; text-align: left; }
.contact-us-feedback > p { margin-bottom: 6px; }
.contact-us-feedback > div a { padding-left: 26px; color: #666; }
.contact-us-feedback > div a.mail { background: url(/skins/images/email_to.png) left 5px no-repeat; margin-right: 35px; }
.contact-us-feedback > div a.other { background: url(/Assets/EBG/img/icon-other-contact-us.png) left 3px no-repeat; }

.hd-fzjg { text-align: center; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding-top: 20px; }
.hd-fzjg p { font-size: 20px; font-weight: bold; padding-bottom: 20px; color: #000; }
.hd-fzjg ul li { display: inline-block; padding: 10px 10px; cursor: pointer; }
.hd-fzjg ul li.active { background: #0d66ac; color: #fff; }

.p-maidian .col-xs-4 div { text-align: center; padding: 20px 10px; }
.p-maidian div p.f14 { font-size: 14px; color: #999; }
.p-tpt img { width: 100%; }

/*--- slider-css --*/
.slider { position: relative; margin: 0; }

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { display: block; float: left; }
.rslides li { height: 540px; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; display: none; }
.rslides_tabs { text-align: center; width: 100%; position: absolute; bottom: 0%; z-index: 2; }
.rslides_tabs li { display: inline-block; }
.rslides_tabs a { border: 1px solid #999; }
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a { color: #fff; font-weight: bold; }

.copyrights { text-indent: -9999px; height: 0; line-height: 0; font-size: 0; overflow: hidden; }

#slider3-pager a { display: inline-block; }
#slider3-pager img { float: left; display: block; }
#slider3-pager .rslides_here a { background: transparent; border: 2px solid #fff; }
#slider3-pager a { padding: 0.2em; border: 2px solid transparent; }
.caption { position: absolute; width: 41%; left: 30%; text-align: center; top: 38%; background: rgba(249, 189, 0, 0.22); padding: 2.5em 0; }
.caption h1 { color: #FFF; font-family: 'RacingSansOne-Regular'; font-weight: 700; font-size: 3em; text-transform: uppercase; margin-bottom: 5px; }
.caption p { color: #FFF; font-weight: 400; font-size: 1.3em; width: 75%; margin: 0 auto; }
.div_fixed { position: fixed; top: 0px; }
.nav4 { display: none; }


/*表格样式*/
table.gridtable { width: 100%; font-size: 14px; color: #333333; border-width: 1px; border-color: #cccccc; border-collapse: collapse; }
table.gridtable th { border-width: 1px; padding: 8px; border-style: solid; border-color: #cccccc; background-color: #dedede; }
table.gridtable td { border-width: 1px; padding: 8px; border-style: solid; border-color: #cccccc; background-color: #ffffff; }
table.gridtable01 { width: 100%; font-size: 14px; color: #333333; border-width: 1px; border-color: #cccccc; border-collapse: collapse; }
table.gridtable01 th { border-width: 1px; padding: 8px; border-style: solid; border-color: #cccccc; background-color: #EFEFEF; }
table.gridtable01 td { border-width: 1px; padding: 8px; border-style: solid; border-color: #cccccc; background-color: #ffffff; }

.gongneng { padding: 0px; }

.c_dxyy_m { margin-top: 20px; }
.c_dxyy { text-align: center; }
.c_dxyy div { margin: 10px; position: relative; }
.c_dxyy div img { width: 100%; }
.c_dxyy div p, .c_dxyy div span { position: absolute; z-index: 22; bottom: 0px; line-height: 40px; height: 40px; text-align: center; display: block; width: 100%; }
.c_dxyy div span { -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); background: #000000; }
.c_dxyy div p { color: #ffffff; }


.m15 { margin-left: 0px; margin-right: 0px; color: #ffffff; }

.content_pic div { padding: 80px 20px 20px 20px; }
.content_pic div img { width: 100%; }
.content_txt div { padding: 70px 20px 70px 20px; text-align: left; }
.content_txt div div { padding: 10px 0px 0px 10px; }
.content_txt h3 { }
.content_txt p { }

.w-middle { text-align: center; padding: 20px 0px; }
.w-middle h3 { padding-bottom: 20px; }

.font_color_yellow { color: #fff605; }

.fz18 { font-size: 18px; }
.fz22 { font-size: 22px; }
.fz24 { font-size: 24px; }
.fz26 { font-size: 26px; }
.fz28 { font-size: 28px; }
.fz30 { font-size: 30px; }

@media (max-width: 640px) {
    .m15 { margin-left: -15px; margin-right: -15px; }
    .content_pic div { padding: 20px 0; }
    .content_pic div img { width: 100%; }
    .content_txt div { padding: 20px 0px 20px 0px; text-align: center; }
    .content_txt div div { padding: 10px 0px 0px 10px; }
    .content_txt h3 { color: #eb2b00; }
    .content_txt p { }
    .w-middle div img { width: 100%; }
}

.p_m_mian { margin-left: 0; margin-right: 0; margin-bottom: 50px; }
.p_m_mian div img { max-width: 905px; text-align: center; }

@media (max-width: 1000px) {
    .p_m_mian div img { width: 100%; }
}

.hd-uc-bg { background: rgba(247,248,250,1); }
.hd-uc-main { max-width: 854px; padding-top: 20px; margin: 0 auto; border: 1px solid #eeeeee; margin: 20px auto; background: #fff; }
.hd-uc-login { max-width: 358px; margin: 0 auto; }
.hd-uc-t { font-size: 30px; color: #424242; font-weight: normal; padding-top: 50px; text-align: center; margin-bottom: 50px; }
.oauth-box { text-align: center; }
.oauth-box h3 { font-weight: inherit; font-size: 14px; margin: 20px 0 20px 0; }
.n-input { padding: 10px 12px; }
.btn_orange { background-color: #ef5b00; }
.btnadpt { width: 100%; height: 50px; line-height: 50px; display: block; margin-bottom: 14px; text-align: center; font-size: 14px; color: #fff; cursor: pointer; }
.n_links_area { padding-top: 30px; padding-bottom: 30px; text-align: center; font-size: 14px; color: #e0e0e0; }

div.flickr { padding: 10px 0; margin: 0px; text-align: center; font-family: Verdana; font-size: 12px; text-align: left; }
div.flickr a { border-right: #dedfde 1px solid; padding-right: 12px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 12px; padding-bottom: 6px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 6px; border-bottom: #dedfde 1px solid; text-decoration: none }
div.flickr a:hover { border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de }
div.meneame a:active { border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de }
div.flickr span.current { padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px }
div.flickr span.disabled { padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px }

.case_show { padding-left: 50px; padding-right: 50px; }
.rslides li a { display: block; margin: 0 auto; width: 100%; height: 100% }
.maximg905 img { max-width: 905px; }
.t-news-c { padding: 10px 0 18px 0; }
.t-news-c h3 { font-size: 16px; font-weight: normal; }
.t-news-c p { font-size: 14px; color: #666666; }

.tabnav11 { background: url(../bg/cnt4.jpg) repeat-x; line-height: 39px; height: 39px; border: 1px solid #e7e7e7; border-bottom: 1px solid #b0b0b0; margin-top: 21px; }
.tabnav11 li { float: left; text-align: center; position: relative; display: inline-block; cursor: pointer; width: 33%; height: 39px; }
.tabnav11 li em { display: block; width: 100%; }
.tabnav11 li.active em { position: absolute; left: -1px; top: -1px; background: #fff; border: 1px solid #b0b0b0; border-bottom: 1px solid #fff; height: 39px; }
.tabbox11 { border: 1px solid #b0b0b0; border-top: none; }
.single { padding-top: 20px; }
.sg-left-bg { background: url(/skins/images/sp_l_bg.png) repeat-y -5px 0px; }
.honnor-mian { margin-left: 15px; margin-right: 15px; -webkit-column-width: 300px; -moz-column-width: 300px; -o-colum-width: 300px; -webkit-column-gap: 1px; -moz-column-gap: 1px; -o-column-gap: 1px; }
.honnor-mian div:not(.honnor-mian) { display: inline-block; width: 297px; position: relative; margin: 2px; }
.honnor-list { }
.honnor-list div { padding: 10px; }
.honnor-list img { width: 100%; }
.lichengbei { padding-bottom: 15px; padding-left: 30px; }
.lc-title { font-size: 16px; font-weight: bold; text-align: center; color: #ffffff; }
.lc-title a { color: #ffffff; }
.lc-title p { padding-top: 20px; }
.lc-content { font-size: 14px; }
.sg-line-bg { background: url(/skins/images/dian1.png) 65px 0 repeat-y; }

.round { width: 69px; height: 69px; background-color: #fff; -webkit-border-radius: 34px; border: 1px solid #4796d1; }
.round a { color: #333; }

.active .round { background-color: #4796d1; width: 70px; height: 70px; -webkit-border-radius: 35px; }
.active .round a { color: #fff; }
.pro { overflow: hidden; }
.pro .img-responsive { transform: translateY(0px); -webkit-transition: all .2s linear; transition: all 300ms linear 0ms; }
.pro:hover .img-responsive { transform: translateY(-5px); -webkit-transition: all .2s linear; transition: all 300ms linear 0ms; }
.tab_head { height: 40px; }
.line10 { clear: both; }
.tabs { border-bottom: 1px solid #ddd; float: left; line-height: 36px; margin: 0 0 10px 0; width: 100%; }
.tabs li { float: left; margin: 0 0 -1px 5px; }
.tabs li a { float: left; background: #F0F0F0; border: 1px solid #ddd; display: block; padding: 0 25px; color: #444; }
.tabs li a:hover,
.tabs li .current,
.tabs li.selected a { text-decoration: none; background: #fff; border-bottom-color: #fff; }
.tab_inner { display: none; }
.nav_mobile_show { display: none; }
.apply-box { max-width: 880px; margin: 0 auto; border: 1px solid #eee; background: #fff; margin-top: 20px; margin-bottom: 20px; }


/*产品内页common*/
.plr15 { padding-left: 15px; padding-right: 15px; }
.mg0 { margin-left: 0; margin-right: 0; }
.pd0 { padding-left: 0; padding-right: 0; }

.pd-left-10 { padding-left: 10px; }
.pd-right-10 { padding-right: 10px; }
.pd-bottom-10 { padding-bottom: 10px; }
.pd-top-10 { padding-top: 10px; }
.pd-left-15 { padding-left: 15px; }
.pd-right-15 { padding-right: 15px; }
.pd-bottom-15 { padding-bottom: 15px; }
.pd-top-15 { padding-top: 15px; }

/*pd-left-20 pd-right-20 pd-bottom-20 pd-top-20*/
.pd-left-20 { padding-left: 20px; }
.pd-right-20 { padding-right: 20px; }
.pd-bottom-20 { padding-bottom: 20px; }
.pd-top-20 { padding-top: 20px; }
.pd-top-40 { padding-top: 40px; }
.pd-bottom-70 { padding-bottom: 70px; }
.pd-top-70 { padding-top: 70px; }

.pd40 { padding-top: 40px; padding-bottom: 40px; }
.p_color { color: #ffffff; }

.p_txt_left { text-align: left; }
.p_txt_absolute { position: absolute; z-index: 2; text-align: left; }
.p_txt_c { }

.font_white { color: #ffffff; }
.font_black { color: black; }

.text-align-left { text-align: left; }
.text-align-center { text-align: center; }
.text-align-right { text-align: right; }

.p_txt_padding { padding: 60px 80px 40px 80px; }
.p_img_padding { padding: 0px 0px 50px 0px; }

@media (max-width: 640px) {
    .p_txt_padding { padding: 30px 15px 30px 15px; }
    .p_mobile_display_none { display: none; }
}

@media (max-width: 420px) {
    .p_txt_padding { padding: 30px 15px 30px 15px; }
    .p_img_padding { padding: 0px 15px 30px 15px; }
    .p_mobile_pos_hidden { position: relative; }
    .p_mobile_padding15 { padding: 15px 15px 15px 15px; }
}

.show_bg { background-color: #ebebeb; margin-left: 0; margin-right: 0; padding: 70px 20px 40px 20px; }
.show_txt p { font-size: 14px; line-height: 30px; }
.show_tedian { text-align: center; }
.show_img img { width: 100%; }
.show_bg_2 { background-color: #282828; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; text-align: center; }
.show_txt_fd { text-align: center; color: #ffffff; }
.show_txt_fd p { font-size: 14px; }
.show_bg_3 { margin-left: 0; margin-right: 0; padding: 70px 20px 40px 20px; }
.show_txt_h { text-align: center; }
.show_txt_h p { font-size: 14px; }
.show_gongneng { margin-top: 85px; }
.show_gongneng div { text-align: center; }
.show_gongneng_c { position: relative; }
.show_gongneng .show_gongneng_c div { position: absolute; z-index: 2; height: auto; top: 0px; text-align: center; display: inline-table; vertical-align: middle; left: 0px; width: 146px; color: #ffffff; padding: 60px 10px 20px 10px; }
.show_bg_4 { background: url(/images/pro/H7920X/p3.png) #0098db right no-repeat; height: 420px; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; }
.show_liuliang { color: #fff; font-size: 14px; padding-left: 30px; }
.show_bg_5 { background: url(/images/pro/H7920X/p4.jpg) #262930 center no-repeat; text-align: center; height: 510px; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; }
.show_weihu { color: #fff; font-size: 14px; text-align: left; padding-left: 30px; margin-bottom: 20px; }
.show_bg_6 { background-color: #ebebeb; text-align: right; position: relative; margin-left: 0; margin-right: 0; padding: 70px 20px 40px 20px; }

.show_pingtai { position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; text-align: left; padding: 70px 20px 40px 20px; }
.show_pingtai p { font-size: 14px; }

.show_bg_7 { background: url(/images/pro/H7920X/d2.jpg) center no-repeat; text-align: center; height: 500px; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; }
.show_guanli { text-align: right; color: #fff }
.show_guanli p { font-size: 14px; }
.show_txt_center { text-align: center; }
.show_txt_left { text-align: left }
.show_txt_right { text-align: right }
.show_txt_white { color: white }
.show_txt_black { color: black }
.show_bg_8 { text-align: center; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; }
.show_bg_9 { text-align: center; height: 500px; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; background: url("/images/pro/H7920X/p-wd-pd.png") right no-repeat; }
.show_bg_10 { text-align: center; height: 500px; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; }
.show_bg_11 { text-align: center; height: 500px; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; }
.show_bg_12 { text-align: center; height: 500px; margin-left: 0; margin-right: 0; padding: 70px 20px 0px 20px; }

.idx_btm_con { padding-top: 19px; overflow: hidden; }
.col_list { overflow: hidden; width: 1020px; padding-bottom: 45px; }
.col_list li { background: url(../images/imgbg.jpg) no-repeat bottom; padding-bottom: 14px; float: left; height: 150px; width: 242px; margin-right: 10px; }

.hot_col { float: left; width: 232px; overflow: hidden; }
.hot_col p { line-height: 15px; padding-right: 5px; font-family: "Microsoft SimSun"; }
.hot_col p span { color: #444; }
.ht_tit { color: #000; font-weight: normal; font-size: 12px; border-bottom: 1px solid #dbdbdb; margin-bottom: 10px; }
.ht_tit a { background: #1871b6; color: #fff; padding: 0 7px; }
.img1 { padding: 3px; border: 1px solid #dbdbdb; float: left; }
.news_col { overflow: hidden; width: 490px; float: left; padding-left: 25px; }

.tabnav { overflow: hidden; padding: 2px 0; border-bottom: 1px solid #dbdbdb; }
.tabnav li { float: left; line-height: 18px; margin-right: 4px; padding: 0 7px; cursor: pointer; }
.tabnav li.active { background: #1871b6; color: #fff; }
.tabbox { font-family: "Microsoft SimSun"; }
.suc_col { float: right; width: 232px; }
.suc_col p { padding-right: 10px; line-height: 15px; font-family: "Microsoft SimSun"; }
.mid { margin: 0 auto; }
.w1000 { max-width: 1200px; margin: 0 auto; position: relative; }
.content .main { margin: 0 auto; background: #27303f; overflow: hidden; height: 20px; padding: 0; width: 1000px; }

/*顶部弹窗*/
/* Overlay */
#lightcase-overlay { display: none; width: 100%; height: 100%; MARGIN: 0px auto; position: fixed; z-index: 1000; top: 0; left: 0; background-color: #333; }

.gg_full { POSITION: relative; MARGIN: 140px auto 0; WIDTH: 1000px; z-index: 9999; }
.gg_full .gg_fbtn { POSITION: absolute; WIDTH: 57px; DISPLAY: none; HEIGHT: 57px; TOP: 0px; right: 23px; }
.gg_full .gg_fbtn A { DISPLAY: block; BACKGROUND: url() no-repeat 0px 0px; WIDTH: 57px; HEIGHT: 57px; OVERFLOW: hidden; }
.gg_full .gg_fbtn .gg_fclose { BACKGROUND: url(/img/gg_btn.png) no-repeat 0px 0px; }
.gg_full .gg_fcon { DISPLAY: none; HEIGHT: 522px; }

.top_full { POSITION: relative; MARGIN: 0 0 0 500px; WIDTH: 60px; z-index: 9999; }
.top-btn A { DISPLAY: block; BACKGROUND: url(img/sybtn.png) no-repeat 0px 0px; WIDTH: 60px; HEIGHT: 78px; OVERFLOW: hidden; top: 10px; }

/*导航*/
.nav { background: #2f2f2f; height: 52px; position: relative; z-index: 10; }
.nav .li1 { float: left; padding: 0 18px 0 0; height: 52px; }
.nav ul { position: relative; }
.nav .li1 .atop { line-height: 52px; color: #fff; font-size: 16px; display: inline-block; position: relative; z-index: 10; padding: 0 10px; }
.nav .li1 .atop:hover { font-size: 16px; display: inline-block; position: relative; z-index: 10; color: #ffffff; }

.nav_main { position: relative; height: 52px; overflow: hidden; }
.nav .li1.nav-up-selected a.atop { background: #464646; color: #fff; }
.pic { background: #e5e6e7; border-top: 2px solid #ff0000; color: #666; }

.relatedLinks { position: absolute; left: 50%; top: 0; margin: 11px 0 0 338px; display: block; color: #fff; font-size: 14px; }
.relatedLinksWrapper { width: 165px; height: 205px; padding: 75px 0 0 17px; position: fixed; left: 50%; top: 66px; margin: 0 0 0 305px; display: block; background: url(../bg/linksBg.png); z-index: 99; display: none; }
.relatedLinksWrapper a { width: 145px; display: block; float: left; color: #fff; font-size: 14px; line-height: 33px; }
.relatedLinksWrapper a:hover { color: #fff; }
.relatedLinksWrapper a:link { color: #fff; }

/*图片橱窗内容*/
.pdList { padding-bottom: 30px; overflow: hidden; }
.pdList li { display: inline-block; *display: inline; *zoom: 1; }
.pdList li:last-child { margin-right: 0; }
.tmplS { position: relative; height: 156px; overflow: hidden; }
.tmplS a:hover { text-decoration: none; color: #FFF; }

.cover { position: absolute; z-index: 40; width: 326px; height: 154px; margin-bottom: -154px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.tmplS1 .cover { background: url(/img/1.jpg) #f3f3f3 0 0 no-repeat; }
.tmplS2 .cover { background: url(/img/1.jpg) #f3f3f3 -326px 0 no-repeat; }
.tmplS3 .cover { background: url(/img/1.jpg) #f3f3f3 -652px 0 no-repeat; }
.tmplS4 .cover { background: url(/img/1.jpg) #f3f3f3 0px -308px no-repeat; }
.tmplS5 .cover { background: url(/img/1.jpg) #f3f3f3 -326px -308px no-repeat; }
.tmplS6 .cover { background: url(/img/1.jpg) #f3f3f3 -652px -308px no-repeat; }
.wrapS { position: relative; width: 326px; *width: 286px; height: 154px; padding: 30px 20px; background: url(/img/046.png) #50697d; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tmplS1 .wrapS { background: url(/img/1.jpg) 0 -154px no-repeat; color: #31414d; }
.tmplS2 .wrapS { background: url(/img/1.jpg) -326px -154px no-repeat; color: #0e395a; }
.tmplS3 .wrapS { background: url(/img/1.jpg) -652px -154px no-repeat; color: #621b03; }
.tmplS4 .wrapS { background: url(/img/1.jpg) 0 -154px no-repeat; color: #0a2a04; }
.tmplS5 .wrapS { background: url(/img/1.jpg) -326px -154px no-repeat; color: #993300; }
.tmplS6 .wrapS { background: url(/img/1.jpg) -652px -154px no-repeat; color: #470101; }

.wrapS p { font-size: 14px; line-height: 30px; }
.wrapS .ttl { font-size: 26px; }
.wrapC { position: relative; left: -20px; top: -30px; width: 326px; height: 154px; display: block; }
.wrapS .opt { position: absolute; right: 28px; bottom: 20px; }
.wrapS .opt .nlink { color: #0c96f2; text-decoration: none; }
.wrapS .opt a { color: #FFF; }
.tmplS1 .btn3 { background: #31414d; }
.tmplS1 .btn3:hover, .tmplS1 .btn3:active { background: #31414d; }
.tmplS2 .btn3 { background: #0e395a; }
.tmplS2 .btn3:hover, .tmplS2 .btn3:active { background: #0e395a; }
.tmplS3 .btn3 { background: #621b03; }
.tmplS3 .btn3:hover, .tmplS3 .btn3:active { background: #621b03; }
.tmplS4 .btn3 { background: #0a2a04; }
.tmplS4 .btn3:hover, .tmplS4 .btn3:active { background: #e9a604; }
.tmplS5 .btn3 { background: #993300; }
.tmplS5 .btn3:hover, .tmplS5 .btn3:active { background: #05a351; }
.tmplS6 .btn3 { background: #470101; }
.tmplS6 .btn3:hover, .tmplS6 .btn3:active { background: #1562af; }
.btn { position: relative; display: inline-block; min-width: 32px; _width: 32px; height: 28px; line-height: 28px; padding: 0 11px; border: 1px solid #c6c6c6; font-size: 12px; text-align: center; vertical-align: middle; white-space: nowrap; background: url(img/046.png) repeat-x; color: #848484; cursor: pointer; border-radius: 3px; box-shadow: 0 1px 0 rgba(0,0,0,.03); }
.btn .i { margin-bottom: 0; }
.btn:hover { color: #FFF; text-decoration: none; background-position: 0 -50px; }
.btn:active { color: #FFF; background-position: 0 -100px; }

.index-events h2 { font-size: 24px; color: #000; text-align: left; }
.index-events h2 { margin-bottom: 24px !important; }
.index-events h3 { margin-bottom: 6px; font-weight: initial; margin-top: 6px; }

.news span { display: block; height: 52px; width: 52px; background: #81878f; float: left; text-align: center; color: #fff; font-size: 11px; }
.news span em { display: block; font-size: 32px; font-weight: bold; font-style: normal; line-height: 26px; padding-top: 3px; }
.news span { display: block; height: 52px; width: 52px; background: #81878f; float: left; text-align: center; color: #fff; font-size: 11px; }


/********footer*********/
.footer { background: #27303f; color: #818c9e; }
.footer-main { margin: 0 auto; background: #27303f; overflow: hidden; padding: 0; font-family: "微软雅黑"; }
.footer-main ul { }
.footer-main ul li { float: left; padding-right: 10px; }
.footer-main ul li h3 { background: url(../foot/line.gif) repeat-x bottom; padding-bottom: 2px; }
.footer-main ul li h3 span { padding: 62px 0 10px 40px; display: inline-block; font-size: 16px; line-height: 24px; color: #818c9e; }
.footer a { color: #818c9e; }
.footer a:hover { color: #fff; }
.footer-main .ft_link { padding: 10px 0 30px 40px; }
.footer-main .ft_link a { display: block; line-height: 30px; font-size: 14px; text-align: left; }
.footer-main .bh1 span { background: url(../foot/icon01.png) no-repeat 55px 23px; }
.footer-main .bh2 span { background: url(../foot/icon02.png) no-repeat 55px 23px; }
.footer-main .bh3 span { background: url(../foot/icon03.png) no-repeat 55px 23px; }
.footer-main .bh4 span { background: url(../foot/icon04.png) no-repeat 55px 23px; }
.footer-main .bh5 span { background: url(../foot/icon05.png) no-repeat 55px 23px; }

.bottom { background: #19202d; color: #818c9e; }
.bottom a { color: #818c9e; }
.bottom .bottom-main { margin: 0 auto; background: #19202d; line-height: 42px; padding: 0; }
.bottom .bottom-main .flink { float: right; margin-right: 10px; }
.bottom .bottom-main .copyright { float: left; margin-left: 10px; }
.bottom-main { font-size: 14px; }
.bottom-main a { font-size: 14px; display: inline-block; }

.cont { float: left; padding-top: 50px; }
.cont-title { background: url(../foot/icon05.png) no-repeat; padding-left: 50px; padding-top: 5px; font-size: 15px; font-weight: bold; color: #818c9e; line-height: 25px; }
.cont-link { padding: 10px; }
.cont-link a { display: block; line-height: 24px; }
.cont-tu { padding-top: 100px; padding-left: 20px; text-align: left; }
.cont-tu h3 { font-size: 15px; line-height: 30px; color: #818c9e; }
.w-zs { border: 1px solid #ccc; width: 54px; padding: 10px; background: #fff; }

/*  2013 09 0 6*/
.ix_bottom .jiathis_style .button, .jiathis_style .jtico_tsina { background: url("/skins/images/share.png") no-repeat scroll 0 0 transparent !important; float: left; }
.shareSina { width: 57px; margin-top: 4px; }
.tp_rt .jiathis_style .jtico_tsina { height: 30px !important; padding-left: 92px !important; background-position: 0 -96px; }

/*首页弹出层*/
.pop-serv { width: 100%; height: 100%; background: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position: fixed; top: 0; right: 0; left: 0; z-index: 1001; }
.pop-serv .inner { height: 400px; width: 600px; position: absolute; top: 50%; left: 50%; margin-top: -200px; margin-left: -300px; background-color: #f6f4f1; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
.pop-serv .inner h1 { font: 20px "微软雅黑"; _font: 20px "simhei"; left: 50px; top: 10px; width: 150px; padding-left: 50px; line-height: 20px; color: #069; }
.pop-serv .inner a.cls-btn { position: absolute; right: 20px; top: 20px; background: url(/skins/images/close.png) no-repeat; width: 20px; height: 20px; display: block; text-indent: -9999em; }
.pop-serv .inner .serv-con { height: 340px; width: 600px; position: absolute; left: 0; top: 50px; border-top: 1px solid #dfdfdf; }
.pop-serv .LatestNews { width: 80%; margin: 0 auto; margin-top: 20px; }
.pop-serv .LatestNews a { color: #222; text-decoration: none; }
.pop-serv .LatestNews a:hover { color: #C30; text-decoration: underline; }
.pop-serv .LatestNews .mainitem { margin-bottom: 25px; }
.pop-serv .LatestNews .title { font-size: 24px; line-height: 30px; }
.pop-serv .LatestNews .ad-content { position: relative; padding-left: 170px; margin-top: 8px; height: 80px; }
.pop-serv .LatestNews .ad-content .picture { position: absolute; top: 0; left: 0; display: inline-block; *display: inline; zoom: 1; width: 150px; height: 80px; }
.pop-serv .LatestNews .ad-content .detail { width: 310px; height: 80px; overflow: hidden; font-size: 14px; font-weight: 400; line-height: 26px; color: #333; }
.divSelect { position: relative; background-color: transparent; width: 150px; height: auto; overflow: hidden; border-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; float: left; margin-right: 18px; padding: 1px; }


.hd_m_t { background-color: #fff; padding-top: 40px; margin-top: -1px; }
.hd_m_t .cell img { width: 100%; height: auto; }
.hd_m_n { background: #f5f5f5; border: 0px; padding-top: 10px !important; }
.hd_m_n .index-events { margin-top: 20px; }
.hd_m_n .col-sm-4 { border-right: 1px solid #e7e7e7; }

.banner { width: 100%; height: 540px; position: relative; overflow: hidden; margin-bottom: 1px; }
.banner img { display: none; }
.banner_i { width: 100%; height: 550px; position: relative; overflow: hidden; margin-bottom: 1px; }
.swiper-container { width: 100%; height: 100%; }

.navigation-down { position: absolute; /*top: 100px;*/ left: 0px; width: 100%; z-index: 999; }
.navigation-down .nav-down-menu { width: 100%; margin: 0; background: #f5f5f5; position: absolute; top: 0px; }
.navigation-down .nav-down-menu .navigation-down-inner { margin: auto; max-width: 1200px; position: relative }
.navigation-down .nav-down-menu dl { float: left; margin: 18px 80px 18px 0 }
.navigation-down .menu-1 dl { margin: 20px 80px 25px 0 }
.navigation-down .menu-1 dt { font: normal 16px "microsoft yahei"; color: #61789e; padding-bottom: 10px; margin-bottom: 10px }
.navigation-down .menu-1 dd{ text-align:center;}
.navigation-down .menu-1 dd a { color: #999; font: normal 14px/30px "microsoft yahei" }
.navigation-down .menu-1 dd a:hover { color: #60aff6 }
.navigation-down .menu-2 dd a, .navigation-down .menu-3 dd a { color: #000; font: normal 16px "microsoft yahei" }

/*首页产品下拉*/
.product-l a { color: #ffffff; font-size: 14px; }
.product-l a:hover { color: #e62129; }
.product-l a i { padding-right: 6px; }
.product-l .all { font-size: 16px; }
.product-l .all i { padding-right: 6px; }
.mrl { margin-right: 0px; margin-left: 0px; }
.product-c h3 { padding: 10px 0 10px 0; margin-top: 10px; }
.product-c h3 i { font-size: 16px; }
/*首页产品下拉end*/

/*首页产品支持下拉end*/
.zl-pc-support-searching-box { position: relative; z-index: 10; width: 80%; height: 40px; cursor: pointer }
.zl-pc-support-searching-box.searching { left: 20%; display: block; opacity: 1 }
.zl-pc-support-searching-box-close { position: absolute; top: 8px; right: 10px }
.zl-pc-support-searching-box-close .iconfont { font-size: 20px }
.zl-pc-support-searching-box .nav-searchbit-box { position: relative; float: left; width: 100% }
.zl-pc-support-searching-box .Find_support { position: absolute; top: 0; right: 0; display: inline-block; width: 52px; height: 38px; color: #fff; background: #e50000 }
.zl-pc-support-searching-box .Find_support .iconfont { font-size: 24px; position: absolute; top: 5px; left: 16px; color: #fff }
.zl-pc-support-searching-box .nav-searchbit-text { font-size: 14px; line-height: 16px; display: inline-block; width: 100%; padding: 10px 15px; padding-right: 70px; color: #c9c9c9; border: 1px solid #d7d7d7; outline: 0 }
.zl-pc-support-searching-box .zl-pc-searching-text { margin-top: 15px; border: 1px solid #f0f0f0; border-top: 0; background: #fff }
.zl-pc-support-searching-box .ui-autocomplete { top: 100% !important; left: -1px !important; overflow: hidden; height: 185px; margin-top: -1px; padding: 0 20px; padding-top: 5px; border: 1px solid #d7d7d7 }
.zl-pc-support-searching-box .ui-autocomplete li { line-height: 26px; display: block !important; float: none !important; margin-bottom: 5px; padding: 0 40px }
.zl-pc-support-searching-box .ui-autocomplete li a span { font-size: 14px; color: #666 }
.zl-pc-support-searching-box .ui-autocomplete li a span strong { color: #333 }
.zl-pc-support-searching-box ul { display: none !important }
/*首页产品支持下拉end*/

.cont-list h3 { font-size: 18px; font-weight: normal; padding: 20px 0 10px 0; }
.cont-list span { line-height: 30px; }
.product-i-list { padding-bottom: 30px; text-align: center }
.product-i-list div a { display: block; color: #000; }
.product-i-list div img { }
.service-i-list { padding-bottom: 30px; text-align: left; padding-top: 30px; }
.service-i-list div { display: inline-block; padding-right: 60px; padding-left: 60px; text-align: center; }
.service-i-list div a { display: block; }

.solution-i-list { width: 400px; color: #fff; padding-top: 20px; padding-left: 10px; display: inline-block; }
.solution-i-list .solution-t { font-size: 18px; font-weight: normal; padding: 20px 0 10px 0; }
.solution-i-list .solution-t a { color: #ffffff; }
.solution-i-list .solution-c ul { display: block; height: 192px; }
.solution-i-list .solution-c ul li { width: 155px; float: left; }
.solution-i-list .solution-c ul li a { color: #fff; }

.case-i-list { /*width: 400px;*/ color: #fff; padding-top: 20px; padding-left: 10px; display: inline-block; }
.case-i-list .case-t { font-size: 18px; font-weight: normal; padding: 20px 0 10px 0; }
.case-i-list .case-t a { color: #ffffff; }
.case-i-list .case-c ul { display: block; height: 192px; }
.case-i-list .case-c ul li { width: 50%; float: left; }
.case-i-list .case-c ul li a { color: #fff; }


/**/
.close_nav { color: #fff; padding-right: 10px; padding-top: 10px; text-align: right; font-size: 40px; }
.nav-part-5 { position: relative; float: left; padding-top: 24px !important; color: #fff; }
.nav-part-5 a { color: #fff; }
.nav-part-5 .n-t-box div { float: left; }
.nav-part-5 { padding: 0px; }
.nav-part-5 .img { max-width: 100px; }
.nav-part-5 .text { padding-left: 24px; }
.news ul { padding-top: 0px; }
.news ul li { margin-bottom: 10px; }
.news ul li span { float: left; text-align: center; margin-right: 10px; }
.news ul li span em { display: block; }

.pro_c_class .sub-menu { padding: 0 10px 20px 15px; }
.pro_c_class .sub-menu li { }
.pro_c_class .sub-menu li.active a { color: #C0130A; }
.pro_c_class .sub-menu li:hover { color: #C0130A; text-decoration: none; }
.pro_c_class .second ul { padding: 0; }
/*.pro_c_class .second ul li{    padding: 0 0px 0px 15px;line-height:30px; overflow:hidden; background:url(/skins/images/s_dian.png) 2px 13px no-repeat;}*/
.pro_c_class .second ul li { padding: 0 0px 0px 15px; line-height: 30px; overflow: hidden; background: url(/skins/images/y_dian.png) 2px 14px no-repeat; }
.pro_c_class .second_y ul { padding: 0; }
.pro_c_class .second_y ul li { padding: 0 0px 0px 15px; line-height: 30px; overflow: hidden; background: url(/skins/images/y_dian.png) 5px 13px no-repeat; }
.p_nav_t { height: 40px; line-height: 40px; margin: 15px auto; font-size: 16px; }
.p_nav_t a { padding: 10px 0px; font-size: 16px; color: #333333; }
.pro_c_title { line-height: 40px; font-size: 18px; border-bottom: 1px solid #eeeeee; color: #333; margin-bottom: 20px; }
.all-rk { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 20px 0px; text-align: left; }
.cu-title { text-align: left; font-size: 18px; color: #333; margin-top: 20px; }
.cu-ck { color: #0066ff; border: 1px solid #0066ff; padding: 5px 10px; }
.cu-ck a { color: #0066ff }
.t-m-c { padding: 10px 0 18px 0; }
.t-b-pic img { width: 100%; }
.t-b-c p { margin-top: 10px; }
.dianxinganli img { width: 100%; }


/*case*/
.inside-banner-box { width: 100%; overflow: hidden; position: relative; height: 440px; background: url("/Assets/enp/img/loading.gif") center center no-repeat; }
.inside-banner-box .banner-list { width: 100%; height: 100%; position: relative; }
.inside-banner-box .banner-img { width: 100%; position: absolute; top: 0; left: 0; z-index: 0; height: 100%; line-height: 0; background-color: #fff; }
.inside-banner-box .banner-img.pre { left: -100%; z-index: 5; }
.inside-banner-box .banner-img.next { left: 100%; z-index: 5; }
.inside-banner-box .banner-img.on { z-index: 5; }
.inside-banner-box .banner-img img { width: 100%; }
.inside-banner-box .pre-btn { position: absolute; left: 0; top: 50%; margin-top: -24px; }
.inside-banner-box .next-btn { position: absolute; right: 0; top: 50%; margin-top: -24px; }
.inside-banner-box .banner-print { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; z-index: 6; padding-bottom: 10px; }
.inside-banner-box .banner-print span { display: inline-block; height: 3px; width: 15px; margin: 0 5px; background-color: rgba(255,255,255,.4); cursor: pointer; }
.inside-banner-box .banner-print span.on { background-color: rgba(255,255,255,.8); }

@media \0screen\,screen\9 {
    .inside-banner-box .banner-print span { background-color: #FFFFFF; opacity: 0.4; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); }
    .inside-banner-box .banner-print span.on { background-color: #FFFFFF; opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
}

.inside-banner-block { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.inside-banner-block .cistern, .inside-banner-nopic .cistern { max-width: 1540px; height: 100%; width: 100%; padding: 0 60px; margin: 0 auto; }
.inside-banner-block .cistern:after { content: ""; height: 100%; display: inline-block; vertical-align: middle; }
.inside-banner-block .banner-text { vertical-align: middle; width: 60%; display: inline-block; padding-bottom: 50px; }
.inside-banner-block .banner-text h1, .inside-banner-nopic h1 { font-size: 42px; color: #333; line-height: 1.2; padding-bottom: 20px; font-weight: normal; }
.inside-banner-block .banner-text h3, .inside-banner-nopic h3 { font-size: 42px; color: #333; line-height: 1.2; padding-bottom: 20px; font-weight: normal; }
.inside-banner-block .banner-text p, .inside-banner-nopic p { font-size: 20px; color: #333; line-height: 1.3; padding-bottom: 20px; }
.inside-banner-block .banner-text.banner-white-font h1 { color: #fff; }
.inside-banner-block .banner-text.banner-white-font h3 { color: #fff; }
.inside-banner-block .banner-text.banner-white-font p { color: #fff; }
.inside-banner-block .banner-text .banner-btn { display: inline-block; font-size: 16px; line-height: 1.4; padding: 15px 35px; background-color: #e50000; color: #ffffff; border-radius: 3px; }
.inside-banner-block .banner-text .banner-btn:hover { background-color: #990000; }
.inside-banner-nopic .con { padding: 60px 0; }
.inside-banner-block a { color: #fff; background: #e50000; padding: 25px 20px; border-radius: 3px; position: relative; margin-top: 20px; display: inline-block; }
.inside-banner-block a:hover { background: #990000; }
.inside-banner-block a i { position: absolute; left: 20px; font-size: 28px; top: 26px; }
.inside-banner-block .banner-text-white { vertical-align: middle; width: 60%; display: inline-block; }
.inside-banner-block .banner-text-white h1 { font-size: 42px; line-height: 1.2; padding-bottom: 20px; font-weight: normal; color: #fff; }
.inside-banner-block .banner-text-white h3 { font-size: 42px; line-height: 1.2; padding-bottom: 20px; font-weight: normal; color: #fff; }
.inside-banner-block .banner-text-white p { font-size: 20px; line-height: 1.3; padding-bottom: 20px; color: #fff; }

@media (max-width:1600px) {
    .inside-banner-block .cistern, .inside-banner-nopic .cistern { max-width: 1340px; }
    .inside-banner-block .banner-text h1, .inside-banner-nopic h1 { font-size: 36px; padding-bottom: 10px; }
    .inside-banner-block .banner-text h3, .inside-banner-nopic h3 { font-size: 36px; padding-bottom: 10px; }
    .inside-banner-block .banner-text p, .inside-banner-nopic p { font-size: 18px; }
    .inside-banner-block .banner-text .banner-btn { padding: 12px 26px; font-size: 14px; }
    .inside-banner-block .banner-text-white h1 { font-size: 36px; padding-bottom: 10px; }
    .inside-banner-block .banner-text-white h3 { font-size: 36px; padding-bottom: 10px; }
    .inside-banner-block .banner-text-white p { font-size: 18px; }
}

@media (max-width:768px) {
    .inside-banner-box { border-bottom: 1px solid #dcdcdc; }
    .inside-banner-nopic .cistern, .inside-banner-block .cistern { padding: 0 15px; }
    .inside-banner-block { position: static; height: auto; background-color: #fff; }
    .inside-banner-block .cistern { padding: 0 10px; }
    .inside-banner-block .banner-text { width: 100%; display: block; padding: 40px 10px 40px 15px; }
    .inside-banner-nopic .con { padding: 60px 10px; border-bottom: 1px solid #dcdcdc; }
    .inside-banner-block .banner-text h1, .inside-banner-nopic h1 { font-size: 24px; padding-bottom: 5px; }
    .inside-banner-block .banner-text h3, .inside-banner-nopic h3 { font-size: 24px; padding-bottom: 5px; }
    .inside-banner-block .banner-text p, .inside-banner-nopic p { font-size: 16px; padding-bottom: 0px; }
    .inside-banner-block .banner-text .banner-btn { padding: 9px 18px; font-size: 12px; margin-bottom: 20px; }
    .inside-banner-block .banner-text.banner-white-font h1, .inside-banner-nopic h1 { color: #333; }
    .inside-banner-block .banner-text.banner-white-font h3, .inside-banner-nopic h3 { color: #333; }
    .inside-banner-block .banner-text.banner-white-font p, .inside-banner-nopic p { color: #333; }
    .inside-banner-block .banner-text-white { width: 100%; display: block; padding: 40px 10px 40px 15px; }
    .inside-banner-block .banner-text-white h1 { font-size: 24px; padding-bottom: 5px; color: #333; }
    .inside-banner-block .banner-text-white h3 { font-size: 24px; padding-bottom: 5px; color: #333; }
    .inside-banner-block .banner-text-white p { font-size: 16px; padding-bottom: 0px; color: #333; }
}
.p-d-main { max-width: 80% }


/*产品主页*/
.round-c:hover { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); -webkit-box-shadow: 0 12px 30px 0 rgba(0,0,0,.2); box-shadow: 0 12px 30px 0 rgba(0,0,0,.2); -webkit-transition-property: -webkit-box-shadow,-webkit-transform; transition-property: -webkit-box-shadow,-webkit-transform; -o-transition-property: box-shadow,transform; transition-property: box-shadow,transform; transition-property: box-shadow,transform,-webkit-box-shadow,-webkit-transform; -webkit-transition-duration: .6s; -o-transition-duration: .6s; transition-duration: .6s; -webkit-transition-timing-function: cubic-bezier(.16,1,.29,.99); -o-transition-timing-function: cubic-bezier(.16,1,.29,.99); transition-timing-function: cubic-bezier(.16,1,.29,.99); }
.round-c { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; overflow: hidden; -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.05); box-shadow: 0 2px 8px rgba(0,0,0,.05); background-color: #FFF; }
.p-i-pic { background-color: #ffffff; padding: 20px 0; }
.p_s_t { height: 50px; }
.p-index-m { width: 100%; margin: 20px auto; background: url(/skins/images/pro_index_bg.png) #000000 center no-repeat; }
.p-index-t { height: 300px; padding: 80px 0 0 30px; color: #ffffff; }
.p-index-t h1 { font-size: 42px; }
.pc-margin { margin-left: 0px; margin-right: 0px; }
.round-c img { }
.round-c:hover img { transform: translateY(-5px); -webkit-transition: all .2s linear; transition: all 300ms linear 0ms; }

.xg-prolist img{ width:100%;}

.p-t-t {
    border-top: 1px solid #cccccc;
    padding: 20px 0;
    font-size: 18px;
    text-align: center;
}


.hotActivity {
    width: 31.6%;
    height: auto;
    margin-left: 2.6%;
    float: left;
    position: relative;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.hotActivitySwiper:hover {
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

    .hotActivitySwiper:hover .hotImg {
        transform: scale(1.2);
    }

.hotAnimate:hover {
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.hotActivitySwiper {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
}

.ie8 .hotAnimate {
    border: 1px solid #e6e6e6;
}

.hotActivityInner {
    width: auto;
    margin-right: 20px;
    float: left;
}

.ie8 .hotActivityInner {
    border: 1px solid #e6e6e6;
}

.animateBox {
    width: 100%;
    height: auto;
}

.beAnimate {
    width: 4680px;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
}



/*.hotActivityInner*/


/*.addHover:hover{
    background: #f9f9f9;
}*/

.hotActivity:first-child {
    margin-left: 0;
}

.hotActivityImgBox {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    overflow: hidden;
}

.hotImg {
    width: 100%;
    float: left;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.hotTag {
    min-width: 100px;
    line-height: 1;
    width: 100%;
    font-weight: 400;
    letter-spacing: 1px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    color: #fff;
    font-size: 16px;
    padding: 15px 19px 15px 19px;
    overflow: hidden;
    text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
    background: rgba(0, 0, 0, 0.36);
}

    .hotTag p {
        -o-text-overflow: ellipsis;
        -icab-text-overflow: ellipsis;
        -khtml-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
    }

body ie8 .hotTag p {
    height: 22px;
}

.hotActivityBottom {
    padding-top: 18px;
    height: 150px;
}

.hotActivityBottomAddHeight {
    height: 200px;
}

.hotP {
    font-size: 15px;
    color: #666;
    height: 70px;
    line-height: 24px;
    padding: 0 22px;
}

body.ie8 .hotTag > p {
    height: 52px;
}

.hotA {
    line-height: 1;
    color: #242424;
    display: block;
    margin-top: 10px;
    position: absolute;
    bottom: 30px;
    right: 22px;
    font-size: 15px;
}

.hidden {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.maskBox {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 4px;
    left: 0;
    transform: all 0.3s;
}

.maskBoxAdd {
}

.maskBoxAct {
    background: rgba(0, 0, 0, 0.2);
}

@media screen and (max-width:1280px) {
    .hotTag {
        font-size: 16px;
    }

    .hotP {
        font-size: 14px;
        padding: 0 18px;
    }

    .hotA {
        font-size: 14px;
        bottom: 25px;
    }

    .hotActivityBottomAddHeight {
        height: 220px;
    }

    .swiper-hotPc {
        height: 370px;
    }
}

@media screen and (max-width:1000px) {
    .hotTag {
        font-size: 14px;
    }

    .hotP {
        font-size: 12px;
        padding: 0 14px;
    }

    .hotA {
        font-size: 12px;
        bottom: 15px;
    }

    .hotActivityBottomAddHeight {
        height: 230px;
    }

    .swiper-hotPc {
        height: 350px;
    }
}

@media screen and (max-width:850px) {
    .hotA {
        bottom: 10px;
    }

    .hotActivityBottomAddHeight {
        height: 240px;
    }

    .swiper-hotPc {
        height: 330px
    }
}

.garyBg {
    background: #f5f5f5;
    min-width: 320px;
}

.resolveBox {
    padding: 50px;
}


.w_hd { padding:10px 0 10px 0;}
    .w_hd li { line-height:25px; font-size:14px;
        background: url('/skins/images/dot.png') 0px 8px no-repeat; padding-left:20px;
    }

.affix-top.active {
    position: fixed;
    right: 0;
    left: 0;
    top:0;
    border-width: 0 0 1px;
}