*{margin:0;padding:0;}
html{border:0;width:100%;}
body{font:13px/1.4 arial,helvetica,sans-serif;*font-size:small;*font:x-small;line-height:1.5em;color:#222;background:url(../images/line_bg.jpg) #fff repeat-x 0 -900px;}
img{border:none;}input,img,select{vertical-align:middle;}ul,ol{list-style:none;}em{font-style:normal;}a{text-decoration:none;}a:link,a:visited{color:#222;}a:hover,a:active{text-decoration:underline;color:#f30;}h1{font-size:16px;}h2,h3,h4{font-size:14px;}h5,h6{font-size:12px;}
.cls {zoom: 1}
.cls:unknown {clear: both; display: block; visibility: hidden; height: 0px; content: ""}
h1.dis{display:none; padding:0; margin:0; height:0;}
h1{text-align:center;}
.red{color:red;}
/*--------------------------------------wrap----------------------------*/
.main{width:980px;margin:8px auto;overflow:hidden;background:#fff;}
.float_left{float:left;}.float_right{float:right;}.align_left{text-align:left;}.align_center{text-align:center;}.align_right{text-align:right;}.margin_b6{margin-bottom:6px;}.margin_b0{margin-bottom:0;}.m_line{text-decoration:line-through;}.clear{height:1px;line-height:1px;font-size:0;clear:both;overflow:hidden;}
/*--------------------------------------header----------------------------*/
#tel{float:right;height:25px;padding:3px 15px 0 10px;display:block;}
#tel a:link,#tel a:visited{color:#ff8a00;font-size:16px;font-weight:bold;line-height:25px;font-family:Î¢ÈíÑÅºÚ;}
.header{width:980px;margin:0 auto;}
/*logo*/
#logo{width:167px;float:left;height:46px;padding:15px 24px 0 16px;}
/*head_box1*/
.head_box1{width:760px;float:right;}
#rss {float:right; margin-top:-18px;}
#rss span{width:48px; height:18px; background:url(../images/head.gif) 0 -71px no-repeat; display:block; text-indent:-1000px;}

#js {height:43px;}
#js div { text-align:right;}
	/*tip*/
#tip{width:500px;padding:13px 0 12px;height:18px;float:left;}
#tip span{color:#9d9fa2;}
	/*minitoolbar*/
#minitoolbar{width:242px;float:right;height:25px;background:url(../images/head.gif) no-repeat right -50px;}
#minitoolbar a:link,#minitoolbar a:visited{color:#333;}
#minitoolbar ul{padding:0 5px;height:25px;line-height:25px;background:url(../images/head.gif) no-repeat -366px -160px;}
#minitoolbar li{width:68px;float:left;text-align:center;color:#b8d1ea;}
*html #minitoolbar li{position:relative;z-index:100;}
#minitoolbar li.line{width:8px;padding:0;overflow:hidden;}
#minitoolbar li.hsub{width:72px;background:url(../images/item.gif) no-repeat 65px 10px;}
#minitoolbar dd{display:none;}
#minitoolbar dl.dis{border:solid #d0e0f1;border-width:0 1px 1px;width:72px;background:#fff;position:relative;z-index:10000;overflow:hidden;}
*html #minitoolbar dl.dis{position:absolute;left:0;top:0; z-index:10000;}
#minitoolbar dl.dis dt{font-weight:bold; z-index:10000;}
#minitoolbar dl.dis dd{display:block;background:url(../images/item.gif) no-repeat 5px -75px;line-height:20px;text-align:center; z-index:10000;}
/*nav*/
#nav{height:28px;}
#nav a:link,#nav a:visited{color:#005ba1;}
#nav li{height:28px;float:left;position:relative;}
/*#nav img.new{position:absolute;right:2px;top:-9px;}*/
#nav span{height:28px;display:block;background:url(../images/head.gif) #6cb4e1 no-repeat right -80px;float:left;}
#nav span a{height:25px;display:block;padding:3px 20px 0;background:url(../images/head.gif) no-repeat -366px -190px;font-size:14px;font-weight:bold;line-height:25px;float:left;}
#nav span.nav_first a{background:url(../images/head.gif) no-repeat -366px -220px;}
#nav li.curr span{background-position:right -110px;}
#nav li.curr a:link,#nav li.curr a:visited{background:url(../images/head.gif) no-repeat -366px -250px;color:#fff;}
/*head_box2*/
.head_box2{width:980px;height:68px;background:url(../images/head_bg.gif) #6cb4e1 repeat-x left -70px;margin-top:-1px;position:relative;}
*html .head_box2{overflow:hidden;}
.head_box2_left{width:5px;height:68px;background:url(../images/head_bg.gif) no-repeat left top;float:left;}
.head_box2_right{width:5px;height:68px;background:url(../images/head_bg.gif) no-repeat left -140px;float:right;}
/*search*/
#hotkeyword{width:930px;height:18px;padding:7px 10px;margin:0 auto 1px;background:url(../images/head_bg.gif) repeat-x left -218px;color:#fff;position:absolute;top:0;left:15px;}
#hotkeyword strong{font-size:12px;color:#fff;}
#hotkeyword a:link,#hotkeyword a:visited{color:#fff;margin-right:12px;}
#search{width:500px;height:34px;padding-left:20px;float:left;position:absolute;top:33px;left:5px;}
#search li{height:34px;line-height:34px;float:left;}
#search strong{font-size:12px;color:#fff;}
li.s_input{position:relative;z-index:20000;margin-right:5px;}
.s_input1{width:341px;padding:2px;height:16px;line-height:16px;border:1px solid #1c618e;float:left;margin-top:6px;color:#999;}
li.s_go{height:39px;line-height:0;overflow:hidden;}
.s_input2{width:43px;height:22px;float:left;margin-top:6px;cursor:pointer;background:url(../images/head.gif) 0 -35px no-repeat;}
li.s_adv{background:url(../images/item.gif) no-repeat 2px -16px;padding-left:12px;visibility:hidden;}
li.s_adv a:link,li.s_adv a:visited{color:#a6e6ff;}
/*se_tip*/
#se_tip{position:absolute;z-index:5000;background:#fff;border:1px solid #1c618e;width:345px;line-height:20px;display:none;top:27px;left:0px;}
.se_tip_item{padding:0 2px;height:20px;cursor:pointer;overflow:hidden;}
.se_tip_item span{width:270px;display:block;word-wrap:break-word;word-break:break-all;height:20px;overflow:hidden;}
.se_tip_item em{float:right;color:#008400;font-size:11px;}
.se_tip_close{padding:0 2px;text-align:right;}
	/*cart*/
#cart{width:330px;height:22px;padding:5px 20px 2px 35px;margin-top:2px;background:url(../images/head.gif) no-repeat 0 0;	float:right;line-height:20px;position:absolute;top:33px;right:18px;*line-height:22px;overflow:hidden;}

.hid { display:none; }
.dis { display:block;}
#cart li{float:left;}
#cart_content{ position: absolute; 
	top:140px; left:590px; 
	z-index:1000;
	border:#6699FF solid 3px;
	background-color:#FFFFFF;
	}
#cart_content span {
	color:#FF0000;
	font-weight:500;
}
#cart_content_top {
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	border-bottom: dotted;
	border-bottom-color:#CCCCCC;
	border-width:thin;
}
#cart_content_bottom {
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
}
.c_num{width:135px;padding-right:12px;text-align:center;margin-right:14px;}
.c_num a:link,.c_num a:visited{color:#a0410a;}
.c_num strong{color:#4589bf;}
.c_bal{width:50px;padding-left:25px;margin-right:14px;}
.c_ord{width:55px;padding-left:24px;margin-right:0;}
.c_bal a:link,.c_bal a:visited,.c_ord a:link,.c_ord a:visited{color:#333;}
#column {
	width: 210px;
	margin: 10px 10px 10px 0px; 
	float: left;
	border-right: 1px solid #EEEEEE;
	height:100%;
}

#content {
	margin: 10px 0px 15px 0px; 
	float: right;
	width: 750px;
	overflow:hidden;
	height:100%;
}
#container {
	width:980px;
	clear:both;
	margin:10px auto;
	border:1px solid #eee;
	height:100%;
	display:table;
}

#msg_table {margin:0 auto;}
#msg_table input{border:1px solid #555;clear:both;}
#msg_table textarea{border:1px solid #555;clear:both;}
.results{clear:both;}
.content_h{background-color: #AAD5FF; font-weight:blod;line-height:150%; text-indent:1em;margin:10px 0 10px 0;}
#imglist {margin:0 0 0 20px; clear:both;} 
#imglist li{width:130px; float:left;}

/*left*/
.left{width:211px;margin-right:6px;float:left;}
.left h2{height:25px;padding:2px 10px 0 0;background:url(../images/head.gif) #468ebe no-repeat -1px -142px;line-height:25px;color:#fff;}
.left h2 em{float:right;font-weight:normal;font-size:12px;}
/*right*/
.right{width:763px;overflow:hidden;float:right;padding:0;}
.right_box1_left{width:546px;float:left;}
.right_box1_right{width:211px;float:right;}
.sort_h2{background:url(../images/head.gif) #b2d2dd no-repeat -1px -172px;color:#005aa0; text-indent:1em;}
.border{padding:8px;border:solid #b2d2dd;border-width:0 1px 1px;}
.border ul li span{float:right;margin:-25px 10px 0 0;}
/*page_results*/
.page_results{line-height:150%;text-align:center; font-size:14px;clear:both;}
.cat_sel{display: inline; clear:both;}
.cat_sel li{width:120px; float:left; text-align:center;}

 
/*all*/
.a_center{text-align:center;}
.a_center table{margin:0 auto;}
.a_center img{margin:0 auto;}

.location{margin:0 0 10px 0; border:1px solid #b2d2dd; background:#EEE; line-height:24px; text-indent:0.5em;}
.location a b{font-weight:normal;}
.location span{float:right;margin:-25px 10px 0 0;}

.line_table { background-color:#006699;margin:10px auto;}
.line_table td,.line_table th{ background-color:#fff; padding:2px;}
.line_table .t_b{text-indent:0.5em;color: #000033;font-weight:bold;}
.line_table p{text-indent:2em;line-height:120%;word-break:break-all;/*text-align:justify;text-justify:inter-ideograph;*/}
.line_table .price li span{margin:5px;}
.marb8px{margin-bottom:8px;}


.des_content{overflow:hidden;}
.des_content b,.des_content strong{font-weight:bold;}
.des_content table{margin:0 auto;}
.des_content p{text-indent:2em;line-height:150%;margin:10px;}
.des_content ul{ list-style:disc inside;margin:10px 0 10px 50px;}
.des_content ol{ list-style:decimal inside;margin:10px 0 10px 50px;}
.des_content blockquote{margin-left:40px;}

#cat li { font-size:14px; line-height:23px;}
#cat li a:link,#cat li a:visited { color:#005aa0; text-decoration:none;}
#cat li a b { color:#b62604}
#cat li a:hover { color:#FF6600;}
/*--------------------------------------footer----------------------------*/
#footer{clear:both;}
	/*help*/
.help{width:938px;border:1px solid #b2d2dd;padding:10px 20px;margin:8px auto 0;overflow:hidden;background:url(../images/line_bg.jpg) #fff repeat-x 0 -600px;}
.help dl{width:20%;height:160px;float:left;background:url(../images/line1.gif) no-repeat right -480px;}
.help dt{ height:36px; line-height:36px;font-weight:bold; font-size:14px;padding-left:60px;margin-bottom:10px;background: url(../images/help.gif) no-repeat;);
}
.help .dt1{ background-position:4px -71px;}
.help .dt2{ background-position:10px -142px;}
.help .dt3{ background-position:12px -213px;}
.help .dt4{ background-position:12px -284px;}
.help .dl_r{background:none;}

.help dd{padding-left:35px;background:url(../images/item.gif) no-repeat 25px -208px;}
	/*frilink*/
.frilink{width:948px;border:1px solid #e1e1e1;padding:10px 15px;margin:6px auto 0;overflow:hidden;}
.frilink h2{font-size:12px;}
.frilink a{float:left;white-space:nowrap;margin-right:15px;}
.frilink a:link,.frilink a:visited{color:#333;}
	/*footer_nav*/
.footer_nav{width:980px;text-align:center;margin:20px auto 0;}
.footer_nav a:link,.footer_nav a:visited{margin:0 10px;color:#333;}
	/*copyright*/
.copyright{width:980px;text-align:center;margin:0 auto 15px;font-family:arial; text-align:center;}
.copyright img{margin:0 auto;}
	/*footer_link*/
.footer_link{width:980px;text-align:center;margin:0 auto;text-align:center;padding-bottom:20px;}
.footer_link img{display:inline;margin:0 8px;}
/*--------------------------------------table----------------------------*/
.table{border-collapse:collapse;margin:0;padding:0;}
.table th,.table td{padding:5px;}
/*--------------------------------------more-----------------------------*/
.more{text-align:right;padding:5px 0 0;margin:0;}
.more img{display:inline;}
a.more_white:link,a.more_white:visited{color:#fff;}
/*--------------------------------------link----------------------------*/
a.link_ff7403:link,a.link_ff7403:visited{color:#ff7403;}
a.link_cc0000:link,a.link_cc0000:visited{color:#cc0000;}
a.link_1:link,a.link_1:visited{color:#005aa0;}
/*--------------------------------------list----------------------------*/
/*position*/
#position{height:20px;line-height:20px;padding:0 10px;}
/*pagination*/
.pagination{text-align:right;padding:5px 0;margin:10px 0 0;}
.pagination a{padding:3px 7px 0px;margin-left:2px;}
.pagination a:link,.pagination a:visited{border:1px solid #ccc;text-decoration:none;color:#666;}
.pagination a:hover,.pagination a:active,
.pagination a.current:link,.pagination a.current:visited{border:1px solid #4398ce;background:#4398ce;color:#fff;}
/*tip360-------------------------------------------------------------*/
.tip360{width:380px;overflow:hidden;background:#fff;position:absolute;border:1px solid #959595;z-index:20002;display:none;}
.tip360 strong{color:#ff6600;}
.w260{width:260px;}
.tip_title{height:26px;line-height:26px;padding:0 8px;background:#0067aa;color:#fff;}
.tip_title em{float:right;margin-top:6px;cursor:pointer;}
.tip_content{padding:10px;overflow:hidden;text-align:center;zoom:1;}
.tip_img{width:110px;height:96px;float:left;}
.tip_img img{width:100px;height:75px;padding:10px 5px;}
.tip_text{width:240px;float:right;text-align:left;}
/*.tip_text1{font-size:14px;height:40px;line-height:40px;font-weight:bold;background:url(../images/right_03.jpg) no-repeat left center;padding:15px 0 15px 40px;}*/
.tip_submit{background:#f2f2f2;border-top:1px solid #ccc;height:24px;padding:3px 5px;}
.tip_submit a:link,.tip_submit a:visited,.tip_submit2 a:link,.tip_submit2 a:visited{display:block;height:20px;border:1px solid #0067aa;padding:1px;float:right;text-decoration:none;cursor:pointer;margin-left:10px;}
.tip_submit span,.tip_submit2 span{display:block;height:20px;line-height:20px;padding:0 5px;background:#0067aa;color:#fff;float:left;}
/*image list*/
.imglist{ width: 150px; float:left; overflow:hidden; margin:0; padding:0; display: block;
}
.down_link{text-indent:60px;background: url(../images/head.gif) 10px -272px no-repeat; width:360px;height:30px;display:block;line-height:30px;}
#download{padding-left:20px;}

/*cart*/
.buttons input{margin:10px;}
.price_old{color:gray;text-decoration:line-through}
#checkout_change tr td a{color:#FF3333;}
.message,.warning{ margin:0 auto; width:80%; height:30px; line-height:30px; text-indent:30px; border:1px solid #CCCC66; color:#FF0000;}
.required{color:red;}
#form_table input{border:1px solid gray;}

.account{border:1px #0066CC solid; margin:20px auto; width:600px; line-height:200%; padding:10px;}
