﻿body
{
    background:#eee url(../images/body_bg.gif) repeat-y center center;font-family:'微软雅黑',pMingLiu;
}

.x-scn
{
    width:1001px;margin:0 auto;background:#fff;overflow:hidden;
}

.x-con
{
    width:960px; margin:0 auto;
}

#nav
{
    line-height:200%; text-align:right;color:#999;margin-right:10px;_margin-right:20px;
}

#nav a
{
    color:#666;font-size:11px;
}

#nav a:hover
{
    color:#F33;
}

#logo
{
    float:left; width:200px; height:60px;
}

#x-menu
{
    height:60px;width:735px;float:right;margin-right:10px;
    background:url(../images/x-menu-bg.png) no-repeat;
}

#x-menu ul
{
    margin:8px 0;
}

#x-menu ul li
{
    display:block; width:105px;text-align:center;
    font-size:14px; float:left; background:url(../images/x-menu-line.png) no-repeat left center;
}

#x-menu ul li.nbg
{
    background:none;
}

#x-menu ul li a
{
    width:105px; height:30px; display:block; line-height:200%;
}

#x-menu ul li a
{
    color:#FFF; font-weight:bold;
}

#x-menu ul li a:hover
{
    background:url(../images/x-menu-hover.png) no-repeat center center  ; color:#154f89;
    text-decoration:none;
}

.x-rbox200 .top
{
    background:url(../images/x-side-top.png) no-repeat; height:10px; line-height:10px; font-size:1px;
}

.x-rbox200 .center
{
     background:url(../images/x-side-center.png) repeat-y;padding:5px 10px; padding-bottom:0;
}

.x-rbox200 .bottom
{
    background:url(../images/x-side-bottom.png) no-repeat; 
    height:10px; line-height:10px; font-size:1px; _background-position:0px 0;
}

.x-tags-title
{
    background:url(../images/x-tags-title-bg.png) no-repeat center top; font-size:14px;color:#fff;
    text-align:center; height:39px; line-height:180%;
}

.h5p
{
    height:5px; line-height:5px; font-size:1px;
}

.h7p
{
    height:7px; line-height:7px; font-size:1px;
}

.h10p
{
    height:10px; line-height:10px; font-size:1px;
}

.h15p
{
    height:15px; line-height:15px; font-size:1px;
}


.h20p
{
    height:20px; line-height:20px; font-size:1px;
}


.x-rgbox .top
{
    background:url(../images/x-gray-radius-top-center.png) repeat-x; height:4px;line-height:4px; font-size:1px;
    width:180px; overflow:hidden;
}

.x-rgbox .top .left
{
    background:url(../images/x-gray-radius-top-left.png); height:4px; width:4px; float:left;
}

.x-rgbox .top .right
{
    background:url(../images/x-gray-radius-top-right.png); height:4px; width:4px; float:right;
}

.x-rgbox .btm
{
    background:url(../images/x-gray-radius-btm-center.png) repeat-x; height:4px;line-height:4px; font-size:1px;
     width:180px; overflow:hidden;_width:181px;
}

.x-rgbox .btm .left
{
    background:url(../images/x-gray-radius-btm-left.png); height:4px; width:4px; float:left;
}

.x-rgbox .btm .right
{
    background:url(../images/x-gray-radius-btm-right.png); height:4px; width:4px; float:right;
}

.x-rgbox .main
{
    background:#f4f4f4; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;
    padding:5px 10px; clear:both;
}


.f12
{
    font-size:12px;
}

.f13
{
    font-size:13px;
}

.f14
{
    font-size:14px;
}

.f15
{
    font-size:15px;
}

.f16
{
    font-size:16px;
}

.f17
{
    font-size:17px;
}

.f18
{
    font-size:18px;
}

.x-tags-wrap a
{
    font-weight:bold; line-height:130%;
}

.x-more
{
    float:right; padding-right:8px;
}

.x-more b
{
    font-family:Tahoma;
}

.x-best
{
    background:url(../images/best.png) no-repeat 10px 3px;
}

.x-best-tabs
{
    height:30px; position:relative;
}

.x-best-tabs ul
{
    margin-top:2px; float:right; margin-right:30px;
}

.x-best-tabs ul li
{
    float:left; width:98px; background:url(../images/tab-bg.png) no-repeat; text-align:center; margin-right:2px; height:28px;
}

.x-best-tabs ul li a
{
    font-size:14px; color:#39708f; font-weight:bold; line-height:28px;padding-top:2px;
}

.x-best-tabs ul li.focus
{
    background:url(../images/hover-tab-bg.png);
}

.x-best-tabs ul li.focus a
{
    color:#FFF;
}

.x-best-body
{
    background:url(../images/x-tab-box-bg.png) no-repeat; height:160px;
    padding:15px 10px;_padding:10px;
}

.x-tab-el
{
    float:left;width:176px; border-left:1px dotted #ccc;
    text-align:center;
}

.x-nobd
{
    border:none;
}

.x-tab-el .inner
{
    padding:5px 12px; height:165px; overflow:hidden;
}

.x-tab-el .txt
{
    text-align:center;margin:3px 10px; _margin:0; font-size:12px; font-weight:bold;
    _height:40px; min-height:40px;
}

.x-tab-el .txt a
{
    color:#666; font-size:14px; 
}

.x-tab-el .x-price
{ 
    color:#a836c9; font-family:Tahoma; font-size:14px;
}

.x-left-465px
{
    float:left;width:465px; height:275px;
}

.x-right-465px
{
    float:right;width:465px; margin-right:10px; height:275px;
}

img.bd2p
{
    
}

.x-sec-tbar
{
    height:40px;margin:10px 0;
}

.x-sec-tbar h2
{
    font-size:18px; color:#333; line-height:140%;margin-left:15px; font-weight:bold;padding-top:6px; float:left;
}

.x-sec-tbar .lnks
{
    margin-left:135px; padding-top:10px; color:#666;
}

.x-sec-tbar .lnks a
{
    color:#666;
}

.x-sec-tbar .lnks a:hover
{
    color:#f33;
}

.x-sec-inner
{
    margin-left:135px;
    background:url(../images/sec-prod-bg.gif) no-repeat left top; 
    width:325px;height:206px;
}

.x-sec-inner ul
{
    margin:0 5px;_margin-left:2px;
}

.gbdimg
{
    background:#e4e4e4; padding:3px;
}

.pd10p
{
    padding:10px; zoom:1;
}

.x-btbd
{
    border-bottom:1px dotted #ccc; zoom:1;
}

.inn-prd-wrap
{
    padding:3px 0; width:180px; float:right;
}

.inn-prd-wrap a
{
    color:#666; font-size:14px;
}

.inn-prd-wrap a:hover
{
    color:#F33;
}

.x-oprice
{
    color:#FF6c00; font-family:Tahoma; font-size:14px;
}

.x-dates
{
    background:url(../images/date-icon.png) no-repeat left 2px; 
    padding-left:18px; color:#51bbcb; line-height:160%;
}

.x-cs
{
    background:url(../images/sec-btm-bg.png) no-repeat;
    width:950px;height:185px;  padding:5px;
}

ul.list-trigon
{
    margin:8px; margin-left:20px;
}

ul.list-trigon li
{
    line-height:180%;
    overflow:hidden;
    padding-left:10px;
    background:url(../images/chevron.gif) no-repeat 0 6px;
}

ul.list-trigon li a
{
    color:#666;
}

ul.list-trigon li a:hover
{
    color:#F33;
}

.x-guide-owrap
{
    width:155px;padding:15px 10px;_padding:13px 8px;
    float:left;
}

.x-guide-wrap
{
    border-left:1px dotted #ccc;padding-left:15px;
    float:left;
}

*+html .x-guide-owrap
{
    padding:15px 6px;
}

#x-fbar
{
    border-top:2px solid #00a7ea; padding:5px;padding-left:60px; color:#666;
    background:#F3f3f3 url(../images/gray-logo.png) no-repeat 5px 2px;
}

#x-fbar span
{
    font-family:Tahoma;
}

#x-fbar a
{
    color:#666; font-weight:bold; text-decoration:none;
}

#x-fbar a:hover
{
    color:#F33;
}

.x-catalog-head
{
    background:url(../images/plus-icon.png) no-repeat left 10px; padding:3px 0; padding-left:15px; font-weight:bold;
    color:#666;margin-left:10px; line-height:24px;
}

.x-catalog-body
{
    color:#666;
}

.x-catalog-box
{
    width:355px;
}

.x-catalog-box .head
{
    height:35px; background:url(../images/prod-catalog-bg.png);
}

.x-catalog-box .head h2
{
    font-size:15px; line-height:35px; font-weight:bold;padding-left:24px; float:left;
}

.x-catalog-box .head .more
{
    float:right; margin-top:12px; margin-right:8px;
}

.img-prod-wrap
{
    float:right;width:205px;
}

.img-prod-wrap a
{
    color:#333; font-weight:bold;
}

.img-prod-wrap a:hover
{
    color:#F33;
}

.x-prd-dsc
{
    color:#666;
}

.rmb-icon
{
    color:#FF6c00; background:url(../images/rmb-icon.png) no-repeat 1px 3px; padding-left:18px;
    font-family:Tahoma;
}

.x-gprice
{
    color:#666;
}

.no-img-prd
{
    padding:3px 10px;
}

.no-img-prd a
{
    color:#666;
}

.no-img-prd a:hover
{
    color:#F33;
}

.x-site-nav
{
    text-align:right; padding:5px 20px;
}

.x-site-nav b
{
    font-size:12px; font-family:Tahoma;color:#666;
}

.x-site-nav a
{
    color:#333; font-size:12px; font-weight:bold;
}

.x-site-nav span
{
    color:#333;
}

.prodname
{
    background:url(../images/catalog-title-icon.png) no-repeat 5px 5px; line-height:25px;
    padding-left:15px; font-size:15px; font-weight:bold; height:30px;
}

h1.catalog-title, h2.catalog-title
{
    background:url(../images/catalog-title-icon.png) no-repeat 10px 5px; line-height:25px;
    padding-left:20px; font-size:14px; font-weight:bold; height:30px;
}

.catalog-probox
{
    width:716px;height:170px; background:url(../images/catalog-prom-bg.png) no-repeat left top;
    padding:15px 5px;
}

.prom-inner
{
    width:155px;
    border-left:1px dotted #ccc;padding:10px 10px 0 10px;
    float:left; text-align:center;
}

.prom-inner .info
{
    padding:4px; text-align:left;
}

.prom-inner .info a
{
    font-size:12px; color:#333; font-weight:bold;
}

.prom-inner .info .dsc
{
    color:#666;
}

.nobd
{
    border:none;
}

.x-prods-tabs
{
    height:28px; position:relative; bottom:-0px;_bottom:-2px;
    /*height:28px; position:relative;bottom:-1px;_bottom:-3px;+height:32px;*/
}

.x-prods-tabs ul
{
    margin-left:20px;
}

.x-prods-tabs ul li
{
    background:url(../images/catalog-tab-bg.png) no-repeat;
    line-height:28px;text-align:center;
    float:left; width:85px;margin-right:2px;
    
}

.x-prods-tabs ul li a
{
    font-size:14px; color:#39708f;line-height:28px; text-decoration:none;
}

.x-prods-tabs ul li a:hover
{
    color:#F60;
}

.x-prods-tabs ul li.focus
{
    background:url(../images/catalog-tab-over.png) no-repeat;padding-bottom:2px;
}

.x-prods-tabs ul li.focus a
{
    color:#0554a4; font-weight:bold;
}

/******/

.x-prods-stabs
{
    height:28px; position:relative; bottom:-0px;_bottom:-2px;
}

.x-prods-stabs ul
{
    margin-left:20px;
}

.x-prods-stabs ul li
{
    background:url(../images/catalog-stab-bg.png) no-repeat;
    line-height:28px;text-align:center;
    float:left; width:60px;margin-right:2px;
    
}

.x-prods-stabs ul li a
{
    font-size:14px; color:#39708f;line-height:28px; text-decoration:none;
}

.x-prods-stabs ul li a:hover
{
    color:#F60;
}

.x-prods-stabs ul li.focus
{
    background:url(../images/catalog-stab-over.png) no-repeat;padding-bottom:2px;
}

.x-prods-stabs ul li.focus a
{
    color:#0554a4; font-weight:bold;
}

.x-prods-body{
    border-top:2px solid #81b6d4;
}

.x-prods-body li
{
    margin-left:10px;
}

.x-prods-body li div.wrap
{
    padding:15px;padding-bottom:5px; border-bottom:1px solid #ccc; zoom:1;_margin:5px;
}

.x-prods-body li div.wrap img
{
    background:#F3F3f3; padding:3px;
}

.list-prd-info
{
    line-height:180%; float:left;width:360px; padding-left:15px;
}

.list-prd-info .pn
{
    font-size:14px; color:#2f81b1; font-weight:bold;
}

.tour-btn
{
    background:url(../images/tour-detail-bg.png) no-repeat; width:131px; height:28px; display:block;
}

.quote-btn-hover
{
    background:url(../images/quote-close-btn.png) no-repeat;
}


.x-desc
{
    color:#666; font-size:14px;
}

.x-prods-pager 
{
    margin:10px 20px; padding:5px; text-align:center;
    border:1px solid #dedede; color:#666; height:20px;
    background:#F3f3f3; font-size:10px;
}

.x-prods-pager  a
{
    color:#666; margin:1px 4px; font-family:Tahoma; line-height:20px;font-size:12px;
}

.x-prods-pager a:hover
{
    color:#F33;
}

.x-prods-pager a.current
{
    color:#1149a6; font-weight:bold;
}

.x-prods-pager a img
{ vertical-align:text-bottom;
}

.newsTbar
{
    width:711px; height:25px; background:url(../images/x-table-head.png) no-repeat;padding:13px 0; color:#2678ac;
    font-weight:bold;
}

.newsTbar div
{
    border-left:1px solid #98bed5; text-align:center; float:left;
}

.newsTbl
{
    border-bottom:2px solid #a5c3d6;margin:2px 10px;
}

.newsTbl td
{
    text-align:center;   border-bottom:1px dotted #ccc; line-height:24px; color:#666;
}

.newsTbl td a
{
    font-size:14px;
}



.pinfo
{
    margin-left:320px;
    line-height:160%;
    color:#333; border:1px solid #fff;
}

.pnw
{
    float:left;width:60px; font-weight:bold;
}

.pdw
{
    margin-left:60px;
}

.ow
{
    border:2px solid #Fa0; margin-left:-6px;
    background:#FFC;padding:5px;
}

.h2tp3
{
    font-size:14px; border-bottom:1px dotted #ccc;
    line-height:160%; padding-left:10px;  
    color:#555; font-weight:bold;
}


.pds
{
    padding:10px;
    line-height:160%;
    color:#333;
}

.svc-help
{
    margin-left:24px;
    line-height:160%;
    color:#666;
    padding:5px;
    padding:20px 10px;
    background:url(../images/order-help.gif) no-repeat 25px 20px;
}

.pds li
{
    list-style-type:decimal;
    margin-left:25px;
}

.dayw
{
     padding:10px; background:#dae9f2;margin:8px 0;border:1px dotted #ccc;
}

.day
{
    font-weight:bold;
    color:#555;
}

.day b
{
     font-family:Tahoma; font-size:16px;
}

.sw
{
    float:left; margin:5px 10px;
}

.sw span
{
    text-align:center;
}
.sw a img
{
	width:80px;height:60px;
	}
.dtdsc
{
    color:#333; padding-left:15px;
    line-height:180%;
    text-indent:24px;
}

.dtitle
{
    margin-left:50px;
}

.dtitle h3
{
    font-weight:bold; color:#555;
}

.dtbtm
{
    border-left:4px solid #F80;
    padding:0 8px;margin:5px 0px;
    color:#F60;
}

.print
{
    background:url(../images/print.png) no-repeat;
    cursor:pointer;margin:0 3px;vertical-align:text-top;
    height:16px;width:16px;
}

.prodesc
{
    padding:3px 0;
    line-height:120%;
    color:#777; height:26px;
}

.pricewrap
{
     background:url(../images/pricebg.png) no-repeat;
     float:right;width:74px;height:60px;
     margin:0 6px; padding:5px 0;
     text-align:center; vertical-align:middle;
}

.pricewrap .xprice
{
    margin-top:18px; font-size:10px;
}

.pricewrap .xprice b
{
    font-size:16px; font-family:Arial;
}

.pinfo
{
    margin-left:320px;
    line-height:180%;
    color:#555; border:1px solid #fff;
}

.pnw
{
    float:left;width:60px; font-weight:bold;
}

.pdw
{
    margin-left:60px;
}

.ow
{
    border:2px solid #Fa0; margin-left:-6px;
    background:#FFC;padding:5px;
}


.ctbl
{
    border:1px solid #bbb;
    width:100%; background:#eee;
}

.mhd
{
    text-align:center;
    padding:3px 5px;
    color:#555; font-size:14px;
}

.pmth .nmth
{
    font-size:12px;
}

.pmth b, .nmth b
{
    font-family:Tahoma;
    font-weight:normal; font-size:12px;
}

.pmth a, .nmth a
{
    color:blue;
    font-size:10px;
    font-weight:normal;
}

.pmth a:hover, .nmth a:hover
{
    color:#f00; text-decoration:none;
}

.ctbl .itbl
{
    width:100%; 
}

.ctbl .itbl th
{
    background:#ccc;
    text-align:center;
}

.ctbl .itbl td
{
    background:#fcfcfc; text-align:center;
    height:40px;font-family:"微软雅黑",Tahoma; color:#666; line-height:180%;
    width:44px; height:42px; vertical-align:top;
}

.ctbl .itbl td.sp span
{
    color:#f00;
}

.ctbl .itbl td.sout span
{
    color:#666;
    text-decoration:line-through;
}

.ctbl .itbl .pm, .ctbl .itbl td .nm
{
    color:#aaa;
}

.ctbl .itbl td.today
{
    background:#eee;
    color:#333; font-size:10px;
}

.ctbl .itbl td a
{
    background:url(../images/cal-bg.png) no-repeat; text-decoration:none;
    display:block;width:44px;height:42px; color:#333;
}

.ctbl .itbl td.sp a
{
    background:url(../images/cal-bg.png) no-repeat -88px 0;
}

.ctbl .itbl td.sout a,.ctbl .itbl td.sout a:hover
{
    background:#ccc;
}

.ctbl .itbl td a:hover,.ctbl .itbl td.sp a:hover
{
    background:url(../images/cal-bg.png) no-repeat -44px 0;
}


.ctbl .itbl td a span
{
    color:#C30; font-size:11px;
}

.ctbl .itbl td a:hover,.ctbl .itbl td a:hover span
{
    color:#fff;
}


.os-o,.os-b
{
    float:left;padding:5px 10px; font-weight:bold;color:#f60;
    border-bottom:3px solid #F60;
}

.os-b
{
    color:#00a7ea;border-bottom:3px solid #00a7ea;
}

.os-sp
{
    background:url(../images/nav_arrow_right.gif) no-repeat 12px 12px; float:left;width:30px; height:30px;
}

.bw
{
    border:1px solid #D9E0ED;
    background:#E3E9F6;
}


.b-sec
{
    border:1px solid #dbecf4; background:#fbfdff; padding-right:30px;
}

.b-sec .hd
{
    background:url(../images/sec-bg.gif) no-repeat -1px -31px; 
}

.r-sec
{
    border:1px solid #fee3d6; background:#fffdfb; padding-right:30px;
}

.r-sec .hd
{
    background:url(../images/sec-bg.gif) no-repeat -1px -1px; 
}

.r-sec .hd h2, .b-sec .hd h2
{
    font-weight:bold;padding:4px; padding-left:25px; color:#f30;
}

.b-sec .hd h2
{
    color:#024eb3;
}

.bdimg1px, .bdimg2px
{
    border:1px solid #ccc;
    background:#fff;
    padding:2px; cursor:pointer;
}

.bdimg1px
{
    padding:1px;
}

.bline
{
    border-bottom:1px dotted #a9c9e9;
    margin:10px 0;
}


h3.h3tp1
{
    line-height:160%;color:#333; font-weight:bold;
    padding:3px 6px; padding-bottom:1px;
    border-bottom:1px dotted #ccc; font-size:14px;
}

ul.list-side
{
    margin:5px;
}

ul.list-side li
{
    padding-left:5px;
}

ul.list-side li .btmbd
{
     padding:5px 0;
}

h1.news-title
{
    font-size:18px; font-weight:bold; color:#333;
}

.newsBdy
{
    padding:10px 25px; line-height:180%;
}
.srhInput
{
    border:1px solid #999;color:#666; float:left;
    font-size:14px; line-height:14px;width:130px; zoom:1;
    margin:0; padding:4px 2px 0px 3px; height:18px;_height:18px;_padding:2px 2px 0 3px;
}

.srhBtn
{
    float:left; height:22px;padding:0; background:url(../images/go.png) no-repeat 2px 2px;
    border:none; display:block; width:21px; cursor:pointer;
}

.avatar
{
    background:url(../images/avatar.gif); overflow:hidden;
    display:block; height:69px;width:68px;
}

.avatar a
{
    display:block;width:50px;height:50px;margin-left:9px;margin-top:3px;
}

.avatar img
{
    width:50px;height:50px;
}

.um
{
    margin-top:-10px;
    text-align:center;
}

 .q
 {
     color:#444; padding:3px 5px; margin-bottom:5px;
     border-bottom:1px dotted #ccc;
 }

.qa
{
    background:#FFF3E9;padding:3px 5px;
    border:1px solid #ffe3d6;
}

.ct
{
    font-weight:bold;
    font-size:16px; margin-left:20px;
}


.lcw
{
    float:left; width:100px;line-height:14px;margin:0;padding:0;
}

.lcw input
{
    height:12px;
}

.flnks
{
    color:#666;padding:4px;
}

.flnks a
{
    color:#666;
}

.flnks a:hover
{
    color:#333;
}

.aboutus
{
    color:#1c71c1; font-weight:bold;padding:4px;
}

.aboutus b
{
    color:#666;
}

.thinBar
{
    border-bottom:1px solid #999;padding:4px 0; text-align:right;
    margin-left:20px;margin-right:30px;
}

.thinBar a
{
    color:#1c71c1; font-weight:bold;padding:1px 4px;
}

.copyright
{
    color:#666; height:80px;margin-left:20px;padding:0 5px; 
    font-family:Tahoma; font-family:'Franklin Gothic Medium', Arial;
}
OL.faqol 
{
	MARGIN-LEFT: 30px;
}

OL.faqol LI {
	margin:5px 0;
}

ol.faqol li div.faqa
{
    padding:5px;margin-left:15px;
    border:1px dotted #ccc;margin-top:5px;
    background:#f3f3f3;
}

.d-ol
{
    list-style-type:decimal;
}

.d-ol li
{
    padding:3px 5px; margin-left:15px;
}

.d-ol li h4
{
    font-size:12px; font-weight:bold;
}

.d-ol li div
{
    margin-left:20px; font-size:12px;
}

h3.h3tp1
{
    font-size:14px; font-weight:bold;
}

.qt-open-btn
{
    border:1px solid #81b6d4; padding:2px 4px; font-size:12px; line-height:16px; color:#81b6d4; margin-left:10px;
    background:url(../images/qt-btn-bg.gif) no-repeat 4px -14px; padding-left:16px; cursor:pointer;
}

.qt-close-btn
{
    background:url(../images/qt-btn-bg.gif) no-repeat 4px 3px;
}

.black
{
    color:#333;
}

.fontTahoma
{
    font-family:Tahoma;
}

.sidebox
{
    background:url(../images/bias-bg.gif); padding:10px; border:1px solid orange; overflow:hidden;
}

 .sidebox .ibox 
 {
     background:#fff;padding:0 10px; min-height:170px;border:1px solid #fff;
 }
 /***likun-add**/
 .c_title
{
	margin-top: 10px;
	background: url(../images/order_list_title.jpg) no-repeat;
	color: #005aaa;
	padding:4px 0px 1px 26px;
}
.c_title h3
{
	color:#fff;
}
.relcp
{
	border:1px solid #D9E0ED; background:#eee;
}
.mg0_5{margin:0 5px;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgr10{margin-right:10px;}
.mgl10{margin-left:10px;}
.mgl25{margin-left:25px;}
.mgl70{margin-left:70px;}
.pdt5{padding-top:5px;}
.pd5_0{padding:5px 0;}
.pd5{padding:5px;}
.pd8{padding:8px;}
.pd10{padding:10px;}
.pdd10{padding-bottom:10px;}
.pd10_0{padding:10px 0;}
.w60{width:60px;}
.w120{width:120px;}
.w165{width:165px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w800{width:800px;}
.dercon{float:right;width:735px;margin-right:10px;}
.depf{width:304px;margin:5px 10px 0 0;}
.deor{margin-left:55px;display:block;}
.sta{width:150px;padding-top:30px;}
.x-intro{background:url(../images/split-line.png) no-repeat left center;height:90%;}
.pdl15{padding-left:15px;}
.x-faq{height:40px;margin-right:15px; text-align:right;}
.x-faq img{margin-top:25px;}
#subCon fieldset
{
    border:1px solid #999;
    line-height:180%; padding:0 10px;
}
#subCon fieldset legend
{
    margin-left:15px; font-weight:bold;
}
#subCon fieldset div
{
    padding:5px 10px;
}
.catwrap
{
    margin-left:40px;font-size:12px;zoom:1;
}
/******订单详细******/
table.otbl
{
    width:100%;
    background:#eee;
    border:1px solid #ccc;
}

table.otbl td
{
    padding:0;
}

table.otbl td.btd
{
    background-color:#f9f9f9;padding:4px 8px; 
    font-weight:bold; line-height:160%;
}

table.itbl
{
    width:100%; border:none;height:100%;
}

.itbl td.ltd
{
    text-align:right;width:80px; 
    border-right:1px solid #eee;
    padding:4px 8px;
    background-color:#f9f9f9;white-space:nowrap;
}

.itbl td.vtd
{
    background-color:#fff;
    text-align:left;
    padding:4px 8px;
    line-height:180%;
}
.x-chk-wrap50
{
    float:left;
    width:50px;
    line-height:180%;
    padding-top:1px;
}
table.dtbl
{
    width:100%;line-height:180%;
    background:#bbb;
}

table.dtbl th
{
    background:#e5e5e5;
    padding:3px 6px;
    color:#333;
    white-space:nowrap;
    text-align:center;
}
table.dtbl td
{
    background:#fff;
    padding:4px 4px;
    line-height:140%;
    white-space:nowrap;
    vertical-align:top;
    color:#333;
}
.ipt14{font-size:14px;border:1px solid #999;padding:2px 3px;}
.ubtn2{
    border:1px solid #666;color:#333;
    border-top:1px solid #ccc;border-left:1px solid #ccc; line-height:24px;
    background:#eee; font-size:14px; cursor:pointer;padding:0 8px;
}
.x-invalid-icon
{
    background-image:url(../images/stop.png); 
    background-repeat:no-repeat; 
    background-position:4px 0; 
    width:20px; height:20px;margin:0px; 
    vertical-align:bottom;
}

.x-invalid-inline
{
    border:1px solid #e33; padding:2px;
    background:rgb(255,245,245);
}

.x-accept-icon
{
    background-image:url(../images/accept.png); 
    background-repeat:no-repeat; 
    background-position:4px 0; 
    width:20px; height:20px;
    margin:0px; vertical-align:bottom;
}

.x-err-msg
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
    border: 1px solid;background-position: 5px center;
    margin: 8px 0px;padding:5px 5px 5px 30px;
    background-repeat: no-repeat;

}