body{ background:#fff url(tbbg.gif) repeat-x top;
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
margin:0;
padding:0;
}
img{ border:0;}
a{ text-decoration:none}
p{ margin:0;
padding:0;}
input{ border:1px solid #ccc;
border-top:1px solid #999;
border-left:1px solid #999;
background:#f7f7f7;
font-size:11px;}
select{ background:#CC3300;
border:1px solid #000;
color:#FFFF99}
form{ margin:0;
padding:0}
#header{ height: 142px;
width:988px;
margin:auto;
background:url(logo.gif) no-repeat 10px 21px;
text-align:right}
#header h1{ display:none}
#header img{ margin-top:21px;}
#user{ width:176px;
height:142px;
margin-left:10px;
float:right;
text-align:left;
background:url(user.gif) no-repeat}
#user ul{ margin:0;
margin-top:5px;
padding:10px;
height:88px;
background:url(userr.gif) no-repeat 10px 10px;}
#user li{ list-style:none;
height:19px;
font-size:14px;
padding-left:25px;
color:#FFCC00}
#user li a{ display:block;
height:20px;}
#user li  a span{ display:none}
#login{ margin-left:9px;
margin-top:19px;
background:url(login.gif) no-repeat;
width:157px;
height:102px;}
#login input{ border:0;
margin:0;
background: none;
height:15px;
padding-top:3px;
margin-top:2px !important;
margin-top:0 !important;
margin-bottom:6px;
padding-left:32px;
width:116px;
font-size:11px;}
#login button{ float:left;
width:72px;
height:21px;
cursor:pointer;
border:0;
background:none}
#login button span{  display:none}
#sing{
height:21px;
width:85px;
float:left;}
#sing span{ display:none}
#forgot{
width:116px;
height:21px;
display:block;
margin-top:6px;}
#forgot span{ display:none}
#menu{
width:988px;
height:28px;
margin:auto;
margin-top:-28px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif}
#menu a{color:#fd9632}
#menu ul{
margin:0;
padding:0;list-style:none}
#menu li{ float:left;
list-style:none;
background: url(menuhover.gif) no-repeat 100% 3px;
padding-right:2px;}

#menu li a{ float:left;height:28px; }
#menu li a span{ float:left;height:28px;
line-height:20px;
padding-left:5px;
padding-right:5px;
cursor:pointer}
#menu li a span:first-letter{ text-transform:uppercase}
#menu li a:hover{ background:url(menuhover.gif) repeat-x 0 -84px}
#menu li a:hover span{ background:url(menuhover.gif) no-repeat 0 -112px;
color:#000}
#menuhover a{ background: url(menuhover.gif) repeat-x 0 -28px;
color:#333333}
#menuhover span{ background: url(menuhover.gif) no-repeat 0 -56px}

#main{ width:988px;
margin:auto;
margin-top:15px}
#main_left{ width:211px;
float:left;
margin-right:6px;}
.leftmenu{ margin-bottom:7px;
border:1px solid;}
.leftmenu h2{ height:28px; 
margin:0;
padding:0;
font-size:12px}
.leftmenu h2 span{ float:left;
height:21px;
line-height:21px;
background:url(menuhover.gif) repeat-x 0 -196px;
margin-left:6px;
margin-top:6px;
padding-left:5px;
padding-right:5px;}
.leftmenu ul{ padding:3px;
margin:0;}
.leftmenu li{ list-style:none;
line-height:20px;
font-size:12px;
background:url(xu.gif) repeat-x 0 100%;}
.leftmenu li a{ display:block;
background:url(li.gif) no-repeat 5px 5px;
text-indent:17px;
color:#333333;
border:1px solid #fff;
height:18px;
}
.leftmenu dl{ padding:3px;
margin:0;
font-size:12px;
}
.leftmenu dt{ padding-left:20px;
background: url(clo.gif) no-repeat 5px 5px;}
.leftmenu dt span{ float:right;
color:#999999;
font-size:11px;
margin-right:5px;}
.leftmenu dd{ margin:0;
padding-left:20px;
background:url(xu.gif) repeat-x 0 100%;
color:#666}
.leftmenu dd ol{ margin:0;
padding:3px;}
.leftmenu dd li{ background:none;
margin:0;
line-height:14px;}
.contact{ height:220px;}
.contact ul{ margin:0;
padding:0;}
.contact li{ list-style:none;
margin-bottom:7px;}
.contact li a img { padding:2px;
background:#fff;
border:1px solid #9b9b9b}
.contact li a:hover img{ border:1px solid #993300}
.mail{ background:url(mail.gif) no-repeat 170px 5px;
border:1px solid #9b9b9b}
.mail:hover{ border:1px solid #930}
.mail dl{ padding:5px;}
.mail dt{ color:#666;}
.mail dd{ margin:0;
font-weight:bold;}
.mail dd a{ font-weight:normal;
color:#666666}
.mail dd span{ color:#FF9900}
/*-----------------------------------*/
.neimenu{ margin-bottom:7px;
border:1px solid;}
.neimenu h2{ height:28px; 
margin:0;
padding:0;
font-size:12px}
.neimenu h2 span{ float:left;
height:21px;
line-height:21px;
background:url(menuhover.gif) repeat-x 0 -196px;
margin-left:6px;
margin-top:6px;
padding-left:5px;
padding-right:5px;}
.neimenu ul{ padding:3px;
margin:0;}
.neimenu li{ list-style:none;
line-height:20px;
font-size:12px;
background:url(xu.gif) repeat-x 0 100%;}
.neimenu li a{ color:#666666}
.neimenu h3{ margin:0;
padding:0;
font-size:12px;
padding-left:15px;}
.neimenu h3 span{ font-weight:normal;
font-size:11px;
float:right;
color:#999999}
.neimenua ol{ display:none}
.neimenub ol{ display:block}
.neimenua h3{ background: url(clo.gif) no-repeat -10px 5px;}

.neimenub h3{ background: url(clo.gif) no-repeat 0px -15px;
color:#333333}

.neimenu li ol{ padding:5px;
padding-top:0;
padding-left:10px;
margin-left:0;}
.neimenu li ol li{ background:none;
line-height:14px;
color:#666}

.bc{ border:1px solid #7e7b7b;
width:312px;
height:142px;
float:right;
background:#f6f6f6 url(menuhover.gif) repeat-x 0 -217px;}
.bc h2{ font-size:12px;
margin:0;
padding:0px;
padding-top:3px;
height:12px;
text-indent:10px;}

/*----------------------*/
.gwcy{ margin-bottom:7px;
 
width:314px;
float:right;
overflow:hidden;}
.gwc{ margin-bottom:7px;
 border:1px solid #ffb55e;
padding:1px;
float:right;
overflow:hidden;
background:#fffbf1}
.gwc h2{
width:310px;
 font-size:12px;
padding:0px;
margin:0;
line-height:18px;
height:20px;
text-indent:5px;
background:#ffdaa5;
color:#88550d;
border-bottom:1px solid #f38f00}
.gwc ul{ margin:0;
padding:0}
.gwc dt{ color:#6c4000;
font-size:12px;
padding-top:5px;}
.gwc li{ margin:0;
list-style:none;
padding:5px;
background:url(gwc.gif) repeat-x 0 1px;
border-bottom:1px solid #ffa627}
.gwc li h3{ font-size:12px;
font-weight:normal;
color:#84431c;
margin:0;
padding:0}
.gwc li a{ float:right;padding:2px;
padding-left:16px;
margin-top:-5px;
color:#ad5201;
background:#fff url(close.gif) no-repeat 3px 4px;
border:1px solid #ffb55e;}
.gwc li a:hover{border:1px solid #b94600}
.gwc li em{ color:#b02e00;
font-style:normal;
font-weight:bold;
font-size:12px}
.gwc  p{ padding:10px;
color:#993300}
.next{ margin:0;
padding:5px;
background:#fff}
.next em{ 
font-size:14px;
font-style:normal;
font-weight:bold;
color:#c71c00}
.next input{float:right; background:#fff5e4 url(next.gif) no-repeat 3px 4px;
padding-left:15px;
cursor:pointer;
margin-top:-2px;
border:1px solid #f38f00}
.red { border-color:#970202}
.red h2{background:url(menuhover.gif) repeat-x 0 -140px;}
.red h2 span{
border:1px solid #9b0606;
border-bottom:0;}
.red  li a:hover{ background-color:#f6cfce;
border:1px solid #ca2d2c;
color:#990000}
.black{ border-color:#414141}
.black h2{
background:url(menuhover.gif) repeat-x 0 -168px;}
.black h2 span{
border:1px solid #383838;
border-bottom:0;}
.black li a:hover{ background-color:#ddd;
border:1px solid #7d7d7d;
color:#000}
/*右边部分开始*/
#main_right{ width:771px;
float:right;
}

.mainrighth{margin:0;
padding:0;
font-size:12px;
border-bottom:2px solid #efefef;
margin-bottom:10px;}

.mainrighth span{ display:block;
border-bottom:1px solid #ccc;
color:#666;
background:url(nb.gif) no-repeat 3px 2px;
padding-left:15px;}
.content{ width:450px;}
.content h3{ font-size:12px;
margin:0;
padding:0;
text-indent:10px;
color:#555;
line-height:25px;
background:#efefef;
border-bottom:#ccc 1px solid }
.content h3 em{ font-style:normal;
text-transform:uppercase}
.content h3 a{ border:1px solid #ccc;
background:#fff;
float:right;
width:45px;
height:15px;
margin-top:5px;
margin-right:2px;
line-height:15px;
color:#666666}
.content h3  a:hover{ border:1px solid #df5555;
color:#740000}
.content h4{ font-size:12px;
margin:0;
margin-bottom:10px;
text-indent:5px;
padding:0;
color:#555;
line-height:25px;
background:#efefef;
border-bottom:#ccc 1px solid }
.content li{ list-style:none}
.goumai{ margin:0;
padding:0}
.goumai li{ list-style:none;
line-height:30px;
font-size:12px;
padding-left:5px;
padding-right:5px;
color:#666;
background:url(xu.gif) repeat-x 0 100%}
.goumai li span{ float:left;width:300px;
font-size:11px;}
.goumai li em{ font-style:normal;
font-weight:bold;
color:#FF3333}
.goumai li input { float:right;
width:75px;
height:18px;
border:0;
margin-top:5px;
background:none;
font-size:11px;}

.buynow{ margin:0;
padding:0;
border-top:1px solid #7e7b7b;}
.buynow li{ list-style:none;
line-height:14px;
font-size:12px;
color:#666;background:#f6f6f6 url(menuhover.gif) repeat-x 0 -217px;
border-bottom:1px solid #7e7b7b;}
.buynow li span{ display:block;
line-height:12px;
color:#333;
padding:5px;}
.buynow li a{color:#222;}
.buynow li dfn{ display:block;
height:15px;
padding:5px;
border-top:1px solid #b8b8b8;
background:#f7f7f7}
.buynow li dfn:hover{ background:#fff}
.buynow li em{ font-style:normal;
font-weight:bold;
color:#FF3333}
.buynow li input { float:right;
width:56px;
height:18px;
margin-top:-1px;
border:0;
background:none;
font-size:11px;}

.xiangxi{ margin:0;
padding:0}
.xiangxi dfn{ width:150px;
float:left;
font-style:normal;}
.xiangxi li{ list-style:none;
line-height:30px;
height:30px;
font-size:12px;
padding-left:5px;
padding-right:5px;
color:#666;
background:url(xu.gif) repeat-x 0 100%}
.xiaoxinext{ text-align:center;margin-top:2px;}
.xiaoxinext input{padding-left:16px;
border:1px solid #f38f00;
background:#ffe6c5 url(next.gif) no-repeat 3px 4px;
cursor:pointer;
color:#c24f02}
.juyou li{ height:30px;}
.juyou input{ float:right;
margin-top:-28px;}
.rightmenu{
border:1px solid;}
.rightmenu h2{ height:28px; 
margin:0;
padding:0;
font-size:12px}
.rightmenu h2 span{ float:left;
height:21px;
line-height:21px;
background:url(menuhover.gif) repeat-x 0 -196px;
margin-left:6px;
margin-top:6px;
padding-left:5px;
padding-right:5px;}
.rightmenu ul{ padding:3px;
margin:0;}
.rightmenu li{ list-style:none;
line-height:20px;
background:url(li.gif) no-repeat 5px 5px;
font-size:12px;}
.rightmenu li a{
color:#333333}
.rightmenu li a:hover{ border:0}
.rightmenu li em{ padding-left:15px;}
.rightmenu dl{ padding:3px;
margin:0;
font-size:12px;
}
.rightmenu dt{ padding-left:15px;
padding-top:2px;
background: url(nb.gif) no-repeat 3px 4px;}
.rightmenu dt span{ float:right;
color:#999999;
font-size:11px;
margin-right:5px;}
.rightmenu dt a{ color:#111}
.rightmenu dd{ margin:0;
padding:5px;
padding-top:0;
background:url(xu.gif) repeat-x 0 100%;
color:#999}

.lieb ul{}
.lieb li{ padding:5px;
background:url(xu.gif) repeat-x 0 100% }
.lieb li em{ font-style:normal;
font-size:12px;background: url(nb.gif) no-repeat 3px 4px;
padding-left:15px;
display:block}
.lieb li  span{ font-size:11px;
color:#999999;
line-height:12px;}
.rightbo{ margin-bottom:7px;
clear:both;}
.gg{ background:#ca2d2b url(gg.gif) no-repeat 3px 50%;
height:26px;
border:1px solid #970202;
color: #FFCC00;
line-height:26px;
padding-left:80px;}
.new{ border:1px solid #d8d8d8;
padding:10px;}
.gg a{ color:#f0f0f0;}
.flash{ width:448px;
height:142px;
border:1px solid #707070}
.banner{ width:450px;
float:left}
.banner ul{ margin:0;
padding:0;}
.banner li{ list-style:none;
float:left;
margin-bottom:6px;}
.limg{ margin-right:6px;}
.rightbk{ border:1px solid #7e7b7b;
width:312px;
float:right;
background:#f6f6f6 url(menuhover.gif) repeat-x 0 -217px;}
.rightbk h2{ font-size:12px;
margin:0;
padding:5px;}
.rightbk ul{ margin:0;
padding:10px;
padding-top:5px;}
.rightbk li{ list-style:none;
background:url(xu.gif) repeat-x 0 100%;
margin-bottom:2px;
padding-bottom:5px;}
.rightbk li a{ color:#333333}
.rightbk li a span{ color: #db7677}
.rightbk dl{ padding:3px;
margin:0;
font-size:12px;
}
.rightbk dt{ padding-left:20px;
background: url(clo.gif) no-repeat 5px 5px;}
.rightbk dt span{ float:right;
color:#999999;
font-size:11px;
margin-right:5px;}
.rightbk dd{ margin:0;
padding-left:20px;
background:url(xu.gif) repeat-x 0 100%;
color:#666}
.rightbk dd ol{ margin:0;
list-style:none;
padding:3px;;}
.rightbk dd li{ background:none;
margin:0;
line-height:12px;}

.younew{ height:286px;/*FF*/
*height:276px!important;/*IE7.0*/
*height:276px;/*IE6.0*/
}


.cleain{margin-top:0  !important;
margin-top:-7px;
}
.more{ float:right;
background:url(more.gif) no-repeat;
display:block;
width:46px;
height:15px;
margin-top:6px;
margin-right:6px;}
.more span{ display:none}

.shuang li{width:370px;
 float:left;
background:url(xu.gif) repeat-x 0 100%;
margin:0;
height:85px;
padding:5px;
padding-bottom:0;
padding-top:0}
.shuang li em{ display:block;
background:url(nb.gif) no-repeat 3px 5px;
font-style:normal;
height:15px; }
.shuang li span{ color:#999999;
display:block;
height:60px;
overflow:hidden;
padding-top:3px;
font-style:normal;
font-size:11px;
line-height:13px;}
.shuang li span p{ padding:0;
margin:0;}
#footermain{ background:#616161;
border-top:1px solid #4f4f4f;
height:100px;}
#footer{ width:988px;
margin:auto;
padding:10px;
padding-left:0;
padding-right:0;
color:#969696}
#footer a{ color: #CCCCCC}
#footer a:hover{ color:#fff}
#footer address{ font-style:normal;}
#footerimg{float:right; width:385px; text-align:right;}
#footerimg a{ float:left;
height:62px;}
#footerimg a span{ display:none}
#fot1{ width:121px;background:url(footimg.gif) no-repeat;}
#fot1:hover{ background-position:0 -62px;} 
#fot2{width:106px;background:url(footimg.gif) no-repeat -125px -0px;}
#fot2:hover{ background-position:-125px -62px;} 
#fot3{width:70px;background:url(footimg.gif) no-repeat -235px -0px;}
#fot3:hover{ background-position:-235px -62px;} 
#fot4{width:65px;background:url(footimg.gif) no-repeat -311px -0px;}
#fot4:hover{ background-position:-311px -62px;} 



/*选项卡*/
.nTab{
	margin: 0 auto;
	background:url(hdm.gif) repeat-x 0 21px;
}
.nTab .TabTitle{
	clear: both;
	height: 22px;
	overflow: hidden;
}
.nTab .TabTitle ul{
	border:0;
	margin:0;
	padding:0;padding-left:10px;
}
.nTab .TabTitle li{
	float: left;
	cursor: pointer;
	padding-top:3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:5px;
	list-style-type: none;
}
.nTab .TabTitle .active{background:#fff;
border:1px solid #a7a6aa}
.nTab .TabTitle .normal{background:url(hdm.gif) repeat-x 0 21px;
color:#666}
.nTab .TabContent{
	width:auto;
	margin: 0px auto;
	padding:10px 0 0 0;
}
.none {display:none;}

/*用户控制面板*/
.menu_titile{ border:1px solid #999;
border-bottom:0;
height:25px;
background:#CCC url(hdm.gif) repeat-x 0 24px;}
.menu_titile ul{ margin:0;
padding:0;}
.menu_titile  li{ float:left;
list-style:none;

}
.menu_titile a{height:24px;
display:block;
float:left;
line-height:24px;
padding-left:5px;
padding-right:5px;
color:#666666;
border-right:1px solid #999;}
#menu_titile{ background:#fff;
border-bottom:#fff 1px solid;
color:#993300;}
.use_content{ border:1px solid #999;
border-top:0;
margin:0;
padding:10px;
margin-bottom:20px;}
.use_content h2{ border:1px solid #999;
    border-left:0;
    border-right:0;
    margin:-10px;
    margin-bottom:0;
    padding:5px;
    font-size:11px;:
border-bottom:1px solid #ccc;}
.use_content ul{ padding:0px;
margin:0;}
.use_content li{ list-style:none;
height:25px;
padding-top:5px;
line-height:25px;
vertical-align:middle;
border-bottom:1px solid #efefef}
.use_content li dfn{ width:160px;
font-style:normal;
height:25px;
float:left;}
.use_content li img{ vertical-align:middle}
.use_content table{ 
 border:1px solid #ccc;}
.use_content td{ padding:5px;}


#error{ position:absolute;
background: url(error.gif) no-repeat;
margin-top:-70px;
margin-left:-110px;
width:122px;
height:41px;
}
#error span{ display:none}
.about{ width:751px;
margin-bottom:20px;
line-height:15px;
padding:10px;
font-size:11px;}
.about h3{ margin:-10px;
margin-bottom:10px;}
.about p{ margin-bottom:5px;
margin-top:5px;}

#content{ font-size:12px;
margin-top:10px;}
