.__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;}

/*navication pc*/
.pc_menu{position: relative;z-index: 999;border-top: solid 1px #999;border-bottom: solid 1px #999;font-size: 16px;text-align: center;}
.pc_menu .navmenu{margin-bottom: -5px;}
.pc_menu .navmenu li{float: left;list-style: none;overflow: hidden;position: relative;color: #333}
.pc_menu .navmenu ul{list-style: none;padding: 0;margin: 0;}
.pc_menu .navmenu a{display: block;padding: 6px 20px;min-width:100px;}
.pc_menu .navmenu ul ul{background: rgba(255,255,255,.9);box-shadow: 0 0 3px #eee;display: none;}
.pc_menu .navmenu>ul{margin: 0 auto;display: inline-block;}
.pc_menu .navmenu>ul>li{position: relative;}
.pc_menu .navmenu>ul>li>a{padding: 12px 20px;}
.pc_menu .navmenu>ul>li li{width: 100%;}
.pc_menu .navmenu>ul>li>ul{position: absolute;left:0;width: 100%;min-width: 100%;width: 250px;text-align: left;}
.pc_menu .navmenu>ul>li:hover{overflow: visible;}
.pc_menu .navmenu>ul>li:hover>ul{top: 100%;display: block;}
.pc_menu .navmenu>ul>li>ul>li>ul{position: absolute;left: 100%;top:0;width: 250px;}
.pc_menu .navmenu>ul>li>ul>li:hover{overflow: visible;}
.pc_menu .navmenu>ul>li>ul>li:hover>ul{display: block;}
/*nav mobile*/
/*.m_nav .logo img{margin: 0 auto;max-height: 50px;}
.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;}

header .left{width: 33.33%;float: left;margin-top: 25px;}
header .left form{float: left;}
header #search{float: left;}
header .center{width: 33.33%;float: left;text-align: center;}
header .right{width: 33.33%;float: left;margin-top: 25px;font-weight: bold;}
header .right>ul >li{width: 25%;float: left;text-align: center;list-style: none;overflow: hidden;}
header .right li .ico{width: 100%;display: block;font-size: 21px;}
header .right li .txt{width: 100%;display: block;}
/*header .logo img{width: 150px;max-width: 100%;display: inline-block;}*/
header #cart{margin: 0;}
header #search input{padding-left: 10px;height:30px;line-height: 30px;}
header #search > i{right: 0;top: 0;left: auto;cursor: pointer;display: block;padding: 5px 10px;}
header #search span{display: none;}
header #search{width: 250px;max-width: 100%;}
header #form-language{margin-top: 5px;}



.menulist{}
.menulist .divclose{width: 100%;background: #f5f5f5;height: 50px;border-bottom:solid 1px #b5b1b1 !important;}
.menulist .divclose .close{padding: 11px;opacity: 0.8 !important;}
.menulist .divclose .close img{width: 25px;}
.menulist ul{padding: 0;margin: 0;}
.menulist ul li{ border-bottom:0;list-style-type:none;}
.menulist .yiji li{padding: 0;}
.menulist ul li a{color: #000000; font-size:16px; padding: 15px 5%;
	border-bottom:solid 1px #b5b1b1 !important;display: block;
}
.menulist ul .inactive{ background:url(/image/off.png) no-repeat 95% 20px;}
.menulist ul .inactives{background:url(/image/on.png) no-repeat 95% 20px;} 
.menulist ul li ul{display: none;}
.menulist ul li .erji li {padding: 0; }
.menulist ul li .erji li:last-child{border:none !important;}
.menulist ul li .erji li a{color: #333333; font-size:16px; padding: 13px 10%;}
.menulist ul li .erji .inactive{ background:url(/image/off.png) no-repeat 90% 20px;}
.menulist ul li .erji .inactives{background:url(/image/on.png) no-repeat 90% 20px;} 
.menulist ul li ul li ul{display: none;}
.menulist ul li .erji li .sanji li:last-child{border-bottom:solid 1px #b5b1b1 !important;}
.menulist ul li .erji li .sanji li a{color: #666666; font-size:14px; padding: 11px 15%;}
.menulist .centbg{width: 100%;height: 80px;background: #f5f5f5;border-bottom:solid 1px #b5b1b1 !important;}

.headmenutext ul li{padding: 0;}
.headmenutext ul li i{float: left !important;margin-right: 15px;position: relative;top:3px;}
.headmenutext .langs li a{padding: 15px 13% !important;color: #666666;}
.headdowntext p{height: 60px;line-height: 60px !important;background: #f5f5f5;border-bottom:solid 1px #b5b1b1 !important;}
.headdowntext nav a{display: block;font-size: 16px;height: 80px;line-height: 50px;}
.headdowntext p,.headdowntext nav a{
	color: #333333;
	text-align: center;
}