@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body,td,th {
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#fff;
	min-width:1200px;
}
a {
	font-size:13px;
	color: #333;
	text-decoration: none;
	transition: color 0.2s ease-out 0s;
}
a:hover {
	text-decoration: none;
	color:#3eadc9;
}
img {border:0px; }
li{ list-style:none;}
input,select{ font-family:"微软雅黑";}
em{ font-style:normal;}
.clear {
    clear: both;
    font-size:0px;
    height: 0px;
    line-height:0px;
    width: 0px;
}
.cf:before, .cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
	margin:0;
	padding:0;
} 
.header{
	height:37px;
	line-height:37px;
	color:#333;
	font-size:12px;
	background:#fafafa;
	border-bottom:#e6e6e6 1px solid;
	z-index:7;
	position:relative;
}
.header_a{ 
   width:1200px;
   margin:0 auto;
   position: relative;
   z-index:3;
	
}
.header_b{ 
   width:1000px;
   margin:0 auto;
   position: relative;
   z-index:3;
}
.header_a span{ 
   width:auto;
   display:block;
}
.header_a span a{ 
   color:#333;
   font-size:12px;
}
.header_a span a:hover{ 
   color:#3eadc9;
}

.hd-quick-menu{ float:right; z-index:1000; margin-top:12px; font-size:12px;}
.hd-quick-menu li{ 
   float:left; _display:inline; 
   position:relative; 
   z-index:1000; 
   width:80px; 
   height:22px; 
   
}
.hd-quick-contact{ position:absolute; right:-1px; top:25px; border:1px solid #e6e6e6;  _top:22px; height:134px; width:240px; background:#fff; z-index:2;}
.hd-quick-help{ position:absolute; top:25px; left:-1px;display:none; z-index:2; border:1px solid #e6e6e6;  padding:10px 0; _top:22px; width:93px; text-align:center; background:#fff;}
.hd-quick-i-account{ text-align:left; text-indent:15px;}
.hd-quick-help li{ width:100%; height:32px; line-height:32px; text-align:left; border-right:#e6e6e6 1px solid;}
.hd-quick-help li a{ display:block; padding:0px 10px;}
.hd-quick-help li a:hover{ background:#f0f0f0; transition: background 0.2s linear;}
.hd-quick-menu .hd-triangle,.hd-quick-menu .hd-triangle-1{ 
   background-position: center 0; 
   position:absolute; 
   left: 0; 
   display:none; 
   bottom:-4px; 
   height:8px; 
   overflow:hidden; 
   line-height:23px; 
   width:100%; 
   text-align:center; 
   font-size:50px; 
   z-index:4;
}
.hd-quick-menu .hd-triangle{ color:#fff;}
.hd-quick-menu .hd-triangle-1{ color:#e6e6e6; bottom:-3px;}

.hd-quick-menu-contact-a,.hd-quick-menu-sub-a{ display:block; height:14px; line-height:14px; _float:left; color:#333; font-size:12px;}
.hd-quick-menu-sub:hover .hd-quick-menu-sub-a{ color:#3eadc9; font-size:12px;}
.hd-quick-menu-contact:hover .hd-quick-menu-contact-a{color:#3eadc9;}
.hd-quick-menu-sub:hover .a-r180{-webkit-transform: rotate(180deg); -webkit-transition:-webkit-transform 0.5s ease-in-out;}
.hd-quick-menu-contact:hover .a-r180{-webkit-transform: rotate(180deg); -webkit-transition:-webkit-transform 0.5s ease-in-out;}
.hd-quick-menu-contact:hover .hd-quick-contact{ display:block; transition: display 1s linear;}
.hd-quick-menu-sub:hover .hd-quick-help{ display:block; transition: display 1s linear;}
.hd-quick-menu-contact:hover .hd-triangle-1,
.hd-quick-menu-contact:hover .hd-triangle{ display:block;}
.hd-quick-menu-sub:hover .hd-triangle,
.hd-quick-menu-sub:hover .hd-triangle-1{ display:block;}
.hd-quick-contact{ display:none;}
.icon-triangle-x {
   width:10px;
   height:6px;
   display:block;
   float:left;
   background:url(../images/icon_hdSprite1.png) no-repeat -10px 0px;
   position:absolute;
   top:4px;
   right:0px;
   margin-right:15px;
}
.br1e6{ border-right:1px solid #d9d9d9 !important;}

.h-q-c-left{ margin:21px 0 0 20px; color:#333;}
.h-q-c-left h3{ font-size:28px; line-height:26px; margin-bottom:4px; font-weight:bold;}
.h-q-c-serve{ display:block; width:205px; height:30px; text-align: center; line-height:30px; font-size: 12px; margin-top:7px; background:#3eadc9; color:#fff; }
.h-q-c-serve .icon-hd-tishi{ margin:3px 7px 0 33px;}
a.h-q-c-serve:hover{ color:#fff; background:#3eadc9;}
a.h-q-c-serve:hover .icon-hd-tishi{background-position: -349px 0px;}
.tubiao {
    float: right;
}
.tubiao span {
    display: block;
    float: left;
    height: 56px;
    margin-left: 25px;
    
    width: 59px;
}

.main{ width:1200px; margin:0 auto;}
.mains{ width:960px; margin:5px; }
.menu{ 
   height:40px;
   background:#C30;
}
.logo{ float:left; margin-top:5px;}
.search_form{
    height: auto;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #fff;
	border:#3eadc9 2px solid;
	height:33px;
	overflow:hidden;
	padding:0px;
	margin-top:15px;
}
.text {
    background-color: #fff;
    color: #999;
    font-family: arial,"微软雅黑";
    font-size: 14px;
    height:33px;
    line-height:33px;
    width:316px;
	border:none;
	background: url(../images/search.gif) no-repeat left center;
	padding-left:24px;
	margin:0px;
}
.text:focus {
    background-color:#fcfcfc;
    box-shadow: 2px 2px 3px #d2d2d2 inset;
}
.button {
    background:#3eadc9;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    width:88px;
	height:34px;
	border:none;
	cursor:pointer;
	font-family:"微软雅黑";
	margin:0px;
	margin-left:-3px;
	padding:0px;
}
.button:hover {
    background:#3eadc9;
}		
.hot_zi_more a{
	font-family:"微软雅黑";
	width:auto;
	display:black;
	height:16px;
	line-height:16px;
	
	padding:0px 5px;
	color:#444;
	font-size:12px;}
	
.hot_zi_more a:hover,
.hot_zi_more a:active{
	color:#bd0101;
	background:none;}







/************头部e**************/

.headNav{ width:100%; height:40px; border-top:2px solid #3eadc9; border-bottom:2px solid #3eadc9;position:relative; z-index:5; }
.headNav .navCon{ height:40px; position:relative; z-index:6; width:1200px; margin:0 auto;}
.headNav .navCon .navCon-cate{ width:210px; height:40px; line-height:40px; font-size:14px; font-weight:bold;  background:#0aa251; color:#FFF; position:relative; border-left:1px solid #3eadc9;border-right:1px solid #3eadc9;}

.headNav .navCon .navCon-menu li{float: left;height:40px;line-height:40px;overflow: hidden;text-align: center;width: 110px;}
.headNav .navCon .navCon-menu li a{color: #3eadc9;display:block; font-size: 16px; font-weight:bold; height:40px; line-height:40px;text-decoration: none;width: 110px;}
.headNav .navCon .navCon-menu li a:hover, .cur {color: #666666;text-decoration: none;}
.headNav .navCon .navCon-menu li a:hover, .curMenu {color: #000000;}

.headNav .navCon .navCon-cate .navCon-cate-title{ background:#3eadc9; height:40px; text-align:left; padding-left:30px; border-bottom:1px solid #FFFFFF;}
.headNav .navCon .navCon-cate .navCon-cate-title a{ color:#ffffff;  font-size: 16px; height:40px;}
.headNav .navCon .navCon-cate .navCon-cate-title a:hover{ text-decoration:underline;}

.headNav .navCon .navCon-cate .cateMenu{ position:absolute; left:-1px; box-shadow:4px 2px 5px rgba(0, 0, 0, 0.3); background:#ffffff; cursor:pointer; border-left:1px solid #3eadc9;border-right:1px solid #3eadc9;border-bottom:1px solid #3eadc9;}
.headNav .navCon .navCon-cate .cateMenu li{ width:210px;overflow:hidden; border-bottom:1px solid #e4e4e4;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag{ width:195px; padding:4px 5px 5px 30px; overflow:hidden; line-height:23px; height:30px;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong{ line-height:35px; width:160px; display:block; text-indent:0px; background: url(../images/feilei_arrow.png) 150px 4px  no-repeat; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong a{ font-size:14px; font-weight:bold; color:#3eadc9;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel{text-indent:0px; width:185px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel p{ height:26px;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel a{ font-size:12px; font-weight:normal; color:#444444;text-indent:0px; padding:0 11px 0 0;}
.headNav .navCon .navCon-cate .cateMenu .on{ background:#ffffff; *margin-bottom:-4px; text-decoration:underline;}
.headNav .navCon .navCon-cate .cateMenu .on .cate-tag .listModel a{ color:#333333;}
.headNav .navCon .navCon-cate .cateMenu .float-list-dnav a{ font-size:14px; font-weight:bold; color:#333333; line-height:25px; padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item{ width:720px; padding:10px 20px; background:#FFFFFF; box-shadow:4px 3px 5px rgba(0, 0, 0, 0.3);  position:absolute; left:210px; top:0px; border:1px solid #3eadc9;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemleft{ width:480px; padding:10px 0px; }

.headNav .navCon .navCon-cate .cateMenu .itemright{
	min-height:345px; 
	background-position:right bottom;
	background-color:#FFF;
	background-repeat:no-repeat; 
}

.headNav .navCon .navCon-cate .cateMenu .list-item dl 
{
   width:710px;
   border-bottom:#e4e4e4 1px solid;
   padding-bottom:5px;
   margin-bottom:5px;
}
.headNav .navCon .navCon-cate .cateMenu .list-item dt a{ 
   width:70px;
   float: left;
   color: #C30;
   font-weight: bold;
   line-height: 24px;
   height: 24px;
   font-size: 14px;
   text-align:right;
   margin-right:10px;
}


.headNav .navCon .navCon-cate .cateMenu .list-item dd{
   width:700px;
   float: left;
   }
.headNav .navCon .navCon-cate .cateMenu .list-item dd a{ 
   padding:0px 10px ;
   color: red;
   line-height: 30px;
   font-weight:100;
   font-size: 14px; 
   display:block;
   float:left;
 }
.headNav .navCon .navCon-cate .cateMenu .list-item dd a:hover,
.headNav .navCon .navCon-cate .cateMenu .list-item dt a:hover,
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel a:hover{ 
   color:red;
   text-decoration:underline;
 }
/*.headNav .navCon .navCon-cate .cateMenu li .cate-tag em{background-image:url(../images/ailsa-ico.png); background-repeat:no-repeat; width:27px; height:110px; display:block; position:relative; float:left; margin:0px 10px 0 5px;}
.A-em1{background-position:0 0;}
.A-em2{background-position:-28px 0;}
.A-em3{background-position:-56px 0;}
.A-em4{background-position:-84px 0;}
.A-em5{background-position:-112px 0;}
.A-em6{background-position:-140px 0;}
.A-em7{background-position:-168px 0;}*/
.headNav .cart{ 
   width:225px; 
   height:40px; 
   background: #3eadc9; 
   position: absolute;
   right: 0;
   top: 0px; 
   text-align:center; 
   z-index:-1;
  }
.headNav .cart:hover{background-position:left -50px;}
.headNav .cart .cart_icon{ width:30px; height:22px; display:block; position:absolute; left:20px; top:13px; background:url(../images/index_bg.png) no-repeat; background-position:-32px -38px; z-index:10}
.headNav .cart .cart_icon2{ width:28px; height:21px; display:block; position:absolute; right:18px; top:16px; background:url(../images/index_bg.png) no-repeat; background-position:-37px -65px; z-index:10}
.headNav .cart a.name{
	color:#FFFFFF; 
   font-size:16px;
   line-height:46px; 
  }
.headNav .cart a.name:hover{
   text-decoration:underline; 
  }
.headNav .cart .prompt {
    background:#fff;
    border: 1px solid #ddd;
    padding: 10px 15px;
	display: none;
    position: absolute;
    right: 0;
    top:50px;
    width: 350px;
	z-index:0;
}
.headNav .cart .prompt .nogoods {
    color: #999;
    height: 49px;
    line-height:49px;
    overflow: hidden;
    padding-left: 30px;
	text-align:left;
	font-size:14px;
}
.headNav .cart .prompt .nogoods b {
    float: left;
    height: 49px;
    width: 56px;
	background:url(../images/sprite.png) no-repeat;
	display:block;
	margin-right:10px;
}
.headNav .cart:hover .prompt{
    display: block;
}
.headNav .cart .prompt .pro-con{
	width:100%; 
	height: auto; 
}
.headNav .cart .prompt .pro-con h2{
	height:30px;
	line-height:30px;
	background:#f1f1f1;
	display:block;
	padding-left:10px;
	text-align:left;
	color:#333;
}
 .prompt .pro-con ul li{
	width:100%; 
	height:50px; 
	border-bottom:1px #DDDDDD dotted;
	padding:10px 0px;
	color:#333;
	font-size:12px;
	line-height:20px;
	display:block;
}
.prompt  .pro-con ul li .img{
	border:1px #ddd solid;
	margin-right:10px
}
.prompt  .pro-con ul li .pri{
	width:93px;
	text-align:right;
}
.prompt  .pro-con ul li .pri a{
	color:#005ea7; 
	text-decoration:none;
	background:none;
}
.prompt  .pro-con ul li .pri a:hover{
	color:#F60; 
	text-decoration:underline;
	background:none;
}
.prompt  .pro-con ul li .pro-name{
	width:132px; 
	overflow:hidden;
	margin-right:10px;
	line-height:20px;
	text-align:left;
}
.prompt  .pro-con ul li .pro-name a:hover{
	text-decoration:underline;
}
.prompt  .pro-con .smb {
    background:#f5f5f5;
    padding: 8px;
	text-align:right;
}
.prompt  .pro-con .smb b {
    color: #e4393c;
    margin: 0 5px;
}
.prompt  .pro-con .smb strong {
    color: #e4393c;
    font-size: 18px;
}

.adress{
   padding:10px 0px;
   color:#999;
}







.slideboxbg{width:100%; position: relative; height:361px; z-index:0;}
.slidebox{width:760px; margin: 0 auto;  height: 361px; position:relative;}
.slide{ width:100%; height:361px; overflow:hidden; position:relative;}
.fade-content{margin:0 auto;}
.fade-content li{ width:100%; height:361px; overflow:hidden; position:relative;}
.fade-content li a{margin:0 auto; width:1200px; margin:0 auto; display:block;}
.fade-content li a img{width:1200px; height:364px;}
.fade-ul li{
	width:10px; 
	height:10px;
	overflow: hidden; 
	margin-right:8px; 
	float: left; 
	cursor:pointer; 
	background:#555; 
	color:#fff; 
	text-align:center;
	border-radius:24px;
}
.fade-ul li.hover{background:#ffffff; color:#fff;}




/*********foot**********/
.foot{width:100%; clear:both; margin:10px 0 0 0;}
.foot_pcount{width:1200px; margin:0 auto; padding:0px;}
.foot_icon{width:100%; height:88px; background:#f2f2f2;}
.foot_icon_list{width:100%; float:left; clear:both;}
.foot_icon_list ul{margin:0px; padding:0px;}
.foot_icon_list ul li{width:215px; float:left; height:88px; margin:0 0 0 25px; display:inline;}
.foot_icon_list ul li.icon{background:url(../images/icon.png) no-repeat;}
.foot_icon_list ul li.icon01{background-position:0px 0px;}
.foot_icon_list ul li.icon02{background-position:0px -100px;}
.foot_icon_list ul li.icon03{background-position:0px -200px;}
.foot_icon_list ul li.icon04{background-position:0px -300px;}
.foot_icon_list ul li.icon05{background-position:0px -400px;}

.foot_span{width:100%; float:left; margin:20px 0 0 0;}
.foot_span_l{width:830px; float:left;}
.foot_span_l ul{margin:0px; padding:0px;}
.foot_span_l ul li{width:155px; float:left; margin:0 0 0 10px; display:inline;}
.foot_span_l ul li h1{width:100%; float:left; clear:both;font-size:15px; font-family:"微软雅黑"; color:#666666}
.foot_span_l ul li p{width:100%; float:left; clear:both; margin:3px 0 0 0;}
.foot_span_l ul li p a{color:#808080; font-size:12px;}
.foot_span_l ul li p a:hover{color:#9f1431;}

.foot_count{width:100%; float:left; clear:both; margin:25px 0 20px 0; border-top:1px solid #e6e6e6; color:#808080;}
.foot_count ul{margin:0px; padding:0px;}
.foot_count ul li{width:100%; float:left; text-align:center; margin:10px 0 0 0; font-size:12px;}
.foot_count ul li a{color:#808080; font-size:12px;}
.foot_count ul li a:hover{color:#9f1431;}
.foot_count ul li span{margin:0px 5px;}

.ng-hot-line {
    border-left: 1px solid #eaeaea;
    float: left;
    height:80px;
    padding:0px 0 40px 40px;
    text-align: center;
    width: 280px;
}
.ng-hot-line b {
    background: url(../images/npbg.png) no-repeat 0 0 ;
    display: inline-block;
    float: left;
    height: 55px;
}
.ng-hot-line b.phone {
    background-position: 0 -144px;
    width: 80px;
}
.ng-hot-line b.phone-num {
    background:none;
    width: 200px;
	font-size:28px;
	font-weight:bold;
	padding-top:10px;
}
.ng-hot-line a.online {
    background:#fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #212121;
    display:inline-block;
    height:27px;
    line-height: 27px;
    margin-top: 12px;
    width: 100px;
	text-align:center;
	cursor:pointer;
}
.ng-hot-line a.online:hover {
    background:#3eadc9;
    color: #fff;
}
.ng-hot-line a.online em {
    background:url(../images/npbg.png) no-repeat -141px -99px;
	height:20px;
	width:20px;
	display:inline-block;
	margin:3px 0px 0px 10px;
	float:left;
}

.izl-rmenu{position:fixed; right:0;  bottom:100px; padding-bottom:73px; z-index:999; }
.izl-rmenu .btn{width:66px; height:66px; margin-bottom:1px; cursor:pointer; position:relative; border-radius:3px;}
.izl-rmenu a.btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#0091ff; display:block;}
.izl-rmenu a.btn-cart{background:url(../images/gw.png) 0px 0px no-repeat; background-color:#0091ff; display:block;}
.izl-rmenu a.btn-cart i{width:18px;height:18px; background:#F60; color:#fff; position:absolute; line-height:20px; font-size:16px; text-align:center;margin-left:-10px;padding:2px;margin-top:6px; font-style:normal;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#0091ff;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-176px; top:0px; display:none;width:160px;height:160px; background:#0378d1; border:#0378d1 8px solid;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#0091ff;}
{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#0378d1; position:absolute; width:160px; left:-158px; top:0px; line-height:66px; color:#FFF; font-size:18px; text-align:center; display:none; border-radius:3px 0px 0px 3px;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#0091ff; display:none;}
.izl-rmenu .btn-qq:hover,
.izl-rmenu .btn-wx:hover,
.izl-rmenu .btn-phone:hover,
.izl-rmenu .btn-top:hover,
.izl-rmenu .btn-cart:hover{background-color:#0378d1;}











/*分页代码*/
.pager {
    margin:15px 0px 20px 0px;
    text-align: right;
}
.pager a,.pager .current.prev, .pager .current.next {
    border: 1px solid #dddddd;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    margin: 0 4px;
    padding: 0 16px;
    vertical-align: middle;
	background:#FFF;
	color:#333;
}
.pager a:hover,
.pager a:active,
.pager a.sel,
.pager a.selected,
.pager a.current{
	background:#3eadc9;
	border:1px #3eadc9 solid;
	cursor:pointer;
	color:#FFF;
	text-decoration:none;}
.pager a.nouse{
	background:#ccc;
	border:1px #ccc solid;}
.pager a.nouse,
.pager a.nouse:hover,
.pager a.nouse:active{
	background:#ccc;
	border:1px #ccc solid;}



.w265 { width: 265px;}
.db { display: block;}
.Price {
    color: #cb192e;
    font-size: 25px;
    font-weight: 800;
    line-height: 28px;
}
.Price_t {
    color: #666;
    font-weight: bold;
    line-height: 28px;
    text-decoration: line-through;
}

.star {
    background-image: url(../images/Detail_bg.gif);
    height: 16px;
    margin-right: 5px;
    margin-top: 6px;
    width: 75px;
}

.s_10 {
    background-position: 0 -373px;
}
.s_9 {
    background-position: -74px -373px;
}
.s_8 {
    background-position: 0 -390px;
}
.s_7 {
    background-position: -74px -390px;
}
.s_6 {
    background-position: 0 -405px;
}
.s_5 {
    background-position: -74px -405px;
}
.s_4 {
    background-position: 0 -420px;
}
.s_3 {
    background-position: -74px -420px;
}
.s_2 {
    background-position: 0 -435px;
}
.s_1 {
    background-position: -74px -435px;
}
.s_0 {
    background-position: 0 -450px;
}
.xfbz {
    background: url(../images/Detail_bg.gif) no-repeat;
    height: 17px;
    margin: 5px 7px;
    width: 18px;
}
.x_zp {
    background-position: 2px -124px;
}
.x_30 {
    background-position: -16px -124px;
}
.x_hd {
    background-position: -38px -124px;
}
.x_12 {
    background-position: -54px -124px;
}


/*弹窗代码*/
.popup-mask{
    position: absolute; 
	left: 0px;
    top:0px;
    background-color: #000;
    filter:alpha(opacity = 60);
    opacity:0.6;
    display: none;
	z-index:99998;
}
.layer-w574{
	position:absolute;
	left:900px;
	top:200px;
	width:574px;
	z-index:99999;
	background:rgba(0, 0, 0, 0.2);
    display:none;
    padding:6px;
}
.layer-w574 .title{
	height:38px;
	line-height:38px;
	border-bottom:1px solid #e3e3e3;
	font-size:16px;
	font-weight: bold;
	background:#eee;
	display:block;
	text-align:left;
	padding-left:8px;
}
.layer-w574 .cont{
    height:auto;
	line-height:35px;
	padding:10px;
	margin:0  20px;
	font-size:13px;
}
.layer-w574 a.but{
    cursor:pointer;
    display: block;
    font-size:26px;
	height:22px;
	line-height:20px;
    position: absolute;
    right:20px;
    top:13px;
	border-radius:5px;
	padding:0px 2px;
	background:#fff;
	color: #333;
}
.layer-w574  a.but:hover {
    text-decoration: none;
	background:#666;
	color:#fff;
}
.layer-w574  .content {
    background:#fff;
	padding:10px 20px 30px 20px;
}
.success_b {
    background:url(../images/icon_1.png) no-repeat 0px 10px;
    height: 40px;
    overflow: hidden;
    padding-left: 56px;
    width: 304px;
	margin:0 auto;
	border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
	margin-bottom:20px;
}
.success_b {
    color: #999;
    font: 12px/150% Arial,Verdana,"宋体";
    height: auto;
}
.success_b h3 {
    color: #7abd54;
    font: 24px/40px 微软雅黑;
}
.succeed {
    height: 36px;
    margin: 0 auto;
    width:389px;
}
.btn-continue,.btn-pay {
    background:#f5f5f5;
    display: block;
	height: 36px;
    line-height:36px;
    overflow: hidden;
	text-align:center;
	font-size: 15px;
	font-weight:bold;
	border-radius:3px;
	border:#CCC 1px solid;
	float: right;
	width: 94px;
}
.btn-pay {
    background:#e64346;
    margin: 0 25px 0 10px;
    width: 189px;
	color:#FFF;
	border:#a80a0d 1px solid;
}
.btn-pay:hover{
    background:#a80a0d;
	color:#FFF;
}
.btn-continue:hover {
    background:#ffe6e7;
	border:#e03437 1px solid;
}

/*Login*/
.L_main{ 
   width:1000px;
   margin:0 auto;
   margin-top:30px;
}
.Login_main{ 
   width:1000px;
   margin:0 auto;
   margin-top:10px;
   background:#FFF;
   border:1px solid #dadada;
}
.login-form {
    width:360px;
    margin:0 auto;
	margin-top:100px;
}

.login-form .ico-err {
    background: url(../images/tipIcon.png) repeat 0 0;
    display: inline-block;
}
.login-form .ico-err-16 {
    background-position: -182px -208px;
    height: 18px;
    width: 16px;
	margin-right:5px;
}
.login-form .login-txtbox{
    background:#fff;
    border: 1px solid #bbb;
    height:38px;
    margin-bottom:30px;
    position: relative;
}
.login-form .login-txtbox i{
    background: url(../images/loginSp-ico.png) no-repeat 0 0;
    display: inline-block;
    float: left;
    height:38px;
    width: 34px;
}
.login-form .login-txtbox .ico-usename {
    background-position: 0 -5px !important;
}
.login-form .login-txtbox .ico-pwd {
    background-position: -34px  -5px !important;
}
.login-form .login-txtbox input{
    background:#fff;
    color: #333;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 18px;
    padding: 10px 5px;
	border:none;
}
.login-form .login-txtbox .txt-input {
    width:310px;
}
.login-form .login-txtbox1{
    background:#fff;
    border: 1px solid #bbb;
    height:38px;
    margin-bottom:30px;
    position: relative;
	float:left;
	width:170px;
}
.login-form .login-txtbox1 input{
    background:#fff;
    color: #333;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 18px;
    padding: 10px 5px;
	border:none;
width:160px;

}
.login-form .btn-login {
    margin-bottom:20px;
    width: 100%;
}

.login-form .links-text {
    color: #bbb;
    height: 14px;
    line-height: 14px;
    position: relative;
	margin-bottom:20px;
}
.login-form .links-text a {
    color: #666;
	font-size:14px;
}
.login-form .links-text a:hover {
    color: #f60;
}
.login-form .mid-line {
    background:#bbb;
    display: inline-block;
    height: 12px;
    margin: 0 10px;
    width: 1px;
}
.login-form .error {
    background:#ffebec;
    border: 1px solid #ffbdbf;
    color: #e6393d;
    float: none;
    left:-1px;
    line-height:18px;
    padding:3px 0 3px 3px;
    position: absolute;
    top:39px;
    width:355px;
    z-index: 10;
}
.login-form .highlight{
    border: 1px solid #f00;
    color: #f00;
}
.login-form .highlight input{
    color: #f00;
}
/*reg*/
.Login_main .reg-form {
    width:700px;
    margin:0 auto;
	margin-top:50px;
}
.Login_main .title{
	color:#333;
	line-height:30px;
	margin:30px 50px 20px 50px;
}
.Login_main .title span{font-weight:normal;float:right;font-size:14px}
.Login_main .title span a{color:#008cd6}
.Login_main .title span a:hover{color:#c5171e}
.acc-form dl {
    clear: both;
    overflow: hidden;
	display:block;
}
.acc-form dl dt {
    float: left;
    font-size: 14px;
    padding-top: 8px;
    text-align: right;
    width: 150px;
	display:block;
}
.acc-form dl dd {
    float: left;
    padding-bottom: 24px;
	display:block;
}
.tip-box {
    clear: both;
    float: left;
    margin-bottom: -20px;
    width: 420px;
}
.tip-box .input-tip {
    padding-top: 1px;
	color:#999;

}
.ui-text {
    border: 1px solid #ddd;
    color: #333;
    float: left;
    font-size: 14px;
    height:24px;
    line-height:24px;
    padding: 5px 4px;
    width: 240px;
}
.ui-text:focus {
    border: 1px solid #0af;
}
.ui-text-error {
    border: 1px solid #f55;
}
.tip-icon {
    background: url(../images/tipIcon.png) no-repeat -182px 0;
    display:block;
    height: 16px;
    width: 16px;
}
.tip-ok{
    background-position: -182px 0;
}
.auto-person .ui-text {
    color: #999;
}
.acc-form dl dd .tip-ok-wrap {
    float: left;
	display:block;
}
.acc-form dl dd .tip-ok-wrap i {
    float: left;
    margin:7px 5px 0 10px;
}
.c-error {
    color: #f00 !important;
}
.safe-rank-box {
    height: 15px;
    overflow: hidden;
    padding-top: 3px;
    width: 231px;
}
.safe-rank-label {
    color: #666;
    float: left;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    width: 56px;
}
.safe-rank {
    background:#ddd;
    float: right;
    width: 171px;
}
.safe-rank ul {
    height: 15px;
    margin-top: -15px;
    overflow: hidden;
    width: 171px;
}
.safe-rank li {
    border-right: 1px solid #fff;
    color: #fff;
    float: left;
    font-family: 宋体;
    line-height: 14px;
    text-align: center;
    width: 56px;
}
.safe-rank-bar {
    background:#ff9b00;
    height: 15px;
    overflow: hidden;
    transition: all 0.4s linear 0s;
    width: 0;
}
.strengthA .safe-rank-bar {
    width: 56px;
}
.strengthB .safe-rank-bar {
    width: 113px;
}
.strengthC .safe-rank-bar {
    width: 170px;
}
.reg-check .ui-text {
    width: 94px;
}
.reg-check img {
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 0 10px;
    vertical-align: middle;
}
.reg-check a {
    float: left;
    line-height: 30px;
}
.login-submit{
    background:#ff9c00;
    border: 1px solid #f88600;
    color: #fff;
    font-size: 20px;
	font-weight:bold;
    height:44px;
	line-height:44px;
    text-align: center;
	display: block;
}
.login-submit:hover {
    background:#f8b500;
    border: 1px solid #ff9c00;
	color:#FFF;
}
.reg-but {
    width:246px;
}
.shopSubmit{
    width: 100px;
	float:right;
}
.cartSubmit{
    width: 150px;
	float:right;
}
.paySubmit{
    width:200px;
	margin-left:105px;
}

#regist {
    width:460px;
	margin:0 auto;
}
#regist .mt {
    border-bottom: 1px solid #dddddd;
    height: 30px;
    margin-bottom: -1px;
    overflow: visible;
    position: relative;
}
#regist .tab {
    height: 31px;
    padding-left: 20px;
}
#regist .tab li {
    background:#f7f7f7;
    border: 1px solid #dddddd;
    border-bottom:none;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    margin-top: 4px;
    padding-right: 2px;
    text-align: center;
    width: 83px;
	float:left;
}
#regist .tab a {
    color: #333333;
}
#regist .tab a:hover {
    text-decoration:underline;
}
#regist .tab .curr {
    background:#fff;
    color: #e4393c;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
	border-bottom:#FFF;
}











/*OrderItem*/
.ordertop{ 
   border-top:3px #da1e1d solid;
   margin-bottom:20px;
}
.ordermain{ 
   margin:0 auto;
   width:1000px;
}
.step_ul {
    display: inline;
    float: right;
    margin-top:26px;
    overflow: auto;
}
.step_ul li {
    color:#333;
    float: left;
    font-size:15px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    width:180px;
	display:block;
	background:#e6e6e6;
}
.step_ul li i,
.step_ul li em,
.step_ul li span {
    background-image: url(../images/cart.png);
	background-repeat: no-repeat;
    display: block;
    float: right;
    height: 29px;
    width: 17px;
}
.step_ul li.step{
    background-color:#da1e1d;
    color: #fff;
}
.step_ul li em {
    background-position: -18px 0px;
}
.step_ul li span {
    background-position: -36px 0px;
}
.nologin-tip {
    background: #fffdee;
    border: 1px solid #edd28b;
    color: #f70;
    height: 25px;
    line-height: 25px;
    margin-bottom: 15px;
    padding: 10px 20px;
}
.nologin-tip .wicon {
    background: url(../images/tipIcon.png) no-repeat -182px -140px;
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    overflow: hidden;
    vertical-align: middle;
    width: 16px;
}
.attice-head {
    padding: 12px 0 10px;
	background:#f3f3f3;
	border: 1px solid #d9d9d9;
	border-top: 2px solid #d9d9d9;
}
.attice-head .athead-cell {
    color: #000;
    display: block;
    float: left;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    padding-top: 1px;
}
.attice-head input {
    line-height: 15px;
}
.a-h-c7 {
    text-align: left;
    text-indent: 76px;
    width: 136px;
}
.a-h-c6 {
    text-align: right;
    width: 118px;
}
.a-h-c5 {
    text-align: center;
    width: 106px;
}
.a-h-c4 {
    width: 126px;
	text-align: center;
}
.a-h-c3 {
    text-align: center;
    width: 84px;
}
.a-h-c2 {
    width:328px;
}
.a-h-c1 {
    padding-left: 16px;
    overflow: hidden;
    width: 62px;
	margin-right:10px;
}
.a-h-c1 input {
    cursor: pointer;
    display: inline;
    float: left;
    margin-right: 7px;
    margin-top: 1px;
}
.cart-goods-list {
    cursor: default;
    padding: 0 0 10px;
    position: relative;
    z-index: 2;
	border: 1px solid #d9d9d9;
    border-top:none;
	background:#fffcf1;
}
.attice-choice {
    float: left;
    height:42px;
    text-align: left;
    width: 64px;
	padding-top:30px;
}
.attice-goods {
    float: left;
    display: block;
    font-size: 12px;
    height: 62px;
    padding-top: 10px;
    overflow: hidden;
    z-index: 0;
}
.attice-goods a {
    color: #333;
}
.attice-goods a:hover {
    color: #f60;
}
.attice-goods .proimg {
    background:#fff;
    border: 1px solid #dedede;
    display: inline-block;
    height: 60px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 60px;
	margin-left: 1px;
    z-index: 1;
}
.attice-goods .proimg img {
    display: block;
    height: 60px;
    width: 60px;
}
.proimg .light {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    height: 62px;
    left: -68px;
    position: absolute;
    top: 0;
    transform: skewX(-25deg);
    transition: all 0s ease 0s;
    width: 55px;
}
.attice-goods:hover .light {
    left: 54px;
    transition: all 0.5s ease 0s;
}
.attice-goods-txt {
    display: inline-block;
    vertical-align: middle;
    width: 190px;
    padding-left: 10px;
    text-align: left;
    word-break: break-all;
    word-wrap: break-word;
}
.attice-snprice {
    float: left;
    height:42px;
	padding-top:30px;
}
.attice-snprice em {
    font-size: 12px;
    font-weight: 400;
}
.attice-amount {
    float: left;
    min-height: 24px;
}
.attice-amount .cout {
    display: block;
    margin: 0 auto;
    width: 82px;
    padding-top:30px;
}
.attice-amount .cout input {
    background-position: -34px -418px;
    border: 1px solid #ccc;
    float:left;
    height: 18px;
    line-height: 17px;
    margin: 0 2px;
    overflow: hidden;
    padding: 1px 3px;
    text-align: center;
    width: 26px;
}
.attice-amount .cout input:focus {
    border-color: #78b9d9;
}
.attice-amount .cout .add{
    background-position: -34px -439px;
    cursor: pointer;
	float:left;
}
.attice-amount .cout .addoff{
    background-position: -13px -439px;
    cursor: no-drop;
}
.attice-amount .cout .les{
    background-position: -55px -439px;
}
.attice-amount .cout .lesoff{
    background-position: -13px -418px;
    cursor: no-drop;
}
.cout .les:hover {
    border-color: #ccc;
}
.attice-price {
    float: left;
    height:42px;
	padding-top:30px;
}
.attice-price .snPrice {
    color: #d00;
}
.attice-price .snPrice em {
    font-size: 13px;
    font-weight:600;
}
.attice-behavior {
    float: left;
    height:42px;
    padding-top:30px;
}
.attice-behavior a {
    color: #666;
    text-shadow: 0 1px 0 #fff;
}
.attice-behavior a:hover {
    color: #f60;
}
.attice-how {
    float: left;
    height:42px;
    padding-top:30px;
}
.shoppayarea {
    background:#fff;
    border: 1px solid #dedede;
    margin-top:10px;
}
.shoppayarea1 {
    border:none;
    border-top: 1px solid #dedede;
}
.shoppayarea .row-1{
    padding: 10px 15px;
}
.row-1 .settle-item {
    float: left;
    height: 20px;
}
.row-1 .settle-item a {
    margin-left: 20px;
	color:#08c;
	transition: color 0.2s ease-out 0s;
}
.row-1 .settle-item a:hover {
    color:#F60;
	text-decoration:underline;

}
.row-1 .price-items {
    float: right;
    width: 205px;
}
.row-1 .price-items .price {
    height: 20px;
    white-space: nowrap;
	display:block;
}
.row-1 .price {
    color: #333;
    font: 12px 微软雅黑;
}
.row-1 .price label {
    float: left;
    text-align: right;
    width: 117px;
	display:block;
}
.row-1 .price span {
    float: right;
    margin-left: 28px;
    text-align: left;
    width: 60px;
	display:block;
}
.row-1 .price i, .row-1 .price em {
    color: #d00;
    font-weight: bold;
}
.shoppayarea .row-2 {
    background-color: #f6f6f6;
    height: 40px;
	padding: 10px 15px;
}
.row-2 .pro-desc {
    float: right;
    height: 26px;
    padding: 12px 20px;
    width: auto;
	min-width:400px;
}
.row-2 .pro-desc p {
    float: right;
	display:block;
}
.row-2 .pro-desc span {
    margin-left: 28px;
}
.pro-desc .selected em, 
.pro-desc .price em, 
.pro-desc .price i {
    font-weight: bold;
}
.pro-desc .price {
    font-size: 14px;
}
.pro-desc .price em, 
.pro-desc .price i {
    color: #d00;
    font-size: 18px;
}


.checkout {
    border: 1px solid #ddd;
    width: 998px;
	margin:0 auto;
}
.checkout .mt {
    background-color: #f7f7f7;
    height: 35px;
}
.checkout .mt1 {
    border-bottom: 1px solid #ddd;
}
.checkout .mt h2 {
    height: 35px;
    line-height:35px;
    font-size:18px;
	padding-left:15px;
	font-weight:100;
}
.checkout-steps .step {
    border-top: 1px solid #ddd;
}
.checkout-steps .step-title {
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    position: relative;
}
.checkout-steps .step-title strong {
    color: #999;
    font-size: 14px;
}

.checkout-steps .step-current .step-title strong, .checkout-steps .step-complete .step-title strong {
    color: #000;
}
.sbox-wrap {
    padding: 0 44px 20px 44px;
}
.sbox-wrap p {
    line-height: 22px;
}

.sbox-wrap .item{
    height:32px;
    line-height: 32px;
    margin-bottom: 5px;
	display:block;
}
.sbox-wrap  .item-selected,
.sbox-wrap .item:hover{
    background: #fff4d3;
}
.sbox-wrap  .item label b {
    font-weight: normal;
	margin-right:10px
}
.sbox-wrap  .item-selected label b {
    font-weight: bold;
	margin-right:10px
}

.sbox-wrap  .item-action {
    color: #999;
    padding-left: 20px;
	display:none;
}
.sbox-wrap  .item-selected  .item-action ,
.sbox-wrap  .item:hover  .item-action {
    display:inline;
}
.sbox-wrap  .item-action a{
    color: #005ea7;
    margin: 0 5px;
}
.sbox-wrap  .item-action a:hover{
    color: #F60;
	text-decoration:underline;
}
.sbox-wrap  .item .hookbox{
    margin: 7px 5px 0 8px;
	display:inline-block;
	float:left;
}
.sbox-wrap  .address-list{
    height:20px;
    margin-bottom: 1px;
    margin-top:5px;
	border-top: 1px solid #ccc;
}
#select-more a, #select-more s{
    cursor: pointer;
    float: left;
	display:block;
}
#select-more a {
    line-height: 16px;
    margin:0px 5px;
}
#select-more{
    border:1px solid #ccc;
	border-top:none;
    cursor: pointer;
    height:20px;
	line-height:20px;
    margin: -1px auto 0;
    position: relative;
    text-align: left;
    width: 100px;
	background:#FFF;
}
#select-more s{
    background: url(../images/more-arrow-1.gif) no-repeat 0 -6px;
    font-size: 0;
    height: 7px;
    line-height: 0;
    margin-top: 4px;
    overflow: hidden;
    width: 5px;
}
.sbox-wrap  .list{
    overflow: hidden;
    padding: 5px 0;
}
.sbox-wrap  .list .label{
    color: #666;
    float: left;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    text-align: right;
    width: 85px;
	display:inline-block;
}
.sbox-wrap  .list .label em{
    color: #f60;
    font-family: sans-serif;
    margin-right: 5px;
}
.sbox-wrap .message{
    background-color: #ffe8e8;
    border: 1px solid #db9a9a;
    padding: 4px 0;
}
.sbox-wrap  .list .error{
    height: 26px;
    line-height: 26px;
    padding-left: 6px;
	display:none;
	float: left;
	color:#999;
}
.sbox-wrap .message .error{
    color: #c00;
	height: 26px;
    line-height: 26px;
    padding-left: 6px;
	display:block;
	float: left;
}
.sbox-wrap .list .field {
    float: left;
    height: 26px;
    line-height: 26px;
	min-width:300px;
}
.sbox-wrap .full-address .textbox{
    width: 308px;
}
.sbox-wrap .form-btn {
    height: 30px;
    padding-top: 4px;
}
.step .payment-selected{
    line-height: 22px;
}
.step .payment {
    padding-bottom: 20px;
}
.step .payment h3 {
    padding-bottom: 10px;
}

.payment .item .tip {
    color: #999;
    padding: 0 5px 0 0;
	display:inline-block;
	float: left;
}
.payment .item label {
    float: left;
    width: 250px;
	display:inline-block;
}
.payment .express-form{
    padding: 2px 0;
	height:auto;
	margin-bottom:10px;
}
.payment .expressed{
    background: #fff4d3;
}
.express-form .list {
    line-height: 24px;
    padding: 2px 0;
	height:auto;
	display:none;
}
.payment .expressed  .list {
    display:block;
}
.express-form  .list .field {
    float: left;
	height: auto;
	padding-bottom:10px;
}
.express-form .label {
    line-height: 24px;
    margin-right: 5px;
    text-align: right;
    width: 120px;
}
.express-form  .t-item {
    height: 26px;
    line-height: 26px;
}
.hookbox-list{
    float: left;
	display:block;
	width:100%;
	padding:0;
	margin:0;
}
.hookbox-list li {
    line-height: 26px;
    padding-right: 20px;
	float: left;
	display:block;
}
.hookbox-list .hookbox {
    margin: 6px 5px 0 8px;
}
.hookbox-list .company-textbox {
    border: 1px solid #ccc;
    height: 16px;
    padding: 4px 3px;
    width: 200px;
	font-size:12px;
	float:left;
}











.checkout a.return-edit {
    float: right;
    font-size: 12px;
    font-weight: 400;
    padding-right: 24px;
	color: #005ea7;
}
.checkout a.return-edit:hover {
    color: #005ea7;
}

.order-cart {
    padding-top: 5px;
    width: 900px;
	margin:0 auto;
}
.order-cart .review-thead {
    width: 100%;
}
.order-cart .review-thead td {
    background-color: #eeeeee;
    border-left: 1px solid #fff;
    color: #666;
    height: 25px;
    line-height: 25px;
    text-align: center;
}
.order-cart .review-thead .fore1 {
    border-left: 0 none;
}
.order-cart .review-thead .fore2 {
    width: 120px;
}
.order-cart .review-thead .fore3 {
    width: 150px;
}
.order-cart .review-thead .fore4 {
    width: 100px;
}
.order-cart .review-tbody {
    border-bottom: 1px dashed #ddd;
    padding: 10px 0;
}
.order-cart .review-tbody {
    border-bottom: 1px dashed #ddd;
    padding: 10px 0;
}
.order-cart .order-table {
    width: 900px;
}
.order-cart .order-table td {
    padding-left: 1px;
}
.order-cart .order-table .fore1 {
    padding: 0 10px;
    width: 406px;
}
.order-cart .order-table .p-price {
    padding-right: 10px;
    text-align: right;
    width: 110px;
}
.order-cart .order-table .p-promotion {
    padding-top: 5px;
    width: 150px;
}
.order-cart .order-table .fore2 {
    text-align: center;
    width: 100px;
}
.order-cart .order-table .p-price strong {
    color: #333;
}
.order-cart .p-promotion span {
    border-radius: 3px;
    color: #fff;
    display: block;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
}
.order-cart .p-promotion em {
    font-family: Verdana,Arial;
}
.order-cart .p-goods {
    overflow: hidden;
}
.order-cart .p-img {
    border: 1px solid #ddd;
    float: left;
    height: 50px;
    margin-right: 5px;
    overflow: hidden;
    padding: 0;
    width: 50px;
}
.order-cart .p-img img {
    height: 50px;
    width: 50px;
}
.order-cart .p-detail {
    float: left;
    line-height: 16px;
    width: 346px;
}
.order-cart .p-name {
    height: 32px;
    overflow: hidden;
    width: 345px;
}
.order-cart .p-name a, .order-cart .p-name a:visited{
    color: #005ea7;
}
.order-cart .p-name a:hover {
    text-decoration:underline;
}
.order-cart .p-more{
    color: #999;
    line-height: 20px;
}
.order-cart .statistic {
    width: 300px;
	margin-top:10px;
}
.order-cart  .statistic .list {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.order-cart  .statistic span {
    float: left;
    margin-right: 20px;
    text-align: right;
    width: 180px;
}
.order-cart  .statistic em {
    color: #e4393c;
}
.order-cart  .statistic .price {
    color: #333333;
    float: left;
    text-align: right;
    width: 100px;
}
.order-cart .toggle-title {
    height: 30px;
    overflow: hidden;
}
.order-cart .toggler {
    float: left;
    height: 15px;
    line-height: 15px;
    margin-top: 7px;
}
.order-cart .toggler b {
    background: url(../images/toggler-arrow.gif) no-repeat 0 0;
    float: left;
    font-size: 0;
    height: 15px;
    line-height: 0;
    margin-right: 5px;
    overflow: hidden;
    width: 15px;
}
.order-cart .toggle-active .toggler b {
    background-position: 0 -15px;
}
.order-cart a.toggler, .order-cart a.toggler:visited, .order-cart a.toggler:hover {
    color: #005ea7;
}
.order-cart .toggle-active .toggle-wrap {
    background-position: 0 -15px;
	display: block;
}
.order-cart .toggle-wrap {
    border: 1px solid #a3d1ec;
    padding:10px 18px;
	background: #eefaff;
    margin-left:20px;
}
.toggle-wrap .bs-t {
    border-bottom: 1px dashed #a3d1ec;
    height: 26px;
    line-height: 26px;
    padding: 12px 0 8px;
}
.toggle-wrap .bs-t .bs-num {
    border: 1px solid #ccc;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    width: 70px;
	display:block;
	float: left;
}
.toggle-wrap .bs-t .bs-num.focus {
    border: 1px solid #7abd54;
}
.toggle-wrap .bs-t.failure .bs-num {
    border: 1px solid #e4393c;
    color: #e4393c;
}
.toggle-wrap .bs-t span {
    color: #333;
    font-weight: bold;
    margin-right: 5px;
	display:block;
	float: left;
}
.toggle-wrap .bs-t .error {
    background-color: #ffebeb;
    border: 1px solid #ffbdbe;
    color: #e4393c;
    display: none;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 8px;
}
.toggle-wrap .bs-t.failure .error {
    display:block;
}
.toggle-wrap .bs-t .btn-add {
    cursor: pointer;
	padding-bottom: 2px;
	color: #fff;
    height: 25px;
    line-height: 25px;
    margin-right: 3px;
    text-align: center;
    width: 50px;
	background: url(../images/btn-r25.png) no-repeat;
	border:none;
	display:block;
	float:left;
}
.toggle-wrap .failure .btn-add {
    background: url(../images/btn-r25.png) no-repeat 0 -50px #FFF;
    color: #dcdcdc;
    cursor: not-allowed;
}
.toggle-wrap .bs-m {
    height: 20px;
    padding: 10px 0;
}
.toggle-wrap .bs-m b {
    color: #ff6600;
    font-family: verdana;
    font-weight: bold;
}
.toggle-wrap .bs-m s {
    color: #333;
    font-family: verdana;
    font-weight: bold;
    text-decoration: none;
}
.toggle-wrap .bs-m .rest {
    float: left;
}

.order {
    position: relative;
	background:#fff7e3;
}
.order .o-left {
    float: left;
    padding:20px 0px;
    padding-left: 30px;
    width: 640px;
}
.order .o-right {
    float: right;
    overflow: hidden;
    padding:20px 0px;
    padding-right: 125px;
    width: 190px;
}
.order .o-title {
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 4px;
    overflow: hidden;
	color:#C00;
}
.order .o-tips {
    height: 20px;
    line-height: 20px;
	font-size:13px;
}
.order .o-price {
    line-height: 26px;
    margin-bottom: 4px;
    text-align: right;
}
.order .o-price em {
    vertical-align: bottom;
}
.order .o-price strong {
    color: #ff5d5b;
    font-size: 18px;
    margin: 0 3px;
    vertical-align: bottom;
}

.choose-bank {
    overflow: hidden;
    padding: 0 30px;
	margin-top:20px;
}

.choose-row {
    overflow: hidden;
}
.btn-more-bank {
    margin-bottom: 20px;
}
.btn-more-bank a {
    color: #0893d4;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    width: 80px;
}
.btn-more-bank a .ico-more-bank {
    background-position: -159px -132px;
    display: block;
    float: right;
    height: 7px;
    margin-right: 3px;
    margin-top: 12px;
    width: 11px;
}
.bank-name {
    color: #666;
    float: left;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    width: 80px;
}
.row-fluid {
    float: left;
    margin-left: -26px;
    width: 680px;
}
.row-fluid .bank-item {
    float: left;
    margin-bottom: 10px;
    margin-left: 26px;
    width: 200px;
}
.row-fluid .bank-item label input {
    float: left;
    margin-top: 11px;
}
.row-fluid .bank-item label span {
    height: 34px;
    margin-left: 25px;
}
.rechargebank-abc {
    background-position: 0 0;
}
.rechargebank-icbc {
    background-position: -511px -156px;
}
.rechargebank-boc {
    background-position: -511px -78px;
}
.rechargebank-ccb {
    background-position: -341px -78px;
}
.rechargebank-comm {
    background-position: -341px -156px;
}
.rechargebank-psbc {
    background-position: 0 -234px;
}
.rechargebank-citic {
    background-position: -341px -117px;
}
.rechargebank-cib {
    background-position: 0 -78px;
}
.rechargebank-ceb {
    background-position: -341px -39px;
}
.rechargebank-cmbc {
    background-position: -511px -39px;
}
.rechargebank-gdb {
    background-position: -170px -195px;
}
.rechargebank-cmb {
    background-position: 0 -117px;
}
.rechargebank-spdb {
    background-position: -170px -234px;
}
.rechargebank-szpab {
    background-position: 0 -273px;
}
.rechargebank-hxb {
    background-position: -341px -195px;
}
.rechargebank-bccb {
    background-position: -341px 0;
}
.rechargebank-zfb {
    background-position: -511px -273px;
}
[class^="rechargebank-"] {
    background-image: url(../images/recharge-bank.png);
    background-repeat: no-repeat;
    border: 1px solid #dbdbdb;
    display: block;
    width: 170px;
}

.login_box{
	border:1px solid #dadada;
	background-color:#fff;
	width:998px;
	margin:0 auto;
}

.order_ok_box{ width:740px; margin:0px auto; margin-top:80px; min-height:600px;}
.order_ok_box .til {
    background: url(../images/order_ok_icon.png) no-repeat left center;
    color: #e60013;
    font-size:20px;
    height: 100px;
    line-height: 100px;
	margin:0 200px;
    text-align: center;
    text-indent: 2em;
}

.order_ok_box p{ width:600px; height:30px; line-height:30px; margin:0px auto; font-size:12px; color:#7f7f7f; display:block; clear:both;}
.order_ok_box p a{ color:#e60013;  margin-right:20px;}
.order_ok_box p a:hover{ text-decoration:underline;}
.list-order {
    background-color: #fff;
    border-top: 1px solid #e6e6e6;
    margin-bottom: 8px;
}
.li-st {
    border-bottom: 1px solid #e6e6e6;
    color: #333;
    overflow: hidden;
    padding: 10px;
}
.li-st .fore1, .li-st .fore2, .li-st .fore3 {
    float: left;
}
.li-st .fore1, .li-st .fore2 {
    margin-right: 30px;
}
.li-st .fore3 {
    width: 360px;
}

.del_shop {
    width: 300px;
	margin: 0 auto;
}
.del_shop .op-btns {
    margin-top: 20px;
}
.del_shop h3 {
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
}
.del_shop .warn-icon {
    background: url(../images/icon48.png) no-repeat -94px 0;
    display:block;
    height: 48px;
    width: 48px;
	position: relative;
	float:left;
	margin-right:20px;
}
.del_shop .item-fore {
    margin-left: 58px;
}
.aside-right .contant{ 
   line-height:24px;
   margin:20px auto;
   width:950px;
}
.aside-right .contant .link{ 
   width:948px;
   display:block;
   margin:0 auto;
}
.aside-right .contant .link li a{ 
   width:142px;
   height:56px;
   display:block;
   float:left;
   margin-right:16px;
   border:#CCC 1px solid;
   padding:20px 40px;
   border-radius:5px;
   margin-bottom:15px;
}
.aside-right .contant .link li a img{ 
   width:142px;
   height:56px;
   display:block;
}
.aside-right .contant .link li a:hover{ 
   width:142px;
   height:56px;
   display:block;
   float:left;
   margin-right:16px;
   border: #C00 1px solid;
   padding:20px 40px;
}
.aside-right .contant .link li.end a{ 
   margin-right:0px;
}

.aside-right .contant .gonggao{ 
   display:block;
   width:100%;
   margin:0;
   padding:0;
}
.aside-right .contant .gonggao li a{ 
   border-bottom: 1px solid #dbdbdb;
    height: 55px;
    line-height: 55px;
	display:block;
	padding-left:20px;
	clear:both;
}
.aside-right .contant .gonggao li a:hover {
    background-color: #f5f5f5;
    color: #008cd6;
}
.aside-right .contant .gonggao li a em {
    display: block;
    float: left;
    height: 14px;
    margin-right: 10px;
    margin-top: 21px;
    width: 14px;
	background:url(../images/max.png) no-repeat 0px 0px;
}

.aside-right .contant .gonggao li a:hover em {
    background-position: -18px 0px;
}
.aside-right .contant .gonggao li a span{ 
    float:left;
}
.aside-right .biaoti{ 
   border-bottom:#e1e1e1 1px solid;
   padding-bottom:10px;
   line-height:35px;
   text-align:center;
   width:950px;
   margin:20px auto;
}
.aside-right .biaoti span{ 
   display:block;
}
.aside-right .biaoti span.name{ 
   font-size:20px;
   text-align:center;
   font-weight:bold;
   display:block;
}
.aside-right .biaoti span.name1{ 
   text-align:left;
}





.ui-cout-btn{
    background-image: url(../images/CartSprites.png);
    background-repeat: no-repeat;
}
.ui-cout-btn {
    border: 1px solid #ccc;
    display: block;
    float:left;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
}
.ui-cout-btn:hover {
    border: 1px solid #aaa;
}

.btn-1 {
    background-color: #e74649;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    transition: all 0.2s ease-out 0s;
	text-align:center;
	border: 1px solid #C00;
}
.btn-1:hover {
    background-color:#F30;
	color: #fff;
}
.btn-2{
    font-size: 14px;
    height:30px;
    line-height: 30px;
    width:150px;
}
.btn-9 {
    background-color: #f2f2f2;
    border: 1px solid #e1e1e1;
    color: #323333;
    padding: 0 15px;
}
.btn-9:hover {
    background-color: #f7f7f7;
    color: #000;
    text-decoration: none;
}
.btn-addcart:after, .btn-buynow:after, .btn-rush:after {
    background: url(../images/shine.png) no-repeat -110px 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: background 0.5s ease 0.1s;
    width: 100%;
}
.btn-addcart:hover:after, .btn-buynow:hover:after, .btn-rush:hover:after {
    background-position: 150px 0;
    opacity: 0.5;
}
.mainbtns {
    padding: 10px 0 0px 0px;
}
.mainbtns a {
    background-image: url(../images/btns.png);
    color: #999;
    float: left;
    margin-right: 10px;
    position: relative;
    text-align: center;
	cursor:pointer;
}
.mainbtns a:hover {
    color: #999;
    text-decoration: none;
}
.mainbtns a span {
    background: url(../images/loading.gif) no-repeat left center;
    /*display: none;*/
    line-height: 40px;
    padding-left: 22px;
}
.mainbtns a.link {
    background: none repeat 0 center ;
    color: #2272c8;
    float: left;
    line-height: 40px;
    white-space: nowrap;
}
.mainbtns a.link:hover {
    color: #f60;
    text-decoration: underline;
}
.btn-buynow {
    background-position: -94px 0;
    height: 40px;
    width: 115px;
}
.btn-buynow:hover {
    background-position: -94px -45px;
    text-decoration: none;
}
.btn-addcart {
    background-position: -219px 0;
    height: 40px;
    width: 135px;
}
.btn-addcart:hover {
    background-position: -219px -45px;
    text-decoration: none;
}
.btn-huicart,.btn-huicart:hover{
	width: 135px;
	height:40px;
	background-position:-219px -135px;
}
.btn-inform {
    background-position: -535px -190px;
    height: 40px;
    width: 115px;
}
.btn-inform:hover {
    background-position: -535px -235px;
    text-decoration: none;
}

.show{
	display:block;	
}
.hide {
	display:none;
}
em,i{font-style: normal;}
.ovf{overflow:hidden;zoom:1;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.fb{ font-weight:bold;}
.fW{ font-family:"微软雅黑";}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{font-size:18px;}
.f24{ font-size:24px;}
.line24{ line-height:24px;}
.line30{ line-height:30px;}
.red{color:#c00;}
.huid9{ color:#d9d9d9;}
.marT5{ margin-top:5px;}
.marT8{ margin-top:8px;}
.marT10{ margin-top:10px;}
.marT20{ margin-top:20px;}
.marB10{ margin-bottom:10px;}
.marB20{ margin-bottom:20px;}
.marLR10{ margin-right:10px; margin-left:10PX;}
.marR10{ margin-right:10px;}
.marL150{ margin-left:150PX;}
.marL300{ margin-left:300PX;}
.marL15{ margin-left:15PX;}
.padL15{ padding-left:15PX;}
.padL20{ padding-left:20PX;}
.padLR5{ padding-left:5px; padding-right:5px;}
.pt5 {padding-top: 5px;}
.c01 {color: #d5182a;}
.c09 {color: #999999;}
.blue {color: #0381d9;}
.bts {border-top: 1px solid #dadada;}
.bbs {border-bottom: 1px solid #dadada;}
.w2 {letter-spacing: 1em;}
.ftx03, .ftx-03 {
    color: #999;
}
.ftx-04 {
    color: #f60;
}


/*关注*/
.btn-collect{
	width:75px;
	height:40px;
	background-position:0 0;
}
.btn-collect:hover{
	background-position:0 -45px;
	text-decoration:none;
}

/*取消关注*/
.btn-Cancel{
	width:93px;
	height:40px;
	background-position:0 -90px;
}
.btn-Cancel:hover{
	background-position:0 -135px;
	text-decoration:none;
}

 .tishi{
	background:#f0f0f0; 
	border:#bbbbbb 1px solid; 
	width:181px; 
	padding:5px 5px;
	height: 18px; 
	position: absolute; 
	left:260px; 
	top:4px; 
	color:#333;
}

