/*===========================list start============================*/
@charset "utf-8";
/* CSS Document */
.propAttrs{ border-top: 1px solid #f0f0f0;}
.propAttrs .propAttrs_list{position:relative; float:left; background-color:#FFF; width:100%; padding:4px 0 0;overflow:hidden; text-align:center;}
.propAttrs .propAttrs_list a{color:#ff0000;}
.propAttrs_list span{ margin-top:3px; color:#ff0000;}
.propAttrs_list .icon{font-size:12px;}
.attr{ border-color:#f0f0f0 #f0f0f0 #f0f0f0; border-style:solid solid solid; border-width:0 0px 1px; clear:both; display:block; min-width:750px; padding:10px 0;}

.attrKey{float:left; width:13%; color:#666666; text-indent:23px; min-width:125px; line-height:25px;}
.attrValues{position:relative; float:left; background-color:#FFF; width:86%;overflow:hidden;}
.av-collapse{ height:auto; overflow:hidden;}
.av-background{ background:url(/themes/gwmall/images/kuyu/goods/04.jpg); width:100%; background-repeat:no-repeat; height:70px; margin:10px auto;}
.av-background li{margin:0 31px 10px 0;}
.av-collapse .winde{ color:#FF3A3B; float:left; line-height:20px; margin-left:15px; margin-top:5px;}
.attrValues ul{ }
.attrValues li{ float:left; height:25px; line-height:25px;}
.attrValues li a{ position:relative; color:#666666; display:inline-block; padding:1px 20px 1px 4px; white-space: nowrap;}
.attrValues .pitch{ color:#FF3A3B;}
.crumbTitle{color: #999999; display: inline-block; height: 19px; line-height: 22px; overflow: hidden; position: absolute; right: 5px; top: 17px;}
.crumbTitle span{ margin:0 3px;}
.crumbSearch{ margin-top:13px;}
.sousuo_input{border: 1px solid #DEDEDE; float: left; height: 28px; outline: medium none; width: 151px;}

.sousuo_input input{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none; color: #333333 !important; float: left; font-size: 12px; height: 27px; line-height: 27px; outline: medium none; text-indent: 5px;  width: 120px;}

.sousuo_input button{background-color: #F5F7F6; background-position: 0 0; border: medium none; cursor: pointer; float: left;height: 20px; margin: 5px 0 2px 3px; width: 20px;}
.sousuo_input .icon-search{color: #e6e6e6;font-size: 20px;}




.filter{margin:10px auto; position:relative; background:#ececec; height:40px; min-width:580px;}
.fSort{position: relative;display:inline-block;margin-left:-1px; float:left; height:25px; line-height:27px; background:#fff; font-size:14px;text-align:center; margin-left:10px; margin-top:8px; color:#666666; padding:0 21px 0 10px;}
.filter .pitch{ background:#00aaff; color:#fff;}
.filter .pitch .icon{ font-size:9px;}
.fSort_tcl{position: relative;display:inline-block;margin-left:-1px; float:left; height:25px; line-height:27px;font-size:14px; text-align:center; margin-left:10px; margin-top:8px; color:#666666;}
.fSort_tcl span{ color:#ff0000;}
.fSort_list{ font-size:14px; color:#666666; float:left; line-height:40px; padding:0 3px 0 10px;}
.fSort-cur{position: relative;display:inline-block;margin-left:-1px; padding:0 20px 0 10px; float:left; height:35px; line-height:35px; border-right:1px solid #ccc; color:#333; font-weight:bold;}
.fSort i{top:9px; right:7px; height:13x; line-height:10px; position:absolute; display: inline-block;width:12px;}
.fSort .fSort-pdown{top: 15px;}
.fSort .fSort-pup{top: 10px;}
.fSort .asc{font-size:9px;}
.fSort .desc{font-size:9px;}
.fSort-cur i{top:12px; right:10px; height:10px; line-height:10px; position:absolute; display: inline-block; overflow:hidden; background: #FF0; width:5px;}
.j_FPInput{width:55px;}
.fPrice{ padding:10px 5px 0; margin:-4px 0 0 0; position: relative; border:0px; float:left;}
.fPrice_right{ float:right; margin-right:10px; width:205px;}
.fPrice_right span{ line-height:40px; float:left; color:#8c8c8c;}
.fPb-item i{width:12px; height:22px; line-height:22px; left:4px; top:2px; position:absolute;}
.fPrice input{ display:block; float:left; width:50px; height:28px; line-height:24px; border:0px ;padding:0px; padding-left:12px; cursor:text; text-indent:5px;}
.ui-page-s{float:right; height:21px; overflow:hidden; color:#999; font-size:12px; margin:6px 8px 0 0; width:103px; height:28px; background:#fff;}
.ui-page-s .icon{ font-size:12px;}
.fPb-item{ display:block; float:left; position:relative;}
.filter .fPb-split{ position:static; background-position:-78px -106px; display:block; float:left; width:8px; height:24px; line-height:19px; overflow:hidden;}
.ui-page-s-prev{ width:21px; height:17px; text-align:center; display: inline; border:1px solid #ccc; float:left; margin:5px 0 0 10px; line-height:19px; background:#ECECEC; text-decoration: none;}
.ui-page-s-next{width:21px; height:17px; text-align:center; display: inline;float:left; border-top:1px solid #ccc; border-right:1px solid #ccc;border-bottom:1px solid #ccc; margin-top:5px; line-height:19px; background:#ECECEC;text-decoration: none;}
.ui-page-s-prev.disable,.ui-page-s-next.disable{color:#999;}
.ui-page-s-len{ float:left; margin-left:10px; line-height: 30px;}
.fPrice-hover {background: none repeat scroll 0 0 #EFECEB; height: 31px; padding: 5px 5px 0; position: relative; z-index: 999;}
.fPrice-hover input { padding-left: 0; width: 52px; margin-top:5px; height:26px; outline:none;}
.ui-price-plain{font-family:arial,verdana,sans-serif!important;color:#666;font-size:12px}
.fPrice-hover .ui-price-plain { display: none;}
.fPrice-hover .fP-expand { display: block;}
.fP-expand { background-color: #EFECEB; display: none; height: 24px; left: 0; padding: 5px; position: absolute; text-align: center; top: 34px; width: 112px; z-index: 2;}
.fP-expand a:hover{ text-decoration:none;box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.ui-btn-s{ width:40px; height:20px; display: inline-block; background:white; cursor:pointer;border: 1px solid #d2d2d2;border-radius: 2px; margin-right:12px;margin-left:5px;}
.ui-btn-s:hover{ color:#333;}
.ui-btn-s-primary:hover{ color:#fff;}
.ui-btn-s-primary{width:40px; height:20px; display:inline-block; background: #00aaff;; cursor:pointer;border: 1px solid #00aaff;border-radius: 2px; color:#fff; }
.ui-btn-s-primary, .ui-btn-s { font-family: 宋体; font-size: 12px; font-weight: 400; height: 20px; line-height: 20px;}






.shop_1{ width:237px; height:37px; position:absolute; top:325px; left:-3px; display:none; z-index:99; font-size:14px;}
.shop_2{ width:90px; height:28px; float:left; margin-left:15px; margin-top:7px; border:1px solid #FF3839; border-radius:5px; text-align:center; display:table;}
.shop_2 a{color: #FF3839; vertical-align:middle; display:table-cell;}
.shop_2 a:hover{ text-decoration:none;}
.shop_3{ width:90px; height:28px; float:left; margin-left:10px; margin-top:7px; border:1px solid #A8A6A6;border-radius:5px; color:#A8A6A6; text-align:center; display:table;}
.shop_3 label{ vertical-align:middle; display:table-cell;}
.shop_4{ background:#fff; width:234px; height:35px; margin-left:3px;}


.favorable1{width: 45px;height: 45px; position:absolute; top:0; left:10px; display: inline-table; text-align:center; }
.favorable1 span{ font-size:12px; color:#fff; margin: auto; display:table-cell; vertical-align:middle;}
.productTitle-spu{ min-height:75px;}
.productImg img{ max-width:220px; max-height:220px; margin:0 auto; display:inline-block;}


/*窄屏*/
.goods{ width:990px;  margin:auto;font-family: Microsoft Yahei;}
.goods_ul{width:996px; margin-top:10px; clear:both; display:block; padding-left:3px;}
.product{width:234px; height:376px;}
.product{position:relative;float:left;padding:0;margin:0;margin-bottom:20px;line-height:1.5;overflow:visible; margin-right:15px;}

.list_none{text-align: center;font-size: 18px;color: #333;margin: 50px 0;}
.list_none p span,.goods .list_none p span a{color: #00aaff;}
.goods .qt{border-bottom: 2px solid #ccc;}
.goods .qt em{font-size: 20px;color: #00aaff;}


/*宽屏*/
.wideScreen .goods{ width:1240px; margin:auto;}
.wideScreen .goods_ul{width:1250px; margin-top:10px; clear:both; display:block; }
.wideScreen .product{width:234px; height:376px;}
.wideScreen .product{position:relative;float:left;padding:0;margin-left:-1px;margin-bottom:20px;line-height:1.5;overflow:visible; margin-right:16px;}

/*分页*/
.pagNum{text-align: center;color: #BDBDBD;font-weight: normal;margin-top: 40px;}
.pagNum .pagPrev,.pagNum .pagNext{font-size: 10px;font-weight: normal;border: 1px solid #BDBDBD;padding: 5px 9px;border-radius: 3px;}
.pagNum .pagCurr{font-size: 14px;font-weight: normal;color: #ff3839;}
.pagNum b, .pagNum a{margin: 0 12px;vertical-align: middle;}


/*搜索*/
.c{ clear:both;}
.list-top{ min-width:750px; margin:0 auto; padding-left:22px; height:35px;}
.list-top .right{ font-size:13px; color:#000000; line-height:35px;}
.list-top li{ margin-right:3px; float:left; line-height:35px;}
.list-top .colse{width:20px; height:20px; background:#fff; color:#00aaff; text-align:center; margin-left:3px;}
.list-top li a{ color:#000000; font-size:13px;}

.stages{ width:60px; height:20px; float:left; margin-top:7px; margin-left:10px;}
.stages_mid a{ color:#FFF; font-size:12px; line-height:20px; display:block; width:40px; height:20px;}
.stages_mid a:hover{ text-decoration:none;}
.stages_mid{width:40px;height: 20px;background-color: #ff3637;border-radius: 5px 5px 5px 5px; text-align:center;}



.mod_price i{margin-right:2px;font-family:"arial"}
.mod_goods_img{text-align:center}
.mod_goods_img a:hover{text-decoration:none}
.mod_goods_img img{margin:auto}
.mod_goods_tit{overflow:hidden;min-height:38px;max-height:39px;*height:36px;word-wrap:break-word;word-break:break-all; font-family: Microsoft Yahei,SimHei,Arial;}
.goods{margin-bottom:10px;width:990px;/* overflow:hidden; */font-size:12px;color:#666}
.goods_ul{_zoom:1;height:auto;padding:0;width:1000px}
.goods_ul:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.goods_li{float:left;position:relative;width:240px;height:325px;padding:15px 0;_zoom:1;margin-right:10px}
.goods_li:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.goods_li .mod_goods{position:absolute;top:0;left:0;background-color:#fff;padding:10px 10px 15px 10px;border:3px solid #fff;width:214px}
.goods_promo_mark{position:absolute;top:-3px;left:10px;width:38px;height:55px;z-index:1;text-decoration:none!important;background:#00aaff}
.goods .mod_goods_img{position:relative;display:block;width:210px;height:210px;margin:0 auto 5px}
.goods .mod_goods_img img{max-width:210px;max-height:210px;overflow:hidden}
.goods .mod_goods_mark{right:0;top:0;display:block}
.goods .mod_goods_info{width:200px;margin:10px auto 0;text-align:center}
.goods .mod_goods_promo{width:200px;height:18px;margin:0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.goods .mod_goods_tit{margin-bottom:5px;font-size:13px}
.goods .mod_goods_tit a{color:#3d3d3d}
.goods .mod_goods_price{margin:0 0 5px;height:24px;zoom:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.goods .mod_price{color: #ff3839;font-size:16px;font-family: Microsoft Yahei,SimHei,Arial;}
.goods .mod_price i{margin-right:0;vertical-align:-1px}
.goods .mod_price span{vertical-align:-1px}
.goods .mod_price b{font-size:12px;font-weight:normal;background-color:#d70000;color:#fff;padding:1px 2px 3px;margin-right:3px}
.goods .mod_promotiontag{background-color:#ff3839;color:white;padding:3px 5px;border-radius:2px}
.goods_comments{margin-left:5px;vertical-align:3px}
.goods_comments a{color:#8c8c8c;font-family: Microsoft Yahei,SimHei,Arial;}
.goods_comments a:hover{color:#FF3839;}
.goods_comments a b{color:#555;font-weight:normal;margin-right:3px}
.goods_rate_box{position:relative;vertical-align: top;}
.goods_rate_box .icon{ font-size:12px;}
.goods_rate_box .goods_rate_bar,.goods_rate_box .goods_rate_num{position:absolute;top:0;left:0}
.goods_rate_box,.goods_rate_box .goods_rate_bar,.goods_rate_box .goods_rate_num{display:inline-block;width:60px;height:15px}
.goods_rate_box .goods_rate_bar{color:#CCC;}
.goods_rate_box .goods_rate_num{color: #ff3839; overflow:hidden;}
.goods_more{position:relative;display:none}
.goods_more_hd{_zoom:1;padding-bottom:10px;height:auto;*overflow:hidden}
.goods_more_hd:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.goods_buy{position:relative;/*float:left;*/width:46.5%;overflow:hidden;zoom:1;background:white;/*margin-right:7%*/margin: 0 auto;}
.goods_bcompare{position:relative;float:left;width:46.5%;overflow:hidden;zoom:1}
.goods_buy a,.goods_bcompare a{display:block;color:#ff3839;border:1px solid #FF353F;border-radius:3px;text-align:center;line-height:1.8em;font-size:14px;font-family: Microsoft Yahei,SimHei,Arial}
.goods_bcompare a{border-color:#A8A6A6;color:#A8A6A6}
.goods_bcompare i{font-style:normal;}
.goods_li_hover{z-index:2;cursor:pointer}
.goods_li_hover .mod_goods{border:3px solid #f0f0f0}
.goods_li_hover .mod_goods_tit{min-height:19.5px;max-height:58.5px;height:auto;white-space:normal;*margin-bottom:4px !important;}
.goods_li_hover .goods_more{display:block}
.goods_li .mod_goods{-webkit-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s}
.mod_goods_img{display:table;table-layout:fixed;height:210px;width:100%;padding:0;margin:0;margin-bottom:5px}
.mod_goods_img a,.mod_goods_img img{max-width:100%; _width:expression(function(el){if(/msie 6/i.test(navigator.userAgent)){var threshold=100*el.parentNode.clientWidth/100;el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%':'auto'} } (this));max-height:210px; _height:expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px':'auto'} (this))}
.link_pic{display:table-cell;*display:block;width:100%;_height:100%!important;_font-size:0;text-align:center;vertical-align:middle;*font-size:140px;_overflow:hidden;width:210px;height:210px}
.link_pic img{*display:inline-block;margin:0 auto}
.mod_goods_img{position:relative}



/*铁粉贴*/
.wideScreen .tf_container{width: 1240px !important;}
.tf_container{width: 990px;margin: 0 auto;overflow: hidden;}
.tf_container .tf_st_tit{position: relative;background: #f0f0f0;line-height: 40px;}
.tf_container .tf_st_tit span {margin: 0 0 0 10px;font-size: 14px;font-weight: normal;line-height: 40px;}
.tf_container .tf_st_tit div{position: absolute;top: 0;right: 20px;}

.tf_st_con{margin-top: 22px;position: relative;overflow: hidden;height: 200px;}
.wideScreen .tf_st_left{width: 618px;float: left;}
.tf_st_cimg{width: 200px;float: left;margin-top: 10px;display: table;}
.tf_st_cimg a{display: block;width: 200px;height: 150px;text-align: center;vertical-align: middle;}
.tf_st_cimg img{max-width: 200px;height: 150px;}
.wideScreen .tf_st_list{width: 410px;height: 200px; float: left;margin-top: 10px;}
.tf_st_list ul{margin-left: 10px;padding:0px;}
.tf_st_list li{list-style: none;border-bottom: 1px solid #;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/* float: left; */line-height: 38px;position: relative;}
.tf_st_list li.tf_hot a i{color: #333;text-decoration: none;font-size: 24px;position: relative;color:#00aaff;}
.tf_st_list li a i{font-size: 24px;margin-right: 5px;}
.tf_st_list li a:hover{text-decoration: none;}
.tf_st_list ul li a span {position: absolute;left: 8px;top: 0px;color: #fff;}
.wideScreen .tf_st_tital{width: 610px;float: left;}
.tf_st_tital  p{margin: 0px 0 0;padding-bottom: 8px;font-size: 14px;border-bottom: 1px solid #00aaff;}

.wideScreen .tf_st_right{width: 618px;float: left;margin-left: 4px;}
.tf_st_left{width: 493px;float: left;}
.tf_st_right{width: 493px;float: left;margin-left: 4px;}
.tf_st_list{width: 280px;height: 200px; float: left;margin-top: 10px;}

.wideScreen .banner_for_active{width: 1240px;}
.banner_for_active{width: 990px;}
.banner_for_content .listFixStyle{position: fixed;top:0px;z-index: 99;}





@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}