body {margin:0px; background:url(../images/bg.jpg) repeat-x top #F8FFE0; height:100%; text-align:center;}

a:link,a:active,a:visited  {
  font-size : 12px;
  color : #333333;
  font-family : arial;
  text-decoration : none;
}

a:hover {
  font-size : 12px;
  color : #888888;
  font-family : arial;
  text-decoration:underline;
}

td,div,li,input { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
img {border:none;}
li {list-style:none;}
.clear {clear:both;}


.top {width:982px; padding:0px;}
.top1 {width:100%; height:137px; background:url(../images/topbg.jpg) top no-repeat;}
.top2 {width:100%; height:242px; background:url(../images/top_r_bg.jpg) top no-repeat;}
.span_l {float:left;}
.span_r {float:right;}

.top_logo {width:100%; height:69px; background:url(../images/ldsports/top_r.gif) no-repeat top right #FFF;}
.top_menu { width:100%; height:31px; padding:0px; margin:10px 25px 10px 10px; color:#FFF; text-align:right;}
.top_menu2 {width:100%;background:url(../images/ldsports/menu_bg.gif) repeat-x top; height:32px; border:1px #707070 solid; padding:10px 5px 5px 5px;}

.top_user {float:right; width:380px; margin:70px 45px 10px 0px;}
.top_user_img {border:1px #FFDDB9 solid; padding:2px; background:#FFF;}
.top_user_info li {line-height:180%; height:35px; color:#0E8B9F;}
.top_user_info a:link,.top_user_info a:visited {color:#0E8B9F; font-weight:bold;}

.top_serach {width:100%; padding:10px; text-align:right;}
.top_serach input {border:1px #999 solid; color:#333; padding:2px; height:20px; background:url(../images/input_bg.gif) no-repeat #FFF;}

.top_login {width:982px; padding:6px; text-align:left; font-size:14px; color:#00ABC7;}
.top_login input {border:1px #999 solid; color:#333; padding:2px; height:16px; background:url(../images/input_bg.gif) no-repeat #FFF;}


.main {width:982px;}
.main_l { float:left;}
.main_r { float:right;}

.main_one {width:100%; margin-bottom:10px;}
.main_list { width:100%; height:100%; border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;border-left:1px #CCCCCC solid; clear:both; margin-bottom:10px; background:#FFF; overflow:auto; padding:10px;}
.main_list2 { width:100%; height:100%; clear:both; margin-bottom:5px; }

.main_menu { background:url(../images/menu_bg2.gif) no-repeat top left; height:28px; padding:10px 10px 5px 20px; color:#FFF; font-weight:bold;}
.main_menu2 { background:url(../images/menu_bg3.gif) no-repeat top; height:28px; padding:10px 10px 5px 20px; color:#FFF; font-weight:bold;}
.main_menu3 { background:url(../images/menu_bg4.gif) no-repeat top; height:28px; padding:10px 10px 5px 20px; color:#FFF; font-weight:bold;}
.main_menu4 { background:url(../images/menu_bg1.gif) no-repeat top left; height:28px; padding:10px 10px 5px 20px; color:#FFF; font-weight:bold;}
.main_menu4 span {float:right;}

/*list*/
.more {width:100%; text-align:right; padding:0px 10px 3px 0px;}
.tit_list { float:right;  padding:10px 10px 5px 0px;}
.tit_list li { 
	font-size:12px; 
	line-height:180%;
	width:100%;
	height:23px; 
	list-style:none; 
	background:url(../images/icons/li.gif) no-repeat left;
	border-bottom: 1px #CCC dotted;
	padding-left:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.tit_list span { float:right; font-size:11px; color:#999999;}
.tit_img {width:100%; padding:5px; text-align:center;}
.tit_img img {padding:2px; border:1px #ACACAC solid;}


.qa_list { width:100%;padding:10px 0px 10px 0px; margin:0px}
.qa_list li { 
	line-height:120%;
	height:26px; 
	list-style:none; 
	border-bottom: 1px #CCC dotted;
	padding:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.qa_list span {float:left; padding:3px;}

.tit_list3 { width:100%; padding:0px; margin:0px}
.tit_list3 li {
	float:left;
	width:270px;
	font-size:12px; 
	line-height:180%;
	height:26px; 
	list-style:none; 
	border-bottom: 1px #CCC dotted;
	background:url(../images/icons/li.gif) no-repeat left;
	padding:3px 0 3px 10px;
	margin:5px 15px 5px 5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.img_list {float:left; width:135px; padding:4px; margin-top:10px;}
.img_list p {line-height:120%; padding:2px; text-align:center; color:#999999;}
.img_list span {border:4px #DDDDDD solid; padding:2px; background:#FFF; margin:3px;}

.user_list {width:100%; border-bottom:1px #DDDDDD dotted; padding:10px 0px 10px 0px;}
.user_list li {line-height:150%; height:20px; color:#666666;}
.user_list_img {float:left; border:1px #FFF solid;}
.user_list_info {float:right;}

.pro { float:left;width:330px; margin:10px 15px 10px 5px;}
.por_l {float:left; padding-top:5px;}
.por_r {float:right; width:310px; height:199px; overflow:hidden;}
.por_img {float:left; width:80px; line-height:150%; margin:5px; padding:10px 0 0 3px;}
.pro_img img { border:1px #000 solid;}
.pro_img span {line-height:120%; text-indent:20px;}

.reg_middle {width:982px; padding:20px;}
.reg_info {width:920px; padding-left:50px; color:#01acc8;}
.reg_info li {line-height:150%; padding:3px 0 3px 0; font-size:14px;}
.reg_info span {font-size:12px; color:#ff6699;}
.reg_info p {font-size:12px; color:#666; margin:0px;}
.reg_info input {border:1px #999 solid; color:#333; padding:2px; margin:2px; height:20px; background:url(../images/input_bg.gif) no-repeat #FFF;}
.reg_info select {border:1px #999 solid; color:#333; padding:2px; margin:2px; height:20px; background:url(../images/input_bg.gif) no-repeat #FFF;}
.reg_info1 {width:100%; margin:5px;}
.reg_info1 li {float:left; width:114px; height:120px; background:url(../images/register_bdr1.gif) no-repeat; padding:10px 7px; text-align:center; margin:10px;}
.reg_info1 li input {border:1px #999 solid; color:#333; padding:2px; margin:10px; height:20px; background:url(../images/input_bg.gif) no-repeat #FFF;}
.reg_info2 {width:100%; margin:5px;}
.reg_info2 li {float:left; width:114px; height:250px; background:url(../images/register_bdr2.gif) no-repeat; padding:18px 7px; text-align:center; margin:10px;}
.reg_info2 li input {border:1px #999 solid; color:#333; padding:2px; margin:20px; height:20px; background:url(../images/input_bg.gif) no-repeat #FFF;}

.shop_top {width:982px; height:226px; background:url(../images/shop_top_bg.jpg) no-repeat;}
.shop_top_menu { width:800px; height:31px; margin:60px 20px; color:#FFF; text-align:right; float:left;}
.shop_fpage {text-align:right; color:#0ab; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; margin-right:20px;}

.shop_midle {width:982px; background:url(../images/shop_middle.jpg) repeat-x top #f8ffe0;}
.shop_midle_l {width:204px; float:left;}
.shop_midle_c {width:550px; margin:0px 8px 0px 15px; float:left;}
.shop_midle_c_t {color:#F00; font-weight:bold;text-align:center;}
.shop_midle_c_t a:link, .shop_midle_c_t a:visited, .shop_midle_c_t a:hover {font-size:12px; color:#069; text-decoration:none;}
.shop_midle_r {width:205px; margin:45px 0px 0px 0px; float:left;}

.shop_menu_l {margin:10px;}
.shop_menu_l_t { cursor:pointer; width:100%;	height:27px; background:url(../images/menu_shop_bg1.gif) no-repeat; font-weight:bold; padding:8px 0px 0px 20px;}
.shop_menu_l_t a:link, .shop_menu_l_t a:visited {font-size:14px; color:#654; text-decoration:none;}
.shop_menu_l_t a:hover {font-size:14px; color:#222; text-decoration:underline;}
.shop_menu_l_s {width:100%; height:27px; background:#fffcf7; padding:5px; border-bottom:1px #ede7de solid; border-left:1px #ede7de solid; border-right:1px #ede7de solid;}
.shop_menu_l_s li {background:url(../images/icons/shop_li.gif) no-repeat 3px 5px ; margin:5px 0px 5px; padding:3px; border-bottom:1px #ede7de dotted;}
.shop_menu_l_s a:link, .shop_menu_l_s a:visited {font-size:12px; color:#a59586; text-decoration:none;}
.shop_menu_l_s a:hover {font-size:12px; color:#853; text-decoration:underline;}

.shop_img_list {float:left; width:135px; height:180px; padding:4px; margin-top:10px;}
.shop_img_list p {line-height:120%; padding:2px; text-align:center; color:#999999;}
.shop_img_list span {border:4px #DDDDDD solid; padding:2px; background:#FFF; margin:3px;}

.shop_user {margin:0px; width:185px;}
.shop_user_top {background:url(../images/menu_shop_bg2.gif) no-repeat; height:28px; padding:10px 10px 0px 20px; color:#FFF; font-weight:bold;}
.shop_user_info {background:#fcfff0; border-bottom:1px #ede7de solid; border-left:1px #ede7de solid; border-right:1px #ede7de solid; padding:10px 20px 10px 0px; line-height:150%; text-align:center;}
.shop_user_info li {line-height:175%;color:#0E8B9F; text-align:center}
.shop_user_info a:link,.top_user_info a:visited {color:#0E8B9F; font-weight:bold;}

.shop_menu_r {width:100%; margin-top:10px;}
.shop_menu_r_one {width:185px; margin:25px 10px 0px 10px;}
.shop_menu_r_one_t {width:100%; text-align:right;}
.shop_menu_r_one table tr td img {border:2px #ccc solid;}
.shop_menu_r_one table tr td span {color:#999999; line-height:18px;}
.shop_menu_r_one li {background:url(../images/icons/shop_li.gif) no-repeat 3px 3px ; margin:4px 0px 1px; padding:1px; border-bottom:1px #ede7de dotted;}


.sprdct_list_top {height:28px; background:url(../images/sprdct_menu_bg.gif) no-repeat;  padding:10px 10px 0px 20px; color:#FFF; font-weight:bold; margin-top:10px;}
.sprdct_list { width:100%; padding:0px; margin:0px 0px 10px 0px;}
.sprdct_list li {
	float:left;
	width:200px;
	font-size:12px; 
	line-height:120%;
	height:18px; 
	list-style:none; 
	border-bottom: 1px #CCC dotted;
	background:url(../images/icons/li.gif) no-repeat left;
	padding:2px 0px 3px 10px;
	margin:3px 15px 5px 5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.pay_top {width:982px; height:226px; background:url(../images/payment_top.jpg) no-repeat;}
.main_menu5 {background:url(../images/menu_shop_bg2.gif) no-repeat top left; height:28px; padding:10px 10px 5px 20px; color:#FFF; font-weight:bold;}
.main_menu6 {background:url(../images/payment_bdr_05.gif) no-repeat top left; height:49px; padding:20px 10px 5px 20px; color:#FFF; font-weight:bold;}
.main_user_con {background:url(../images/payment_bdr_07.gif) repeat-y top left;}
.main_user_bot {background:url(../images/payment_bdr_09.gif) no-repeat top left; height:30px; padding:10px 10px 5px 20px; color:#FFF; font-weight:bold;}

.shop_box_top { background:url(../images/shop_buy_bg.gif) repeat-x top; width:100%; height:57px;}
.shop_buy_tit td { border-bottom: 3px #F4F3EF solid; color:#00789E;text-align:center;}
.shop_buy_con td { border-bottom: 1px #E5E5E5 dotted;text-align:center;}

.user_info { background:#FFF; border:1px #EDE7DE solid;}
.user_info td {border-bottom:1px #E4E4E4 solid; color:#333;}
.user_info textarea { background:#FFF; border:1px #EDE7DE solid;}
.user_info_nav1 {background:#FCFFF0;}

.down_top {background:url(../images/down_top.jpg) no-repeat; width:982px; height:210px;}
.down_middle {background:url(../images/downpgbg_m.gif) repeat-y; padding:0px 20px 0px 20px;}
.down_middle_l {width:432px; height:330px; background:url(../images/downpgbg_06.gif) no-repeat; padding:20px;}
.down_middle_r {width:498px; height:330px; background:url(../images/downpgbg_08.gif) no-repeat; padding:40px 0px 0px 60px;}
.down_middle_b {background:url(../images/downpgbg_13.gif) repeat-y; width:942px; margin-top:10px;}

.faq_top {background:url(../images/faq_top.jpg) no-repeat; width:982px; height:210px;}
.login_top {background:url(../images/login_top.jpg) no-repeat; width:982px; height:210px;}

.listyle {
	font-size:12px; 
	line-height:120%;
	width:320px;
	color:#0090c0;
	list-style:none; 
	margin:3px 0px 5px 25px;
}

/*text url*/
a.a1:link,a.a1:visited {
  font-size : 12px;
  color : #FFF;
  text-decoration : none;
}

a.a1:hover {
  font-size : 12px;
  color : #FFF;
  text-decoration : underline;
}

a.a2:link,a.a2:visited {
  font-size : 14px;
  font-weight:bold;
  color : #FFF;
  line-height:150%;
  text-decoration : none;
}

a.a2:hover {
  font-size : 14px;
  font-weight:bold;
  color : #006699;
  line-height:150%;
  text-decoration : underline;
}

.copy_r {text-align:center; padding:10px; color:#666; line-height:150%;}

.userlist {width:100%;}
.userlist tr td {border-bottom:1px dotted #ccc;}
