﻿/*=主字体颜色 color:#333; 通用链接color: #000; 主要链接color:#990000;=*/
@charset "utf-8";
@import url("banner.min.css");
body{color:#333;background:#fff; font-family: Arial, Helvetica, sans-serif; overflow-x: hidden;}
.clear{overflow:hidden;height:1px;clear:both;}
div,ul, li, ol,dl, dd, dt,img {list-style: none;font-size: 12px;margin:0;padding:0;border:0;}
a img { border: none; }
a { color: #000; text-decoration: none; }
a:hover { color: #990000; }
.showcolor{ color: #990000!important;}
.hotcolor{ color: #990000; }
.showbg{background: #990000;}
.greenbg{background:#2aae67!important;}
.greencolor{ color:#2aae67!important;}
.blackcolor{color:#000000;}
.bluecolor{ color:#2caef8!important;}
* { margin: 0px; padding: 0px; }
input{outline:none;}
.noborder{ border:none!important;}
.showblock{ display:block!important;}
.noneblock{ display:none!important;}
.autoheight{ height:auto!important;}
.loading{background: url(loading.gif) no-repeat;}
.icon1{background: url(icon.png) no-repeat;}
.login_ico{background: url(longin_ico.png) no-repeat;}
.icon_nav{background: url(icon_nav.png) no-repeat;}
.w{ width:1190px;margin: auto;}
.w50{width:50%!important;}
.w100{width:100%!important;}
.img100 img{ width:100%!important;}
.fleft{ float:left;}
.fright{ float:right;}
.tcenter{ text-align:center;}
.x-input{background-color:#fff; height:30px; line-height: 30px; border: 1px solid #d5d5d5; border-radius: 5px; font-size: 14px;margin:10px 0; padding:0 10px; }
.x-btn{background:#990000;color:#fff;border:none;height:36px;border-radius:5px;line-height:36px;font-size: 14px;cursor:pointer;outline: none; margin:10px 0; width:120px;}
.x-btn:hover{opacity: 0.85 !important;}
/*topNav*/
.topNav{ position:relative; background: #f2f2f2;border-bottom: 1px solid #ddd; zoom: 1;}
.topNavWrap{ margin:0 auto; height:36px; line-height:36px; }
.topNavLeft{ float:left;}
.topNavLeft span{ float:left; padding-right :10px;vertical-align:middle; display: table-cell;  }
.topNavLeft .sep{border-left: 1px solid #ccc; margin-top:12px;line-height:12px; padding-left:10px;}
.topNavLeft .mxw{ max-width:295px;}
.topNavright{ float:right; text-align:left;}
.topNavright li{float:left;display:block; padding:0 15px;border-left: 1px solid #f2f2f2; border-right: 1px solid #ccc;margin-top:12px;line-height:12px; }
.topNavright li a{cursor: pointer;}
.topNavright .topNavHolder{ padding-right:20px; }
.topNavright .topNavHolder:hover{ background:#fff; margin-top:0px;line-height:36px;border-left: 2px solid #ccc; margin-left:-1px;}
.topNavright li .icon_TopSign { background-position: -22px -45px ; padding:10px; position:absolute; margin-left:-22px; margin-top:-5px}
.topNavright li .arr{position: absolute;top: 50%;margin-top: -2px;margin-left:2px;width: 0;height: 0;font-size: 0;line-height: 0;border-color: #000 transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0; -webkit-transition: -webkit-transform 0.2s ease-in;-moz-transition: -moz-transform 0.2s ease-in; -ms-transition: -ms-transform 0.2s ease-in;-o-transition: -o-transform 0.2s ease-in; transition: transform 0.2s ease-in;}
.topNavright li:hover .arr{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); -o-transform: rotate(180deg);transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.topNavright li .mcDropMenu{ display:none;top:36px; margin-left:-17px; padding:10px; position:absolute;width:100px; border-left: 2px solid #ccc; border-right: 1px solid #ccc;z-index:999; border-bottom: 1px solid #ccc; background:#fff;box-shadow: 0 1px 1px rgba(0,0,0,0.12);}
.topNavright li .mcDropMenu a{ display: block; word-wrap: normal;white-space: nowrap;height: 28px;line-height: 28px; }
.topNavright .mcDropMenu .spliter {line-height: 0;font-size: 0;display: block;min-width: 88px;border-bottom: 1px solid #ededee;}
.topNavright li:hover .mcDropMenu{ height:auto;display:block; }
.topNavright .mcDropMenu .icon_zxkf { background-position:-0px 0px; padding:3px 10px 3px 14px;}
.topNavright .mcDropMenu .icon_help{ background-position:-0px -18px; padding:3px 10px 3px 15px;}
.topNavright .mcapp{ width:115px!important;}
.topNavright .lastHolder{border-right: 2px solid #f2f2f2;border-left: 1px solid #f2f2f2;} 
.topNavright .lastHolder:hover {border-right: 2px solid #ccc;border-left: 2px solid #ccc; margin-left:-1px;}
.topNavright li:hover .lastmcDrop{ text-align:center;margin-left:-93px;border-right: 2px solid #ccc;border-left: 1px solid #ccc;  width:140px;}
.topNavright li:hover .lastmcDrop .topewm{ float:left;width:100%; height:150px; }
.topNavright li:hover .lastmcDrop .topewm span {float:left;width: 100%;height: 20px;line-height: 20px;}
.topNavright li:hover .mcDropMenubh{ height:auto;display:block; }
.topNavright .mcDropMenubh{display: none;margin-left: -1144px;width: 1166px;top:36px;padding:10px; position:absolute; border-left: 2px solid #ccc; border-right: 2px solid #ccc;z-index: 2000001; border-bottom: 1px solid #ccc; background:#fff;box-shadow: 0 1px 1px rgba(0,0,0,0.12);}
.topNavright .mcDropMenubh ul {padding-bottom: 10px;clear:both;border-bottom: 1px solid #ccc; overflow: hidden;}
.topNavright .mcDropMenubh ul li { border:none; padding:0 10px;}
.topNavright .HeaderCartBox{}
.topNavright .HeaderCartBox .cart-number { position:absolute; text-align:center;margin-top:-16px; margin-left:40px;border-radius:10px; color:#fff; width:20px; height:20px; line-height:20px; overflow: hidden;}
.topNavright .HeaderCartBox .HeaderCart{ display:none;top:37px; margin-left:-17px; padding:10px; position:absolute;width:300px; border-left: 2px solid #ccc; border-right: 1px solid #ccc;z-index:999; border-bottom: 1px solid #ccc; background:#fff;box-shadow: 0 1px 1px rgba(0,0,0,0.12);}
.topNavright .HeaderCartBox:hover .HeaderCart{display:block;}

/*HeaderNav*/
.HeaderNav{ width:100%; height:120px; margin:0 auto; overflow:hidden;}
.HeaderWrap{ height:80px; overflow:hidden; margin:0 auto; padding:20px 0;}
.HeaderWrap .HeaderLogo{ float:left; width:428px; height:80px; text-align:center;}
.HeaderWrap .HeaderLogoright{float:left; width:280px;height:50px; text-align:left; border-left: 1px solid #000; margin:15px 10px; padding:0 10px; }
.HeaderWrap .HeaderWrapright{float:right;height:50px; text-align:left; margin:15px 0px; }

/*MenuWrap*/
.MenuNav{ width:100%; height:45px; overflow:hidden;background:#990000; }
.MenuWrap{ height:45px; margin:0 auto; overflow:hidden;}
.MenuWrap .MenuMenu{ float:left; line-height:45px; height:45px; width:960px; overflow:hidden;}
.MenuWrap .MenuMenu ul li a{font-weight:bold;font-family:'微软雅黑'; font-size:16px;line-height: 45px;color:#fff; float:left; padding:0 30px;display: block; }
.MenuWrap .MenuMenu ul li a:hover, .MenuWrap .MenuMenu .hover{background:#fff; color:#990000;}
.MenuWrap .MenuMenu .freeproduct{background:#2aae67;}
.MenuWrap .MenuMenu .freeproduct:hover{color:#2aae67;background:#fff; }
.MenuWrap .HeaderSearch{ float:left; height:45px;padding:0 10px;width: 210px;}
.MenuWrap .HeaderSearch .HsearchBox{ height:37px; background-color: #000; padding:4px;border-radius: 3px; }
.MenuWrap .HeaderSearch .Hsearchinput{outline:none; padding-left:25px;width:125px;height: 100%;line-height: 24px;border: 0!important;font-size: 13px; color: #000; background-color:#fff;-webkit-box-shadow: 0 0 0px 1000px #fff inset;}
.MenuWrap .HeaderSearch .icon_Hsearchinput{ position:absolute; padding:15px 10px;background-position: -20px 8px; }
.MenuWrap .HeaderSearch .Hsearchbtn { position:absolute;background:0;margin-left:-2px;padding: 0; width:52px; height:38px; font-size:0; margin: 0;border: none; list-style: none;cursor: pointer;}
.MenuWrap .HeaderSearch .icon_Hsearchbtn{ padding:6px 12px; background-position: -20px -20px ;margin-left:15px;}

/*PcNotice*/
.PcNotice { width:200px; height:25px; line-height:25px; overflow:hidden; margin-top:10px;}
.PcNotice  li a{ color:#990000;}
.icon_gonggao {padding:10px 5px; background-position: -50px -20px ; position:absolute; margin-left:-20px; }
.Pcarticle{border-left: 1px solid #fff;display: inline-block;}
.Pcarticle ul li{float: left;border-right: 1px solid #fff;border-bottom: 1px solid #fff;width: 226.8px;padding:5px;}
.Pcarticle ul li .pic{ width:100%; height:150px; overflow:hidden;}
.Pcarticle ul li img { width:100%; height:150px;}
.Pcarticle ul li .tit{ width:100%; text-align:center; height:25px; line-height:25px; padding:5px 0;overflow:hidden; background: #efefef;font-size: 16px;}
.Pcarticle ul li .tit a{ display: block;}

/*bannerWrap*/
.bannerWrap{ width:100%; height:auto; margin:0 auto; overflow:hidden;text-align:center;}
.bannerWrap img{ width:100%;}
.slides{position:relative;height:525px;width:1920px;margin:auto;overflow:hidden;}
.slides li{position:absolute;width:100%;height:100%;}
.slides li img{display:block;width:100%;margin:auto;}
.pagination{position:absolute;z-index:99; margin-top:-30px; width:100%;}
.pagination li{padding:5px 3px;float:left; }
.pagination li a{display:block;width:25px;height:25px;line-height:25px;border-radius:25px;background:#000;color:#fff;text-align:center;font-family:Arial;text-decoration:none;}
.pagination .active{background:#990000; }
/*AllWrap*/
.AllWrap{ width:1190px; height:auto; overflow:hidden; margin:10px auto;}
/*ModuleWrap*/
.ModuleWrap{ width:100%; height:auto; margin:20px auto;}
.Moduletit{ width:100%; padding:20px 0; overflow:hidden; text-align:center;}
.Moduletit h2{font-family: "微软雅黑";font-size:45px;font-weight: bold;color:#333; letter-spacing:10px;}
.Moduletit span {width:100%; display:block;}
.Moduletit .etit{font-size:40px;}
.Moduletit .itit{ padding:10px; font-size:16px;border-top: 1px solid #000;margin: 10px auto; width:400px;  }
.ModuleWrap .ra{ width:100%; padding:50px 0; background: #990000;}

.Moduletit h1{font-family: "微软雅黑";font-size: 22px;font-weight: bold;color:#333;}
.Moduletit h2 span,h1 span { margin-left:10px; font-size:14px; color:#999; line-height: 32px; font-weight:normal;}
.Moduletit .more{ float:right;text-align:right; font-size:14px; vertical-align:bottom; }
.Moduletit .more .spe{font-size:9px;   height: 15px; font-family: "宋体"; width: 18px; margin-left:10px; }
.Moduletit .keytit{ float:right; height:12px; line-height:12px; padding-right:10px ;padding-top:30px;}
.Moduletit .keytit li { float:left; margin-left:10px; border-right: 1px solid #999;padding-right:10px ; }
.Moduletits{border-bottom: 2px solid #000; padding:0 1%;  height:48px;line-height: 45px; overflow:hidden;}
.Moduletits h2{font-family: "微软雅黑";font-size: 22px;font-weight: bold; float:left; color:#333;}
.Moduletits h2 span { margin-left:10px; font-size:14px; color:#999; line-height: 32px; font-weight:normal;}
.Moduletits .more{ float:right;text-align:right; font-size:14px; vertical-align:bottom; }
.Moduletits .more .spe{font-size:9px;   height: 15px; font-family: "宋体"; width: 18px; margin-left:10px; }
.Moduletits .keytit{ float:right; height:12px; line-height:12px; padding-right:10px ;padding-top:30px;}
.Moduletits .keytit li { float:left; margin-left:10px; border-right: 1px solid #999;padding-right:10px ; }
.ModuleWrap .hborder{border-bottom: 2px solid #990000 !important;}
.ModuleWrap .bborder{border-bottom: 2px solid #2caef8 !important;}
.Moduleleft { float:left; height:380px; width:970px; overflow:hidden;  }
.ifreeWrap li{border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background-color: #fff; float:left; width:312px; height:179px; overflow:hidden; padding:5px;  }
.ifreeWrap li a img { float:left; line-height:169px; margin-top:10px;}
.ifreeWrap li .freedetail{ float:left; padding:10px 2%; width:44%;text-align:left; height:139px; font-size: 14px; }
.ifreeWrap li .freedetail .intro{ font-size: 100%; color:#000;font-weight: normal; height:40px; line-height:20px; width:100%; overflow:hidden;}
.ifreeWrap li .freedetail .intro a{color: #000;  }
.ifreeWrap li .freedetail .showtitle{ font-size: 100%; color:#000;font-weight: normal;font-size: 12px; height:40px; line-height:20px; width:100%; overflow:hidden;}
.ifreeWrap li .freedetail .showtitle a{color: #990000;  }
.ifreeWrap li .freedetail .showtime{ font-size: 100%; color:#000;font-weight: normal;font-size: 12px; height:20px; line-height:20px; width:100%; overflow:hidden; margin:10px 0;}
.ifreeWrap li .freedetail .showtime i { margin: 0 1px;background: #000; border-radius: 4px; padding: 2px; color:#fff;}
.ModuleCentralR .ifreeWrap li .freedetail .showtime i{margin: 0 5px!important; padding: 2px 3px!important;}
.ifreeWrap li .freedetail .price{ line-height:22px; margin-left:10px;font-size: 22px;font-weight: bold;color: #990000; letter-spacing:-1px;}
.ifreeWrap li .freedetail .price b{   font-size: 16px; font-weight: normal;}
.ifreeWrap li .freedetail .mktprice{margin-left:5px; font-size:12px;font-weight: normal;color: #999;text-decoration: line-through;}
.ifreeWrap li .freedetail .process{ height:18px; line-height:18px; width:96%; margin:0 auto;color: #de2634;border: 1px solid #f3c7c7;border-radius: 5px; }
.ifreeWrap li .freedetail .process b{display: inline-block;border-radius: 5px;height: 100%; width: 100%;background-color: #ffd2c5; max-width:100%;}
.ifreeWrap li .freedetail .process .text{  position:relative; margin-top:-18px;  width: 100%;height: 100%;text-align: center;}
.ifreeWrap li .freedetail .btn  { margin:20px 10px; text-align:center;}
.ifreeWrap li .freedetail .bqg{margin:10px;}
.ifreeWrap li .freedetail .btn a{ line-height: 20px; padding:8px 30px; border: 1px solid #de2634;background-color: #de2634; color:#fff;}
.ifreeWrap li .freedetail .btn a:hover{opacity: 0.85 !important;}
.ifreeWrap li .freedetail .start a{border: 1px solid #ffd2c5;background-color: #ffd2c5;}
.ifreeWrap li .freedetail .over a{border: 1px solid #000;background-color: #000;}
.Moduleright { float:right; height:380px; width:220px;  overflow:hidden;}
.ModuleCentral { height:100%;border-left: 1px solid #eaeaea;border-top: 1px solid #eaeaea; overflow:hidden;}
.ModuleCentralR { height:100%;border-right: 1px solid #eaeaea; overflow:hidden;}
.ModuleCentralR .ifreeWrap li {width:385px!important;}
.ModuleCentralR .ifreeWrap li .freedetail{width:54%!important;}
.ModuleCentralR .ifreeWrap li .freedetail .btn a{border-radius: 5px;}

.galleryMh{ height:251px!important;}

.BrandListindex{ width:100%; height:auto; overflow:hidden;}
.BrandListindex ul li{ float:left; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; width:197px; text-align:center; height:99px;}
.BrandListindex ul li span{display:block; padding-bottom: 10px;}
.BrandListindex ul li a{ display:block;}
.BrandListindex ul li img { width:80%;}

.ModuleitemWrap ul li { float:left; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;width:216.7px; height:auto; padding:10px;}
.Mwrap01 ul li{height:300px!important;}
.Mwrap04 ul li{width:22.2%!important;}
.productMh01 ul li{width:216.2px!important;}
.ModuleitemWrap .sh{height:270px; overflow:hidden; }
.ModuleitemWrap .sh04{height:230px; overflow:hidden; }
.ModuleitemWrap .sh04 .goodstit{    height: 15px!important;}
.ModuleitemWrap .goodslist .goodsimg{ height:auto; width:100%; overflow:hidden; margin:10px auto; text-align:center;  }
.ModuleitemWrap .goodslist .goodsprice {color:#990000; height:20px;line-height:20px; font-size:20px; margin:10px 0; font-weight: bold;letter-spacing:-1px;  overflow:hidden; text-align:left;}
.ModuleitemWrap .goodslist .goodsprice .goodsprice_tips{ font-size:12px; padding:0 5px; font-weight:normal;}
.ModuleitemWrap .goodslist .goodsprice  b{   font-size: 14px; font-weight: normal;}
.ModuleitemWrap .goodslist .goodsprice .mktprice{margin-left:5px; font-size:12px;font-weight: normal;color: #999;text-decoration: line-through;}
.ModuleitemWrap .goodslist .goodstit{ line-height:20px; height:20px; overflow:hidden; }
.ModuleitemWrap .goodslist .goodstit a {font-family: Arial,"宋体";  display: block;}
.ModuleitemWrap .goodslist .goodslabel{ margin-top:10px; width:100%; height:16px; line-height:14px;font-family: Arial,"宋体";   text-align:center; font-size:12px; vertical-align: middle; overflow:hidden; }
.ModuleitemWrap .goodslist .goodslabel span { float:left; margin-right:4px;border: 1px solid #990000; background:#990000; color:#fff; border-radius:3px; padding:0px 3px; }
.ModuleitemWrap .goodslist .goodslabel .tj{background:#fff;color:#990000; }
.ModuleitemWrap .goodslist .goodscount{ float:left;width:85%; letter-spacing:-1px;color: #999;font-weight: bold; line-height:20px; height:20px; overflow:hidden; margin:10px 0; text-align:left;}
.ModuleitemWrap .goodslist .goodscount .countico{background-position: -27px -69px ; padding:0px 8px;}
.ModuleitemWrap .goodslist .goodsbtn{float:right; height:30px; width:30px; margin-top:12px;font-family: Arial,"宋体"; }
.ModuleitemWrap .goodslist .GoodsSearchWrap{ text-align:center; display:none;}
.ModuleitemWrap .goodslist .goodsbtn .cart{ padding:15px;background-position: -368px -8px ; font:0; font-size:0; font-style:0; cursor:pointer; }
.ModuleitemWrap .goodslist .goodsbtn .cart:hover{background-position: -368px -43px ;}
.ModuleitemWrap .goodslist .goodsbtn .redcart{ line-height:12px; padding:3px 5px;background:#fff;border-radius: 5px; font-size:12px; color:#990000; border: 1px solid #990000; margin-left:-30px;}
.ModuleitemWrap .goodslist .goodsbtn .overcart{line-height:12px; padding:3px 5px;background:#747474 ;border-radius: 5px; font-size:12px; color:#fff; border: 1px solid #747474; margin-left:-30px;}
.ModuleitemWrap .goodslist .goodsbtn .oncart{ line-height:12px; padding:3px 5px;background:#990000;border-radius: 5px; font-size:12px; color:#fff; border: 1px solid #990000; margin-left:-30px; }
.ModuleitemWrap .goodslist .goodsbtn .oncart:hover{background:#fff; color:#990000;border: 1px solid #990000;}
.ModuleWrap .floatleft{ float:left; height:501px; width:220px; overflow:hidden;border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.ModuleWrap .floatleft .floatleftad{ width:100%; height:250px; overflow:hidden;}
.ModuleWrap .floatleft .floatltit{height: 20px;width: 100%;line-height: 20px;text-align: center;margin: 10px 0;font-size: 16px;}
.ModuleWrap .floatleft .floatpinpai{ height:100%; width:100%;overflow:hidden; }
.ModuleWrap .floatleft .floatpinpai ul li a{ float:left; width:50%; margin:10px 0px;}
.ModuleWrap .floatleft .floatpinpai ul li img{width:100%;}
.ModuleWrap .floatleft .floatpinpai ul li .znav { text-align:center; padding:10px 0; margin-top:0px;   background: #990000; color:#fff; font-size:18px; font-family: Microsoft YaHei; }
.ModuleWrap .floatleft .floatpinpai ul li .znav:hover{background: #fff; color:#990000; font-weight:bold;}
.ModuleWrap .floatcenter{ float:left; height:502px; width:754px; overflow:hidden; border-left: 1px solid #eaeaea;}
.ModuleWrap .floatright{ float:left; height:501px; width:213px; overflow:hidden;border-right: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.ModuleitemWrap02 ul li { height:110px;width:203px; border-bottom: 1px dotted #eaeaea; padding:15px 5px 0 5px;}
.ModuleitemWrap02 .goodslist02 .goodsimg02{ float:left; text-align:center; width:100px;height:110px; }
.ModuleitemWrap02 .goodslist02 .goodstit02{ float:left; overflow:hidden;width:95px;height:54px; line-height:18px;margin-bottom:10px; }
.ModuleitemWrap02 .goodslist02 .goodsprice02 {color:#990000;width:95px; height:40px; font-size:14px;  font-weight: bold;letter-spacing:-1px; line-height:14px; overflow:hidden; text-align:left;}
.ModuleitemWrap02 .goodslist02 .goodsprice02  b{   font-size: 12px; font-weight: normal;}
.ModuleitemWrap02 .goodslist02 .goodsprice02 .mktprice02{margin-left:5px; font-size:10px;font-weight: normal;color: #999;text-decoration: line-through;}
/*floatCtro*/
.floatCtro{ position:absolute;top:725px;left:10px;  width:50px; background:#fff; overflow:hidden;}
.floatCtro .active { background:#990000; color:#fff;border-left: 1px solid #990000;border-right: 1px solid #990000;}
.floatCtro .active:hover{ background:#fff;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea; font-weight:bold;}
.floatCtro ul li{ background:#fff; display: block; cursor:pointer;height: 34px;line-height: 34px;text-align: center; font-size: 14px;color: #333;  border-bottom: 1px solid #eaeaea;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
.floatCtro ul li:hover{color:#990000; }
.floatCtro .ftop{ border-bottom: 1px solid #eaeaea;height:49px;}
.floatCtro .fbottom{ border-bottom: 1px solid #eaeaea;height:128px;}
/*fltmenuright*/
.fltmenuright{ position: fixed; width:36px; height:100%; background: #000; z-index: 999;right:0; top:0;color:#fff;}
.rtnavico {width: 22px;height: 22px;background: url(icon_rightnav.png) no-repeat;}
.rtnavico:hover{background-color:#990000;  }
.fltmenuright .fmnr_top{ position:absolute; top:11%;display: block;} 
.fltmenuright .fmnr_top .fmnr_head{ width: 36px;height: 36px;display: block; cursor: pointer; background-position: 7px 7px; margin-bottom:15px; border-bottom: 1px solid #999;}
.fltmenuright .fmnr_top .active:hover .fmnr_txt{ display:block;background:#990000;  }
.fltmenuright .fmnr_top .fmnr_txt{color:#fff; display:none; position:absolute; left:-70px; background:#000; width:70px; height:36px; line-height:36px; text-align:center;}
.fltmenuright .fmnr_top .frkf {border: 10px solid #000; color:#000; display:none; left:-360px;width:320px; height:100%; background:#fff !important; padding:10px; line-height:20px; text-align:left; position:absolute; bottom:0px; }
.fltmenuright .fmnr_top .frkf .kftit{ height:20px; line-height:20px; border-bottom: 1px solid #ddd; width:100%; overflow:hidden; font-size:14px; font-weight:bold;}
.fltmenuright .fmnr_top .frkf .kftit span { font-size:12px; font-weight:normal; margin-left:5px; color:#aaa;}
.fltmenuright .fmnr_top .frkf  .kfcenter{ width:100%; overflow:hidden; padding:10px;}
.fltmenuright .fmnr_top .frkf .kfcenter ul li{ float:left; height:20px; line-height:20px; width:100%; margin:10px 0; font-size:14px;}
.fltmenuright .fmnr_top .frkf .kfcenter .kf_Sub{border:1px solid #990000;border-radius:3px; background:#990000; padding:5px; margin-right:10px; color:#fff;}
.fltmenuright .fmnr_top .frkf .kfcenter .kf_Sub:hover{background:#fff; color:#990000;}
.fltmenuright .fmnr_top .frkf .kfcenter .frgz{ width:50%; height:100%;text-align:center;}
.fltmenuright .fmnr_top .frkf .kfcenter .frgz span {width:100%; height:20px; line-height:20px;word-break: normal;display: block;white-space: pre-wrap;word-wrap: break-word;}
.fltmenuright .fmnr_top .fmnr_gz:hover ,.fltmenuright .fmnr_top .fmnr_wx:hover .fmnr_qrcde{ display:block;}
.fltmenuright .fmnr_top .fmnr_qrcde{ display:none;position:absolute;height: 165px;width:320px;text-align: center;padding: 10px;background: #990000; color: #fff;right:48px;border-radius:4px;}
.fltmenuright .fmnr_top .fmnr_qrcde p{ margin:20px; font-size:14px; float: left; text-align: center;}
.fltmenuright .fmnr_top .fmnr_qrcde .close_qrcde{position: absolute;border: 1px solid #fff;color: #fff;background: #990000;border-radius: 10px;right: -5px;top: -5px;width: 15px;height: 15px;text-align: center;font: 15px/15px simsun;}

.fltmenuright .fmnr_top .fmnr_cart{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:6px -50px; margin-top:10px;}
.fltmenuright .fmnr_top .fmnr_cart:hover{background-color:#000!important;  }
.fltmenuright .fmnr_top .fmnr_cart_tit{ width:20px; height:60px; font-size:14px;  line-height:21px; font-family:"微软雅黑"; text-align:center; margin:-5px 8px 15px 8px; display: inline-block; color:#fff; text-decoration:none;}
.fltmenuright .fmnr_top .fmnr_cart_num {display:inline-block; width: 20px; height:16px; padding:3px 0px; font-family:Arial; font-size:14px; font-weight:bold; background:#F00; text-align:center; border-radius:6px; color:#fff; margin:0 8px; overflow:hidden;}
.fltmenuright .fmnr_top .fmnr_money{ width: 36px;height: 36px;display: block; cursor: pointer;  background-position:7px -95px; margin-top:20px; border-top: 1px solid #999;}
.fltmenuright .fmnr_top .fmnr_scang{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -149px; margin-top:5px;}
.fltmenuright .fmnr_top .fmnr_qdao{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -202px; margin-top:10px;;}
.fltmenuright .fmnr_top .fmnr_xiaox{ width: 36px;height: 36px;display: block; cursor: pointer;  background-position:7px -255px; margin-top:10px;}
.fltmenuright .fmnr_top .fmnr_kfu{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -307px; margin-top:10px;}
.fltmenuright .fmnr_top .fmnr_fhsye{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -420px;  margin-top:10px;}
.fltmenuright .fmnr_top .fmnr_fhtop{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -370px;  margin-top:10px;}
/*.fltmenuright .fmnr_top .fmnr_gz{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -480px;  margin-top:10px;margin-bottom:30px;}*/
.fltmenuright .fmnr_top .fmnr_gz{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -527px;  margin-top:10px;}
.fltmenuright .fmnr_top .fmnr_tel{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -586px;  margin-top:10px;}
.fltmenuright .fmnr_top .fmnr_teltxt{left: -180px; width:180px; font-size:14px;}
.fltmenuright .fmnr_top .fmnr_wx{ width: 36px;height: 36px;display: block; cursor: pointer; background-position:7px -645px;  margin-top:10px;}
.fltmenuright .Mallkayexpress{display:none;position:absolute;height:auto;width:auto;text-align: center;padding:5px 2px;background: #f3c112; color: #fff;right:48px;border-radius:4px; top:100px;}
.fltmenuright .Mallkayexpress .close_express{position: absolute;border: 1px solid #fff;color: #fff;background: #f3c112;border-radius: 10px;right: -5px;top: -5px;width: 15px;height: 15px;text-align: center;font: 15px/15px simsun; cursor:pointer;}
.fltmenuright .fmnr_banner{display:none;position:absolute;height:191px;width:148px; padding:5px;text-align: center;color: #fff;right:43px;border-radius:4px; top:100px;}
.fltmenuright .fmnr_banner .close_banner{position: absolute;border: 1px solid #fff;color: #fff;border-radius: 10px;right:0px;top:0px;width: 15px;height: 15px;text-align: center;font: 15px/15px simsun; cursor:pointer;}
.fltmenuright .fmnr_banner .pagination{ margin-top:-15px!important; }
.fltmenuright .fmnr_banner .pagination .swiper-pagination-bullet{ height:10px!important; width:10px!important;}

/*footBgWrap*/
.footWrap{ width:100%; height:auto; margin-top:20px; border-top: 2px solid #eaeaea; background:#fff;}
.Hkeywords{ height:24px; padding:5px; text-align:left;  }
.Hkeywords li{ display:block; float:left; margin:5px;border: 1px solid #dcdcdc;background: #fff;  padding: 5px 12px; border-radius: 4px;}

.guideList{padding: 20px 0; margin:0 auto; height:140px;}
.guideList ul li {float: left;width:196px; height:125px;padding: 0 0 0 20px;border-left: 1px solid #eaeaea;}
.guideList .first {width:200px; padding:0;}
.guideList .first img{ width:200px;}
.guideList ul li dt{ margin: -4px 0 10px;}
.guideList ul li dt em{ font-size: 18px; font-weight: bold;}
.guideList ul li dd{line-height: 24px;}
.guideList .footgz{ float:right; height:100%;overflow:hidden; width:120px; padding:0; text-align:center;}
.guideList .footgz span { float:left; text-align:center;}

/*aboutWrap*/
.aboutWrap {  height:100%; padding: 20px 0 10px 0; background: #000;line-height: 26px;text-align: center;}
.aboutenst{ margin:0 auto; text-align:center; color:#fff;}
.aboutenst a{ color:#c2c2c2;}
.fsupport{ margin:10px 0; width:100%;}
.fsupport a{ margin:0 5px;  color:#fff;}

/*flink*/
.flink{ margin:0 auto;line-height:20px;overflow: hidden; padding-top: 20px; }
.flink .flinkl{ float:left; width:100px;}
.flink .flinkm { float:left; width:1090px;}
.flink a { color:#c2c2c2;}
.linkcont{ width:100%; height:20px; line-height:20px;}
.linkcont ul li { float:left; margin-right:10px;}
/*NavigationWrap*/
.NavigationWrap{ line-height:22px; height:22px;   text-align:left;}
.NavigationWrap .gnum{ float:right; margin-right:10px;}
.NavigationWrap .gnum span { margin:0 5px;}
.NavigationWrap .igation span { float:left; margin-right:10px;}
.NavigationWrap .igation .icon_Mlist{ background-position:-2px -65px; padding:6px 12px;}
.NavigationWrap .igation a{color:#000;}
.NavigationWrap .igation .pre { font-family: "宋体";}
/*opertaionWrap*/
.opertaionWrap{ height:auto;  margin:10px auto; background:#fff; border-top: 1px solid #eaeaea;border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.opertaionWrap .opbox{ line-height:40px; height:auto; width:100%; overflow:hidden; border-bottom: 1px solid #eaeaea;}
.opertaionWrap .optit{    font-size: 100%; float:left;width: 75px;  background: #f8f8f8; padding-left:15px; } 
.opertaionWrap .opcon{ float:left; width:1058px; padding:0 20px; }
.opertaionWrap .opcon a{ padding:0 15px;float:left; margin-right:10px;}
.opertaionWrap .opcon .Choicecat ,.opertaionWrap .opcon .hover{ color:#990000;}
.opertaionWrap .opcon .num{ display:none;}
/*hdorder*/
.hdorder{ height:36px; margin:10px auto; line-height:36px; background:#fff; overflow:hidden;border: 1px solid #eaeaea;}
.hdorderl { float:left; width:328px; overflow:hidden;}
.hdorderl dl dd a{float: left;width: 80px;height: 34px;line-height: 34px;margin-left: 0;font-size: 13px;color: #333;border-right: 1px solid #eaeaea;cursor: pointer;text-align: center;}
.hdorderl .active a{border: 1px solid #990000;color:#990000;}
.hdorderl .arrowup{ background-position:-2px -96px; padding:0px 8px; margin-top:10px;}
.hdorderl .arrowdown{ background-position:-2px -106px; padding:0px 8px; }
.hdorderm { float:left; border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;padding:0 10px; width:520px;height: 34px;line-height: 34px;overflow:hidden;}
.hdorderr{ float:right; overflow:hidden; width:210px; padding:0 0 0 10px; height: 34px;line-height: 34px;}
/*pager*/
.hdorderr .pager{ line-height:34px; margin:0; float:right; font-size:14px;  color:#333;}
.hdorderr .pager .pagecurrent{background:0;border: 0; color:#990000; padding:0;}
.hdorderr .pager .unprev{ background: url(icon.png) no-repeat;  background-position:-2px -136px; padding:5px 10px; width:0; margin:0 5px;  }
.hdorderr .pager .next{ background: url(icon.png) no-repeat;  background-position:-86px -136px; padding:5px 10px; width:0; margin:0 5px;  }
.hdorderr .pager .onnext{background: url(icon.png) no-repeat;  background-position:-140px -136px; padding:5px 10px; width:0; margin:0 5px; }
.hdorderr .pager .prev{background: url(icon.png) no-repeat;  background-position:-59px -136px; padding:5px 10px; width:0; margin:0 5px;}
.hdorderr .pager .onprev{background: url(icon.png) no-repeat;  background-position:-113px -136px; padding:5px 10px; width:0; margin:0 5px;}
.hdorderr .pager .unnext{background: url(icon.png) no-repeat;  background-position:-35px -136px; padding:5px 10px; width:0; margin:0 5px;}
/*trborder*/
.trborder{ border-top: 1px solid #eaeaea;border-left: 1px solid #eaeaea; height:100%;display: table-cell;}
.itempager{ width:1090px;line-height:34px; height:34px; margin: 20px auto 0 auto;}
.itempager .pager{ line-height:34px; margin:0 auto; font-size:14px;  color:#333;}
.itempager .pager .pagecurrent{border: 0; padding:5px 10px; color: #fff; background-color: #990000; border-color: #990000;}
.itempager .pager .pagernum a {padding:5px 10px!important;}
.itempager .pager .pagernum a:hover{color:#990000; border-color: #990000;}
.itempager .pager .unprev{background: url(icon.png) no-repeat;  background-position:-8px -184px; width:60px; height:26px; line-height:26px;border: 1px solid  #e8e8e8; }
.itempager .pager .next{background: url(icon.png) no-repeat;  background-position:-80px -221px; width:60px; height:26px; line-height:26px;border: 1px solid  #e8e8e8; }
.itempager .pager .onnext{background: url(icon.png) no-repeat;  background-position:-152px -221px; width:60px; height:26px; line-height:26px;border: 1px solid  #990000; }
.itempager .pager .prev{background: url(icon.png) no-repeat;   background-position:-80px -184px; width:60px; height:26px; line-height:26px;border: 1px solid  #e8e8e8; }
.itempager .pager .onprev{background: url(icon.png) no-repeat;  background-position:-152px -184px; width:60px; height:26px; line-height:26px;border: 1px solid  #990000; }
.itempager .pager .unnext{background: url(icon.png) no-repeat;  background-position:-8px -221px; width:60px; height:26px; line-height:26px;border: 1px solid  #e8e8e8; }
/*迷你购物车*/
.mini-cart-dialog{ border: 1px solid #990000!important; display:none; visibility:hidden; }
.mini-cart-dialog .dialog-title{ color:#fff; background: #990000;}
.mini-cart-dialog .dialog-close-btn{color:#fff;}
.mini-cart-dialog .dialog-close-btn:hover{color:#fff;}
.mini-cart-dialog .btn-viewcart{color:#fff; background: #990000; line-height:20px; border-radius: 5px; border: 1px solid #990000;}
.mini-cart-dialog .btn-viewcart:hover{background: #fff; color:#990000;}
.mini-cart-dialog .actbtn{ text-indent:0;}
.mini-cart-dialog .btn-continue{color:#fff; background: #990000; line-height:20px; border-radius: 5px; border: 1px solid #990000;}
.mini-cart-dialog .btn-continue:hover{background: #fff; color:#990000;}
/*producthead*/
.producthead{ width:100%; height:auto; overflow:hidden;border-top: 1px solid #eaeaea; padding-top:20px; margin-top:10px;}
.producthead .goodspic { float:left; height:auto; width:402px;  padding:0;}
.producthead .goods-pic-magnifier{background:none!important;border:none!important}
.producthead .goodspic .goods-detail-pic{ height:400px; width:100%;border: 1px solid #eaeaea;}
.producthead .picscroll{ margin-top:10px; width:100%;}
.producthead .picscroll .scrollarrow{ visibility:visible;}
.producthead .goodspic .goods-detail-pic-thumbnail{ margin:0 10px; width:330px;}
.producthead  .goods-detail-pic-thumbnail .uparrow { background:none;}
.producthead  .goods-detail-pic-thumbnail .current a {    border-color: #990000;}
.producthead  .goods-detail-pic-thumbnail a:hover img{border-color: #990000;}
.producthead .goodspic .qglabel{ width:100%; height:60px; margin-top:-160px; position:absolute;background: url(qg40x40.png) no-repeat;}
.producthead .goodspic .freelabel{ width:100%; height:60px; margin-top:-160px; position:absolute;background: url(free40x40.png) no-repeat;}
.producthead .sale_not {height:100px; width:100px; position: absolute; background: url(sale_not.png) no-repeat; z-index: 9;    margin-left: 300px;}
/*productinfoWrap*/
.productinfoWrap{ float:left; width:758px; margin-left:30px; height:auto;}
.productinfoWrap .goodsname{ width:100%; line-height:26px;text-align:left; overflow:hidden;}
.productinfoWrap .goodsname h1{font-weight: 600;font-size: 18px;color: #333;word-wrap: break-word;}
.productinfoWrap .brief{  font-size: 13px; font-weight: 400; margin-bottom:10px; line-height:20px; width:100%; overflow:hidden;}
.productinfoWrap .goodshd{ height:40px; line-height:40px; color:#fff; width:100%; background:#990000; }
.productinfoWrap .goodshd .hdname{ float:left; width:90px; padding-left:10px; font-size:18px; height:40px;}
.productinfoWrap .goodshd .hdname .hdicon{ background-position:-4px -263px; padding:10px 80px;}
.productinfoWrap .goodshd .starttime{  float:left; width:42%; padding-left:10px; font-size:14px;}
.productinfoWrap .goodshd .starttime span { margin:0 5px; background:#000; border-radius:4px; padding:2px 3px;}
.productinfoWrap .goodshd .endtime{ float:left; width:40%; padding-right:10px; font-size:14px; text-align:right;}
.productinfoWrap .goodshd .icoright{ float:left; width:10px; padding-right:5px; height:40px; background-position:-28px -85px;}
.productinfoWrap .pmWrap{ height:20px; padding:10px 10px 10px 10px; }
.productinfoWrap .SpecWrap{  height:100%; padding:10px; }
.goods-spec a span, .goods-spec a img{ border:none!important;}
.goods-spec a{border: 2px #ccc solid;}
.goods-spec a:hover{border-color: #990000;color:#990000!important;}
.goods-spec a i{ background:none;}
.goods-spec a span{ background:#fff;padding: 5px 10px;}
.goods-spec .spec-item{ height:40px; line-height:40px;}
.goods-spec li{ margin: 10px 5px 0 0;}
.goods-spec .selected, .goods-spec .selected:hover, .goods-spec .selected span, .goods-spec .selected:hover span, .goods-spec .selected:hover img, .goods-spec .selected img{border-color: #990000;color:#990000;}
.productinfoWrap .pmWrap .pmtitle{ float:left; width:76px; height:24px; line-height:24px;display: inline-block;color: #000;vertical-align: middle; }
.productinfoWrap .pmWrap .pmright{ float:left; width:662px;height:24px; line-height:24px;}
.productinfoWrap .pricebg{background: #f9f9f9; height:20px; padding:20px 10px;border-bottom: 1px dotted #ddd; border-top: 1px dotted #ddd;}
.productinfoWrap .price  {color:#990000; height:26px;line-height:26px; font-size:26px;   font-weight: bold;letter-spacing:-1px;  overflow:hidden; text-align:left;width:auto!important;}
.productinfoWrap .price  b{   font-size: 14px; font-weight: normal;}
.productinfoWrap .price .mktprice{margin-left:5px; font-size:12px;font-weight: normal;color: #999;text-decoration: line-through;padding: 0 5px;}
.productinfoWrap .price_tips{margin-left:5px; font-size:12px;font-weight: normal;color: #333;padding: 0 5px; line-height:30px;}
.productinfoWrap .pmWrap .pmright .label { float:left; margin-right:5px;border: 1px solid #990000; background:#990000; color:#fff; border-radius:3px; padding:0px 5px; height:20px; line-height:20px; }
.productinfoWrap .pmWrap .pmright .tj{background:#fff;color:#990000; }
.productinfoWrap .pmWrap .countWrap { float:left; width:33%; text-align:center;border-right: 1px dotted #dedede; padding:5px 0; border-bottom: 1px dotted #dedede;border-top: 1px dotted #dedede;}
.productinfoWrap .pmWrap .lastcountWrap{border-right:none;}
.productinfoWrap .pmWrap .countWrap span{ margin-left:5px; font-weight:bold;}
.productinfoWrap .pmWrap .pmright .s0{ background-position:-23px -326px; padding:2px 6px;margin-right:2px;}
.productinfoWrap .pmWrap .pmright .s1{ background-position:-4px -310px; padding:2px 6px;margin-right:2px;}
.productinfoWrap .pmWrap .pmright .s2{ background-position:-4px -326px; padding:2px 6px;margin-right:2px;}
.productinfoWrap .pmWrap .pmright .s3{ background-position:-23px -309px; padding:2px 6px;margin-right:2px;}
.productinfoWrap .pmWrap .pmright .point{ margin-right:5px; color:#979797;}
.productinfoWrap .pmWrap .pmright .pay{ width:90px; float:right; border:1px solid #fff; padding:0 10px; text-align:right;}
.productinfoWrap .pmWrap .pmright .pay i.arrow {display:inline-block; margin-left:5px; vertical-align:middle;border:5px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;}
.productinfoWrap .pmWrap .pmright .pay .desc{ width:90px; display:none; margin-left:-11px;z-index:999; background:#fff;border-top:none;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;box-shadow: 0 1px 1px rgba(0,0,0,0.12);  position:absolute;  height:auto; line-height:20px;  padding:0 10px 10px 10px;}
.productinfoWrap .pmWrap .pmright .pay .desc span {float:left;}
.productinfoWrap .pmWrap .pmright .pay .desc .hdfk{background-position:-193px -146px; margin:0 10px; padding-left:20px;}
.productinfoWrap .pmWrap .pmright .pay .desc .zfb{background-position:-192px -101px; margin:0 10px;padding-left:20px;}
.productinfoWrap .pmWrap .pmright .pay .desc .wx{background-position:-192px -124px; margin:0 10px;padding-left:20px;}
.productinfoWrap .pmWrap .pmright .pay:hover {border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;}
.productinfoWrap .pmWrap .pmright .pay:hover .desc{ display:block;}
.productinfoWrap .pmWrap .scangWrap{ float:right; width:100px; text-align:right;}

.pmWrap .weight{ line-height:24px!important; height:24px!important;}
.pmWrap .weight:hover{width:130px;}
.pmWrap .weightd{ z-index:9999!important; width:130px!important;}

.productinfoWrap .buyinfo{ border:none!important;}
.productinfoWrap .Numinput{ padding:0;}
.productinfoWrap .Numinput .numadjust{right:0; position:relative;}
.productinfoWrap .Numbg{height:20px; padding:0px 10px 20px 10px; color:#000;}
.productinfoWrap .Numinput input{outline: none; height:28px; width:43px; line-height:28px; text-align:center;border: 1px solid #dedede;color:#000; margin:0 4px 0 5px; }
.productinfoWrap .Numinput .numadjust.decrease{top:3px; display:inline-table;  background:#fff; line-height:20px; padding:4px 3px; text-align:center; font-size:20px;font-family: Arial,"宋体";border:1px solid #dedede; }
.productinfoWrap .Numinput .numadjust.decrease:hover{ background:#990000; color:#fff; border: 1px solid #990000;}
.productinfoWrap .Numinput .numadjust.increase{top:3px; display:inline-table;  background:#fff; line-height:20px; padding:4px 3px; text-align:center; font-size:20px;font-family: Arial,"宋体";border:1px solid #dedede; }
.productinfoWrap .Numinput .numadjust.increase:hover{ background:#990000; color:#fff; border: 1px solid #990000;}
.productinfoWrap .pmright .showStorage{margin-left: 120px; line-height:0px;}
.productinfoWrap .pmright .showStoragetext{margin-left: 120px; line-height:0px;}
.productinfoWrap .buyWrap{ float:left;height:30px; padding:10px 10px 20px 76px;}
.productinfoWrap .buyWrap .actbtn{text-indent:0; outline: none; font-size:16px; vertical-align: middle;}
.productinfoWrap .buyWrap .actbtn:hover{opacity: 0.7;}
.productinfoWrap .buyWrap .btn-buy{  border-radius:4px; background:#ffeced; border: 1px solid #990000; width:160px; line-height:40px; height:40px;color:#990000; margin-right:10px;}
.productinfoWrap .buyWrap .btn-fastbuy{ text-align: center; border-radius:4px; background:#990000;width:160px;border: 1px solid #990000; line-height:40px;height:40px; color:#fff; margin-right:10px;}
.productinfoWrap .buyWrap .btn-notify{border-radius:4px; background: #333;width:160px;border: 1px solid #ddd; line-height:40px;height:40px; color:#fff; margin-right:10px;}
.productinfoWrap .buyWrap .free-btn{  float:left; line-height:40px; text-align:center; padding:1px 5px; color:#fff; border: 1px solid #2aae67;background:#2aae67;margin-right:10px; border-radius:4px;}
.productinfoWrap .freetitWrap { padding:10px 20px; border: 1px dashed #e5e5e5; background-color: #f7f7f7;}
.goodspic .videoWrap{display: none;position: absolute;width: 402px;height: 400px; z-index: 99;background:#fff;border: 1px solid #eaeaea; text-align:center; }
.goodspic .videopay{position: absolute; height: 60px;  width: 60px; margin-top: 320px; margin-left: 20px;z-index: 99; background: url(videopay.png) no-repeat; background-size: 60px; cursor: pointer;}
.goodspic .videoclose{position: absolute; height: 40px;  width: 40px;top:0px; right:0px;z-index: 99; background: url(videoclose.png) no-repeat; background-size: 40px; cursor: pointer;}

/*mainBtmWrap*/
#goods-intro img { width:100%; max-width:948px;}
#goods-intro img:hover{opacity:1!important;}
.mainBtmWrap{ width:100%; height:auto; margin: 20px auto;}
.mainBtmWrap .mleft{ float:left; width:217px;border:1px solid #dedede; }
.mainBtmWrap .mleft .title{ height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #dedede; width:207px;}
.mainBtmWrap .mleft .title h4 { font-size:14px; font-weight:bold; margin:0;}
.mainBtmWrap .mleft .glist{ width:100%; height:100%;}
.mainBtmWrap .goodsDetailWrap{ width:100%;background:#fff; height:auto; overflow:hidden;  }
.mainBtmWrap .goodsDetailWrap .navWrap{ width:99.8%;height:48px; line-height:48px; border:1px solid #dedede;background: #f8f8f8; }
.mainBtmWrap .goodsDetailWrap .navWrap .qrcodeWrap{float:right; width:160px; text-align:center;height:100%;}
.mainBtmWrap .goodsDetailWrap .navWrap .qrcodeWrap .ico_qrcde{margin:0 5px; background-position: -185px -55px;padding: 15px;}
.mainBtmWrap .goodsDetailWrap .navWrap .qrcodeWrap .arrow{display: inline-block; margin-left: 5px;vertical-align: middle;border: 5px solid #999;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid transparent;}
.mainBtmWrap .goodsDetailWrap .navWrap .qrcodeWrap:hover{text-decoration: none;background-color: #e5e5e5;}
.mainBtmWrap .goodsDetailWrap .navWrap .qrcodeWrap .ewm{ display:none; padding:10px 0;width:160px;background: #fff;text-align: center; position: absolute;border: 1px solid #dfdfdf;}
.mainBtmWrap .goodsDetailWrap .navWrap .qrcodeWrap:hover .ewm{ display:block;}

.mainBtmWrap .goodsDetailWrap .navWrap dd{ float:left;cursor: pointer; padding:0 40px;  border-right: 1px solid #dfdfdf; font-weight:bold; font-size:14px;}
.mainBtmWrap .goodsDetailWrap .navWrap dd em { margin-left:10px;}
.mainBtmWrap .goodsDetailWrap .navWrap .active{background: #fff;color: #990000; border-top:3px solid #990000;border-bottom:1px solid #fff; margin-top:-2px;  } 
.mainBtmWrap .goodsDetailWrap .qbuy{ float:right;background:#990000;}
.mainBtmWrap .goodsDetailWrap .qbuy a {color:#fff; padding:0 25px; font-weight:bold; display:block;}
.mainBtmWrap .goodsDetailWrap .goodsDetail{ padding:20px 0;  height:100%;width:99.8%;border-left:1px solid #dedede;border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.mainBtmWrap .goodsDetailWrap .goodsDetail .faketips{ height:80px; width:96%; padding:10px 20px; margin-bottom:20px; border-bottom:1px dotted #dedede; border-top:1px dotted #dedede;}
.mainBtmWrap .goodsDetailWrap .goodsDetail .faketips .ico {float: left;width: 40px;height: 40px;text-align: center;line-height: 40px;margin-right: 15px;-webkit-border-radius: 20px;border-radius: 20px; background: #990000;color: #fff;font-size: 24px;}
.mainBtmWrap .goodsDetailWrap .goodsDetail .faketips .cont { float:left;height: 80px; width:850px;}
.mainBtmWrap .goodsDetailWrap .goodsDetail .faketips .cont p {height:0;}
.mainBtmWrap .goodsDetailWrap .goodsDetail .faketips .cont .tit{padding-bottom: 2px; font-size: 16px; font-weight: bold; color: #333;}
.mainBtmWrap .goodsDetailWrap .goodsDetail .faketips .cont .info{color: #333;font-size: 13px;line-height: 20px;}
.mainBtmWrap .CommentWrap{ margin:10px auto; width:99.8%;border:1px solid #dedede;}
.mainBtmWrap .CommentWrap .commentinfo{ font-size:14px; height:60px; width:910px;border-bottom:1px solid #dedede; padding:20px; }
.mainBtmWrap .CommentWrap .commentinfo .comminfoleft{ float:left; width:78%; height:60px; line-height:60px;border-right:1px solid #dedede;}
.mainBtmWrap .CommentWrap .commentinfo .comminfoleft .allstars{ float:left; margin-top:20px; width:120px; height:20px; line-height:20px;background: url(stars.png) repeat;background-position:-0px -0px;}
.mainBtmWrap .CommentWrap .commentinfo .comminfoleft .instars{ display: inline-block;height:20px; line-height:20px;background: url(stars.png) repeat;background-position:-0px -26px;}
.mainBtmWrap .CommentWrap .commentinfo .comminfoleft .percent{float:left; margin-left:10px; display: inline-block;vertical-align: middle; font-size: 14px; height: 20px; color: #d61640;}
.mainBtmWrap .CommentWrap .commentinfo .comminfoleft .percent i{ font-size: 22px; font-weight: bold;}
.mainBtmWrap .CommentWrap .commentinfo .comminforight{ float:left; width:19.8%; height:60px; padding-left:19px;}
.mainBtmWrap .CommentWrap .commentinfo .comminforight p{ line-height:20px; height:3px;}
.mainBtmWrap .CommentWrap .commShowWay{ width:95.7%; padding:0 20px; height:48px; line-height:48px;background: #f8f8f8;color: #000;}
.mainBtmWrap .CommentWrap .commShowWay .allcounnt{ color:#990000; font-weight:bold; font-size:14px;}
.mainBtmWrap .CommentWrap .commShowWay .rightWay a{ float:right; color: #51b8f1; }
.mainBtmWrap .CommentWrap .Commentlist{ width:100%; height:auto; margin-bottom:10px; }
.mainBtmWrap .CommentWrap .eachInfo{ width:910px; padding:20px;  height:80px; display:inline-table; border-top:1px solid #dedede;}
.mainBtmWrap .CommentWrap .eachfl{ float:left; width:40px;text-align:center;}
.mainBtmWrap .CommentWrap .eachfl p { height:0px; line-height:1px;}
.mainBtmWrap .CommentWrap .eachfl .uesr_head{ padding:20px; background: url(kt40z40.png) repeat;}
.mainBtmWrap .CommentWrap .eachfl .uesr_name{ margin-top:-15px; width:60px; margin-left:-10px; overflow:hidden; height:20px; line-height:20px;}

.mainBtmWrap .CommentWrap .eachfm{ float:left; width:820px; padding-left:30px;}
.mainBtmWrap .CommentWrap .eachfm p { line-height:0;}
.mainBtmWrap .CommentWrap .eachfm .ustars{height:20px; width:70px;}
.mainBtmWrap .CommentWrap .eachfm .uinstars{display: inline-block;height:20px;background: url(smstars.png) repeat;background-position:-0px -5px;}
.mainBtmWrap .CommentWrap .eachfm .tit{ line-height:20px; font-size:14px;}
.mainBtmWrap .CommentWrap .eachfm .uimg { margin-top:5px; }
.mainBtmWrap .CommentWrap .eachfm .uimg img { height:75px;border: 1px solid #dedede; padding:2px; background:#fff; width:auto; margin-right:10px; float:left;opacity: 1.0 !important;}
.tm-m-photos,.tm-m-photos-thumb {	zoom: 1;}
.tm-m-photos-thumb {margin: 10px 0;list-style-type: none;height: 55px;}
.tm-m-photos-thumb li {float: left;border: 2px solid #f2f2f2;padding: 2px;margin-right: 8px;position: relative;transition: border-color .2s ease-out;}
.tm-m-photos-thumb .tm-current {border: 2px solid #f23d6a;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;cursor: auto;}
.tm-photos-arrow {width: 0;height: 0;line-height: 0;font-size: 0;border: 6px dashed transparent;border-top: 6px solid #f23d6a;position: absolute;left: 15px;filter: alpha(opacity=0);opacity: 0;bottom: -12px;background: 0 0;}
.tm-current .tm-photos-arrow {filter: alpha(opacity=100);opacity: 1;}
.tm-m-photos-thumb img {display: block;width: 50px;height: 50px;cursor: url(zoom_in.png), auto;}
.tm-m-photo-viewer, .tm-m-photo-viewer img,  .tm-m-photos-thumb .tm-current img {cursor: url(zoom_out.png), auto;}
.tm-m-photo-viewer {position: relative;margin: 10px 0;width: 0;height: 0;border: 1px solid #ccc;background: #fff;padding: 2px;overflow: hidden;display: none;transition: all 0.2s ease-in;max-width:300px;max-height:300px;text-align:center;}
.tm-m-photo-viewer img{max-width:300px;max-height:300px;}
.tm-m-photo-viewer-navleft,  .tm-m-photo-viewer-navright {top: 0;bottom: 0;position: absolute;width: 30%;background: url(); /*解决IE 下背景透明的空白元素无法触发 click 和 hover 事件*/}
.tm-m-photo-viewer-navleft {left: 0;}
.tm-m-photo-viewer-navright {right: 0;}
.tm-m-photo-viewer-navleft i,  .tm-m-photo-viewer-navright i{top: 50%;margin-top:-24px;position: absolute;width: 48px;height: 48px;display: none;}
.tm-m-photo-viewer-navleft i{left: 0;background-image: url(arrow-l.png);}
.tm-m-photo-viewer-navright i{right: 0;background-image: url(arrow-r.png);}
.zoomed{position: relative; z-index: 1501;  }
.zoomed:hover{cursor: zoom-out!important;}
.zoomify:hover{cursor: zoom-in;}
.mainBtmWrap .CommentWrap .utime { float:right;line-height:12px; font-size:12px; height:12px; color:#999;}
.mainBtmWrap .Commentmore{ float:right; margin-top:10px; margin-right:20px;height:20px; line-height:20px;}
.mainBtmWrap .Commentmore a{  color: #51b8f1;  }
.mainBtmWrap .FaqWrap{  margin:10px auto; width:99.8%;border:1px solid #dedede;}
.mainBtmWrap .FaqWrap .tit{ padding:0 20px; line-height:50px; height:50px; width:96%;border-bottom:1px solid #dedede; color:#000; font-size:16px; font-weight:bold; }
.mainBtmWrap .FaqWrap .con{ padding:20px;}
.mainBtmWrap .FaqWrap .con dd { line-height:40px; height:40px; width:100%;border-bottom:1px dotted #dedede;}
.mainBtmWrap .FaqWrap .con dd a {color:#000; font-size:14px; font-weight:bold;}
.mainBtmWrap .FaqWrap .con dd a:hover{color:#990000;}
.mainBtmWrap .FaqWrap .con .question{color:#000; font-size:14px; font-weight:bold;}
.mainBtmWrap .FaqWrap .con .answer{ padding-left:10px;}
.mainBtmWrap .FaqWrap .FaqWrapmore{ font-size:12px; font-weight:normal; color:#51b8f1;}
/*commentifo*/
.mainBtmWrap .commentifo{   width:217px;border-bottom:1px solid #dedede; padding-bottom:20px; }
.mainBtmWrap .commentifo .goodsimg{ height:auto;width: 100%; overflow: hidden;text-align: center;padding: 10px 0;}
.mainBtmWrap .commentifo .goodstit{line-height: 20px;height: 20px;overflow: hidden; padding:0 10px ;}
.mainBtmWrap .commentifo.goodstit a{font-family: Arial,"宋体";display: block;color: #333;text-decoration: none;}
.mainBtmWrap .commentifo .goodsprice{color: #990000;padding:0 10px;height: 20px;line-height: 20px;font-size: 20px;margin: 10px 10px 10px 0; font-weight: bold; letter-spacing: -1px; overflow: hidden;text-align: left;}
.mainBtmWrap .commentifo .goodsprice b{    font-size: 14px; font-weight: normal;}
.mainBtmWrap .commentifo .goodsprice .mktprice{    margin-left: 5px;font-size: 12px;font-weight: normal;color: #999;text-decoration: line-through;}
.mainBtmWrap .commentifo .goodsprice del {color: #000;}
.mainBtmWrap .commentifo .goodsbtn{ position: absolute;margin-top: -20px;margin-left: 160px;font-family: Arial,"宋体";}
.mainBtmWrap .commentifo .goodsbtn .cart { padding: 15px; background-position: -368px -8px;font-size: 0; font-style: 0;}
/*nocartWrap*/
.nocartWrap{ width:360px; height:200px; line-height:200px; margin:0 auto;position: relative;font-size: 16px;background: url(cartIcon.jpg) 0px 91px no-repeat;} 
.nocartWrap p{ padding-left:60px; height:0;}
.nocartWrap p a{color:#990000;}
/*修改购物车样式*/
.Cartbox .FormWrap{ padding:0; background:none; border:none;}
.Cartbox .CartWrap .FormWrap .division{ border:none; padding:10px 0;}
.Cartbox .liststyle thead th{background:none;border-right:none; border-bottom:none;   border-left:none; color:#999; height:30px; line-height:30px;}
.Cartbox .liststyle td, .liststyle th{ border-bottom:none;  border-right:none; border-left:none;border-top: 1px solid #ccc; line-height:80px;}
.Cartbox .liststyle td p{ height:0;}
.Cartbox .liststyle .djprice{ display:inline-block;font-weight: bold;font-size: 14px;color: #333;}
.Cartbox  .liststyle a{color:#000; text-decoration:none;}
.Cartbox  .liststyle a:hover{color: #990000; }
.Cartbox  .Numinput{ padding:0; margin-left:50px;}
.Cartbox  .Numinput .numadjust{right:0; position:relative;}
.Cartbox  .Numbg{height:20px; padding:10px; color:#000;}
.Cartbox  .Numinput input{outline: none; height:29px; width:45px; line-height:28px; text-align:center;border: 1px solid #dedede;color:#000; margin:0; }
.Cartbox  .Numinput .numadjust.decrease{ left:-73px; top:2px;  background:#fff; line-height:20px; padding:3px 6px 4px 6px; font-size:20px;font-family: Arial,"宋体";border:1px solid #dedede; }
.Cartbox  .Numinput .numadjust.decrease:hover{ background:#990000; color:#fff; border: 1px solid #990000;}
.Cartbox  .Numinput .numadjust.increase{ left:-25px; top:2px; background:#fff; line-height:20px; padding:3px 4px 4px 4px; font-size:20px;font-family: Arial,"宋体";border:1px solid #dedede;  }
.Cartbox  .Numinput .numadjust.increase:hover{ background:#990000; color:#fff; border: 1px solid #990000;}
.Cartbox .quiet{ cursor:pointer; padding-bottom:5px;}
.Cartbox .quiet:hover{color: #990000;}
.Cartbox .CartBtn{background-color: #f8f8f8; border: 1px solid #dedede; height:50px; line-height:50px;}
.Cartbox .actbtn{text-indent:0; color:#000; height:50px; line-height:50px; margin-top:0;}
.Cartbox .btn-next{ background:#990000; border: 1px solid #990000;color:#fff; font-weight:bold; font-size:16px;}
.Cartbox .btn-next:hover{opacity: 0.85;}
.Cartbox .span-auto{ margin:0;}
.Cartbox .couponbtn { background:#990000; color:#fff; border:none; padding:4px 6px; cursor:pointer;outline:none;}
.Cartbox .couponinput{outline:none; height:25px; line-height:25px;}
.FormWrap .tit { width:100%; height:30px; line-height:30px;border-bottom: 1px solid #dedede; margin-bottom:20px; }
.FormWrap .tit  h2{  font-size:16px; color:#000; font-style:normal; font-weight:bold;}
.receiver .inputstyle{border: 1px solid #ccc; width:400px;}
.receiver tr{ height:50px; line-height:50px;}
.receiver select{ border: 1px solid #d5d5d5; border-radius: 5px; height:30px; line-height:30px;outline:none;background:#fff;}
.receiver  ul.list{ border-bottom: 1px solid #dedede; padding-bottom:20px;}
.receiver ul.list li{ margin:10px 0;}
.checkedshipping{ float:left; height:36px; cursor:pointer; line-height:36px; text-align:center; vertical-align:middle; padding:10px; margin-right:10px; margin-bottom:10px;border-radius:5px;background:#fff;border: 1px solid #ccc;}
.checkedshipping input{ display:none;}
.tureshipping{ color:#990000;border: 1px solid #990000;} 
.tureshipping .shippingprice{border-top: 1px solid #990000;}
.shippingprice{ height:22px; width:100%;border-top: 1px solid #ccc;}
.cpayWrap{ width:100%}
.cpayWrap .checkedpay{ float:left; height:36px; cursor:pointer; line-height:36px; text-align:center; vertical-align:middle;padding: 10px; margin-right:10px; margin-bottom:10px;border-radius:5px;background:#fff;border: 1px solid #ccc;}
.cpayWrap .checkedpay input{ display:none;}
.cpayWrap .turepay{ color:#990000;border: 1px solid #990000;} 
.Cartbox .label{float: left; margin-right: 5px; border: 1px solid #990000; background: #fff;color: #990000; border-radius: 3px; padding: 0px 5px; height: 20px; line-height: 20px;}
/*loginWrap*/
.loginWrap{ height:500px; width:1090px; margin:0 auto;}
.loginleft{ float:left; width:740px;  height:453px;background: url(loginbg.png) no-repeat; margin-top:47px;}
.loginright{ float:left; width:348px; background:#fff;height:auto; margin-top:50px; border: 1px solid #eaeaea;}
.loginright .logintop{ height:40px;  background:#f8f8f8; padding: 10px 20px; border-bottom: 1px solid #ddd;}
.loginright .topleft{ float:left; height:40px; width:180px; border-right: 1px solid #eaeaea; font-size:16px; font-weight:bold;} 
.loginright .signupleft { line-height:40px; width:140px;color: #990000;}
.loginright .topright{float:left; height:40px; text-align:center; line-height:40px; width:117px;  font-size:16px; font-weight:bold;}
.loginright .signupright{ font-size:14px; font-weight:normal;width:157px;}
.loginright .signupright a {color:#51b8f1;}
.loginright .customMessages{ font-size:12px;display:block;color: #999; font-weight:normal; margin-top:3px;}
.loginright .login-form{ margin:0 auto; padding: 20px 30px 0 30px; width:308px; }
.loginright .inputstyle{ width:256px;color: #bdbdbd;}
.loginright .login_user{background-position:3px 5px; padding:0 0 0 30px; }
.loginright .login_pas{background-position:5px -18px;  padding:0 0 0 30px; }
.loginright .login_yzm{ width:30%; background-position:5px -45px;  padding:0 0 0 30px; float:left;}
.loginright .verifyCode{ float:left; padding-left:10px; margin-top:10px;}
.loginright .login_btn{ width:288px; }
.loginright .error{width:265px; overflow:hidden;}
.loginright .btn-title{ height:20px;  width:288px;line-height:20px;margin-bottom:20px;}
.loginright .otherlogin{ line-height:30px; height:30px;  background:#f8f8f8; padding: 10px 20px;  font-size:16px;border-top: 1px solid #ddd;}
.loginright .otherlogin ul li{ float:left; margin-right:10px;}
.loginright .iphone{background-position:8px -70px;  padding:0 0 0 30px; }
.loginright .email{background-position:6px -94px;  padding:0 0 0 30px; }
.loginright .nameCheck{display:block; position:absolute; margin-top:-70px;}

.AllWrap .RegisterWrap .form{ border-right:none; border-left:none; border-bottom:none;border-top: 1px solid  #dedede;}
.AllWrap .RegisterWrap .inputstyle{width:256px; }
.AllWrap .RegisterWrap .iphone{background-position:8px -70px;  padding:0 0 0 30px; }
.AllWrap .RegisterWrap .rbtn{text-indent:0; width:120px;}
.AllWrap .RegisterWrap  .email{background-position:6px -94px;  padding:0 0 0 30px; }

/*提示框*/
.show_msg {width:100%;height:35px;text-align:center;position:fixed;left:0;z-index:999;}
.show_span {display:inline-block;height:35px;padding:0 15px;line-height:35px;background:rgba(0,0,0,0.8);border-radius:50px;color:#fff;font-size:1em;}

.checkcoupon{ width:100%; height:30px; cursor:pointer;}
#cart-coupon .loading{background-size: 30px; display: inline-block; text-indent:-9999px; width:30px; height:30px;}
.checkcoupon .select{ display:none; float:left; outline:none;width:20%; height:30px; padding:0 5px; line-height:30px;border-radius: 5px; background:#fff;border: 1px solid #ccc;}
.checkcoupon .coupontitle{  outline:none;width:20%; height:30px; padding:0 5px; line-height:30px;border-radius: 5px; background:#fff;border: 1px solid #ccc;}
.checkcoupon .couponbtn{ padding:0 5px; display:none;float:left; height:30px; line-height:30px;border-radius: 5px;background:#990000;border: 1px solid #990000; color:#fff; margin-left:10px; cursor:pointer;}

/*h_ms*/
.h_ms{  position: absolute; text-align:center;width:20px;height:20px; border-radius:20px;color: #fff; background: #990000;line-height: 20px;overflow: hidden;}

.tips{width:auto;height:20px;background: url(tips.png) no-repeat left; padding:10px 20px; line-height:20px;}

/*半透明的遮罩层*/
#mask_layer,#Article_layer,#akf_layer { background: #000;filter: alpha(opacity=50);opacity: 0.8; position: absolute;top: 0px; left: 0px;bottom:0px;width: 100%; height: 100%; z-index: 200;display:none;}
.ArticleWrap{position: fixed;width:600px; height:auto;z-index: 300;right: 0;top:20%;left: 0;bottom: 0; margin: 0 auto; display:none;  text-align:center;}
.ArticleWrap img{ width:100%; max-width:600px;}
.noscroll{ height: 100%; overflow: hidden; }

.popWrap{border: 10px solid #990000;border-radius: 10px;position: fixed;width: 460px;height: 300px; background: #fff;z-index: 300;right: 0;top: 35%;left: 0;bottom: 0; color: #000; margin: 0 auto; padding:10px; display:none;}
.popWrapHeader{background: url(popWrapHeader.png) no-repeat center; height:109px; width:500px; position:absolute; margin-top:-119px; margin-left:-20px;}
.popWrap .popcenter{ width:100%; overflow:hidden; height:300px; margin:0 auto; text-align:center;}
.popWrap .popfree_tit{ height:25px; width:60%; text-align:center; overflow:hidden; margin:0 auto;}
.popWrap .popfree_btn{line-height:25px;text-align: center;padding: 1px 5px;color: #fff;border: 1px solid #2aae67;background: #2aae67;border-radius: 4px;width: 20%;margin: 0 auto;}
.popWrap .popfree_btn a{color:#fff;}
.popWrap .popcenter a:hover{color:#333;}
.popWrap .closeWrap{ width:32px; height:32px; margin: 50px auto 0 auto; overflow:hidden; display:block;background: url(closeWrap.png) no-repeat; cursor:pointer;}

/*article*/
.img-container{ text-align:center;}
.entry{background: #efefef;border: 1px solid #ddd; padding: 20px 30px; margin:10px auto;height: 320px;}
.entry_tit{ width:100%;overflow: hidden; display: inline-block;zoom: 1; vertical-align: top;padding-bottom: 40px;}
.entry_tit dt {font: 24px/24px "Microsoft YaHei"; padding-bottom: 5px;}
.entry_tit dd { float: left;width:33%;margin: 15px 0 0;font: 16px/20px "Microsoft YaHei"; padding: 0 3px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.entry_pic { width:100%;height: 160px; overflow: hidden;}
.entry_pic img { width:21%; float:left; height:160px; margin:0 2%;}
.entry_detail{ width:100%; margin:20px auto;border-bottom: 1px solid #ddd; padding: 20px 0;}
.entry_detail h2{margin:10px auto;   font: 24px/24px "Microsoft YaHei"; text-align:center;}
.entry_detail p{ font-size:18px;}
.petartlist{ margin:0 auto;}
.art_left{ float:left; width:860px; }
.art_list{clear: both; width:100%;}
.art_list dl{ border-bottom: 1px dashed #DDD; padding: 20px 0; overflow: hidden;}
.art_list dl dt {float: left; margin-right: 15px; display:block;}
.art_list dl dt img {display: block;width: 190px;height: 140px;}
.art_list dl dd { overflow:hidden;}
.art_list dl .title a{font: 24px/26px "Microsoft YaHei";color:#000;}
.art_count{ float:right; padding: 5px 0 0; font: 14px/16px "Microsoft YaHei"; color: #999;}
.art_count div {float: right;margin-left: 25px;}
.art_count .art_view{ float:left;    margin-left: 25px;}
.art_view em{width: 20px; height: 14px;background: url(icon.png) no-repeat; background-position: -86px -328px; margin: 2px 5px 0 0;display: block;float: left;}
.art_count .art_like{ float:right;    margin-left: 25px;}
.art_like em{width: 16px; height: 14px;background: url(icon.png) no-repeat;background-position: -87px -311px; margin: 2px 5px 0 0;display: block;float: left;}
.art_list dl dd.cont {margin: 20px 0 0;font: 14px/24px "Microsoft YaHei"; color: #000;}
.art_right{ float:right; width:300px; }
.art_right_t{border-bottom: 1px solid #ddd;padding: 9px 0 10px;font:18px/18px "Microsoft YaHei";}
.Pcpetpic{ clear: both; width:100%;}
.Pcpetpic ul{padding: 10px 0; overflow: hidden;}
.Pcpetpic ul li {float: left; width:140px; padding:0 5px 5px 5px; display:block;}
.Pcpetpic ul li .img {width:140px; height:140px; overflow:hidden;}
.Pcpetpic ul li img {display: block;width:140px; height:100px; overflow:hidden;}
.Pcpetpic ul li .title { width:100%; height:30px;background: #efefef; text-align:center;}
.Pcpetpic ul li .title a{width:100%;  line-height:30px; display:block; }
.pchot_article{ clear: both; width:100%;}
.pchot_article ul{padding: 10px 0; overflow: hidden;}
.pchot_article ul li{float: left;width: 15px;height: 18px; background: url(icon.png) no-repeat;background-position: -119px -311px; margin-right: 8px;}
.pchot_article ul li {width:100%; margin:10px 0; display:block;}
.pchot_article ul li a{width:100%; padding-left: 20px; font-size: 14px;display:block; }
.c_article ul{ margin-top:-10px;padding: 0!important;overflow: hidden;}
.c_article ul li { width:21%!important; margin:5px 2% !important;}

.tlinks{float: left;height: 40px;margin-top: 4px;color: #fff;width: 41px;background: #2aae67;cursor: pointer; background: url(tbuys40.png) no-repeat;}

.art_loginWrap{height: 150px;  width:1190px;background: #fff;z-index: 2;opacity: 0.9; position: absolute; display: block; margin-top: -150px;}
.art_loginWrap .art_l_c{ height: 80px;display: block; padding: 50px 0; width: 100%; text-align: center;}
.art_loginWrap .art_l_c .art_l_l a{ height: 50px; width: 100%;line-height: 50px; display:block; color: #fff; font-weight:bold;}
.art_loginWrap .art_l_c span a{color: #333!important;}
.art_loginWrap .art_l_c .read-all{color: #22ab82!important;}
.pmtWrap{position: fixed;bottom: 0px;width: 100%;height: 50px;z-index: 100;overflow: hidden; text-align:center;}

.fistpopWrap{position: fixed;width:500px; height:660px;z-index: 300;right: 0;top: 20%;left: 0;bottom: 0; margin: 0 auto; text-align:center; overflow:hidden;}
.fistpopWrap img{ width:500px;}

.akfWrap{ background: #fff; color: #000;position: fixed;display: none; width:800px; height:600px;  top: 10%;left: 0;right: 0; margin: 0 auto; }
.akfWrap .closeakfWrap{ cursor: pointer;float: right;background: #990000;border: solid 2px #fff; position: absolute;text-align: center; margin-top: -20px;border-radius: 50px;color: #fff; width:35px;height:35px;line-height:35px; overflow: hidden; right:-5px; font-size: 25px;}
.akfWrap .closeakfWrap:hover{background: #fff;color:#990000;}
.akfWrap .akftopWrap{ height: 90px; background: #990000; font-size: 20px; color: #fff; line-height: 90px; padding: 0 20px;}
.akfWrap .akftopWrap span {float: right;    border: solid 1px #fff; line-height: 30px; padding: 5px 10px; margin: 25px; cursor:pointer;}
.akfWrap .akfcenterWrap { padding:0 20px; font-size:14px;}
.akfWrap .akftit{height: 20px;line-height: 20px; border-bottom: 1px solid #ddd; width: 100%;overflow: hidden;font-size: 16px;font-weight: bold; padding:10px 0;}
.akfWrap .akftit span{ float:right;font-weight: normal; margin-left: 5px;color: #aaa;}
.akfWrap .akfcenterWrap .akfcenterli  { text-align:center;}
.akfWrap .akfcenterWrap .akfcenterli ul li{ float:left; padding:10px; width: 30%;}
.akfWrap .akfcenterWrap .akfcenterli ul li span {width:100%; height:20px; line-height:20px;word-break: normal;display: block;white-space: pre-wrap;word-wrap: break-word;}