/* CSS Document */
body,td,th {
	font-size: 12px;
}
body {
	margin: 5px 0 0; background:#fff; text-align:center;
}
a:link {
	text-decoration: none; color: #666; height:18px; line-height:18px;
}
a:visited {
	text-decoration: none; color: #666; height:18px; line-height:18px;
}
a:hover {
	text-decoration: none; color: #900; height:18px; line-height:18px;
}
a:active {
	text-decoration: none; color: #666; height:18px; line-height:18px;
}



/* -------------------------------------------------------------------------------------链接字体*/

a.nav1:link {
	text-decoration: none; font-size:14px; font-weight:bold; color: #C60; height:25px; line-height:25px;
}
a.nav1:visited {
	text-decoration: none; font-size:14px; font-weight:bold; color: #C60; height:25px; line-height:25px;
}
a.nav1:hover {
	text-decoration: none; font-size:14px; font-weight:bold; color: #900; height:25px; line-height:25px;
}
a.nav1:active {
	text-decoration: none; font-size:14px; font-weight:bold; color: #C60; height:25px; line-height:25px;
}

a.nav1on:link {
	text-decoration: none; font-size:14px; font-weight:bold; color: #900; height:25px; line-height:25px;
}
a.nav1on:visited {
	text-decoration: none; font-size:14px; font-weight:bold; color: #900; height:25px; line-height:25px;
}
a.nav1on:hover {
	text-decoration: none; font-size:14px; font-weight:bold; color: #C60; height:25px; line-height:25px;
}
a.nav1on:active {
	text-decoration: none; font-size:14px; font-weight:bold; color: #900; height:25px; line-height:25px;
}


a.top1:link {
	text-decoration: none; color: #000;
}
a.top1:visited {
	text-decoration: none; color: #000;
}
a.top1:hover {
	text-decoration: none; color: #F00;
}
a.top1:active {
	text-decoration: none; color: #000;
}

a.top2:link {
	text-decoration: none; color: #FF0000;
}
a.top2:visited {
	text-decoration: none; color: #FF0000;
}
a.top2:hover {
	text-decoration: none; color: #FF0000;
}
a.top2:active {
	text-decoration: none; color: #FF0000;
}




a.left_til:link {
	text-decoration: none; font-size:14px; font-weight:bold; color: #965701; padding-left:10px;
}
a.left_til:visited {
	text-decoration: none; font-size:14px; font-weight:bold; color: #965701; padding-left:10px;
}
a.left_til:hover {
	text-decoration: none; font-size:14px; font-weight:bold; color: #900; padding-left:10px;
}
a.left_til:active {
	text-decoration: none; font-size:14px; font-weight:bold; color: #965701; padding-left:10px;
}

a.cen1:link {
	text-decoration: none; font-size:15px; font-weight:bold; color: #9B3A00;
}
a.cen1:visited {
	text-decoration: none; font-size:15px; font-weight:bold; color: #9B3A00;
}
a.cen1:hover {
	text-decoration: none; font-size:15px; font-weight:bold; color: #900;
}
a.cen1:active {
	text-decoration: none; font-size:15px; font-weight:bold; color: #9B3A00;
}

a.cen2:link {
	text-decoration: none; font-size:16px; font-weight:bold; color: #660; padding-left:20px;
}
a.cen2:visited {
	text-decoration: none; font-size:16px; font-weight:bold; color: #660; padding-left:20px;
}
a.cen2:hover {
	text-decoration: none; font-size:16px; font-weight:bold; color: #900; padding-left:20px;
}
a.cen2:active {
	text-decoration: none; font-size:16px; font-weight:bold; color: #660; padding-left:20px;
}

a.cen3:link {
	text-decoration: none; color: #660;
}
a.cen3:visited {
	text-decoration: none; color: #660;
}
a.cen3:hover {
	text-decoration: none; color: #900;
}
a.cen3:active {
	text-decoration: none; color: #660;
}


a.right1:link {
	text-decoration: none; color: #F00; height:20px; line-height:20px;
}
a.right1:visited {
	text-decoration: none; color: #F00; height:20px; line-height:20px;
}
a.right1:hover {
	text-decoration: none; color: #F00; height:20px; line-height:20px;
}
a.right1:active {
	text-decoration: none; color: #F00; height:20px; line-height:20px;
}

a.right2:link {
	text-decoration: none; color: #06C; height:20px; line-height:20px;
}
a.right2:visited {
	text-decoration: none; color: #06C; height:20px; line-height:20px;
}
a.right2:hover {
	text-decoration: none; color: #F00; height:20px; line-height:20px;
}
a.right2:active {
	text-decoration: none; color: #06C; height:20px; line-height:20px;
}

a.right3:link {
	text-decoration: none; color: #666; height:20px; line-height:20px;
}
a.right3:visited {
	text-decoration: none; color: #666; height:20px; line-height:20px;
}
a.right3:hover {
	text-decoration: none; color: #F00; height:20px; line-height:20px;
}
a.right3:active {
	text-decoration: none; color: #666; height:20px; line-height:20px;
}

a.b1:link {
	text-decoration: none; color: #514644; height:19px; line-height:19px;
}
a.b1:visited {
	text-decoration: none; color: #514644; height:19px; line-height:19px;
}
a.b1:hover {
	text-decoration: none; color: #900; height:19px; line-height:19px;
}
a.b1:active {
	text-decoration: none; color: #514644; height:19px; line-height:19px;
}

a.gm:link {
	text-decoration:underline; color: #06C;
}
a.gm:visited {
	text-decoration:underline; color: #06C;
}
a.gm:hover {
	text-decoration: none; color: #900;
}
a.gm:active {
	text-decoration:underline; color: #06C;
}

a.more:link {
	text-decoration:underline; color: #000;
}
a.more:visited {
	text-decoration:underline; color: #000;
}
a.more:hover {
	text-decoration: none; color: #F00;
}
a.more:active {
	text-decoration:underline; color: #000;
}

a.left_cp_01:link {
	text-decoration: none; color: #00264D;
}
a.left_cp_01:visited {
	text-decoration: none; color: #00264D;
}
a.left_cp_01:hover {
	text-decoration: underline; color: #900;
}
a.left_cp_01:active {
	text-decoration: none; color: #00264D;
}


/* -------------------------------------------------------------------------------------字体*/

.txt_search01 { color:#000; text-align:center;}
.left_txt_til { color:#000; text-align:center; font-size:14px; font-weight:bold;}

.txt_cen01 { color:#F23D00; font-size:13px; font-weight:bold;}
.txt_cen02 { color:#F23D00; font-size:13px; font-weight:bold;}
.txt_cen03 { color:#D67720; font-size:25px; font-weight:bold; margin-left:5px; line-height:30px; height:30px;}
.txt_cen04 { color:#BFBFBF; font-size:14px; margin-left:10px; margin-top:20px; font-weight:bold;}

.txt_bom01 { color:#000; font-weight:bold; line-height:25px;}

.txt_top01 { text-align:right; padding-right:30px;}

.txt_cptil { color:#C60; font-size:14px; font-weight:bold; line-height:22px;}
.txt_cpmx01 { color:#039; height:43px; line-height:43px; font-size:20px; font-weight:bold;}
.txt_cpmx02 { text-decoration:line-through;}
.txt_cpmx03 { color:#F23D00; font-size:14px; font-weight:bold;}
.txt_cpmx04 { color:#F23D00; font-size:18px; font-weight:bold;}
.txt_cpmx05 { color:#C60; margin-right:10px;}
.txt_cpmx06 { color:#666; margin-right:10px;}
.txt_cpmx07 { color:#C60; height:22px; line-height:22px;}
.txt_cpmx08 { padding-top:15px; padding-bottom:16px; font-size:14px; font-weight:bold;}

.txt_pl01 { font-weight:bold; line-height:22px;}
.txt_pl02 { font-weight:bold; line-height:24px; font-size:22px; color:#F00;}
.txt_pl03 { line-height:22px;}
.txt_pl04 { color:#C60; font-weight:bold; padding-left:10px;}
.txt_pl05 { color:#F00; font-weight:bold; }
.txt_pl06 { padding-right:20px; line-height:18px;}
.txt_pl07 { padding-left:7px; height:23px; line-height:23px; color:#9C9A9D;}
.txt_pl08 { font-weight:bold; line-height:22px; font-size:14px; padding-left:20px;}
.txt_pl09 { color:#F23D00; height:20px; line-height:20px;}
.img01 { margin-left:15px; margin-top:20px;}
.img02 { margin-bottom:10px;}
.img03 { border:#CCC 1px dotted; width:48px; height:48px; margin-left:7px; margin-top:10px; margin-bottom:10px;}

/* -------------------------------------------------------------------------------------box*/
.box_top01 { border-bottom:#D5D5D5 1px solid; background-color:#F5F5F5; height:26px; color:#666;}
.box_xuanze1 { border:#F9B463 1px solid; width:180px;}
.box_xuanze2 { border:#F9B463 1px solid; width:180px; color:#999999; background-color:#FFF;}

.left_pad01 { padding-bottom:9px;}
.box_left02 { border-left:#E6A053 1pz solid; border-right:#E6A053 1px solid; padding:10px 10px 5px 10px;}
.box_left02a { border-left:#E6A053 1pz solid; border-right:#E6A053 1px solid; padding:1px 1px 0px 1px;}
.box_left03 { border-left:#E6A053 1pz solid; border-right:#E6A053 1px solid; padding:2px 10px 5px 10px; color:#666;}
.box_left03d { border-left:#E6A053 1pz solid; border-right:#E6A053 1px solid; padding:2px 15px 15px 15px; color:#666;}
.box_left05 { border-left:#E6A053 1pz solid; border-right:#E6A053 1px solid; padding:10px 10px 5px 10px; color:#666;}

.box_cen01 { border-bottom:#CCC 1px solid; border-top:#CCC 1px solid; border-left:#CCC 1px solid;}
.box_cen02 { border:#CCC 1px solid; padding:10px; background-color:#F9F9F9;}
.box_cen03 { border:#CCC 1px solid; margin-top:10px;}

.pad_bottom01 { padding-left:40px;}

.box_left_cp01 { border:#E6A053 1pz solid; padding:15px 15px 15px 15px; color:#666;}
.box_left_cp02 { border:#CFD0BB 1px solid; width:70px; height:70px; padding:1px;}
.pad_cp01 { padding:5px 0px;}

.box_cencp { border-bottom:#CCC 1px solid; padding-bottom:5px;}
.box_cpmx01 { border-bottom:#CCC 1px dotted; padding:13px 5px 5px 20px;}
.box_cpmx02 { padding:5px 40px 30px 40px; line-height:19px;}
.box_cpmx03 { padding:0px 8px;}
.box_pl01 { border:#E3E3E3 1px solid; background-color:#F9F9F9; height:24px; padding-left:20px; padding-right:20px;}
.box_pl05 { border:#F8A364 1px solid; background-color:#FFECDA; height:30px; line-height:30px; padding-left:20px; padding-right:20px;}
.box_pl06 { border:#FBAA00 1px solid; background-color:#FDFFE2; height:22px; line-height:22px;}
.box_pl02 { border:#E3E3E3 1px solid; background-color:#F9F9F9; height:24px;} 
.box_pl03 { border:#CCC 1px dotted;}
.box_pl04 { border:#E69F52 1px solid; height:200px; margin-top:20px;}

/* -------------------------------------------------------------------------------------二级页面*/

.img31 { width:135px; height:113px;}
.button_01 { margin-right:8px;}
.botton_02 { margin:10px;}
a.p1:link {
	text-decoration: none; color: #039; height:19px; line-height:19px;
}
a.p1:visited {
	text-decoration: none; color: #039; height:19px; line-height:19px;
}
a.p1:hover {
	text-decoration: none; color: #900; height:19px; line-height:19px;
}
a.p1:active {
	text-decoration: none; color: #039; height:19px; line-height:19px;
}

.box_cp21 { border-right:#C5C172 1px dotted; padding-left:12px; padding-right:12px;}
.box_cp22 { border-bottom:#CCC 1px dotted; height:22px;}


a.p2:link {
	text-decoration:underline; color: #797979; height:19px; line-height:19px; margin:4px;
}
a.p2:visited {
	text-decoration:underline; color: #797979; height:19px; line-height:19px; margin:4px;
}
a.p2:hover {
	text-decoration: none; color: #900; height:19px; line-height:19px; margin:4px;
}
a.p2:active {
	text-decoration:underline; color: #797979; height:19px; line-height:19px; margin:4px;
}

a.p2on:link {
	text-decoration: none; color: #F00; height:19px; line-height:19px; margin:4px; font-weight:bold;
}
a.p2on:visited {
	text-decoration: none; color: #F00; height:19px; line-height:19px; margin:4px; font-weight:bold;
}
a.p2on:hover {
	text-decoration: none; color: #900; height:19px; line-height:19px; margin:4px; font-weight:bold;
}
a.p2on:active {
	text-decoration: none; color: #F00; height:19px; line-height:19px; margin:4px; font-weight:bold;
}


/* -------------------------------------------------------------------------------------注册页面*/
.box_zc01 { border:#DDD 1px solid; background-color:#FBFBFB;}
.box_zctil { padding:9px 15px;}
.txt_dl01 { color:#900; font-weight:bold; font-size:18px; padding-left:10px; height:24px; line-height:24px;}
.box_dl03 { border:#CCC 1px solid; height:24px; width:200px;}
.box_dl04 { border:#808080 1px solid; vertical-align:middle; height:20px; width:230px; padding:2px;}
.txt_dl04 { height:42px; line-height:42px;}

a.dl01:link {
	text-decoration:underline; color: #06C; height:19px; line-height:19px;
}
a.dl01:visited {
	text-decoration:underline; color: #06C; height:19px; line-height:19px;
}
a.dl01:hover {
	text-decoration:underline; color: #900; height:19px; line-height:19px;
}
a.dl01:active {
	text-decoration:underline; color: #06C; height:19px; line-height:19px;
}


.txt_gwc01 { color:#B23F3F; font-size:18px; font-weight:bold; padding-left:10px; padding-right:5px;}
.txt_gwc02 { font-size:18px; font-weight:bold; padding-left:10px; padding-right:5px;}
.box_gwc03 { border:#FABF72 1px solid; margin-top:17px;}
.box_gwc04 { padding:11px 0px 29px 22px; font-size:14px; font-weight:bold;}
.box_gwc05 { padding:0px 20px 10px 20px;}
.txt_gwc06 { color:#900; height:27px; line-height:27px;}
.txt_gwc07 { height:27px; line-height:27px;}
.txt_gwc08 { color:#F30; font-size:16px; font-weight:bold;}


a.gw01:link {
	text-decoration:none; color: #005EA7; padding-left:4px; padding-right:25px;
}
a.gw01:visited {
	text-decoration:none; color: #005EA7; padding-left:4px; padding-right:25px;
}
a.gw01:hover {
	text-decoration:none; color: #900; padding-left:4px; padding-right:25px;
}
a.gw01:active {
	text-decoration:none; color: #005EA7; padding-left:4px; padding-right:25px;
}

a.gw02:link {
	text-decoration:none; color: #965701;
}
a.gw02:visited {
	text-decoration:none; color: #965701;
}
a.gw02:hover {
	text-decoration:none; color: #900;
}
a.gw02:active {
	text-decoration:none; color: #965701;
}

a.gw03:link {
	text-decoration:none; color: #965701; font-weight:bold; height:22px; line-height:22px; padding-left:8px;
}
a.gw03:visited {
	text-decoration:none; color: #965701; font-weight:bold; height:22px; line-height:22px; padding-left:8px;
}
a.gw03:hover {
	text-decoration:none; color: #900; font-weight:bold; height:22px; line-height:22px; padding-left:8px;
}
a.gw03:active {
	text-decoration:none; color: #965701; font-weight:bold; height:22px; line-height:22px; padding-left:8px;
}


.txt_dd01 { color:#965701; font-weight:bold; height:22px; line-height:22px; padding-left:8px;}

.box_gwb01 { border:#999 1px solid; height:20px; width:140px; margin-right:5px;}

.txt_dd02 { font-size:14px; font-weight:bold; padding-left:8px;}
.txt_dd03 { font-size:14px; font-weight:bold;}
.box_dx01 { border-bottom:#CCCCCC 1px dotted; margin-bottom:18px; line-height:19px;}



.dd_mx01 { border:#FABF72 1px solid; line-height:23px; margin:10px 0px;}
.dd_mx02 { padding:15px;}
.dd_mx03 { border-bottom:#CCC 1px dotted; height:23px; line-height:23px;}



/* -------------------------------------------------------------------------------------2009-02-03修改*/
.table_border{ border-collapse:collapse; border:0;}
.table_border td{ border:1px solid #CBCBCB;}
.table_border td.none{ border-left:0px solid #CBCBCB;}


/* -------------------------------------------------------------------------------------2009-05-15修改*/

/*---------------------------------------------------------------------------------------------------------------头部*/
ul{ list-style:none; margin:0; padding:0;}
#head{ width:970px; background:url(/images_2009/top_bg.gif) repeat-x; text-align:left; height:149px; overflow:hidden; position:relative; margin:0 auto 10px;}
#logo{ width:200px; height:66px; text-align:center;}
#nav{ background:url(/images_2009/nav_bg1.gif) repeat-x 0 27px; height:66px; width:674px; overflow:hidden;left:253px; top:5px; position:absolute;}
	#nav li{ float:left; width:88px; text-align:center; padding:0; background:url(/images_2009/nav_bg.gif) no-repeat right center; line-height:27px;}
		#nav li.first{width:78px; text-align:left;}
		#nav li.none{ background:url(none); width:68px; text-align:right;}
	#nav li a{ color:#585858; font-weight:bold; line-height:27px;}
	#nav li a:hover{ color:#f00;}
#login{ position:absolute;left:0; top:69px; width:228px; height:80px; overflow:hidden;}
.banner{ position:absolute;left:238px; top:69px; width:734px; height:80px; }

#sub_nav{ background:url(/shop/images/bg_svb.gif) repeat-x; height:45px; overflow:hidden; vertical-align:middle; width:970px; margin:0 auto 10px;}
#sub_nav #sub_logo{ background:url(/shop/images/logo_svb.gif) no-repeat 14px 3px; height:40px; width:252px; float:left;}
#sub_nav h1{text-indent:-2000px;}
#sub_nav p{ line-height:45px; font-weight:bold; margin:0; padding:0; font-size:14px; color:#fff;}
#sub_nav p a{ line-height:45px; color:#fff;}

.block_gray1{ border:1px solid #ccc; height:60px; position:relative;overflow:hidden; width:968px; margin:0 auto 10px;}
.block_gray1 div{ width:500px; text-align:left; position:absolute; top:15px; left:10px;}
.block_gray1 div form{ margin:0; padding:0;}
.block_gray1 div button{ border:0; margin:0 5px; font-weight:bold; background: url(/images_2009/button_1.gif) no-repeat; width:100px; height:22px; line-height:22px; font-size:14px; color:#000;}
.block_gray1 p{ position:absolute; width:450px; left:500px; text-align:right; top:15px;}
.block_gray1 p span{ color:#f00; font-weight:bold;}
.block_gray1 p a{ color:#000;}

/*---------------------------------------------------------------------------------------------------------------底部*/
#footer{ border-top:4px solid #ccc; clear:both; margin-top:10px; padding:0px 0 20px; text-align:center; color:#838383; line-height:200%;}
#footer a{ color:#838383;}
#footer img.style{ position:relative; top:0; left:350px; margin-bottom:-50px;}
#footer p.style,#footer p.style a{ color:#646464;}
#footer a:hover,#footer p.style a:hover{ color:#f00;}