body { font-family:"宋体"; font-size:12px; color:#333; position:relative; z-index:0;}
*{ padding:0; margin:0;}
ul,li{ list-style:none; list-style-position:outside;}
img{ vertical-align:text-top; border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#fd7509; text-decoration:none;}
.newsplist .clear{ clear:both; overflow:hidden; font-size:0; line-height:0; height:0; float:none; margin:0; width:auto; display:block;}

.top,.topcon,.screen_ad,.clothbox,.bottom{ width:1000px; margin:0 auto; margin-bottom:10px; clear:both;}
.top{ background:url(../img/top_re.gif) repeat-x left top; height:108px; position:relative; z-index:10; margin-bottom:0;}
.top .top_l{ position:absolute; left:0; top:0; }
.top .top_r{ position:absolute; right:0; top:0;}
.top .logo{ position:absolute; left:23px; top:48px;}
.top .topnote{ background:url(../img/top_02.gif) repeat-x left top; height:25px; position:absolute; right:8px; top:4px;}
.top .topnote div{ position:relative; line-height:25px; text-align:center; width:724px;}
.top .topnote .note_l{ position:absolute; left:0; top:0;}
.top .topnote .note_r{ position:absolute; right:0; top:0;}
.top .topnote a{ color:#910000; margin:0 -4px;}
.top .topnote .black{ color:#000;}
.top .topnote .red{ color:#f00;}
.top .topnote .card{ color:#f0f;}
.top .topnote .blue{ color:#00f;}
.top .nav{ position:absolute; left:181px; top:47px; *top:48px;}
.top .nav li{ float:left;}
.top .nav .childli{ position:relative; z-index:20;}
.top .nav .childli span{ position:absolute; line-height:23px; height:70px; width:115px; top:47px; left:5px; display:block; background-color:#f9e16c; font-size:13px; border:1px dotted #fe5e08; display:none;}
.top .childli span a{ display:block; border-bottom:1px dotted #fa9761; padding:0 0 0 10px; color:#f30;}
.top .childli span a:hover{ text-decoration:underline;}
.topcon{ clear:both; padding:1px 0; margin-bottom:0;}
.topcon .conle{ float:left; width:213px; overflow:hidden;}
.topcon .logbox{ width:211px; background:url(../img/login_07.jpg) repeat-y left bottom; margin-top:62px;}
.topcon .log{ background:url(../img/login_02.jpg) no-repeat left top; padding-top:45px;}
.topcon .logbg{ background:url(../img/login_09.jpg) no-repeat left bottom; padding-bottom:9px;}
.topcon .tonews{ padding-top:7px; background:#fff;}
.log_tab,.login,.searbox{ width:195px; margin:0 auto;}
.topcon .td_inp{ padding:6px 0 0 7px; width:128px;}
.topcon .td_inp input{ border:1px solid #fc5300; width:78px; height:17px; vertical-align:middle;}
.log_tab .td_btn{ text-align:center;}
.log_tab .btn{ background:url(../img/btn_member_login.gif) no-repeat left top; border:0; width:56px; height:47px;}
.log_tab .td_btn{ background:url(../img/wline.gif) repeat-x left 10px; padding:15px 0 0 0;}
.login{ line-height:17px;}
.login .tit{ text-align:center;}
.login b{ color:#f60;}
.login b a,.searbox .btp a{ color:#f30;}
.login li{ padding-left:10px;}
.login .libg{ padding-left:0}
.login .libg b{ background:url(../img/arrow.gif) no-repeat 6px center; padding-left:18px; margin-right:5px;}
.searbox{ line-height:20px;}
.searbox .tit{ height:30px;}
.searbox .inp{ margin-left:10px;}
.searbox .btn{ background:url(../img/btn_left_search.gif) no-repeat left top; width:31px; height:17px; vertical-align:middle; margin-left:10px;border:0;}
.searbox .btp{ background:url(../img/arrow.gif) no-repeat 6px 10px; padding:5px 0 0 21px;}
.topcon .conri{ float:right; width:773px;}
.flash{ background:url(../img/top_mid_ad_03.jpg) repeat-y left top; width:522px; float:left;}
.flash .flasht{ background:url(../img/top_mid_ad_02.jpg) no-repeat left top; padding-top:9px;}
.flash .focus_col{ background:url(../img/top_mid_ad_05.jpg) no-repeat left bottom; padding-bottom:6px; height:284px;position:relative;}
.focus_col #lantern_pic img{ width:500px; height:277px; border:1px solid #b2b2b2; margin:2px 0 0 10px;}
.focus_col #lantern_pic div{display:none}
.lantern_list{ position:absolute; right:16px; bottom:10px;}
.lantern_list li{float:left; width:24px; height:12px; text-align:center; background-color:#000; filter: Alpha(Opacity=60); opacity:0.6; border-left:1px solid #fff; border-bottom:0; border-right:0; color:#fff; cursor:pointer;}
.lantern_list li.current{ background-color:red; color:#fff; filter: Alpha(Opacity=100); opacity:1;}
.topcon .news{ background:url(../img/news_middle_bg.gif) repeat-y left top; width:247px; float:right;}
.topcon .news h3{ background:url(../img/news_top_bg.gif) no-repeat left top; padding:10px 0 10px 4px;}
.topcon .news ul{ padding:2px 6px; line-height:25px;}
.topcon .news li{ background:url(../img/reddot.gif) repeat-x left bottom;}
.topcon .news li a{ background:url(../img/title_start.gif) no-repeat 5px center; padding-left:15px;}
.newsb{ background:#f9f9ec url(../img/news_bottom_bg.gif) no-repeat left bottom; height:10px;}
.screen_ad{ text-align:center; clear:both;}
.screen_ad .marimg{ margin:0 6px;} 
.clothbox .clothleft{ float:left; width:213px; overflow:hidden;}
.conta{ background:url(../img/contabg.gif) repeat-y left 10px;}
.conta p{ line-height:27px; background:url(../img/condot.gif) repeat-x left bottom; margin-left:28px; width:175px;}
.conta .textinde{ padding-left:35px;}
.conta .lasp{ background:url(../img/contab.gif) no-repeat left bottom; margin:0; width:100%; text-indent:28px; padding-bottom:10px;}
.clothbox .clothleft .imgle1{ display:block; margin:0 auto 6px;}
.clothbox .clothleft h3{ text-align:center; margin:8px 0 0;}
.protype .prot{ background:url(../img/h4line.gif) repeat-x left bottom; padding:7px 0 14px; margin:4px 0;}
.protype .prot h4{ background:url(../img/h4bg.gif) no-repeat 7px center; text-indent:26px; font-size:12px; color:#f60; line-height:20px; height:20px;}
.protype p{ line-height:24px; background-color:#f5f0f0; text-indent:20px;}
.ullist li{ line-height:22px; background:#f5f0f0 url(../img/subarrow.gif) no-repeat 10px center; padding-left:30px; margin-bottom:4px;}
.brands{ padding-bottom:5px; overflow:hidden;}
.brands a{ background-color:#f5f0f0; padding:1px; float:left; clear:both; margin:0 0 4px 8px; display:inline;}
.brands img{ border:1px solid #f69; width:190px; height:35px;}
.alarm { clear:both; overflow:hidden; padding-bottom:10px; height:1%; position:relative;}
.alarm .not a{ background:#f7f7f7 url(../img/alarmbg.gif) repeat-x left bottom; padding:0 0 0 7px; line-height:22px; width:150px; float:left;}
.alarm .more{ position:absolute; right:0; bottom:15px;}
.clothbox .clothleft ul{ padding-top:10px;}
.salehis li{ clear:both; width:100%; margin-bottom:6px; overflow:hidden;}
.salehis li img{ float:left;border:1px solid #b9b9b9; width:80px; height:80px;}
.salehis li p{ width:115px; padding:10px 0 0 3px; float:left; line-height:16px;}
.salehis li p span{ color:#f00;}
.salehis .limore{ text-align:right;}
.clothbox .right{ float:right; width:777px;}
.relation{ line-height:26px; padding:0 0 7px 15px;}
.relation img{ vertical-align:middle;}
.relation b{ color:#f60;}
.clothbox .right .h2t{ background:url(../img/ritbg.gif) no-repeat left top; position:relative; height:27px;}
.clothbox .h2t h2{ font-size:12px; float:left; text-indent:42px; width:50%;}
.clothbox .h2t .more{ position:absolute; right:94px; top:0px; color:#f30; font-weight:bold;}
.clothbox .right .newsplist{ background:url(../img/newspbg.gif) repeat-y 10px bottom; clear:both; margin-bottom:12px;}
.newsplist ul{ overflow:hidden; padding-bottom:12px; background:url(../img/newst.gif) no-repeat 10px bottom; padding-left:10px; height:1%;}
.newsplist li{ float:left; width:130px; margin:5px 5px 10px 16px; display:inline; line-height:30px;}
.newsplist li .childpic{ width:127px; height:127px; border:1px solid #ccc; display:block;}
.newsplist li a{ color:#f30;}
.newsplist b,.newsplist span{ display:block;}
.newsplist .shui img{ vertical-align:middle;}
.ad{ margin:14px auto; text-align:center;}
.popbg{ background:#000; height:100%; width:100%; position:fixed; left:0; top:0; opacity:0.6; filter:alpha(opacity=60);z-index:1000; display:none;}
.buypop{height:186px;left:373px;position:fixed;top:300px; display:block;width:416px;z-index:1001; border:3px solid #ccc; background-color:#fff; display:none;}
.buypop h5{ font-size:13px; font-weight:normal; border-bottom:1px solid #ccc; line-height:30px; text-indent:30px; background:url(../img/popt.gif) no-repeat 10px center;}
.bpopc{ padding:10px 0 0 80px; background:url(../img/ibt2.jpg) no-repeat 15px 30px;}
.bpopc p{ text-indent:24px; line-height:25px; padding:1px 12px 0 0;}
.bpopc .p1{ font-size:14px;}
.bpopc .pbtn a{ margin-right:10px;}
.bpopc .pbtn img{ vertical-align:middle;}


.friends{ margin:0 auto; width:982px; padding:10px 9px 10px; overflow:hidden; line-height:14px; clear:both;}
.friends li{ float:left; width:109px;}
.friends li a{ display:block; text-align:left;}
.friends li img{ margin-bottom:5px;}
.friend a img{ padding:0 8px 5px;}
.bottom{ margin-bottom:15px;}
.bottom .wnote{ background-color:#f1f1f1; line-height:20px; padding:5px 0 5px 30px; margin-bottom:10px;}
.bottom .wnote b .red{ color:#f00;}
.bottom .wnote a .red{ color:#f30;}
.bottom .ques_tab{ width:100%; margin-bottom:10px; clear:both; overflow:hidden;}
.quesdl{ margin-bottom:10px; overflow:hidden;}
.quesdl dt,.quesdl dd{ width:100%;}
.quesdl span{ text-align:center; width:166px; display:block; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.quesdl .spand6{ width:164px;}
.quesdl dt{ height:20px; overflow:hidden;}
.quesdl dt span{ text-align:center; height:20px; line-height:20px; text-align:left; text-indent:45px;}
.quesdl dt .spand1{ background:#f1f1f1 url(../img/bottom_left_1.gif) no-repeat 20px center;} 
.quesdl dt .spand2{ background:#f1f1f1 url(../img/bottom_left_2.gif) no-repeat 20px center; text-indent:60px;} 
.quesdl dt .spand3{ background:#f1f1f1 url(../img/bottom_left_3.gif) no-repeat 20px center;} 
.quesdl dt .spand4{ background:#f1f1f1 url(../img/bottom_left_4.gif) no-repeat 20px center;} 
.quesdl dt .spand5{ background:#f1f1f1 url(../img/bottom_left_5.gif) no-repeat 20px center;}
.quesdl dt .spand6{ background:#f1f1f1;} 
.quesdl dd{ padding-top:10px;}
.usinfo{ width:100%; margin:0 auto 10px; line-height:19px; clear:both;}
.usinfo span{ float:left; display:block;}
.usinfo img{ vertical-align:middle;}
.usinfo .spanus2{ width:515px; padding:0 10px;}
.usinfo .spanus3{ padding-right:10px;}
.usinfo .spanus4{ padding-right:0px;}
.keywordp{ clear:both; padding-top:8px;}


.proshow{ width:773px; overflow:hidden;}
.proserch{ background:url(../img/bg_search.gif) no-repeat left top; width:773px; height:49px; color:#fff; overflow:hidden;}
.proserch p{ float:left; padding-left:110px; line-height:49px;}
.proserch p a{ color:#fff; font-weight:bold;}
.proserch div a:hover{ color:#fff;}
.proserch div{ float:right; font-size:13px; padding:12px 13px 0 0;}
.proserch div .inp{ width:149px; height:17px; border:1px solid #fc5300; vertical-align:middle; font-size:12px; margin:0 10px 0 0;}
.proserch div .btn{ background:url(../img/psearch.gif) no-repeat left top; width:53px; height:23px; border:0; vertical-align:middle; margin-right:6px;}
.proshow .pos{ line-height:30px; border-bottom:1px solid #ccc; text-indent:15px;}
.proshow .pos b,.busibox .bright b{ color:#f60;}
.proshow h4{ color:#f60; font-size:12px; border-bottom:1px solid #ccc; text-indent:15px; line-height:20px; clear:both; padding-top:10px;}
.proshow .salehis{ padding:10px 0 0 5px;}
.proshow .salehis li{ float:left; clear:none; width:152px;}
.proshow .salehis li p{ width:60px;}
.busibox{ clear:both;}
.busibox .bleft{ float:left; width:295px; text-align:center;}
.bleft .bigimg img{ width:250px; padding:20px 10px 20px 0;}
.bleft .littleimg img{ width:50px; height:50px; padding:14px 10px 10px;}
.busibox .bright{ float:left; width:460px; padding-top:20px;}
.bright h1{ font-size:14px; color:#dd6d2b;}
.bright .red{ color:#f00;}
.binfo{ line-height:20px; padding-bottom:15px;}
.bright b a{ color:#f60;}
.bright .img1{ vertical-align:text-bottom;}
.bright .td_spe{ padding:10px 0;}
.td_no{ padding:5px  0 10px 0;}
.td_no .inp{ margin-right:15px;}
.td_b{ padding-top:10px; border-top:1px solid #ccc;}
.td_c{ padding-bottom:10px;}
.td_dd td{ padding-bottom:10px;}
.td_dd a{ color:#c00;}
.bright .bnote{ line-height:20px; padding:10px 0 0;}
.bright .ntab{ border-collapse:collapse;}
.bright .ntab td{ border:1px solid #390; padding:3px 10px;}

/*out_child*/
.child_ty{ line-height:22px; margin-bottom:8px;}
.child_ty dt{ background:url(../img/icon_bg.gif) no-repeat 10px center; padding-left:23px; font-weight:bold; color:#f60; clear:both;}
.child_ty dd{ padding-left:22px; clear:both; width:760px;}
.child_ty dd span{ background:url(../img/subarrow.gif) no-repeat left center; padding-left:12px; margin-right:10px; display:inline; float:left;}
.child_ty dd img{ margin-left:5px; vertical-align:text-bottom;}
.mse{ clear:both; line-height:30px; padding:0 0 10px 20px;}
.mse dt{ float:left;}
.mse dt img{ vertical-align:middle; margin-right:7px;}
.mse dd{ float:right;}
.mse dd input,.mse dd select{ vertical-align:middle; margin-right:6px;}
.chipic{ clear:both; padding:2; overflow:hidden;}
.chipic li{ float:left; text-align:center; position:relative; width:162px; line-height:20px; margin:0 0 10px 20px; display:inline;}
.chipic li .pic{width:162px;}
.chipic li span,.chipic li b{ display:block;}
.chipic li .red{ color:#f00;}
.chipic li .pimg{ width:160px; height:160px; border:1px solid #B9B9B9; padding-left:0;}
.chipic li .icon{ position:absolute; right:1px; top:1px;}
.chipic li span img{ vertical-align:middle;}
.page{ background-color:#f7f7f7; text-align:right; padding:6px 30px 6px 0; clear:both;}

/*news_list*/
.aboutlist{ background:url(../img/left_linebg_orange.gif) repeat-y left top; width:213px; margin:10px 0;}
.aboutlist .tit{ background:url(../img/left_upline_orange.gif) no-repeat left top;}
.aboutlist .tit h3{ background:url(../img/condot.gif) repeat-x left bottom; width:206px; margin:0 auto; padding:15px 0 6px;}
.aboutlist ul{ background:url(../img/left_downline_orange.gif) no-repeat left bottom; padding-bottom:10px;}
.aboutlist li{ background:url(../img/arrow.gif) no-repeat 15px center; line-height:26px; padding-left:36px;}

/*news_list*/
.aboutnew{ line-height:30px; padding:10px 0 10px 20px;}
.aboutnew a{font-size:18px;}
.aboutnew span{ color:#D1D1E1; margin-left:7px;}
.newslir .pos{ background:url(../img/top_name_icon.gif) no-repeat 10px center; padding:5px 0 10px 16px;}
.newslir .pos b{ color:#f60;}
.newslir{ margin-bottom:20px; overflow:hidden;}

/*newshow*/
.newshow{ background-color:#f7f7f7; font-size:18px; line-height:23px; width:7550px; float:left; clear:both; padding:10px;}
.newshow dt{ float:left; font-size:12px; width:70px; text-align:center; color:#af4ea0;}
.newshow dd{ float:left; width:630px;}
.newshow dd p{ padding-bottom:10px;}
.newshow dd p.btn{ text-align:right;}
.newshow dd p a{ color:#f30;}
.newshow dd strong{ color:#f30;}

.aboutin{ padding:10px 0 10px 30px;}
.aboutin p{ padding:0 30px 10px 5px;}
.aboutin dt{ font-weight:bold; color:#f60; font-size:18px; padding:10px 0 7px 5px;}
.aboutin dd{ line-height:20px; text-indent:24px;}
.aboutin dd h3,.contaus h3{ font-size:16px; color:#f00; padding:40px 0 10px 0; clear:both;}
.compic img{ float:left; width:350px; margin:5px 0 10px 10px; display:inline;}

.contaus{ line-height:21px; padding-left:30px;}
.contaus p,.contaus h4{ padding-top:10px; clear:both}
.contaus a{ color:#f60;}
.contaus h4{ margin-top:5px; font-size:12px; color:#f00;}
.contaus .pser .btn{ background:url(../img/bt_d_go.gif) no-repeat left top; width:35px; height:18px; border:0; vertical-align:top }
.contaus .pser .ppic img{ vertical-align:middle;}
.contaus strong{ color:#00f;}
.contaus .ppic img{ vertical-align:middle; padding:10px 0;}
.contaus dt{ margin-top:20px; border-top:1px solid #ccc; padding:8px 0 8px 12px; font-weight:bold; color:#666;}
.contaus dd span{ float:left;}
.contaus dd p{ clear:both; padding-left:30px;}
.spanle{ width:60px; display:block;}
.contaus .ddbtn{ padding:9px 0 0 70px;}
.contaus .ddbtn button{ margin-left:20px;}

/*paymode*/
.paym p{ text-indent:24px; line-height:22px; padding-left:30px;}
.paym ul{ border-top:1px solid #ccc; border-left:1px solid #ccc; overflow:hidden; margin:30px auto 0; width:700px;}
.paym li{ clear:both; border-right:1px solid #ccc; height:24px; line-height:24px; border-bottom:1px solid #ccc; width:699px; float:left;}
.paym li.tit{ text-align:center; padding:5px 0; font-weight:bold; height:auto;}
.paym li.tit img{ vertical-align:middle; margin-right:5px;}
.paym li span{ float:left; padding:0 10px;}
.paym li .span1{ width:130px; display:block; border-right:1px solid #ccc;}
.paym dl{ padding:30px 0 0 30px; line-height:22px;}
.paym dt{ background-color:#f7f7f7;}
.paym dt,.paym dd{ padding-left:12px;}
.ulast .li1 span{ width:480px;}
.ulast .li1 .span1{ width:130px;}
.ulast .li1,.paym li.li1 .span1{ height:80px;}
.ulast .red,.paym li .red,.ulast .red a{ color:#f00;} 
.paym li.li1 img{ vertical-align:middle;}
.ulast .li2,.paym li.li2 .span1{ height:130px;}
.ulast .li3,.paym li.li3 .span1{ height:370px;}
.ulast .big{ font-size:16px;}
.li5 img{ padding:10px 0;}
.ulast .span1 b{ color:#f60;}

/*buy03*/
.buyn{ background-color:#def8f8; border:1px solid #8dd1de; width:96%; margin:10px 0 10px; float:left; clear:both;}
.buyn p{ padding:5px 0 10px 12px; text-indent:0;}
.buyn b{ color:#f30;}
.buyn p img{ vertical-align:text-bottom;}
.buyn .p2{ padding-left:30px;} 
.buyn .p3{ font-weight:bold; color:#f60; text-indent:24px; padding-left:12px;}

/*buy02*/
.sendconform{ width:99%; float:right; clear:both;}
.sendconform dt{ border-top:2px solid #090; border-bottom:1px solid #e7e7e7; background-color:#f7f7f7; font-weight:bold; padding:4px 0 3px 8px; margin:20px 0 10px 0; clear:both;}
.sendconform dt span{ font-weight:normal; color:#f00;}
.coninfo ul{ margin:0 auto;}
.coninfo li{ clear:both;}
.coninfo .tit span{ background-color:#a7de16; line-height:25px;}
.coninfo span{ border-right:1px solid #fff; border-bottom:1px solid #fff; display:block; float:left; text-align:center;}
.coninfo .spa1{ width:122px;}
.coninfo .spa2{ width:170px; padding:0 10px;}
.coninfo .spa3{ width:87px;}
.coninfo .spa4{ width:95px;}
.coninfo .spa5{ width:87px;}
.coninfo .spa6{ width:175px;}
.coninfo .spa1 img{ width:60px; height:60px; border:1px solid #ccc;}
.coninfo .lis span{ padding:10px 0; height:64px; background-color:#f7f7f7;}
.coninfo .lis  .spa2 { padding:10px;}
.coninfo .lis .lineh{ line-height:60px;}
.coninfo .lis .lineh2{ line-height:20px; text-align:left;}
.coninfo .bot{ background-color:#a7de16; line-height:25px; padding-left:12px;}
.coninfo a,.coninfo .bot b{ color:#f60;}
.perinfo { clear:both;}
.perinfo .libtn{ height:80px; padding:10px 0 0 25px; width:730px;}
.perinfo .libtn input,.perinfo .libtn img{ vertical-align:middle;}
.perinfo .libtn img{ margin-right:10px;}
.perinfo ul{ border-top:1px solid #ccc; border-left:1px solid #ccc; width:756px; float:left; clear:both; margin-bottom:10px;}
.perinfo li{clear:both; float:left;border-bottom:1px solid #ccc; border-right:1px solid #ccc; width:755px}
.perinfo li span{ height:28px; line-height:28px; }
.perinfo li input,.perinfo li textarea{ margin-top:4px}
.perinfo span{ padding-left:15px; float:left; width:620px;}
.perinfo .libtn{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.perinfo .le{ width:100px; border-right:1px solid #ccc; display:block; float:left;}
.perinfo .red,.perinfo em{ font-style:normal; color:#f00;}
.perinfo .lib1,.perinfo .lib1 span{ height:50px;}
.perinfo .lib2,.perinfo .lib2 span{ height:120px;}
.perinfo .lib2 select,.perinfo .lib3 select{ margin-top:4px;}
.perinfo .lib2 b,.perinfo .lib3 em{ width:600px; margin:0 auto; display:block;}
.perinfo .lib3 em{ color:#333;}
.perinfo .lib3,.perinfo .lib3 span{ height:60px;}
.perinfo .lib4,.perinfo .lib4 span{ height:100px;}
.perinfo .lib4 .le{ float:left;}

/*addcart*/
.cart ul{ width:99%;}
.cart li{ clear:both;}
.cart span{ float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; background-color:#f1f1f1; line-height:30px; height:30px;}
.cart .spann1{ background-color:#f8c2d5; width:15%; padding-right:10px; text-align:right;}
.cart .spann2{ padding-left:10px; width:40%;}
.cart .spann3{ width:40%; padding-left:10px;}
.cart .bgr{ background-color:#f69; color:#fff; font-size:13px; font-weight:bold; line-height:30px; text-indent:12px;}
.cart .bgrb{ background-color:#fee9fd; color:#f00; line-height:20px; text-indent:12px;}
.cart .red{ color:#f00;}
.cart .hui{ color:#7a7878;}
.cart .no span{ height:100px;}
.cart .nob span{ height:40px;}
.cart .nob .spann2{ text-align:center;}
.cart .nob .spann2 img{ margin:5px 0 0 6px;}
.cart textarea{ width:90%; height:60px; margin:15px 0 0;}

/**/
.mallProduct {	WIDTH: 160px; POSITION: relative;}
.mallProduct .photo {POSITION: relative;}
.mallProduct .photo .pic {WIDTH: 160px;}
.mallProduct .photo .pic IMG {WIDTH: 160px; HEIGHT: 160px;}
.mallProduct .photo .ico {RIGHT: -2px; POSITION: absolute; TOP: -2px;}

/*mycart*/
.mycart{ margin:0 0 0 10px;}
.mycart .spa1{ width:100px;}
.mycart .spa2{ width:150px;}
.mycart .spa6{ width:140px;}
.mycart .spa7{ width:77px;}
.mycart a:hover{ text-decoration:underline;}
.dlmycart{ clear:both; float:right; width:99%;}
.dlmycart{ background-color:#f7f7f7; border-bottom:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.dlmycart dt{ border-top:2px solid #090; clear:both; font-weight:bold; padding:4px 0 10px 8px;}
.dlmycart dd{ padding-left:10px; line-height:30px; padding-bottom:5px;}
.dlmycart dd img{ margin-right:20px;}
.dlmycart dd p{ color:#f60; font-weight:bold;}
.p_word,.pimg{ padding-left:30px; color:#f60; font-weight:bold; line-height:30px; margin-top:10px;}
.pimg img{ vertical-align:middle; margin-right:10px;}
.ucar{ clear:both; overflow:hidden; background-color:#def8f8; border:1px solid #8dd1de;margin-left:10px;}
.ucar li{ line-height:30px; padding:5px 0 2px; clear:both; border-bottom:1px solid #e3e7e8; overflow:hidden;}
.ucar .utit{ background-color:#cfc; line-height:26px; text-indent:5px; padding:0; border-bottom:0;}
.ucar p{ float:left; width:610px;}
.ucar .dimg{ float:left; padding:0 12px 0 5px; width:55px;}
.ucar .im{ height:28px;}
.ucar .bt{ float:left;}
.ucar li img{ vertical-align:middle;}
.mart0{ margin-top:0;}

/*mycart*/
.cart_flow1,.cart_flow2,.cart_flow3 { clear:both; border-top:solid 3px #dfdfdf; border-bottom:dashed 1px #dfdfdf; background:#f5f5f5 url(../img/cart_flow.gif) no-repeat; height:50px; }
.cart_flow1 { background-position:center 7px; } 
.cart_flow2 { background-position:center -43px; } 
.cart_flow3 { background-position:center -93px; } 

/*add msg liuyan*/
.msnin{ overflow:hidden; margin:30px auto 0; width:700px;}
.msnin li{ clear:both; width:700px; float:left; padding-top:5px;}
.msnin li span{ float:left; padding:0 10px 0 0;}
.msnin li .span1{ width:66px; display:block; text-align:right}
.msnin li .span1 em{ font-style:normal; color:#f60;}
.msnin .liword{ height:80px; line-height:60px;}
.msnin .liword textarea{ height:80px; width:400px;}
.msnin .lib{ padding-top:8px;}
.msnin .lib span{ width:450px;}
.msnin .lib .span1{ width:66px; line-height:45px;}
.msnin .lib b{ float:left; padding:2px 10px 0 0;}
.msnin .lib b input,.msnin .lib b img{ vertical-align:middle;}
.msnin .lib b input{ margin:0 3px; *margin:0;}
.msnin .inpcle{ clear:both; padding:10px 0 0 10px;}
.msnin .inpcle input{ margin-right:10px;}
.helpcen{ margin:10px 0; border:1px solid #0cb7e4;}
.helpcen dt{ background:#0c9 url(../onlinemsg/img/arrow.gif) no-repeat 10px center; padding-left:23px; height:24px; line-height:24px; font-weight:bold; color:#fff;}
.helpcen ul{ line-height:28px; padding:5px 8px 0;}
.helpcen li{ border-bottom:1px dashed #ddd; background:url(../onlinemsg/img/reddo.gif) no-repeat 3px 10px; padding-left:10px;}
.helpcen li a{ color:blue;}
.ul2{ line-height:28px;}
.ul2 li{ border-bottom:1px solid #fff; background-color:#f5f4f4; font-weight:bold; padding-left:30px;}
.ul2 li a{ color:#f60;}
.ul2 li a:hover,.opage a:hover{ color:#f00;}

/*online msg*/
.onote{ border:1px solid #8dd1de; margin:0 20px 10px; background-color:#def8f8; line-height:22px; padding:5px;}
.opage{ padding:10px 10px 0 20px; line-height:24px; color:#000; text-align:right;}
.opage a{ color:#f60; margin-left:5px;}
.obt,.odl{ padding:0 10px 0 20px; overflow:hidden;}
.obt{ padding:0 0 20px 30px;}
.obt img{ margin-right:10px;}
.odl dt{ line-height:24px; border-bottom:1px dotted #dfdddd; padding-left:10px; line-height:26px;}
.odl dt img{ vertical-align:middle;}
.odl dd{ line-height:22px; margin-bottom:20px; padding:10px; background-color:#f4f2f2; border-bottom:1px solid #bfbfbf;}
.odl dd div{ text-indent:24px;}
.odl dd div span{ font-size:13px; font-weight:bold;}
.odl dd .red{ color:#f00;}

.word_three_height {line-height: 25px;}
.jJ02,.jJ03{ text-align:center;}