﻿.navbar-header{}
#menu span{}
.template_top{position:relative}
.light{background: #a12f2f}
    .m_nav{width:100%; height:50px;}
    .header {width:100%;padding:15px 0}
    .phone_header{position:fixed;top:0;left:0;z-index:999;width: 100%;height:50px;line-height:50px;background-color:#fff;display:none}
    .header .header-container {}
    .header-logo a {color:#212121;text-decoration:none;font-size:20px;vertical-align: middle;display: inline-block;}
    .header-logo i{font-size:25px;color:#fff;display:none}
    .form-group {width:348px;margin-left:20%;margin-bottom:1rem;}
    .form-group input{float:left;height:36px;line-height:36px}
    .header-nav{padding-bottom:15px;}
    .header-logo img,.header-logo {width:auto;max-height:76px;float:left}
    .header-logo i{font-size:25px;color:#f1f1f1;display:none}
    .navmenu_box{background-color: #f5f5f5;}
    .butBox {margin-top:25px;float:right}
    .header-nav .navbar-collapse.collapse,.top-nav .navbar-collapse.collapse {display:block !important;width:100%;box-shadow:none;height:auto !important;background:none;position:initial;border:none;padding-bottom:0;overflow:visible !important;}
    .header-search-pcnotlogin span {cursor:pointer;background:#8d2523;color:#fff;margin-left:10px;padding:5px 18px;display:inline-block;border-radius:3px;}
    .btn-search {border-radius:0 3px 3px 0;height:36px;line-height:36px;padding:0;width:100px;letter-spacing:2px;font-size:16px;background:#8d2523;color:#fff;float:right;text-align:center;float:left}
    .header-nav .nav {margin:0;list-style:none;padding:0}
    /*.header .navbar-collapse .nav>li {float:left;overflow:visible;}*/
    .header-nav .navbar-collapse .nav >li {float:left;overflow:visible;width:10%;margin-top:10px}
    .dropdown,.dropleft,.dropright,.dropup {position:relative;}
    .header-nav .navbar-collapse .nav >li>a {padding:5px 0 0 0;}
    .header-nav .navbar-collapse .nav >li>a:hover{color:#8b110a}
    .dropdown-item{color:#333!important}
    .header-nav .nav >li>a,.header .dropdown-menu .dropdown-item,.header >li>a {color:#000;line-height:initial;font-size:18px;}
    .header-nav .nav >li>a,.top-nav .nav >li>a {display:block;text-decoration:none;}
    .header-nav .navbar-collapse,.header .navbar-collapse .nav >li+li {border:none;}

    .dropdown,.dropleft,.dropright,.dropup {position:relative;}
    .navbar-collapse .dropdown-menu {max-width:inherit;width:auto!important;background:#f9f9f9;border-bottom:1px solid #eee;position:absolute;-webkit-box-shadow:none;border-top:#f59c1a 3px solid;box-shadow:none;margin-bottom:10px;z-index:999;display:none}
    .dropdown-menu {margin:0;padding:0 15px;border-top:3px solid #00acac;border-radius:0 0 4px 4px;/* min-width:240px;*/}
    .header-nav .nav >li>a,.header .dropdown-menu .dropdown-item,.header .dropdown-menu >li>a {color:#333;line-height:initial;}
    .header-nav .dropdown-menu .dropdown-item,.header .dropdown-menu >li>a {padding:10px 0;line-height:20px;font-size:16px;}
    .dropdown-item {display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;}
    .header-nav .nav >li:hover .dropdown-menu {display:block;}
    .caret {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}
   
    .logindraw {min-width:185px;background:#fff;padding:0 10px;position:absolute;top:35px;left:50%;margin-left:-93px;z-index:999;box-shadow:0px 6px 1px #A1A1A1;border-radius:10px;display:none}
    .logindraw ul li {text-align:center;padding:10px 0;border-bottom:1px dashed #aaa;font-size:15px}
    .logindraw ul li a {text-decoration:none;color:#333;margin-left:initial}
    .logindraw ul li a:hover {font-weight:600;color:#333}
    .logindraw ul li a {text-decoration:none;color:#333;margin-left:initial}
    .logindraw ul li a:hover {font-weight:600;color:#333}

    .login_userbox{cursor: pointer;background: #8d2523;color: #fff;margin-left: 10px;display: inline-block;border-radius: 50px}
    .login_user_main{position: relative;padding:5px 18px}
    .login_user_main_detail span{width:25px;height:0;padding-bottom:25px;overflow:hidden;border-radius:100%;vertical-align:middle;display:inline-block;background-color:#f1f1f1}
    .login_user_main_detail span img{width:100%}

    /*手机导航栏 */
    .menu_close,.menu_open {width:40px;height:40px;border-radius:50%;margin-top:5px;margin-right:10px;cursor:pointer;overflow:hidden;float:right}
    .menu_close span,.menu_open span {display:block;background:#333;width:26px;height:2px;line-height:10px;margin:0 auto;margin-top:5px}
    .menu_open span:first-child,.menu_open span:last-child,.menu_open span:nth-last-of-type(2) {-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .menu_close span {margin-top:0}
    .menu_open span:first-child {margin-top:12px}
    .menu_close span:last-child {display:none}
    .menu_close span:first-child {margin-top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .menu_close span:nth-of-type(2) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-2px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .hover_animation {-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .navgation,.navgation_close,.navgation_open {width:100%;height:100%;overflow-y:auto;position:fixed;z-index:101;top:0}
    .navgation_close {height:0}
    .navgation_open {background:rgba(0,0,0,.6)}
    .navgation:before,.navgation_close:before,.navgation_open:before {content:'';width:100%;height:100%;background:rgba(161,47,47,1);position:fixed;top:50px;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;content:'';z-index:11}
    .navgation_open:before {right:0}
    .navgation_close:before {right:-100%}
    .point {position:absolute;right:0;top:50px;z-index:101;width:100%;padding: 20px 0 100PX 0;}
    .point li {display:block;text-align:right;line-height:50px;width:100%;text-align:center;max-width:80%;margin:auto;font-weight:600;border-bottom:1px solid #aaa}
    .point li a {display:inline-block;font-family:"Microsoft YaHei";width:100%;display:inline-block;line-height:46px;font-size:16px;color:#fff;text-decoration:none;-webkit-transition:color .6s linear;transition:color .6s linear;position:relative}
    .navgation_open .point {display:block}
    .navgation_close .point {display:none}
    .logo {font-size:50px;position:absolute;right:0;bottom:0;z-index:101;padding:10px 50px}
    .logo a {font-family:BarbaraHand;color:#686967;text-decoration:none}
    .navgation_open .logo {display:block}
    .navgation_close .logo {display:none}
    .point_login{width:100%;text-align:center}
    .point_login span{padding:5px 15px;margin:0 10px;color:#fff;display:inline-block;background-color:#f1f1f1;color:#333;border-radius:3px}
    .header-logo-pcteamname{height:80px;line-height:80px;color: #8d2523;;font-size:35px;font-weight:600}
    .header-logo-phoneteamname{color:#fff;font-size:20px;font-weight:600;display:flex;align-items:center;height: 50px}
    .header-search-userimg{width:25%;height:0;padding-bottom:25%;overflow:hidden;border:1px solid #fff;margin:auto;border-radius:100%;background-color:#f1f1f1}
    .header-search-userimg img{width:100%}
    .header-search-userdenglu{text-align:center;margin:20px 0}
    .header-search-userdenglu span{display:inline-block;padding:5px 10px;margin:0 5px;background-color:#f1f1f1;color:#333;border-radius:3px}
    .header-search-pcnotlogin{display:inline-block;display:none}
    .header-search-pcdenglu{display:inline-block}
    .header-search-pcnotlogin{display:inline-block}
    .havecollect{padding:5px 15px;margin:0 10px;color:#fff;display:inline-block;background-color:#f1f1f1;color:#333;border-radius:3px;display:none}

    /*手机端显示*/
    @media screen and (max-width:768px) {
      .header{background-color:transparent}
      .header .header-container{padding:0}
      .phone_header{display:block;border-bottom: 1px solid #ddd;}
      .header{display:none}
      .form-group{display:none}
      .header-logo{margin-left:10px}
      .header-logo img,.header-logo{max-width:50%}
      .header-logo img, .header-logo img{max-width:90%}
      .header .navbar-collapse .nav>li{width:25%!important}
      .header .navbar-collapse .nav>li>a {padding: 10px 0 0 0;}
      .header-nav .nav>li>a, .header .dropdown-menu .dropdown-item, .header .dropdown-menu>li>a{font-size:14px}
      .header .nav {flex-wrap: wrap;}
      .butBox{margin-top:0}
      .butBox .butBox_pc{display:none}
      .header-nav{display:none}
      }