body { text-align: center; font-family:Tahoma;margin:0; padding:0; background: #FFF; background: url(ima/top.png) 0 -70px  repeat-x; font-size:12px; color:#777;cursor: default; }
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
table{border-collapse: collapse; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
a:link {color: #777; text-decoration:none;}
a:visited {color: #777;text-decoration:none;}
a:hover {color: #d00; text-decoration:underline;}
a:active {color: #747474;}
a{blr:expression(this.onFocus=this.blur());} 
.cRed,a.cRed:link,a.cRed:visited{ color:#e00; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#07f;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.cOrange,a.cOrange:link,a.cOrange:visited{ color: #f60; }
em{ font-style: normal;  }
.fB {font-weight: bold;}
.fU,a.fU{ text-decoration: underline; }
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;}
input{ font-family: Tahoma; color: #666; font-size: 12px; }

h1{ font-weight: bold;font-size: 16px; }

.mt10{ margin-top: 10px; }



#container{width:980px;margin:3px auto; overflow: hidden;}
#top{ height: 60px; width: 980px; }
#menu{ height: 60px; width: 980px;background:  url(ima/bg.png) 0px -120px repeat-x; }
#wrapper{ margin-top: 5px; }
#left{ width: 222px; float: left; margin-bottom: 0px; *margin-bottom: 10px; _margin-bottom: 0px; }
#right{float:right;width:750px; text-align:left;  }
#footer{width:980px;color: maroon; margin-top: 5px;}
#top,#menu,#left,.ad{ overflow: hidden;  position: relative; }



.logo,.account,.car,.tel{  position: absolute; }
.logo{ width: 260px; height: 35px; background:  url(ima/top.png) 0 0; top: 14px; left: 0px;}
.logo a{width: 260px; height: 35px; display: block;}
.logo a:hover{}
.tel{ width: 290px; height: 30px; background:  url(ima/top.png) 0 -40px;top: 16px; left: 290px; }
.account{  top: 3px; right: 1px; height: 12px;}
.account a.l{ height: 15px; overflow: hidden; background: url(ima/icon.png) 0 -204px no-repeat; padding-left: 18px; padding-top: 0px; *padding-top: 3px; _padding-top: 1px;  margin-right: 15px;}
.account a.l:hover{  color: #08f; }
.account a.r{ height: 15px; overflow: hidden; background: url(ima/icon.png) 0 -228px no-repeat;padding-left: 18px;  padding-top: 0px; *padding-top: 3px; _padding-top: 0px; margin-right: 15px;}
.account a.r:hover{  color: #08f; }
.account a.p{ height: 15px; overflow: hidden; background: url(ima/icon.png) 0 -350px no-repeat;padding-left: 18px;  padding-top: 0px; *padding-top: 0px; _padding-top: 0px; }
.account a.p:hover{  color: #08f; }
.account a.q{ height: 15px; overflow: hidden; background: url(ima/icon.png) 0 -370px no-repeat;padding-left: 15px; margin-left: 10px;  padding-top: 0px; *padding-top: 0px; _padding-top: 0px; }
.account a.q:hover{  color: #08f; }
.account b{  color: #09f; }
.car{ bottom: 3px; right: 1px; height: 17px; overflow: hidden; padding: 2px 0 0 25px; background: url(ima/icon.png) 0 -14px no-repeat; line-height: 15px; *line-height: 18px;_ line-height: 18px; }
#top .btn{ position: absolute; top: 20px; right:0px;}


#menu .left{ width: 15px; height: 60px; background: url(ima/bg.png) 0 0; float: left; }
#menu .right{ width: 15px; height: 60px; background: url(ima/bg.png) 0 -60px; float:right; }
#menu .nav{margin: 0px auto 0px 190px;  position: relative; overflow: hidden; }
#menu .nav li{float: left;  display: block; height: 25px;line-height: 25px; }
#menu .nav a{color: white; display: block;padding: 0px 20px; height: 25px;overflow: hidden; float: left;}
#menu .nav a:hover{background: url(ima/bg.png) 0 -230px repeat-x;text-decoration: none;}
#menu .search{ width: 500px; height: 22px; position: relative; top: 4px; margin: auto; text-align: left; color: #999;  }
#menu .search input{ width: 355px; height: 14px; overflow: hidden; border: 1px solid #d9d9d9; position: relative; top: 1px;}
#menu .search a.btn{ width: 65px; height: 20px; background: url(ima/btn.png) 0 0;  text-align: center; color: #d00; display: block; position: relative; top:1px; *top:2px;_top:2px; line-height: 16px; *line-height: 20px; _line-height: 16px; }
#menu .search a.btn:hover{ width: 65px; height: 20px; background: url(ima/btn.png) 0 -20px; text-decoration: none;display: block;color: #e00; }

.leftDiv,.rightDiv,.middleDiv,.ad,.top5,.foot{ position: relative; border: 1px solid #d3d3d3; }
.leftDiv{ width: 220px; float:left; margin-bottom: 9px; border-top: 0; text-align: left;  }
.leftDiv .title{ width: 218px; height: 25px; background: url(ima/bg.png) 0 -180px repeat-x; position: relative; top: -1px; left: 1px; color: #d00;font-weight: bold; line-height: 25px;  *line-height: 28px;  _line-height: 25px; }
.leftDiv .title span{ width: 222px; height: 3px; overflow: hidden; background: url(ima/bg.png) 0 -180px repeat-x; display: block; position: absolute; top: 0px; left: -2px;}
.leftDiv dl{ margin: 10px auto auto 10px; color: #aaa; }
.leftDiv dt{ font-weight: bold; color: #08f; margin-bottom: 5px; }
.leftDiv dt a{ color: #08f; }
.leftDiv dt a:hover{ color: #e00; }
.leftDiv dd{ margin:0px auto 20px 1px; line-height: 24px;}
.leftDiv dd .on{ font-weight: bold; color: #e00; }
.leftDiv .recentVieweList{ width: 210px;margin: 0px auto auto 5px; }
.leftDiv .recentVieweList li{ width: 210px; height: 55px; border-top: 1px solid #ddd; padding-top: 5px;}
.leftDiv .recentVieweList .lt{ border: 0; }
.leftDiv .recentVieweList li img{ float: left; margin: 1px 2px; display: inline;}
.leftDiv .recentVieweList li .name{ width: 136px;  font-weight: normal; float: right;}
.leftDiv .recentVieweList li .price{ font-size: 14px;font-weight: 700; color: #C00; font-family: Tahoma; margin-top: 2px;}
.leftDiv .recentVieweList li .price span{ color: #999;font-size: 14px;  margin-right: 2px; font-family: Arial;  }



.ad{ width: 450px; height: 150px; float: left;}
.top5{ width:288px; height: 150px; float: right; margin-bottom: 8px; position: relative; }
.top5 ul{ margin: 6px auto auto 12px;  }
.top5 .l1,.top5 .l2,.top5 .l3,.top5 .l4,.top5 .l5{ width: 10px; height: 10px;  float: left; margin: 3px 5px 0px 3px; background-repeat: no-repeat; overflow: hidden;}
.top5 .l1{ background: url(ima/icon.png) 0 -69px; }
.top5 .l2{ background: url(ima/icon.png) 0 -79px; }
.top5 .l3{ background: url(ima/icon.png) 0 -89px; }
.top5 .l4{ background: url(ima/icon.png) 0 -99px; }
.top5 .l5{ background: url(ima/icon.png) 0 -109px; }
.top5 li{ width: 260px; height: 23px; }
.top5 .title a{  color: #999; }
.top5 .title a:hover{ text-decoration: none; color: #d00; }
.top5 .title .ls{ height: 17px; width: 3px; background: url(ima/icon.png) 1px -127px no-repeat; float: left; margin: 2px 9px 0px 9px; }
/*.top5 .title{ width: 286px; height: 25px; background: url(ima/bg.png) 0 -180px repeat-x; position: relative; top: -1px; left: 1px;  }
.top5 .title span{ width: 290px; height: 3px; overflow: hidden; background: url(ima/bg.png) 0 -180px repeat-x; display: block; position: absolute; top: 0px; left: -2px;}*/

.rightDiv{ width: 748px; margin-bottom: 8px; float: right; overflow: hidden;}
.rightDiv .title,.top5 .title,.middleDiv .title{ width: 100%; height: 25px; background: url(ima/bg.png) 0 -205px repeat-x;color: #d00; text-align: left; font-weight: bold; line-height: 20px;  *line-height: 22px;  _line-height: 18px;}
.rightDiv .title .i,.top5 .title .i,.middleDiv .title .i{ width: 7px; height: 7px;overflow: hidden; background: url(ima/icon.png) 0 -119px no-repeat; float: left; margin-right: 5px; }
.rightDiv .title a.more{ float: right; overflow: hidden; height: 14px; width: 66px; background:  url(ima/icon.png) top right no-repeat; overflow: hidden; color: #888; font-weight: normal; line-height: 13px; *line-height: 16px; _line-height: 14px; position: relative; top: 4px; right: 5px; }
.rightDiv .title a.more:hover{ text-decoration: none; color: #c00; background:  url(ima/icon.png) top right no-repeat; font-weight: normal; position: relative; top: 4px; right: 5px; }
.rightDiv .dl1{ width: 140px; height: 185px; display: inline; margin-left: 8px;  float: left; text-align: center; overflow: hidden; }
.rightDiv .dl1 dt{margin: 5px 0 0; height: 130px;}
.rightDiv .dl1 dd{ margin-top: 2px; }
.rightDiv .dl2{ width: 735px; height: 110px; display: inline;   float: left; text-align: left; overflow: hidden;}
.rightDiv .dl2 dt{margin: 5px ; width: 140px; float: left;}
.rightDiv .dl2 dd{}
.rightDiv .dl2 dd b{ display: block; margin: 7px 0;}
.rightDiv .dl2 dd p{ margin: 8px 0 5px; }
.rightDiv .dl2 dd .orgPrice{ margin-left: 15px; }

.rightDiv .dl3{ width: 240px; height: 185px; display: inline; margin-left: 8px;  float: left; text-align: center; overflow: hidden;  }
.rightDiv .dl3 dt{margin: 5px 0 0; height: 125px;}
.rightDiv .dl3 dt img{ display: block; }
.rightDiv .dl3 dd{ margin-top: 2px; }

.rightDiv .dl4{ width: 160px; height: 200px; display: inline; margin-left: 21px;  float: left; text-align: center; overflow: hidden;}
.rightDiv .dl4 dt{margin: 5px 0 0; height: 140px;}
.rightDiv .dl4 dt img{ display: block; }
.rightDiv .dl4 dd{ margin-top: 2px; }


.rightDiv .orgPrice{ color: #999; text-decoration: line-through;  }
.rightDiv .nowPrice{ font-size: 17px; color: #C00; font-weight: 700; font-family: Tahoma; }
.rightDiv .nowPrice span{ color: #999;font-size: 16px;  margin-right: 3px; font-family: Arial; }
.rightDiv hr{ width: 732px; border: 0; border-top: 1px solid #e6e6e6; height: 1px;overflow: hidden; margin: 0px 8px; float: left;}
.select{ border-bottom: 1px dashed #ddd; margin: 6px auto 5px 9px; width: 730px;position: relative; height: 24px;z-index: 1; }
.select .i1a,.select a.i1:hover{ width: 18px; height: 18px; background: url(ima/icon.png) 0 -251px; float: left; margin-left: 5px;}
.select a.i1{ width: 18px; height: 18px; background: url(ima/icon.png) 0 -269px; float: left;margin-left: 5px;}
.select .i2a,.select a.i2:hover{ width: 18px; height: 18px; background: url(ima/icon.png) 0 -287px; float: left;margin-left: 5px;}
.select a.i2{ width: 18px; height: 18px; background: url(ima/icon.png) 0 -305px; float: left;margin-left: 5px;}

.sort{ position: absolute; left: 120px; top: 2px;}
.sort dl { width:90px;/*ie6*/    margin: 0;  overflow: visible; text-align: left;height: auto;}

.sort dt a,.sort dd a{ display:block;}

.sort dl dt { 
	margin:0 0 3px; 
 width: 90px;
 background: url(ima/icon.png) 78px -36px  no-repeat;
  padding-left: 2px;
	}

.sort dt a ,.sort dt a:visited {
	display:block; 
    color:#777;
    text-decoration:none; cursor: default;
	}

.sort dd { 
	margin:0; 
    padding:0; 
	color: #777; 
	width: 108px;
	background: #fff;
	}

.sort dd a, .sort dd a:visited {
	display:block; 
	color:#777; 
    text-decoration:none; 
    background: #fff; border-left: 1px solid #ddd;border-right: 1px solid #ddd;
	height:1em;  padding:3px 5px 5px; 
    }


.sort dd { display:none;}


.sort :hover dd , .sort a:hover dd { display:block;margin: 0;}
.sort :hover, .sort a:hover { border:0;}/*ie6*/
.sort dd a:hover {background: #f1f1f1; color:#07f;border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
	
	

.sort table { border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}






.page{ float: right; margin: 10px; width: 97%; display: inline; position: relative;}
.page ul{ float: right;  }
.page li{ float: left; margin: 0px 3px; }
.page li a{ display: block;padding: 0px 7px;border: 1px solid #ddd; font-family: Arial;  }
.page li a:hover{ color: #e00;border: 1px solid #d00; text-decoration: none;font-weight: bold;}
.page li a.p{padding: 0px 7px 0px;*padding: 2px 7px 0px;_padding: 2px 7px 0px;}
.page li a.p:hover{  font-weight: normal;}
.page li .on{ color: #e00;border: 1px solid #d00; font-weight: bold; }
.rightDiv .productPic{ width: 280px; text-align: center; margin: 5px;float: left; display: inline;}
.rightDiv .productPic ul{ margin: 5px 0px 5px 12px; }
.rightDiv .productPic li{ height: 60px; width: 85px; float: left; text-align: center;}
.rightDiv .productInfo{ width: 440px;margin: 5px 0px; float: left;  }
.rightDiv .productInfo ul{  }
.rightDiv .productInfo li{ margin-top: 8px; line-height: 18px;}
.rightDiv .productInfo li input{ width: 40px; height: 14px; border: 1px solid #ccc; padding-left: 5px;}
.rightDiv .productInfo a.btn1,#top .btn a.btn1{ width: 150px; height: 35px; display: block; background: url(ima/btn.png) 0 -40px;  float:left; margin-right: 10px;}
.rightDiv .productInfo a.btn1:hover,#top .btn a.btn1:hover{ width: 150px; height: 35px; display: block; background: url(ima/btn.png) 0 -75px; }
.rightDiv .productInfo a.btn2,#top .btn a.btn2{ width: 120px; height: 35px; display: block; background: url(ima/btn.png) -150px -40px; float:left; }
.rightDiv .productInfo a.btn2:hover,#top .btn a.btn2:hover{ width: 120px; height: 35px; display: block; background: url(ima/btn.png) -150px -75px; }
.rightDiv .productTab{ width: 715px; margin:15px; position: relative; }
.rightDiv .productTab .top{ height: 24px; position: relative; top: 2px; z-index: 1; margin-left: 5px; text-align: center;font-weight: bold; line-height: 24px;*line-height: 26px;_line-height: 24px;}
.rightDiv .productTab .top .on{ width: 86px; height: 24px;  background: url(ima/btn.png) 0px -110px; margin: 0px 1px; float: left; cursor: hand;}
.rightDiv .productTab .top .off{width: 86px; height: 24px;  background: url(ima/btn.png) -86px -110px; margin: 0px 1px; float: left;cursor: hand;}
.rightDiv .productTab .body{ width: 100%; border: 1px solid #e4e4e4;  }
.rightDiv .productTab .body .topBg{ width: 100%; height: 24px; background: url(ima/btn.png) 0px -134px repeat-x; }
.rightDiv .productTab .body .text{ width: 96%; margin: -10px 0 10px 14px;text-align:justify; line-height: 150%; }
.rightDiv .productTab .body .text .re{ padding: 0 0 20px; }
.rightDiv .productTab .body .text .re .info{ margin-bottom: 5px;  }
.rightDiv .productTab .body .text .re .ask{  }
.rightDiv .productTab .body .text .re .answer{ color: #f50;   }
.rightDiv .helpContent{ width: 720px; margin: 20px 15px;}
.rightDiv .helpContent .title{ width: 690px; height: 16px; line-height: 18px;  border-left: 3px solid #ccc; background: #fff;font-size: 14px; position: relative; padding-left: 13px; }
.rightDiv .helpContent .text{width: 690px; text-align:justify; line-height: 200%; margin: 10px 0 10px 15px; color: #666;  font-size: 14px;  }


.middleDiv{ width: 978px;position: relative; text-align: left; margin-bottom: 8px; padding-bottom: 15px;}
.middleDiv .price{  font-weight: bold; color: #d00; font-size: 14px; font-family: Arial; display: inline;}
.middleDiv .step{ width: 850px; height: 40px; position: relative; left: 0; margin: 12px 15px 30px; }
.middleDiv .step ul{  }
.middleDiv .step li{ width: 160px; height: 35px; position: absolute; float: left;}
.middleDiv .step ul .s1a{ background: url(ima/carbg.gif) 0px 0px; }
.middleDiv .step ul .s1b{ background: url(ima/carbg.gif) 0px -35px;}
.middleDiv .step ul .s2a{ background: url(ima/carbg.gif) -160px 0px; left: 150px;}
.middleDiv .step ul .s2b{ background: url(ima/carbg.gif) -160px -35px; left: 150px; }
.middleDiv .step ul .s3a{ background: url(ima/carbg.gif) -320px 0px; left: 300px;}
.middleDiv .step ul .s3b{ background: url(ima/carbg.gif) -320px -35px; left: 300px; }
.middleDiv .step ul .s4a{ background: url(ima/carbg.gif) -480px 0px; left: 450px;}
.middleDiv .step ul .s4b{ background: url(ima/carbg.gif) -480px -35px; left: 450px; }
.middleDiv .step ul .s5a{ background: url(ima/carbg.gif) -640px 0px; left: 600px;}
.middleDiv .step ul .s5b{ background: url(ima/carbg.gif) -640px -35px; left: 600px; }
.middleDiv .table1{ border: 1px solid #ddd; margin: 15px; }
.middleDiv .table1 th{   background: #eee;border-bottom: 1px solid #e1e1e1; padding: 4px 8px;}
.middleDiv .table1 td{ padding: 4px 8px; }
.middleDiv .table1 a.del{ height: 12px; background: url(ima/icon.png) 0 -172px no-repeat;*background: url(ima/icon.png) 0 -173px no-repeat;_background: url(ima/icon.png) 0 -172px no-repeat; padding-left: 13px; float: right; }
.middleDiv .table1 a.del:hover{  text-decoration: none;}
.middleDiv .table1 .add{height: 18px;  background: url(ima/icon.png) 0 -184px no-repeat; padding: 2px 0 0 17px;  float: right; font-weight: bold;}
.middleDiv .table1 .price,.middleDiv .table2 .price,.middleDiv .table3 .price{ font-weight: bold; color: #d00; font-size: 14px; font-family: Arial;}
.middleDiv a.btn1{ width: 132px; height: 34px; background:  url(ima/carbtn.png) -1px  0px no-repeat; display: block; float: right; margin-right: 19px;_margin-right: 10px;}
.middleDiv a.btn2{ width: 132px; height: 34px; background:  url(ima/carbtn.png) -1px  -34px no-repeat; display: block; float: right; margin-right: 15px;_margin-right: 10px;}
.middleDiv a.btn3{ width: 132px; height: 34px; background:  url(ima/carbtn.png) -1px  -68px no-repeat; display: block;  margin-top: 10px;}
.middleDiv a.btn4{ width: 132px; height: 34px; background:  url(ima/carbtn.png) -1px  -103px no-repeat; display: block; }
.middleDiv a.btn5{ width: 132px; height: 34px; background:  url(ima/carbtn.png) -1px  -143px no-repeat; display: block; float: right;margin-right: 15px;_margin-right: 10px;}
.middleDiv a.btn6{ width: 132px; height: 34px; background:  url(ima/carbtn.png) -1px  -179px no-repeat; display: block;float: right; margin-right: 20px;_margin-right: 10px;}
.middleDiv a.btn7{ width: 196px; height: 34px; background:  url(ima/carbtn.png) -1px  -265px no-repeat; display: block;float: right; margin-right: 19px;_margin-right: 9px;}
.middleDiv a.btn8{ width: 132px; height: 34px; background:  url(ima/carbtn.png) -1px  -215px no-repeat; display: block;float: right; margin-right: 19px;_margin-right: 9px;}

.middleDiv .t1{ border-bottom:1px solid #ddd;  width: 850px; height: 25px; background: none; margin: 15px 63px; font-size: 14px;font-weight: bold;}
.middleDiv .t2{ border-bottom:1px solid #ddd;  width: 940px; height: 25px; background: none; margin: 15px 19px; font-size: 14px;font-weight: bold;}
.middleDiv .t1 .i1{ width: auto; height: 17px; background:  url(ima/carbtn.png) -176px  -1px no-repeat; padding: 7px 0 0 30px; overflow: hidden;}
.middleDiv .t1 .i2{ width: auto; height: 17px; background:  url(ima/carbtn.png) -176px  -35px no-repeat; padding: 7px 0 0 30px; overflow: hidden;}
.middleDiv .t1 .i3{ width: auto; height: 18px; background:  url(ima/carbtn.png) -176px  -60px no-repeat; padding: 4px 0 0 30px; overflow: hidden;}
.middleDiv .t1 .i4{ width: auto; height: 17px; background:  url(ima/carbtn.png) -176px  -87px no-repeat; padding: 7px 0 0 30px; overflow: hidden;}
.middleDiv .t1 .i5{ width: auto; height: 17px; background:  url(ima/carbtn.png) -176px  -146px no-repeat; padding: 7px 0 0 30px; overflow: hidden;}
.middleDiv .t1 .i6{ width: auto; height: 17px; background:  url(ima/carbtn.png) -176px  -115px no-repeat; padding: 7px 0 0 30px; overflow: hidden;}
.middleDiv .t2 .i7{ width: auto; height: 17px; background:  url(ima/carbtn.png) -175px  -174px no-repeat; padding: 7px 0 0 30px; overflow: hidden;}
.middleDiv .t1 .i8{ width: auto; height: 17px; background:  url(ima/carbtn.png) -177px  -198px no-repeat; padding: 5px 0 0 30px; overflow: hidden;}
.middleDiv .table2{ margin: 15px 0px 40px 88px; }
.middleDiv .table2 .in1{ width: 240px; }
.middleDiv .table2 .in2{ width: 350px; font-family: Tahoma; color: #666; font-size: 12px; }
.middleDiv .table2 .in3{ width: 337px; font-weight: bold; color: #d00; font-size: 14px; font-family: Arial; }
.middleDiv .table2 td,.middleDiv .table3 td{  font-family: Arial; }
.middleDiv .table3{ border: 1px solid #ddd; margin: 15px; }
.middleDiv .table3 th{   background: #eee;border-bottom: 1px solid #e1e1e1; padding: 4px 8px;}
.middleDiv .table3 td{ padding: 4px 8px; border-bottom: 1px solid #e1e1e1;}

.middleDiv .userInfo{ width: 250px;  margin: 15px; margin-right: 0;  float: left; display: inline; }
.middleDiv .userInfo dt span{ font-weight: bold; font-size: 14px;color: #333;}
.middleDiv .userInfo dd{ margin: 8px auto auto 8px;  font-family: Arial;}
.middleDiv .userInfo b{ font-weight: bold; font-size: 14px; font-family: Arial;}
.middleDiv .userRight{ width:690px;  margin: 15px 0; float: left;}
.middleDiv .userRight .tab{ height: 22px; width: 100%;border-bottom: 1px solid #ccc;}
.middleDiv .userRight .tab ul{ position: relative; }
.middleDiv .userRight .tab li{ width: 80px; height: 22px;  float: left; text-align: center; line-height:22px;}
.middleDiv .userRight .tab .on{ border: 1px solid #ccc; border-bottom: 0; background: #fff; color: #d00; font-weight: bold;position: relative;bottom:0px;*bottom:0;_bottom:-1px; }
.middleDiv .userRight table{ margin: 10px 0 0 10px;  font-family: Arial;}
.middleDiv .userRight table th{ background: #eee;}
.middleDiv .userRight table a.i1{ background: url(ima/icon.png) 0 -329px no-repeat; height: 12px; width: 70px; padding-left: 12px; overflow: hidden;}
.middleDiv .userRight table a.i2{ background: url(ima/icon.png) 0 -173px no-repeat; height: 12px; width: 40px; padding-left: 12px;overflow: hidden;}
.middleDiv .userRight .page{ width: 665px; margin-bottom: 0; }
.middleDiv .userRight  a.btn{ width: 65px; height: 20px; background: url(ima/btn.png) 0 0;  text-align: center; color: #07f; display: block; position: relative; top:1px; *top:2px;_top:2px; line-height: 16px; *line-height: 20px; _line-height: 16px; }
.middleDiv .userRight  a.btn:hover{ width: 65px; height: 20px; background: url(ima/btn.png) 0 -20px; text-decoration: none;display: block;}







.breadCrumb{ margin-bottom:10px; text-align: left; text-indent: 5px;}

.foot{ width: 978px; height: 115px; background: url(ima/bg.png) 0 -254px repeat-x; }
.foot dl{  float: left; color: #777; margin: 16px 30px 0px 27px; text-align: left; display: inline;  }
.foot .dlContact{ margin-right: 0; }
.foot .dlContact dt{ background: url(ima/icon.png) 0 -158px no-repeat; }
.foot dt{ font-weight: bold; margin-bottom: 6px;background: url(ima/icon.png) 0 -145px no-repeat; padding-left: 12px;  line-height: 12px;*line-height: 14px; }
.foot dd{ line-height: 22px; padding-left: 12px; }

.copyRight{ margin: 20px auto 10px;color: #777;  }
.about{  margin: 10px auto;color: #999;  }









#ifocus { width:450px; height:150px; border:1px solid #d3d3d3;  float: left; position: relative; }
#ifocus_pic { display:inline; position:relative; float:left; width:358px; height:146px; overflow:hidden; margin:2px 0 0 2px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:358px; height:146px; overflow:hidden; }
#ifocus_piclist img { width:358px; height:146px; }
#ifocus_btn { display:inline; float:right; width:86px; margin:1px 0px 0 0; }
#ifocus_btn li { width:83px; height:37px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:83px; height:34px; margin:1px 0 0px 2px; _margin:0px 0 0 2px; }
#ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:25px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:3px; color:#FFF; }
#ifocus_tx .normal { display:none; }
