﻿body { margin:2px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:23px; background:url(../images/bg.jpg) no-repeat center #000000; background-attachment:fixed;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}

.menu { color:#FFFFFF; text-align:center; font-size:14px; line-height:34px;}
.menu a { color:#FFFFFF; }
.menu a:hover{ background:#da251d;display:block; text-decoration:none;}

.class { color:#FFFFFF; background:url(../images/img_class_out.gif); line-height:29px; border-bottom:1px solid #FFF; font-size:12px; }
.class a { color:#FFFFFF; display:block;}
.class a:hover{ background:url(../images/img_class_over.gif); display:block; text-decoration:none;}
.class span { float:left; padding:11px 7px 0 20px;}
.class_title { color:#FFFFFF; background:url(../images/img_class_out.gif); line-height:29px; border-bottom:1px solid #FFF; font-size:13px; font-weight:bold; padding-left:20px;}

.quick_title { line-height:29px; font-size:13px; font-weight:bold; color:#000;}
a.quick_more:link,a.quick_more:visited{text-decoration:underline; color:#333;}
a.quick_more:hover{text-decoration:underline; color:#da251d;}
.quick_arrow { padding:0px 7px 0 7px;}

.list_title { background:#909090; padding-left:7px; font-size:13px; font-weight:bold; color:#FFF; line-height:26px;}
.list_id { text-align:center; font-weight:bold; line-height:35px; color:#000;}
.list_view { border:1px solid #bcbcbc;  background:#dcdbdb; padding:3px 20px 3px 20px; line-height:23px;}

.language { color:#FFFFFF; }
.language a { color:#FFFFFF; }

.login_title { line-height:29px; font-size:13px; font-weight:bold; color:#FFF; }
.login {color:#FFFFFF;}
.login_input { width:162px; border:1px solid #7b7b7b; font-size:12px; height:18px; line-height:18px;}

.clear {clear:both; *display:inline;/*IE only*/}
.copy { color:#808080; font-size:11px; line-height:17px;}
.copy a { color:#808080;}

.search_input { width:150px; font-size:12px; height:14px; line-height:14px; border:0; background:transparent; padding-top:1px;}


.title {font-size:23px; line-height:30px; color:#000; padding-top:10px;}
.now {font-size:11px; line-height:29px;}
.content {font-size:11px; line-height:17px; color:#333; padding-bottom:30px;}

.news_list_id a { font-weight:bold; line-height:25px;}
.news_date { font-size:14px; font-weight:bold;}

.page { border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;  background:#dcdbdb; line-height:21px; padding-right:5px; text-align:right; font-weight:bold;}
.page a { padding-right:5px;}

.reg_left { padding-right:5px; text-align:right;}
.reg_title { line-height:29px; font-size:13px; font-weight:bold; color:#da251d;}

.member_re_id {font-weight:bold; color:#000; padding-right:5px;}
.member_tb { padding-top:10px; }
.member_tb img { border:solid 1px #ccc; padding:4px;}
.member_tb a { color:#333; }
.member_re { padding:15px; background:#EEE;}


.proid {font-size:21px; line-height:30px; color:#000;}
.imgtb { border:solid 1px #ccc; padding:4px;}

.pages { height:35px; overflow:hidden; padding:2px 0 1px 0; text-align:center; color:#CCC; vertical-align:top; clear:both; }
	.pages div { float:right; padding-right:12px; }
	.pages a, .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #999999; color:#000000; text-decoration:none !important; line-height:18px;}
	.pages strong  { border:1px solid #999999; background:#EEEEEE; color:#000000; font-weight:700; }
	.pages a:hover{ border:1px solid #000000; }
	.pages .prev { padding:2px 0 1px 16px; background:url(/templates/default/images/arrow_left.gif) no-repeat 29% 50%; }
	.pages .next { padding:2px 16px 1px 5px; background:url(/templates/default/images/arrow_right.gif) no-repeat 93% 50%; *background-position:93% 45%; font-size:simsun; *line-height:21px; }
	
.productinfoborder { border-bottom:1px solid #000000; border-left:1px solid #000000; padding-left:4px;}