.download_wrap>div{border:1px solid #eee;padding:0;}
.download_wrap .title{background-color: #eee;padding:8px 5px;color: #999;font-size: 15px;font-weight: bolder;}
.download_wrap ul{margin-bottom: 0;}

.download_wrap .header{height: 45px;border: 1px solid #2277da;background-color: #2277da;color: #fff;font-size: 14px;box-sizing: border-box;line-height: 45px;padding-left: 5px;}
.download_wrap .header i{margin-right: 10px;}
.download_wrap ul{list-style: none;}

.download_wrap ul .vo_li{height: 38px;line-height: 38px;padding-left: 14px;overflow: hidden;}
.download_wrap ul .vo_li a{color: #888;font-size: 14px;display: block;}
.download_wrap ul .vo_li a:hover{color: #337ab7;text-decoration: underline !important;}
.side_bar .header{padding-left: 10px;margin-bottom: 5px;}
.side_bar .vo_li:hover{background-color: rgba(0,0,0,0.06);}

.middle_box>ul, .middle_box>li{list-style: none;margin:0;padding:0;}
.bg{width:920px;height: 540px;margin:0 auto;overflow: hidden;min-width: 900px;box-sizing: border-box;background: #fff;}
.bg_left{width: 400px;height:auto;float: left;}
.bg_right{float: left;z-index: 10000}
.img_show{width: 402px;height: 402px;border:1px solid #E8E8E8;cursor:crosshair;display: table-cell;text-align: center;vertical-align: middle;}
.img_show img{width: 400px;height: 400px;}
.smallshow{width: 100%;height: 70px;position: relative}
.smallshow img{width:58px;height: 58px;border:1px solid #e8e8e8;box-sizing: border-box;}
.smallshow>.middle_box{margin-left: 30px;margin-right: 30px;width:370px;overflow: hidden;height: 70px;}
.smallshow .middle{overflow: hidden;transition: all 0.5s;height: 70px;}
.smallshow .middle>li{width: 64px;height: 64px;float: left;cursor:pointer;padding:0 5px;}
.smallshow>p{position: absolute;top:50%;width: 22px;height: 32px;margin-top: -16px;}
.smallshow>.prev{left: 0;background: url(../../imgs/hover-prev.png) no-repeat;transition: all 0.5s}
.smallshow>.next{right: 0;background: url(../../imgs/hover-next.png) no-repeat;transition: all 0.5s}
.smallshow>.prev.prevnone{left: 0;background: url(../../imgs/prev.png) no-repeat;cursor: not-allowed}
.smallshow>.next.nextnone{right: 0;background: url(../../imgs/next.png) no-repeat;cursor: not-allowed}

.product_info_wrap{padding-bottom: 10px;}
.sku_name{font: 700 16px Arial,"microsoft yahei";color: #666;padding-top: 10px;line-height: 28px;}
.product_info_wrap .ads{color: #FF0036;}
.focus_panel{margin-top: 15px;background: url(../../imgs/product_info.png);padding-bottom: 10px;padding-top: 5px;}
.summary_price, .summary_info{margin-top: 10px;}
.summary_price .dt{display: inline-block; color: #999;font-size: 14px;text-align:left;width: 50px;margin-left: 15px;}
.summary_price .dd{display: inline-block;}
.summary_price .dd .product_price, .summary_price .dd span{color: #FF0036;font-size: 24px;font-weight: bolder;}
.summary_price .note span{color: #999;font-size: 14px;text-align:left;margin-left: 15px;}
.summary_info .dt{display: inline-block; color: #999;font-size: 14px;text-align:left;width: 50px;margin-left: 15px;}
.summary_info .dd{display: inline-block;}
.product_info{border: 1px solid #eee;margin-top: 20px;}
.product_info div{padding: 8px;color: #666;line-height: 25px;}

.choose_attr{padding: 15px 5px;margin-top: 10px;}
.choose_attr .selected{border:1px solid #e3393c;}
.choose_attr dt{float: left;margin-right: 5px;width: 65px;color: #6C6C6C;font-weight: normal;}
.choose_attr dd{overflow: hidden;}

.choose_attr_1 .item:hover{border:2px solid #e3393c;}
.active_item{border:2px solid #e3393c !important;}
.choose_attr_1{margin-bottom: 10px;}
.choose_attr_1 .item{float: left;position: relative;margin: 0 5px 10px 0;vertical-align: middle;line-height: 20px;background: #FFF;border:1px solid #ccc;height: 33px;}
.choose_attr_1 .item a{text-decoration: none;padding: 5px 10px;color: #666;line-height: 32px;}

.amount{margin-top: 10px;}
.choose_amount .dd a{display: block;float: left;width: 26px;height: 26px;border: 1px solid #ccc;line-height: 26px;padding: 0;vertical-align: top;overflow: hidden;text-align: center;background-color: #ededed;overflow: hidden;}
.choose_amount input{float: left;margin: 0;padding: 0;width: 48px;height: 26px;font-size: 15px;line-height: 26px;text-align: center;color: #666;border: 1px solid #CCC;outline: 0;background: #FFF;}
.choose_amount .dd input{border-right: 0 !important;border-left: 0 !important;}

.add_to_cart{padding-left: 10px;margin-top: 25px;}
.add_to_cart .chat, .add_to_cart .cart{display: block;float: left;cursor: pointer;width: 134px;height: 38px;text-align: center;font-size: 16px;line-height: 38px;border-width: 1px;border-style: solid;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;text-decoration: none;margin-right: 15px;}
.add_to_cart .chat{color: #E5511D;border-color: #F0CAB6;background: #FFE4D0;}
.add_to_cart .cart{width: 180px;color: #FFF;border-color: #df3033;;background: #df3033;}
.add_to_cart i{padding-right: 15px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color: #fff;background-color: #2277DA;cursor: default;padding: 10px 25px;border: 0;border-bottom: 1px solid #2277DA;}
/*.nav>li>a {padding: 10px 25px;}*/
.nav-tabs>li>a {margin-right: 0px;line-height: 1.42857143;border: 0;border-radius: 0;color: #666;}
.nav-tabs{background-color: #f7f7f7;border: 1px solid #eee;border-bottom: 1px solid #2277DA;}
.tab-pane>div{margin-top: 30px;}
#tab_pane_img{max-width: 1000px;}
.item_tr>td{vertical-align:middle !important;}
.item_tr .shop_cart{}
.item_tr .shop_cart a{color: #FFF;border-color: #df3033;;background: #df3033;padding: 5px 20px;border-radius: 2px;cursor: pointer;}
.price{color: #FF0036;}
.choose_error{float: right;position: relative;top:-5px;color: #f00;display: none;cursor: pointer;}
.error_span{margin-top: 10px;display: none;}
.error_span span{color: #f00;font-size: 12px;padding-left: 10px;}
.breadcrumb{background-color: #fff;}
.recommend{text-align: center;}
.recommend .desc{height: 18px;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #b0b0b0;}
.recommend p{margin: 4px 0; font-size: 13px; color: #555;}
.recommend .price{color: #f00;}
.thumbnail_hover:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform: translate3d(0, -2px, 0);}
.prodcu_description{margin-bottom:30px;}
.prodcu_description .content_p p{text-indent: 2em;margin-top: 15px;font-size: 15px;color: #333333;line-height: 200%;}
.prodcu_description .feature{list-style: disc;font-size: 15px;}
.prodcu_description .feature li{line-height: 25px;margin-left: 25px;}