* {
    word-break: break-all;
    word-wrap: break-word;
    font-family: "Microsoft YaHei", "微软雅黑", "宋体", helvetica, "Hiragino Sans GB";
}
.mlb_social i:hover{
    color:#ff7f50;
}

.mlb_tag{
    line-height:2em;
}
/*下边框线*/
.mlb_underline
{
    margin-top:0.5em;
    margin-bottom: 1em;
    border-bottom-style: dashed;
    border-bottom-width: thin;
    border-bottom-color: #bbbbbb;
}

.mlb_logo_img{
    max-height:90px;
    max-width:320px;
}


.mlb_gallery_photos img{
    padding:0.5em;
}
.mlb_languages_div {
    width:25%;
    display: inline-block;
    float:left;
}

@media screen and (max-width: 768px) {
    .mlb_languages_div {
        width:50%;
        float:left;
    }
}


.shopdiv .form-group{
    margin-bottom:0;
}
.shopdiv form{
    text-align:center;
}


.quantity-value{
    margin-left:5px;
    margin-right:5px;
    width:30px;
    text-align: center;
}

.cart-container div{
    font-size:16px;
    min-height:40px;
}
.mlb-sub-total,.mlb-shipping-cost,.mlb-total-amount{
    font-weight:bold;
}
.mlb-cart-div>div{
    border-bottom-style:solid;
    border-bottom-color:#eeeeee;
    border-bottom-width:thin;
    margin-top:8px;
    margin-bottom:5px;
}
.mlb_topnav {
    background-image: url('navbg.jpg');
}
.mlb_topnav a{
    color:#fff;
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.mlb_topnav .dropdown-menu{
      margin:0;
    padding:0;
      background-color: #eee !important;
      border-radius: 0;
  }

.mlb_topnav .dropdown-menu a:hover{
    color:#fff !important;
    background-color: #3498db !important;
}


.bg-block{
    background-image: url('aboutbg.jpg');
}

.index-schools{
    text-align: center;
    padding-top:30px;
    padding-bottom:30px;
}
.index-schools img{
    padding-left:15px;
}
.index-schools p{
    margin-top:10px;
    background-color: #fff;
}
.index-phone{
    background-image: url('bg-red.jpg');
}
.index-phone-btn{
    width:270px;
    margin-top:30px;
    display:inline-block;
    background-color: #f3d60f;
    font-size:22px;
    color:#da251d;
    font-weight:bold;
    line-height: 62px;
    height:62px;
    text-align: center;
    border-radius: 10px;
    box-shadow: 0 2px 0 #c0a90c;
}
.index-phone-btn:hover{
    text-decoration: none;
    color:#fff;
}
.index-phone-num{
    margin-top:35px;
    margin-bottom:35px;
    color:#fff;
    font-size:34px;
    letter-spacing:2px;
}

.index-form{
    background-image: url("bg-white.jpg");
    padding-top:40px;
    padding-bottom:40px;
}
.index-form input{
    height:42px;
    font-size:1.3em;
    font-weight:bold;
}
.index-product img{
    height:95px;
}


.index-news-left p{
     height:40px;
     position:relative;
     top:-40px;
     background-color: #ddd;
     overflow: hidden;
     opacity: 0.9;
    line-height:40px;
 }
.index-news-left p:hover{
    background-color: #808080;
}
.index-news-left a{
    color: #fff;
    font-weight:bold;
    font-size:20px;
    text-decoration: none;
}
.index-news-right a{
    text-decoration: none;
    color:#000;
    font-size:16px;
}
.index-news-right a:hover{
    color:#da251d;
}

.index-news-more{
    padding-left:50px;
    padding-right:50px;
    padding-top:15px;
    padding-bottom:15px;
    color:#da251d;
    font-weight:bold;
}
.index-news-more:hover{
background-color: #da251d;
    color:#fff;
}
.index-hot{
    background-image: url("bg-white.jpg");
}

.index-hot-detail p{
    font-size:24px;
}
.index-hot-detail .img{
    border-style:solid;
    border-width:2px;
    border-color: #fff;
}
.index-hot-center{
padding-top:50px;
}

.index-hot-info{
    position:relative;
    line-height:24px;
    top:-270px;
    font-size:16px;
    color:#fff;
}

@media screen and (max-width: 768px) {
    .index-hot-detail p{
        margin-left:0 !important;
        margin-right:0 !important;
    }
    .index-hot-detail .img{
        height:60px;
    }
    .index-hot-detail p{
        font-size:18px;
    }
}
.index-hot-active{
    color:#da251d;
}
.index-hot-active .img{
    border-style:solid;
    border-width:2px;
    border-color: #da251d;
}

.input-group-addon{
    padding:0 !important;
    margin:0 !important;
}
.navbar{
    margin-bottom: 0;
}


.right-totop
{
    position: fixed;
    right: 0;
    bottom:0px;
    font-size:0.8em;
}
.right-totop div{
    border-style:solid;
    border-width:thin;
    border-color:#4587e8;
    background-color:#fff;
}
.right-totop-qq{
    padding:2px;
}
.right-totop-title{
    background: url("onlinechat.png") no-repeat;
    height:48px;
    padding-top:10px;
    background-color:#4587e8;
}
.pop-up{
    background: url("callme.png") no-repeat;
    position:fixed;
    left:38%;
    top:40%;
    z-index:99;
    width:400px;
    height:175px;
    color:#fff;
    font-size:16px;
    background-color:#4587e8;
    padding:10px;
}
.pop-up p{
    padding-top:40px;
    padding-left:150px;
}
.pop-up i{
    cursor: pointer;
}

.nav a:hover{
    color:#da251d;
}

.category-product{
    padding-top:10px;
    padding-bottom:10px;
}
.category-product-text {
    border-style: solid;
    border-width:thin;
    border-color:#e9e9e9;
}
.breadcrumb{
    background-color: #fff;
}
.single{
    padding-top:50px;
    padding-bottom:50px;
}

.single img{
    display: inline;
}
.nav-active{
    color:#da251d !important;
}


.index-club-div div{
    margin:0 !important;
    padding:0 !important;
}
.index-club-div img{
    margin:0 !important;
    padding:10px; !important;
}


.index-bottom{
    padding-top:50px;
    background-image: url('bottombg.jpg');
    padding-bottom:50px;
}



.mlb_footer{
    background-color: rgba(170, 43, 33, 1);
    margin-top:0;
    padding-left:0;
    padding-right:0;
    padding-top:2em;
    padding-bottom: 2em;
    line-height: 2em;
}
.mlb_footer ul{
    list-style-type:none;
    padding:0;
}
.mlb_footer img{
    padding-bottom:10px;
}
.mlb_footer hr{
    border: none;
    height: 1px;
    background-color:rgba(203, 62, 53, 1);
}
.mlb_footer *{
    color:rgba(233, 177, 171, 1);
}
.mlb_footer a:hover{
    color:rgba(233, 177, 171, 1) !important;
}

.footer_nav div{
    width:9% !important;
    float:left !important;
    display: inline-block !important;
}
.footer_nav p{
    color:#fff !important;
    font-weight:bold;
    font-size:1.2em;
}
.footer_nav a{
    font-size:0.9em;
}

.footer_nav a:before{
    color:rgba(233, 177, 171, 1);
    content:'> ';
}
a{
    color:#707070;
}
a:hover{
    text-decoration: none !important;
}

.index-title{
    font-size:30px;
    font-weight:bold;
    color:#ce2011;
    padding-top:20px;
    padding-bottom:20px;
}
.index-title span{
    font-size:12px;
    font-weight:normal;
    color:#ce2011;
}

.index-tab{
    background-image: url('navbg.jpg');
}
.index-tab a {
    background-color: transparent !important;
    border:none !important;
    color:#fff !important;
    font-size:18px;
    font-weight:bold;
}

.nav-tabs{
    border-bottom-style:solid;
    border-bottom-width:thin;
    border-bottom-color:#991c16;
}

.mlb-container{
    margin-top:30px;
    font-size:16px !important;
    line-height:1.8em !important;
}

.left-category{
    padding-bottom:20px;
}

.left-category a{
     border-radius: 0 !important;
    padding-left:50px;
 }

.left-category .active{
    font-size:1.1em;
    background-color: rgba(206, 32, 17, 1) !important;
    border-style: none !important;
    padding-left:20px;
}
