@charset "UTF-8";


.logo{ margin-left: 30px;}
.head-v3{position:relative;z-index:100;min-width:1000px}
.head-v3 .navigation-inner{margin:0 auto;width:100%;position:relative}
.navigation-up{height:75px;background:#fff;box-shadow: 0 1px 3px rgb(0 0 0 / 10%);color:#333 }
.navigation-up .navigation-v3{float:left;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/74px "microsoft yahei";}
/*.navigation-up .navigation-v3 .nav-up-selected{background:#fff}*/
.navigation-up .navigation-v3 .nav-up-selected a{color:#1c499e; font-weight: bold;}
/*.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#fff;}*/
.navigation-up .navigation-v3 .nav-up-selected-inpage a{color:#333;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 15px;color:#333;display:inline-block;height:75px;font-family:"microsoft yahei";font-size: 16px;}
.navigation-up .navigation-v3 li h2 a:hover {border-bottom: 2px solid #c7000b;box-sizing: border-box;}

.navigation-ope {
    position: absolute;
    right: 30px;
    top: 37px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 14px;
}
.navigation-ope a
{
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    line-height: 34px;
    text-align: center;
    border-radius: 5px;
    font-size: 12px;
    border: 1px solid transparent;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.navigation-ope a:before
{
    content: '';
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-image: url(../images/fixed-nav-icon3.png);
}
@media screen and (max-width: 1200px){
    .navigation-ope .ope-tel {
        display: none;
    }
}
@media screen and (min-width: 1201px){
    .navigation-ope .ope-tel {
        display: inline-block;
        vertical-align: middle;
        padding-left: 32px;
        background-position: left center;
        background-repeat: no-repeat;
        background-image: url(../images/fixed-nav-icon1.png);
    }
}
.navigation-ope .ope-tel h3
{
    font-size: 12px;
    color: #808080;
    line-height: 18px;
    text-align: left;
    padding-left: 1px;
}
.navigation-ope .ope-tel span
{
    display: block;
    font-size: 18px;
    color: #118cee;
    line-height: 24px;
    font-weight: bold;
}

.navigation-ope a.ope-btn {
    background: #118cee;
    color: #fff;
    margin-left: 20px;
}

.navigation-down{position:absolute;top:75px;left:0px;width:100%;border-top: 1px solid #eee;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:rgba(255,255,255,1);position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:100%;position:relative;padding: 20px 0; overflow: hidden;}
.navigation-down .nav-down-menu .navigation-down-inner a{float: left;width: 20%; margin: 10px 0; line-height: 30px; font-size: 16px; cursor: pointer;color: #666666;}
.navigation-down .nav-down-menu .navigation-down-inner a:hover{color: #000000;text-decoration: underline;}
