@charset="utf-8";
*{margin:0;padding:0;outline:none;font-family:"微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;}
body{ font-size: 12px;}
li{list-style:none;}
a{text-decoration:none;cursor:pointer;color:#666;outline: none;}
a:hover{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
a img,a:hover img{border:0 none;}
input,button,select,textarea{outline:none;border:0 none;}
table{border-collapse:collapse;border-spacing:0}
.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}.clearfix{*zoom:1}
.clear {clear:both;}
.hide { display:none;}
.show { display:block;}
.h10 { height:10px;}

/*topbar*/
.topbar { width:100%; height:32px; line-height:32px; background:#fefefe; border-bottom:1px solid #f3f3f3;}
.topbar .topnav { width:1200px; margin:0 auto; text-align:right; position:relative;  }
.topbar .topnav a.nav-tit { margin-left:15px;}
.topbar .topnav a.nav-tit:hover { border-bottom:1px solid #000; color:#000;}

.success{background-color:#fff; width:440px; height:218px; border:1px solid #eee; position:fixed; left:50%; top:50%;z-index:9999; margin-left:-220px; margin-top:-109px; display:none; text-align:left;}
.success1{ height:7px; background:#333;}
.success2{ height:60px; line-height:60px; width:196px; padding-left:22px;}
.yes{ width:14px; height:16px; display:inline-block; background:url(../images/yes.jpg) no-repeat;}
.word{ font-size:18px; color:#7f7f7f;}
.success3{ height:85px; line-height:85px; text-align:center; font-size:24px; color:#292929;}

.login-drop {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 35px;
	right: 20px;
	border: solid 4px #fff;
	width: 327px;
	padding: 10px;
	-webkit-border-radius: .3em .3em .3em .3em;
	-moz-border-radius: .3em .3em .3em .3em;
	border-radius: .3em .3em .3em .3em;
	background: #fff;
	overflow:hidden;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}


/*-----Dropdown form element-----*/
/*-----Signin link-----*/
.signin,.es_reg {
	float: left;
	width: 70px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
}

.es_reg {
	background: #ff3b80;
}

.signin {
	background: #efefef;
	color: #3c3c3c;
}

/*-----Signin clicked state-----*/
.signinclick {
	background: #999;
	float: left;
	width: 70px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	float: left;
}

/*-----Inputs-----*/
.login-drop input[name=password],.login-drop input[name=username] {
	border: solid 1px #ccc;
	padding: 10px 12px;
	background: #f0f0f0 url(../images/userimg.png) no-repeat 280px center;
	width: 295px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	font-size: 12px;
	color: #686868;
	margin: 10px 0;
}

.login-drop input[name=password] {
	background: #f0f0f0 url(../images/passuser.png) no-repeat 280px center;
}

.login-drop input[placeholder]{font-size: 12px;  font-family:"微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; color:#666;}

.login-drop input[name=password]:focus , .login-drop input[name=username]:focus  {
	border:solid 1px #ebc77e;
	background: #f8f3c7;
	-webkit-transition:background .2s ease-in;
   -moz-transition:background .2s ease-in;
   -o-transition:background .2s ease-in;
   transition:background .2s ease-in;
}
/*-----Submit Button-----*/
.login-drop input[name=submit] {
	display: block;
	width: 300px;
	margin: 5px auto;
	padding: 10px;
	background: #ff5a5f;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	cursor:pointer;
	text-decoration: none;
	-webkit-border-radius: .3em .3em .3em .3em;
	-moz-border-radius: .3em .3em .3em .3em;
	border-radius: .3em .3em .3em .3em;
}

/*-----Checkbox and checkbox labels-----*/
.remember {
	width: 78px;
	float: left;
	margin-top: 20px;
	color: #333;
}

.remember .checkbox {
	width: 88px;
	margin: 0 5px 0 0;
	padding: 0;
	width: auto;
	background: none;
	border: none;
}

/*-----Tooltips-----*/
.login-drop .pass_last {
	width: 150px;
	float: left;
	margin: 20px 0 0 16px;
}

.login-drop .pass_last a {
	color: #171717;
}

/*topbar cart*/
.cart-drop {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 35px;
	right: 3px;
	border: solid 4px #fff;
	overflow:hidden;
	-webkit-border-radius: .3em .3em .3em .3em;
	-moz-border-radius: .3em .3em .3em .3em;
	border-radius: .3em .3em .3em .3em;
	padding:5px 10px 10px 10px;
	background: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.cart-drop ul li { display:block; height:65px;border-bottom:1px dotted #eee; position:relative; text-align:right;}
.cart-drop ul li .ipic { width:50px; height:50px; top:5px; left:0px; position:absolute; border:1px solid #eee;}
.cart-drop ul li .ititle { margin-left:60px; display:block; width:200px; overflow:hidden; height:30px; float:left;}
.cart-drop ul li .inum { float:left; font-style:normal; margin-left:10px;}
.cart-drop ul li .iprice { color:#f22e00; font-weight:500; font-size:14px; font-style:normal;display:block;}
.cart-drop ul li a { color:#333;}

.cart-drop .cart-check-btn {display:block; vertical-align: middle; width:120px;height: 25px;line-height: 25px;color: #FFF;background: #F40;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; float:right; margin-top:10px; text-align:center;}
.cart-drop .cart-check-btn a { color:#fff;}


.cart-drop .cart-empty{padding:10px;background:#fff; color:#999}


/*menu*/
#index_header { margin:0 auto; background:#fffcdb; width:1200px; height:80px;}
.whitebg { background:#fff!important;}
#index_header  {
	position: relative;
	z-index: 100;
}
#index_header  h2 { position: absolute; top: 25px; left: 50%; margin-left:-152px; }
#index_header  h1 { position: absolute; top: 25px; left: 38px; }
#index_header  ul { position: absolute; top: 27px; right: 20px; font-size:14px; }
#index_header  li { float: left; position: relative; }
#index_header  .link { float: left; height: 26px; padding: 0 35px; color: #000; line-height:26px; }
#index_header  .childs { width: 120px; background: #6f5d43; padding: 8px 0; position: absolute; top: 26px; left: 10px; display: none; font-size:12px;  z-index:200;}
#index_header  .childs li { width: 120px; line-height: 30px; }
#index_header  .childs a { display: block; color: #fff; padding: 0 10px; }
#index_header  .childs a:hover { background: #e3d4bf; color: #35240c; }

.backnav { height:24px; line-height:24px; padding-left:10px;}
.backnav a { color:#5c5c5c;}

/*footer*/
#footer {margin:0 auto; width:1200px; border-top:3px solid #000; text-align:center; padding:13px 0 10px 0; line-height:24px; font-size:12px; color:#000;}


/*focus*/
.inner{margin:0 auto;width:1200px;background-color:#fff;}

.sliderA .btn{background: url(../images/focus.png) no-repeat;}
.sliderA{position: relative;}
.sliderA-con{overflow:hidden;}
.sliderA .btn{position: absolute;top:258px;width: 37px;height: 70px;}
.sliderA .btnL{left:-47px;background-position:0 -89px;}
.sliderA .btnL:hover{background-position:-38px -89px;}
.sliderA .btnR{right:-47px;background-position:-76px -89px;}
.sliderA .btnR:hover{background-position:-114px -89px;}
.sliderA-tab{margin-top:-26px;position:relative;z-index:10;height: 20px;text-align: center;}
.sliderA-tab span{display: inline-block;margin:0 2px;width: 40px;height: 6px;line-height: 6px;background-color: #d6d3d2;cursor: pointer;font-size: 0;}
.sliderA-tab .current{background-color: #77c111;}
/*slider切换*/
#sliderA01{height: 585px;}
#sliderA01 .sliderA-con{width: 1200px;height: 585px;position: relative;}
#sliderA01 .focCon{position: absolute;left:50px;top:55px;width: 260px;z-index: 20;}
#sliderA01 .picTxtA{margin-bottom: 10px;}
/*增加title*/
#sliderA01 .cBox{width: 1200px;height: 585px;position: relative;}
#sliderA01 .sliderA-tit{position: absolute;left:10px;top:10px;width: 1000px;height: 400px; font-size:14px; line-height:180%; padding:8px;}
#sliderA01 .titCon{position: relative;z-index: 20;display: block; color:#000; text-shadow:1px 1px 1px rgba(255,255,255,.8)}
#sliderA01 .titBg{position: absolute;left: 0;top:0; background-color:#fff;opacity:0.5;filter:alpha(opacity=50);width: 100%;height: 150px;}

/*注册*/
.enroll{width:100%;background:#f4f4f4;padding:20px 0;overflow:hidden; }
.enroll_div{width:625px;padding-bottom:40px;margin:0 auto;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.enroll_div h3{padding:40px 0 35px;font-size:24px;color:#373737;font-weight:normal;text-align:center;}
.enroll_tel{display:block;width:316px;height:45px;line-height:45px;background:url(../images/enroll_tel.png) no-repeat;margin:0 auto;text-align:center;color:#fff;font-size:16px;margin-bottom:28px;}
.enroll_name,.enroll_phone,.news_box input,#enr_pas{display:block;width:302px;height:43px;line-height:43px;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding-left:12px;font-family:"微软雅黑";color:#888888;margin:0 auto 13px;}
.news_box{width:315px;margin:0 auto 13px;}
.news_box #checkCode{width:146px;margin:0;float:left;}
#btnSendCode{float:right;width:148px;height:45px;line-height:45px;margin:0;padding:0;background:url(../images/btnSendCode.png) no-repeat;border:none;font-size:13px;}
.enroll_agree{display:block;width:315px;margin:0 auto 13px;color:#606060;padding:8px 0 23px;}
.enroll_agree a{font-size:14px;color:#ff5a5f;}
#enroll_btn{display:block;width:316px;height:45px;line-height:45px;background:#10a5fa;color:#fff;text-align:center;font-family:"微软雅黑";font-size:16px;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 auto 45px;cursor:pointer;}


/*brand*/
.wrap { margin:0 auto; width:1200px;}
/*brand-menu*/
.brand-menu { width:285px; background:#fefdf5; float:left; height:680px;}
.brand-menu h1 { display:block; width:250px; height:50px; background:#e9e9e5; border-bottom:2px solid #dcd9d2; font-size:20px; line-height:50px; padding-left:35px;}
.brand-menu ul li { display:block; width:250px; height:30px;font-size:14px; line-height:30px; padding-left:35px; color:#333;}
.brand-menu ul li.current { display:block; width:250px; height:40px;font-size:16px; line-height:40px; padding-left:35px; background:#fdf8d2; font-weight:800; color:#1b1f44;}
/*brand-con*/
.brand-con { width:915px; float:left; height:680px;}

/*search*/
.search {width: 570px;height: 60px;line-height: 60px; margin:0 auto;font-size:14px}
.search .sa {width: 100px;height: 60px;line-height: 60px;background: url(../images/search.png) no-repeat;border: 1px solid #ddd;border-right: 1px solid #eee;position: relative;float: left;color: #666;padding-left: 10px;z-index: 999;}
.search input {float: left;}
.search .sa_hover{background:url(../images/search.png) no-repeat 0px -60px}
.search a {text-decoration: none;cursor: pointer;}
.search .lanmu {border: #ddd 1px solid;position: absolute;width: 110px;top: 60px;left: -1px;z-index: 9999;}
.search .lanmu a { height: 60px;line-height: 60px;display: block;padding-left: 10px;border-bottom: 1px solid #EEE;background: none repeat scroll 0% 0% #FFF;color: #666;}
.search .sb {width: 385px;height: 60px;line-height: 60px;border: 1px solid #ddd;border-left: none;font-size: 14px;color: #666;padding-left: 10px}
.search .sc {border: 1px solid #ddd;border-left: none;background:none;font-size:14px;width: 60px;color: #666;height: 62px;cursor: pointer;}

.search_result { margin:0 auto;}
.search_result .noresult { margin:20px 0 ; color:#999; font-size:14px; text-align:center; line-height:150%}
.search_result .blackresult { margin:20px 0 ; color:#0021ae; font-size:14px; text-align:center;line-height:150%}
.search_result .normalresult { margin:0 auto ; color:#000; font-size:12px; display:block; background:url(../images/book.jpg) no-repeat; width:761px; height:581px; position:relative; }
.search_result .normalresult span { position:absolute; display:block;height:24px; line-height:24px; overflow:hidden; text-align:center}

/*wx-tiyan*/
/*wx-list*/
.wx-list {float:left; width:800px; height:550px; position:relative;}
.wx-list .bgalpha {width: 320px; height:320px;font: 14px/30px Microsoft Yahei;overflow:hidden;text-align:center; position:absolute; left: 50%; top: 50%; margin-left:-160px; margin-top:-160px;  }
.wx-list i { display:block; font-style:normal;}
.wx-list .iTit { font-size:16px; color:#fff; text-shadow:3px 3px 3px rgba(0,0,0,.7);}
.wx-list .iCode img{ width:260px; box-shadow:8px 8px 8px rgba(0,0,0,.7)}




/*wx-rule*/
.wx-rule { float:right; width:388px; height:537px; border:1px solid #b0b0b0; border-top:2px solid #000; padding-top:10px;}
.wx-rule .itit { text-align:center; font-size:20px;}
.wx-rule .itit .ipic { margin-bottom:5px;}
.wx-rule .itit .itip { margin:10px 0; font-size:12px; color:#777;}
.olTxt { padding:0 8px; overflow:hidden;}
.olTxt li i{background:url(../images/wx-num.png) no-repeat;}
.olTxt li{height:49px;padding-left:52px;position:relative;line-height:49px;overflow:hidden;border-bottom:1px dotted #a3a3a3;font-size:14px;color:#777;}
.olTxt li i{width:29px;height:22px;position:absolute;top:15px;left:16px;}
.olTxt li i.i1{background-position:-612px -250px;}
.olTxt li i.i2{background-position:-638px -250px;}
.olTxt li i.i3{background-position:-668px -250px;}
.olTxt li i.i4{background-position:-698px -250px;}
.olTxt li i.i5{background-position:-728px -250px;}
.olTxt li i.i6{background-position:-760px -250px;}
.olTxt li i.i7{background-position:-791px -250px;}
.olTxt li i.i8{background-position:-820px -250px;}
.olTxt li i.i9{background-position:-849px -250px;}
.olTxt li i.i10{background-position:-880px -250px;}
.olTxt li.nobb{border-bottom:0 none;}

/*joinus*/
/*joinus-focus*/
.focusArea { width:1200px; height:90px; margin:0 auto; overflow:hidden;  position:relative;}
.focusArea h1 { display:block; position:absolute; left: 50%; top: 50%; margin-left:-500px; font-size:30px; margin-top:-25px;text-align:center; width:1000px; height:50px; line-height:50px;color:#fff; text-shadow:3px 3px 3px rgba(0,0,0,.7);}

/*joinus-con*/
.joinus-con {  color:#000; overflow:hidden;}
.joinus-con i { font-style:normal; }
.joinus-con ul li { display:inline-block; width:285px; padding:5px;  height:285px; border:1px solid #eee; margin-bottom:5px;}
.joinus-con ul li .iPic { width:285px; height:285px;position:relative;overflow:hidden;}
.joinus-con ul li .iPic img { width:285px; height:285px;}
.joinus-con ul li .bgalpha {width: 285px; text-align:center; display:block; position:absolute; overflow:hidden; height:285px; left: 0; bottom:-245px; background: rgba(0,0,0,.8); color:#fff; }
.joinus-con ul li .sTit{margin: 8px 0;font-size: 18px; display:block; font-weight:bold;}
.joinus-con ul li .sName{font-size: 16px;padding: 5px 12px;border: 1px solid #818181;line-height: 26px;text-align: center; display:block; width:150px; margin:0 auto;}
.joinus-con ul li .sum{display:block;line-height: 24px; margin-bottom:8px;}
.joinus-con ul li .sCode img { width:160px; height:160px;margin-top:8px;}
.joinus-con ul li span { color:#333;}
.joinus-con ul li span a{ color:#fff;}
.joinus-con ul li span:hover .iAlTit{bottom:0}
.iAlTit {-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.iAlTit {width: 100%;zoom: 1;position: absolute;left: 0;bottom: 0;_bottom: expression((this.parentNode.clientHeight % 2 == 1 ? '-1' : '0') + 'px');overflow: hidden;text-align: center;word-wrap: break-word;cursor: pointer;font-size: 14px;}


/*goods*/
/*goods-pic*/
.goods { width:1200px; margin:0 auto;}
.goods-pic { width:600px; height:700px; float:left; overflow:hidden; position:relative;}
.goods-pic .ipic { width:580px; height:680px; margin:10px; display:block;}
.goods-pic .slideBtn { width:9px; height:12px; display:block; background:url(../images/focus.png) 0 0 no-repeat; position:absolute; cursor:pointer; top:20px}
.goods-pic .leftBtn { right:50px; background-position:0 0}
.goods-pic a:hover.leftBtn { background-position:-9px 0}
.goods-pic .rightBtn { right:20px; background-position:-27px 0}
.goods-pic a:hover.rightBtn { background-position:-18px 0}

.slide_div { width:590px; height:700px;position: relative; float:right;}
.slide_con { width:570px; position: relative; height:680px; overflow:hidden; margin:10px}
.slide_h { position:absolute;}

.scroll_bar {position:absolute; height:678px; right:0; top:10px; border-top:1px solid #000000; border-bottom:1px solid #000000; width:7px;}
.scroll_bar .Scrollbar-Track{ border-left:1px solid #000000;position:absolute; left:3px; top:0; width:1px; height:678px;}
.scroll_bar .Scrollbar-Handle{background-color:#333333;position:absolute; left:-3px; top:0; width:7px; height:118px; overflow:hidden;cursor:pointer;}
.scroll_bar .Scrollbar-Handle:hover{background-color:#a05fd1;}

.slide_con h1 {font-weight: normal;line-height: 26px;max-width: 590px;margin: 0 0 25px 0;text-transform: lowercase;}
.slide_con .price {display: block;margin-bottom: 17px;font-size: 14px;}

.slide_con .size-btn {border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 10px 15px 0 0;z-index: 2;float: none;width: auto;margin-bottom: 35px;-moz-box-shadow: inset 0 1px 0 0 #fff;-webkit-box-shadow: inset 0 1px 0 0 #fff;box-shadow: inset 0 1px 0 0 #fff;background-color: #fff;cursor: pointer;display: inline-block;margin: 0 10px 20px 0;padding: 10px 0 10px 0;text-align: left;overflow: hidden;zoom: 1;}

.slide_con .button:hover {background-color: #d2d2d2;}
.slide_con .button[disabled=disabled] {background-color: #d2d2d2;}


.slide_con .button {display: inline-block;padding: .5em 1.5em .55em;outline: 0;cursor: pointer;text-align: center;text-decoration: none;-webkit-border-radius: ".5em";-moz-border-radius: ".5em";border-radius: ".5em";border: 0;background-color: black;cursor: pointer;font-size: 11px;height: 38px;margin: 5px 6px 20px 0;text-transform: uppercase;color: white;width: 200px;}

.slide_con .buybtn {display: inline-block;padding: .5em 1.5em .55em;outline: 0;cursor: pointer;text-align: center;text-decoration: none;-webkit-border-radius: ".5em";-moz-border-radius: ".5em";border-radius: ".5em";border: 0;background-color: black;cursor: pointer;font-size: 11px;height: 38px; line-height:38px;margin: 5px 6px 20px 0;text-transform: uppercase;color: white;width: 200px;}
.slide_con .buybtn:hover {background-color: #d2d2d2;}

.slide_con .disabled {background-color: #d2d2d2;}

.slide_con #message {font-size: 10px;line-height: 14px;}
.slide_con  #message h3{font-weight:normal;}
.slide_con #banner.sales-promo p {padding: 2px 0;}
.slide_con .boxPromoWrap .sales-promo .border {border-bottom: 1px dotted #000;}
.slide_con .boxPromoWrap .sales-promo h3+p {padding-bottom: 6px; margin-bottom: 2px;display: inline-block;}

.slide_con .good_con { line-height:24px; padding:20px 0 10px 0; color:#5c5c5c;}

/*cart*/
.aright{text-align:right!important}
.aleft{text-align:left!important}
.fRight{float:right}
.fLeft{float:left}
.hidden{display:none!important}
.actions .button{cursor:pointer;overflow:visible;height:37px;padding:0 17px;text-transform:uppercase;margin:5px 6px 5px 3px;background-color:#000;border:1px solid #000}
button::-moz-focus-inner{border:0}
.actions .button span{display:block;white-space:nowrap;font-size:11px;font-weight:normal;text-align:center;min-width:165px;line-height:37px;.width:auto;_width:165px;*margin-top:-1px}
.actions a.button{display:inline-block;height:35px}
.actions a.button:hover{text-decoration:none}
.actions .butWhite{background-color:#fff}
.actions .butWhite:hover{background-color:#d2d2d2;border-color:#d2d2d2}
.actions .butWhite:hover span{color:#fff}
.actions .butBlack{background-color:#000}
.actions .butBlack span{color:#fff}
.actions .butBlack:hover{background-color:#d2d2d2;border-color:#d2d2d2}
.storePage {margin:0 auto; width:1200px;}
.storePage .content-main{width:1200px;}
.storePage #main .body{min-height:500px;padding-top:24px;color:#0f0f0f;z-index:99}
.storePage #main .head{height:1px; border-bottom:1px dotted #333;}
.storePage #main .line{*zoom:1}
.storePage #main .line:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" "}
.storePage #main .unit{float:left}
.storePage #main .size1of1{float:none}
.storePage #main h2{font-size:14px;line-height:22px;font-weight:bold;padding-bottom:20px;text-transform:uppercase}
.storePage #main .mod{margin-bottom:20px;padding-bottom:1px}
table .subOrderHeader.thead{border-bottom:2px solid grey}
table .subOrderHeader.thead .subOrderStatus{text-align:end}
table .subOrderHeader.thead th{background:0;font-weight:bold;text-transform:none;padding:5px 10px 5px 0}
.tableAccount .statusMoreInfo{display:inline;font-size:13px;margin-left:2px}
.table.storehouseTrackingTable{background:0}
.table.storehouseTrackingTable td{font-size:11px;width:50%}
.table.storehouseTrackingTable th{font-size:11px;font-weight:bold}
.table tr td.subOrderFooter{background:0;padding-bottom:40px}
.table{width:100%;background:url(../images/dotted_line.png) repeat-x top left; text-align:center;}
.table thead th{background:url(../images/dotted_line.png) repeat-x bottom left;font-weight:bold;text-transform:uppercase;padding:16px 13px 16px 0}
.table thead th.lastCol,.table tbody td.lastCol,.table .thead .lastCol{text-align:right;padding-right:0}
.table tbody td{padding:13px 13px 13px 0;background:url(../images/dotted_line.png) repeat-x bottom left}
.table .actions{margin:0}
.table .th-subtitle{font-size:10px;font-weight:normal;position:relative;text-transform:none}
.table tr.disabled{opacity:.5;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}

.shopBag{width:100%}
.shopBag h3,.confirmation h3{margin:20px 0 0;font-size:12px}
.shopBag thead th,.shopBag .thead th,.confirmation .thead th{background:url(../images/dotted_line.png) repeat-x bottom left;font-weight:normal;font-size:10px;text-transform:uppercase;padding:20px 13px 20px 0}
.shopBag thead th.aright,.shopBag .thead th.aright{padding-right:20px}
.shopBag tbody td{padding:13px 13px 13px 0;background:url(../images/dotted_line.png) repeat-x bottom left;width:15%}
.shopBag td.desc,.shopBag th.desc{width:20%}
.shopBag td.desc span{color:#000;text-transform:uppercase;display:block}
.shopBag td.desc a{color:#959595;display:block}
.shopBag td.size{text-align:center}
.shopBag td.color{text-transform:uppercase}
.shopBag td.price,.shopBag th.price{text-align:center;}
.shopBag button{border:0;color:#000;font-weight:bold;font-size:11px;width:12px;height:12px;margin-bottom:3px}
.shopBag tbody td.quant{text-align:right;padding-right:20px}
.shopBag tbody td.quant span{display:inline-block}
.shopBag td.quant .num{position:relative;top:-6px;margin-right:5px}
.shopBag td.quant button{background:url(../images/icos_plus_minus.gif) no-repeat 0 0;display:block;position:relative;top:5px}
.shopBag td.quant button.butPlus{background-position:0 0}
.shopBag td.quant button.butMinus{background-position:0 -12px}
.shopBag td.quant button.butPlus:hover,.shopBag td.quant button.butPlus.disabled{background-position:0 -24px}
.shopBag td.quant button.butMinus:hover{background-position:0 -36px}
.shopBag td button.butDelete{background-color:white;width:10px;margin:0 3px;padding:0;cursor:pointer}
.shopBag td.delete{text-align:center; text-decoration:line-through;}
.shopBag tfoot td{text-align:right;padding:3px 20px 3px 0;background-color:#f8f8f8}
.shopBag tfoot tr.subtotal td,.confirmation tfoot tr.subtotal td{font-weight:bold}
.shopBag tfoot tr.subtotal td,.confirmation tfoot tr.subtotal td{padding-bottom:7px}
.shopBag tfoot tr.total,.confirmation tfoot tr.total{font-size:16px;font-weight:bold;text-transform:uppercase}
.shopBag tfoot tr.total td{white-space:nowrap}
.shopBag tfoot .padT20 td{padding-top:25px}
.shopBag tfoot .padB20 td{padding-bottom:25px}
.shopBag tfoot td.padR20{padding-right:20px!important}
.shopBag .gift .checkbox{font-weight:bold;margin-bottom:3px;display:inline-block;float:right;padding-left:8px;top:25px}
.shopBag img{height:83px}
.shopBag .gift img{width:auto;height:auto}
.shopBag.orderDetail tbody td{width:auto}
.shopBag.orderDetail tbody td.actions{padding-right:20px;text-align:right}
.shopBag.orderDetail tfoot td{background:0}
.shopBag.orderDetail tfoot tr.vat td{background:url(../images/dotted_line.png) repeat-x bottom left}
.shopBag .promoSection{text-align:left;vertical-align:top;padding:0 10px}
.shopBag .promoSection .promTitle{margin:0 0 5px;font-weight:bold}
.shopBag .promoSection .promoInput{-webkit-appearance:none;border-radius:0;width:100px;height:21px;font-size:13px;padding:0 2px;border:1px solid black}
.shopBag .promoSection .applyPromo{width:auto;height:auto;background-color:#000;color:white;font-size:12px;font-weight:normal;padding:4px 15px}
.shopBag .promoSection .applyPromo:hover{background-color:#d2d2d2}
.shopBag .promoSection .appliedPromotionsTitle{margin:10px 0;font-weight:bold}
.shopBag .promoSection .promo{padding-rigth:18px}
.shopBag .promoSection .promo #promoCodeInput{width:75px}
.shopBag .promoSection .delPromo{padding:0 0 0 5px}
.shopBag .promoSection .delPromo .delPromoCode{background-color:#f8f8f8;width:10px;margin:3px;padding:0 0 0 5px;cursor:pointer}
.arrowUp{width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent}
div.noMoreStock{position:absolute;padding-top:4px;visibility:hidden;opacity:0}
div.noMoreStock span{background-color:#b90000;color:#fff;text-transform:none;font-size:11px;font-weight:bold;padding:2px 15px}
div.noMoreStock .arrowUp{border-bottom:5px solid #b90000}


.join_tips {position:fixed;top:0;left:0;right:0;bottom:0; background-color:rgba(0,0,0,.8); z-index:400; color:#fff; text-align:center;}
.join_tips .title {width:600px; height:600px; vertical-align:middle; border-radius:10px; text-align:center; line-height:180%; position:absolute; left:50%; top:50%; margin-left:-300px; margin-top:-300px; font-size:20px;}

.joinus-con ul li .sum { color:#ccc; }

/*最后添加样式*/
.slide_con .size-btn_on {color:#f40;border-top: 1px solid #f40;border-bottom: 1px solid #f40;padding: 10px 15px 0 0;z-index: 2;float: none;width: auto;margin-bottom: 35px;-moz-box-shadow: inset 0 1px 0 0 #fff;-webkit-box-shadow: inset 0 1px 0 0 #fff;box-shadow: inset 0 1px 0 0 #fff;background-color: #fff;cursor: pointer;display: inline-block;margin: 0 10px 20px 0;padding: 10px 0 10px 0;text-align: left;overflow: hidden;zoom: 1;}

/*news*/
.fl{ float: left; }
.fr{ float: right; }
.l2-col-580{ width: 580px; }
.l2-col-580 .mod-w4x{ width: 580px; }
.l2-col-580 .sec-list-item .sec-mod{ float: none; }
.l2-col-580 .sec-list-item .cont{ padding: 20px 0 0; } 
.l2-col-580 .sec-list-item p{ margin: 15px 0; }
.sec-list-item{ margin:  40px auto 0;  }
.sec-list-item .sec-mod{ float: left; }
.sec-list-item img{ transition: 500ms; -webkit-transition: 500ms; -moz-transition: 500ms; }
.sec-list-item a:hover img{ transform:scale(1.03,1.03); -webkit-transform:scale(1.03,1.03); -moz-transform:scale(1.03,1.03);}
.sec-list-item .cont{ overflow: hidden; padding: 0 0 0 30px; }
.sec-list-item h2{ font-size: 30px; }
.sec-list-item h2 a:hover{ color: #77c111; }
.sec-list-item p{ font-size: 14px; color: #666; margin: 20px 0; line-height: 1.75; }
.sec-list-item footer{ color: #999; margin: 10px 0; }
.sec-list-item footer .icon-time{ margin: 0 5px 0 0; }
.sec-list-item footer span{ margin: 0 0 0 20px; }
.sec-list-item footer span a:hover{ color: #77c111; }
.sec-mod a:hover figure{ opacity:1; }
.mod-w4x{ width: 400px; }
.mod-w4x img { width: 100%; }

#pages {margin-top:20px;height: 50px;}
#pages span.current {background: #77c111;color: #fff; padding:0 18px;height: 50px;line-height: 50px;text-align: center;font-family:Georgia, "Microsoft Yahei";float: left;font-size:16px; margin-right: 5px;}
#pages a { padding:0 18px;height: 50px;background: #f2f2f2;display: block;color: #a9a9a9;line-height: 50px;text-align: center;font-family:Georgia, "Microsoft Yahei";float: left;margin-right: 5px; font-size:16px;}
#pages a:hover {background: #151515;color: #fff;}


.article-container{ margin: 50px 20px; }
.article-wrap{ float: left; _zoom:1;}
.article-main{ margin: 30px auto 0; overflow: hidden; _zoom:1; }
article{ padding: 0; font-size: 14px; }
article h1{ font-size: 32px; line-height: 1.2;  text-align: center;}
article time{ margin: 20px 0; color: #7d7d7d; font-size: 14px; text-align: center; display:block; }
article time span{ margin: 0 0 0 30px; }
article .summary{  position: relative; line-height: 1.75; margin: 30px 0; font-size: 16px; text-indent: 2em; padding: 25px; background: #f3f3f3; color: #333; font-weight: bold;}
article .summary i{ position: absolute; color: #ddd; text-indent: 0; font-size: 28px;}
article .summary .icon-quote-left{  left: 10px; top: 10px;  }
article .summary .icon-quote-right{ right:10px; bottom:10px; }
article .text{ font-size: 16px; line-height: 1.75; }
article .text p{margin: 30px 0; text-indent:2em;}
article .text p img{ max-width:1000px; _width:expression(this.width>1000?"1000px":this.width); display: block; margin: 0 auto;text-indent:0!important;}

/*查询真伪 start*/
.anti { text-align:center; line-height:50px;font-size: 16px; margin:10px auto;}
.anti input , .anti span { display:inline-block;}
.anti span { border: 1px solid #ddd;}
.anti span img { height:30px;vertical-align: middle; padding:10px;}

.anti .anticode {width: 380px;height: 30px;padding: 10px;border: 1px solid #ddd;background: #fff;}
.anti .vcode {width: 180px;height: 30px;padding: 10px;border: 1px solid #ddd;background: #fff; margin-left:10px;}
.anti input[type=submit]{ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#000000');background:-ms-linear-gradient(top,#f555555,#000000);background:-webkit-gradient(linear,0 0,0 100%,from(#555555),to(#000000));background:-moz-linear-gradient(top,#555555,#e000000);border:#000000 1px solid;color: #ffffff;text-shadow: 0 -1px rgba(0,0,0,0.3);text-decoration: none;}
.anti input[type=submit] {width: 120px;vertical-align:middle;height: 50px;box-shadow: inset 0 1px rgba(255,255,255,0.3);border-radius: 6px;cursor: pointer;font-family: 'Microsoft Yahei';font-size: 20px;font-weight: bold; line-height:50px;}

.anti-result {margin:80px auto; text-align:center; font-size:22px;line-height:2; }
.anti-tips { width:650px; padding:20px; margin:20px auto; border-radius:10px; background:#f0f0f0; line-height:2; color:#666; border:1px dashed #ddd;}
/*查询真伪 end*/