﻿@charset "utf-8";



/* CSS Document */



*[hidefocus]{outline:none;}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0; }



fieldset,img,html,body,iframe{border:0;}



table{border-collapse:collapse;border-spacing:0;}



ol,ul{list-style:none;}



h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}



caption,th{font-weight:normal;font-style:normal;text-align:left;}



em,strong{font-weight:bold;font-style:normal;}



body,textarea,select,input{font-family:Verdana,Arial,sans;font-size:11px;}



a{text-decoration:none;color:#013a55; cursor:pointer;}



a:hover{text-decoration:underline;color:#F00;}



.categoryListBoxContents{



	float:left;



	height:25px;

	

	line-height:25px;

	

	margin: 5px 15px; 

	

	}



.normalprice{ color:grey;text-decoration: line-through;}



.productPriceDiscount{



	color:red;}



.productSpecialPrice{



	color:red;



	 font-style: normal;

	 font-size: 13px;



    font-weight: bold;



	}



.clearBoth{



	clear:both;}







.spbg{background:url(../images/sprite.png)  no-repeat 9999px 9999px;}



.spbg2 {background:url(../images/sprite2.png)  no-repeat 9999px 9999px;}



.spbg3{background:url(../images/sprite3.png)  no-repeat 9999px 9999px;}



.spbg4{background:url(../images/sprite4.png)  no-repeat 9999px 9999px;}



.spbg-log{background:url(../images/sprite-log.png)  no-repeat 9999px 9999px;}



.centeredContent{



	text-align:center;}







/* 统一清除浮动 */



.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}



.clearfix{zoom:1;}



.f-hide{display:none;}







/* 页面 */



html,body{width:100%;}



html{overflow:auto;overflow-y:scroll;}



body{text-align:center;background:url("../images/bg_puma_evospeedSL_615_2.jpg") no-repeat fixed center top #000}



.g-doc{width:1000px;margin:0 auto;text-align:left; }



.g-docbd{background-color:#FFF;}











.m-head{ height:27px; color:#000;background:url(../images/headbg.jpg) repeat-x 0 0;}



.m-head .m-head-center{width:1000px;margin:0px auto;}



.m-head .tel{ float:left; color:#000; font-weight:bold; margin-top:14px;background-position: 255px -669px;padding-right: 10px; }



.m-head .livehelp { float:left; width: auto;height: 24px;background-position: 0px -35px;margin: 0px 0px 0 0px; }



.m-head .livehelp a { width: 80px;height: 24px;line-height: 24px;padding: 2px 0 0 34px;color: #000;font-weight: bold;display: block; }



.m-head .f-like { height: 25px;width: 100px;overflow: hidden;float: left;margin: 2px 0 0 0px; }



.m-head .user{ float:right; width:530px;}



.m-head .hello{ float:right; color:#000; font-weight:bold; margin:6px 0px 0px 0px; overflow:hidden; width:195px; height:18px;white-space:nowrap; }



.m-head .hello a{color:#000; font-size:10px;}



.m-head .uinfo{float:right; width:300px; margin-top:8px;}



.m-head .mar-left{ margin-left:7px;}



.m-head .uinfo-left{ text-align:center; float:left; width:293px; background-position:0 0;position:relative;}



.m-head .uinfo-left .uinfoitem{ float:left; width:100px;background-position:1px -69px; color:#000; font-weight:bold;}



.m-head .uinfo-left .pmnotice{position:absolute;top:-5px; right:290px;padding:3px 5px;background-color:#E00000;color:#fff;border:1px #000 solid;border-radius:5px;}



.m-head .uinfo-left .nar{ width:90px;}







/* 头部 */



.g-hd{ }



.g-hd .m-hdbanner{ position:relative; height:136px;}



.g-hd .m-hdbanner .hd-logo{ float:left;}



.g-hd .m-hdbanner .hd-right{ float:right; width:400px; height:100px; position:relative;}



.g-hd .m-hdbanner .hd-right .search{ background-position:0 -127px; height:36px; width:288px; position:absolute; top:88px; left:122px;}



.g-hd .m-hdbanner .hd-right .search-input{line-height:20px; padding:0;border:1px solid gray;width:182px; height:22px; margin:6px 0px 0px 8px;border-radius: 4px 4px 4px 4px;box-shadow:1px 1px 5px #999 inset;-moz-box-shadow:1px 1px 5px #999 inset;}



.g-hd .m-hdbanner .hd-right .search-btn{



	cursor:pointer;



	margin-left:4px;



	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



    border: medium none;



    color: #fff;



    font-size: 13px;



    font-weight: bold;



    height: 30px;



    



    width: 60px;



	}







.banner{ border:1px #D9D9D9 solid; margin-left: 5px; width:990px;height:330px;overflow:hidden;position:relative;}



.banner .ui-adside-main{position:absolute;}



.banner li{float:left;}



.banner .ui-adside-side{position:absolute; right:10px;bottom:10px;}



.banner .ui-adside-side li{padding:5px 8px;color:#000;margin:0px 3px;background-color:#EAEAEA;border-radius:15px;}



.banner .ui-adside-side li a{color:#000;}



.banner .ui-adside-side .on{background-color:#FF6868;color:#fff;}



.banner .ui-adside-side .on a{color:#fff;}







.g-hd .hd-right .buy-note{position:absolute; top:15px; left:120px; color:#fff;}



.g-hd .hd-right .buy-notice{ float:left; width:135px; }



.g-hd .hd-right .buy-notice a{ float:left; overflow:hidden;}



.g-hd .hd-right .buy-notice span{ float:left; width:78px; font-weight:bold; padding-left:4px; font-size:9px;}



.g-hd .hd-right .buy-notice .n-buy365{background-position:0px -36px; width:47px; height:29px;}



.g-hd .hd-right .buy-notice .n-shipping{background-position:0px 0px; width:51px; height:29px;}



.g-hd .hd-right .buy-notice .notice-info{ font-size:9px; padding-top:2px;}



/* logo */



.g-hd .m-hdbanner .logo{ position:absolute; top:0px; left:10px;width: 387px;height: 130px; }



.g-hd .m-hdbanner .logo a { width: 100%;height: 100%;float: left;display: block;background:url(../images/sologo.png) no-repeat 0px 5px; }







/* 主体 */



.g-bd{width:100%;}



.g-mn{ float:right; width:747px; margin:5px 10px 10px 0px; _margin:5px 5px 5px 0px;}











/* 左侧侧栏 */



.g-list{ float:left; width:223px; margin:5px 0px 0px 10px; _margin:5px 0px 5px 5px;}







/*pop search*/



.pop-search { width:980px;margin:0 auto;text-align:left; background-color:#FFF; padding: 5px 10px; overflow:hidden;white-space:nowrap;}







/* 页脚 */



.g-ft{ width:1000px; margin:0 auto; text-align:center;padding:20px 0px 45px 0px;background-color:#FFF;}



.g-ft div{ margin:10px;}



.g-ft .ft-pay-logo{ width:366px; margin:0 auto;}



.g-ft .ft-pay-logo a{ float:left; text-indent:-999px; overflow:hidden;}



.g-ft .ft-paypalverfied{ width:70px; height:70px; background-position:0px -64px;}



.g-ft .ft-verisign{ width:99px; height:50px; background-position:0px -139px; margin:5px 37px 0px 20px;}



.g-ft .ft-mcafee{ width:65px; height:37px; background-position:0px -237px;margin:17px 38px 0px 0px;}



.g-ft .ft-norton{ width:100px; height:72px; background-position:0px -438px;margin:0px 0px 0px 0px;}



.g-ft div.hotkeywords_title { padding-top: 10px;font-weight: bold;font-size: 12px; }



.g-ft div.hotkeywords {  }



.g-ft div.hotkeywords ul { width: 980px;height: auto;float: left;display: inline;padding: 6px 0; }



.g-ft div.hotkeywords ul li { width: 156px;line-height: 18px; height: 18px; float: left;display: inline;background-position:0px -1142px;text-align: left;padding-left: 16px; overflow: hidden;}











/* 中间菜单列表 */



.w-lst{ width:auto; padding-left:10px;}



.w-lst-0 a{ float:left;margin:0px 1px 0px 0px;padding:8px 14px;font-size:12px; color:#fff; background-color:#B20000; font-weight:bold;border-right:1px #E00000 solid;border-bottom:1px #E00000 solid; }



.w-lst-0 a:hover{text-decoration:none; background-color:#640000;color:#fff;}



.w-lst-0 .firstradius{border-radius:10px 0px 0px 0px;}



.w-lst-0 .lastradius{border-radius:0px 10px 0px 0px;}



.w-lst-0 .cur{background-color:#640000; }



.w-lst-0 .cur2{background-color:#640000; }



.w-lst-0 span{ float:left;}



.w-lst-0 .nav-bar{ width:5px; height:16px; background-position:1px -65px;}











/* 中间菜单模块(module)(.m-) */



.m-nav{background:url(../images/menubg.jpg) repeat-x center;z-index:99999;position:relative;border-radius:10px 10px 0px 0px;  padding-top:10px;width:1000px; margin:0 auto;background-color:#820000;}



.m-nav .nav-line{ padding-bottom:1px; line-height:0px;}



.m-nav .shopping-cart{ position:absolute;top:5px; right:11px;}



.m-nav .shopping-cart a{ font-size:12px; color:#FFF; font-weight:bold; width:110px; height:23px; background-position:0px -1523px; padding:8px 0px 0px 8px;}



.m-nav .nav-club-cate{z-index:99999;padding:5px;display:none;width:800px;background-color:#640000;border-radius:0px 0px 10px 10px; position:absolute;top:40px;left:77px;}



.m-nav .nav-club-cate a{width:150px;float:left;color:#fff;padding:5px;}



.m-nav .nav-nation-cate{z-index:99999;padding:5px;display:none;width:330px;background-color:#640000;border-radius:0px 0px 10px 10px; position:absolute;top:40px;left:200px;}



.m-nav .nav-nation-cate a{width:150px;float:left;color:#fff;padding:5px;}



	



.m-nav-ad{ margin:0 auto; width:977px; margin-top:5px;}



.m-nav-ad a{ text-indent:-9999px; overflow:hidden; background:url(../images/banners/shoppingstep.jpg) no-repeat 0 0; width:977px;height:52px;}







/* 功能(function)(.f-) */



.f-fs0{font-size:12px;}



.f-fc0{ color:#777777;}



.f-bg0{ background-color:#FFF; padding:3px 3px 7px;}



.f-bg1{ background-color:#f7f7f7;}



.f-bg2{ background-color:#FFF;}



.f-iblk{display:inline-block;zoom:1;*display:inline;}



.f-blk{display:block;}



.f-brd0{border:1px solid #c1acac;}











/* 左侧列表 */



.w-blk0 .blk0h2{ height:33px; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}



.w-blk0 .blkhdl{ float:left;height:26px; background-position:0px -295px; padding:7px 0px 0px 0px;}



.w-blk0 .blkhdr{ float:right;height:33px; width:10px; background-position:-483px -340px}



.w-blk0 .blkflash{ position:absolute; background-color:#666; line-height:0px; height:5px; background-position:-100px -696px; top:10px; width:223px;}







.w-lst0{ margin-bottom:10px; border-bottom:2px #999 solid;}



.w-lst0-1{border-radius: 0px 0px 6px 6px; border:1px #c1c1c1 solid;}



.w-lst0-1 li a{ padding:8px 8px 8px 15px; border-bottom:1px #CCC solid; width:197px;}



.w-blk-kind h2{ width:223px;}



.w-blk-kind .blkhdl{width:213px;}







.w-blk0 .blkhdl .innerspan { float:left;height:26px; background-position:0px -1114px; padding:4px 0px 0px 30px;margin-left: 10px; }



.w-lst0-1 .match-li { line-height: 24px; height: 24px; border-bottom:1px #CCC solid; width:197px; margin: 0 auto; }



.w-lst0-1 .match-li .topClub { background-position:0px -1091px;width: 7px;height: 7px;margin: 8px 6px 0 4px; }



.w-lst0-1 .match-li .topClub_red { background-position:0px -1083px;width: 7px;height: 7px;margin: 8px 6px 0 4px; }



.w-lst0-1 .match-li .topMember { background-position:0px -1106px;width: 6px;height: 6px;margin: 9px 6px 0 4px; }



.w-lst0-1 .match-li .topMember_red { background-position:0px -1099px;width: 6px;height: 6px;margin: 9px 6px 0 4px; }



.w-lst0-1 .match-li span { margin-top: 1px;height: 20px; width: 15px; float: left; display: block; font-size: 18px; color: #CCCCCC;}



.w-lst0-1 .l a {border: none; font-weight: bold; text-align: right;}



/* 左侧底下广告 */



.w-blk-ltbox h2{ width:223px;}



.w-blk-ltbox .blkhdl{width:213px;}



.w-blk-ltbox .blkbody{ background-color:#151515; text-align:center; border-radius: 0px 0px 6px 6px;}



.w-blk-ltbox .blkbody .adimg{ padding:0 0px 12px;}











/* 底部帮助列表 */



.w-blk-fthelp{ width:980px;margin:0 auto; margin-top:10px;}



.w-blk-fthelp .blkhdl{width:703px; text-align:left; padding-left:10px;border-radius:10px 0px 0px 0px;}



.w-blk-fthelp .blkhdr{width:267px;background-position:-226px -340px;border-radius:0px 10px 0px 0px;}



.w-blk-fthelp .blkbody{ height:180px; background-color:#090708;border-radius: 0px 0px 6px 6px;}



.w-blk-fthelp .blkbody .fthelp-box{ float:left; width:175px; height:149px; background-position:0 -2300px; position:relative;}



.w-blk-fthelp .blkbody .ft-box1{ width:250px;}



.w-blk-fthelp .blkbody .ft-box2{ width:200px;}



.w-blk-fthelp .blkbody .fthelp-box h2{ text-align:left; font-size:13px; padding:0px; height:20px; margin:5px 0px 10px 15px;}



.w-blk-fthelp .blkbody .fthelp-box .ft-hd1{ font-size:18px; margin:0px 0px 15px 15px;}



.w-blk-fthelp .blkbody .fthelp-box li{ color:#FFF; margin:8px 0px 8px 15px;}



.w-blk-fthelp .blkbody .fthelp-box a{ color:#FFF;}



.w-blk-fthelp .blkbody .fthelp-box .ft-contact{ position:relative;}



.w-blk-fthelp .blkbody .fthelp-box .ft-facebook{ height:18px; padding:2px 0px 0px 28px; background-position:0px 0px; }



.w-blk-fthelp .blkbody .fthelp-box .ft-twitter{  height:18px;padding:2px 0px 0px 28px;background-position:0px -20px;}



.w-blk-fthelp .blkbody .fthelp-box .ft-tumblr{  height:18px;padding:2px 0px 0px 28px;background-position:0px -1045px;}



.w-blk-fthelp .blkbody .fthelp-box .ft-visa{  height:33px; width:52px;background-position:0px -197px; position:absolute; top:100px; left:14px; overflow:hidden; text-indent:-999px;}



.w-blk-fthelp .blkbody .fthelp-box .ft-master{  height:33px; width:50px;background-position:0px -318px; position:absolute; top:100px; left:70px; overflow:hidden; text-indent:-999px;}



.w-blk-fthelp .blkbody .fthelp-box .ft-jcb{  height:33px; width:50px;background-position:0px -357px; position:absolute; top:137px; left:15px; overflow:hidden; text-indent:-999px;}



.w-blk-fthelp .blkbody .fthelp-box .ft-amepr{  height:33px; width:50px;background-position:0px -398px; position:absolute; top:137px; left:70px; overflow:hidden; text-indent:-999px;}











/* loading条 */



.w-blk-loading{box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333; width:417px;}



.w-blk-loading .blkhdl{width:201px; text-align:left; padding-left:10px;}



.w-blk-loading .blkhdr{width:206px;background-position:-287px -340px;}



.w-blk-loading .blkbody{ text-align:center; background-color:#181818; border:1px #333 solid;border-radius: 0px 0px 6px 6px;}



.w-blk-loading .blkbody .inner-box{ font-size:12px; font-weight:bold; padding:30px; margin:10px 12px 12px 12px; background-color:#FFF;border-radius: 6px 6px 6px 6px;box-shadow:1px 1px 5px #181818 inset;-moz-box-shadow:1px 1px 5px #181818 inset;}











/* 评论星星 */



.re-star{ width:10px; width:10px;background:url(../images/sprite.png)  no-repeat;}



.g-star{ background-position:-16px -280px;}



.b-star{ background-position:-29