.clear_float{clear:both; height:0; overflow:hidden;}

/* over ride bootstrap base styles */
.container{width: 92%!important;}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }

input{padding:0px 10px;}

#logo{height:90px;line-height:90px;font-weight:bold;color:#CA141C;}
#basic-addon2{cursor:pointer;}

#cart_items_amount{float:right;margin-top:-5px;font-size:12px;padding:1px 4px;}

.thumbnail:hover{border:1px solid #DD4814;}

.breadcrumb{background:none;margin-bottom:5px;}
.breadcrumb_s{color:white;background-color:#DD4814;}
.breadcrumb_s li.active{color:white;}
.breadcrumb_s a{color:white;}
.breadcrumb_s > li + li.order_brief:before{color:white;content:'';}
.breadcrumb_s > li + li.curr_user:before{color:white;content:'';}
.breadcrumb_s li.curr_user{float:right;}


/*reset default nav bar height*/
.navbar-nav>li>a {padding-top: 13px;padding-bottom: 12px;}
.navbar-brand {height: 45px;padding-top: 10px;}
.navbar {min-height: 45px;margin-bottom:0px;}
.navbar-toggle {margin-top: 4px;margin-bottom: 4px;}

#school_menu{width:700px;}
#school_menu li{width:320px;float:left;margin-left:20px;}


footer{background-color:#EEE;border-top:1px solid #CCC;margin-top:30px;}

#topbar{height:28px;line-height:28px;background:url(../image/topbar_bg.gif);font-size:11px;color:gray;}
#topbar span.phone i{margin-right:5px;}

#footer_nav{margin-top:20px;}
#footer_nav td{width:300px;}
#footer_nav td h4{font-weight:bold;}
#footer_nav td ul{margin-left:0px;padding-left:20px;}

#footer_nav2{text-align:center;margin:30px 0px 30px 0px;}
#footer_nav2 a{margin-left:20px;}

#footer_nav_s{text-align:center;padding:30px 0px 30px 0px;}
#footer_nav_s a{margin-left:20px;}


/*Account center*/
.account_menu{width:22%;font-size:16px;float:left;}
.account_menu li{height:50px;padding:0px;}
.account_menu li span{margin-right:10px;font-size:18px;}
.account_menu li a{display:inline-block;width:100%;height:48px;padding:10px 20px;text-decoration:none;}
.account_menu li a:hover{background-color:#FAFAFA;}
.account_menu li.selected{background-color:#FAFAFA;}
.account_menu li.selected a{color:#97310E;}

/*Account center*/
.help_menu{width:22%;font-size:16px;float:left;min-width:10px;min-width:180px;}
.help_menu li{height:40px;padding:0px;}
.help_menu li span{margin-right:10px;font-size:12px;}
.help_menu li a{display:inline-block;width:100%;height:40px;padding:8px 20px 10px 20px;text-decoration:none;}
.help_menu li a:hover{background-color:#FAFAFA;}
.help_menu li.selected{background-color:#FAFAFA;}
.help_menu li.selected a{color:#97310E;}

.account span.glyphicon-user{font-size:45px;color:#CCC;float:left;margin-top:10px;}
.account div{float:left;margin-left:10px;margin-top:10px;}
.account div em{font-weight:bold;font-style:normal;}
.account div span{font-size:12px;}

.article h2{margin:20px 30px;}
.article h2 span{font-size:12px;margin-left:20px;margin-bottom:0px;color:gray;}
.article h3{margin:20px 30px 10px 30px;font-size:20px;}
.article div.content{padding:0px 20px 30px 0px;}
.article div.content ul{line-height:25px;margin-left:10px;}
.article p{margin:10px 30px;line-height:25px;margin-bottom:10px;}

/*栅格系统5格*/
.col-lg-2dot4 {position: relative;min-height: 1px;padding-right: 12px;padding-left: 12px;}
@media (min-width: 1200px) {
.col-lg-2dot4 {float: left;}
.col-lg-2dot4 {width: 20%;}
.col-lg-pull-2dot4 {right: 20%;}
.col-lg-push-2dot4 {left: 20%;}
.col-lg-offset-2dot4 {margin-left: 20%;}

.ui-datepicker select.ui-datepicker-year{color:#555;font-size:12px;width:60px;margin-right:10px;}
.ui-datepicker select.ui-datepicker-month{color:#555;font-size:12px;width:60px;}

.row_gray{color:#CCC;}
.row_gray a{color:#CCC;}

.row_red{color:#DD4814;}
.row_red a{color:#DD4814;}

.row_green{color:green;}
.row_green a{color:green;}

.row_blue{color:#1E7DB9;}
.row_blue a{color:#1E7DB9;}

.carousel-inner div.item{margin-left:5%;}
.carousel-inner div.item div.book_item{float:left;margin-right:2%;width:18%;max-height:300px;vertical-align:middle;}
.carousel-inner div.item div.book_item a.img{width:100%;display:block;height:200px;vertical-align:middle;line-height:200px;}
.carousel-inner div.item div.book_item img{max-width:150px;max-height:200px;vertical-align:middle;}
.carousel-inner div.item div.book_item span{font-weight:bold;color:#DD4814;margin-top:5px;display:block;}