@charset "utf-8";
html {height:100%;}
body {margin:0; }
body, td, input, select, textarea {font-size:10pt; font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif; }

a {color:#323232; text-decoration: none;}
a:hover {color:#CC3300;}

form {margin:0px;}

input.cursor { 
	cursor: pointer; 
	cursor: hand; 
} 

img {border: 0px;}

.center {text-align:center;}
.absmiddle { vertical-align: middle;}
.clear {clear:both; *display:inline;}
.nodata {height:60px; text-align:center; padding-top:25px; color:#666;}

/**/
.clearf:before , .clearf:after{ content: ""; display: table;} 
.clearf:after{ clear: both; }
.clearf{ *zoom: 1; /* For IE 6/7 (trigger hasLayout) */}
/**/

/************************************/

.mhead {min-width:1420px; width:100%; height:72px; position:absolute; background:url(images/mh_bg.png) left top repeat-x; z-index:198;}
.mhead .logo {position:absolute; left:0px; top:0px; width:220px; height:85px; z-index:198;}
.mhead ul.brand {float:left; margin:0px; margin-left:210px; padding:0px; list-style:none;}
.mhead ul.brand>li.img {float:left; height:70px; position:relative;}
.mhead ul.brand>li.none {float:left; height:70px; padding:0 12px 0 12px; background:url(images/mh_bg.png) left top repeat-x; position:relative;}
.mhead ul.brand>li.none:hover {background:url(images/mh_bg_in.jpg) left top repeat-x;}
.mhead ul.brand>li.none div.hand {height:67px; line-height:67px; font-size:16px; color:#FFFFFF;}
.mhead ul.brand>li.end {float:left; width:2px; height:70px; overflow:hidden; background:url(images/mh_end.jpg) left top no-repeat;}
.mhead ul.brand>li div.hand {cursor:pointer;}
.mhead ul.brand>li .darea {position:absolute; min-height:50px; _height:50px; left:-2px; top:70px; z-index:199;}
.mhead ul.brand>li .darea table.border {border:0px;}
.mhead ul.brand>li .darea table.border td.t1 {width:6px; height:15px; background:url(images/poptb_t1.png) left top no-repeat;}
.mhead ul.brand>li .darea table.border td.t1 div {width:6px; height:15px; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.t2 {height:15px; background:url(images/poptb_t2.png) left top repeat-x;}
.mhead ul.brand>li .darea table.border td.t2 div {width:7px; height:15px; background:url(images/poptb_larr.png) left top no-repeat; margin-left:22px; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.t3 {width:6px; height:15px; background:url(images/poptb_t3.png) left top no-repeat;}
.mhead ul.brand>li .darea table.border td.t3 div {width:6px; height:15px; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.m1 {width:6px; background:url(images/poptb_m1.png) left top repeat-y;}
.mhead ul.brand>li .darea table.border td.m1 div {width:6px; height:6px; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.m2 {width:6px; background:url(images/poptb_m2.png) left top repeat-y;}
.mhead ul.brand>li .darea table.border td.m2 div {width:6px; height:6px; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.f1 {width:6px; height:6px; background:url(images/poptb_f1.png) left top no-repeat;}
.mhead ul.brand>li .darea table.border td.f1 div {width:6px; height:6px; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.f2 {height:6px; background:url(images/poptb_f2.png) left top repeat-x;}
.mhead ul.brand>li .darea table.border td.f2 div {width:6px; height:6px; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.f3 {width:6px; height:6px; background:url(images/poptb_f3.png) left top no-repeat;}
.mhead ul.brand>li .darea table.border td.f3 div {width:6px; height:6px; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.data {background:#FFFFFF;}
.mhead ul.brand>li .darea table.border td.data td {vertical-align:top;}
.mhead ul.brand>li .darea table.border td.data ul {padding:5px 0 0 0; margin:3px; list-style:none;}
.mhead ul.brand>li .darea table.border td.data ul>li {margin-top:5px; line-height:18px; color:#1BB6B7; white-space: nowrap;}
.mhead ul.brand>li .darea table.border td.data ul>li a {color:#1BB6B7;}
.mhead ul.brand>li .darea table.border td.data ul>li a:hover {color:#F08A01;}
.mhead ul.brand>li .darea table.border td.data ul>li span {display:block; padding-left:17px; background:url(images/icon_thrdot.gif) no-repeat; background-position:2px 5px;}
.mhead ul.brand>li .darea table.border td.data ul>li.dot {line-height:3px; height:3px; background:url(images/icon_gdot.gif) left top repeat-x; overflow:hidden;}
.mhead ul.brand>li .darea table.border td.data .bad {margin:3px 3px 3px 8px;}


.mhead .option {float:right; margin-right:13px;}
.mhead .option .hlg {float:right; height:31px; background:url(images/hlg_m.jpg) left top repeat-x;}
.mhead .option .hlg .lf {background:url(images/hlg_l.jpg) left top no-repeat;}
.mhead .option .hlg .lf .rt {height:31px; padding:0 11px 0 18px; background:url(images/hlg_r.jpg) right top no-repeat;}
.mhead .option .hlg ul.list {margin:0px; padding:4px 0 0 0; list-style:none;}
.mhead .option .hlg ul.list>li {float:left; height:23px; font-size:11px; line-height:23px; color:#003C3D;}
.mhead .option .hlg ul.list>li a {color:#FEFEFE;}
.mhead .option .hlg ul.list>li div.at {display:inline-block; position:relative; color:#FEFEFE; line-height:23px; padding:0 7px 0 6px; cursor:default; z-index:999;}
.mhead .option .hlg ul.list>li div.at label {display:block; color:#FEFEFE; line-height:23px; padding-right:16px; background:url(images/icon_darr.gif) no-repeat; background-position:right 8px;}
.mhead .option .hlg ul.list>li div.at ul.sub {position:absolute; left:0px; top:0px; margin:0px; padding:0 7px 0 6px; background:#003C3D; list-style:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:none; z-index:999;}
.mhead .option .hlg ul.list>li div.at ul.sub li {color:#FEFEFE; line-height:23px; white-space:nowrap; padding-right:16px;}
.mhead .option .hlg ul.list>li div.at ul.sub li:first-child {background:url(images/icon_darr.gif) no-repeat; background-position:right 8px;}
.mhead .option .hlg ul.list>li div.at:hover ul.sub {display:block;}
.mhead .option .hlg ul.list>li div.at span.flag {padding-left:17px;}
.mhead .option .hlg ul.list>li.hr {margin:5px 11px 0px 11px; width:2px; height:13px; background:url(images/hlg_hr.jpg) left top no-repeat; overflow:hidden;}
.mhead .option .hlg ul.list>li.hr2 {margin:5px 6px 0px 6px !important;}
.mhead .link {text-align:right; clear:both; font-size:12px; line-height:14px; margin-top:13px; margin-right:3px; color:#FFFFFF;}
.mhead .link a {color:#FFFFFF;}
.mhead .link span.heart {padding-left:22px; background:url(images/gif-hart-ok.gif) no-repeat; background-position:left 0px;}
.mhead .link .scart {display:inline-block; *display:inline; position:relative; height:14px; line-height:14px; z-index:990;}
.mhead .link .scart .tit-area {position:absolute; left:-5px; top:-5px; height:28px; padding:0px 5px 0 5px; background:#FFFFFF; white-space:nowrap; color:#1DB5B6; text-align:center; line-height:24px; border-top-left-radius:3px; border-top-right-radius:3px; display:none; z-index:990;}
.mhead .link .scart .tit-area a{color:#1DB5B6;}
.mhead .link .scart .uparr {position:absolute; left:31px; top:31px; width:8px; height:8px; overflow:hidden; background:url(images/ct_arr.png) left top no-repeat; display:none; z-index:991;}
.mhead .link .scart .list-area {position:absolute; left:-461px; top:23px; width:526px; display:none; z-index:990;}
.mhead .link .scart .list-area .space {height:16px; overflow:hidden;}
.mhead .link .scart .list-area .canvas {width:526px; min-height:60px; background:#FFFFFF; box-shadow:0px 0px 6px 1px rgba(222, 222, 222, 1);}
#HomeCartList {padding:5px; text-align:left; color:#000000;}
#HomeCartList a {color:#000000;}
#HomeCartList table {width:100%; border:0px;}
#HomeCartList table th {color:#FFFFFF; height:21px; font-size:11px; line-height:11px; vertical-align:middle; font-weight:normal; background:#1BB6B8;}
#HomeCartList table th div {height:11px; padding:0 9px; text-align:left;}
#HomeCartList table th span {display:block; height:11px; text-align:center; border-left:1px solid #FFFFFF; padding-right:1px;}
#HomeCartList table td {padding:4px 0; font-size:12px;}
#HomeCartList table td .img {width:61px; height:61px; border:1px solid #E5E5E5; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:54.9px;  /* 61px * 0.9 */ *font-family:Arial;
}
#HomeCartList table td .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
#HomeCartList table td .img img {vertical-align:middle;}
#HomeCartList table td.name {text-align:left; padding:4px 10px;}
#HomeCartList table td.p {color:#F25824;}
#HomeCartList table td.num {font-weight:bold;}
#HomeCartList table td.none {line-height:16px; height:30px; color:#9A9A9A; text-align:center; font-size:12px;}
#HomeCartList table td.dot {padding-top:0px; padding-bottom:0px;}
#HomeCartList .gonext {margin-top:9px; height:26px;}
#HomeCartList .gonext .go {float:left; margin-left:5px;}
#HomeCartList .gonext .price {float:right; color:#7C7C7C; margin-right:12px; margin-top:2px; line-height:24px;}
#HomeCartList .gonext .price span {color:#F25822;}
#HomeCartList .gonext .price span.p {font-size:15px; font-weight:bold;}



.realhead {height:70px;}

.mfoot {min-width:1420px; min-height:60px; position:relative; background:#1BB6B8; z-index:99;}
.mfoot .side {min-height:57px;}
.mfoot .side ul.info {float:left; margin:23px 0 0 70px; padding:0px; list-style:none;}
.mfoot .side ul.info li {float:left; line-height:14px; height:14px; font-size:13px; color:#FFFFFF; margin:0 0 0 6px;}
.mfoot .side ul.info li a {color:#FFFFFF;}
.mfoot .side .copyright {float:right; margin-right:76px;}
.mfoot .side .copyright .flogo {float:left; width:126px; height:30px; background:url(images/flogo.png?t=062001) left top no-repeat; margin-top:13px; margin-right:13px;}
.mfoot .side .copyright .ctxt {float:left; margin-top:24px; line-height:13px; color:#FFFFFF; font-size:11px; margin-right:13px;}
.mfoot .side .copyright .design {float:left; margin-top:24px; line-height:13px; color:#006369; font-size:8px; display:none;}
.mfoot .side .copyright .design a {color:#006369; font-size:13px;}
.mfoot .side .copyright .design a:hover {text-decoration:underline;}
.mfoot .bottom {height:3px; background:#11A3A2; overflow:hidden;}

.mfoot .full {position:absolute; min-width:1145px; width:100%; background:#1BB6B8; height:0px; top:0px; z-index:99; display:none;}
.mfoot .full ul.box {margin:0 0 0 63px; padding:0px; list-style:none;}
.mfoot .full ul.box>li {float:left; margin-top:19px;}
.mfoot .full ul.box>li ul {margin:0 10px 0 20px; padding:0px; list-style:none;}
.mfoot .full ul.box>li ul li {line-height:normal; color:#FFFFFF; font-size:12px; margin-bottom:5px; }
.mfoot .full ul.box>li ul li a {color:#FFFFFF;}
.mfoot .full ul.box>li ul li a:hover {text-decoration:underline;}
.mfoot .full ul.box>li ul li.subject {line-height:22px; font-size:14px; color:#FFFFFF; font-size:bold; margin-bottom:12px;}
.mfoot .full ul.box>li ul li.tel {font-size:18px; font-weight:bold; margin-bottom:8px;}
.mfoot .full ul.box>li ul li.addr {margin-bottom:5px;}
.mfoot .full ul.box>li ul li.mail { margin:4px 0 16px; }
.mfoot .full ul.box>li ul li.mail img { vertical-align:-2px; }
.mfoot .full ul.box>li ul li.mail a { text-decoration:underline; }
.mfoot .full ul.box>li ul li.mail a:hover { color:#ffff00; }
.mfoot .full ul.box>li ul li.fb {padding-left:20px; background:url(images/icon_fb.jpg) left top no-repeat; margin-bottom:8px;}
.mfoot .full ul.box>li ul li.twitter {padding-left:20px; background:url(images/icon_twitter.jpg) left top no-repeat; margin-bottom:8px;}
.mfoot .full ul.box>li ul li.youtube {padding-left:20px; background:url(images/icon_youtube.jpg) left top no-repeat; margin-bottom:8px;}
.mfoot .full ul.box>li ul li.instagram {padding-left:20px; background:url(images/icon_instagram.png) left top no-repeat; margin-bottom:8px;}
.mfoot .full ul.box>li ul li.gplus {padding-left:20px; background:url(images/icon_gplus.jpg) left top no-repeat; margin-bottom:8px;}
.mfoot .full ul.box>li ul li.epaper {padding-top:12px; line-height:22px; color:#FFFFFF;}
.mfoot .full ul.box>li ul li.epaper .mail {float:left; width:220px; height:25px; background:#FFFFFF; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.mfoot .full ul.box>li ul li.epaper .mail input {width:206px; height:20px; border:0px; padding:0 7px; color:#7D7D7D; line-height:20px; margin-top:2px;}
.mfoot .full ul.box>li ul li.epaper .send {float:left; width:65px; height:25px;}
.mfoot .full ul.box>li ul li.epaper .send a {display:block; width:65px; height:25px; background:#535353; text-align:center; line-height:25px; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.mfoot .full ul.box>li ul li.epaper .send a:hover {text-decoration:none;}

.mfoot .full ul.box>li.hr {margin-top:0px; width:2px; height:244px; background:url(images/ffull_hr.jpg) left top no-repeat; overflow:hidden;}
.mfoot .full ul.box>li.service {min-width:266px; width:29%; position:relative;}
.mfoot .full ul.box>li.service .close {position:absolute; left:0px; top:0px;}
.mfoot .full ul.box>li.service ul {margin-left:37px; margin-right:10px;}
.mfoot .full ul.box>li.about {min-width:154px; width:14%; position:relative;}
.mfoot .full ul.box>li.data {min-width:154px; width:11%; position:relative;}

.mdoc {min-height:300px; position:relative; z-index:1;}
.mdoc .fullscreen {position:absolute; width:100%; height:100%; left:0px; top:0px; background:#FFFFFF; filter:alpha(opacity=65); -moz-opacity:0.65; opacity: 0.65; display:none;}
.mdoc #HeadMenuMark {z-index:179;}
.mdoc #HomeSearchMark {z-index:3;}

#FloatLable {position:fixed; right:0px; top:232px; z-index:180;}
#FloatLable .top {float:right; width:30px; height:30px; background:url(images/ft_top.png) left top no-repeat; cursor:pointer;}
#FloatLable .next {clear:both; float:right; width:30px; height:30px; margin-top:6px; background:url(images/ft_next.png) left top no-repeat; cursor:pointer;}
#FloatLable .service {clear:both; float:right; width:30px; overflow:hidden; height:176px; margin-top:6px;}
#FloatLable .service .ctr {width:100px; height:29px; background:url(images/ft_center.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .line {width:100px; height:29px; background:url(images/ft_line.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .wechat {width:100px; height:29px; background:url(images/ft_wechat.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .facebook {width:100px; height:29px; background:url(images/ft_facebook.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .youtube {width:100px; height:29px; background:url(images/ft_youtube.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .instagram {width:100px; height:30px; background:url(images/ft_instagram.png) left top no-repeat; cursor:pointer;}
#FloatLable .top_1 {float:right; width:30px; height:30px; background:url(images/ft_top_1.png) left top no-repeat; cursor:pointer;}
#FloatLable .next_1 {clear:both; float:right; width:30px; height:30px; margin-top:6px; background:url(images/ft_next_1.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .ctr_1 {width:100px; height:29px; background:url(images/ft_center_1.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .line_1 {width:100px; height:29px; background:url(images/ft_line_1.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .wechat_1 {width:100px; height:29px; background:url(images/ft_wechat_1.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .facebook_1 {width:100px; height:29px; background:url(images/ft_facebook_1.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .youtube_1 {width:100px; height:29px; background:url(images/ft_youtube_1.png) left top no-repeat; cursor:pointer;}
#FloatLable .service .instagram_1 {width:100px; height:30px; background:url(images/ft_instagram_1.png) left top no-repeat; cursor:pointer;}


/**** home ****/
.welbnr {position:relative; z-index:1;}
.welbnr .bnr {position:relative; left:0px; top:0px; width:100%; height:100%;}
.welbnr .icon {position:absolute; bottom:20px; width:100%;}
.welbnr .icon table {height:17px; text-align:center; margin:0 auto;}
.welbnr .icon table td {height:17px; text-align:center; vertical-align:middle;}
.welbnr .icon table td .prev {width:13px; height:17px; background:url(images/go_prev.png) left top no-repeat; cursor:pointer;}
.welbnr .icon table td .next {width:13px; height:17px; background:url(images/go_next.png) left top no-repeat; cursor:pointer;}
.welbnr .icon table td.area {padding:0 17px 0 17px;}
.welbnr .icon .area .outbox {float:left; width:11px; height:11px; margin:0 4px 0 5px; background:url(images/go_out.png) left top no-repeat; cursor:pointer;}
.welbnr .icon .area .inbox {float:left; width:11px; height:11px; margin:0 4px 0 5px; background:url(images/go_in.png) left top no-repeat; cursor:pointer;}

#HomeSearch {position:absolute; left:0px; top:18px; z-index:4;}
#HomeSearch .block {float:left; width:183px; min-height:100px; _height:100px; padding:14px 0 6px 0; text-align:center; background:url(images/home_search_bg.png);}
#HomeSearch .block .search  {width:150px; height:24px; text-align:left; margin:0 auto; margin-bottom:13px; background:url(images/search_m.jpg) left top repeat-x;}
#HomeSearch .block .search .l {background:url(images/search_l.jpg) left top no-repeat;}
#HomeSearch .block .search .l .r {height:24px; padding:0 6px 0 5px; background:url(images/search_r.jpg) right top no-repeat;}
#HomeSearch .block .search .sel {float:left; margin-top:5px;}
#HomeSearch .block .search .sel input.text {float:left; width:118px; height:15px; line-height:16px; color:#7D7D7D; padding:0px; border:0px; margin-right:2px;}
#HomeSearch .block .typenode {width:150px; text-align:left; margin:0 auto;}
#HomeSearch .block .typenode .cls {height:20px; background:url(images/sh_titbg.gif) left top no-repeat;}
#HomeSearch .block .typenode .cls span {display:block; height:20px; padding:0 18px 0 18px; line-height:20px; color:#FFFFFF; font-size:9pt;}
#HomeSearch .block .typenode .cot {line-height:18px; color:#000000;}
#HomeSearch .block .typenode .cot a {color:#000000;}
#HomeSearch .block .typenode .cot a:hover {text-decoration:underline;}
#HomeSearch .block .typenode .cot span {display:block; padding-left:16px; background:url(images/icon_bthd.gif) no-repeat; background-position:2px 5px;}
#HomeSearch .block .typenode .child {padding:8px 0 8px 0;}
#HomeSearch .block .typenode .child .child {padding:0 8px 0 8px;}
#HomeSearch .t_search {float:left; width:27px; height:80px; background:url(images/tit_search.png) left top no-repeat; cursor:pointer;}
#HomeSearch .t_close {float:left; width:27px; height:80px; background:url(images/tit_close.png) left top no-repeat; cursor:pointer;}

#HomeProdType {position:absolute; left:25%; top:17px; z-index:5; display:none;}
#HomeProdType table {width:767px; border:0px;}
#HomeProdType table td.t1 {width:9px; height:35px; background:url(images/hfpt_t1.png) left top no-repeat;}
#HomeProdType table td.t1 div {width:9px; height:35px; overflow:hidden;}
#HomeProdType table td.t2 {height:35px; vertical-align:top; background:url(images/hfpt_t2.png) left top repeat-x;}
#HomeProdType table td.t2 .tit {line-height:20px; color:#1BB6B7; font-weight:bold; font-size:14px; margin-top:10px;}
#HomeProdType table td.t2 .close {float:right; margin:12px 0 0 4px; width:13px; height:13px;}
#HomeProdType table td.t3 {width:10px; height:35px; background:url(images/hfpt_t3.png) left top no-repeat;}
#HomeProdType table td.t3 div {width:10px; height:35px; overflow:hidden;}
#HomeProdType table td.m1 {width:9px; height:446px; background:url(images/hfpt_m1.png) left top repeat-y;}
#HomeProdType table td.m1 div {width:9px; height:12px; overflow:hidden;}
#HomeProdType table td.m2 {width:10px; height:446px; background:url(images/hfpt_m2.png) left top repeat-y;}
#HomeProdType table td.m2 div {width:10px; height:12px; overflow:hidden;}
#HomeProdType table td.f1 {width:9px; height:10px; background:url(images/hfpt_f1.png) left top no-repeat;}
#HomeProdType table td.f1 div {width:9px; height:10px; overflow:hidden;}
#HomeProdType table td.f2 {height:10px; background:url(images/hfpt_f2.png) left top repeat-x;}
#HomeProdType table td.f2 div {width:10px; height:10px; overflow:hidden;}
#HomeProdType table td.f3 {width:10px; height:10px; background:url(images/hfpt_f3.png) left top no-repeat;}
#HomeProdType table td.f3 div {width:10px; height:10px; overflow:hidden;}
#HomeProdType table td.mdata {background:#FFFFFF; vertical-align:top;}

#HomeProdType .canvas {min-height:446px; _height:446px; position:relative;}
#HomeProdType .canvas .prev {position:absolute; left:-6px; top:141px; width:36px; height:68px; cursor:pointer;}
#HomeProdType .canvas .next {position:absolute; right:-6px; top:141px; width:36px; height:68px; cursor:pointer;}
#HomeProdType .canvas .space {height:27px;}
#HomeProdType .canvas .main {margin-left:40px; width:678px; min-height:326px; _height:326px;}
#HomeProdType .canvas .main .pimg {float:left; width:296px; height:296px;}
#HomeProdType .canvas .main .pimg .big {width:296px; height:296px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:266.4px;  /* 296px * 0.9 */ *font-family:Arial;
}
#HomeProdType .canvas .main .pimg .big:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
#HomeProdType .canvas .main .pimg .big img {vertical-align:middle;}
#HomeProdType .canvas .main .dinfo {float:left; width:368px; margin-left:14px;}
#HomeProdType .canvas .main .dinfo .celebrity {height:18px; line-height:18px; color:#2EA9DF; font-size:10pt;}
#HomeProdType .canvas .main .dinfo .pname {line-height:21px; min-height:21px; color:#000000; font-size:18px; font-weight:bold;}
#HomeProdType .canvas .main .dinfo .pname a {color:#000000;}
#HomeProdType .canvas .main .dinfo ul.icon {margin:11px 0px 0px 0px; padding:0px; list-style:none;}
#HomeProdType .canvas .main .dinfo ul.icon>li {float:left; margin-right:5px;}
#HomeProdType .canvas .main .dinfo .morec {float:left; line-height:18px; color:#AFAFB0; font-size:10pt; margin:10px 10px 10px 0;}
#HomeProdType .canvas .main .dinfo .czone {float:left; width:310px; margin:5px 0 5px 0;}
#HomeProdType .canvas .main .dinfo .czone .color {float:left; text-align:center; margin-right:5px; cursor:pointer;}
#HomeProdType .canvas .main .dinfo .czone .color div.bd {width:25px; height:25px; position:relative;}
#HomeProdType .canvas .main .dinfo .czone .color div.bd .bc {width:25px; height:25px; overflow:hidden;}
#HomeProdType .canvas .main .dinfo .czone .color div.bd .no {position:absolute; left:0px; top:0px;}
#HomeProdType .canvas .main .dinfo .czone .color div.txt {min-width:25px; line-height:25px; text-align:center; margin:0 3px 0 3px;}
#HomeProdType .canvas .main .dinfo .czone .in div.bd {border:1px solid #323232;}
#HomeProdType .canvas .main .dinfo .czone .out div.bd {border:1px solid #CCCCCC;}
#HomeProdType .canvas .main .dinfo .czone .in div.txt {border:1px solid #323232;}
#HomeProdType .canvas .main .dinfo .czone .out div.txt {border:1px solid #CCCCCC;}
#HomeProdType .canvas .main .dinfo .czone .dis div.bd {border:1px solid #CCCCCC;}
#HomeProdType .canvas .main .dinfo .czone .dis div.txt {border:1px solid #CCCCCC; background:#EFEFEF;}
#HomeProdType .canvas .main .dinfo .szone {float:left; margin:5px 0 5px 0;}
#HomeProdType .canvas .main .dinfo .szone .disable {color:#FFFFFF; background:#CCCCCC;}
#HomeProdType .canvas .main .dinfo .szone .def {color:#363636; background:#FFFFFF;}
#HomeProdType .canvas .main .dinfo ul.cash {margin:30px 0 10px 0; padding:0px; list-style:none;}
#HomeProdType .canvas .main .dinfo ul.cash>li {margin-bottom:12px; line-height:22px; color:#000000; font-size:11px;}
#HomeProdType .canvas .main .dinfo ul.cash>li span {font-size:14px; font-weight:bold;}
#HomeProdType .canvas .main .dinfo ul.cash>li.op {color:#000000;}
#HomeProdType .canvas .main .dinfo ul.cash>li.op span {text-decoration: line-through;}
#HomeProdType .canvas .main .dinfo ul.cash>li.bp {color:#FE3032;}
#HomeProdType .canvas .main .dinfo ul.cash>li.bp span {font-size:17px;}
#HomeProdType .canvas .main .dinfo ul.cash>li.spec {color:#545454;}
#HomeProdType .canvas .main .dinfo ul.cash>li.spec span.p {color:#FE3032; font-size:11px; font-weight:normal;}
#HomeProdType .canvas .main .dinfo ul.cash>li.spec span.px {color:#FE3032;}
#HomeProdType .canvas .main .dinfo ul.cash>li.spec a {color:#2FA8DF; text-decoration:underline;}
#HomeProdType .canvas .main .dinfo ul.cash>li.spec a:hover {color:#FD3130;}
#HomeProdType .canvas .main .dinfo .error {margin-top:20px; line-height:20px; color:#CC3333; font-size:11pt;}
#HomeProdType .canvas .main .dinfo .selnum {margin-top:20px; line-height:18px;}
#HomeProdType .canvas .main .dinfo .selnum .t {color:#AFAFB0; line-height:18px; font-size:10pt;}
#HomeProdType .canvas .main .dinfo .selnum .s {}
#HomeProdType .canvas .main .dinfo .selerr {float:left; width:74px; height:43px; line-height:43px; color:#535353; text-align:center; font-size:9pt; background:#E5E5E5; margin-top:15px; margin-right:3px;}
#HomeProdType .canvas .main .dinfo ul.putcart {float:left; margin:15px 0 0 0; padding:0px; list-style:none;}
#HomeProdType .canvas .main .dinfo ul.putcart>li {float:left; margin:0 2px 0 2px;}
#HomeProdType .canvas .list {margin:15px 3px 15px 3px;}
#HomeProdType .canvas .list .larr {float:left; width:15px; height:19px; margin-top:23px; background:url(images/hfpt_larr.png) left top no-repeat;}
#HomeProdType .canvas .list .rarr {float:left; width:15px; height:19px; margin-top:23px; background:url(images/hfpt_rarr.png) left top no-repeat;}
#HomeProdType .canvas .list .slider {float:left; width:710px; height:62px; position:relative; margin:0 1px 0 1px; overflow:hidden;}
#HomeProdType .canvas .list .slider .max {width:100000000px; height:62px; left:0px; top:0px; position:absolute;}
#HomeProdType .canvas .list .item {float:left; margin:0 4px 0 4px; width:63px; height:63px; position:relative; cursor:pointer;}
#HomeProdType .canvas .list .item .mask {position:absolute; width:100%; height:100%; background:#FFFFFF; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
#HomeProdType .canvas .list .item .pic {width:61px; height:61px; border:1px solid #EEEEEE; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:54.9px;  /* 61px * 0.9 */ *font-family:Arial;
}
#HomeProdType .canvas .list .item .pic:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
#HomeProdType .canvas .list .item .pic img {vertical-align:middle;}

.max_masory {width:100%; min-width:1220px; max-width:1220px; margin:0 auto;}
.masory {text-align:center; margin:0 auto; padding:5px 0px 5px 0px;}
.masory .item {float:left; margin:5px;}

.down {min-height:200px; _height:200px; margin-top:10px; margin-bottom:20px; background:url(images/home_downbg.jpg) left top repeat-x;}
.down>ul {display:table; width:1204px; margin:0px auto; padding:0px; list-style:none;}
.down>ul>li {display:table-cell; *float:left;}
.down>ul>li.star {width:428px;}
.down>ul>li.star .box {width:414px;}
.down>ul>li.star .box .tit {width:197px; height:41px; background:url(images/tit_star.jpg) left top no-repeat;}
.down>ul>li.star .box .border {padding:5px; border:1px solid #E5E5E5; margin:14px 0 0 2px;}
.down .sbnr {position:relative; z-index:1;}
.down .sbnr .bnr {position:relative; left:0px; top:0px;}
.down>ul>li.hotprod {width:776px;}
.down>ul>li.hotprod .box {position:relative;}
.down>ul>li.hotprod .box .tit {width:173px; height:41px; margin-left:4px; background:url(images/tit_hotprod.jpg) left top no-repeat;}
.down>ul>li.hotprod .box .move {position:absolute; left:214px; top:24px; width:118px; height:12px;}
.down>ul>li.hotprod .box .move .prev {display:block; float:left; width:46px; height:12px; background:url(images/hot_prev.jpg) left top no-repeat; cursor:pointer;}
.down>ul>li.hotprod .box .move .cross {display:block; float:left; width:9px; height:12px; margin:0 8px 0 8px; background:url(images/hot_cross.jpg) left top no-repeat;}
.down>ul>li.hotprod .box .move .next {display:block; float:left; width:46px; height:12px; background:url(images/hot_next.jpg) left top no-repeat; cursor:pointer;}
.down>ul>li.hotprod .box .list {margin-top:3px; min-height:549px; _height:549px;}
.down>ul>li.hotprod .box .list .pinfo {margin:11px 6px 0 6px;}


/*** side page ***/
.modtit {height:40px; background:#EEEEEE; text-align:center; margin-bottom:15px;}
.modtit .width {width:1200px; margin:0 auto; text-align:left; padding-top:15px;}
.modtit .width .txt {line-height:16px; padding-left:205px; color:#AFAFAF;}
.modtit .width .txt a {color:#AFAFAF;}
.modtit .width .txt label.home {padding-left:11px; background:url(images/icon_home.gif) no-repeat; background-position:left 2px;}
.modtit .width .txt span {padding-left:4px; margin:0 4px 0 4px; background:url(images/icon_hhr.gif) no-repeat; background-position:left 2px;}

.mcontent {width:1200px; margin:0 auto 15px; text-align:center;}
.mcontent td.mleft {width:205px; vertical-align:top; text-align:left;}
.mcontent td.mright {width:205px; vertical-align:top; text-align:left;}
.mcontent td.mbody {vertical-align:top; text-align:left;}

.active {width:163px; border:1px solid #E5E5E5; margin-bottom:10px;}
.active .tit {width:157px; height:29px; margin:3px 3px 5px 3px; background:url(images/bk_tit_bg1.jpg) left top no-repeat;}
.active .tit span {display:block; color:#FDFFFA; font-weight:bold; font-size:11pt; padding:5px 8px 0 14px;}
.active .tit3 {width:157px; height:45px; margin:3px 3px 3px 3px; background:url(images/bk_tit_bg3.jpg) left top no-repeat; line-height:normal; }
.active .tit3 span {display:block; color:#FDFFFA; font-weight:bold; font-size:14px; padding:5px 8px 0 14px;}
.active>ul.list {margin:5px 0 0 0; padding:0px; list-style:none;}
.active>ul.list li {padding:8px 11px 9px 11px; margin:0px; line-height:18px; color:#FF9600;}
.active>ul.list li a {color:#FF9600;}
.active>ul.list li a:hover {text-decoration:underline;}
.active>ul.list li.in {padding-left:26px; background:url(images/icon_bk_yes2.jpg) no-repeat; background-position:11px 10px; *background-position:11px 12px;}
.active>ul.list li.hr {padding:0px; margin:0px; height:1px; background:url(images/icon_wgdot2.gif) left top repeat-x; overflow:hidden;}
.active>ul.list li.hr2 {background-color:#FFF0CF;}
.active>ul.list li.c {background:#FFF0CF; color:#000100; padding-left:41px;}
.active>ul.list li.c a{color:#000100;}
.active>ul.list li.cin {background:url(images/set_in_arr.jpg) #FFF0CF no-repeat; background-position:26px 10px; *background-position:26px 12px;}

.active .end {height:1px; background:#E5E5E5; overflow:hidden;}
.active .line {padding:0px; height:3px; background:url(images/icon_wgdot.gif) left top repeat-x;}
.active .kcls {width: 152px; margin: 3px; background: url(images/bk_tit_bg2.jpg) #1bb6b8 right bottom no-repeat; border-left: 5px #49C5C5 solid;}
.active .kcls span {display: block; color: #FEFEFE; font-weight: bold; font-size: 11pt; padding: 5px 24px 5px 9px; cursor: pointer; background: url(images/icon_mkc_left.jpg) right center no-repeat; margin-right: 5px;}
.active .kcls span.now {background:url(images/icon_mkc_down.jpg) no-repeat; background-position:137px 8px;}
.active .kcls label {display:block; color:#FEFEFE; font-weight:bold; font-size:11pt; padding:5px 24px 5px 9px;}
.active .kchild {padding:6px 8px 6px 8px; line-height:20px; color:#1AB5B7; font-size:10pt;}
.active .kchild a {color:#1AB5B7;}
.active .kchild a:hover {color:#FF9600;}
.active .kchild span.now {color:#FF9600; text-decoration:underline;}
.active .kchild span.now a {color:#FF9600; text-decoration:underline;}
.active .child>.child {padding-left:12px;}
.active .kchild_in {padding:2px 4px 2px 4px; line-height:normal; }
.active .kchild_in label {display:block; width:155px; height:auto; background:#ff9600 url(images/menu_inbg_1.jpg) left top no-repeat; }
.active .kchild_in label .kchild_ii { background:transparent url(images/menu_inbg_2.jpg) left bottom no-repeat; padding:3px 0 5px; }
.active .kchild_in label span {display:block; padding-left:25px; color:#FEFFFD; }
.active .kerr {padding:6px 8px 6px 11px; line-height:20px; color:#FF2E2F; font-size:10pt;}
.active .kjin {padding:2px 8px 2px 11px; line-height:20px; color:#7D7D7D; font-size:10pt;}
.active .kjin-in {padding:2px 8px 2px 11px; line-height:20px; color:#FF9501; font-weight:bold; font-size:10pt;}

.active .find {margin:10px 6px 14px 6px;}
.active .find .img {width:55px; height:24px; background:url(images/sh_t_find.jpg) left top no-repeat;}
.active .find>ul.item {margin:0px; padding:2px 0 0 5px; list-style:none;}
.active .find>ul.item li {float:left; margin:9px 3px 0 0; padding:4px; border:1px solid #CACACA; color:#7D7D7D; font-size:10pt; line-height:11px; cursor:pointer;}
.active .find>ul.item li.in {border:1px solid #1BB4B9; color:#1AB9B5;}

.active .price {margin:5px 6px 14px 6px;}
.active .price .img {width:47px; height:24px; background:url(images/sh_t_price.jpg) left top no-repeat;}
.active .price>ul.item {margin:0px; padding:15px 0 0 5px; list-style:none;}
.active .price>ul.item li {margin:0px 0px 10px 0; color:#000000; font-size:10pt; line-height:11px; cursor:pointer;}
.active .price>ul.item li div {padding-left:18px; background:url(images/icon_bk_no.jpg) left top no-repeat;}
.active .price>ul.item li div.in {background:url(images/icon_bk_yes.jpg) left top no-repeat;}


.active .warrity {width:141px; margin:11px 0px 14px 11px; text-align:left;}
.active .warrity .note {line-height:14px; font-size:10pt; color:#7C7C7C; margin-bottom:8px;}
.active .warrity .bg {float:left; width:94px; height:22px; background:url(images/warrity_bg.jpg) left top no-repeat;}
.active .warrity .bg input.text {width:90px; height:18px; line-height:18px; color:#7D7D7D; padding:0px; border:0px; margin:2px;}
.active .warrity .bt {float:left;}

.mleft .search {width:165px; height:24px; background:url(images/mkl_sh_m.jpg) left top repeat-x; margin-bottom:10px;}
.mleft .search .l {background:url(images/mkl_sh_l.jpg) left top no-repeat;}
.mleft .search .l .r {padding:0 6px 0 6px; height:24px; line-height:24px; background:url(images/mkl_sh_r.jpg) right top no-repeat;}
.mleft .search .sel {float:left; padding-top:5px; height:15px; }
.mleft .search .sel input { vertical-align:top; }
.mleft .search .sel input.text {float:left; width:135px; height:15px; line-height:16px; color:#7D7D7D; padding:0px; border:0px; margin-right:2px;}
.mleft .ad, .mright .ad {width:165px; text-align:center; margin-bottom:10px;}
.mleft .active .search {width:157px; margin:5px 3px 5px 3px;}
.mleft .active .search .sel input.text {float:left; width:127px; height:15px; line-height:16px; color:#7D7D7D; padding:0px; border:0px; margin-right:2px;}


.mright .ad {margin-left:30px;}
.mright .khistory {width:165px; text-align:left; margin-left:30px;}
.mright .khistory .tit {width:165px; height:27px; background:url(images/bk_r_tit_bg.jpg) left top no-repeat;}
.mright .khistory .tit span {display:block; color:#FDFFFA; font-weight:bold; font-size:11pt; padding:4px 8px 0 14px;}
.mright .khistory ul {margin:10px 0 10px 0; padding:0 6px 0 6px; list-style:none;}
.mright .khistory ul li.time {line-height:20px; color:#C9C9C9; font-size:8pt;}
.mright .khistory ul li.subject {line-height:18px; color:#535353; font-size:9pt; margin-top:8px;}
.mright .khistory ul li.subject a {color:#535353;}
.mright .khistory ul li.dot {padding:0px; height:3px; background:url(images/icon_wgdot.gif) left top repeat-x; margin-top:12px;}
.mright .khistory .more {text-align:right;}

/*** module ***/
.thtml {height:36px; background:url(images/title/tit_side_bg.jpg) left top repeat-x;}
.tthtml {border-bottom:1px solid #1BB6B8; border-top:2px solid #1BB6B8; line-height:31px; font-size:12px; color:#53CAC8; font-weight:bold;}
.tthtml img {display:block;}
.tthtml span {font-size:10px; margin:0 9px;}
.tthtml label {font-size:16px;}

.mhtml {margin:20px auto; padding:1px; background:#FFFFFF; box-shadow:0px 0px 6px 1px rgba(223, 223, 223, 1);}
.mhtml .shadow {min-height:300px; _height:300px; box-shadow:0px 0px 4px 2px rgba(238, 238, 238, 0.8) inset; }
.mhtml .setC {width:750px; margin:0 auto; text-align:left;}

.html {width:100%; border:0px; margin:20px 0 30px 0;
	-moz-box-shadow:0px 0px 3px 2px rgba(70%,70%,70%,0.4); 
	-webkit-box-shadow:0px 0px 3px 2px rgba(70%,70%,70%,0.4); 
	box-shadow:0px 0px 3px 2px rgba(70%,70%,70%,0.4); 
}
.html td.t1 {width:10px; height:10px; background:url(images/html_t1.jpg) left top no-repeat;}
.html td.t1 div {width:10px; height:10px; overflow:hidden;}
.html td.t2 {height:10px; background:url(images/html_t2.jpg) left top repeat-x;}
.html td.t2 div {width:10px; height:10px; overflow:hidden;}
.html td.t3 {width:10px; height:10px; background:url(images/html_t3.jpg) left top no-repeat;}
.html td.t3 div {width:10px; height:10px; overflow:hidden;}
.html td.f1 {width:10px; height:10px; background:url(images/html_f1.jpg) left top no-repeat;}
.html td.f1 div {width:10px; height:10px; overflow:hidden;}
.html td.f2 {height:10px; background:url(images/html_f2.jpg) left top repeat-x;}
.html td.f2 div {width:10px; height:10px; overflow:hidden;}
.html td.f3 {width:10px; height:10px; background:url(images/html_f3.jpg) left top no-repeat;}
.html td.f3 div {width:10px; height:10px; overflow:hidden;}
.html td.m1 {width:10px; background:url(images/html_m1.jpg) left top repeat-y;}
.html td.m1 div {width:10px; height:10px; overflow:hidden;}
.html td.m2 {width:10px; background:url(images/html_m2.jpg) left top repeat-y;}
.html td.m2 div {width:10px; height:10px; overflow:hidden;}
.html td.md {height:30px; vertical-align:top; text-align:center;}
.html td.md .setC {width:750px; margin:0 auto; text-align:left;}

.history {}
.history ul.list {margin:0px; padding:0px; list-style:none;}
.history ul.list>li {float:left; width:460px; margin:15px 0px 15px 25px; padding-bottom:12px; border-bottom:1px solid #AFAFAF;}
/*.history ul.list>li:nth-child(odd) {margin-right:45px;}*/
.history ul.list>li ul {margin:0px; padding:0px; list-style:none;}
.history ul.list>li ul li.img {width:460px;}
.history ul.list>li ul li.post {line-height:16px; margin-top:7px; color:#7D7D7D; font-weight:bold; font-size:10px;}
.history ul.list>li ul li.subject {line-height:20px; margin-top:6px; color:#000000; font-weight:bold; font-size:14px;}
.history ul.list>li ul li.subject a {color:#000000;}
.history ul.list>li ul li.subject a:hover {color:#CC3300;}
.history ul.list>li ul li.depict {line-height:18px; margin-top:6px; color:#535353; font-size:12px;}
.history ul.list>li.clear {float:none; margin-right:0px !important; padding-bottom:0px; border-bottom:0px; clear:both; *display:inline;}
.history .page {margin-left:25px;}

.mbrand {}
.mbrand ul.subject {margin:0px; padding:0px; display:table; width:100%; list-style:none;}
.mbrand ul.subject li {position:relative; display:table-cell; height:31px; vertical-align:middle; color:#FFFFFF; font-size:9pt; text-align:center; background:#1BB6B8; border-left:1px solid #6BD3D4; border-right:1px solid #0D9797; cursor:pointer;}
.mbrand ul.subject li span {display:none; position:absolute; left:50%; margin-left:-8px; top:31px; width:16px; height:8px; background:url(images/brand_inarr.jpg) left top no-repeat;}
.mbrand ul.subject li.in {background:#FDC300; font-weight:bold; text-shadow:0px 0px 3px #F37D00; border-left:1px solid #FDDB00; border-right:1px solid #FEA900;}
.mbrand ul.subject li.in span {display:block;}
.mbrand ul.desc {margin:0px; padding:0px; list-style:none;}
.mbrand ul.desc>li {padding:15px 0px 34px 0px; display:none; text-align:center;}
.mbrand ul.desc>li.show {display:block;}
.mbrand ul.teacher {margin:0px 29px; padding:0px; text-align:left; list-style:none;}
.mbrand ul.teacher li.hr {padding:0px; margin:0px; height:3px; background:url(images/icon_wgdot.gif) left top repeat-x; overflow:hidden;}
.mbrand ul.teacher li.data {margin:24px 0;}
.mbrand ul.teacher li.data .img {float:left; width:230px; margin-right:29px;}
.mbrand ul.teacher li.data .img img {border:1px solid #E5E5E5; padding:3px;}
.mbrand ul.teacher li.data .info {float:left; width:450px;}
.mbrand ul.teacher li.data .info .loc {line-height:12px; font-size:12px; color:#545454;}
.mbrand ul.teacher li.data .info .name {line-height:20px; font-size:12px; color:#545454; margin:13px 0;}
.mbrand ul.teacher li.data .info .name b {font-size:14px; color:#000000; font-weight:bold;}
.mbrand ul.teacher li.data .info .exp {margin-bottom:10px; font-size:12px; line-height:24px; color:#535353;}
.mbrand ul.teacher li.data .info .exp span {display:block; color:#1DB7B7; font-weight:bold; line-height:16px; margin-bottom:4px;}
.mbrand ul.teacher li.data .info .exp div:before {content:'．';}

.buylt {margin:0px; padding:10px 0 0 0; list-style:none;}
.buylt li {display:inline-block; margin:10px 0 0 0; width:153px; line-height:13px; color:#1CB6B6; margin-left:5px; vertical-align:top; float: left;word-break: break-all;}
.buylt li div {padding-left:15px; background:url(images/icon_buyball.jpg) 0 2px no-repeat;}
.buylt li a {color:#1CB6B6;}
.buylt li.in, .buylt li:hover {color:#FF9600;}
.buylt li.in div, .buylt li:hover div { background:url(images/icon_buyball_1.jpg) 0 2px no-repeat;}
.buylt li.in a, .buylt li:hover a {color:#FF9600;}
.buylt li.clear { clear:both; display:inline; margin:0; width:0; }
.buytit {text-align:left; font-weight:bold; font-size:14px; color:#000000; padding-top:20px; padding-bottom:25px;}


.qalt {margin:0px; padding:10px 0 0 0; list-style:none;}
.qalt li {display:inline-block; margin:10px 0 0 0; width:153px; line-height:12px; color:#1CB6B6; margin-left:5px; float:left; }
.qalt li div {padding-left:15px; background:url(images/icon_buyball.jpg) 0 1px no-repeat;}
.qalt li a {color:#1CB6B6;}
.qalt li.in, .qalt li:hover {color:#FF9600;}
.qalt li.in div, .qalt li:hover div { background:url(images/icon_buyball_1.jpg) 0 1px no-repeat;}
.qalt li.in a, .qalt li:hover a {color:#FF9600;}
.qalt li.clear { clear:both; display:inline; margin:0; width:0; }

.qast {margin:0 0 13px 0; padding:5px 0 10px 0; border-bottom:1px dotted #E6E6E6; list-style:none;}
.qast li {float:left; margin:10px 10px 0 0; width:32%; line-height:16px; color:#7D7D7D;}
.qast li div {padding-left:14px; background:url(images/icon_qas.jpg) no-repeat; background-position:3px 4px;}
.qast li a {color:#7D7D7D;}
.qast li.in, .qast li:hover {color:#1CB6B8;}
.qast li.in div, .qast li:hover div {background:url(images/icon_qas_1.jpg) no-repeat; background-position:3px 4px;}
.qast li.in a, .qast li:hover a {color:#1CB6B8;}
.qast li.clear {float:none; clear:both; width:auto; margin:0px;}

.qa {}
.qa .sh {margin:28px 0 0 36px;}
.qa .sh .mark {float:left; width:68px; height:66px; background:url(images/qamark.jpg) left top no-repeat; margin-right:9px;}
.qa .sh .go {float:left; width:640px; line-height:28px; color:#1CB6B8; font-size:12px;}
.qa .sh .go .input {float:left; width:585px; height:26px; background:url(images/qash_t2.jpg) left top repeat-x;}
.qa .sh .go .input .l {height:26px; background:url(images/qash_t1.jpg) left top no-repeat;}
.qa .sh .go .input .r {padding:0 12px; height:26px; background:url(images/qash_t3.jpg) right top no-repeat;}
.qa .sh .go .input .r input.text {border:0px; width:560px;}
.qa .sh .go input[type="submit"].submit{float:left; width:26px; height:26px; border:0px; margin-left:9px; background:url(images/qash_bt.jpg) left top no-repeat; text-indent: -9000px; cursor:pointer;}
.qa .hr {width:717px; height:20px; margin:15px 0 0 28px; background:url(images/qashadow.jpg) left top no-repeat;}
.qa ul.list {margin:0px; padding:0px; list-style:none;}
.qa ul.list li.q {border:1px solid #E5E5E5; min-height:38px; _height:38px; background:url(images/qalt_bg.jpg) left top repeat-x; margin-top:8px; cursor:pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.qa ul.list li.q .plus {padding-right:30px; min-height:38px; _height:38px; background:url(images/icon_qplus.jpg) no-repeat; background-position:758px 13px;}
.qa ul.list li.q .sub {padding-right:30px; min-height:38px; _height:38px; background:url(images/icon_qsub.jpg) no-repeat; background-position:758px 13px;}
.qa ul.list li.q .subject {min-height:23px; _height:23px; line-height:23px; color:#545454; padding:8px 0 7px 42px; background:url(images/icon_q.png) 12px 8px no-repeat;}
.qa ul.list li.a {padding:0 42px; margin:20px 0; color:#F15A25; line-height:24px; background:url(images/icon_a.png) 12px top no-repeat; display:none;}

.contact {}
.contact .msg  {height:130px; background:url(images/con_pic1.jpg) right top no-repeat;}
.contact .msg div {width:544px; line-height:normal; color:#535353; padding:38px 0 0 30px;}
.contact .msg div span {color:#0D9797;}
.contact .service_end {float:right; width:38px; height:118px; background:url(images/con_pic2.jpg) left top no-repeat;}
.contact .service {height:116px; border:1px solid #E5E5E5; border-right:0px; background:url(images/con_serv_bg.jpg) left top repeat-x;}
.contact .service .tit { padding-top:8px; }
.contact .service .email {width:240px; padding-left:40px; background:url(images/con_email.jpg) left top no-repeat; margin:12px 10px 0 30px;}
.contact .service .phone {width:240px; padding-left:40px; background:url(images/con_phone.jpg) left top no-repeat; margin:12px 10px 0 30px;}
.contact .service .fax {width:155px; padding-left:40px; background:url(images/con_fax.jpg) left top no-repeat; margin:12px 10px 0 20px;}
.contact .service .line {width:220px; padding-left:40px; background:url(images/con_line.jpg) left top no-repeat; margin:12px 0 0 32px;}
.contact .service .nr {float:left; width:2px; height:116px; background:url(images/con_serv_hr.jpg) left top no-repeat; overflow:hidden;}
.contact .service .box {float:left;}
.contact .service .box .tit {line-height:normal; color:#1AB6B5; font-weight:bold;}
.contact .service .box .bp {color:#FF9503; font-size:15px; margin-top:16px;}
.contact .service .box .st {color:#545454; font-size:15px; margin-top:16px;}
.contact .service .box .sp {color:#FF9503; font-weight:bold; font-size:15px; margin-top:6px;}
.contact .service .fax .tit {width:140px;margin-bottom: 15px;}
.contact .cform {margin-top:47px;}
.contact .cform li.title {width:130px; margin-left:20px; padding-right:10px; line-height:normal; text-align:right; }
.contact .cform li.ftxt {width:580px;}
.contact .cform li.auto {width:auto !important;}
.contact .cform li.sec {float:left; margin-left:10px; color:#AFAFB1; line-height:25px;}
.contact .cform li.sec img {margin-top:1px;}
.contact .cform input.text {width:550px;}
.contact .cform input.code {width:90px !important;}
.contact .cform textarea {width:550px;}

.cooperation {}
.cooperation .msg  {height:200px; padding:0 224px 0 42px; border-bottom:1px dotted #E5E5E5; background:url(images/coop_pic.jpg) right top no-repeat;}
.cooperation .msg div {padding:20px 0 0 0; line-height:1.5; color:#525252;}
.cooperation .msg div span.blue {color:#2FAAE3;}
.cooperation .cform {margin-top:20px;}
.cooperation .cform li.title {width:140px; line-height:normal; padding-right:10px; text-align:right; margin-left:10px; }
.cooperation .cform input.text {width:200px;}
.cooperation .cform input.long {width:572px !important;}
.cooperation .cform input.code {width:90px !important;}
.cooperation .cform textarea {width:572px;}
.cooperation .cform textarea.content {height:130px;}
.cooperation .cform li.sec {float:left; margin-left:10px; color:#AFAFB1; line-height:25px;}
.cooperation .cform li.sec img {margin-top:1px;}


.mstore {margin:0px; padding:0px; list-style:none;}
.mstore>li {padding:15px 0 42px 0; position:relative;}
.mstore>li .label {position:absolute; width:auto; left:-3px; text-align:left; background:url(images/plabel_bg_m.gif) left top repeat-x;}
.mstore>li .label .bgl { background:url(images/plabel_bg_l.gif) left top no-repeat; }
.mstore>li .label .bgr { background:url(images/plabel_bg_r.gif) right top no-repeat; padding-right:15px; height:26px; }
.mstore>li .label span {display:block; font-size:9pt; line-height:24px; color:#FFFFFF; padding-left:23px;}
.mstore>li ul {margin:30px auto 0 auto; padding:0px; width:720px; list-style:none;}
.mstore>li ul li {float:left; width:180px; text-align:center; line-height:16px; color:#18B6B9; margin-top:30px;}
.mstore>li ul li .pic {width:140px; height:70px; margin:0 auto; }
.mstore>li ul li .pic .img {width:140px; height:70px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:63px;  /* 70px * 0.9 */ *font-family:Arial;
}
.mstore>li ul li .pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.mstore>li ul li .pic .img img {vertical-align:middle;}
.mstore>li ul li a {margin-top:10px; color:#18B6B9;}
.mstore-pos {}
.mstore-pos ul.subject {margin:0px; padding:0px; display:table; width:100%; list-style:none;}
.mstore-pos ul.subject li {position:relative; display:table-cell; height:31px; vertical-align:middle; color:#FFFFFF; font-size:9pt; text-align:center; background:#1BB6B8; border-left:1px solid #6BD3D4; border-right:1px solid #0D9797; cursor:pointer;}
.mstore-pos ul.subject li span {display:none; position:absolute; left:50%; margin-left:-8px; top:31px; width:16px; height:8px; background:url(images/brand_inarr.jpg) left top no-repeat;}
.mstore-pos ul.subject li.in {background:#FDC300; font-weight:bold; text-shadow:0px 0px 3px #F37D00; border-left:1px solid #FDDB00; border-right:1px solid #FEA900;}
.mstore-pos ul.subject li.in span {display:block;}
.mstore-pos ul.desc {margin:0px; padding:0px; list-style:none;}
.mstore-pos ul.desc>li {padding:15px 0px 5px 0px; display:none; text-align:center;}
.mstore-pos ul.desc>li.show {display:block;}
.mstore-pos ul.desc table {margin:15px auto 30px auto; padding:0px; width:730px; border:1px solid #E5E5E5;}
.mstore-pos ul.desc table tr:nth-child(odd) {background:#FFFFFF;}
.mstore-pos ul.desc table tr:nth-child(even) {background:#F8FFDE;}
.mstore-pos ul.desc table th, .mstore-pos ul.desc table td {height:29px; padding-left:40px; text-align:left; vertical-align:middle; line-height:20px; border-bottom:1px dotted #E4E4E4;}
.mstore-pos ul.desc table th {color:#22B8C9; font-weight:bold;}
.mstore-pos ul.desc table td {color:#525453; font-weight:normal;}
.mstore-pos ul.desc table td a {color:#3333FF; text-decoration:underline;}
.mstore-pos ul.desc table td a:hover {color:#FF6633; text-decoration:underline;}

.mmap {margin:0px; padding:0px; list-style:none;}
.mmap>li {position:relative; padding:15px 0 15px 0; }
.mmap>li .label {display: inline-block; position: relative; text-align: left; left: -3px; background: url(images/plabel_bg_m.gif) left top repeat-x;}
.mmap>li .label .bgl { background:url(images/plabel_bg_l.gif) left top no-repeat; }
.mmap>li .label .bgr { background:url(images/plabel_bg_r.gif) right top no-repeat; padding-right:20px; height:26px; }
.mmap>li .label span {display:block; font-size:9pt; line-height:24px; color:#FFFFFF; padding-left:23px;}
.mmap>li ul {margin:0px auto 0 auto; padding:0px; width:720px; list-style:none;}
.mmap>li ul li {line-height:18px; color:#535353; margin-top:12px;}
.mmap>li ul li.list {float:left; width:240px;}
.mmap>li ul li div {padding-left:15px; padding-right:10px; background:url(images/icon_gcircel.jpg) no-repeat; background-position:left 5px;}
.mmap>li ul li a {color:#535353;}
.mmap>li ul li a:hover {color:#CC3333; text-decoration:underline;}

.mmap>li ul.child {padding-left:44px; width:676px; margin:0 auto; }
.mmap>li ul.child li.list {float:left; width:169px;}
.mmap>li ul.child li div {padding-left:15px; padding-right:6px; background:url(images/icon_qas.jpg) no-repeat; background-position:2px 6px;}

.mdetect {}
.mdetect ul.subject {margin:0px; padding:0px; display:table; width:100%; list-style:none;}
.mdetect ul.subject li {position:relative; display:table-cell; height:31px; vertical-align:middle; color:#FFFFFF; font-size:9pt; text-align:center; background:#1BB6B8; border-left:1px solid #6BD3D4; border-right:1px solid #0D9797; cursor:pointer;}
.mdetect ul.subject li span {display:none; position:absolute; left:50%; margin-left:-8px; top:31px; width:16px; height:8px; background:url(images/brand_inarr.jpg) left top no-repeat;}
.mdetect ul.subject li.in {background:#FDC300; font-weight:bold; text-shadow:0px 0px 3px #F37D00; border-left:1px solid #FDDB00; border-right:1px solid #FEA900;}
.mdetect ul.subject li.in span {display:block;}
.mdetect .intro {padding:20px; text-align:center;}
.mdetect .intro .m-skin {position:relative; width:730px; height:422px; text-align:left; margin:0 auto; background:url(images/detect/m_skin.jpg) left top no-repeat;}
.mdetect .intro .m-skin a {position:absolute; display:block; width:265px; height:94px; left:39px; top:232px; background:url(images/detect/btn-1.png) -50px -20px no-repeat; text-indent:-9000px;}
.mdetect .intro .m-skin a:hover {background-position:-346px -20px;}
.mdetect .intro .m-physique {position:relative; width:730px; height:422px; text-align:left; margin:0 auto; background:url(images/detect/m_physique.jpg) left top no-repeat;}
.mdetect .intro .m-physique a {position:absolute; display:block; width:159px; height:159px; left:433px; top:245px; background:url(images/detect/btn-1.png) -82px -215px no-repeat; text-indent:-9000px;}
.mdetect .intro .m-physique a:hover {background-position:-378px -215px;}
.mdetect .intro .m-body {position:relative; width:730px; height:422px; text-align:left; margin:0 auto; background:url(images/detect/m_body.jpg) left top no-repeat;}
.mdetect .intro .m-body div {position:absolute; width:67px; height:26px;}
.mdetect .intro .m-body .b-bust {left:366px; top:207px; }
.mdetect .intro .m-body .b-waist {left:366px; top:279px; }
.mdetect .intro .m-body .b-hips {left:366px; top:351px; }
.mdetect .intro .m-body form input[type="text"] {border:0px; width:57px; height:26px; padding:0 5px; border-radius:2px; background:#FFFFFF; color:#015A84;}
.mdetect .intro .m-body a {position:absolute; display:block; width:159px; height:159px; left:524px; top:178px; background:url(images/detect/btn-1.png) -82px -215px no-repeat; text-indent:-9000px;}
.mdetect .intro .m-body a:hover {background-position:-378px -215px;}
.mdetect .intro .m-stature {position:relative; width:730px; height:422px; text-align:left; margin:0 auto; background:url(images/detect/m_stature.jpg) left top no-repeat;}
.mdetect .intro .m-stature form input[type="text"] {border:0px; width:57px; height:25px; padding:0 5px; border-radius:2px; background:#FFFFFF; color:#015A84;}
.mdetect .intro .m-stature a.go {position:absolute; display:block; width:159px; height:159px; left:39px; top:250px; background:url(images/detect/btn-1.png) -82px -215px no-repeat; text-indent:-9000px;}
.mdetect .intro .m-stature a.go:hover {background-position:-378px -215px;}
.mdetect .intro .m-stature .b-height  {position:absolute; width:67px; height:26px; left:178px; top:200px; }
.mdetect .intro .m-stature .cA {left:366px; top:64px;}
.mdetect .intro .m-stature .cB {left:366px; top:159px;}
.mdetect .intro .m-stature .cC {left:366px; top:245px;}
.mdetect .intro .m-stature .cD {left:366px; top:331px;}
.mdetect .intro .m-stature .cE {left:612px; top:94px;}
.mdetect .intro .m-stature .cF {left:612px; top:230px;}
.mdetect .intro .m-stature .cG {left:612px; top:331px;}
.mdetect .intro .m-stature .ve {position:absolute; width:95px; height:46px;}
.mdetect .intro .m-stature .ve span {display:block; height:22px; text-align:center; line-height:22px; color:#FE9600; font-size:13px; font-weight:bold;}
.mdetect .intro .m-stature .ve span#oB1 {float:left; width:40px;}
.mdetect .intro .m-stature .ve span#oB2 {float:left; width:40px; margin-left:15px;}
.mdetect .intro .m-stature .ve a {float:right; display:block; padding-right:14px; color:#FDF795; font-size:10px; margin-top:3px; background:url(images/detect/icon_arr.gif) no-repeat; background-position:right 4px; line-height:1.1; }
.mdetect .intro .m-pain {position:relative; width:730px; height:420px; text-align:left; margin:0 auto; background:url(images/detect/m_pain.jpg) left top no-repeat;}
.mdetect .intro .m-pain .pt1 {position:absolute; width:149px; height:99px; left:571px; top:112px; cursor:pointer;}
.mdetect .intro .m-pain .pt2 {position:absolute; width:135px; height:95px; left:393px; top:148px; cursor:pointer;}
.mdetect .intro .m-pain .pt3 {position:absolute; width:149px; height:91px; left:571px; top:253px; cursor:pointer;}
.mdetect .intro .m-pain .pt4 {position:absolute; width:134px; height:94px; left:275px; top:298px; cursor:pointer;}
.mdetect .intro .m-pain .pt1:hover {background:url(images/detect/pain_ov_1.jpg) left top no-repeat;}
.mdetect .intro .m-pain .pt2:hover {background:url(images/detect/pain_ov_2.jpg) left top no-repeat;}
.mdetect .intro .m-pain .pt3:hover {background:url(images/detect/pain_ov_3.jpg) left top no-repeat;}
.mdetect .intro .m-pain .pt4:hover {background:url(images/detect/pain_ov_4.jpg) left top no-repeat;}

.mdetect .intro .choose {position:relative; width:730px; height:422px; text-align:left; margin:0 auto; background:url(images/detect/choose.jpg) left top no-repeat;}
.mdetect .intro .choose .exam {width:449px; height:338px; padding-left:101px; padding-top:64px;}
.mdetect .intro .choose .exam h2 {margin:18px 24px 2px 24px; line-height:20px; color:#24B7C9; font-size:12px; font-weight:normal;}
.mdetect .intro .choose .exam ul.list {margin:0 24px; padding:0px; list-style:none;}
.mdetect .intro .choose .exam ul.list>li {margin-top:10px; line-height:normal; color:#000000; font-size:12px;}
.mdetect .intro .choose .exam ul.list>li span {float:left; display:block; width:24px; height:26px; line-height:20px; text-align:center; margin-right:5px; color:#FFFFFF; font-size:9px; background:url(images/detect/no.png) left top no-repeat;}
.mdetect .intro .choose .exam ul.list>li ul.left {margin:0px; margin-left:24px; padding:0px; list-style:none; clear:both; margin-top:3px; }
.mdetect .intro .choose .exam ul.list>li ul.left li {max-width: 325px; float: left; margin: -1px 20px 8px 5px; line-height: 18px; color: #FD9500; font-weight: bold;}
.mdetect .intro .choose .exam ul.list>li ul.left li div.rd { position:absolute; top:0; left:0; }
.mdetect .intro .choose .exam ul.list>li ul.left li.rd {margin:0px;}
.mdetect .intro .choose .exam ul.list>li ul.left li.clear {float:none; margin:0px;}
.mdetect .intro .choose .exam ul.list>li ul.line {float:left; width:372px; margin:0px; padding:0px; list-style:none;}
.mdetect .intro .choose .exam ul.list>li ul.line li {line-height:normal; color:#000; margin-bottom:6px;}
.mdetect .intro .choose .exam ul.list>li ul.line li input { vertical-align:-2px; }
.mdetect .intro .choose .exam hr {height:2px; margin:33px 29px 43px 29px; background:url(images/detect/icon_line.jpg) left top repeat-x; border:0px;}
.mdetect .intro .choose .exam .result {display:block; width:256px; height:79px; margin:0 auto; background:url(images/detect/btn-1.png) -50px -125px no-repeat; text-indent:-9000px;}
.mdetect .intro .choose .exam .result:hover {background-position:-346px -125px;}
.mdetect .intro .choose .next {position:absolute; display:block; right:205px; bottom:41px; width:80px; height:20px; background:url(images/detect/btn-1.png) -230px -400px no-repeat; text-indent:-9000px;}
.mdetect .intro .choose .next:hover {background-position:-526px -400px;}
.mdetect .intro .phy-step1 {width:205px; height:27px; background:url(images/detect/phy_step1.jpg) left top no-repeat; text-indent:-9000px;}
.mdetect .intro .phy-step2 {width:149px; height:27px; background:url(images/detect/phy_step2.jpg) left top no-repeat; text-indent:-9000px;}
.mdetect .intro .check-bmi {margin-top:12px; text-align:left;}
.mdetect .intro .check-bmi span.t {display:block; color:#00A1E9; font-size:15px; font-weight:bold; line-height:22px;}
.mdetect .intro .check-bmi form {border:2px solid #58B7E3; padding:17px 0px; height:32px; margin:7px 0 32px 0; background:#7ECDF4; border-radius:5px;}
.mdetect .intro .check-bmi form div {height:32px; line-height:32px; font-size:14px; color:#015A84;}
.mdetect .intro .check-bmi form input[type="text"] {border:0px; height:26px; padding:0 5px; border-radius:2px; background:#FFFFFF; color:#015A84;}
.mdetect .intro .check-bmi form .sex {float:left; width:200px; margin-left:14px; border-right:1px solid #51AAD4;}
.mdetect .intro .check-bmi form .sex label {color:#FFFFFF; margin-right:4px;}
.mdetect .intro .check-bmi form .bh {float:left; width:150px; padding-left:14px; border-left:1px solid #C5ECFD; border-right:1px solid #51AAD4;}
.mdetect .intro .check-bmi form .bh input[type="text"] {width:55px;}
.mdetect .intro .check-bmi form .bw {float:left; width:140px; padding-left:14px; border-left:1px solid #C5ECFD;}
.mdetect .intro .check-bmi form .bw input[type="text"] {width:55px;}
.mdetect .intro .check-bmi form .send {float:right; margin-right:30px;}
.mdetect .intro .check-bmi form .send input[type="button"] {width:125px; height:32px; border:0px; background:url(images/detect/btn-1.png) -66px -395px no-repeat; text-indent:-9000px; cursor:pointer;}
.mdetect .intro .check-bmi form .send input[type="button"]:hover {background-position:-362px -395px;}
.mdetect .intro .check-bmi ul {margin:0px; margin-top:13px; padding:0px; list-style:none;}
.mdetect .intro .check-bmi ul li {padding:8px 0px; line-height:31px; color:#00A0E6; border-top:1px dotted #D4D4D4; font-size:14px;}
.mdetect .intro .check-bmi ul li div {padding:0px 15px; color:#535353;}
.mdetect .intro .check-bmi ul li span {display:inline-block; margin:0 8px 0 10px; min-width:48px; font-weight:bold; color:#FE9700; font-size:15px;}
.mdetect .intro .check-bmi ul li a.next {display:block; margin:9px auto; width:96px; height:32px; background:url(images/detect/bt_next.jpg) left top no-repeat; text-indent:-9000px;}
.mdetect .intro .check-bmi ul li a.next:hover {background-position:0px -32px;}
.mdetect .intro .bmi-table {width:100%; border:0px; margin-top:18px; border-top:1px solid #CACACA; border-right:1px solid #CACACA;}
.mdetect .intro .bmi-table td {text-align:center; color:#535353; border-left:1px solid #CACACA; border-bottom:1px solid #CACACA; padding:6px 6px; }
.mdetect .intro .bmi-table td.n1 {text-align:left; padding-left:16px; background:#E5E5E5;}
.mdetect .intro .bmi-table td.n2 {background:#02A0EA; color:#FFFFFF; font-weight:bold;}
.mdetect .intro .bmi-table td.n3 {background:#23C8C4; color:#000000; font-weight:bold;}
.mdetect .intro .bmi-table td.n4 {background:#A9C32E; color:#000000; font-weight:bold;}
.mdetect .intro .bmi-table td.n5 {background:#FFC408; color:#000000; font-weight:bold;}
.mdetect .intro .bmi-table td.n6 {background:#F25920; color:#FFFFFF; font-weight:bold;}
.mdetect .intro .bmi-table td.n7 {background:#C81721; color:#FFFFFF; font-weight:bold;}
.mdetect .intro .bmi-tips {margin:16px 0; text-align:left; line-height:24px; color:#545454;}

.mdetect .sk-result {margin-bottom:50px;}
.mdetect .sk-result .phy-step3 {width:149px; height:27px; margin-top:20px; margin-left:20px; background:url(images/detect/phy_step3.jpg) left top no-repeat; text-indent:-9000px;}
.mdetect .sk-result .pic {float:left; width:280px; height:340px; margin:28px 26px 0 33px;}
.mdetect .sk-result .p1 {background:url(images/detect/skin_pic_1.jpg) left top no-repeat;}
.mdetect .sk-result .p2 {background:url(images/detect/skin_pic_2.jpg) left top no-repeat;}
.mdetect .sk-result .p3 {background:url(images/detect/skin_pic_3.jpg) left top no-repeat;}
.mdetect .sk-result .p4 {background:url(images/detect/skin_pic_4.jpg) left top no-repeat;}
.mdetect .sk-result .p5 {background:url(images/detect/skin_pic_5.jpg) left top no-repeat;}
.mdetect .sk-result .phy1 {background:url(images/detect/phy_pic_1.gif) left top no-repeat;}
.mdetect .sk-result .phy2 {background:url(images/detect/phy_pic_2.gif) left top no-repeat;}
.mdetect .sk-result .phy3 {background:url(images/detect/phy_pic_3.gif) left top no-repeat;}
.mdetect .sk-result .phy4 {background:url(images/detect/phy_pic_4.gif) left top no-repeat;}
.mdetect .sk-result .phy5 {background:url(images/detect/phy_pic_5.gif) left top no-repeat;}
.mdetect .sk-result .body1 {background:url(images/detect/body_pic_1.gif) left top no-repeat;}
.mdetect .sk-result .body2 {background:url(images/detect/body_pic_2.gif) left top no-repeat;}
.mdetect .sk-result .body3 {background:url(images/detect/body_pic_3.gif) left top no-repeat;}
.mdetect .sk-result .body4 {background:url(images/detect/body_pic_4.gif) left top no-repeat;}

.mdetect .sk-result .note {float:left; width:406px; margin:28px 0 0 0;}
.mdetect .sk-result .note .t {line-height:16px; color:#00A2E9; font-size:12px;}
.mdetect .sk-result .note .w {min-height:80px; font-size:12px; line-height:20px; color:#525252; margin:3px 0 6px 0;}
.mdetect .sk-result .note .w b {font-size:14px;}
.mdetect .sk-result .note .kt {float:left; min-width:134px; height:auto; line-height:normal; text-align:center; color:#0267B7; padding:6px 13px; font-weight:bold; font-size:20px; background:#FFDB4F; border-radius:5px; margin:9px 0 19px 0;}
.mdetect .lineType2 {margin:0 30px;}
/*
.mdetect .label {position:relative; width:97px; height:26px; left:-4px; text-align:left; background:url(images/plabel_bg2.jpg) left top no-repeat;}
.mdetect .label span {display:block; font-size:10pt; line-height:24px; color:#FFFFFF; padding-left:23px;}
*/
.mdetect .label {float:left; width:auto; position:relative; left:-3px; text-align:left; background:url(images/plabel_bg_m.gif) left top repeat-x;}
.mdetect .label .bgl { background:url(images/plabel_bg_l.gif) left top no-repeat; }
.mdetect .label .bgr { background:url(images/plabel_bg_r.gif) right top no-repeat; padding-right:20px; height:26px; }
.mdetect .label span {display:block; font-size:10pt; line-height:22px; color:#FFFFFF; padding-left:23px;}

.mdetect .push-prod {margin-top:25px;}
.mdetect .push-prod .pinfo {border:0px; min-height:212px; background:none; margin:0 8px;}
.mdetect .push-prod .pinfo .width .name {min-height:0px; _height:auto;}
.mdetect .push-prod .pinfo .width .note {line-height:18px; color:#E85369; text-align:center;}

.mdetect .st-result {padding:20px 26px;}
.mdetect .st-result table {width:100%; border:0px;}
.mdetect .st-result table th {height:44px; text-align:left; color:#029EE8; font-size:14px; font-weight:bold; border-bottom:1px dotted #E5E5E5;}
.mdetect .st-result table tr.bg1 {background:#FFFFFF;}
.mdetect .st-result table tr.bg0 {background:#F8FFDE;}
.mdetect .st-result table td {padding:23px 0; border-bottom:1px dotted #E5E5E5;}
.mdetect .st-result .stp1 {width:49px; height:49px; background:url(images/detect/st_pic_1.jpg) right top no-repeat; margin-left:21px;}
.mdetect .st-result .stp2 {width:49px; height:49px; background:url(images/detect/st_pic_2.jpg) right top no-repeat; margin-left:21px;}
.mdetect .st-result .stp3 {width:49px; height:50px; background:url(images/detect/st_pic_3.jpg) right top no-repeat; margin-left:21px;}
.mdetect .st-result .stp4 {width:49px; height:49px; background:url(images/detect/st_pic_4.jpg) right top no-repeat; margin-left:21px;}
.mdetect .st-result .stp5 {width:49px; height:49px; background:url(images/detect/st_pic_5.jpg) right top no-repeat; margin-left:21px;}
.mdetect .st-result .stp6 {width:49px; height:49px; background:url(images/detect/st_pic_6.jpg) right top no-repeat; margin-left:21px;}
.mdetect .st-result .stp7 {width:50px; height:50px; background:url(images/detect/st_pic_7.jpg) right top no-repeat; margin-left:21px;}
.mdetect .st-result div.t {line-height:20px; color:#7B7D7A; font-weight:bold; font-size:14px;}
.mdetect .st-result div.t b {color:#00A1E9; margin:0 4px;}
.mdetect .st-result div.f {line-height:22px; color:#7B7D7A; font-weight:bold; font-size:12px; margin-top:8px;}
.mdetect .st-result div.f span {font-size:16px; color:#FB9600;}
.mdetect .st-result div.pp {float:left; width:61px; height:61px; border:1px solid #EEEEEE; margin-right:8px; margin-top:8px;}
.mdetect .st-result div.pp .pic {width:61px; height:61px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:54.9px;  /* 61px * 0.9 */ *font-family:Arial;
}
.mdetect .st-result div.pp .pic:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.mdetect .st-result div.pp .pic img {vertical-align:middle;}

.mdetect .st-result table td.massage {padding:20px 27px; text-align:left;}
.mdetect .st-result table td.massage .tit {float:left; min-width:215px; margin-right:10px;}
.mdetect .st-result table td.massage .tit div {float:left; position:relative; padding:0 9px; color:#FFFFFF; font-size:13px; line-height:24px; height:24px; margin-bottom:8px; background:#1BB6B8; border-radius:3px;}
.mdetect .st-result table td.massage .tit div span {position:absolute; display:block; width:36px; height:7px; left:0px; top:24px; background:url(images/detect/mag_t_down.jpg) left top no-repeat;}
.mdetect .st-result table td.massage ul {clear:both; margin:0px; padding:0px; list-style:none;}
.mdetect .st-result table td.massage ul li {float:left; margin-right:10px; margin-top:10px;}
.mdetect .st-result table td.massage ul li.clear {float:none; margin-right:0px;}
.mdetect .st-result .back {margin:21px 25px 0 25px; height:16px;}
.mdetect .st-result .back a {float:left; display:block; padding-left:16px; line-height:16px; color:#148F8D; font-size:14px; background:url(images/detect/icon_back.jpg) left top no-repeat;}




.cf-show {min-height:331px; margin-top:7px; background:url(images/cf_rhr.jpg) right top no-repeat;}
.cf-show ul.list {margin:0px; padding:3px 0 0 0; list-style:none;}
.cf-show ul.list li {float:left; position:relative; width:auto; line-height:31px; height:31px; padding:0 14px; color:#FFFFFF; font-size:9pt; text-align:center; background:#1BB6B8; border-left:1px solid #6AD4D4; border-right:1px solid #0F9699; cursor:pointer;}
.cf-show ul.list li:first-child {border-left:1px solid #1BB6B8; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.cf-show ul.list li:last-child {border-right:1px solid #1BB6B8; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.cf-show ul.list li span {display:none; position:absolute; left:50%; margin-left:-8px; top:31px; width:16px; height:8px; background:url(images/brand_inarr.jpg) left top no-repeat;}
.cf-show ul.list li.in {background:#FDC300; font-weight:bold; text-shadow:0px 0px 3px #F37D00; border-left:1px solid #FDDB00; border-right:1px solid #FEA900;}
.cf-show ul.list li.in span {display:block;}
.cf-show ul.list li.in:first-child {border-left:1px solid #FDC300; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.cf-show ul.list li.in:last-child {border-right:1px solid #FDC300; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.cf-show .video {min-height:326px; _height:326px; margin-top:18px;}
.cf-show .video .show {float:left; width:519px; margin-right:15px;}
.cf-show .video .info {float:left; width:461px;}
.cf-show .video .info .subject {padding:4px 11px; line-height:20px; color:#FFFFFF; font-weight:bold; background:#1BB6B8; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.cf-show .video .info .subject-en {height:3px; overflow:hidden; background:url(images/cf_sub_en.jpg) right top no-repeat; overflow:hidden;}
.cf-show .video .info .post {margin-top:14px; line-height:14px; color:#AFAFAF; padding-left:13px; font-size:10px;}
.cf-show .video .info .intro {margin-top:15px; line-height:24px; color:#535353; padding-left:13px; font-size:12px;}
.cf-show .magazine {float:left; width:768px; min-height:532px; _height:532px; margin-right:42px; margin-top:18px;}
.cf-show .magazine .img img {padding:3px; border:1px solid #E4E4E4;}
.cf-show .magazine .tit {text-align:right; line-height:18px; margin-top:5px; color:#B0B0B0;}
.cf-show .bydate {float:left; width:185px; margin-top:18px;}
.cf-show .bydate .tit {padding:4px 11px; line-height:20px; color:#FFFFFF; font-weight:bold; background:#1BB6B8; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.cf-show .bydate .tit-en {height:3px; overflow:hidden; background:url(images/cf_sub_en.jpg) right top no-repeat; overflow:hidden;}
.cf-show .bydate .sel {padding:18px 0 0 6px; text-align:left;}
.cf-show .bydate .sel select {width:150px;}
.cf-show .bydate ul {margin:0px; padding:15px 4px 0 9px; list-style:none;}
.cf-show .bydate ul li {padding:8px 4px; text-align:left; color:#000000; font-size:12px; line-height:12px; border-top:1px dotted #E4E4E4;}
.cf-show .bydate ul li:last-child {border-bottom:1px dotted #E4E4E4;}
.cf-show .bydate ul li a {color:#1BB5B5;}
.cf-show .bydate ul li a:hover {color:#000000;}
.cf-show .bydate ul li.in {padding-left:20px; background:url(images/mon_in_arr.jpg) no-repeat; background-position:0px 10px;}

.cf-review {background:none !important;}
.cf-review .review-post {float:left; margin:6px 15px 0px 24px;}
.cf-review .post-notic {margin:38px 0 30px 0; line-height:24px; color:#7E7E7E;}
.cf-review .upload-limit {color:#FD2F31; line-height:20px;}
.cf-review .cform {margin:20px 0;}
.cf-review .cform li.title {width:130px; text-align:right; padding-right:10px; }
.cf-review .cform li.ftxt {width:640px;}
.cf-review .cform li.auto {width:auto !important;}
.cf-review .cform li.sec {float:left; margin-left:10px; color:#AFAFB1; line-height:25px;}
.cf-review .cform li.sec img {margin-top:1px;}
.cf-review .cform input.text {width:610px;}
.cf-review .cform input.code {width:90px !important;}
.cf-review .cform textarea {width:610px; height:130px;}
.cf-review #UploadArea {width:180px; text-align:left; padding-top:10px;}
.cf-review .mhtml {}
.cf-review .mhtml .shadow {min-height:120px; _height:120px;}
.cf-review .area {padding:0px; margin:0px; list-style:none;}
.cf-review .area li.pic {float:left; width:120px; height:120px; text-align:center; margin:10px 20px 16px 20px;}
.cf-review .area li.pic .img {width:120px; height:120px; border:1px solid #E5E5E5; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:108px;  /* 120px * 0.9 */ *font-family:Arial;
}
.cf-review .area li.pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.cf-review .area li.pic .img img {vertical-align:middle;}
.cf-review .area li.intro {float:left; width:792px; margin:10px 0 16px 0;}
.cf-review .area li.intro ul {margin:0px; padding:0px; list-style:none;}
.cf-review .area li.intro ul li.prod {line-height:18px; color:#0069B7; font-weight:10pt; font-weight:bold;}
.cf-review .area li.intro ul li.prod a {color:#0069B7;}
.cf-review .area li.intro ul li.prod a:hover {text-decoration:underline;}
.cf-review .area li.intro ul li.user {line-height:18px; color:#AFAFAF; font-weight:10pt; margin-top:5px;}
.cf-review .area li.intro ul li.user span {color:#2DA8E1;}
.cf-review .area li.intro ul li.text {line-height:24px; color:#525252; font-weight:10pt; margin-top:5px;}
.cf-review .area li.clear {float:none; width:auto; clear:both;}


.cf-list {margin-top:34px;}
.cf-list .shadow {position:relative; min-height:208px; _height:208px;}
.cf-list .lprev {position:absolute; width:25px; height:48px; left:0px; top:80px; background:url(images/link_prev.jpg) left top no-repeat; cursor:pointer;}
.cf-list .rnext {position:absolute; width:25px; height:48px; right:0px; top:80px; background:url(images/link_next.jpg) left top no-repeat; cursor:pointer;}
.cf-list .list {width:913px; height:208px; margin:0 auto; text-align:left;}
.cf-list .list ul {padding:10px 0 0 0; margin:0px; list-style:none;}
.cf-list .list ul li {float:left; width:228px; text-align:center;}
.cf-list .list ul li .pic {position:relative; width:185px; margin:0 auto;}
.cf-list .list ul li .pic .img img {border:1px solid #E5E5E5; width:175px; padding:4px;}
.cf-list .list ul li .pic .time {position:absolute; right:7px; bottom:9px; color:#EFEFEF; line-height:12px; font-size:10px; padding:0 4px; background:#201C1D;}
.cf-list .list ul li .name {width:185px; margin:6px auto 0 auto; text-align:left; line-height:18px; color:#1AB8BB;}
.cf-list .list ul li .name a {color:#1AB8BB;}

.cf-mgz-list {width:768px; margin:20px 0 0 0;}
.cf-mgz-list .shadow {position:relative; min-height:208px; _height:208px;}
.cf-mgz-list .lprev {position:absolute; width:25px; height:48px; left:0px; top:79px; background:url(images/link_prev.jpg) left top no-repeat; cursor:pointer;}
.cf-mgz-list .rnext {position:absolute; width:25px; height:48px; right:0px; top:79px; background:url(images/link_next.jpg) left top no-repeat; cursor:pointer;}
.cf-mgz-list .list {width:715px; height:208px; margin:0 auto; text-align:left;}
.cf-mgz-list .list ul {padding:18px 0 0 0; margin:0px; list-style:none;}
.cf-mgz-list .list ul li {float:left; width:119px; text-align:center;}
.cf-mgz-list .list ul li .pic {width:100px; height:132px; margin:0 auto; border:1px solid #E5E5E5;}
.cf-mgz-list .list ul li .pic .img {width:100px; height:132px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:118.8px;  /* 132px * 0.9 */ *font-family:Arial;
}
.cf-mgz-list .list ul li .pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.cf-mgz-list .list ul li .pic .img img {vertical-align:middle;}
.cf-mgz-list .list ul li .name {width:102px; margin:8px auto 0 auto; text-align:center; line-height:20px; color:#525252;}
.cf-mgz-list .list ul li .name a {color:#525252;}
.cf-mgz-list .list ul li .date {width:102px; margin:0 auto; text-align:center; line-height:16px; color:#AFAFAF;}


.lgfrm {}
.lgfrm .mhtml {margin-top:9px;}
.lgfrm .mhtml .shadow {min-height:420px; _height:420px; border-bottom:4px solid #1AB0AF;}
.lgfrm .form {margin:0px 27px; padding:0px; font-size:9pt; list-style:none;}
.lgfrm .form input[type="text"], .lgfrm .form input[type="password"] {padding:3px 5px 3px 5px; margin:0px; height:16px; border:1px solid #C9C9C9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.lgfrm .form input.text {width:200px;}
.lgfrm .form input.code {width:50px;margin-top:7px;}
.lgfrm .form input.birthday {width:90px;}
.lgfrm .form input.mail {width:280px;}
.lgfrm .form input.phone {width:200px;}
.lgfrm .form>li {padding:5px 0 6px 0;}
.lgfrm .form>li ul {margin:0px; padding:0px; text-align:left; list-style:none;}
.lgfrm .form>li ul li.title2 {float:left; width:66px; line-height:normal; color:#1CB6B8; padding-right:6px; padding-top:3px; text-align:right; }
.lgfrm .form>li ul li.title2 span {color:#FF9501;}
.lgfrm .form>li ul li.title {float:left; width:106px; line-height:normal; color:#1CB6B8; padding-right:6px; padding-top:2px; text-align:right; }
.lgfrm .form>li ul li.title span {color:#FF9501;}
.lgfrm .form>li ul li.ftxt {float:left; line-height:25px; color:#1BB5B5;}
.lgfrm .form>li ul li.ftxt a {color:#1AB8B7;}
.lgfrm .form>li ul li.ftxt a:hover {text-decoration:underline;}
.lgfrm .form>li ul li.sec {float:left; margin-left:6px; color:#7C7C7C; line-height:25px;}
.lgfrm .form>li ul li.sec img {display:block;margin-top:7px;}
.lgfrm .form>li ul li.sec a {color:#1AB8B7; text-decoration:underline;}
.lgfrm .form>li ul li.t2 {margin-left:16px;}
.lgfrm .form span.kyes {display:block; padding-left:22px; background:url(images/icon_yes.gif) no-repeat; background-position:left 3px;}
.lgfrm .form span.kno {display:block; padding-left:22px; color:#FF3333; background:url(images/icon_no.gif) no-repeat; background-position:left 3px;}
.lgfrm .forg {padding-left:18px; background:url(images/icon_forget.jpg) no-repeat; background-position:2px center; color:#7D7D7D; display:inline-block; }
.lgfrm .to-login {float:left; width:356px; margin-top:5px; margin-right:18px;}
.lgfrm .to-login .mhtml .shadow {min-height:500px;}
.lgfrm .to-login .tit-img {width:auto; height:21px; background:url(images/title/tit_login.jpg) left top no-repeat; text-indent:-9999px;}
.lgfrm .to-login .note {padding:27px 27px 10px 27px; line-height:24px; color:#535353; font-size:9pt;}
.lgfrm .to-login .login-fb-tit {width:302px; margin:0px auto; margin-top:6px; line-height:14px; height:14px; background:url(images/fb_log_tit_bg.jpg) left top repeat-x;}
.lgfrm .to-login .login-fb-tit span {display:block; width:155px; height:14px; text-align:center; background:#FFFFFF; color:#525252; margin:0 auto;}
.lgfrm .to-login .login-fb {margin:16px 29px; text-align:center;}
.lgfrm .to-reg {float:left; width:593px; margin-top:5px;}
.lgfrm .to-reg .mhtml .shadow {min-height:500px;}
.lgfrm .to-reg .tit-img {width:auto; height:21px; background:url(images/title/tit_reg.jpg) left top no-repeat; text-indent:-9999px;}
.lgfrm .to-reg .first-buy {background:#C5ECFD; height:35px; margin-bottom:18px;}
.lgfrm .to-reg .first-buy div {width:auto; height:35px; margin-left:43px; background:url(images/first_buy_titl.jpg) left top no-repeat; text-indent:-9999px;}
.lgfrm .to-reg li.ftxt {color:#7C7C7C !important;}

#ShowMemArticle {position:absolute; left:35%; top:30px; width:700px; height:450px; z-index:5; display:none;}
#ShowMemArticle .label {width:630px; height:26px; background:url(images/pop_win_tit_end.gif) left bottom no-repeat; margin-left:-3px; text-align:left;}
#ShowMemArticle .label div {height:24px; background:#2DA9DF; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#ShowMemArticle .label div span {display:block; height:24px; line-height:24px; font-size:9pt; color:#FFFFFF; padding-left:23px;}
#ShowMemArticle .close {float:right; margin:5px 15px 0 0; width:53px; height:14px; background:url(images/close.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
#ShowMemArticle .article {height:400px; overflow:auto; margin:10px 10px 0 10px; padding:0px 20px 0px 10px;}
#ShowMemArticle .article .read {height:380px; line-height:18px; color:#545454;}

#ProdLightsBox {position:absolute; left:35%; top:30px; z-index:999; display:none;}
#ProdLightsBox .box-label {height:26px; background:url(images/pop_win_tit_end.gif) left bottom no-repeat; margin-left:-3px; text-align:left;}
#ProdLightsBox .box-label div {height:24px; background:#2DA9DF; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#ProdLightsBox .box-label div span {display:block; height:24px; line-height:24px; font-size:9pt; color:#FFFFFF; padding-left:23px;}
#ProdLightsBox .close {float:right; margin:5px 15px 0 0; width:53px; height:14px; background:url(images/close.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
#ProdLightsBox .article {overflow:auto; margin:10px 10px 0 10px; padding:0px 20px 0px 10px;}

#OnlineLightsBox {position:absolute; right:118px; top:105px; width:760px; z-index:999; display:none;}
#OnlineLightsBox .box-label {height:26px; background:url(images/pop_win_tit_end.gif) left bottom no-repeat; margin-left:-3px; text-align:left;}
#OnlineLightsBox .box-label div {height:24px; background:#2DA9DF; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#OnlineLightsBox .box-label div span {display:block; height:24px; line-height:24px; font-size:9pt; color:#FFFFFF; padding-left:23px;}
#OnlineLightsBox .close {float:right; margin:5px 15px 0 0; width:53px; height:14px; background:url(images/close.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
#OnlineLightsBox .article {padding:16px 0 22px 0;}
#OnlineLightsBox .article .msg {float:left; width:505px; height:464px; margin:0 15px 0 18px;}
#OnlineLightsBox .article .msg .area {width:505px; height:352px; margin-bottom:11px; overflow:auto;}
#OnlineLightsBox .article .msg .listh {width:100%; height:275px; overflow:auto; margin-bottom:5px;}
#OnlineLightsBox .article .msg .choose {line-height:26px; color:#7C7C7C; font-size:12px;}
#OnlineLightsBox .article .msg .tit {line-height:20px; color:#1EB6B7; font-size:12px; font-weight:bold; margin:15px 0 11px 0;}
#OnlineLightsBox .article .msg ul.list {list-style:none; padding:0px; margin:0px; list-style:none;}
#OnlineLightsBox .article .msg ul.list li {float:left; width:162px; margin-bottom:14px;}
#OnlineLightsBox .article .msg ul.list li .pic {float:left; width:50px; height:50px; position:relative;}
#OnlineLightsBox .article .msg ul.list li .pic .noread {position:absolute; right:1px; top:1px; width:19px; height:17px; line-height:14px; font-size:11px; color:#FFFFFF; text-align:center; background:url(images/icon_count.png) left top no-repeat; cursor:pointer;}
#OnlineLightsBox .article .msg ul.list li .pic .img {width:50px; height:50px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:45px;  /* 50px * 0.9 */ *font-family:Arial;
}
#OnlineLightsBox .article .msg ul.list li .pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
#OnlineLightsBox .article .msg ul.list li .pic .img img {vertical-align:middle;}
#OnlineLightsBox .article .msg ul.list li .person {float:left; width:104px; min-height:66px; margin-left:8px;}
#OnlineLightsBox .article .msg ul.list li .person .job {line-height:14px; color:#7D7D7D; font-size:11px;}
#OnlineLightsBox .article .msg ul.list li .person .name {line-height:18px; color:#30A9E0; font-size:12px; font-weight:bold; margin:2px 0 4px 0;}
#OnlineLightsBox .article .msg ul.list li .person .stat {line-height:14px; font-size:11px;}
#OnlineLightsBox .article .msg ul.list li .person .stat span.online {color:#1FB979;}
#OnlineLightsBox .article .msg ul.list li .person .stat span.offline {color:#FE312E;}
#OnlineLightsBox .article .msg ul.list li.clear {float:none; padding:0px; margin:0px; clear:both;}
#OnlineLightsBox .article .msg ul.guest {padding:0px; margin:0px; height:30px; list-style:none;}
#OnlineLightsBox .article .msg ul.guest li {float:left; line-height:30px; color:#2DA9DF;}
#OnlineLightsBox .article .msg ul.guest li span {color:#FF9501;}
#OnlineLightsBox .article .msg ul.guest li input.n {width:78px; height:18px; border:1px solid #CACACA; margin-right:6px;}
#OnlineLightsBox .article .msg ul.guest li input.p {width:96px; height:18px; border:1px solid #CACACA; margin-right:6px;}
#OnlineLightsBox .article .msg ul.guest li input.e {width:156px; height:18px; border:1px solid #CACACA;}
#OnlineLightsBox .article .msg ul.guest li input.send {width:76px; height:24px; border:0px; background:url(images/bt_send_chat.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer; margin-left:4px;}
#OnlineLightsBox .article .msg .note {line-height:normal; color:#9A9A9A; font-size:11px; clear:both;}
#OnlineLightsBox .article .msg .chat {width:100%; height:250px; overflow:auto; margin-bottom:10px;}
#OnlineLightsBox .article .msg .hide {display:none;}
#OnlineLightsBox .article .msg .message textarea {width:498px; height:50px; border:1px solid #CACACA; }
#OnlineLightsBox .article .msg .button {text-align:right; margin-top:5px;}
#OnlineLightsBox .article .msg .button input.back {width:130px; height:24px; border:0px; background:url(images/bt_close_chat.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
#OnlineLightsBox .article .msg .button input.send {width:76px; height:24px; border:0px; background:url(images/bt_send_chat.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer; margin-left:4px;}
#OnlineLightsBox .article .msg .cbnr {width:505px; height:100px; position:relative; z-index:1;}
#OnlineLightsBox .article .msg .cbnr .bnr {position:relative; width:505px; height:100px; text-align:center; left:0px; top:0px;}
#OnlineLightsBox .article .info {float:left; width:191px; height:464px; margin-left:12px;}
#OnlineLightsBox .article .info .canvas {}
#OnlineLightsBox .article .info .canvas .tit {display:block; margin:3px 4px 5px 4px; line-height:20px; color:#1EB6B7; font-size:12px; font-weight:bold;}
#OnlineLightsBox .article .info .canvas .data {height:63px;}
#OnlineLightsBox .article .info .canvas .data .pic {float:left; width:50px; height:50px;}
#OnlineLightsBox .article .info .canvas .data .pic .img {width:50px; height:50px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:45px;  /* 50px * 0.9 */ *font-family:Arial;
}
#OnlineLightsBox .article .info .canvas .data .pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
#OnlineLightsBox .article .info .canvas .data .pic .img img {vertical-align:middle;}
#OnlineLightsBox .article .info .canvas .data .person {float:left; width:124px; margin-left:8px;}
#OnlineLightsBox .article .info .canvas .data .person .job {line-height:14px; color:#7D7D7D; font-size:11px;}
#OnlineLightsBox .article .info .canvas .data .person .name {line-height:18px; color:#30A9E0; font-size:12px; font-weight:bold; margin:2px 0 4px 0;}
#OnlineLightsBox .article .info .canvas .data .person .stat {line-height:14px; font-size:11px;}
#OnlineLightsBox .article .info .canvas .data .person .stat span.online {color:#1FB979;}
#OnlineLightsBox .article .info .canvas .data .person .stat span.offline {color:#FE312E;}
#OnlineLightsBox .article .info .canvas .phone {height:22px; padding:0 5px; line-height:22px; color:#FE9601; font-size:18px; font-weight:bold;}
#OnlineLightsBox .article .info .canvas .time {height:37px; padding:0 5px; line-height:18px; color:#7D7D7D; font-size:11px;}
#OnlineLightsBox .article .hr {float:left; width:3px; height:464px; background:url(images/line_hr.jpg) left top no-repeat;}

	/*** chat css ***/
#OnlineLightsBox .mge {}
#OnlineLightsBox .mge .pic {float:left; margin:8px 0 4px 0; width:50px; height:50px;}
#OnlineLightsBox .mge .pic .img {width:50px; height:50px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:45px;  /* 50px * 0.9 */ *font-family:Arial;
}
#OnlineLightsBox .mge .pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
#OnlineLightsBox .mge .pic .img img {vertical-align:middle;}
#OnlineLightsBox .mge .say {position:relative; float:left; max-width:422px; margin:8px 0 4px 11px; padding:6px 10px; border:1px solid #CACACA; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#OnlineLightsBox .mge .ask {position:relative; float:left; max-width:422px; margin:8px 0 4px 11px; padding:6px 10px; border:1px solid #FFF79A; background:#FFF79A; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#OnlineLightsBox .mge .to {position:absolute; left:-12px; top:18px; width:12px; height:13px; background:url(images/icon_say.jpg) left top no-repeat;}
#OnlineLightsBox .mge .time {line-height:18px; color:#30A9DE; font-size:11px;}
#OnlineLightsBox .mge .content {line-height:18px; color:#545454; font-size:12px;}
#OnlineLightsBox .mge .content a {color:#3333FF; text-decoration:underline;}
#OnlineLightsBox .mge .content a:hover {color:#CC3333; text-decoration:underline;}
#OnlineLightsBox .mge .preload {display:block; width:110px; height:24px; line-height:24px; text-align:center; color:#7C7C7C; margin:0 auto; background:#EFEFEF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer;}


#DetectLinkBox {position:absolute; left:50%; top:105px; width:820px; margin-left:-410px; z-index:999; display:none;}
#DetectLinkBox .box-label {height:26px; background:url(images/pop_win_tit_end.gif) left bottom no-repeat; margin-left:-3px; text-align:left;}
#DetectLinkBox .box-label div {height:24px; background:#2DA9DF; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#DetectLinkBox .box-label div span {display:block; height:24px; line-height:24px; font-size:9pt; color:#FFFFFF; padding-left:23px;}
#DetectLinkBox .close {float:right; margin:5px 15px 0 0; width:53px; height:14px; background:url(images/close.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
#DetectLinkBox ul {margin:0px; padding:20px; list-style:none;}
#DetectLinkBox ul li {margin-bottom:2px;}
#DetectLinkBox ul li a {display:block; width:780px; height:100px; text-indent:-9000px;}
#DetectLinkBox ul li a.t1 {background:url(images/o_detect_1.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t2 {background:url(images/o_detect_2.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t3 {background:url(images/o_detect_3.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t4 {background:url(images/o_detect_4.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t5 {background:url(images/o_detect_5.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t1:hover {background:url(images/o_detect_1_1.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t2:hover {background:url(images/o_detect_2_1.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t3:hover {background:url(images/o_detect_3_1.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t4:hover {background:url(images/o_detect_4_1.jpg) left top no-repeat;}
#DetectLinkBox ul li a.t5:hover {background:url(images/o_detect_5_1.jpg) left top no-repeat;}





.ptop {padding-top:9px;}
.ptop .ody {float:left; color:#AFAFAF;}
.ptop .ody select {color:#00A1E9;}
.ptop .view {float:right;}
.ptop .view .page {float:left; margin-right:4px; color:#7D7D7D; line-height:19px;}
.ptop .view .page label {color:#2FA8E1; font-weight:bold; margin:0 2px 0 2px;}
.ptop .view .btn {float:left; margin-left:5px; width:19px; height:19px; cursor:pointer;}
.ptop .view .list {background:url(images/view_list.jpg) left top no-repeat;}
.ptop .view .list_1 {background:url(images/view_list_1.jpg) left top no-repeat;}
.ptop .view .all {background:url(images/view_all.jpg) left top no-repeat;}
.ptop .view .all_1 {background:url(images/view_all_1.jpg) left top no-repeat;}

.act-nowst {}
.act-nowst .padd {padding:15px 3px;}
.act-nowst .left {float:left; width:65%; min-height:65px; _height:65px; border-right:1px solid #CACACA;}
.act-nowst .left .subject {color:#CD262E; font-size:12pt; line-height:20px; margin-bottom:6px;}
.act-nowst .left .text {line-height:18px; margin-bottom:4px;}
.act-nowst .left .text .f {float:left; color:#898989; line-height:18px;}
.act-nowst .left .text .t {float:left; color:#898989; line-height:18px;}
.act-nowst .right {float:left; margin-top:5px; margin-left:37px;}
.act-nowst .right .padd {padding:0px; width:250px; margin:0 auto; text-align:left;}
.act-nowst .right .padd .bt {}
.act-nowst .right .padd .count {margin-top:3px; line-height:20px; color:#969696}



.prodwidth {width:995px; overflow:hidden;}
.prodwidth .prodlist {width:1015px; margin-top:8px;}
.prodwidth .prodlist .pinfo {margin-right:20px; margin-bottom:20px;}

.product {}
.product .pimg {float:left; width:500px; text-align:center;}
.product .pimg .big {width:500px; height:500px; display:table-cell; text-align:center; vertical-align:middle;}
.product .pimg .show {display:table; margin:0 auto; position:relative;}
.product .pimg .show .zoom {position:absolute; right:0px; bottom:0px; width:31px; height:29px; background:url(images/icon_zoom.png) left top no-repeat;}
.product .pimg .other {width:446px; text-align:left; margin:0 auto; margin-top:10px; }
.product .pimg .other .gp {float:left; width:28px; height:28px; background:url(images/poi_prev.jpg) left top no-repeat; margin-top:14px; cursor:pointer;}
.product .pimg .other .gn {float:left; width:28px; height:28px; background:url(images/poi_next.jpg) left top no-repeat; margin-top:14px; cursor:pointer;}
.product .pimg .other .lt {float:left; position:relative; width:378px; height:55px; margin:0 6px 0 6px; overflow:hidden;}
.product .pimg .other .lt .max {position:absolute; width:10000000px; height:55px; left:0px; top:0px;}
.product .pimg .other .lt .item {float:left; width:55px; height:55px; margin:0 4px 0 4px;}
.product .pimg .other .lt .item .img {width:55px; height:55px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:49.5px;  /* 55px * 0.9 */ *font-family:Arial;
}
.product .pimg .other .lt .item .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.product .pimg .other .lt .item .img img {vertical-align:middle;}
.product .pimg>ul.spec {margin:0px; margin-top:14px; margin-left:26px; padding:0px; list-style:none;}
.product .pimg>ul.spec>li {float:left; width:80px; text-align:center; margin-right:3px; }
.product .pimg>ul.spec>li .txt {width:80px; line-height:14px; color:#7D7D7D; font-size:11px; text-align:center; margin:0 auto; margin-top:3px;}
.product .pimg>ul.spec>li .txt a {color:#7D7D7D;}


.product .dinfo {float:left; width:448px; margin-left:20px; margin-top:12px;}
.product .dinfo .celebrity {height:18px; line-height:18px; color:#2EA9DF; font-size:10pt;}
.product .dinfo .pname {line-height:23px; min-height:23px; color:#000000; font-size:18px; font-weight:bold;}
.product .dinfo .pname a {color:#000000;}
.product .dinfo .fld_list { margin:20px 0; }
.product .dinfo .fld_list .txt { margin-bottom:6px; color:#535353; }
.product .dinfo .free_freight { margin:25px 0 15px; color:#2eaade; }
.product .dinfo ul.icon {margin:11px 0px 0px 0px; padding:0px; list-style:none;}
.product .dinfo ul.icon>li {float:left; margin-right:5px;}
.product .dinfo ul.share {float:right; margin:0px; margin-right:1px; padding:0px; list-style:none;}
.product .dinfo ul.share>li {float:left; margin-left:4px;}
.product .dinfo ul.share>li.t {line-height:14px; color:#AEAEAE; margin-top:18px; font-size:11px;}
.product .dinfo .lineType1 {margin:7px 0 8px 0;}
.product .dinfo .morec {float:left; line-height:18px; color:#AFAFB0; font-size:10pt; margin:10px 10px 10px 0;}
.product .dinfo .czone {float:left; width:310px; margin:5px 0 5px 0;}
.product .dinfo .czone .color {float:left; text-align:center; margin-right:5px; cursor:pointer;}
.product .dinfo .czone .color div.bd {width:25px; height:25px; position:relative;}
.product .dinfo .czone .color div.bd .bc {width:25px; height:25px; overflow:hidden;}
.product .dinfo .czone .color div.bd .no {position:absolute; left:0px; top:0px;}
.product .dinfo .czone .color div.txt {min-width:25px; line-height:25px; text-align:center; margin:0 3px 0 3px;}
.product .dinfo .czone .in div.bd {border:1px solid #323232;}
.product .dinfo .czone .out div.bd {border:1px solid #CCCCCC;}
.product .dinfo .czone .in div.txt {border:1px solid #323232;}
.product .dinfo .czone .out div.txt {border:1px solid #CCCCCC;}
.product .dinfo .czone .dis div.bd {border:1px solid #CCCCCC;}
.product .dinfo .czone .dis div.txt {border:1px solid #CCCCCC; background:#EFEFEF;}
.product .dinfo .szone {float:left; margin:5px 0 5px 0;}
.product .dinfo .szone .disable {color:#FFFFFF; background:#CCCCCC;}
.product .dinfo .szone .def {color:#363636; background:#FFFFFF;}
.product .dinfo ul.cash {margin:20px 0 10px 0; padding:0px; list-style:none;}
.product .dinfo ul.cash>li {margin-bottom:4px; line-height:22px; color:#000000; font-size:11px;}
.product .dinfo ul.cash>li span {font-size:12pt; font-weight:bold;}
.product .dinfo ul.cash>li.op {color:#000000;}
.product .dinfo ul.cash>li.op span {text-decoration: line-through;}
.product .dinfo ul.cash>li.bp {color:#FE3032;}
.product .dinfo ul.cash>li.bp span {font-size:20px;}
.product .dinfo ul.cash>li.spec {color:#545454;}
.product .dinfo ul.cash>li.spec span.p {color:#FE3032; font-size:11px; font-weight:normal;}
.product .dinfo ul.cash>li.spec span.px {color:#FE3032;}
.product .dinfo ul.cash>li.spec a {color:#2FA8DF; text-decoration:underline;}
.product .dinfo ul.cash>li.spec a:hover {color:#FD3130;}
.product .dinfo ul.cash>li span.note {margin-left:10px; font-size:11px; font-weight:normal; color:#999999;}
.product .dinfo ul.cash>li span.note a {color:#323232; text-decoration:underline;}
.product .dinfo ul.cash>li label.red {color:#FF3333;}
.product .dinfo ul.cash>li label.green {color:#00CC00;}


.product .dinfo .error {margin-top:20px; line-height:20px; color:#CC3333; font-size:11pt;}
.product .dinfo .selnum {float:left; margin-top:20px; line-height:18px;}
.product .dinfo .selnum .t {color:#AFAFB0; line-height:18px; font-size:10pt; }
.product .dinfo .selnum .s {margin-top:2px; }
.product .dinfo .selerr {float:left; width:150px; height:43px; line-height:43px; color:#535353; text-align:center; font-size:11pt; background:#E5E5E5; margin-top:20px;}
.product .dinfo ul.putcart {float:left; margin:20px 0 0 3px; padding:0px; list-style:none;}
.product .dinfo ul.putcart>li {float:left; margin:0 2px 0 2px;}

.product .dinfo .odesc {margin-top:30px;}
.product .dinfo .odesc .iadd {float:right; width:10px; height:10px; margin:1px 9px 0 0; background:url(images/icon_add.gif) left top no-repeat; cursor:pointer;}
.product .dinfo .odesc .isub {float:right; width:10px; height:10px; margin:1px 9px 0 0; background:url(images/icon_sub.gif) left top no-repeat; cursor:pointer;}
.product .dinfo .odesc .tit {line-height:13px; font-size:10pt; color:#2EAADE; padding:0 8px 0 8px;}
.product .dinfo .odesc .text {line-height:22px; font-size:10pt; color:#535353; padding:0 8px 0 8px;}
.product .dinfo .odesc .field {margin-bottom:7px; margin-left:10px;}
.product .dinfo .odesc .field .f {float:left; line-height:23px; color:#7D7D7D; margin-right:10px; *margin-right:0px;}
.product .dinfo .odesc .field .p {float:left; margin-right:5px;}
.product .dinfo .odesc .field .p input.fn {border:1px solid #C9C9C9; line-height:21px; height:21px; padding:0 5px 0 5px; *padding:0px; width:58px; color:#515151; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.product .dinfo .odesc .field .p input.mail {border:1px solid #C9C9C9; line-height:21px; height:21px; padding:0 5px 0 5px; *padding:0px; width:242px; color:#515151; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.product .dinfo .odesc .nt {float:left; width:324px; padding-left:10px; line-height:16px; color:#939393; font-size:11px;}
.product .dinfo .odesc .bt {text-align:right; padding-right:10px;}

.product .html {width:965px; margin:20px 0 0 0;}
.product .label_o { height:26px; position:relative; }
.product .label {position:absolute; display:inline-block; width:auto; left:-13px; text-align:left; background:url(images/plabel_bg_m.gif) left top repeat-x;}
.product .label .bgl { background:url(images/plabel_bg_l.gif) left top no-repeat; }
.product .label .bgr { background:url(images/plabel_bg_r.gif) right top no-repeat; padding-right:15px; height:26px; }
.product .label span {display:block; font-size:10pt; line-height:24px; color:#FFFFFF; padding-left:23px;}
.product .plink {position:relative; text-align:center; }
.product .plink .label {top:-2px;}
.product .plink .lprev {position:absolute; width:25px; height:48px; left:-9px; top:100px; background:url(images/link_prev.jpg) left top no-repeat; cursor:pointer;}
.product .plink .rnext {position:absolute; width:25px; height:48px; right:-9px; top:100px; background:url(images/link_next.jpg) left top no-repeat; cursor:pointer;}
.product .plink .content {position:relative; width:910px; height:auto; margin:0 auto; margin-top:4px; text-align:left; overflow:hidden;}
.product .plink .content .max {position:relative; width:100000px; height:auto; left:0px; top:0px;}
.product .plink .content .item {float:left; width:164px; margin:0 9px 0 9px;}
.product .plink .content .item .img {width:164px; height:164px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:147.6px;  /* 164px * 0.9 */ *font-family:Arial;
}
.product .plink .content .item .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.product .plink .content .item .img img {vertical-align:middle;}
.product .plink .content .item .name {margin-top:3px; text-align:center; min-height:36px; _height:36px; line-height:18px; color:#7C7C7C; font-size:11px;}
.product .plink .content .item .name a {color:#7C7C7C;}
.product .plink .content .item .name a:hover {color:#323232; text-decoration:underline;}
.product .plink .content .item .price {margin-top:6px; text-align:center; line-height:18px; color:#323232; font-size:8px;}
.product .plink .content .item .price span {font-size:9pt; font-weight:bold;}

.product .lmenu {min-height:42px; margin-top:6px;}
.product .lmenu ul.th {margin:0px; margin-bottom:7px; padding:0px; list-style:none; float:left; }
.product .lmenu ul.th li {float:left; background:url(images/pdsc_bg.jpg) left top repeat-x; cursor:pointer;}
.product .lmenu ul.th li .l {padding-left:4px; background:url(images/pdsc_l.jpg) left top no-repeat;}
.product .lmenu ul.th li .ls {padding-left:3px; background:url(images/pdsc_ls.jpg) left top no-repeat;}
.product .lmenu ul.th li .r {padding-right:4px; background:url(images/pdsc_r.jpg) right top no-repeat;}
.product .lmenu ul.th li .rs {padding-right:6px; background:url(images/pdsc_rs.jpg) right top no-repeat;}
.product .lmenu ul.th li .w {width:auto; height:42px; text-align:center; line-height:31px; color:#FFFFFF; font-size:10pt; padding:0 10px; white-space:nowrap; }
.product .lmenu ul.th li:hover {background:url(images/pdsc_bg_1.jpg) left top repeat-x;}
.product .lmenu ul.th li:hover .l {padding-left:4px; background:url(images/pdsc_l_1.jpg) left top no-repeat;}
.product .lmenu ul.th li:hover .ls {padding-left:3px; background:url(images/pdsc_ls_1.jpg) left top no-repeat;}
.product .lmenu ul.th li:hover .r {padding-right:4px; background:url(images/pdsc_r_1.jpg) right top no-repeat;}
.product .lmenu ul.th li:hover .rs {padding-right:6px; background:url(images/pdsc_rs_1.jpg) right top no-repeat;}
.product .lmenu ul.th li:hover .w {text-shadow:0px 0px 5px #C85500; background:url(images/pdsc_dn.jpg) center bottom no-repeat;}

.product .lmenu ul.rgt {margin:0px; margin-bottom:7px; padding-left:2px; list-style:none; float:left; }
.product .lmenu ul.rgt li {background:url(images/popn_bg.jpg) left top repeat-x; cursor:pointer;}
.product .lmenu ul.rgt li .l {padding-left:3px; background:url(images/popn_l.jpg) left top no-repeat;}
.product .lmenu ul.rgt li .l .r {padding-right:6px; background:url(images/popn_r.jpg) right top no-repeat;}
.product .lmenu ul.rgt li .w {width:auto; height:42px; text-align:center; line-height:31px; color:#FFFFFF; font-size:10pt; padding:0 10px; white-space:nowrap; }
.product .lmenu ul.rgt li:hover {background:url(images/pdsc_bg_1.jpg) left top repeat-x;}
.product .lmenu ul.rgt li:hover .l {padding-left:3px; background:url(images/pdsc_ls_1.jpg) left top no-repeat;}
.product .lmenu ul.rgt li:hover .l .r {padding-right:6px; background:url(images/pdsc_rs_1.jpg) right top no-repeat;}
.product .lmenu ul.rgt li:hover .w {text-shadow:0px 0px 5px #C85500; background:url(images/pdsc_dn.jpg) center bottom no-repeat;}


.product .defcont {margin:5px 0 30px 0; padding:0 30px 0 30px; text-align:left; line-height:24px; color:#535353; font-size:10pt;}
.product .defcont ul.license {padding:0px; margin:0px; list-style:none;}
.product .defcont ul.license li {float:left; width:111px; margin-right:15px; margin-top:8px;}
.product .defcont ul.license li .img {width:111px; height:148px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:133.2px;  /* 148px * 0.9 */ *font-family:Arial;
}
.product .defcont ul.license li .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.product .defcont ul.license li .img img {vertical-align:middle; border:1px solid #E5E5E5;}
.product .defcont ul.license li .name {line-height:18px; color:#7D7D7D; margin-top:6px; font-size:10pt;}

.product .defcont .qa {padding:2px 0 0 0; width:869px;}
.product .defcont .qa ul.list {margin:0px; padding:0px; list-style:none;}
.product .defcont .qa ul.list li.q {border:1px solid #E5E5E5; min-height:38px; _height:38px; background:url(images/qalt_bg.jpg) left top repeat-x; margin-top:8px; cursor:pointer;}
.product .defcont .qa ul.list li.q .plus {padding-right:30px; min-height:38px; _height:38px; background:url(images/icon_qplus.jpg) no-repeat; background-position:838px 13px;}
.product .defcont .qa ul.list li.q .sub {padding-right:30px; min-height:38px; _height:38px; background:url(images/icon_qsub.jpg) no-repeat; background-position:838px 13px;}
.product .defcont .qa ul.list li.q .subject {min-height:23px; _height:23px; line-height:23px; font-size:10pt; color:#545454; padding:8px 0 7px 42px; background:url(images/icon_q.jpg) 12px 8px no-repeat;}
.product .defcont .qa ul.list li.a {padding:0 42px; margin:20px 0; color:#F15A25; font-size:10pt; line-height:24px; background:url(images/icon_a.jpg) 12px top no-repeat; display:none;}

.product .defcont .review {padding:0px; margin:0px; list-style:none;}
.product .defcont .review li.pic {float:left; width:120px; height:120px; text-align:center; margin:15px 20px 15px 20px;}
.product .defcont .review li.pic .img {width:120px; height:120px; border:1px solid #E5E5E5; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:108px;  /* 120px * 0.9 */ *font-family:Arial;
}
.product .defcont .review li.pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.product .defcont .review li.pic .img img {vertical-align:middle;}
.product .defcont .review li.intro {float:left; width:712px; margin:15px 0 15px 0;}
.product .defcont .review li.intro ul {margin:0px; padding:0px; list-style:none;}
.product .defcont .review li.intro ul li.user {line-height:18px; color:#AFAFAF; font-weight:10pt;}
.product .defcont .review li.intro ul li.user span {color:#2DA8E1;}
.product .defcont .review li.intro ul li.text {line-height:24px; color:#525252; font-weight:10pt; margin-top:5px;}
.product .defcont .review li.clear {float:none; width:auto; clear:both;}


.join {}
.join .msg {padding:28px 28px 20px 28px; line-height:20px; color:#535353;}
.join .resend {padding:10px 28px; line-height:22px; color:#535353;}
.join .resend a {color:#CC3333;}
.join .mhtml {margin-top:0px;}
.join .mhtml .shadow {min-height:400px; _height:400px;}
.join .read {height:300px; margin:20px 20px 8px 20px; line-height:24px; color:#535353; overflow:auto;}
.join .watch {padding:0 20px; padding-bottom:20px; line-height:22px; color:#7D7D7D;}
.join .cform {margin-top:17px;}
.join .cform li.tline {margin-left:38px; line-height:25px; color:#1AB6B5;}
.join .cform li.tline span {color:#FF9501;}
.join .cform li.title {width:160px; text-align:right; margin-right:10px; margin-left:0; }
.join .cform li.w200 {width:200px;}
.join .cform li.st {width:60px; margin-left:16px;}
.join .cform span.remark {color:#00A1E9; line-height:25px;}
.join .cform span.remark span.wait {color:#7A7A7A;}
.join .cform span.remark span.kyes {display:inline-block; padding-left:22px; background:url(images/icon_yes.gif) no-repeat; background-position:left 3px;}
.join .cform span.remark span.kno {display:inline-block; padding-left:22px; color:#FF3333; background:url(images/icon_no.gif) no-repeat; background-position:left 3px;}
.join .cform input.text {width:400px;}
.join .cform input.code {width:250px;}
.join .cform input.birthday {width:100px;}
.join .cform input.zip {width:60px;}
.join .cform input.company {width:200px;}
.join .cform input.num {width:160px;}
.join .cform input.addr {width:320px;}
.join .cform textarea {width:610px; height:60px;}
.join .modify {padding:12px 0; border-bottom:1px solid #E5E5E5; color:#7E7E7E;}

.meminfo {border:1px solid #E5E5E5; min-height:431px; _height:431px;}
.meminfo .user {float:left; width:545px; margin:19px 30px 9px 18px;}
.meminfo .user .data {line-height:25px; color:#535353;}
.meminfo .user .data b {color:#FF9600; font-weight:normal;}
.meminfo .user .data span.b1 {display:inline-block; color:#1BB7B6; font-weight:bold; padding-left:29px; background:url(images/lv_ball1.jpg) left top no-repeat;}
.meminfo .user .data span.b2 {display:inline-block; color:#FC9603; font-weight:bold; padding-left:29px; background:url(images/lv_ball2.jpg) left top no-repeat;}
.meminfo .user .data span.b3 {display:inline-block; color:#939393; font-weight:bold; padding-left:29px; background:url(images/lv_ball3.jpg) left top no-repeat;}
.meminfo .user .membnr {width:543px; height:218px; border:1px solid #E5E5E5; position:relative; margin-top:14px; z-index:1;}
.meminfo .user .membnr .bnr {position:relative; width:535px; height:210px; text-align:center; padding:4px; left:0px; top:0px;}
.meminfo .user .information {margin-top:28px; padding-bottom:20px;}
.meminfo .user .information .tit {padding-left:8px; font-size:14px; font-weight:bold; line-height:14px; color:#1AB5B9; background:url(images/m_area_tbg.jpg) left top no-repeat;}
.meminfo .user .information ul {padding:0px; margin:0px; margin-top:24px; list-style:none; }
.meminfo .user .information ul li {float:left; min-height:71px; _height:71px; color:#7D7D7D; line-height:18px; background:url(images/m_area_hr.jpg) right top no-repeat;}
.meminfo .user .information ul li span {font-size:18px; color:#FF9600; font-weight:bold;}
.meminfo .user .information ul li.byBonus {width:176px; margin-left:10px; padding-right:10px;}
.meminfo .user .information ul li.byBonus h2 {display:block; width:47px; height:31px; padding:0px; margin:3px 0 10px 0px; background:url(images/m_area_bonus.jpg) left top no-repeat; text-indent:-9999px;}
.meminfo .user .information ul li.byCard {width:149px; margin-left:20px; padding-right:10px;}
.meminfo .user .information ul li.byCard h2 {display:block; width:56px; height:31px; padding:0px; margin:3px 0 10px 0px; background:url(images/m_area_card.jpg) left top no-repeat; text-indent:-9999px;}
.meminfo .user .information ul li.byAsk {width:140px; margin-left:20px; padding-right:10px;}
.meminfo .user .information ul li.byAsk h2 {display:block; width:100px; height:31px; padding:0px; margin:3px 0 10px 0px; background:url(images/m_area_ask.jpg) left top no-repeat; text-indent:-9999px;}
.meminfo .uact {float:left; width:372px; margin:9px 0px;}
.meminfo .uact .lineType2 {margin:12px 0px;}
.meminfo .uact .box .pic {float:left; width:119px; height:119px; border:1px solid #E5E5E5; margin-right:10px;}
.meminfo .uact .box .pic .img {width:119px; height:119px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:107.1px;  /* 119px * 0.9 */ *font-family:Arial;
}
.meminfo .uact .box .pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.meminfo .uact .box .pic .img img {vertical-align:middle;}
.meminfo .uact .pf {float:left; width:241px;}
.meminfo .uact .pf h2 {padding:0 0 0 8px; margin:2px 0 6px 0; font-size:14px; font-weight:bold; line-height:14px; color:#1AB5B9; background:url(images/m_area_tbg.jpg) left top no-repeat;}
.meminfo .uact .pf h2 a {color:#1AB5B9;}
.meminfo .uact .pf .desc {line-height:24px; color:#FF9600;}
.meminfo .uact .pf .note {line-height:24px; color:#7E7E7E;}
.meminfo .uact .pf .bt {width:103px; height:28px; margin-top:16px;}

.mcard {width:965px;}
.mcard h2 {display:block; width:140px; height:22px; margin:0 0 8px 0; padding:0px; background:url(images/title/tit_card.jpg) left top no-repeat; text-indent:-9999px;}
.mcard .listtb {width:965px;}
.mcard .listtb td.serial {color:#000000;}
.mcard .listtb td .msg {padding:0 10px; text-align:left;}
.mcard .input {margin-top:20px; line-height:22px; padding-left:10px;}
.mcard .input .tips {color:#9A9A9A; font-size:11px;}
.mcard .guide {width:963px; border:1px solid #E5E5E5;}
.mcard .guide h3 {display:block; margin:20px 0 0 20px; padding:0px; width:90px; height:29px; background:url(images/useguide.jpg) left top no-repeat; text-indent:-9999px;}
.mcard .guide ul {margin:4px 20px 16px 36px; padding:0px; list-style:none;}
.mcard .guide ul li {line-height:18px; color:#535353; margin-bottom:8px; }
.mcard .guide ul li:before {content:'．'; display:inline-block; margin-left:-1em; }

.mbonus {width:965px;}
.mbonus h2 {display:block; width:190px; height:22px; margin:0 0 6px 0; padding:0px; background:url(images/title/tit_bonus.jpg) left top no-repeat; text-indent:-9999px;}
.mbonus .own {line-height:18px; color:#7D7D7D; font-size:11px; margin:16px 0 13px 2px;}
.mbonus .own span.point {color:#FC302F; font-size:13px; font-weight:bold; margin:0px 4px;}
.mbonus .listtb {width:965px;}
.mbonus .listtb td .msg {padding:0 10px; text-align:left;}
.mbonus .guide {width:963px; border:1px solid #E5E5E5;}
.mbonus .guide h3.u1 {display:block; margin:20px 0 0 20px; padding:0px; width:90px; height:29px; background:url(images/useguide.jpg) left top no-repeat; text-indent:-9999px;}
.mbonus .guide h3.u2 {display:block; margin:20px 0 0 20px; padding:0px; width:100px; height:29px; background:url(images/bonusless.jpg) left top no-repeat; text-indent:-9999px;}
.mbonus .guide ul {margin:4px 20px 16px 36px; padding:0px; list-style:none;}
.mbonus .guide ul li {line-height:18px; color:#535353; margin-bottom:8px; }
.mbonus .guide ul li:before {content:'．'; display:inline-block; margin-left:-1em;}
.mbonus .guide .remark {line-height:18px; color:#535353; margin:5px 20px 16px 20px;}


.mwarranty {width:966px;}
.mwarranty h2 {display:block; width:275px; height:22px; margin:0 0 8px 0; padding:0px; background:url(images/title/tit_warranty.jpg) left top no-repeat; text-indent:-9999px;}
.mwarranty .listtb {width:965px;}
.mwarranty .listtb td {vertical-align:top; height:auto !important; padding:13px 22px 13px 22px; line-height:22px;}
.mwarranty h3 {display:block; width:143px; height:30px; margin:36px 0 0 0; padding:0px; background:url(images/warrant_reg.jpg) left top no-repeat; text-indent:-9999px;}
.mwarranty .border {border:1px solid #E5E5E5; padding:15px 3px; margin-bottom:34px; background:url(images/warranty_bg.jpg) 145px 20px no-repeat;}
.mwarranty .notice {padding:0px 44px 0px 44px; margin-bottom:20px; line-height:24px; color:#545454; font-size:12px;}
.mwarranty .notice ul {padding:0px; margin:0px; margin-top:3px; list-style:none;}
.mwarranty .notice ul li {line-height:18px; color:#535353; font-size:12px; padding-left:1.2em; }
.mwarranty .notice ul li span.icon { display:inline-block; margin-left:-1em; position:relative; left:-0.2em; }
.mwarranty .notice ul li a {color:#1BB6B8; text-decoration:underline;}
.mwarranty .notice ul li a:hover {color:#FF9501; text-decoration:underline;}
.mwarranty .notice ul li .ta {padding-left:18px; color:#01A2EA;}
.mwarranty .cform {margin-top:0px; width:926px;}
.mwarranty .cform li.title {width:140px; margin-left:44px;}
.mwarranty .cform li.title2 {margin-left:10px !important;}
.mwarranty .cform li.ftxt { width:720px; }
.mwarranty .cform li.send {float:left; margin-left:44px; margin-top:15px;}
.mwarranty .cform li.mr { width:auto; }
.mwarranty .cform li.mr {margin-right:5px;}
.mwarranty .cform .item {display:block; float:left; margin-right:6px;}
.mwarranty .cform .item:first-child:before {content:'';}
.mwarranty .cform .item:before {content:'/ ';}
.mwarranty .cform input.long {width:480px;}
.mwarranty .cform input.long2 {width:480px;}
.mwarranty .cform input.short {width:127px;}
.mwarranty .cform input.serial {width:194px;}
.mwarranty .cform input.bill {width:131px;}
.mwarranty .cform input.buy-date {width:90px;}
.mwarranty .cform select.sel-type {width:352px;}
.mwarranty .cform select.sel-model {width:206px;}
.mwarranty .cform span.wait {color:#FF9600;}
.mwarranty .cform span.kyes {display:block; padding-left:29px; color:#A9C32E; background:url(images/icon_want_ok.jpg) no-repeat; background-position:left 1px;}
.mwarranty .cform span.kno {display:block; padding-left:22px; color:#FF3333; background:url(images/icon_no.gif) no-repeat; background-position:left 3px;}
.mwarranty .suv {width:115px; height:33px; margin:68px 0 16px 35px; padding:0px; background:url(images/warranty_survey.jpg) left top no-repeat; text-indent:-9999px;}
.mwarranty .find-model {width:204px; height:25px; background:url(images/bt_find_model.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
.mwarranty .find-serial {width:229px; height:25px; background:url(images/bt_find_serial.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}


.mfriend {width:965px;}
.mfriend h2 {display:block; width:275px; height:22px; margin:0 0 8px 0; padding:0px; background:url(images/title/tit_friend.jpg) left top no-repeat; text-indent:-9999px;}
.mfriend .listtb {width:965px;}
.mfriend .listtb .trth1 { background:url(images/listtb_th_bg.jpg) left top repeat-x; }
.mfriend .listtb .trth1 th { background:url(images/th_bg1.gif) right center no-repeat; }
.mfriend .listtb .trth1 th:last-child { background:none; }
.mfriend .listtb .trth1 th div { height:auto; border:0; }
.mfriend .listtb td {vertical-align:top; height:auto !important; padding:13px 22px 13px 22px; line-height:22px;}

.mtrace {width:965px;}
.mtrace h2 {display:block; width:95px; height:22px; margin:0 0 6px 0; padding:0px; background:url(images/title/tit_trace.jpg) left top no-repeat; text-indent:-9999px;}
.mtrace .pinfo {margin-right:10px; margin-bottom:10px;}

.mtryout {}
.mtryout .box {margin-top:40px; margin-left:42px;}
.mtryout .box .pic {float:left; width:119px; height:119px; border:1px solid #E5E5E5; margin-right:10px;}
.mtryout .box .pic .img {width:119px; height:119px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:107.1px;  /* 119px * 0.9 */ *font-family:Arial;
}
.mtryout .box .pic .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.mtryout .box .pic .img img {vertical-align:middle;}
.mtryout .box .pf {float:left; width:241px;}
.mtryout .box .pf .desc {line-height:24px; color:#FF9600;}
.mtryout .box .pf .note {line-height:24px; color:#7E7E7E;}
.mtryout .cform {margin-top:20px;}
.mtryout .cform li.title {width:130px;}
.mtryout .cform li.ftxt {}
.mtryout .cform li.sec {float:left; margin-left:10px; color:#AFAFB1; line-height:25px;}
.mtryout .cform li.sec img {margin-top:1px;}
.mtryout .cform input.text {width:540px;}
.mtryout .cform input.code {width:90px !important;}
.mtryout .cform textarea {width:610px;}



.mlv {width:965px;}
.mlv .data {line-height:25px; color:#535353; margin:16px 0 12px 0;}
.mlv .data span.b1 {display:inline-block; color:#1BB7B6; font-weight:bold; padding-left:29px; margin-left:4px; background:url(images/lv_ball1.jpg) left top no-repeat;}
.mlv .data span.b2 {display:inline-block; color:#FC9603; font-weight:bold; padding-left:29px; margin-left:4px; background:url(images/lv_ball2.jpg) left top no-repeat;}
.mlv .data span.b3 {display:inline-block; color:#939393; font-weight:bold; padding-left:29px; margin-left:4px; background:url(images/lv_ball3.jpg) left top no-repeat;}
.mlv .note {margin-top:26px;}
.mlv .note .view {float:right; margin-right:23px;}
.mlv .note p.p1 {width:440px; line-height:20px; color:#FF9602;}
.mlv .note p.p2 {width:440px; line-height:20px; color:#535353; margin-top:24px;}
.mlv .note p.p3 {width:440px; line-height:20px; color:#2DAAE0; margin-top:24px;}
.mlv span.l1 {display:block; height:25px; background:url(images/lv_t_1.jpg) left top no-repeat; text-indent:-9999px;}
.mlv span.l2 {display:block; height:25px; background:url(images/lv_t_2.jpg) left top no-repeat; text-indent:-9999px;}
.mlv span.l3 {display:block; height:25px; background:url(images/lv_t_3.jpg) left top no-repeat; text-indent:-9999px;}
.mlv h2 {float:left; margin:0px; padding:8px 12px; color:#FFFFFF; line-height:14px; font-size:14px; background:#1DB5B8; border-top-left-radius:5px; border-top-right-radius:5px;}
.mlv table.tb {clear:both; width:100%; border:1px solid #E4E6E5;}
.mlv table.tb th, .mlv table.tb td {vertical-align:middle; padding:9px; border-bottom:1px dotted #E5E5E5;}
.mlv table.tb tr:last-child th, .mlv table.tb tr:last-child td {border-bottom:0px;}
.mlv table.tb th {text-align:left; padding-left:40px; color:#117B3B; font-weight:normal; background:#F8FFDE;}
.mlv table.tb td {text-align:left; padding-left:32px; color:#010101;}

.mlv .guide {width:963px; border:1px solid #E5E5E5; margin-top:10px;}
.mlv .guide h3 {display:block; margin:20px 0 0 20px; padding:0px; width:175px; height:29px; background:url(images/teacher.jpg) left top no-repeat; text-indent:-9999px;}
.mlv .guide ul {margin:4px 20px 16px 20px; padding:0px; list-style:none;}
.mlv .guide ul li {line-height:18px; color:#535353;}
.mlv .guide ul li:before {content:'．';}

.gask {}
.gask .book {border-top:1px solid #107A3A;}
.gask .book:first-child {border-top:0px;}
.gask .book .title {background:#F8FFDE; border-bottom:1px dotted #E5E5E5;}
.gask .book .title .subject {float:left; width:800px; line-height:24px; color:#0D7A39; font-weight:bold; padding:0px 27px; margin:6px 0;}
.gask .book .title .date {float:right; line-height:24px; font-size:8pt; color:#7B7D7A; margin:6px 24px 6px 0px;}
.gask .book .content {padding:6px 27px 16px 27px; color:#535353; line-height:24px;}
.gask .book .reply {border-top:1px solid #E5E5E5; border-bottom:1px dotted #E5E5E5;}
.gask .book .reply .subject {float:left; width:800px; line-height:24px; color:#0D7A39; font-weight:bold; padding:0px 27px; margin:6px 0;}
.gask .book .reply .date {float:right; line-height:24px; font-size:8pt; color:#7B7D7A; margin:6px 24px 6px 0px;}



.gask .gbook .book .poster {display:inline-block; color:#2FA8DF; line-height:24px;}
.gask .gbook .book .poster .user {color:#2FA8DF;}
.gask .gbook .book .poster .admin {color:#FF9600;}
.gask .gbook .book .date {display:inline-block; color:#AEAEAE; line-height:24px;}
.gask .gbook .book .date span {padding-left:12px;}
.gask .gbook .book .date:before {content:'/';}
.gask .gbook .book .content {line-height:24px; color:#535353;}

.gask .mhtml {margin-top:0px;}
.gask .mhtml .shadow {min-height:50px; _height:50px;}
.gask .mhtml .cform {padding:17px 0px 5px 0px;}
.gask .mhtml .cform>li ul {list-style:none;}
.gask .mhtml .cform>li ul li.title {width:130px; margin-left:0px; margin-left:27px;}
.gask .mhtml .cform>li ul li.ftxt {margin-right:4px;}
.gask .mhtml .cform>li ul li.sec {float:left; margin-left:6px; color:#7C7C7C; line-height:25px;}
.gask .mhtml .cform>li ul li.sec img {display:block;}
.gask .mhtml .cform>li ul li.sec a {color:#FF9600; text-decoration:underline;}
.gask .mhtml .cform>li.notice {padding:0; padding-left:27px; color:#1CB6B6; line-height:24px; margin-bottom:10px;}
.gask .mhtml .cform input.text {width:610px;}
.gask .mhtml .cform textarea {width:610px; height:160px;}



.order {width:auto;}
.order .tit-img {width:165px; height:21px; margin-bottom:7px; background:url(images/title/tit_cart.jpg) left top no-repeat; text-indent:-9999px;}
.order ul.step {width:746px; height:42px; margin:13px 0 33px 111px; padding:0px; list-style:none;}
.order ul.step li {float:left; height:42px; text-indent:-9999px;}
.order ul.step li.start {width:120px; background:url(images/c_step_s.jpg) left top no-repeat;}
.order ul.step li.step1 {width:212px; background:url(images/c_step_1.jpg) left top no-repeat;}
.order ul.step li.step2 {width:209px; background:url(images/c_step_2.jpg) left top no-repeat;}
.order ul.step li.step3 {width:184px; background:url(images/c_step_3.jpg) left top no-repeat;}
.order ul.step li.step1_1 {width:212px; background:url(images/c_step_1_1.jpg) left top no-repeat;}
.order ul.step li.step2_1 {width:209px; background:url(images/c_step_2_1.jpg) left top no-repeat;}
.order ul.step li.step3_1 {width:184px; background:url(images/c_step_3_1.jpg) left top no-repeat;}
.order .payment {border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.order .payment .taiwan, .order .payment .abroad  {min-height:32px; padding:25px 0 14px 16px; border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.order .payment .taiwan h2 {float:left; margin:0px 14px 0 0; padding:0px; display:block; width:85px; height:64px; background:url(images/buy_taiwan.jpg) left top no-repeat; text-indent:-9999px;}
.order .payment .taiwan h2.b7 {background:url(images/buy_711.jpg) left top no-repeat;}
.order .payment .abroad h2 {float:left; margin:0px 14px 0 0; padding:0px; display:block; width:85px; height:32px; background:url(images/buy_abroad.jpg) left top no-repeat; text-indent:-9999px;}
.order .payment .sel {float:left; width:830px; margin:0px; padding:0px;}
.order .payment .sel ul {margin:0px; padding:0px; list-style:none;}
.order .payment .sel ul li.l {padding:9px 0; line-height:18px; border-bottom:1px dotted #E4E4E4;}
.order .payment .sel ul li.l .choose {float:left; width:30px; text-align:center;}
.order .payment .sel ul li.l .name {float:left; width:130px; color:#C2C2C2; margin-right:6px;}
.order .payment .sel ul li.l .name span {display:block; color:#C2C2C2; font-size:11px;}
.order .payment .sel ul li.l .name span label {color:#FF3030;}
.order .payment .sel ul li.l .txt {float:left; width:660px; color:#C2C2C2;}
.order .payment .sel ul li.l .txt b {color:#FB312F; font-weight:normal;}
.order .payment .sel ul li.l .txt .fibon {float:right; margin-left:10px; margin-right:10px;}
.order .payment .sel ul li.l .txt .fibon ul {margin:0px; padding:0px; list-style:none;}
.order .payment .sel ul li.l .txt .fibon ul li {float:left; width:25px; height:25px; margin-left:3px;}
.order .payment .sel ul li.l .txt .fibon ul li.cc {width:82px; height:17px; background:url(images/icon_bcat_0.png) left top no-repeat;}
.order .payment .sel ul li.l .txt .fibon ul li.c1 {background:url(images/icon_711_0.png) left top no-repeat;}
.order .payment .sel ul li.l .txt .fibon ul li.c2 {background:url(images/icon_family_0.png) left top no-repeat;}
.order .payment .sel ul li.l .txt .fibon ul li.c3 {background:url(images/icon_okc_0.png) left top no-repeat;}
.order .payment .sel ul li.l .txt .fibon ul li.c4 {background:url(images/icon_hilife_0.png) left top no-repeat;}
.order .payment .sel ul li.l .txt .fibon ul li.clear {float:none; clear:both; margin-left:0px;}

.order .payment .sel ul li.l .ndata {padding:0px 10px; color:#CC6666;}
.order .payment .sel ul li.now {background:#F4F4F4; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.order .payment .sel ul li.now .name {color:#1AB5B7 !important;}
.order .payment .sel ul li.now .name span {color:#9A9A9A;}
.order .payment .sel ul li.now .name span label {color:#FF3030;}
.order .payment .sel ul li.now .txt {color:#545454;}
.order .payment .sel ul li.now .txt b {color:#FB312F;}
.order .payment .sel ul li.now .txt .fibon ul li.cc {background:url(images/icon_bcat_1.png) left top no-repeat;}
.order .payment .sel ul li.now .txt .fibon ul li.c1 {background:url(images/icon_711_1.png) left top no-repeat;}
.order .payment .sel ul li.now .txt .fibon ul li.c2 {background:url(images/icon_family_1.png) left top no-repeat;}
.order .payment .sel ul li.now .txt .fibon ul li.c3 {background:url(images/icon_okc_1.png) left top no-repeat;}
.order .payment .sel ul li.now .txt .fibon ul li.c4 {background:url(images/icon_hilife_1.png) left top no-repeat;}

.order .payment .sel .cvsinfo {margin-top:10px; padding-left:10px; line-height:18px;}

.order .payment .sel .change-abroad {padding-left:12px; line-height:25px; color:#535353; margin-bottom: 10px;}
.order .payment .sel .change-abroad select {border:1px solid #C9C9C9; margin-left:8px; height:23px; *height:auto; min-width:120px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.order .listtb {width:100%; margin-top:25px;}
.order .listtb th div { padding:0 3px; }
.order .listtb .trth1 { background:url(images/listtb_th_bg.jpg) left top repeat-x; }
.order .listtb .trth1 th { background:url(images/th_bg1.gif) right center no-repeat; }
.order .listtb .trth1 th:last-child { background:none; }
.order .listtb .trth1 th div { height:auto; border:0; }
.order .listtb td { padding:3px 3px; }
.order .listtb td.pic {padding:4px 0;}
.order .listtb td.prod {text-align:left;}
.order .listtb td.price {font-weight:bold; color:#000000;}
.order .listtb td.group {height:auto; background:#D2ED74; padding:5px 10px; line-height:18px; font-weight:bold; font-size:11pt; color:#525252;}
.order .listtb td.space {height:auto; background:#FFFFFF; padding:9px 46px; text-align:right; color:#7D7D7D; line-height:18px;}
.order .listtb td.space b {color:#000000; font-weight:bold;}
.order .listtb .img {width:61px; height:61px; border:1px solid #E5E5E5; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:54.9px;  /* 61px * 0.9 */ *font-family:Arial;
}
.order .listtb .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.order .listtb .img img {vertical-align:middle;}
.order .listtb b {color:#FD9800; font-weight:bold;}
.order .listtb b.red {color:#E51803;}
.order .listtb b.green {color:#64AF1F;}
.order .listtb tr td:first-child {border-left:1px solid #E5E5E5;}
.order .listtb tr td:last-child {border-right:1px solid #E5E5E5;}
.order .listtb tr:last-child  td {border-bottom:1px solid #E5E5E5;}
.order .listtb td.reason {text-align:center; padding:5px 0;}
.order .listtb td.reason select {width:120px;}
.order .listtb td.reason .textarea {width:120px; margin:0 auto; margin-top:5px; text-align:center;}
.order .listtb td.reason textarea {width:120px; height:32px;}

.order .info {border:1px solid #E5E5E5; padding:10px 45px 10px 10px; border-top:0px; border-bottom:1px dotted #E5E5E5;}
.order .info-end {padding:3px 45px 3px 10px !important; border-bottom:1px solid #E5E5E5 !important;}
.order .info ul {clear:both; float:right; margin:3px 0; padding:0px; list-style:none;}
.order .info ul li.f {float:left; line-height:24px; color:#7D7D7D; font-size:9pt; margin-left:6px;}
.order .info ul li.f .coupon {display:inline-block; width:85px; height:24px; background:url(images/use_coupon.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
.order .info ul li.d {float:left; width:80px; text-align:right; line-height:24px; color:#7D7D7D; font-size:10px; white-space: nowrap;}
.order .info ul li.d span {font-size:12px; font-weight:bold;}
.order .info ul li.long {text-align:right; color:#7D7D7D; font-size:9pt;}
.order .info ul li.long span {font-weight:bold;}

.order .info .fld {clear:both; margin:8px 0; padding:0px; text-align:right; }
.order .info .fld span.f {color:#7D7D7D; font-size:9pt; display:inline-block; padding-right:6px; }
.order .info .fld span.f .coupon {display:inline-block; width:85px; height:24px; background:url(images/use_coupon.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer; text-align:left; }
.order .info .fld span.d {color:#7D7D7D; font-size:10px; white-space: nowrap;}
.order .info .fld span.d span {font-size:12px; font-weight:bold;}
.order .info .fld span.long {color:#7D7D7D; font-size:9pt;}
.order .info .fld span.long span {font-weight:bold;}
.order .info .tips {float:right; height:24px; background:red; position:relative; margin:3px 0;}
.order .info .tips .note {position:absolute; width:220px; height:50px; left:-229px; top:-33px; background:url(images/tips_note_bg.jpg) left top no-repeat;}
.order .info .tips .note div {padding:3px 16px 10px 10px; line-height:17px; color:#7D7D7D; font-size:11px;}
.order .info .tips .note div b {color:#009FEB; font-size:10pt; font-weight:bold;}
.order .info .price {color:#7D7D7D;}
.order .info .discount {color:#FF9700 !important;}
.order .info .sum {color:#C8181B !important;}
.order .info .blue {color:#009FEB !important;}
.order .info input.keyword{padding:3px 5px 3px 5px; width:120px; margin:0px; height:16px; border:1px solid #CACACA; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;vertical-align:middle; }

.order .info2 {border:1px solid #E5E5E5; padding:10px 0px 0px 0px; border-top:0px; border-bottom:1px dotted #E5E5E5;}
.order .info2 .box-label {float:left; position:relative; height:26px; background:url(images/pop_win_tit_end.gif) left bottom no-repeat; margin-left:-3px; text-align:left;}
.order .info2 .box-label div {height:24px; background:#2DA9DF; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.order .info2 .box-label div span {height:24px; line-height:24px; font-size:9pt; color:#FFFFFF; padding-left:23px;}
.order .info2 .box-label div span.point {color:#CCDDFF; padding-left:10px;}
.order .info2 .box-label div span:last-child {padding-right:20px;}
.order .info2 .article {clear:both; padding:10px 22px 16px 22px;}
.order .info2 .subject {line-height:20px; color:#545454; padding:0 20px; margin-bottom:4px; background:url(images/mon_in_arr.jpg) no-repeat; background-position:2px 4px;}
.order .info2 .subject span {margin-left:16px; color:#9A9A9A;}

.order ul.send {margin:30px auto 46px auto; width:390px; height:51px; padding:0px; list-style:none;}
.order ul.send li{float:left;}
.order ul.send li.hr{width:33px; line-height:51px; color:#010101; text-align:center;}

.order .mhtml {margin-top:0px; }
.order .mhtml .shadow {min-height:50px; _height:50px; }
.order .mhtml .box-label { float:left; height:26px; background:url(images/pop_win_tit_end.gif) left bottom no-repeat; margin-left:-3px; text-align:left;}
.order .mhtml .box-label div {height:24px; background:#2DA9DF; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.order .mhtml .box-label div span {height:24px; line-height:24px; font-size:9pt; color:#FFFFFF; padding-left:23px;}
.order .mhtml .box-label div span.point {color:#CCDDFF; padding-left:10px;}
.order .mhtml .box-label div span:last-child {padding-right:20px;}
.order .mhtml .article {clear:both; padding:10px 22px 16px 22px;}
.order .mhtml .subject {line-height:20px; color:#545454; padding:0 20px; margin-bottom:4px; background:url(images/mon_in_arr.jpg) no-repeat; background-position:2px 4px;}
.order .mhtml .subject span {margin-left:16px; color:#9A9A9A;}
.order .mhtml .bw2 {min-width:136px;}

.order .mhtml .cform { clear:left; float:left; margin:0px; margin-left:100px; margin-top:10px; padding:0px;}
.order .mhtml .cform>li ul {list-style:none;}
.order .mhtml .cform>li ul li.title {width:160px; margin-right:10px; text-align:right; }
.order .mhtml .cform>li ul li.ftxt {margin-right:4px;}
.order .mhtml .cform>li ul li.remark {float:left; margin-left:10px; color:#00A1E9; line-height:25px;}
.order .mhtml .cform>li ul li.sec {float:left; margin-left:6px; color:#7C7C7C; line-height:25px;}
.order .mhtml .cform>li ul li.sec img {display:block;}
.order .mhtml .cform>li ul li.sec a {color:#1AB8B7; text-decoration:underline;}
.order .mhtml .cform>li ul span.note {color:#9A9A9A; line-height:25px;}
.order .mhtml .cform>li.notice {padding:0; color:#535353; line-height:24px; margin-bottom:10px;}
.order .mhtml .cform input.text {width:275px;}
.order .mhtml .cform input.post {width:55px;}
.order .mhtml .cform input.addr {width:275px;}
.order .mhtml .cform input.wrt {width:140px;}
.order .mhtml .cform input.code {width:80px;}
.order .mhtml .cform textarea {width:510px; height:60px;}
.order .mhtml .cform textarea.message {width:610px; height:160px;}
.order .mhtml #Bill3rdArea { margin-top:0; }

.order .mhtml .cform .nn {width:610px;}
/*
.order .mhtml .tbill {float:left; width:712px; margin:0px; margin-left:20px;}
.order .mhtml .tbill .need {margin-bottom:10px;}
.order .mhtml .tbill .need span {margin-left:10px; color:#9A9A9A;}
.order .mhtml .tbill .check {margin-left:20px; line-height:25px; margin-bottom:6px;}
.order .mhtml .tbill .cform {float:none; margin-left:20px;}
.order .mhtml .tbill .cform .remark {margin-left:0px;}
*/

.order .mhtml .gbook {clear:both; padding:1px 0;}
.order .mhtml .gbook .book {margin:16px;}
.order .mhtml .gbook .book .poster {display:inline-block; color:#2FA8DF; line-height:24px;}
.order .mhtml .gbook .book .poster .user {color:#2FA8DF;}
.order .mhtml .gbook .book .poster .admin {color:#FF9600;}
.order .mhtml .gbook .book .date {display:inline-block; color:#AEAEAE; line-height:24px;}
.order .mhtml .gbook .book .date span {padding-left:12px;}
.order .mhtml .gbook .book .date:before {content:'/';}
.order .mhtml .gbook .book .content {line-height:24px; color:#535353;}

.order .prodlist {margin:10px 0 0 0;}
.order .prodlist .pinfo {float:left; width:178px; margin:0 2px 10px 3px; border:0px; background:none;}


#ProductCartArea {min-height:100px;}
#CouponCardTable {position:absolute; left:35%; top:30px; width:534px; z-index:999; display:none;}
#CouponCardTable .box-label {height:26px; background:url(images/pop_win_tit_end.gif) left bottom no-repeat; margin-left:-3px; text-align:left;}
#CouponCardTable .box-label div {height:24px; background:#2DA9DF; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#CouponCardTable .box-label div span {display:block; height:24px; line-height:24px; font-size:9pt; color:#FFFFFF; padding-left:23px;}
#CouponCardTable .close {float:right; margin:5px 10px 0 0; width:53px; height:14px; background:url(images/close.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
#CouponCardTable .article {min-height:320px; _height:320px; padding:0 10px;}
#CouponCardTable .byone {margin-bottom:10px;}
#CouponCardTable .byone .noline {padding:10px 5px; line-height:18px; color:#535353;}
#CouponCardTable .byone .noline b {color:#2CAADD; font-weight:normal;}
#CouponCardTable .byone .line {padding:10px 0; line-height:18px; color:#535353; background:url(images/icon_card_dot_bg.jpg) left top repeat-x;}
#CouponCardTable .byone .line span {display:inlink-block; padding:0 5px; background:#FFFFFF;}
#CouponCardTable .byone .line b {color:#2CAADD; font-weight:normal;}
#CouponCardTable .byone .input {padding:0 20px; line-height:25px; color:#545454;}
#CouponCardTable .byone .input input[type="text"]{padding:3px 5px 3px 5px; width:270px; margin:0px; height:16px; margin:0 18px 0 5px; border:1px solid #CACACA; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#CouponCardTable .byone .input table td {padding:8px 0; color:#000000; border:0;}
#CouponCardTable .byone table {width:100%; border:0px;}
#CouponCardTable .byone table th {height:37px; text-align:left; color:#535353; font-weight:normal; background:#F8FFDE;}
#CouponCardTable .byone table td {padding:8px 0; color:#000000; border-bottom:1px dotted #E5E5E5;}
#CouponCardTable .btn {padding:4px 8px;}

.order .finish {padding:65px 0 0 0;}
.order .finish .msg {width:659px; margin-left:160px;}
.order .finish .msg .box {float:left; width:276px; height:283px; background:url(images/od_finish_box.jpg) left top no-repeat;}
.order .finish .msg .text {float:left; position:relative; width:353px; min-height:190px; background:#FFFFFF; margin:24px 0 0 28px; padding-bottom:24px; border:1px solid #CACACA; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.order .finish .msg .text .oarr {position:absolute; left:-24px; top:41px; width:24px; height:21px; background:url(images/od_finish_arr.jpg) left top no-repeat;}
.order .finish .msg .text h2 {margin:28px 10px 0 30px; padding:0px; line-height:22px; color:#1BB7B6; font-weight:bold;}
.order .finish .msg .text p {margin:14px 10px 0 34px; line-height:24px; color:#535353;}
.order .finish .msg .text p b {color:#1BB7B6;}
.order .finish .msg .text p.u {margin-top:24px;}
.order .finish .msg .text div.t {margin:0px 10px 0 34px; line-height:20px; color:#535353;}
.order .finish .msg .text div.t b {color:#1BB7B6;}
.order .finish .msg .text div.n {margin:10px 10px 0 34px; line-height:20px; color:#797979;}
.order .finish .msg .text div.n .n1 {color:#3366FF; font-size:9px; vertical-align:super;}
.order .finish .msg .text div.n .n2 {color:#9C9C9C; font-size:9px;}
.order .finish .msg .text div.n .n3 {color:#9C9C9C; font-size:12px; vertical-align: bottom;}
.order .finish .fintxt {width:720px; margin:30px auto; line-height:20px; color:#535353;}
.order .error {width:90%; margin:30px auto;}
.order .error .note {color:#545454; line-height:20px; padding:0 6px 0 6px; margin-bottom:16px;}
.order .error .ordererror {padding:0 6px 0 6px;}
.order .error .ordererror .problm {color:#969696; line-height:24px;}
.order .error .ordererror .protxt {padding-left:24px; padding-right:10px; line-height:22px; color:#CC0000;}

.order h2.title {display:block; width:275px; height:22px; margin:0 0 6px 0; padding:0px; background:url(images/title/tit_order.jpg) left top no-repeat; text-indent:-9999px;}
.order .listtb .odcode {color:#1CB6B6; font-weight:bold;}
.order .listtb .odcode a {color:#1CB6B6; text-decoration:underline;}
.order .listtb .odcode a:hover {color:#FF9600;}
.order .listtb .cancel {display:inline-block; line-height:normal; height:auto; padding:3px 8px; font-size:11px; color:#FFFFFF; background:#1BB6B8; cursor:pointer; margin:0 3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.order .listtb .cancel2 {display:inline-block; line-height:normal; height:auto; padding:3px 8px; font-size:11px; color:#FFFFFF; background:#B6585B; cursor:pointer; margin:0 3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.order .listtb .ask {width:auto; margin:0 auto; line-height:normal;}
.order .listtb .ask a {padding-left:15px; color:#000000; background:url(images/icon_od_msg.gif) no-repeat; background-position:left 2px;}
.order .listtb .ask-new {line-height:normal; text-align:center; color:#00A4E8;}
.order .listtb .ask-non {line-height:normal; text-align:center; color:#7D7D7D;}
.order .listtb .survey {color:#FE9600;}
.order .listtb .write {display:inline-block; line-height:normal; height:auto; padding:3px 8px; font-size:11px; color:#FFFFFF; background:#FF9501; cursor:pointer; margin:0 3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.order .listtb td.money {color:#313131;}
.order .listtb td.money b {color:#313131; font-weight:bold;}

.order .notice-msg {line-height:22px; color:#525252; text-align:left; font-size:11pt; padding:0 6px 0 6px;}
.order .notice-msg2 {line-height:22px; color:#525252; text-align:left; font-size:12px; padding:0 6px 0 6px;}
.order .notice-msg2 ul {padding:0px; padding-left:16px; margin:0px; margin-left:16px; list-style: decimal;}
.order .notice-msg2 ul li {list-style: decimal;}
.order .headtxt {line-height:22px; color:#696969; padding-left:4px; margin-top:10px;}
.order .headtxt span {color:#1CB6B6; font-weight:bold;}
.order .headtxt label {color:#FF9700; font-weight:bold;}


.msearch {}
.msearch .find {padding:21px 0 20px 60px; height:26px;}
.msearch .find select {float:left; margin-right:5px; border:1px solid #CACACA; height:23px; *height:auto; font-size:12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.msearch .find input[type="text"] {float:left; margin-right:8px; padding:3px 5px 2px 5px; width:480px; line-height:16px; height:16px; font-size:12px; border:1px solid #CACACA; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.msearch .find input[type="button"] {float:left; width:26px; height:26px; border:0px; background:url(images/qash_bt.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
.msearch .result {min-height:40px; padding-top:6px; background:url(images/search_bg.jpg) 33px 0px no-repeat;}
.msearch .result table {width:100%; border:0px; border-bottom:1px dotted #E4E4E4;}
.msearch .result table.bg1 {background:#F8FFDE;}
.msearch .result table.bg0 {}
.msearch .result table td {padding:16px 0; text-align:left;}
.msearch .result table td.from {width:91px;}
.msearch .result table td.from div {width:auto; text-align:left; color:#1AB5B7; line-height:12px; font-size:12px; border-right:1px solid #1AB5B7;}
.msearch .result table td.img {width:102px; text-align:center;}
.msearch .result table td.img img {border:1px solid #E5E5E5;}
.msearch .result table td.pd {width:265px; vertical-align:top;}
.msearch .result table td.pc {vertical-align:top;}
.msearch .result table td .celebrity {color:#2CABDE; line-height:24px; color:#2CABDE; margin-top:3px;}
.msearch .result table td .pname {color:#010101; line-height:24px; color:#010101;}
.msearch .result table td .pname a {color:#010101;}
.msearch .result table td .pname a:hover {text-decoration:underline;}
.msearch .result table td .price {color:#010101; line-height:24px; color:#010101; font-size:7pt;}
.msearch .result table td .price span {margin-left:4px; font-size:11pt; font-weight:bold;}
.msearch .result table td.qls {}
.msearch .result table td.qls ul {margin:0px; padding:0px; padding-left:16px; list-style:none;}
.msearch .result table td.qls ul li.q {padding-left:30px; line-height:24px; color:#0368B8; background:url(images/icon_q.png) left top no-repeat;}
.msearch .result table td.qls ul li.a {padding-left:30px; color:#000000; line-height:24px; background:url(images/icon_a.png) left top no-repeat;}

.survey {}
.survey .notice {padding:18px 44px 29px 44px; line-height:18px; color:#535353; font-size:12px;}
.survey .notice ul {padding:0px; margin:0px; margin-top:6px; list-style:none;}
.survey .notice ul li {line-height:18px; color:#535353; font-size:12px;}
.survey .notice ul li a {color:#1BB6B8; text-decoration:underline;}
.survey .notice ul li a:hover {color:#FF9501; text-decoration:underline;}
.survey .border {border:1px solid #E5E5E5; padding:23px 3px;}
.survey .cform {margin-top:0px; width:926px;}
.survey .cform li.title {width:78px; margin-left:44px;}
.survey .cform li.send {float:left; margin-left:44px; margin-top:15px;}
.survey .cform li.right {float:right; margin-top:15px; margin-right:7px;}
.survey .cform .item {display:block; float:left; margin-right:6px;}
.survey .cform .item:first-child:before {content:'';}
.survey .cform .item:before {content:'/ ';}
.survey .cform input.long {width:536px;}
.survey .cform input.long2 {width:509px;}

.quest {}
.quest .notice {padding:18px 44px 29px 44px; line-height:18px; color:#535353; font-size:12px;}
.quest .notice ul {padding:0px; margin:0px; margin-top:6px; list-style:none;}
.quest .notice ul li {line-height:18px; color:#535353; font-size:12px;}
.quest .notice ul li a {color:#1BB6B8; text-decoration:underline;}
.quest .notice ul li a:hover {color:#FF9501; text-decoration:underline;}
.quest .border {border:1px solid #E5E5E5; padding:23px 3px;}
.quest .cform {margin-top:0px; width:926px;}
.quest .cform li.subject {float:left; margin-left:38px; line-height:25px; color:#1AB6B5;}
.quest .cform li.item {float:left; margin-left:20px;}
.quest .cform li.item .float {float:left; margin-right:10px; line-height:25px; color:#7D7D7D;}
.quest .cform li.item .float:first-child:before {content:'';}
.quest .cform li.item .float:before {content:'/ ';}
.quest .cform li.send {float:left; margin-left:44px; margin-top:15px;}
.quest .cform li.right {float:right; margin-top:15px; margin-right:7px;}
.quest .cform textarea {width:636px; height:100px;}





/*** list - table ***/
.listtb {border:0px;}
.listtb tr:nth-child(odd) {background:#F8FFDE;}
.listtb tr:nth-child(even) {background:#FFFFFF;}
.listtb th {height:45px; text-align:center; vertical-align:middle; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; background:url(images/listtb_th_bg.jpg) left top repeat-x;}
.listtb th div {line-height:normal; height:auto; color:#535353; font-size:12px; font-weight:normal; border-left:1px solid #FFFFFF; border-right:1px solid #AFAFAF;}
.listtb th:first-child {border-left:1px solid #E5E5E5;}
.listtb th:first-child div {border-left:0px; margin-left:1px;}
.listtb th:last-child {border-right:1px solid #E5E5E5; margin-right:1px;}
.listtb th:last-child div {border-right:0px;}
.listtb td {height:59px; color:#7C7C7C; vertical-align:middle; border-bottom:1px dotted #E4E4E4;}




/**** masonry ***/
#infscr-loading {width:100%; text-align: center; position:fixed; left:0px; bottom:0px; padding: 10px 0 10px 0; background-color: rgba(27,182,184,0.6); z-index:9999;}
#infscr-loading div {color:#FFFFFF; font-size:11pt;}




/*** product-block ****/
.pinfo {float:left; width:178px; min-height:260px; border:2px solid #EEEEEE; background:url(images/prod_block_bg.jpg) #FFFFFF right bottom no-repeat;}
.pinfo .width {padding:6px 7px 6px 7px;}
.pinfo .width .img {width:164px; height:164px; display:table-cell; text-align:center; vertical-align:middle;
	/* IE */ *font-size:147.6px;  /* 164px * 0.9 */ *font-family:Arial;
}
.pinfo .width .img:after {*content:"."; *font-size:1px; *margin-left:-1px; *opacity:0;}
.pinfo .width .img img {vertical-align:middle;}
.pinfo .width .name {margin-top:3px; text-align:center; min-height:36px; _height:36px; line-height:18px; color:#010101; font-size:9pt; overflow:hidden;}
.pinfo .width .name a {color:#010101;}
.pinfo .width .name a:hover {text-decoration:underline;}
.pinfo .width .price {margin-top:4px; text-align:center; line-height:18px; color:#FF3333; font-weight:bold; font-size:8px;}
.pinfo .width .price label {font-size:9pt;}
.pinfo .width .red {color:#E51803 !important;}
.pinfo .width .green {color:#64AF1F !important;}
.pinfo .width .price span {font-size:9pt; font-weight:bold;}
.pinfo .width ul.ict {margin:9px 0px 0px 0px; padding:0px; list-style:none;}
.pinfo .width ul.ict>li {float:left; height:16px;}
.pinfo .width ul.ict>li.hr {width:9px; height:16px; background:url(images/mini_hr.jpg) left top no-repeat;}
.pinfo .width ul.icon {display:table; *float:left; height:12px; margin:0 auto; margin-top:3px; padding:0px; list-style:none;}
.pinfo .width ul.icon>li {float:left; margin:0 2px 0 3px; line-height:12px;}
.pinfo .width .trash {margin-top:8px; text-align:center;}
.pinfo .width .trash span {display:inline-block; padding-left:16px; line-height:14px; color:#7D7D7D; background:url(images/icon_trash.gif) left top no-repeat;}
.pinfo .width .choose {margin:8px auto; display:table;}
.pinfo .width .choose div {float:left; margin-right:5px;}
.pinfo .width .choose div.e {float:left; margin-right:0px;}



/*** page ***/
.page {}
.page table {border:0px;}
.page table td { vertical-align:top; height:19px; line-height:19px; }
.page table td.prev {width:48px; text-align:left;}
.page table td.next {width:48px; text-align:right;}
.page table td.plus {width:5px;}
.page table td.plus div {width:5px; height:19px; background:url(images/icon_plus.gif) left center no-repeat; overflow:hidden;}
.page table td.num {padding:0 4px 0 4px; font-size:12px; color:#7C7C7C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.page table td.num span {color:#2EAAE0; font-weight:bold;}



/*** LINE ***/
.mh2 {height:2px; overflow:hidden;}
.mh3 {height:3px; overflow:hidden;}
.mh5 {height:5px; overflow:hidden;}
.mh6 {height:6px; overflow:hidden;}
.mh8 {height:8px; overflow:hidden;}
.mh10 {height:10px; overflow:hidden;}
.mh12 {height:12px; overflow:hidden;}
.mh15 {height:15px; overflow:hidden;}
.mh20 {height:20px; overflow:hidden;}
.mh25 {height:25px; overflow:hidden;}
.mh30 {height:30px; overflow:hidden;}
.mh52 {height:52px; overflow:hidden;}

.lineType1 {background:url(images/icon_gdot.gif) left top repeat-x; height:3px; overflow:hidden;}
.lineType2 {background:url(images/icon_wgdot.gif) left top repeat-x; height:3px; overflow:hidden;}
.lineType3 {background:#cacaca; height:1px; overflow:hidden;}


/*** 表單 ***/
.cform {margin:0px; padding:0px; list-style:none;}
.cform select {border:1px solid #CACACA; margin:0px; height:25px; *height:auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.cform textarea {padding:3px 5px 3px 5px; margin:0px; border:1px solid #CACACA; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block;}
.cform input[type="text"], .cform input[type="password"] {padding:3px 5px 3px 5px; margin:0px; height:16px; border:1px solid #CACACA; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.cform>li {padding:0 0 11px 0;}
.cform>li ul {margin:0px; padding:0px; text-align:left; list-style:none;}
.cform>li ul li.title {float:left; margin-left:38px; line-height:25px; color:#1AB6B5;}
.cform>li ul li.title span {color:#FF9501;}
.cform>li ul li.ftxt {float:left; line-height:25px; color:#7D7D7D;}

input[type="button"].button, input[type="submit"].button, input[type="reset"].button {
	width:122px; height:37px; border:0px; font-size:14px; color:#FFFFFF; cursor:pointer; background:url(images/button04.jpg) left top no-repeat;
}
input[type="button"].button:hover, input[type="submit"].button:hover, input[type="reset"].button:hover {

}

.cform input.button2 { width:160px; height:37px; border:0px; font-size:14px; color:#FFFFFF; cursor:pointer; background:url(images/button05.jpg) left top no-repeat; }
.button_hack_l{background: url(images/button04_l.gif) left top no-repeat;width: 4px; height: 37px; display: block; float: left;}
input.button_hack_m{border: 0px; font-size: 14px; color: #FFFFFF; cursor: pointer; background: url(images/button04_m.gif) left top repeat-x; height: 37px; display: block; float: left; padding: 0 10px;}
.button_hack_r{background: url(images/button04_r.gif) left top no-repeat;width: 4px; height: 37px; display: block; float: left;}



/**** 電子書部份 ****/
#ShowFlippingBook {position:absolute; left:35%; top:0px; z-index:5; display:none; z-index:999;}
#ShowFlippingBook .mhtml {margin-top:0px;}
#ShowFlippingBook .box-label {height:26px; background:url(images/pop_win_tit_end.gif) left bottom no-repeat; margin-left:-3px; text-align:left;}
#ShowFlippingBook .box-label div {height:24px; background:#2DA9DF; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#ShowFlippingBook .box-label div span {display:block; height:24px; line-height:24px; font-size:9pt; color:#FFFFFF; padding-left:23px;}
#ShowFlippingBook .close {float:right; margin:5px 15px 0 0; width:53px; height:14px; background:url(images/close.jpg) left top no-repeat; text-indent:-9999px; cursor:pointer;}
#ShowFlippingBook .article {position:relative; background:#D1D1D1; color:#FFFFFF; margin-top:10px;}

#fbHeader {padding:10px;}

#fbContainer {width:1026px; height:684px;}

#fbFooter {
	height: 49px;
	background-color: #000000;
	background-image: url('images/fbbook/footerBackground.gif');
	background-repeat: repeat-x;
}

.fbPaginationMinor {
	color: #4DC4C4;
	margin-left: 10px;
}

#fbContents {
	float: left;
	margin-top: 17px;
	margin-left: 15px;	
}

#fbMenu {
	float: right;
	margin-top: 9px;
	margin-right: 15px;
}

#altmsg { 
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}
#altmsg:hover { 
	opacity: 0.8;
	filter: alpha(opacity=80);
}
