.__tips{width: 100%;position: fixed;left: 0;top: 0;text-align: center;font-size: 16px;z-index: 9999999999999;}
.__tips .msg{padding: 12px;display: none;width: 100%;margin-bottom: 5px;background:rgba(0,0,0,.8);color: #fff;}
.__tips .msg a{text-decoration: underline;}
.__tips .msg a:hover{color: #fff;font-weight: bold;}
.__tips .msg .__ico{margin-right: 3px;}
.__tips .msg .__ico img{width: 23px;height: 23px;margin-top: -2px;}

/*nav mobile*/
.m_nav .ul{margin-top: 0;}
.m_nav .navication>li{}
.m_nav .navication>li a{}
.m_nav .navication>li>h3{position: relative;padding: 0;margin: 0;}
.m_nav .navication>li>h3:after{content: '\f107';width: 25px;height: 25px;display: block;position: absolute;right: -10px;top: 15px;font-family: FontAwesome;transition: all .3s;}
.m_nav .navication>li>h3.on:after{content: '\f106'}
.m_nav .navication>li>ul{display: none;margin: 0;padding: 0;margin-left: 20px;}
.m_nav .navication>li>ul a{height: 40px;line-height: 40px;font-size: 14px;}
.m_nav .navication>li>ul li{padding: 0;}
/*faq*/
.faq{font-size: 15px;}
.faq h4{position: relative;}
.faq h4 i{position: absolute;right: 0;}
.faq h4[aria-expanded=true] i:before{content: '\f068';}
.faq .panel-default{border-radius: 0;}
.faq .panel-default>.panel-heading{background: #000;color: #fff;border-radius: 0;}
.faq .panel-default .panel-collapse .panel-body{background: #f3f3f3;padding: 20px 40px;color: #333;}
/*nav  media*/
@media all and (max-width:600px) {
    .navmenu{display: none;}
    .navication{display: block;}
}

/*product info*/
.product_info .form-group{overflow: hidden;margin-right: -10px;}
.product_info .radio{display:block;background:#fff;border: solid 1px #ddd;margin-bottom: 10px;margin-right: 10px;padding-left: 0;float: left;user-select: none;}
.product_info .radio input{display: none;}
.product_info .radio label{padding-left: 0;font-size: 16px;padding: 8px 15px;display: block;float: left;}
.product_info .radio.on{background: #333;color: #fff;}


.product_info .checkbox{display:block;background:#fff;border: solid 1px #ddd;margin-bottom: 10px;margin-right: 10px;padding-left: 0;float: left;user-select: none;}
.product_info .checkbox input{display: none;}
.product_info .checkbox label{padding-left: 0;font-size: 16px;padding: 8px 15px;display: block;float: left;}
.product_info .checkbox.on{background: #333;color: #fff;}


.product_info select.form-control{border-radius: 0;height: 40px;}
.product_info select:focus{border: solid 1px #333 !important;}
.product_info input,.product_info textarea{border-radius: 0 !important;}
.product_info input:focus,.product_info textarea:focus{border: solid 1px #333 !important;}

.addcart{position: relative;}
.addcart .btn-cart{margin-right: 100px;}
.addcart .btn-cart button{background: #333;color: #fff;border: none;}
.addcart .btn-group{position: absolute;right: 0;top: 0;}
.addcart .btn-group button{width: 40px;height: 40px;line-height: 40px;text-align: center;padding: 0;margin-left: 0px !important;font-size: 21px;border: none;}
.addcart .btn-group button:hover{background: #333;border-radius: 50% !important;color: #fff !important;}

.thumbnails a.thumbnail{border: solid 1px #eee;}
.thumbnails a.thumbnail:hover{border: solid 1px #ddd;}

.thumbnails .image-additional a{border: solid 1px #eee !important;display: block;border-radius: 0;}
.thumbnails .image-additional a:hover{border: solid 1px #ddd !important;}

.related h3{font-weight: bold;margin-top: 50px;}
.related .product-thumb{box-shadow: none !important;}
.related .price{color: #333 !important;font-weight: bold;}
.related h4{}

/*upload*/
.upload #uploader{border-radius: 3px;display: inline-block;overflow: hidden;}
.upload #uploader .webuploader-pick{color: #fff;transition: all .3s;}
.upload #uploader #upload{color: #fff;transition: all .3s;}
.upload #uploader #upload:hover{background: #333;}
.upload #picker{position: relative;display: inline-block;float: left;}
.upload #upload{float: left;background: #666;}
.upload #return{float: left;}
.upload .webuploader-pick,.upload .btn{line-height: inherit;text-align: center;padding: 0 15px;color: #fff;background:#1e9fff;height: 35px;line-height: 35px;cursor: pointer;}
.upload .webuploader-container { position: relative;overflow: hidden;}
.upload .webuploader-element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px);}
.upload .webuploader-pick-hover { background: #007cd8; }
.upload .webuploader-pick-disable { opacity: 0.6; pointer-events: none; }
.upload .btn{border-radius: 0;}
.upload #upload_list{border: dashed 2px #ddd;min-height: 200px;margin-bottom: 15px;padding: 5px;overflow: hidden;}
.upload #upload_list li{float: left;margin: 6px;box-sizing: border-box;border: solid 1px #ddd;list-style: none;position: relative;width: 100px;padding: 1px;height: 100px;text-align: center;}
.upload #upload_list li span.del{display: inline-block;position: absolute;top: -5px;right: -5px;background: #000;z-index: 999;width: 15px;height: 15px;line-height: 14px;background: #ff0000;color: #fff;border-radius: 50%;cursor: pointer;display: none;}
.upload #upload_list li:hover span.del{display: block;}
.upload #upload_list li .thumb{width: 100%;height: 100%;background: #eee;}
.upload #upload_list li .thumb .plc{display: inline-block;vertical-align: middle;width:0;height: 100%; }
.upload #upload_list li .thumb img{;vertical-align: middle;max-width: 100%;max-height: 100%;}
.upload #upload_list li .state{position: absolute;left: 1px;right: 1px;top: 0;bottom: 0;height: 20px;margin: auto;background:rgba(0,0,0,0.5);color: #fff;font-size: 14px;}
.upload #upload_list li .progress{width: 0px;height: 20px;left: 0;top: 0;background: #aaa;display: block;position: absolute;}
.upload #upload_list li .tips{position: relative;z-index: 1;}

._file{margin: 0;padding: 0;}
._file li{list-style: inside disc;margin: 0;font-size: 14px;}
._file_h5{font-size: 14px;font-weight: bold;}

