@charset "utf-8";
/* CSS Document */
.contextBox h1{  font-size:26px; color:#17346b; padding:5px 0 0px;}
.contextBox .nofavTop{ margin-bottom:12px; }
.favTop{background:url(/images/default/favor.gif) no-repeat top right; padding-top:12px;}
.favTop div{ display:inline; margin-right:5px;}
.favTop ul{ margin-bottom:15px;}
.favTop li{ padding:5px 0;}

.leftFav{background:url(/images/default/favor.gif) no-repeat 109px 5px; padding-top:20px; }
.leftFav li{ padding:6px 0;line-height:17px;}
.leftFav a{ margin-right:6px;}

.categroyLeft{ float:left; width:210px;}
.categroyRight{ float:right; width:728px;}

.categroyRight .tipText{ font-weight:bold; color:red; padding:5px 0 10px;}

.leftSection{border:1px solid #e0e0e0; margin-bottom:15px;}
.leftSection h2{ background:#e5eedd url(/images/default/categroyLeft.gif) repeat-x; clear:both; height:24px; line-height:24px; padding-left:16px;}
.leftSection ul{ margin:5px 5px 5px; }
.leftSection ul li{ position:relative; display:block;font-size:10px; padding:4px 15px 3px 11px; width:171px;  background:#fff; }
.leftSection .selected{background:#ffe68d;font-weight:bold; color:#06c; padding-right:18px;width:168px !important;width:168px}
.leftSection .select{font-weight:normal; background:#ffe68d;}
.leftSection .normal{background:#ffffff;font-weight:normal; }

.leftSection ul li img{ position:absolute; top:6px; right:5px !important; right:11px;}

.leftSection .seeMore{ background:url(/images/default/dot_arrowOrange.gif) no-repeat 0 5px; padding:2px 0 10px 8px; display:block; clear:both; margin-left:15px;}
.leftSection .seeMore a:link,.leftSection .seeMore a:visited,.leftSection .seeMore a:hover,.leftSection .seeMore a:active{ color:#06c;}

.tipBox{padding:14px 10px 12px; margin-bottom:15px;}
.tipBox h2,.tipBox strong{ display:inline; color:#a36400; height:48px; font-size:14px;}
.tipBox p{ position:relative; margin:16px 0; font-weight:bold; padding-left:11px; line-height:15px;}
.tipBox p span{ position:absolute; left:1px !important;left:-8px; top:-4px;}
.tipBox .seeMore{ background:url(/images/default/dot_arrowOrange.gif) no-repeat 1px 4px; padding:0px 0 0px 8px; display:block; clear:both; }
.tipBox .seeMore h3{ display:inline; font-weight:normal;}
.tipBox .seeMore a:link,.tipBox .seeMore a:visited,.tipBox .seeMore a:hover,.tipBox .seeMore a:active{ color:#06c; font-weight:normal;}

.narrowPriceBox{border:1px solid #dbdbdb; margin-bottom:15px; background:#ededed; padding:5px 0 5px 0; position:relative}
.narrowPriceBox .row1 strong,.narrowPriceBox .row2 strong{ font-size:14px; display:block; padding:5px 5px 0 8px;}
.narrowPriceBox .row1 p{ padding:16px 10px 18px; display:block; border-bottom:1px solid #dbdbdb; font-size:14px; font-weight:bold;}
.narrowPriceBox .row1 p .priceBox{ width:47px;ime-mode:disabled;}
.narrowPriceBox .row1 p .goSearch,
.narrowPriceBox .row1 p .goSearch,
.narrowPriceBox .row1 p .goSearch,
.narrowPriceBox .row1 p .goSearch{ width:35px; height:22px; background:#ededed url(/images/default/but_goCheck.jpg) no-repeat; position:absolute; top:41px; right:9px;color:#ededed; border:0; cursor:pointer;}
.narrowPriceBox .row2{ height:70px; position:relative;}
.narrowPriceBox .row2 .keyInput{width:143px; margin-left:8px;}
.narrowPriceBox .row2 span{ color:#969696; font-size:9px; padding:2px 0 6px 8px; display:block;}
.narrowPriceBox .row2 p .goSearch,
.narrowPriceBox .row2 p .goSearch,
.narrowPriceBox .row2 p .goSearch,
.narrowPriceBox .row2 p .goSearch{ width:35px; height:22px; background:#ededed url(/images/default/but_goCheck.jpg) no-repeat; position:absolute;top:39px; bottom:9px; right:9px;color:#ededed; border:0;cursor:pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.narrowPriceBox .row2 p .goSearch{ bottom:11px; top:36px;}
}

.proBoxTop{  height:46px; background:#edf0f7 url(/images/default/tableList.gif) repeat-x top right;}
.proBoxTop .leftCorner{ width:8px; background:#edf0f7 url(/images/default/tableList.gif) no-repeat -26px 0; height:46px; float:left}
.proBoxTop .left{ float:left; padding-top:14px; padding-left:3px;font-weight:bold;}
.proBoxTop .left div{ float:left; padding:3px 3px 0 0;}
.proBoxTop .left select{ float:left;}
.proBoxTop .center{ float:left; padding:18px 0 0 0px;}
.proBoxTop .center ul{ display:inline;}
.proBoxTop .center li{ display:inline; color:#a4a4a4;}
.proBoxTop .center li a:link,.proBoxTop .center li a:visited,.proBoxTop .center li a:hover,.proBoxTop .center li a:active{ font-size:11px; margin:0 1px; color:#06c; text-decoration:underline;}
.proBoxTop .right{ float:right; display:block; width:99px; height:34px; background: url(/images/default/tableList.gif) no-repeat -25px -48px; margin-top:10px}
.proBoxTop .right input{width:72px; height:24px; line-height:26px; margin-left:4px; margin-top:2px;border:0;background: url(/images/default/tableList.gif) no-repeat -29px -50px; cursor:pointer; }


.proBoxBot{ background:#edf0f7 url(/images/default/tableList.gif) repeat-x bottom right;height:40px;}
.proBoxBot .right{ float:right; width:180px; text-align:right; padding:10px 9px 0 0 ; font-weight:bold}
.proBoxBot .right select{width:46px;}
.proBoxBot .center{text-align:center; padding:6px 0 0 60px;}
.page span{  font-size:20px;}
a.pageSmall:link,a.pageSmall:visited, a.pageSmall:hover, a.pageSmall:active{  color:#06c; font-size:13px; padding:0 4px; text-decoration:underline;}
a.pageMore:link,a.pageMore:visited,a.pageMore:hover,a.pageMore:active{  color:#06c; font-size:16px; padding:0 5px;}

.proListBox{ margin-bottom:15px;clear: both;}
.categroyRight table.proList{ border-collapse:collapse; width:100%; clear:both; table-layout:fixed;}

.proList .col1{ width:105px;padding:10px 0; position:relative; z-index:1;}
.proList .col2{ vertical-align:top; padding:10px 5px 10px 10px;}
.proList .col3{ width:190px;text-align: center;  padding:0 10px;}
.proList .col4{ width:21px; background:#f2f2f2 url(/images/default/tableList.gif) repeat-y top left; text-align:center}
.tdBorder{ border-bottom:1px solid #e7e9ed;}
.discountBox{ position:relative; float:left; height:1px; font-size:0;}
.discount{ position:absolute; top:70px; left:75px;}

.proList .col1 .proImg{width:100px;height:100px;}

.proList a.proPrice:link,.proList a.proPrice:visited,.proList a.proPrice:hover,.proList a.proPrice:active{ font-size:13px; font-weight:bold;}
.proList .col3 p{ color:#a3a3a3;font-size:12px; padding:1px 0 5px;}
.proList .col3 p a:link,.proList .col3 p a:visited,.proList .col3 p a:hover,.proList .col3 p a:active{color:#a3a3a3;}

a.proTit:link,a.proTit:visited,a.proTit:hover,a.proTit:active{font-size:14px; color:#06c; text-decoration:underline; font-weight:bold; line-height:18px;}
a.proDetial:link,a.proDetial:visited,a.proDetial:hover,a.proDetial:active{ color:#06c; text-decoration:underline; }
.proList .col2 p{padding-top:5px; color:#7d7d7d; padding-bottom:12px; }
.proCoupon{ background:url(/images/default/couponsign.gif) no-repeat 2px 3px;padding:4px 0 5px 28px; }
/*.proCoupon{ padding:4px 0 5px 20px; position:relative}
.proCoupon img{ position:absolute; left:0px !important;left:-20px; width:16px; height:16px;top:2px;}*/
.proCoupon a.couponMerchant:link,.proCoupon a.couponMerchant:visited,.proCoupon a.couponMerchant:hover,.proCoupon a.couponMerchant:active{ font-size:11px; color:#06c; text-decoration:underline; font-weight:bold; margin-right:10px;}
.proCoupon a.couponDes:link,.proCoupon a.couponDes:visited,.proCoupon a.couponDes:hover,.proCoupon a.couponDes:active{ font-size:11px; color:#525252; text-decoration:none;}
.couponMore{ cursor:pointer; text-decoration:underline; padding-left:11px; margin-left:10px; background:#fff url(/images/default/orangespot_arrow.gif) no-repeat left center; color:#06c;}
.butCompare{width:68px; height:20px; background:url(/images/default/but_compare.gif) no-repeat; border:0; cursor:pointer;}
.butSeeIt{width:63px; height:20px; background:url(/images/default/ban_seeit.gif) no-repeat; border:0; cursor:pointer;}

.categroyBotFav{background:url(/images/default/favor.gif) no-repeat 629px 5px; padding-top:30px; padding-bottom:25px; clear:both;}
.categroyBotFav li{ padding:6px 0;line-height:19px;}
.categroyBotFav a{ margin-right:6px;}
.categroyBotFav div{ display:inline;}


.indexBox{ padding:0px 0 25px;}
.indexBox p{font-size:14px;color:#17346b;font-weight:bold;}
.indexBox ul{ padding-top:10px;}
.indexBox li{ display:inline;line-height:18px;}
.indexBox span{ margin:0 6px;color:#6f6f6f;}
.indexBox li a:link,.indexBox li a:visited,.indexBox li a:hover,.indexBox li a:active{color:#6f6f6f;}
.indexBox .seeMore{ background:transparent url(/images/default/dot_arrowOrange.gif) no-repeat scroll 1px 8px; padding-left:10px; padding-top:5px;}
.indexBox .seeMore a:link,.indexBox .seeMore a:visited,.indexBox .seeMore a:hover,.indexBox .seeMore a:active{color:#0066CC;}

.infoBox{  padding:0px 0px 18px; line-height:20px; margin-bottom:15px}
.infoBox p{color:#696969;}
.infoBox ul{ border-top:1px solid #e2e2e2; margin-top:10px; padding-top:12px; margin-bottom:5px;}
.infoBox li{ display:inline; }
.infoBox li a:link,.infoBox li a:visited,.infoBox li a:hover,.infoBox li a:active{color:#666;}
.infoBox span{margin:0 6px;color:#dadada;}



