body {height:100%; margin:0px; text-align:center;}
body.bg {background:url(images/bodybg.jpg) #7F7D7E left top repeat-x;}

body, td{ font-size:10pt; font-family:Arial, Verdana, PMingLiU; color:#20201E; }
input, select, textarea {font-size: 10pt; font-family:Arial, Verdana, PMingLiU;}

a, a:link {color:#333333; text-decoration: none;}
a:hover {color:#FF6600; text-decoration:none;}

form {margin:0px;}

img {border: 0px;}

.center {text-align:center;}
.absmiddle { vertical-align: middle;}
.clear {clear:both;}

.nodata {line-height:30px; text-align:center;}
/************************************/

.mhead {width:100%; height:96px; text-align:center;}
.mhead .head {width:900px; height:96px; margin:0 auto; text-align:left; position:relative;}
.mhead .head .logo {position:absolute;}
.mhead .head .push {position:absolute; right:32px; top:10px; width:182px; height:19px;}
.mhead .head .push .butt {float:left; margin-right:15px;}
.mhead .head .push .item {float:left; margin-right:3px;}
.mhead .head .category {position:absolute; right:209px; top:38px; color:#959595;}
.mhead .head .chglang {position:absolute; right:32px; top:41px; width:172px; height:17px; color:#959595;}
.mhead .head .chglang .txt {float:left; width:153px; height:17px; background:url(images/lang_bord.jpg) left top no-repeat;}
.mhead .head .chglang .txt span {display:block; padding:0 11px 0 11px; font-size:11px; color:#AFAFAF; line-height:17px;}
.mhead .head .chglang .cg {float:left; width:19px; height:17px;}
.mhead .head .epaper {position:absolute; right:32px; top:67px;}
.mhead .head .epaper .tit {float:left; width:79px; height:20px; margin-right:6px;}
.mhead .head .epaper .input {float:left; width:132px; height:20px; background:url(images/epaper_input.jpg) left top no-repeat; margin-right:4px;}
.mhead .head .epaper .input input.text {border:0px; color:#888888; font-size:9pt; width:128px; background:url(images/epaper_input2.jpg) left top no-repeat; margin:2px 0 0 2px;}
.mhead .head .epaper .bt {float:left; width:35px; height:19px;}

.mfoot {width:900px; text-align:right; margin:0 auto; line-height:16px; color:#3C3A3B; font-size:11px;}
.mfoot .text {text-align:right; padding:0 6px 0 6px; color:#3C3A3B;}
.mfoot .text a {color:#3C3A3B;}
.mfoot .text a:hover {color:#3C3A3B; text-decoration:underline;}


.all_lang {position:absolute; left:-1000px; top:-1000px; width:151px; border:1px solid #747474; background:#010101; z-index:300;}
.all_lang .url {padding:0 11px 0 11px; font-size:11px; color:#AFAFAF; line-height:20px; text-align:left;}
.all_lang .url a {color:#AFAFAF;}
.all_lang .url a:hover {color:#FFFFFF;}

.mbutton {width:100%; height:26px; text-align:center; background:url(images/buttbg.jpg) left top repeat-x;}
.mbutton .area {width:895px; height:26px; margin:0 auto; text-align:left;}
.mbutton .area .bt {float:left;}
.mbutton .area .bt img {display:block;}

.doc {width:900px; text-align:left; margin:0 auto; background:#3A3A3C; border-bottom:1px solid #2A2A2A;}
.doc .dtb {border:0px;}
.doc .dtb td.dleft {width:182px; vertical-align:top;}
.doc .dtb td.dleft .minheight {min-height:320px; _height:320px;}
.doc .dtb td.dleft .size {padding:9px 0 0 14px;}
.doc .dtb td.dleft .list {width:151px; margin:0px; padding:0px;}
.doc .dtb td.dleft .list .val {color:#BBBBBD; font-size:12px; padding:0 5px 0 10px; margin-top:5px;}
.doc .dtb td.dleft .list .val a {color:#BBBBBD;}
.doc .dtb td.dleft .list .val a:hover {color:#D8B617;}
.doc .dtb td.dleft .list .now {color:#D8B617 !important;}
.doc .dtb td.dleft .list .now a {color:#D8B617 !important;}
.doc .dtb td.dleft .line {height:2px; background:#5F5F61; overflow:hidden; margin-top:3px;}

.doc .dtb td.dleft .category {width:151px;}
.doc .dtb td.dleft .category .cls {color:#C6C5CA; font-size:12px; margin-top:5px;}
.doc .dtb td.dleft .category .cls a {color:#C6C5CA;}
.doc .dtb td.dleft .category .cls a:hover {color:#D9B314;}
.doc .dtb td.dleft .category .first {padding-left:13px; background:url(images/icon_warr2.jpg) no-repeat; background-position:2px 2px;}
.doc .dtb td.dleft .category .fnow {padding-left:13px; color:#D9B314 !important;}
.doc .dtb td.dleft .category .fnow a{color:#D9B314 !important;}
.doc .dtb td.dleft .category .fnow a:hover {color:#D9B314 !important;}
.doc .dtb td.dleft .category .sec {padding-left:11px; background:url(images/icon_squr.jpg) no-repeat; background-position:0px 1px;}
.doc .dtb td.dleft .category .snow {padding-left:11px; background:url(images/icon_squr.jpg) no-repeat; background-position:0px 1px; color:#D9B314 !important;}
.doc .dtb td.dleft .category .snow a{color:#D9B314 !important;}
.doc .dtb td.dleft .category .snow a:hover {color:#D9B314 !important;}
.doc .dtb td.dleft .category .child {padding-left:12px;}

.doc .dtb td.dleft .carttb {text-align:center;}
.doc .dtb td.dleft .carttb .carea {width:147px; margin:0 auto; text-align:left;}
.doc .dtb td.dleft .carttb .carea .ctop {width:147px; height:22px;} 
.doc .dtb td.dleft .carttb .carea .cbg {width:147px; min-height:114px; _height:114px; background:url(images/cart_bg.jpg) left top repeat-y; text-align:left;} 
.doc .dtb td.dleft .carttb .carea .cbg .padd {padding:10px;}
.doc .dtb td.dleft .carttb .carea .cbg .padd .cname {padding-left:12px; line-height:16px; color:#EBC309; background:url(images/icon_yarr.gif) no-repeat; background-position:left 4px;}
.doc .dtb td.dleft .carttb .carea .cbg .padd .cname a {color:#EBC309;}
.doc .dtb td.dleft .carttb .carea .cbg .padd .cname a:hover {color:#EBC309; text-decoration:underline;}
.doc .dtb td.dleft .carttb .carea .cbg .padd .del {float:right; margin:2px 2px 0 5px;}
.doc .dtb td.dleft .carttb .carea .cbottom {width:147px; height:20px; background:url(images/cart_bottom.jpg) left top no-repeat; text-align:right;} 
.doc .dtb td.dleft .carttb .carea .cbottom img {margin-right:9px;} 




.doc .dtb td.dright {width:700px; vertical-align:top;}


.mhome {}
.mhome .left {float:left; width:590px; min-height:200px; _height:200px;}
.mhome .left .bbnr {width:550px; height:300px; margin-left:34px; position:relative;}
.mhome .left .bbnr .bnr {position:absolute; width:550px; height:300px; overflow:hidden; left:0px; top:0px; z-index:10;}
.mhome .left .bbnr .num {position:absolute; height:16px; overflow:hidden; left:14px; top:276px; z-index:11; width:100px;}
.mhome .left .bbnr .num div {float:left; margin-right:3px;}
.mhome .left .newprod {width:548px; height:152px; position:relative; overflow:hidden; margin-left:35px;}
.mhome .left .newprod .area {position:absolute; left:0px; top:0px; width:100000px; height:132px;}
.mhome .left .newprod .area .item {float:left; width:155px; text-align:center;}
.mhome .left .newprod .area .item .ct {width:145px; margin:0 auto; text-align:left;}
.mhome .left .newprod .area .item .ct .img {width:145px; height:132px; text-align:center;
	/* Firefox, Chrome */ line-height:132px; white-space:nowrap;
	/* IE */ *font-size:118.8px;  /* 132px * 0.9 */ *font-family:Arial;
}
.mhome .left .newprod .area .item .ct .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.mhome .left .newprod .area .item .ct .img img {vertical-align:middle;}
.mhome .left .newprod .area .item .name {text-align:center; color:#FFFFFC; line-height:16px; font-size:9pt; font-weight:bold; font-family:Arial;}
.mhome .left .newprod .area .item .name a {color:#FFFFFC;}
.mhome .left .newprod .area .item .name a:hover {color:#FFFFFC; text-decoration:underline;}
.mhome .right {float:left; width:290px; min-height:200px; _height:200px;}
.mhome .right .mnews {width:270px; margin-left:7px; text-align:center;}
.mhome .right .mnews .tit {width:270px; height:28px;}
.mhome .right .mnews .cont {width:268px; min-height:152px; _height:152px; margin:0 auto; text-align:left; background:#484848; position:relative;}
.mhome .right .mnews .cont .padd {padding:0 4px 0 4px;}
.mhome .right .mnews .cont .list {line-height:20px; color:#CFCFCF; font-size:11px; padding-left:13px; background:url(images/icon_warr.jpg) no-repeat; background-position:3px 4px;}
.mhome .right .mnews .cont .list a {color:#CFCFCF;}
.mhome .right .mnews .cont .list a:hover {color:#C9BA5C; text-decoration:underline;}
.mhome .right .mnews .cont .more {position:absolute; right:8px; bottom:0px; width:40px; height:15px;}
.mhome .right .msearch {width:270px; margin-left:7px;}
.mhome .right .msearch .tit {float:left; width:77px; height:38px;}
.mhome .right .msearch .input {float:left; width:140px; height:38px; background:url(images/psearch_bg.jpg) left top no-repeat;}
.mhome .right .msearch .input input.text {width:130px; height:16px; margin:10px 0 0 5px; color:#A79664; font-size:9pt; border:0px; background:url(images/keyword_bg.jpg) left top no-repeat;}
.mhome .right .msearch .bt {float:left; width:53px; height:38px;}
.mhome .right .msearchen {width:270px; margin-left:7px;}
.mhome .right .msearchen .tit {float:left; width:105px; height:38px;}
.mhome .right .msearchen .input {float:left; width:112px; height:38px; background:url(images/psearch_bgen.jpg) left top no-repeat;}
.mhome .right .msearchen .input input.text {width:102px; height:16px; margin:10px 0 0 5px; color:#A79664; font-size:9pt; border:0px; background:url(images/keyword_bg.jpg) left top no-repeat;}
.mhome .right .msearchen .bt {float:left; width:53px; height:38px;}
.mhome .right .msearchvnm {width:270px; margin-left:7px;}
.mhome .right .msearchvnm .tit {float:left; width:62px; height:38px;}
.mhome .right .msearchvnm .input {float:left; width:155px; height:38px; background:url(images/psearch_bgvnm.jpg) left top no-repeat;}
.mhome .right .msearchvnm .input input.text {width:145px; height:16px; margin:10px 0 0 5px; color:#A79664; font-size:9pt; border:0px; background:url(images/keyword_bg.jpg) left top no-repeat;}
.mhome .right .msearchvnm .bt {float:left; width:53px; height:38px;}

.mhome .right .mad {text-align:center;}
.mhome .right .mad .ad {margin-top:8px;}

.modimg {margin-top:6px; width:700px; height:32px; background:url(images/mod_bg.jpg) left top repeat-x;}
.modimg .end {width:700px; height:32px; text-align:left; background:url(images/mod_end.jpg) right top no-repeat;}

.modtb {width:100%; border:0px;}
.modtb td.t1 {width:5px; height:5px; background:url(images/mod_t1.jpg) left top no-repeat;}
.modtb td.t1 div {width:5px; height:5px; background:url(images/mod_t1.jpg) left top no-repeat; overflow:hidden;}
.modtb td.t2 {height:5px; background:url(images/mod_t2.jpg) left top repeat-x;}
.modtb td.t2 div {width:1px; height:5px; background:url(images/mod_t2.jpg) left top no-repeat; overflow:hidden;}
.modtb td.t3 {width:5px; height:5px; background:url(images/mod_t3.jpg) left top no-repeat;}
.modtb td.t3 div {width:5px; height:5px; background:url(images/mod_t3.jpg) left top no-repeat; overflow:hidden;}
.modtb td.m1 {width:5px; background:url(images/mod_m1.jpg) left top repeat-y;}
.modtb td.m1 div {width:5px; height:5px; background:url(images/mod_m1.jpg) left top no-repeat; overflow:hidden;}
.modtb td.m2 {width:5px; background:url(images/mod_m2.jpg) left top repeat-y;}
.modtb td.m2 div {width:5px; height:5px; background:url(images/mod_m2.jpg) left top no-repeat; overflow:hidden;}
.modtb td.f1 {width:5px; height:5px; background:url(images/mod_f1.jpg) left top no-repeat;}
.modtb td.f1 div {width:5px; height:5px; background:url(images/mod_f1.jpg) left top no-repeat; overflow:hidden;}
.modtb td.f2 {height:5px; background:url(images/mod_f2.jpg) left top repeat-x;}
.modtb td.f2 div {width:1px; height:5px; background:url(images/mod_f2.jpg) left top no-repeat; overflow:hidden;}
.modtb td.f3 {width:5px; height:5px; background:url(images/mod_f3.jpg) left top no-repeat;}
.modtb td.f3 div {width:5px; height:5px; background:url(images/mod_f3.jpg) left top no-repeat; overflow:hidden;}
.modtb td.mdata {background:#FFFFFF; height:450px; padding:10px; vertical-align:top;}

/********* module ************/
.mod_title {margin-bottom:15px; font-size:10pt; font-weight:bold; color:#000000;}

.page_top {margin-top:15px; line-height:16px; font-size:8pt; color:#646464; text-align:right; padding-right:4px;}

.html {}
.html a {color:#0000CC;}
.html a:hover {color:#CC0000; text-decoration:underline;}

.partner {}
.partner .area {}
.partner .area .pic {float:left; width:155px; height:110px; text-align:center; margin-right:10px;}
.partner .area .pic .ct {width:130px; height:100px; margin:0 auto;}
.partner .area .pic .ct .img {width:130px; height:100px; text-align:center;
	/* Firefox, Chrome */ line-height:104px; white-space:nowrap;
	/* IE */ *font-size:90px;  /* 100px * 0.9 */ *font-family:Arial;
}
.partner .area .pic .ct .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.partner .area .pic .ct .img img {vertical-align:middle;}
.partner .area .info {float:left; width:456px;}
.partner .area .info .desc {width:100%; min-height:80px; _height:80px; line-height:16px; color:#333333; font-size:12px;}
.partner .area .info .link {margin-top:6px; line-height:16px; color:#4A5DC3; font-size:12px;}
.partner .area .info .link a {color:#4A5DC3;}

.technology {}
.technology .line {width:100%; color: #dcddde; text-align: left; height: 1px;}
.technology .desc {line-height:18px; color:#363636; font-size:12px;}
.technology .backup {margin-top:15px; line-height:16px; font-size:8pt; color:#646464; text-align:right; padding-right:4px;}
.technology .backup a {color:#646464;}

.dealer {}
.dealer .flash {width:660px; height:400px; text-align:left;}
.dealer .search {}
.dealer .search .tit {float:left; margin-right:10px; line-height:20px; color:#323232;}
.dealer .search .tit span {color:#CC3333;}
.dealer .search .input {float:left; margin-right:10px}
.dealer .search .input input.text {border:1px solid #ABADB3; width:126px;}
.dealer .search .bt {float:left;}
.dealer .type {background:#CFCFCF;}
.dealer .type span {display:block; line-height:20px; color:#323232; font-size:10pt; font-weight:bold; padding:0 4px 0 4px;}
.dealer .item {}
.dealer .item .area {float:left; width:166px; text-align:center;}
.dealer .item .area .ct {width:145px; height:145px; margin:0 auto;}
.dealer .item .area .ct .img {width:145px; height:145px; text-align:center;
	/* Firefox, Chrome */ line-height:145px; white-space:nowrap;
	/* IE */ *font-size:130.5px;  /* 145px * 0.9 */ *font-family:Arial;
}
.dealer .item .area .ct .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.dealer .item .area .ct .img img {vertical-align:middle;}
.dealer .detail {}
.dealer .detail .area {float:left; width:160px; text-align:center;}
.dealer .detail .area .ct {width:145px; height:145px; margin:0 auto;}
.dealer .detail .area .ct .img {width:145px; height:145px; text-align:center;
	/* Firefox, Chrome */ line-height:145px; white-space:nowrap;
	/* IE */ *font-size:130.5px;  /* 145px * 0.9 */ *font-family:Arial;
}
.dealer .detail .area .ct .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.dealer .detail .area .ct .img img {vertical-align:middle;}
.dealer .detail .info {float:left; width:500px;}
.dealer .detail .info .name {font-size:10pt; font-weight:bold; color:#323232; line-height:20px;}
.dealer .detail .info .data {margin:5px 0 5px 0;}
.dealer .detail .info .data .td {float:left; width:60px; text-align:right; color:#626262; line-height:20px; font-size:9pt; margin-right:10px;}
.dealer .detail .info .data .fd {float:left; width:430px; color:#626262; line-height:20px; font-size:9pt;}
.dealer .detail .info .data .fd a {color:#3333FF; text-decoration:underline;}
.dealer .detail .info .data .fd a:hover {color:#CC3300; text-decoration:underline;}



.prodcls {}
.prodcls .area {}
.prodcls .area .pic {float:left; width:155px; height:130px; text-align:center; margin-right:10px;}
.prodcls .area .pic .ct {width:150px; height:120px; margin:0 auto;}
.prodcls .area .pic .ct .img {width:150px; height:120px; text-align:center;
	/* Firefox, Chrome */ line-height:120px; white-space:nowrap;
	/* IE */ *font-size:108px;  /* 120px * 0.9 */ *font-family:Arial;
}
.prodcls .area .pic .ct .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.prodcls .area .pic .ct .img img {vertical-align:middle;}
.prodcls .area .info {float:left; width:482px;}
.prodcls .area .info .name {line-height:22px; font-size:10pt; color:#373739; font-weight:bold;}
.prodcls .area .info .desc {line-height:18px; min-height:90px; _height:90px; color:#333333; font-size:12px;}
.prodcls .area .info .bt {text-align:right; padding-right:14px;}

.prodcls .bnr {width:670; text-align:center;}
.prodcls .bnr img {display:block; margin:0 auto;}
.prodcls .ctxt {color:#060606; font-size:12px; line-height:18px;}
.prodcls .ctxt span.pref {padding:0 3px 0 3px;}
.prodcls .ctxt span.pref2 {padding:0 3px 0 1px;}
.prodcls .hr {width:670px; height:6px; background:url(images/prodhr.jpg) left top no-repeat; overflow:hidden;}
.prodcls .hr2 {width:670px; height:6px; background:url(images/prodhr2.jpg) left top no-repeat; overflow:hidden;}

.prodcls .prod {border:0px; width:100%;}
.prodcls .prod td.prev {width:35px; height:188px; vertical-align:middle;}
.prodcls .prod td.prev img {}
.prodcls .prod td.next {width:35px; height:188px; vertical-align:middle; text-align:right;}
.prodcls .prod td.next img {}
.prodcls .prod td.data {width:600px; height:188px; vertical-align:top;}
.prodcls .canvas {position:relative; width:600px; height:188px; overflow:hidden;}
.prodcls .canvas .silder {position:absolute; width:100000px; height:188px; left:0px; top:0px;}

.prodcls .canvas .item {float:left; width:150px; height:188px; text-align:center;}
.prodcls .canvas .item .ct {width:145px; height:145px; margin:0 auto; text-align:center;}
.prodcls .canvas .item .ct .img {width:145px; height:145px; text-align:center;
	/* Firefox, Chrome */ line-height:145px; white-space:nowrap;
	/* IE */ *font-size:130.5px;  /* 145px * 0.9 */ *font-family:Arial;
}
.prodcls .canvas .item .ct .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.prodcls .canvas .item .ct .img img {vertical-align:middle;}
.prodcls .canvas .item .name {text-align:center; line-height:14px; color:#7E7E7E; font-size:11px;}
.prodcls .canvas .item .name a {color:#7E7E7E;}
.prodcls .canvas .item .name a:hover {color:#7E7E7E; text-decoration:underline;}
.prodcls .prodinfo {min-height:270px; _height:270px; text-align:center;}
.prodcls .prodinfo .parea {width:612px; margin:0 auto; text-align:left;}
.prodcls .prodinfo .parea .ht {height:35px; background:url(images/pcls_pinfo_bg.jpg) left top repeat-x;}
.prodcls .prodinfo .parea .ht .htl {height:35px; background:url(images/pcls_pinfo_tl.jpg) left top no-repeat;}
.prodcls .prodinfo .parea .ht .htl .htr {height:35px; padding:0px 35px 0 41px; background:url(images/pcls_pinfo_tr.jpg) right top no-repeat;}
.prodcls .prodinfo .parea .ht .htl .htr span {display:block; height:16px; color:#FDFDFD; line-height:16px; font-size:10pt; padding-left:18px; background:url(images/icon_gbarr.jpg) no-repeat; background-position:left 2px; background-position:left 1px \9;}
.prodcls .prodinfo .parea .border {border:1px solid #CACACA; border-top:0px; min-height:181px; _height:181px;}
.prodcls .prodinfo .parea .border .padd {padding:8px 8px 8px 33px;}
.prodcls .prodinfo .parea .border .padd .depict {float:left; width:321px;}
.prodcls .prodinfo .parea .border .padd .depict .content {line-height:20px; color:#5D5D5D; min-height:100px; _height:100px;}
.prodcls .prodinfo .parea .border .padd .depict .bt {margin-top:20px;}
.prodcls .prodinfo .parea .border .padd .big {float:left; width:225px; height:160px;}
.prodcls .prodinfo .parea .border .padd .big .pic {width:225px; height:160px;}
.prodcls .prodinfo .parea .border .padd .big .pic .img {width:225px; height:160px; text-align:center;
	/* Firefox, Chrome */ line-height:160px; white-space:nowrap;
	/* IE */ *font-size:144px;  /* 160px * 0.9 */ *font-family:Arial;
}
.prodcls .prodinfo .parea .border .padd .big .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.prodcls .prodinfo .parea .border .padd .big .pic .img img {vertical-align:middle;}

.product {}
.product .pname {float:left; margin-top:5px; padding-left:22px; line-height:18px; color:#454545; font-size:12px; background:url(images/icon_ballarr.jpg) no-repeat; background-position:left top;}
.product .fb_good {float:right; height:26px; overflow:hidden; padding-right:2px;}
.product .hr {width:670px; height:6px; background:url(images/prodhr.jpg) left top no-repeat; overflow:hidden;}
.product .hr2 {width:670px; height:6px; background:url(images/prodhr2.jpg) left top no-repeat; overflow:hidden;}
.product .info {text-align:center;}
.product .info .padd {width:560px; margin:0 auto; text-align:left;}
.product .info .padd .depict {float:left; width:321px;}
.product .info .padd .depict .content {line-height:20px; color:#5D5D5D; min-height:100px; _height:100px;}
.product .info .padd .depict .bt {margin-top:20px;}
.product .info .padd .big {float:left; width:225px; height:160px;}
.product .info .padd .big .pic {width:225px; height:160px;}
.product .info .padd .big .pic .img {width:225px; height:160px; text-align:center;
	/* Firefox, Chrome */ line-height:160px; white-space:nowrap;
	/* IE */ *font-size:144px;  /* 160px * 0.9 */ *font-family:Arial;
}
.product .info .padd .big .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.product .info .padd .big .pic .img img {vertical-align:middle;}
.product .label {height:31px; background:url(images/plab_bg.jpg) left top repeat-x;}
.product .label .left {float:left; width:20px; height:31px; margin-right:8px; background:url(images/plab_left.jpg) left top repeat-x;}
.product .label .right {float:right; width:20px; height:31px; background:url(images/plab_right.jpg) left top repeat-x;}
.product .label .item {float:left; width:88px; margin-right:3px; cursor:pointer;}
.product .label .item .ir {height:31px; color:#1D1D1D; text-align:left;}
.product .label .item .ir .pd {padding:8px 9px 0 9px;}
.product .label .item .ir .pd span {display:block; color:#1D1D1D; padding-left:17px; line-height:14px; font-size:12px;}
.product .label .item_en {float:left; width:102px; margin-right:3px; cursor:pointer;}
.product .label .item_en .ir {height:31px; color:#1D1D1D; text-align:left;}
.product .label .item_en .ir .pd {padding:8px 9px 0 9px;}
.product .label .item_en .ir .pd span {display:block; color:#1D1D1D; padding-left:17px; line-height:14px; font-size:12px;}
.product .label .item_vnm1 {float:left; width:142px; margin-right:3px; cursor:pointer;}
.product .label .item_vnm1 .ir {height:31px; color:#1D1D1D; text-align:left;}
.product .label .item_vnm1 .ir .pd {padding:8px 9px 0 9px;}
.product .label .item_vnm1 .ir .pd span {display:block; color:#1D1D1D; padding-left:17px; line-height:14px; font-size:12px;}
.product .label .item_vnm2 {float:left; width:100px; margin-right:3px; cursor:pointer;}
.product .label .item_vnm2 .ir {height:31px; color:#1D1D1D; text-align:left;}
.product .label .item_vnm2 .ir .pd {padding:8px 9px 0 9px;}
.product .label .item_vnm2 .ir .pd span {display:block; color:#1D1D1D; padding-left:17px; line-height:14px; font-size:12px;}
.product .label .in {background:url(images/plab_in_t2.jpg) left top repeat-x;}
.product .label .in .il {background:url(images/plab_in_t1.jpg) left top no-repeat;}
.product .label .in .il .ir {background:url(images/plab_in_t3.jpg) right top no-repeat;}
.product .label .in .il .ir span {background:url(images/icon_labin_ball.jpg) left top no-repeat;}
.product .label .out {background:url(images/plab_out_t2.jpg) left top repeat-x;}
.product .label .out .il {background:url(images/plab_out_t1.jpg) left top no-repeat;}
.product .label .out .il .ir {background:url(images/plab_out_t3.jpg) right top no-repeat;}
.product .label .out .il .ir span {background:url(images/icon_labout_ball.jpg) left top no-repeat;}

.product .pdesc {text-align:center;}
.product .pdesc .parea {width:640px; line-height:18px; min-height:360px; _height:360px; margin:0 auto; text-align:left;}
.product .pdesc .parea .min {min-height:314px; _height:314px;}
.product .pdesc .parea .min a {color:#3333FF;}
.product .pdesc .parea .min a:hover {color:#3333FF; text-decoration:underline;}
.product .pdesc .parea .ask {text-align:right; padding-right:6px;}
.product .pdesc .parea .gitem {float:left; width:160px; text-align:center;}
.product .pdesc .parea .gitem .pic {width:150px; height:130px; margin:0 auto; border:1px solid #CCCCCC;}
.product .pdesc .parea .gitem .pic .img {width:150px; height:130px; text-align:center;
	/* Firefox, Chrome */ line-height:130px; white-space:nowrap;
	/* IE */ *font-size:117px;  /* 130px * 0.9 */ *font-family:Arial;
}
.product .pdesc .parea .gitem .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.product .pdesc .parea .gitem .pic .img img {vertical-align:middle;}
.product .pdesc .parea .dl {padding: 0 20px 0 20px;}
.product .pdesc .parea .dl .dlname {line-height:16px; color:#323232; font-size:12px; font-weight:bold; padding-left:16px; background:url(images/icon_cross.gif) left top no-repeat;}
.product .pdesc .parea .dl .dlcls {line-height:16px; color:#969696; padding-left:16px; font-size:11px;}
.product .pdesc .parea .dl .dltxt {line-height:20px; color:#646464; padding:0px 16px 0 16px; font-size:12px;}

.psearch {}
.psearch .search {}
.psearch .search .tit {float:left; margin-right:10px; line-height:20px; color:#323232;}
.psearch .search .input {float:left; margin-right:10px}
.psearch .search .input input.text {border:1px solid #ABADB3; width:126px;}
.psearch .search .bt {float:left;}

.psearch .pinfo {}
.psearch .pinfo .big {float:left; width:235px;}
.psearch .pinfo .big .pic {width:225px; height:160px;}
.psearch .pinfo .big .pic .img {width:225px; height:160px; text-align:center;
	/* Firefox, Chrome */ line-height:160px; white-space:nowrap;
	/* IE */ *font-size:144px;  /* 160px * 0.9 */ *font-family:Arial;
}
.psearch .pinfo .big .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.psearch .pinfo .big .pic .img img {vertical-align:middle;}
.psearch .pinfo .depict {float:left; width:420px;}
.psearch .pinfo .depict .content {line-height:20px; color:#5D5D5D; min-height:100px; _height:100px;}
.psearch .pinfo .depict .bt {margin-top:20px;}

.prodask {}
.prodask .asktb {text-align:center;}
.prodask .asktb .tb {width:500px; margin:0 auto; text-align:left;}

.prodask .ask {float:left; width:167px; text-align:center;}
.prodask .ask .border {width:142px; min-height:198px; _height:198px; position:relative; margin:0 auto; border:1px solid #ACACAC;}
.prodask .ask .border .ft {position:absolute; width:19px; height:18px; right:-1px; bottom:-1px; background:url(images/paskitf.jpg) left top no-repeat;}
.prodask .ask .border .close {position:absolute; width:12px; height:12px; overflow:hidden; right:5px; top:3px;}
.prodask .ask .border .area {padding:16px 6px 0px 6px; text-align:center;}
.prodask .ask .border .area .pic {width:120px; height:120px; margin:0 auto;}
.prodask .ask .border .area .pic .img {width:120px; height:120px; text-align:center;
	/* Firefox, Chrome */ line-height:120px; white-space:nowrap;
	/* IE */ *font-size:108px;  /* 120px * 0.9 */ *font-family:Arial;
}
.prodask .ask .border .area .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.prodask .ask .border .area .pic .img img {vertical-align:middle;}
.prodask .ask .border .area .name {text-align:center; font-size:12px; color:#323232; line-height:16px;}
.prodask .ask .border .area .write {text-align:center; font-size:12px; color:#636363; line-height:16px;}
.prodask .ask .border .area .write input {background:#CFCFCF; border:0px; width:70px; height:16px;}


.formtitle {background:#000000; padding:4px 5px 4px 5px;}
.formtitle .txt {line-height:13px; font-size:12px; color:#FFFFFF; padding-left:22px; background:url(images/icon_barr.jpg) left top no-repeat;}
.formbottom {height:10px; overflow:hidden; background:url(images/formbbg.jpg) left top repeat-x;}
.formbottom .end {height:10px; overflow:hidden; background:url(images/formbend.jpg) right top no-repeat;}

.catalog {padding-left:32px;}
.catalog .size {width:825px; min-height:600px; _height:600px;}
.catalog .size .timg {margin-top:6px; width:825px; height:32px; background:url(images/mod_bg.jpg) left top repeat-x;}
.catalog .size .timg .end {width:825px; height:32px; text-align:left; background:url(images/mod_end.jpg) right top no-repeat;}
.catalog .size .item {float:left; width:206px; text-align:center;}
.catalog .size .item .big {width:178px; margin:0 auto;}
.catalog .size .item .big .pic {width:178px; height:178px;}
.catalog .size .item .big .pic .img {width:178px; height:178px; text-align:center;
	/* Firefox, Chrome */ line-height:178px; white-space:nowrap;
	/* IE */ *font-size:160.2px;  /* 178px * 0.9 */ *font-family:Arial;
}
.catalog .size .item .big .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.catalog .size .item .big .pic .img img {vertical-align:middle;}
.catalog .size .item .name {padding:0 10px 0 10px; margin-top:6px; text-align:center; line-height:18px; color:#CCCCCC; font-size:12px;}
.catalog .size .item .name a {color:#CCCCCC;}
.catalog .size .item .name a:hover {color:#CCCCCC; text-decoration:underline;}
.catalog .catahr {background:url(images/catahr.jpg) left top repeat-x; height:10px; overflow:hidden;}
.catalog .size .border {border:1px solid #EFEFEF; min-height:620px; _height:620px; background:#FFFFFF;}

.calendar {}
.calendar .caltit {min-height:19px; _height:19px; background:#000000;}
.calendar .caltit span {display:block; padding:3px 7px 0 7px; color:#FFFFFF; font-size:12px;}
.calendar .tab {width:100%; border:1px solid #A5A5A6;}
.calendar .tab td {border:1px solid #101010; padding:8px; text-align:center; color:#333333;}
.calendar .tab td a {color:#185DBC;}
.calendar .tab td a:hover  {color:#185DBC; text-decoration:underline;}

.award {}
.award .tit {min-height:19px; _height:19px; background:#000000;}
.award .tit span {display:block; padding:3px 7px 0 7px; color:#FFFFFF; font-size:12px;}
.award .border {border:1px solid #A5A5A6; padding:8px;}
.award .border .big {float:left; width:320px; margin:0 auto;}
.award .border .big .pic {width:300px; height:225px;}
.award .border .big .pic .img {width:300px; height:225px; text-align:center;
	/* Firefox, Chrome */ line-height:225px; white-space:nowrap;
	/* IE */ *font-size:202.5px;  /* 225px * 0.9 */ *font-family:Arial;
}
.award .border .big .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.award .border .big .pic .img img {vertical-align:middle;}
.award .border .prod {float:left; width:330px;}
.award .border .prod .padd {padding:0px 15px 0 15px;}
.award .border .prod .padd .area {float:left; width:150px; text-align:center;}
.award .border .prod .padd .area .ct {width:120px; margin:0 auto;}
.award .border .prod .padd .area .ct .img {width:120px; height:120px; text-align:center;
	/* Firefox, Chrome */ line-height:120px; white-space:nowrap;
	/* IE */ *font-size:108px;  /* 120px * 0.9 */ *font-family:Arial;
}
.award .border .prod .padd .area .ct .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.award .border .prod .padd .area .ct .img img {vertical-align:middle;}
.award .border .prod .padd .area .pname {padding:0 10px 0 10px; text-align:center; line-height:16px; color:#333333;}
.award .border .prod .padd .area .pname a {color:#333333;}
.award .border .prod .padd .area .pname a:hover {color:#CC6633;}
.award .border .desc {padding:0 10px 0 10px;}

.download {}
.download .cate {}
.download .cate .tit {float:left; margin-right:10px; line-height:20px; color:#323232;}
.download .cate .input {float:left; margin-right:10px}
.download .dl {padding: 0 20px 0 20px;}
.download .dl .dlname {line-height:16px; color:#323232; font-size:12px; font-weight:bold; padding-left:16px; background:url(images/icon_cross.gif) left top no-repeat;}
.download .dl .dlcls {line-height:16px; color:#969696; padding-left:16px; font-size:11px;}
.download .dl .dltxt {line-height:20px; color:#646464; padding:0px 16px 0 16px; font-size:12px;}

.qa {}
.qa .cate {}
.qa .cate .tit {float:left; margin-right:10px; line-height:20px; color:#323232;}
.qa .cate .input {float:left; margin-right:10px}
.qa .cate .input input.text {border:1px solid #ABADB3; width:126px;}
.qa .cate .bt {float:left;}
.qa .q {padding:0 10px 0 10px;}
.qa .q .icon {float:left; width:36px; height:36px; margin-right:6px;}
.qa .q .subject {float:left; width:600px; line-height:18px; min-height:36px; _height:36px; color:#323232; font-size:10pt;}
.qa .q .subject span {display:block; padding:6px 6px 0 6px; color:#CC3300; text-decoration:underline;}
.qa .q .subject span a {color:#323232; text-decoration:underline;}
.qa .q .subject span a:hover {color:#CC3300; text-decoration:underline;}
.qa .q .desc {float:left; width:600px; line-height:18px; color:#666666;}
.qa .q .desc .padd {padding:6px 6px 0 6px;}

.news {}
.news .item {}
.news .item .big {float:left; width:235px;}
.news .item .big .pic {width:225px; height:160px;}
.news .item .big .pic .img {width:225px; height:160px; text-align:center;
	/* Firefox, Chrome */ line-height:160px; white-space:nowrap;
	/* IE */ *font-size:144px;  /* 160px * 0.9 */ *font-family:Arial;
}
.news .item .big .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.news .item .big .pic .img img {vertical-align:middle;}
.news .item .info {float:left; width:420px;}
.news .item .info .subject {line-height:20px; font-size:15px; font-weight:bold; color:#323232;}
.news .item .info .subject a {color:#323232;}
.news .item .info .subject a:hover {color:#CC3300;}
.news .item .info .date {float:right; margin-left:10px; padding-right:6px; line-height:20px; font-size:9pt; color:#969696;}
.news .item .info .minidesc {color:#696969; line-height:20px; font-size:12px;}

.news .simple {padding:0 16px 0 40px;}
.news .simple .subject {line-height:20px; color:#363636; font-size:10pt; padding-left:24px; background:url(images/icon_ballarr.jpg) no-repeat; background-position:3px 2px;}
.news .simple .subject a {color:#363636;}
.news .simple .subject a:hover {color:#CC3300;}
.news .simple .date {float:right; margin-left:10px; padding-right:6px; line-height:20px; font-size:9pt; color:#969696;}



.news .detail {padding:0 10px 0 10px;}
.news .detail .big {float:left; width:235px;}
.news .detail .big .pic {width:225px; height:160px;}
.news .detail .big .pic .img {width:225px; height:160px; text-align:center;
	/* Firefox, Chrome */ line-height:160px; white-space:nowrap;
	/* IE */ *font-size:144px;  /* 160px * 0.9 */ *font-family:Arial;
}

.news .search {}
.news .search .tit {float:left; margin-right:10px; line-height:20px; color:#323232;}
.news .search .input {float:left; margin-right:10px}
.news .search .input input.text {border:1px solid #ABADB3; width:126px;}
.news .search .bt {float:left;}
.news .detail .big .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.news .detail .big .pic .img img {vertical-align:middle;}
.news .detail .subject {line-height:20px; font-size:15px; font-weight:bold; color:#323232;}
.news .detail .date {margin-top:10px; line-height:20px; font-size:9pt; color:#969696;}
.news .detail .desc {min-height:360px; _height:360px; color:#696969; line-height:20px; font-size:12px;}
.news .detail .desc a {color:#3333FF;}
.news .detail .desc a:hover {color:#3333FF; text-decoration:underline;}
.news .ft {height:23px; background:url(images/news_ft2.jpg) left top repeat-x;}
.news .ft .lft {height:23px; background:url(images/news_ft1.jpg) left top no-repeat;}
.news .ft .lft .rft {height:23px; background:url(images/news_ft3.jpg) right top no-repeat;}
.news .ft .lft .rft .data {padding:5px 10px 0 10px;}
.news .data .ot {}
.news .data .ot span {display:block; color:#333333; padding-left:18px; background:url(images/icon_labout_ball.jpg) left top no-repeat; font-size:12px;}
.news .data .ot span a {color:#333333;}
.news .data .ot span a:hover {color:#CC3300;}
.news .data .up {float:left; width:70px; margin-right:5px;}
.news .data .up_vnm {float:left; width:110px; margin-right:5px;}
.news .data .down {float:right; width:60px; margin-right:5px;}
.news .data .down_vnm {float:right; margin-right:5px;}

.repair {position:relative;}
.repair .fm_title {font-size:10pt; font-weight:bold; color:#000000; padding-left:10px;}
.repair .fm_title span.same {font-weight:normal; color:#636363; font-size:12px;}
.repair .label {width:400px; text-align:left;}
.repair .prev_img {position:absolute; left:480px; top:30px; width:145px; height:132px; z-index:10;}
.repair .prev_img .img {width:145px; height:132px; text-align:center;
	/* Firefox, Chrome */ line-height:132px; white-space:nowrap;
	/* IE */ *font-size:118.8px;  /* 132px * 0.9 */ *font-family:Arial;
}
.repair .prev_img .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.repair .prev_img .img img {vertical-align:middle;}
.repair .detail {color:#323232; line-height:20px;}
.repair .detail .rma {font-size:12pt; font-weight:bold; color:#CC3333;}
.repair .detail ol {margin:0px;}
.repair .detail .print {}
.repair .detail .print a {color:#3333CC;}
.repair .detail .print a:hover {color:#3333CC; text-decoration:underline;}
.repair .search {}
.repair .search .title {line-height:24px; font-size:16pt; color:#323232; font-weight:bold;}
.repair .search .tit {float:left; margin-right:10px; line-height:20px; color:#323232;}
.repair .search .tit span {color:#CC3333;}
.repair .search .input {float:left; margin-right:10px}
.repair .search .input input.text {border:1px solid #ABADB3; width:126px;}
.repair .search .bt {float:left;}

.oem {}
.oem .prod {border:0px; width:100%;}
.oem .prod td.prev {width:35px; height:188px; vertical-align:middle;}
.oem .prod td.prev img {}
.oem .prod td.next {width:35px; height:188px; vertical-align:middle; text-align:right;}
.oem .prod td.next img {}
.oem .prod td.data {width:600px; height:188px; vertical-align:top;}
.oem .canvas {position:relative; width:600px; height:188px; overflow:hidden;}
.oem .canvas .silder {position:absolute; width:100000px; height:188px; left:0px; top:0px;}

.oem .canvas .item {float:left; width:150px; height:188px; text-align:center;}
.oem .canvas .item .ct {width:145px; height:145px; margin:0 auto; text-align:center;}
.oem .canvas .item .ct .img {width:145px; height:145px; text-align:center;
	/* Firefox, Chrome */ line-height:145px; white-space:nowrap;
	/* IE */ *font-size:130.5px;  /* 145px * 0.9 */ *font-family:Arial;
}
.oem .canvas .item .ct .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.oem .canvas .item .ct .img img {vertical-align:middle;}
.oem .canvas .item .name {text-align:center; line-height:14px; color:#7E7E7E; font-size:11px;}
.oem .canvas .item .name a {color:#7E7E7E;}
.oem .canvas .item .name a:hover {color:#7E7E7E; text-decoration:underline;}

.oem .color {}
.oem .color .left {float:left; width:280px; text-align:center;}
.oem .color .left .item {width:250px; margin:0 auto;}
.oem .color .left .item .img {width:250px; height:250px; text-align:center;
	/* Firefox, Chrome */ line-height:250px; white-space:nowrap;
	/* IE */ *font-size:225px;  /* 250px * 0.9 */ *font-family:Arial;
}
.oem .color .left .item .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.oem .color .left .item .img img {vertical-align:middle;}
.oem .color .left .item .block {float:right;}
.oem .color .left .item .block .ct {float:left; margin-right:6px; cursor:pointer;}
.oem .color .right {float:left; width:380px; padding-top:10px;}
.oem .color .right .name {font-size:14pt; color:#354066; line-height:26px; font-weight:bold; font-family:Arial serif;}
.oem .color .right .intro {line-height:18px; color:#354066; font-size:9pt;}
.oem .step1 {margin-top:10px;}
.oem .step1 .title {float:left; width:80px; text-align:right; color:#323232; line-height:20px; margin-right:18px;}
.oem .step1 .tab {float:left; width:520px;}
.oem .step1 .tab table {border:0px;}
.oem .step1 .tab table th {text-align:left; padding-left:10px;}
.oem .step1 .tab table th span {color:#CC0000; font-weight:normal;}
.oem .step1 .tab table td select {width:100px;}
.oem .step1 .tab table td input {width:120px;}



/***** list-table *****/
.listTable {width:100%; border:0px;}
.listTable th {height:20px; vertical-align:middle; font-size:12px; background:#000000; font-weight:normal; color:#FFFFFF; text-align:center;}
.listTable td.space {height:5px;}
.listTable td.space div {height:5px; overflow:hidden;}
.listTable td.line {height:3px;}
.listTable th div.pair {text-align:left; padding:0 5px 0 5px;}
.listTable td div.pair {padding:0 5px 0 5px;}


/***************************/
.page {text-align:center;}
.page table {margin:0 auto;}
.page table td.prev {width:73px; height:21px; vertical-align:top;}
.page table td.next {width:73px; height:21px; vertical-align:top;}
.page table td.space {width:3px; height:21px; vertical-align:top;}
.page table td.num {height:21px; background:url(images/pg_bg.jpg) left top repeat-x; vertical-align:top; padding:0px;}
.page table td.num .lbg {height:21px; line-height:21px; background:url(images/pg_lbg.jpg) left top no-repeat;}
.page table td.num .lbg .rbg {padding:0 8px 0 8px; height:21px; line-height:21px; background:url(images/pg_rbg.jpg) right top no-repeat;}
.page table td.num .lbg .rbg span {padding:0 1px 0 1px; color:#5B5C60; font-size:11px;}
.page table td.num .lbg .rbg span a {color:#5B5C60;}
.page table td.num .lbg .rbg span a:hover {color:#EFDB02; text-decoration:underline;}
.page table td.num .lbg .rbg label {padding:0 1px 0 1px; color:#EFDB02; text-decoration:underline; font-size:11px;}

/***************************/
.mh2 {height:3px; overflow:hidden;}
.mh3 {height:3px; overflow:hidden;}
.mh5 {height:5px; overflow:hidden;}
.mh8 {height:8px; overflow:hidden;}
.mh10 {height:10px; overflow:hidden;}
.mh14 {height:14px; overflow:hidden;}
.mh15 {height:15px; overflow:hidden;}

.lineType1 {background:url(images/icon_dot.gif) left top repeat-x; height:3px; overflow:hidden;}
.lineType2 {background:#DCDDDE; height:1px; overflow:hidden;}
.lineType3 {background:#B2B2B4; height:1px; overflow:hidden;}
.lineType4 {background:url(images/icon_gdot.gif) left top repeat-x; height:3px; overflow:hidden;}

/*********** FORM ************/
.cform {}
.cform input.text {border:1px solid #AAADB4; font-size:14px; line-height:20px;}
.cform select {border:1px solid #AAADB4; font-size:14px; line-height:20px;}
.cform textarea {border:1px solid #AAADB4; font-size:14px; line-height:20px;}


.cform .field {margin:10px 0 10px 0;}
.cform .field .title {float:left; width:128px; text-align:right; line-height:20px; color:#323232;}
.cform .field .title div {padding:0 10px 0 0; line-height:20px; color:#323232;}
.cform .field .title div span {color:#FE0000;}
.cform .field .ftxt {float:left; width:500px; line-height:20px; color:#323232;}
.cform .field .ftxt span {color:#FE0000;}
.cform .sumbit {margin-top:3px; text-align:right; padding-right:8px;}

.repair_en {}
.repair_en .field .title {width:178px !important;}
.repair_en .field .ftxt {width:450px !important;}

.repair_vnm {}
.repair_vnm .field .title {width:178px !important;}
.repair_vnm .field .ftxt {width:450px !important;}

.warning {padding:0 10px 0 10px;}
.warning .note {color:#696969; line-height:18px; font-size:8pt;}
.warning .note span {color:#FE0000;}



