body{ margin:0 auto;}
.left{ float:left}
.right{ float:right}
.p-top{ padding-top:3px;}
img{ border:0px; vertical-align:middle;}
.bold{font-weight:bold}
.m-top{ margin-top:10px;}
.lh{ line-height:22px;padding:0px 5px 0px 5px; width:155px;}
.p-bottom{padding-bottom:25px; }
.p-bottom2{padding-bottom:0px; }
.lh2{line-height:25px;}
A:link, A:visited { text-decoration:none;}

#header .h-top{ width:870px; margin:0 auto; line-height:26px; font-size:12px;}
#header .h-top ul{ margin:0px; padding:0px; list-style:none}
#header .h-top li{ display:inline;}
#header .h-top .left-top{ float:left; color:#024609}
#header .h-top .left-top a{ color:#024609; padding-right:20px; text-decoration:none}
#header .h-top .left-top a:hover{ color:#024609; padding-right:20px; text-decoration:none}
#header .h-top .right-top{ float:right; color:#626262}
*html #header .h-top .right-top{ padding-top:8px;}
#header .h-top .right-top a{ color:#626262; padding:0px 5px; text-decoration:none}
#header .h-top .right-top a:hover{ color:#626262; padding:0px 5px;text-decoration:underline}
#center{ margin:0 auto; width:954px; margin-top:10px; }
.logo{ float:left; padding-right:45px; padding-top:0px}

.menu{height:29px; width:934px; float:left; margin-top:10px;  padding-left:10px; padding-right:10px; font-size:14px; font-weight:bold}
.menu ul {margin:0px;list-style:none; padding:0px;}
.menu li {display:inline;}
.menu .menu1 a {float:left;margin-left:6px;text-decoration:none; padding:0px 14px 0px 14px; text-align:center; height:29px; line-height:29px;}
.menu .menu1 a:hover { padding:0px 14px 0px 14px; text-align:center; height:29px; line-height:29px;}
.menu .menu2{ float:left; padding:0px 14px 0px 15px;  text-align:center; margin-left:6px;height:29px; line-height:29px; float:left}


.search{ width:934px;   float:left; font-size:12px; padding-left:10px; padding-right:5px; margin-top:10px;}
.search ul{ padding:0px; list-style:none; margin:0px}
.search li{ display:inline;}
.search a{ padding:0px 5px; line-height:30px;  text-decoration:none}
.search a:hover{ padding:0px 5px; line-height:30px; text-decoration:underline}


.box-left-c{width:220px; padding:5px; }

.box-mid-ad{ margin-top:10px; width:460px}
.box-mid-t{width:448px;  margin-top:10px; padding-left:10px; float:left }
.box-mid-t ul{ margin:0px; padding:0px; list-style:none}
.box-mid-t li{ display:inline; padding-right:5px;}
.box-mid-c{float:left; width:448px; }
.height0 { height:240px;}
.height1 { height:170px; }
.height2 { height:195px; }

.box-left{ width:232px; float:left;}
.box-mid{ width:460px; float:left; margin-left:10px;}
.box-right{ width:242px; float:right;}

.box-right-c{ width:230px; padding:5px;}

.list-left{ width:703px; float:left; margin-top:10px; font-size:12px;}
.m-top{clear:both;}

.bottom{ border:1px solid #DdDdDd; width:942px; float:left; height:30px; margin-top:10px; line-height:30px; font-size:12px; padding:0px 5px; color:#112211}
.bottom a, .bottom a:visited{ color:#112211; text-decoration:none}
.bottom a:hover{ color:#ff6600; text-decoration:none}
.bottom1{ width:954px; margin-top:10px; float:left; line-height:25px;text-align:center; font-size:12px; color:#2A2A2A}
.bottom1 a{ color:#2A2A2A; text-decoration:none}
.bottom1 a:hover{ color:#2A2A2A; text-decoration:underline}


.list-lt{ width:690px; padding-left:10px; float:left; }
.list-lc{width:685px;float:left; }
.content-lt { width:685px;}
.list-lc1{width:700px;float:left; }

.fenlei-c{padding:5px;  float:left; width:438px; padding:10px;}
.fenlei-c .ul{ padding:0px; margin:0px; list-style:none; width:428px; margin-bottom:10px}



.ding{ height:28px; line-height:28px; color:#909090; border:1px solid #BBDDED; float:left; padding:0px 10px; margin-right:20px;}
.ding img{ padding-right:5px;}

.drlist{ width:678px; float:left}
.drlist .drtittle{ background:#EFEFEF; border-top:1px solid #CCCCCC; width:668px; padding-left:10px; float:left; height:25px; color:#C32500}

.drlist .drnr{ width:97%; padding-left:2%; float:left; line-height:25px; padding-top:5px; padding-bottom:5px;}

.ul1 { text-align:center; font-size:16px; font-weight:bold; line-height:40px;}
.ul2 { text-align:center; font-size:12px; line-height:30px; }

.ding{ height:28px; line-height:28px; color:#909090; border:1px solid #BBDDED; float:left; padding:0px 10px; margin-right:20px;}
.ding img{ padding-right:5px;} 

.black, .black:Link { color:Black; text-decoration:none;}
.hand { cursor:hand;}
.padding5 { padding:5px;}

#dRList ul  { width:24%; display:inline!important; list-style-type:none;}

.f120{ font-size:12px; line-height:20px; border:1px solid #dddddd; padding:5px; width:150px;}

#dRList ul{ height:22px;}

.white, .white:Link, .white:hover, .white:visited { color:White;}

.red, .red A:Link, .red A:hover, .red A:visited, .red:Link, .red:hover, .red:visited { color:Red!important;}
.green, .green A:Link, .green A:hover, .green A:visited, .green:Link, .green:hover, .green:visited { color:green!important;}
.b,.b A:Link, .b A:hover, .b A:visited, .b:Link, .b:hover, .b:visited  {  font-weight:bold!important;}
.none { visibility:hidden;}

.tags, .tags:alink, .tags:link, .tags:visited { text-decoration:none; color:#008000;}


.bmli03{ width:325px; float:left}
.bmli04{ width:30px; float:right}

#dContent {WORD-WRAP: break-word;TABLE-LAYOUT: fixed; word-break:break-all;}

.c325 { color:#C32500; }

.cboth { clear:both;}
form { margin:0;}
.b { font-weight:bold;}
.button {BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid; color:#002277;}
.center { clear:both; text-align:center;}


/***************shopmenu*****************/
#shopmenu div a, #shopmenu div span
{
    display:block;
    }
#shopmenu div span
{
    padding-left:10px;
    font-weight:normal;
    color:#003442;
    border-bottom:soild 1px #C4BDB7;
    cursor:hand;
    }

#shopmenu div.collapsed span 
{
    padding-top:3px;
}
#shopmenu div.collapsed
{
    height:23px;
    }
#shopmenu div a.current 
{
    color:Red;
}
#shopmenu .box-leftsidebar1
{
    height:23px; width:500px;
    }
#shopmenu div a
{
    padding-left:36px;
    line-height:20px; letter-spacing:1px;
    }
#shopmenu div{ overflow:hidden; }
.none { display:none;}

#shopmenu div a:visited, #shopmenu div a:link
{ height:23px; border-bottom:1px dashed #C4BDB7; line-height:25px; background-image:url(/images/side-left-ico.gif); background-repeat:no-repeat; padding-left:40px}

#shopmenu div a:hover
{
    top:0px!important;
    left:0px!important;
    }
#shopmenu div a:alink
{ color:Red;}
.padding10 { padding:10px!important;}
/***************shopmenu*****************/


.cssTable {
  border-collapse: collapse;
  border: none;
  background: #FFFFEE;
}
.cssTable th {
  border: solid 1px #000000;
  padding:0 6px 0 6px;
}
.cssTable td {
  border: solid 1px #DDDDDD;
  padding:0 6px 0 6px;
}

.none { visibility:hidden; display:none;}

.red2, .red2:visited { color:#EE1100;}

H1{ margin-top:8px; margin-bottom:6px;}


/*************/
#MCol
{
    width:950px;
    clear:both;
    
    }
#TopNav { float:right; width:715px; height:62px;margin:8px 0 0 6px;background-position:0 -60px;background-repeat:repeat-x;}
#TopNav .l,#TopNav .r{width:7px;font-size:1px;height:60px;background-repeat:no-repeat}
#TopNav .l{background-position:0 0; float:left;}
#TopNav .r{background-position:100% 0; float:right;}
#TopNav .c{float:left; }
#TopNav .c {padding-top:8px; }
*+html #TopNav .c {padding-top:8px;}
#TopNav,#TopNav .l,#TopNav .r{background-image:url(img/nav_bg.gif)}

.tNav1 { margin:0 0 12px 0;}
.tNav1 dd { background-image:url(img/nav_ico.gif); background-repeat:no-repeat; display:inline; list-style-type:none;}
.tNav1 a:link,.tNav1 a:visited{color:#fff;  font-size:14px; text-decoration:none;}
.tNav1{font-weight:bold; vertical-align:middle; }
.tNav1 dd{padding:10px 0px 0 22px;  margin:0 0 0 0;background-position:8px 4px; }
.tNav1 dd .lst{padding-right:0}

.tNav2{line-height:15px;overflow:hidden; font-size:12px; }
.tNav2 dd,.tNav2 .tit{padding:0 3px 0 8px}
.tNav2 dd.fst{padding:0 3px 0 2px}
.tNav2 { margin:0; padding:0;color:#666666; }
.tNav2 dd {display:inline; list-style-type:none;}
.tNav2 dt { float:left;}
.tNav2 dd { margin:0;}
.tNav2 a:link,.tNav2 a:visited{color:#666666;  font-size:12px; text-decoration:none;}
.tNav2 a:hover { text-decoration:underline;}
/*******************************/
a.red:link { color: #FF0000; text-decoration: none}
a.red:visited { color: #FF0000; text-decoration: none}
a.red:hover { color: #FF0000; text-decoration: underline}
a.red:active { color: #FF0000; text-decoration: underline}  


.mcolor, a.mcolor:link { color: #FF5411; text-decoration: none}
a.mcolor:visited { color: #FF5411; text-decoration: none}
a.mcolor:hover { color: #FF5411; text-decoration: underline}
a.mcolor:active { color: #FF5411; text-decoration: underline} 

a.black:link, a.black:visited  { color: #000000; text-decoration: none}
a.black:hover, a.black:active { color: #000000; text-decoration: underline} 

a.black2:link, a.black2:visited  { color: #112211; text-decoration: none}
a.black2:hover, a.black2:active { color: #112211; text-decoration: underline} 


a.green:link, a.green:visited  { color: #008800; text-decoration: none}
a.green:hover, a.green:active { color: #008800; text-decoration: underline} 

a.blue:link, a.blue:visited  { color: #4BA14C; text-decoration: none}
a.blue:hover, a.blue:active { color: #4BA14C; text-decoration: underline} 

.font12 { font-size:12px;}
.font13 { font-size:13px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.line15 { line-height:150%; }
a.ff66:link {  color:#FF6600;  text-decoration:none;}
a.ff66:visited {  color:#FF6600;}
a.ff66:hover, a.m0460:active { color: #FF0000;  text-decoration: underline;}
a.ff33:link {  color:#FF3300;  text-decoration:none;}
a.ff33:visited {  color:#FF3300;}
a.ff33:hover, a.m0460:active { color: #FF0000;  text-decoration: underline;}

/******µÇÂ½****/
.ipt-t-focus{ background-image:none!important; background:#FEFBBD;  }
.ipt-t{font-size:16px;color:#454545;font-weight:bold;border:1px solid #737373;padding:3px 2px 2px;width:203px;height:22px;background-position:0 -72px;margin-right:-5px;}
.no-ime{ime-mode:disabled;}
.btn,
.ipt-b,
.ipt-t,
.bg{background-image:url(/images/new/bgimg2.jpg);background-repeat:no-repeat;}

.ipt-b{width:90px;height:31px;color:#373737;}
.ipt-b{background-position:0 -180px;}
.ipt-b-hover{background-position:0 -216px;}
.vcenter { vertical-align:middle;}
.vtop { vertical-align:top;}

.reviewtips { font-size:13px; letter-spacing:2px; font-family:·½ÕýÒ¦Ìå; }

.lh25 { line-height:25px;}

.focusintext { border:solid 1px red; color:Red; padding-left:1px;}
.focusouttext { border:none; }
.sinput { height:17px;line-height:17px;padding:0 5px;border:1px solid #7f9fb2;background:#fff;} 
.c999 { color:#666666; }

form { margin:0; padding:0;}

