@media (max-width: 1200px) { .container { width: 1024px; }
  .product-display .pro-dis-list .item .pic { height: 550px; }
  .brand-js .fl { width: 400px; height: 485px; line-height: 485px; padding-right: 100px; }
  .brand-js .info { top: 180px; left: 350px; width: 310px; }
  .brand-js .fr { width: 32%; height: 470px; padding-left: 20px; background-size: 90% 85%; background-position: left bottom; }
  .brand-js .fr:before { top: 20px; height: 88%; } 
  .product-display .pro-dis-list .item .pic{height:auto;}
}

@media (max-width: 1024px) { 
   /*产品列表*/
  .pro-list { margin: 0 -10px;}
  .pro-list .item { padding: 0 10px;  }
  /*产品详情*/
  .detail-main .item-info {  width: 100%;  min-width:0; padding: 0 5px; }
  .detail-main .out-too { width: 100%; }
.container { width: 100%; padding-right: 45px; }
  .shop-car .container { padding-left: 10px; padding-right: 45px; }
  .shipping-details .container { padding-right: 45px; } 
  .product-display .pro-dis-list .item .info{height:auto;}
}

@media (max-width: 768px) { 
.product-display .pro-dis-list .item{margin-bottom:10px;}
.product-display .pro-dis-list .item .pic{height:200px; overflow:auto; display:block;}
img{border: none; vertical-align: middle; display: inline-block;  max-width: 100%; max-height: 100%;}
  .container { padding-right: 10px; }
  .header .container { padding-left: 0; padding-right: 0; }
  .header .logo { float: none; width: 100%; height: 80px; line-height: 80px; text-align: center; background-color: #f13a3a; color: #fff; }
  .header .logo a:hover { color: #fff; }
  .header .navbar { float: none; width: 100%; line-height: normal; white-space:nowrap;  overflow-x:auto; display:block;}
  .header .navbar a {float:none !important; line-height: 20px; padding-top: 15px; padding-bottom: 15px; padding-left: 5px; padding-right: 5px; margin-left: 0; margin-right: 0; font-size: 14px; border-top: none; border-bottom: 2px transparent solid; display:inline-block; }
  .banner .button-prev, .banner .button-next { margin-top: -15px; width: 20px; height: 30px; line-height: 30px; border-radius: 2px; padding-left: 0; padding-right: 0; }
  .banner .button-prev img, .banner .button-next img { padding: 5px 0; }
  .product-type { border-top: 15px #f7f7f7 solid; }
  .product-type ul li { height: 110px; padding-bottom: 10px; }
  .product-type ul li .icon { height: 40px; }
  .product-type ul li h2 { height: 15px; line-height: 15px; padding-top: 0; margin-top: 10px; font-size: 13px; }
  .product-type ul li:hover h2 { font-size: 13px; letter-spacing: 0; }
  .product-display { padding-top: 30px; background-image: none; background-color: #fff; border-top: 15px #f7f7f7 solid; }
  .product-display .box-title h3 { font-size: 16px; }
  .product-display .box-title h3:before, .product-display .box-title h3:after { width: 50px; }
  .product-display .box-title h3:before { left: -60px; }
  .product-display .box-title h3:after { right: -60px; }
  .product-display .box-title p { margin-top: 10px; font-size: 12px; }
  .product-display .pro-dis-list { display: flex; display: -webkit-flex; flex-flow: row wrap; justify-content: space-between; margin-top: 30px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  .product-display .pro-dis-list .item { position: relative; width: 48%; }
  /*.product-display .pro-dis-list .item .pic { position: absolute; top: 0; left: 0; width: 100%; height: 200px; }*/
  .product-display .pro-dis-list .item .pic img { max-width: 100%; }
/*  .product-display .pro-dis-list .item .info { height: 90px; margin-top: 200px; padding-bottom: 20px; }*/
  .product-display .pro-dis-list .item .info h2 { font-size: 15px; }
  .product-display .pro-dis-list .item .info span { display: none; }
  .product-display .pro-dis-list .item .info .link-button { width: 60%; height: 25px; line-height: 25px; margin-top: 10px; font-size: 12px; border-width: 1px; }
  .new-products { padding-top: 30px; padding-bottom:0; border-top: 15px #f7f7f7 solid; background-color: #fff; background-image: none; }
  .new-products .box-title h3 { color: #666; font-size: 16px; }
  .new-products .box-title p { padding-left: 5px; padding-right: 5px; margin-top: 10px; color: #666; font-size: 12px; }
  .new-products .pro-main { display: none; margin-top: 30px; padding-left: 10px; padding-right: 10px; padding-top: 0; padding-bottom: 0; }
  .new-products .pro-main .fl { float: right; width: 100%; padding-top: 0; }
  .new-products .pro-main .fr { float: left; width: 100%; }
  .new-products .list { display: flex; display: -webkit-flex; flex-flow: row wrap; justify-content: space-between; overflow: hidden; padding-left: 10px; padding-right: 10px; }
  .new-products .list .item { width: 48%; padding-bottom: 20px; }
  .new-products .list .item .pic { height: 150px; border: 1px #f7f7f7 solid; }
  .new-products .list .item .title { margin-top: 10px; font-size: 15px; }
  .new-products .list .item .text { margin-top: 5px; font-size: 13px; }
  .new-products .list .item .more { display: none; }
  .brand-js { padding-top: 30px; padding-bottom:30px; margin-top: 0; border-top: 15px #f7f7f7 solid; border-bottom: 15px #f7f7f7 solid; background-color: #fff; }
  .brand-js .box-title h3 { color: #666; font-size: 16px; }
  .brand-js .box-title p { padding-left: 5px; padding-right: 5px; margin-top: 10px; color: #666; font-size: 12px; }
  .brand-js .box-title:after { display: none; }
  .brand-js .content { margin-top: 30px; }
  .brand-js .fl { width: 45%; height: auto; line-height: normal; padding-right: 30px; padding-top: 20px; padding-bottom: 20px; background-size: 90% 100%; }
  .brand-js .info { position: static; float: left; width: 57%; margin-left: -3%; margin-top: 25px; }
  .brand-js .info h4 { font-size: 20px; }
  .brand-js .info p { line-height: 1.5; font-size: 10px; }
  .brand-js .info .price { margin-top: 10px; font-size: 26px; }
  .brand-js .info .more { width: 120px; height: 35px; line-height: 35px; font-size: 14px; margin-top: 20px; }
  .brand-js .fr { display: none; }
  .inside-banner { height: 250px; }
  .products-list { margin-top: 50px; }
  .products-list .container { padding-left: 10px; padding-right: 10px; }
  .products-list .list ul li { margin-bottom: 40px; }
  .products-list .list ul li .pic { height: 165px; line-height: 165px; }
  .products_detail .detail-product .gallery-top { height: 320px; line-height: 320px; }
  .products_detail .detail-product .gallery-thumbs { height: 320px; }
  .shop-car { padding-left: 10px; padding-right: 10px; }
  .shop-car .container { padding-left: 10px; padding-right: 10px; }
  .shop-car .wrapper-title { padding-left: 0; padding-right: 10px; }
  .table-layout .spxx { width: 55%; padding-left: 10px; }
  .table-layout .fr { width: 15%; }
  .table-layout .del { width: 10%; }
  .table-info .item .checkbox { left: 10px; }
  .table-info .item .spxx { padding-left: 35px; }
  .table-info .item .spxx .pic img { padding: 0; }
  .table-info .item .spxx .title-info { width: 75%; }
  .total-price { height: auto; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
  .total-price .check-all { width: auto; max-width: 50%; height: 25px; justify-content: left; }
  .total-price .commodity-num { float: left; height: 25px; font-size: 15px; }
  .total-price .commodity-num b { padding-right: 5px; font-size: 18px; }
  .total-price .price { padding-left: 15px; margin-right: 15px; }
  .footer-one { padding-top: 30px; padding-bottom: 10px; }
  .footer-one .container { padding-left: 10px; padding-right: 10px; }
  .footer-one .model-title h3 { font-size: 14px; }
  .footer-one .model-title:after { width: 20px; height: 1px; margin-top: 8px; }
  .footer-one .com-intro { float: none; width: 100%; padding-right: 0; margin-bottom: 30px; }
  .footer-one .com-intro .text { line-height: 1.6; font-size: 12px; }
  .footer-one .contact-us { float: none; width: 100%; margin-bottom: 30px; }
  .footer-one .contact-us .text { line-height: 1.6; }
  .footer-one .contact-us .text .email, .footer-one .contact-us .text .tel { line-height: 25px; padding-left: 25px; background-size: 20px 20px; font-size: 12px; }
  .footer-one .service-case { float: none; width: 100%; margin-bottom: 30px; }
  .footer-two { padding-top: 15px; padding-bottom: 70px; padding-left: 10px; padding-right: 10px; }
  .footer-two .copyright { font-size: 12px; }
  .sidebar-right { top: auto; bottom: 5px; left: 0; right: 0; margin: auto; width: 97%; height: 50px; border-radius: 7px; }
  .sidebar-right .item { position: static; float: left; width: 20%; height: 50px; line-height: 50px; text-align: center; margin-top: 0; border-right: 1px #292929 solid; }
  .sidebar-right .item .icon { height: 50px; line-height: 50px; }
  .sidebar-right .item .icon img { padding: 15px 0; }
  .sidebar-right .item .tab-info { display: none; }
  .sidebar-right .item:hover .tab-info { display: none; }
  .sidebar-right .item:first-child { border-top-left-radius: 7px; border-bottom-left-radius: 7px; overflow: hidden; }
  .sidebar-right .item:last-child { border-top-right-radius: 7px; border-bottom-right-radius: 7px; overflow: hidden; }
  .sidebar-right .item:last-child { border: none; }
  .sidebar-right .car .icon { position: relative; display: flex; display: -webkit-flex; flex-flow: row nowrap; justify-content: center; align-items: center; }
  .sidebar-right .car .icon img { float: left; display: block; width: 22px; }
  .sidebar-right .car .icon i { position: static; float: left; top: 15px; right: 15px; margin-top: 0; margin-left: 5px; margin-right: 0; }
  .sidebar-right .qq { position: relative; bottom: 0; right: auto; }
  .sidebar-right .qq .hover { left: -25%; right: auto; bottom: 50px; width: 150%; }
  .sidebar-right .qq .hover a { float: left; width: 50%; height: 50px; line-height: 50px; padding-left: 0; font-size: 0; background-position: center center; background-size: auto 50%; background-color: #fff; }
  .sidebar-right .qq .hover:after { display: none; }
  .order-wrapper .table-layout .fr { width: 17% !important; }
  .order-wrapper .spxx { padding-left: 10px !important; }
  .order-wrapper .quantity { left: 100px !important; }
  .order-wrapper .title-info { width: 65% !important; }
  .order-wrapper .shipping-details { padding-bottom: 100px; }
  .shipping-details { padding-left: 10px; padding-right: 10px; }
  .shipping-details .container { padding-left: 10px; padding-right: 10px; }
  .shipping-details .wrapper-title { height: 40px; line-height: 38px; padding-left: 0; }
  .shipping-details .item .title { width: 30%; }
  .shipping-details .item input { width: 70%; }
  .payment-total-price { position: absolute; }
  .payment-total-price .container { padding-left: 0; padding-right: 0; }
  .payment-total-price .commodity-num { height: 50px; }
  .payment-total-price.fixed { bottom: 65px; left: 0; right: 0; margin: auto; width: 97%; border-radius: 7px; }
  .news-list { margin-top: 50px; padding-bottom: 70px; }
  .news-detail { margin-top: 50px; padding-bottom: 70px; }
  .news-detail h1 { font-size: 24px; }
  .news-detail .content { line-height: 1.8; margin-top: 30px; font-size: 14px; }
  .news-detail .prev-next { margin-top: 30px; }
  .about-single { margin-top: 50px; padding-bottom: 70px; }
  .about-single .title { font-size: 24px; }
  .about-single .content { line-height: 1.4; padding-left: 0; padding-right: 0; margin-top: 10px; text-align: center; font-size: 10px; }
  .about-single .list { margin-top: 20px; }
  .about-single .list .item { float: none; width: 100%; margin-top: 30px; margin-bottom: 0; }
  .about-single .list .item .text { line-height: 1.8; margin-top: 5px; font-size: 13px; }
  .message-wrapper .container { width: 100%; }
  .member-wrapper .side-left { position: static; width: 100%; height: auto; border-left: none; }
  .member-wrapper .side-left h3 { line-height: 50px; padding-left: 10px; font-size: 20px; }
  .member-wrapper .side-left .member-nav { width: 100%; border-bottom: 1px #ccc solid; white-space: nowrap; }
  .member-wrapper .side-left .member-nav ul { overflow-x: scroll; font-size: 0; }
  .member-wrapper .side-left .member-nav ul li { display: inline-block; }
  .member-wrapper .side-left .member-nav ul li a { padding-right: 20px; border-bottom: none; }
  .member-wrapper .side-right { float: none; width: 100%; border-left: none; border-top: 15px #f7f7f7 solid; }
  .member-wrapper .side-right .side-title { height: 40px; line-height: 40px; padding-left: 10px; } 
  .scrollbox{top:72px; font-size:15px;}
.scrollbox.float{ top:72px;}
.mod-fake-id .item .item-con .right{ margin-top:0;}
.mod-fake-id .item .item-con .left img{float:left; margin-right:10px; width:30%; display:block;}
.mod-fake-id .item .item-con .left{ width:100%;}
p.tips{ display:block;}
.banner h1{ border-bottom:15px;  font-size:20px; display:block;}
 /*内页*/  
 .inside-main{width:100%; display:block;}
 .inside-main .container {width:100%;}
/*产品详情*/  .detail-main {margin-top:15px;}
.detail-main .item-info {padding:0 5px;}
.detail-main .item-info .slider-pic,.detail-main .item-info .d-info {float:none;width:100%;}
.detail-main .item-info .d-info {margin-top:30px;}
.detail-main .item-info .d-info .share {padding-left:0;}
.detail-main .item-info .d-info h2 {padding-top:15px;padding-left:0;}
.detail-main .item-info .d-info h4 {margin-top:30px;}
.detail-main .item-info .d-info .txt {line-height:22px;padding-left:0;}
.detail-main .item-info .d-info .addtobag {margin-top:20px; margin-left:0;}
.detail-main .out-too ul li {width:50%;}
/*图片列表*/  .pro-list .item {width:33.33%;}
.pro-list .item .pic {height:155px;}
/*底部*/  .footer .container {width:100%;}
.footer .question {margin-top:40px;margin-left:-20px;margin-right:-20px;}
.footer .question dl {padding-left:20px;padding-right:20px;}

}
@media (max-width:600px)
{
.banner h1{ position:relative; margin-top:15px; font-size:15px; display:block;}
.map-container .united_states_map{ margin-left:0; width:100%;}
/*.header,.banner{float:left;}*/
.head-zhanwei{height:72.03px;}
.map-container .united_states_map{ margin-top:30px;}
.mod-fake-id .item .item-title{ font-size:20px; line-height:30px;}
.mod-fake-id .item .item-con .left{font-size:16px; line-height:25px;}
.mod-fake-id{ margin-top:30px;}
.mod-fake-id .item{ margin-bottom:30px;}
.mod-fake-id .item .item-con .right{ display:none;}
.mod-fake-id .item .item-con .left img{float:left; margin-right:10px; width:30%; display:block;}
.mod-fake-id .item .item-con .left{ width:100%;}
.detail-main .item-info .slider-pic .small-pic .swiper-button-prev,.detail-main .item-info .slider-pic .small-pic .swiper-button-next{ transform:rotate(0); top:50%; margin-top:-12.5px; left:3px; margin-left:0;}
.detail-main .item-info .slider-pic .small-pic .swiper-button-next{top:50%; bottom:auto; left:auto; right:3px;}
.popbox{width:80%; margin-left:-40%;}
.pop ul{justify-content:space-between;}
.pop ul li{width:49%;}
.mod-index-news .list{ padding:0 10px; width:100%; padding-top:3px; padding-bottom: 12px; height:40px; line-height:28px; font-size:13px;text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background-position:0 0; background-repeat:repeat-x; transition: all 0.3s ease 0s; background-size:40px 100%;}
.mod-index-news .list a{float:left; width:100%; display:inline-block;  font-family:segoepr; color:#000; font-weight:bold; }
}
@media (max-width: 576px) { 
   .inside-banner { height: 150px; }
  .products-list .wrapper-head { line-height: 35px; }
  .products-list .wrapper-head h4 { font-size: 18px; }
  .products-list .list { padding-bottom: 30px; }
  .products-list .list ul li { width: 50%; margin-bottom: 20px; }
  .products-list .list ul li .title { line-height: 25px; font-size: 14px; }
  .products-list .list ul li .price { font-size: 16px; }
  .chosen .head h4 { padding-left: 10px; font-size: 14px; }
  .chosen .head .search { width: 160px; }
  .chosen .head .search input { font-size: 12px; }
  .chosen ul { padding-left: 10px; }
  .chosen ul li { line-height: 30px; font-size: 12px; }
  .ranks { height: 35px; line-height: 35px; }
  .ranks a { padding-left: 20px; padding-right: 20px; font-size: 12px; background-position: 91% 13px; }
  .ranks a.current:hover { background-position: 91% 150%; }
  .ranks a.desc:hover { background-position: 91% 150%; }
  .products_detail .wrapper-title { height: 40px; line-height: 38px; }
  .products_detail .wrapper-title h3 { width: auto; padding-left: 10px; padding-right: 10px; }
  .products_detail .detail-product { margin-top: 15px; }
  .products_detail .detail-product .fl { float: none; width: 100%; }
  .products_detail .detail-product .fr { float: none; width: 100%; margin-top: 50px; }
  .products_detail .detail-product .gallery-top { float: none; width: 100%; }
  .products_detail .detail-product .gallery-thumbs { float: none; width: 100%; height: 80px; margin-top: 10px; }
  .products_detail .detail-product .gallery-thumbs .swiper-slide { display: block; line-height: 78px; text-align: center; font-size: 0; overflow: hidden; }
  .products_detail .detail-product .gallery-thumbs .swiper-slide img { display: inline-block; width: auto; }
  .products_detail .detail-product .prev-next { padding-top: 20px; }
  .products_detail .detail-product .prev-next .fl { float: left; }
  .products_detail .detail-product .prev-next .fr { float: right; margin-top: 0; }
  .products_detail .detail-product .price { height: 30px; line-height: 30px; margin-top: 10px; }
  .products_detail .detail-product .price h4 { line-height: 37px; }
  .products_detail .detail-product .price h5 { font-size: 24px; }
  .products_detail .detail-product .price h5 small { font-size: 14px; }
  .products_detail .detail-product .price .del { line-height: 37px; }
  .products_detail .detail-product .intro { padding-top: 10px; margin-top: 10px; line-height: 20px; font-size: 12px; }
  .products_detail .detail-product .mallactbtns { margin-top: 25px; }
  .products_detail .detail-product .mallactbtns .add-to-cart { float: left; }
  .products_detail .detail-product .mallactbtns .buy { float: right; }
  .products_detail .detail-content { padding-bottom: 40px; }
  .products_detail .detail-content .title h3 { display: inline-block; width: auto; line-height: 35px; padding-left: 20px; padding-right: 20px; }
  .products_detail .detail-content .content { padding-top: 10px; padding-bottom: 0; }
  .shop-car { padding-top: 20px; }
  .shop-car .wrapper-title { height: 40px; line-height: 38px; }
  .shop-car .wrapper-title h3 { font-size: 16px; }
  .table-layout .spxx { float: none; width: 100%; overflow: hidden; }
  .table-title { display: none; }
  .table-info .item { position: relative; }
  .table-info .item .spxx .title-info { width: 60%; padding-left: 10px; justify-content: normal; }
  .table-info .item .spxx .title-info a { font-size: 14px; }
  .table-info .item .del { position: absolute; right: 0; top: 5px; width: auto; padding-top: 0; }
  .table-info .item .price { position: absolute; right: 0; bottom: 12px; width: auto; height: auto; line-height: 20px; text-align: right; }
  .table-info .item .price .yj { font-size: 15px; }
  .table-info .item .price .zk { font-size: 12px; }
  .table-info .item .quantity { position: absolute; left: 135px; bottom: 15px; width: auto; height: auto; line-height: normal; }
  .total-price { position: relative; padding-left: 0; padding-right: 0; padding-bottom: 70px; }
  .total-price .check-all { max-width: none; height: 15px; }
  .total-price .check-all a { height: 15px; line-height: 17px; font-size: 12px; margin-left: 10px; padding-left: 10px; }
  .total-price .commodity-num { justify-content: left; float: none; clear: both; line-height: 20px; text-align: left; padding-top: 5px; margin-right: 0; font-size: 12px; }
  .total-price .commodity-num b { font-size: 16px; }
  .total-price .price { position: absolute; bottom: 10px; left: 0; width: 60%; height: 40px; line-height: 20px; border: none; padding-left: 0; margin-right: 0; }
  .total-price .price .yj { font-size: 15px; }
  .total-price .price .yj i { font-size: 12px; padding-right: 2px; }
  .total-price .price .yj b { font-size: 16px; }
  .total-price .price .zk { font-size: 13px; }
  .total-price .price .zk i { font-size: 10px; }
  .total-price .price .zk b { font-size: 14px; }
  .total-price .next-step { position: absolute; bottom: 10px; right: 0; width: 100px; height: 40px; line-height: 40px; font-size: 14px; }
  .order-wrapper .table-layout .fr { width: auto !important; }
  .order-wrapper .quantity { left: 110px !important; }
  .order-wrapper .shipping-details { padding-bottom: 130px; }
  .shipping-details .wrapper-title h3 { font-size: 16px; }
  .shipping-details .item { float: none; width: 100%; line-height: 30px; padding-left: 0; padding-right: 0; padding-top: 15px; }
  .shipping-details .item .title { float: none; width: 100%; font-size: 16px; }
  .shipping-details .item input { float: none; width: 100%; height: 30px; }
  .payment-total-price { position: absolute; }
  .payment-total-price .container { padding-left: 10px; padding-right: 10px; }
  .payment-total-price .commodity-num { height: auto; padding-top: 0; }
  .payment-total-price .price { left: 10px; }
  .payment-total-price .next-step { right: 10px; }
  .payment-total-price.fixed { bottom: 65px; }
  .how-to-pay { margin-top: 50px; padding-bottom: 70px; }
  .how-to-pay .box-title { font-size: 24px; }
  .how-to-pay .slide { margin-top: 30px; }
  .how-to-pay .slide li h4 { line-height: normal; padding-top: 5px; padding-bottom: 5px; font-size: 15px; font-weight: normal; }
  .how-to-pay .slide li .text { line-height: 1.6; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 13px; }
  .news-list ul li { padding-top: 15px; padding-bottom: 15px; }
  .news-list ul li .link { width: 74%; }
  .news-list ul li .link a { font-size: 16px; }
  .news-list ul li .link .text { line-height: 1.6; margin-top: 0; font-size: 12px; }
  .news-list ul li .date { width: 24%; font-size: 13px; }
  .message-wrapper { padding-bottom: 70px; }
  .message-wrapper .wrapper-title { height: auto; line-height: normal; overflow: hidden; }
  .message-wrapper .wrapper-title h3 { display: inline-block; width: auto; height: 40px; line-height: 38px; padding-left: 10px; padding-right: 10px; }
  .message-wrapper .yuyan { padding-left: 10px; }
  .message-wrapper .item { padding-left: 10px; padding-right: 10px; }
   /*内页*/  .inside-main {margin-top:0;}
/*产品列表*/  .pro-list {margin:0 -5px;}
.pro-list .item {width:50%;padding:0 5px;margin-bottom:20px;}
.pro-list .item .pic {height:180px;}
.pro-list .item .tit {font-size:14px;margin-top:5px;}
.pro-list .item em {margin-top:0;font-size:12px;}
/*产品详情*/  .detail-main .item-info .slider-pic .tab-content,.detail-main .item-info .slider-pic .small-pic {float:none;width:100%;}
.detail-main .item-info .slider-pic .tab-content {height:auto;line-height:normal;padding:10px;}
.detail-main .item-info .slider-pic .small-pic {margin-top:10px;}
.detail-main .item-info .slider-pic .small-pic .pic-tabs {height:auto;}
.detail-main .item-info .slider-pic .small-pic ul li {line-height:normal !important;}
.detail-main .item-info .d-info h4 {margin-top:10px;}
.detail-main .item-info .d-info .txt {font-size:12px;line-height:18px;margin-top:10px;}
.detail-main .out-too {margin-top:50px;margin-bottom:30px;}
.detail-main .out-too h3 {line-height:normal;}
.detail-main .out-too ul {margin-top:20px;margin-left:-10px;margin-right:-10px;}
.detail-main .out-too ul li {margin-bottom:20px;padding-left:10px;padding-right:10px;}
.detail-main .out-too ul li .tit {margin-top:5px;font-size:14px;}
.detail-main .out-too ul li em {padding-top:0;font-size:12px;}
 .sidebar-right .user-member { position: relative; overflow: inherit !important; }
  .sidebar-right .user-member .icon { border-top-left-radius: 7px; border-bottom-left-radius: 7px; }
  .sidebar-right .user-member .tab-info { right: auto; left: 0; top: auto; bottom: 55px; border-radius: 7px; line-height: 30px; padding-top: 3px; padding-bottom: 3px; font-size: 13px; overflow: hidden; }
  .sidebar-right .user-member:hover .tab-info { display: block; }
}

@media (max-width: 320px) { .header .logo { height: 60px; line-height: 60px; font-size: 24px; }
  .header .navbar a { padding-top: 10px; padding-bottom: 10px; font-size: 12px; } }

