﻿/*网站中经常会用到的通用css*/
body
{
	background-color:#fff
}
body,div,img,a,p,span,h1,h2,h3,h4,h5,h6,b,ol,ul,li,dl,dt,dd
{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-weight:400;
	list-style:none;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体"
}
select,textarea,img,fieldset{
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";
	vertical-align:middle;
}
img
{
	border:0
}
em,i{
	font-style:normal
}
a:link, a:visited{
	color:#5261B5;
	cursor:pointer;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体"
}
a:hover, a:active
{
	color:#f60;
	text-decoration:underline
}
del
{
	font-family:"宋体",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	text-decoration:line-through;
}

/*公共头部开始*/
#ltLogo
{
	background:url(/letaozu/images/letaozuUI/ltlogo.gif?20100831) no-repeat 0 0
}
#ltSearch p,#txtSearch,#btnSearch,#ltTopLine,.ltmenu
{
	background:url(/letaozu/images/letaozuUI/ui.gif?20100209) no-repeat 0 0
}
#ltFootInner,#ltFootInner dt
{
	background:url(/letaozu/images/letaozuUI/bottom.gif?20100209) no-repeat 0 0
}
#ltTopNav,#ltTopNav li b,#ltTopNav li span,#ltSearch h1
{
	background:url(/letaozu/images/letaozuUI/topmenu.gif?20100524) no-repeat 0 0
}
.footcorner,.down_rainline
{
	background:url(/letaozu/images/letaozuUI/rb.gif?20100209) no-repeat 0 0;
}
#ltHead
{
	width:950px;
	margin:auto
}
#ltLogo
{
	width:250px;
	height:76px;
	background-position:center center;
	_background-position:center -5px;
	float:left;
}
#ltTopFeature,#ltTopFeatureContain
{
	background:url(/letaozu/images/letaozuUI/topfeature.gif) repeat-x 0 0
}
#ltTopFeature
{
	height:28px;
	overflow:hidden
}
#ltTopFeatureContain
{
	width:950px;
	margin:0 auto;
}
#ltTopMenu
{
	line-height:28px;
	float:right
}
#ltTopMenu li
{
	float:left;
	font-size:12px;
	background:url(/letaozu/images/letaozuUI/topsplit.gif) no-repeat right center
}
#ltTopMenu li a
{
	padding:1px 10px;
}
#ltSearch
{
	float:left;
	width:700px;
	padding:20px 0 16px
}
#ltSearch p
{
	float:left;
	height:40px;
}
#ltSearch .srcleft
{
	width:3px;
	background-position:-250px 0;
}
#ltSearch .srccenter
{
	background-repeat:repeat-x;
	background-position:0 -70px;
}
#ltSearch .srcright
{
	width:3px;
	background-position:-253px 0;
}
#txtSearch
{
	width:230px;
	float:left;
	font-size:14px;
	color:#999;
	padding:5px 0 4px 6px;
	margin:6px 6px 0 3px;
	border:1px solid #acbabd;
	background-color:#fff;
	background-position:-30px -40px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";
}
#btnSearch
{
	height:28px;
	width:100px;
	float:left;
	cursor:pointer;
	margin:6px 3px 0 0;
	border:0;
	background-position:-260px 0;
}
#href_freeshipping,#href_freereturn,#href_aclassgoods
{
	float:left;
	width:100px;
	height:34px;
	margin:2px 0 0 14px;
	display:inline;
	background:url(/letaozu/images/letaozuUI/ourserve.gif) no-repeat 0 0;
}
#href_freeshipping
{
	background-position:0 -35px
}
#href_freereturn
{
	background-position:0 -72px
}
#ltTopNav
{
	float:left;
	width:950px;
	height:37px;
}
#ltTopNav ul
{
	float:left;
	margin-left:10px;
	*display:inline
}
#ltTopNav li
{
	float:left;
	margin-top:6px;
	*display:inline
}
#ltTopNav li b
{
	float:left;
	height:26px;
	width:5px;
	background-position:1000px 1000px
}
#ltTopNav li span
{
	float:left;
	background-position:1000px 1000px;
	line-height:26px;
	padding:0 10px 0 5px
}
#ltTopNav li i
{
	float:left;
	line-height:26px;
	font-style:normal;
	color:#ccc;
	margin:0 5px
}
#ltTopNav a
{
	color:#333;
	text-decoration:none
}
#ltTopNav span i
{
	color:#aaa;
	float:none
}
#ltTopLine
{
	float:left;
	width:950px;
	height:5px;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position:0 -120px
}

/*公共底部开始*/
#ltFoot
{
	width:948px;
	border-top:2px solid #0059DC;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:8px auto 0
}
#ltFootInner
{
	width:946px;
	margin:auto;
	padding-bottom:20px;
	background-repeat:repeat-x;
}
#ltFootInner dl
{
	margin-top:10px;
	width:115px;
	float:left;
}
#ltFootInner dt
{
	font-weight:700;
	color:#666;
	line-height:30px;
	text-indent:14px;
	background-repeat:repeat-x;
	background-position:right -250px;
}
#ltFootInner dd
{
	color:#999;
	margin-top:8px;
	text-indent:15px
}
#ltFootInner a:link,#ltFootInner a:visited,
#footlink a:link,#footlink a:visited
{
	color:#999;
	text-decoration:none
}
#ltFootInner a:hover,#ltFootInner a:active,
#footlink a:hover,#footlink a:active
{
	color:#F7570B
}
#ltBottom
{
	width:950px;
	margin:10px auto auto;
	line-height:28px;
	text-align:center
}
#ltBottom h6
{
	color:#666;
	letter-spacing:1px;
	float:left;
	margin-left:135px;
	display:inline;
}
#ltBottom div
{
	float:left;
}

#ltHeaderWrapper
{
	height:76px;
}

.footcorner
{
	height:9px;
	width:950px;
	overflow:hidden;
	margin:auto; 
}
.down_rainline
{
	height:5px;
	overflow:hidden;
	width:950px;
	margin:auto;
	background-position:0 -20px
}

#footpublicize
{
	width:950px;
	margin:8px auto 0 auto
}

#footpublicize span
{
	float:left;
	width:79px;
	height:38px;
	margin:0 0 0 8px;
	padding:10px 8px 0 55px;
	color:#999
}

#footlink
{
	width:950px;
	margin:16px auto 0 auto;
	text-align:center;
	color:#ddd
}

/*清除浮动*/
.clearfloat,.clear,.clr{clear:both; height:0; overflow:hidden}

/*input{-moz-user-select:-moz-none;}*/
/* fltip */
#fltip{max-width:40%; min-width:60px;position:absolute; z-index:500;cursor:default;}/**/
#fltip ul {
	font-size:12px;
	line-height:1.5em;
	color:#ff7929;
	list-style-position:outside;
	list-style-type: none;
	margin:0px;
	padding:5px;
	background:none;
}
#fltip li { padding-left:14px;background:url(/letao/images/ui/fltip.gif); background-repeat:no-repeat; background-position:-10px -36px;}
#fltip td a, #fltip td a:link, #fltip td a:visited {
	color:#0066c5;
	text-decoration:underline;
	padding:0px 0.2em 0px 0.2em;
}
#fltip .fltiptitle {
	background:url(/letao/images/ui/fltip.gif) no-repeat;
	height:15px;
	overflow:hidden;
}
#fltip #fltip1,#fltip #fltip2,#fltip #fltip3,#fltip #fltip4,#fltip #fltip6,#fltip #fltip7,#fltip #fltip8,#fltip #fltip9{background:url(/letao/images/ui/fltip.gif);}
#fltip #fltip1 {background-position:-30px -15px;background-repeat:no-repeat;width:5px;height:8px;}
#fltip #fltip2 {background-position:0px -23px; background-repeat:repeat-x;}
#fltip #fltip3 {background-position:-35px -15px; background-repeat:no-repeat;}
#fltip #fltip4 {background-position:0px -39px; background-repeat:repeat-y;}
#fltip #fltip6 {background-position:-5px -39px; background-repeat:repeat-y;}
#fltip #fltip7 {background-position:-40px -15px;background-repeat:no-repeat;}
#fltip #fltip8 {background-position:0px -31px; background-repeat:repeat-x;}
#fltip #fltip9 {background-position:-45px -15px;background-repeat:no-repeat;width:5px;height:8px;}
#fltip #fltip5 {
	background:#fff98a;
}
/* fldiv */
#fldiv{position:absolute; left:0px; top:0px; z-index:auto;}
#fldiv a, #fldiv a:link, #fldiv a:visited {
	color:#08509c; text-decoration:none; cursor:pointer;
}
#fldiv a:hover {
	text-decoration:underline;
}
#breakoff{position:absolute; left:0px;top:0px; background:#CCC; z-index:300;}
.flcontent{border:solid 1px #ea4e05; position:absolute; z-index:400; background:#FFF; padding:0px;cursor:default;}
#fldiv .flcontent .fldivtitle{border:solid #dcdddd; border-width:0px 0px 1px 0px; background:#f7f8f8; height:28px;}
#fldiv .flcontent .fldivcontent{border:solid #e3e4e4; border-width:0px 0px 1px 0px; background:#fff}
#fldiv .flcontent .fldivstate{border:solid #f2f3f3; border-width:0px 0px 1px 0px; background:#f7f8f8}
#fldiv .flcontent .fldivclose{position:absolute; right:13px; top:7px; width:14px; height:14px; background:url(/letaozu/images/letaozuUI/popclose.gif) no-repeat 3px center; cursor:pointer;}

/* product */
.trolleylist{
	font-size:12px; border:solid 1px #e6e7e7;border:solid 1px #e6e7e7;
	color:#595757;
	input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode#lt;48 || event.keyCode#gt;57)) event.returnValue=false"#gt;
}
.trolleylist td{border:solid #e6e7e7;border-width:1px 0px 1px 0px; border-bottom-color:#f2f3f3; padding:0px 10px; text-align:center;}
.trolleylist th{background:#b5b5b6;padding:6px; color:#FFF; font-weight:bold; line-height:1em; letter-spacing:0.1em; text-align:center;}
.trolleylist .img{padding:0px;}
.trolleylist img{cursor:pointer;}
.trolleylist .img img{margin:4px 3px; border:#d9dbdd 1px solid;}
.trolleylist .num img{margin:0px 4px;}
.trolleylist a, .trolleylist a:link, .trolleylist a:visited {color:#07519a; text-decoration:none;}
.trolleylist a:hover {color:#0047d9; text-decoration:none;}
.trolleylist input{
	margin:0px;padding:0px;width:45px; height:16px; border:#c5cbd0 1px solid; text-align:right;
}
.trolleylist div{padding:2px 3px; margin:0px 5px 2px; line-height:20px; display:inline;}
/* size list */
.sizeXXXL{border:#666 solid 1px; font-size:11px; font-family:Arial,"宋体"; font-weight:bold; color:#666;}

/*ClosePopUpWindow*/
.close_modelwindow
{
	position:absolute;
	top:8px;
	right:8px;
	width:12px;
	height:12px;
	background:url(/letaozu/pay/images/close.gif) no-repeat 2px 0;
	cursor:pointer;
}

.close_modelwindow_hover
{
	background-position:right 0;
}

/*ShopCart Style*/

#shopping_trolley_innertable{
	width:680px;
	margin:12px auto 0;
	border:0;
	border-collapse:collapse;
	font-size:12px;
	font-family:Verdana, "Courier New", "宋体"
}

#shopping_trolley_innertable thead td{
	color:#999;
	font-weight:700;
	text-align:center;
	border:0;
}

#shopping_trolley_innertable tbody td, #shopping_trolley_innertable tfoot td{
	height:36px;
	text-align:center;
	border:0;
	background:url(/letaozu/pay/images/dotline.gif) repeat-x scroll 0 bottom transparent;
}

#shopping_trolley_innertable tfoot .prodtotal{
	line-height:28px;
	text-align:right;
	padding:0 24px 0 0;
	background:none;
}

#shopping_trolley_innertable tfoot strong{
	margin-right:20px;
	font-weight:700;
}

#shopping_trolley_innertable .prod_image{
	width:90px
}

#shopping_trolley_innertable .prod_name{
	width:260px;
	text-align:left
}

#shopping_trolley_innertable .prod_status{
	width:60px;
}

#shopping_trolley_innertable .prod_count{
	width:108px
}

#shopping_trolley_innertable img{
	border:1px solid #DDDDDD;
	height:27px;
	width:40px;
}

#shopping_trolley_innertable tbody .prod_name
{
	line-height:18px
}

#shopping_trolley_innertable a:link, #shopping_trolley_innertable a:visited{
	color:#008CD6;
	text-decoration:none
}

#shopping_trolley_innertable a:hover, #shopping_trolley_innertable a:active{
	color:#f60;
	text-decoration:underline
}

.tly_prodadd, .tly_prodsubstract,
.tly_prodadd_hover, .tly_prodsubstract_hover{
	background:url("/letaozu/pay/images/addbuttonsplit.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:inline;
	float:left;
	height:16px;
	width:16px;
}

.tly_prodsubstract_hover{
	background-position:0 -16px;
}

.tly_prodadd{
	background-position:-16px 0;
}

.tly_prodadd_hover{
	background-position:-16px -16px;
}

.tly_prodnum{
	width:46px;
	float:left
}

#shopping_trolley_innertable .btn_toorder
{
	width:79px; height:26px; cursor:pointer; border:0;
}