@charset "utf-8";
/*----------Product's CSS----------*/

/*Page of Product by Category*/
.product_category h2{height:28px; line-height:28px; color:#015DB4; font-size:15px; background:#BEDBE3 url(../images/repeat-x.jpg) 0 -283px repeat-x;}
.product_category h2 span.right{float:right; height:28px; width:5px; background:url(../images/corners.jpg) 0 -129px no-repeat;}
.product_category h2 strong{float:left; display:block; background:url(../images/corners.jpg) 0 -96px no-repeat; padding-left:15px;}
.product_category dl{border-top:solid 1px #8EB4CE; background:#F7FBFF;}
.product_category dd{border:solid 1px #8EB4CE; border-top:none; padding:12px 0 12px 30px;}
.product_category h3{font-size:17px; font-weight:bold;}
.product_category ul{*display:inline-block;}
.product_category li{width:275px; height:65px; float:left; _display:inline; margin:6px 31px 6px 0; font-size:12px;}
.product_category li h4{font-size:13px; font-weight:bold;}
.product_category li a{color:#4D54B7;}
.product_category li a:hover{color:#f30;}

/*Page of Subcategory*/

/*Recommend*/
#subcategory{width:710px; float:left;}
#subcategory .recommend{border:solid 1px #8FB4CF; background:#F7FAFF;}
#subcategory .recommend h2{height:26px; line-height:26px; padding:0 10px; color:#0A2747; font-weight:bold; font-size:14px; font-style:italic; background:#BFDAED url(../images/repeat-x.jpg) 0 -316px repeat-x; border-bottom:solid 1px #8FB4CF;}
#subcategory .recommend ul{*display:inline-block; padding:20px 15px 10px 17px;}
#subcategory .recommend li{width:105px; float:left; _display:inline; margin:0 15px;}
#subcategory .recommend li .photo{display:block; width:103px; height:103px; background:#fff; border:solid 1px #B3C0C9; text-align:center; overflow:hidden; margin-bottom:3px;}
#subcategory .recommend li .photo a{display:table-cell; *font-size:90px; vertical-align:middle; width:103px; height:103px;}
#subcategory .recommend li .photo a img{vertical-align:middle;}
#subcategory .recommend li .title{display:block; font-size:11px; height:36px; line-height:16px;}
#subcategory .recommend li .title a{color:#333;}

/*Subcategory*/
#subcategory .subcategory{border:solid 1px #8FB4CF; background:#F7FAFF; padding:10px 10px 10px 15px;}
#subcategory .subcategory h3{font-size:15px; font-weight:bold; color:#000; margin-top:8px;}
#subcategory .subcategory ul{border-bottom:solid 1px #BDD7F1; *display:inline-block; padding:8px 0;}
#subcategory .subcategory ul.last{border-bottom:none;}
#subcategory .subcategory li{width:310px; margin:0 5px; float:left; _display:inline; height:27px; line-height:27px; background:url(../images/css_sprites.png) -486px -95px no-repeat; padding-left:20px;}
#subcategory .subcategory li a{color:#036; font-size:13px; font-weight:bold;}

/*Right ad*/
.right_ad230{width:230px; float:right;}

/*Page of Three tier Category*/
.three_tier_category{border:solid 1px #8FB4CF; background:#F7FAFF; padding:10px 10px 10px;}
.three_tier_category h2{font-size:16px; margin:0 0 4px 15px;}
.three_tier_category h2 strong{display:block; float:left; color:#004781;}
.three_tier_category h2 .switch{display:block; float:left; margin:3px 0 0 8px; width:14px; height:14px; line-height:14px; background:url(../images/css_sprites.png) -486px -136px no-repeat; cursor:pointer;}
.three_tier_category ul{*display:inline-block; clear:both;}
.three_tier_category li{width:196px; overflow:hidden; margin:0 5px; border:solid 1px #F7FAFF; height:22px; line-height:22px; padding:0 12px; float:left; _display:inline;}
.three_tier_category li:hover{border:solid 1px #f90; background:#fff;}
.three_tier_category li a{color:#0A2649; font-size:.9em; font-weight:bold;}
.three_tier_category li a:hover{color:#f30; text-decoration:none;}
.three_tier_category li em{color:#959595; font-size:.8em; margin-left:4px;}

/*Product List*/
.list_view{width:755px; float:left;}
.list_view .title{height:29px; font-size:14px; font-weight:bold; border-top:solid 2px #256CA0; border-bottom:solid 1px #ccc; padding-top:1px;}
.list_view .title ul{border-top:solid 1px #ccc; height:28px; line-height:28px; background:#F2F2F4;}
.list_view .title li{float:left; height:28px; display:block; _display:inline; text-align:center;}
.list_view .title li.photo{width:136px;}
.list_view .title li.info{width:375px;}
.list_view .title li.rating{width:122px;}
.list_view .title li.region{width:122px;}

.list_view .pro_list{}
.list_view .pro_list li{padding:12px 0; height:102px; display:block; border-bottom:dashed 1px #ccc; *margin-bottom:-3px;}
.list_view .pro_list li .photo{width:100px; height:100px; border:solid 1px #CACACA; text-align:center; float:left; overflow:hidden; margin:0 17px; _display:inline;}
.list_view .pro_list li .photo:hover{border:solid 1px #f60;}
.list_view .pro_list li .photo a{display:table-cell; width:100px; height:100px; *font-size:87px; vertical-align:middle;}
.list_view .pro_list li .photo a img{vertical-align:middle;}
.list_view .pro_list li .info{width:375px; padding:3px 0 0 0; float:left; height:97px;}
.list_view .pro_list li .info h3{font-size:14px; color:#004781; font-weight:bold; width:375px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:4px;}
.list_view .pro_list li .info h3 a{color:#004781;}
.list_view .pro_list li .info h3 a:hover{color:#f30;}
.list_view .pro_list li .info p{line-height:1.5em; color:#565656; font-size:.85em;}
.list_view .pro_list li .info p.adress{color:#004781; margin-top:4px;}
.list_view .pro_list li .info p.adress a{color:#004781;}
.list_view .pro_list li .info p.adress a:hover{color:#f30;}
.list_view .pro_list li .rating{width:122px; float:left; text-align:center; padding-top:32px; height:68px;} 
.list_view .pro_list li .region{width:122px; float:right; height:70px; padding-top:30px; text-align:center; font-size:.85em;}

/*Right ad*/
.right_ad185{width:185px; float:right;}

/*Product Comman*/
#pro_left{width:214px; float:left;}
#pro_left h2{height:27px; line-height:27px; background:url(../images/css_sprites.png) -128px -24px no-repeat; padding:0 10px 0 12px; font-size:13px; color:#fff; font-style:italic; font-weight:bold;}

#pro_right{width:726px; float:right;}
#pro_right h2.one{height:27px; background:#ECF3F9 url(../images/repeat-x.jpg) 0 -347px repeat-x;}
#pro_right h2.one strong{display:block; width:160px; line-height:27px; background:#5095CE url(../images/css_sprites.png) -128px -89px no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center;} 

#pro_right h2.two{height:26px; background:#ECF3F9;}
#pro_right h2.two strong{display:block; float:left; text-align:center; width:147px; line-height:26px; background:url(../images/css_sprites.png) -294px -89px no-repeat;}
#pro_right h2.two span.more{float:right; margin:4px 10px 0 0;}
#pro_right h2.two span.more a{color:#005AB3;}

/*Page of Search*/
.search_results{background:#F7F7F7; padding:10px 15px 15px;}
.search_results h2{font-size:14px; font-weight:bold;}
.search_results h2 span{color:#f60; margin-right:4px;}
.search_results h2 em{color:#007BE2; font-weight:bold; margin-left:4px;}
.search_results ul{padding-top:6px;}
.search_results li{font-weight:bold; font-size:.85em;color:#025EB3; display:inline; margin-right:10px;}
.search_results li a{color:#025EB3;}

/*Search Sellers*/
.search_sellers{width:755px; float:left;}
.search_sellers .tip{height:29px; font-size:14px; font-weight:bold; border-top:solid 2px #256CA0; border-bottom:solid 1px #ccc; padding-top:1px;}
.search_sellers .tip p{border-top:solid 1px #ccc; height:28px; line-height:28px; padding:0 10px; background:#F2F2F4; font-size:14px; font-weight:bold;}
.search_sellers .tip p span{color:#f60; margin-right:4px;}
.search_sellers .tip p em{color:#007BE2; font-weight:bold; margin-left:4px;}

.sellers_list li{padding:12px 10px; min-height:78px; height:auto!important; height:78px; width:735px; display:inline-block; border-bottom:solid 2px #D8DDE3; *margin-bottom:-3px;}
.sellers_list li .info{width:500px; padding:3px 0 0 0; float:left;}
.sellers_list li .info h3{font-size:14px; color:#004781; font-weight:bold; width:375px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:4px;}
.sellers_list li .info h3 span{color:#015DB0; margin-left:5px; font-size:12px;}
.sellers_list li .info h3 a{color:#004781;}
.sellers_list li .info h3 a:hover{color:#f30;}
.sellers_list li .info p{line-height:1.5em; color:#565656; font-size:.85em;}
.sellers_list li .info p.adress{color:#004781; margin-top:4px;}
.sellers_list li .info p.adress a{color:#004781;}
.sellers_list li .info p.adress a:hover{color:#f30;}
.sellers_list li .info p.view{color:#4688C5; margin-top:4px; font-weight:bold;}
.sellers_list li .info p.view a{color:#4688C5;}
.sellers_list li .info p.view a:hover{color:#f30;}
.sellers_list li .region{width:140px; float:right; padding-top:30px; text-align:center; font-size:.85em;}

/*Page of Sellers*/
.recent_history{border:solid 1px #C1CEDF; border-top:none; padding:12px; font-size:.85em;}
.recent_history li{background:url(../images/css_sprites.png) -496px -50px no-repeat; padding-left:10px; line-height:18px; font-weight:bold;}

.company_profile .content{padding:12px; font-size:.9em; line-height:1.5em;}
.company_profile .content .photo{border:solid 1px #CACACA; padding:1px; float:left; margin:0 12px 6px 0;}
.company_profile .content .name{color:#133B62; font-size:15px; font-weight:bold;}
.company_profile .content .strong{padding-bottom:10px;}
.company_profile .content .text{line-height:1.5em;}
.company_profile .content .view{float:right;}

.products_list{display:inline-block; padding:15px 5px 15px 10px;}
.products_list li{width:102px; float:left; text-align:center; _display:inline; margin:0 19px;}
.products_list li .photo{width:100px; height:100px; display:block; border:solid 1px #CACACA; text-align:center; overflow:hidden; margin-bottom:3px;}
.products_list li .photo:hover{border:solid 1px #f60;}
.products_list li .photo a{display:table-cell; width:100px; height:100px; *font-size:87px; vertical-align:middle;}
.products_list li .photo a img{vertical-align:middle;}
.products_list li .title{display:block; color:#133960; line-height:14px; display:block; font-size:0.85em;}

.contact_info{background:#F7F7F7; padding:12px 20px; *display:inline-block;}
.contact_info .tips{font-size:14px; font-weight:bold;}
.contact_info .tips a{color:#009; text-decoration:underline;}
.contact_info .tips a:hover{color:#f30;}
.contact_info li{clear:both; line-height:20px;}
.contact_info li strong{display:block; width:120px; float:left; text-align:right; padding-right:6px;}
.contact_info li.contact{padding:10px 0 0 64px;}
.contact_info li span{float:left; width:560px;}

/*Page of Sellers's Product List*/
.sellers_prolist{width:726px; float:right; border-top:solid 2px #256CA0;}
.sellers_prolist h3{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; height:28px; line-height:28px; padding:0 10px; background:#F2F2F4; font-size:14px; font-weight:bold; color:#133B62; margin-bottom:15px;}
.sellers_prolist h3 a{color:#133B62;}
.sellers_prolist h3 a:hover{color:#f60!important;}
.sellers_prolist li{padding-bottom:15px; height:147px; overflow:hidden; display:block; *margin-bottom:-3px; border-bottom:solid 1px #E8F0F2; clear:both;}
.sellers_prolist li .photo{width:100px; height:100px; border:solid 1px #CACACA; text-align:center; float:left; overflow:hidden; margin:0 10px 0 17px; _display:inline;}
.sellers_prolist li .photo:hover{border:solid 1px #f60;}
.sellers_prolist li .photo a{display:table-cell; width:100px; height:100px; *font-size:87px; vertical-align:middle;}
.sellers_prolist li .photo a img{vertical-align:middle;}
.sellers_prolist li .parameter{float:left; width:560px; margin-top:10px; table-layout:fixed;}
.sellers_prolist li .parameter th{color:#000; width:113px; font-weight:bold; text-align:left; padding:2px 0;}
.sellers_prolist li .parameter td{color:#009; padding-top:5px; font-size:0.85em; padding:2px 0; overflow:hidden;white-space:nowrap;font-size:12px; }

/*Page of Products Detailed*/
.product_show{padding:20px;}
.product_show .picture{float:left; width:200px; height:220px;}
.product_show .picture span.photo{display:block; width:198px; height:198px; margin:0 auto; border:solid 1px #CDCDCD; text-align:center; overflow:hidden;}
.product_show .picture span.photo a{display:table-cell; *font-size:179px; vertical-align:middle; width:198px; height:198px; text-align:center;}
.product_show .picture img{vertical-align:middle;}
.product_show .enlarge{text-align:center; display:block; font-weight:400;}
.product_show .enlarge a{color:#133B62; width:45px; margin:0 auto; display:block; background:url(../images/css_sprites.png) -488px -175px no-repeat; line-height:20px; padding-left:20px; text-align:left;}
.product_show .enlarge a:hover{color:#f30;}
.product_show .summary{float:left; width:450px; height:200px; margin:0 0 0 25px; font-size:15px;}
.product_show .summary h3{font-weight:bold; color:#133B62;}
.product_show .summary ul{padding-top:5px; font-size:13px;}
.product_show .summary li{line-height:24px;}
.product_show .summary a{color:#06c;}
.product_show .summary a:hover{color:#f30;}
.product_show .summary li.special{line-height:34px; padding:8px 0 00; display:block;}
.product_show .summary li.special a{margin-right:10px; margin-right:10px}

.product_detail{padding:25px;}


/*----------2010-06-03 new add CSS----------*/
.eshop_menu{border-top:solid 1px #48A6BE;}
.eshop_menu li{line-height:25px; border-bottom:solid 1px #48A6BE;}
.eshop_menu li a{color:#00457D; line-height:25px; background:#A7DAEE; display:block; padding-left:20px; font-weight:bold;}
.eshop_menu li a:hover{color:#f60; text-decoration:none;}
.eshop_menu li a.current{background:#CCEEF8; color:#f60;}
