/*all*/
body{ background:#000; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#888; line-height:17px; font-size:12px; text-align:left}
select,input,pre,textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	position:relative;
}
ul{ list-style-type:none}
img{ border:0px;vertical-align:middle}
a{ color:#fff}
a:hover{ color:#D50711}
*{ margin:0;padding:0px}
center{ margin:8px auto}
table{border-collapse:collapse;border-spacing:0px}
.red{ color:#D50711}
.yellow{ color:#FEE606}

/*head*/
.head_line{ width:1003px; height:22px; font-size:11px; background:url(../images/head_line.gif) repeat-x top; float:left}
.head_line ul{ float:right;background:url(../images/head_nav_bg.gif) no-repeat right ;height:22px}
.head_line li{ padding:0 4px; list-style-type:none; float:left}
.head_line li a{color:#888}
.head_line li a:hover{color:#D50711}

.head_banner{ width:1003px; height:144px; font-size:11px; background:url(../images/head_banner_bg.jpg) no-repeat   left; float:left}
.head_banner:hover{ background:url(../images/head_banner_bg_h.jpg) no-repeat   left;width:1003px; height:144px; }
.logo{width:178px; height:126px; float:left;background:url(../images/logo.png) no-repeat !important;background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/logo.png"); margin-top:19px; *margin-top:19px !important;*margin-top:23px }
.head_banner_r{ width:820px; float:left;margin-top:50px; text-align:right}
.cart{ margin-top:17px; color:#B6B6B6; margin-right:15px;} 
.login{;background:url(../images/login.png) no-repeat !important;background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/login.png");list-style-type:none;padding-left:20px; width:551px; height:29px; float:right  }
.login ul{ }
.login  li{ padding:5px; float:left}
.login  li a{font-size:11px; padding:4px; position:relative}
.login  li a:hover{ padding:4px;font-size:11px}

.username{background:url(../images/lock.gif) no-repeat #1E1140;height:19px; padding:2px 0 0 20px; width:100px;font-size:11px;  color:#7D7D7D; border:0}
.password{background:url(../images/key.gif) no-repeat #1E1140;height:19px; width:100px;font-size:11px;padding:2px 0 0 20px;color:#7D7D7D; border:0}
.but_a{ width:60px; height:18px; border:0; line-height:18px; color:#fff; background:url(../images/but_a.gif) no-repeat;cursor :pointer} 
.btn_b{ width:103px; height:22px; border:0; padding:3px 0; color:#fff; background:url(../images/btn_b.gif) no-repeat;cursor :pointer; font-weight:bold} 
.btn_c{ width:167px; height:22px; border:0; padding:3px 0; color:#fff; background:url(../images/btn_c.gif) no-repeat;cursor :pointer; font-weight:bold} 

.area_a{background:url(../images/track.gif) no-repeat #1E1140;height:19px; padding:2px 0 0 5px; width:120px;font-size:11px;  color:#7D7D7D; border:0}
.buy{ width:110px; height:23px; border:0; background:url(../images/buy.gif) no-repeat;cursor :pointer} 
.buy:hover{ width:110px; height:23px; border:0; background:url(../images/buy_a.gif) no-repeat;cursor :pointer} 
.area{ background-color:#000; border:1px solid #727272; color:#999; height:20px}
.area:hover{ background-color:#000; border:1px solid #740006; color:#999; height:20px}

.nav{ height:35px; width:825px; background: url(../images/navbg.jpg) repeat-x; float:left}
.nav img{ vertical-align:top; float:left}
.nav ul{ float:left}
.nav li{ list-style-type:none;float:left; padding:9px 20px;font-size:12px; font-weight:bold;background: url(../images/nav_v.gif) no-repeat bottom right}
.nav li a{ color:#292929; text-decoration:none}
.nav li a:hover{ color:#D50711}
.nav_r{background: url(../images/nav_r.gif)  no-repeat right top; float:right; width:4px; height:35px}
.main{ width:1003px;background: url(../images/main.gif)  no-repeat top; float:left; margin-top:0px}
.main_a{ width:1003px;background: url(../images/main_a.gif)  no-repeat top; float:left; margin-top:0px}

.left{ width:201px; float:left; margin-top:7px}
.left h3{  background: url(../images/h3.gif)  repeat-x center;color:#D50711;  height:24px; border-top:1px solid #484848;  border-bottom:1px solid #484848;line-height:23px; font-size:13px; text-transform:uppercase; text-indent:10px; margin-bottom:10px;}
.left h2{  background: url(../images/h2.gif)  no-repeat left center;color:#D50711; text-indent:14px; height:26px; line-height:23px; font-size:13px; text-transform:uppercase; margin-left:10px}
.left h2 span{  color:#CFCFCF }
.left center{ margin:20px 0}
.left_box{ border-left:1px #484848 solid; width:200px; padding-bottom:20px}
.title{ margin:6px 0 0 10px;  font-weight:bold; border-bottom:1px solid #323232 }
.title a{ font-size:12px; color:#888;text-decoration:none}
.title a:hover{ color:#D50711;font-size:12px}
.subset{ margin-left:10px;  margin-top:0}
.subset li{ text-align:left;list-style:none;font-weight:lighter; text-indent:10px;line-height:20px}
.subset li a{ text-decoration:underline; color:#888;font-size:11px}
.subset li a:hover{color:#D50711;font-size:11px}
.left_bottom{ width:201px; height:27px;background: url(../images/left_bottom.gif)  no-repeat  top left}
.center{ width:601px; float:left; margin-top:7px}
.center_box{ border-right:1px #484848 solid; padding:10px 10px 30px; border-left:1px #484848 solid}
.center_bottom{ width:601px; height:53px;background: url(../images/center_bottom.gif)  no-repeat  top left}
.center_bottom_a{ width:1003px; height:53px;background: url(../images/center_bottom_a.gif)  no-repeat  top left}
.center h3{ font-size:24px; text-transform:uppercase; margin:10px 0}
.center h4{ font-size:14px; text-transform:uppercase; margin:10px 0}
.center h2{ font-size:24px; color:#ddd; text-transform:uppercase; margin:20px 0 10px}
.center h2 span{ color:#D50711}
.center h1{ font-size:26px; color:#fff; margin:10px 0}
.center p{  padding:6px 0px}
.here{ border-bottom:1px dashed #343434; font:11px; margin:4px 0 10px 15px }
.here a{color:#D50711}
.here a:hover{color:#888}
.team { margin-top:10px; margin-bottom:0; height:21px}
.team ul { margin:0;display:table; list-style:none}
.team li {margin-right:2px;float:left;text-align:center; font-weight:lighter }
.team li a {display:block; float:left; height:21px; line-height:21px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:0 14px ; cursor:pointer; background:url(../images/pro_seven_0b.gif) no-repeat right}
.team li a:hover {color:#fff}
.team  li .tabactive{background:url(../images/pro_seven_1b.gif) no-repeat right top; z-index:1000px}
.team  li .tabactive b{background:url(../images/pro_seven_1b.gif) no-repeat right top; z-index:1000px}
.tab1{line-height:21px; text-align:center; font-size:13px; color:#000; padding:0 14px ;font-weight:lighter }
.tab2{line-height:21px; text-align:center; font-size:13px; color:#000;  padding:0 14px ;font-weight:lighter }
#tabcontent1{ border:1px solid #6D0007; padding:10px; background:url(../images/quick_cart.gif)  no-repeat right top #000}
#tabcontent1:hover{background:url(../images/quick_cart_a.gif)  no-repeat right top #000}
#tabcontent2{  border:1px solid #6D0007;padding:10px; background:url(../images/quick_cart.gif)  no-repeat right top #000}
.quick{ width:100%; margin:8px 0}
.quick td{  padding:4px 0 4px 4px}
FIELDSET {BORDER-RIGHT: #606060 1px solid; margin-top:15px; PADDING-RIGHT: 0.5em; BORDER-TOP: #606060 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em;  BORDER-LEFT: #606060 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #606060 1px solid; padding:10px 10px 20px; display:table; clear:both
 }
FIELDSET h2{ padding-bottom:20px}
LEGEND {PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em;  font-size:17px; font-weight:bold; margin-left:10px; color:#D50711
}
.list{ width:160px; float:left}
.line{ border-bottom:1px #575757 solid; width:100%; text-align:right; padding:3px 0 ; margin-bottom:20px }
.line a{ text-decoration:none; color:#292929; font-size:11px}
.line  a:hover{color:#D50711}
.title_a { position:absolute;background: url(../images/block.gif) no-repeat right #575757;color:#fff; display:block;height:23px; line-height:23px;  padding:0 10px; font-size:14px; font-weight:bold}
.box_a{ background:#6D0F1F; color:#fff; font-size:16px; font-weight:bold;padding:4px 15px; margin:10px 0; border:1px #000  solid}
.box_a ul{ list-style-type:none; height:24px}
.box_a ul li{ padding:2px 10px; float:left}
.table_gold_list{width:100%; background-color:#222; margin-top:10px;  border-collapse:collapse; border-spacing:0px;border-bottom:1px #B6B6B6 solid; margin-bottom:4px}
.table_gold_list tr{ cursor:pointer}
.table_gold_list th{ text-indent:7px;  border-bottom:1px #D50711 solid; background:#6D0F1F; color:#fff; text-align:left}
.table_gold_list td{ padding:2px 6px}
.tab_cart{ margin-bottom:15px; border:1px #484848 solid}
.tab_cart td{ padding:4px 8px;border:1px #84848 solid}
.tab_cart th{background:#6D0F1F; padding:3px 6px; color:#fff; text-align:left;border:1px #484848 solid}
.tab_b{width:99%;  border-collapse:collapse; border-spacing:0px; margin-top:15px}
.tab_b th{ padding:4px 6px;  color:#ddd; background-color:#222; text-align:left;border-bottom:1px #484848 dotted}
.tab_b td{ padding:4px 6px;border-bottom:1px #484848 solid}
.tab_b th span,.tab_b td span{ color:#D50711}
.pd_h{ height:800px; display:table; clear:both}
.pd_h3{ height:260px; display:table; clear:both}
.clear{ display:table; clear:both; height:10px}
.folat_r{ float:right; padding-left:10px}
.centerbox{ background-color:#222; border:1px solid #000; margin:10px 0; padding:10px}
.centerbox:hover{ background-color:#222;border:1px solid #484848}
.right{ width:199px; float:left; margin-top:7px}
.right p{ padding-left:10px}
.right h3{  background: url(../images/h3.gif)  repeat-x center;color:#D50711;  height:24px; border-top:1px solid #484848;  border-bottom:1px solid #484848;line-height:23px; font-size:13px; text-transform:uppercase; text-indent:10px; margin-bottom:10px;}
.right h3 span{  color:#CFCFCF }
.right h3 img{ padding-right:4px}
.right_bottom{ height:27px; width:200px;background: url(../images/right_bottom.gif)  no-repeat  top left;  }
.right_box{  border-right:1px #484848 solid; width:200px;  
padding-bottom:20px}
.right h2{  background: url(../images/h2.gif)  no-repeat left center;color:#D50711; text-indent:14px; height:26px; line-height:23px; font-size:13px; text-transform:uppercase; margin-left:10px}.right center{ margin:4px auto}
.right h2 span{  color:#CFCFCF }
.track { width:170px; height:120px; padding:8px 4px; margin-bottom:10px}
.track li{ list-style-type:none; padding:3px ;font-size:12px}
.track li a{ color:#D50711}
.track li a:hover{ color:#292929}
.dl{ list-style-type:none; text-align:left ; margin-bottom:4px; padding-bottom:10px;font-size:12px}
.dl dt{padding:0 2px; height:18px; padding:4px 0; padding-left:10px;margin-top:2px }
.dl dd{padding:0 2px; height:18px; padding:4px 0; padding-left:10px; background-color:#222; margin-top:2px }
.dl dd img{ padding-right:2px}
.dl dt img{ padding-right:2px}
.dl a { text-decoration:none; color:#888}
.dl a:hover { color:#D50711}
.bottom{ width:1003px; float:left; margin-top:20px;background:url(../images/bottom.gif) no-repeat top left; padding:20px 4px}
.bottom p{ margin-top:10px}
.bottom p a{color:#D50711; font-size:11px}
.bottom ul{ list-style-type:none;  text-align:left}
.bottom ul li{display:block}
.bottom ul li a{ color:#888; text-decoration:none }
.bottom  ul li a:hover{color:#D50711 }

.pl {position:absolute; display:none; border: 1px solid #DAD8C2; background-color: #343434; width:400px; padding:5px; text-align:left; margin-top:10px; margin-left:100px;
}
