<!--图片轮播部分-->
li {list-style-type:none;}
.cl:after {content:'.';display:block;height:0;overflow:hidden;}
#KinS {position:relative;width:1200px;height:350px;overflow:hidden;}
#KinS .logo {position:absolute;left:0;top:-350px;}
#KinS .logo li, #KinS .logo img{display:block;width:1200px;height:350px;}
#KinS .logo_nav{position:absolute;bottom:10px; right: 0;}
#KinS .logo_nav li {float:left;width:20px;height:20px;text-align:center;margin:0 5px;line-height:20px;background:#666;}
#KinS .logo_nav li a {text-decoration:none;display:block;width:20px;height:20px;color:#323232;}
#KinS .logo_nav li a:hover {text-decoration:none;}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
.border{
	-moz-border-radius: 6px;      /* Gecko browsers */
    -webkit-border-radius: 6px;   /* Webkit browsers */
    border-radius:6px;            /* W3C syntax */
}
.KeFu{width:120px; height:455px; background:url(../images/right_bg.png) no-repeat;position: fixed;
            top: 193px; right:15px; 
			padding-top:160px;
			 padding-left:10px;
             }
.KeFu a{ display:block;margin-top:15px;}
.header{width:100%; height:116px; background-color:#b01c1e; font-family:"微软雅黑";}
.top-inner{width:100%;height:116px;  margin:0 auto;position:relative;}
.logos{margin:0 auto;width:300px;}
.top-right{text-align:right;width:610px;}
.top-search{position:absolute;right:50px;top:32px;}
.top-search .input-s{width:160px;height:36px;margin:0px;padding:0px;font-size:15px;color:#2f9aaa}
.top-search .input-sm{height:36px;width:60px;margin:0px;padding:0px;margin-left:-4px;border:none;text-align:center;background:#2f9aaa;color:#FFF;}
.top-link{height:16px;text-align:right;color:#efebeb;font-size:12px;padding-top:3px;}
.top-link span{font-size:12px;}
.top-link a{color:#efebeb;padding:0px 3px;font-size:12px;}
.top-link a.cart{padding-left:24px;background:url(../images/sou_58.png) no-repeat left center; }
.help{cursor:help;}
.tel{ color:#FFF;text-align:right; font-size:18px; margin-top:72px; font-weight:600;}
.menu-box{width:100%; margin:0 auto;background-color:#CCC;}

.nav{width:98%; height:48px; margin:0 auto; background-color:#CCC; font-family:"微软雅黑"; line-height:49px;}
.nav ul li{position:relative;float:left;text-align:center; background:url(../images/li_bg.png) no-repeat right center;}
.nav ul li a{color:#FFF; font-size:14px; font-weight:600;width:118px; height:47px; display:inline-block;border-bottom:1px solid #CCC;}
.nav ul li a:hover{color:#b01c1e; text-decoration:none; background-color:#FFF;}
.nav ul li:hover a{color:#b01c1e; background-color:#FFF;}
.nav ul li:hover .sublist2{display:block;}
.nav ul li.active a{border-bottom:1px solid #b11c1e;}
.sublist2{position:absolute;display:none;width:120px;overflow:hidden;z-index:999;box-shadow: 5px 5px 10px #999;}
.sublist2 li{width:120px;height:36px;color:#000;background:#FFF;line-height:36px;text-align:center;}
.sublist2 li a{display:block;width:100%;font-size:14px !important;font-weight:500 !important;}
.sublist2 li a:hover{background:#b01c1e !important;color:#FFF !important;font-size:14px;}
.nav ul li a img{position:absolute;width:42px;right:0px;top:0px;}
.footbg{width:100%;background:#FFF;height:48px;margin:0 auto}
.footbg a{color:#999;}
.guide{ border-top:1px solid #ddd; padding-top:18px; margin-top:40px; overflow:hidden;}
.guide ul{ width:160px; float:left; margin-left:10px; display:inline;}
.guide ul li{ float:left; margin-right:12px;}
.guide ul li span,.weibo dt{ font-size:14px; font-weight:bold;}
.guide ul li a{ line-height:25px;}
.weibo{ float:left; width:100px;}
.weibo dt ,.weibo dd{ float:left;}
.weibo dd{ margin-right:10px; line-height:25px;}
.link{color:#999;}
.link{ border-top:1px solid #e5e5e5; width:100%; float:left;padding-top:21px; padding-top:10px;}
.link span{color:#333; font-size:14px;}
.link a{ margin:8px; line-height:23px;}
.copyright1{width:auto;color:#666; margin:0px auto;text-align:center;}
.copyright1 p{line-height:24px;}
.copyright1 .w{padding:10px 0px;}
.peisong{width:100%; text-align:center; margin-top:20px; margin-bottom:20px;}
.about{width:1200px;margin:0 auto;height:42px;/* background:url(../images/about_bg.png) repeat-x; */clear:both; line-height:42px; text-align:center;}
.about ul{ width:800px;text-align:center;margin:0 auto;}
.about ul li {float:left; width:110px;}
.about ul li a{color:#FFF;font-size:13px;}

/*当前位置*/
.ui_here{width:1186px;height:24px;border:1px solid #CCC;padding:3px 0px 0px 12px;margin:6px 0px;-moz-box-shadow:2px 1px 6px #eee inset;
-webkit-box-shadow:2px 1px 6px #eee inset;
box-shadow:2px 2px 6px #eee inset;}
.goods_filter{width:1186px;border:1px solid #CCC;padding:3px 0px 6px 12px;margin:8px 0px;
-moz-box-shadow:2px 1px 6px #eee inset;
-webkit-box-shadow:2px 1px 6px #eee inset;
box-shadow:2px 2px 6px #eee inset;}
.goods_cat,.g_filter{width:99%;padding:6px 0px;border-bottom:1px dotted #ccc;}
.goods_cat dt,.g_filter dt{width:52px;float:left;font-weight:bold;}
.goods_cat dd,.g_filter dd{float:left;}
.goods_cat dd a,.g_filter dd a{padding:0px 6px;}


/*帮助*/
.helpTitBg{ margin: 0 auto;width: 1200px;}
.foot_catro{border-top: 1px solid #DDDDDD;margin-top: 40px;overflow: hidden; padding-top: 18px;}
.foot_catro dl{display: inline;float: left;margin-left: 10px;width: 160px;color:#666}
.foot_catro dl dt{ font-size: 14px;font-weight: bold;color:#000;margin-bottom:3px;}
.foot_catro dl a{color:#666}

/*用户中心订单详情*/
.userTitleBox{height:36px;background:#f9f9f9;border-bottom:1px solid #CCC;line-height:36px;-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;}
.userTitle{padding-left:6px;font-size:15px;}
.usermenus{
	height:36px;font-size:16px;text-align:center;line-height:36px;background:#f9f9f9;border-bottom:1px solid #CCC;
	-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
.accountDetail{
	background:#f9f9f9;
	-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
	color:#333;font-size:15px;
	line-height:38px;
	height:38px;
	border-bottom:1px solid #CCC;
}
a.curs{color:#F00;}
.inputBg{border:1px solid #CCC;height:20px;}
/*用户注册页面样式*/
.usermain{width:100%;margin:0px auto;}
.registerBox{width:100%;margin:0px auto;padding-top:12px;background:url(../images/bg3.png) repeat-y;background-size:100%;}
.usertab{margin:0px;height:42px;padding:0px 24px 0px 36px;}
.usertab li{float:left;width:49%;line-height:42px;background:#f9f9f9;text-align:center;font-size:16px;cursor:pointer;color:#666;border-bottom:1px solid #000;}
.usertab li.curr{border-right:1px solid #CCC;background:#CCC;color:#FFF;border-bottom:1px solid #ff7200;}
.usertab li a{display:block;width:100%;height:100%;color:#333;}
.usertab li.curr a{color:#666;}
.user-con-tab{width:600px;margin:0px auto;padding:24px;padding-bottom:60px;}
.btn-f{margin-left:150px;}
.vipbtn{ width: 300px;cursor:poniter; height: 50px; background: #b11c1e; color: #fff; display: block; text-align: center; line-height: 50px; font-size: 22px; margin-top: 20px;}
.vipbtn:hover{opacity:0.8;}
/*registered */
.registered_out { width: 100%; background:rgba(204,204,204,0.3);border-radius:6px; padding-bottom: 32px; }
.registered { width: 600px; margin: 0 auto; text-align:center;}
.registered h2 { height: 60; line-height: 60px;color:#b01c1e;}
.reg-box { padding-left: 30px; }
.reg-box li { line-height: 42px; margin: 8px 0 12px; width: 500px; overflow: hidden; }
.reg-box li label { width: 100px; height: 42px; float: left; line-height: 42px;color:#b01c1e;font-size:12px;font-weight:bold; text-align: right; padding-right: 20px; }
.reg-box li input { padding: 6px 0; font-size: 16px; width: 296px; height: 24px; line-height: 24px; border: 1px solid #FFF; text-indent: 0.5em; float: left; }
.registered .btn a { background: #ff7200; margin-left: 110px; }
.add { width: 128px; height: 42px; float: left; _display: inline; cursor: pointer; margin-left: 20px; }
.reg-box li .sradd { width: 138px; text-indent: 4px; font-size: 14px;text-transform:uppercase; }
.reg-box li .input-code { width: 106px; padding: 6px; font-family: Arial; font-style: italic; color: red; letter-spacing: 1px; cursor: pointer; text-align: center; text-indent: 0; }
.yzm { background: #ff7200; text-align: center; line-height: 42px; color: #fff; }
.yzmc { background: #dddddd; text-align: center; line-height: 42px; color: #999; }
.errors { display:none;color: red;margin-left:6px; padding-left: 20px; float: left; background:url(../images/unchecked.gif) no-repeat left center;}
label.error{color:red;margin-left:6px;padding-left:20px;width:120px;text-align:left;background:url(../images/unchecked.gif) no-repeat left center;}
.reg-box li { width: auto; }
.reg-box li input.errorC { border: 1px solid red; }
.reg-box li input.checkedN { border: 1px solid #1ece6d; }
em { font-style: normal; }
