/*....chenguangning.....20130220*/
.pp-tb{height:25px;padding-top:2px;position:relative;z-index:46;background-color:#EFEFEF;color:#666;min-width:985px}
.pp-tb-bd{width:985px;margin:0 auto;*zoom:1;_height:25px;_overflow:hidden}.pp-tb-bd:after{content:'\20';display:block;clear:both;height:0}
.pp-tb-l{float:left;overflow:hidden;*zoom:1;line-height:25px; margin-left:9px;}
.pp-tb a,.pp-tb a:link,.pp-tb a:visited{color:#666}.pp-tb a:hover,.pp-tb a:active{color:#0066cc}
.pp-tb-l li{float:left;margin-right:12px}.pp-tb-l .current{border-top:1px solid #BEBEBE;background-color:#FFF;padding:0 8px;margin:0 8px 0 -4px;height:24px;line-height:24px}
.pp-tb-r{float:right;margin-top:3px}
.pp-tb-r li{float:left;margin-right:9px}
.pp-tb-r a:hover{ text-decoration:underline;}
.pp-tb-login .pp-c-blue{ margin-left:4px;}
.pp-gap{width:1px;height:12px;background-color:#BEBEBE;font-size:0;display:inline-block;margin-right:9px;float:left;margin-top:2px}

/*... bg-color ....*/
.wg_btn_search,.shop-rate .location-icon,.wg_logo_mid .i,#trustworthy-icons .pledge, #trustworthy-icons .return, #trustworthy-icons .hrD,.shop-rate .contact,.supplier-feedback a.message-send,.wg_mark_3c,.cate_nav_ft .btn_wrap .btn_search,.fType-g i, .fType-l i,.c_info p.substantiated,#company-card-product .resloved{background-image: url("/images/sp_common.png");background-repeat: no-repeat;}
.selectedCat,.wg_home_nav_right,#shop-info .shop-status .ww-large a.ww-inline,.selectedShop{background-image: url("/images/common_grey.png");background-repeat: no-repeat;}
 .wg_home_nav_wrap, .wg_home_nav_corner,.wg_home_nav{
    background-image: url("/images/common_bg_xg.png");
    background-repeat: repeat-x;
}
.wg_hena_wrap{clear:both;background-position:0 0;background-color:#fff}
.wg_header {
    height:66px;
    margin: 0 auto;
    padding-top: 20px;
	padding-bottom:10px;
    width: 980px;
}
.wg_logo{ float:left; width:600px; margin-left:9px; height:52px;}
.wg_logo table {
	word-break: keep-all;
	table-layout: auto;
	height:100%;
}
.wg_logo table td {
	vertical-align: middle;
}
.wg_logo .mod-shopsign-name{ color:#2a2a2a;}
.wg_logo .company-name{  padding-left:15px;}
.wg_logo_mid {
	position:relative;
    float:right;
    padding-top: 10px;
    width: 300px;
}
.wg_logo_mid .i {
    background-position:-346px 0;
    float: left;
    height: 27px;
    line-height:29px;
    margin-right: 3px;
    margin-top: 1px;
    overflow: hidden;
    width:34px;
	color:#fff; text-decoration:none;
	text-align:center;
}
.wg_logo_mid .vgSupllier{ position:absolute; left:-58px; top:12px;}
.wg_searchbar {
    clear: both;
    height: 30px;
    overflow: hidden;
}.wg_txt_wrap{float:left;height:26px;border:2px solid #317ee7;border-right:0;overflow:hidden;background-color:#fff;}
.wg_txt_wrap input{width:240px;border:0;font-family:Arial;line-height:15px;color:#999; height:15px;  border-top:1px solid #c2c0c0;padding:4px;}
.wg_btn_search_wrap {
    float: left;
    height: 30px;
    overflow: hidden;
    width: 50px;
}.wg_btn_search {
    background-position: 0 -50px;
    border: 0 none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 30px;
    line-height: 200px;
    overflow: hidden;
    text-indent: -100px;
    width: 100%;
}.wg_txt_wrap input.focus{color:#333}.wg_txt_wrap input:focus{outline:none}
.wg_home_nav_wrap {
    background-position: 0 -146px;
    height: 39px;
}.wg_home_nav {
	background-position:0 -196px;
    height: 100%;
    margin: 0 auto;
    width: 980px;
}
.wg_home_nav_left {
    background-color: #6b6b6b;
	border-top:4px solid #767575;
    color: #fefefe;
    float: left;
    font: 400 14px/34px Arial;
    height: 35px;
    text-indent: 18px;
    width:200px;
	position:relative;
	cursor: pointer;
	z-index:2;
}
.wg_home_nav_left.expandCat{border-color:#317ee7;}
.wg_home_nav_left s.selectedCat{
	background-position:0 0;
    height: 10px;
    position: absolute;
    right:9px;
    top: 12px;
    width: 23px;
}.wg_home_nav_right {
    background-position: 0 -206px;
    float: left;
    font: 400 14px/42px Arial;
    height: 100%;
    padding-left: 5px;
    width: 300px;
}.wg_home_nav_right a{margin:0 20px;color:#fff}.wg_home_nav_right a:hover{color:#eee;text-decoration:none}
#mall-shop {
	float: right;
	width: 306px;
	background:#7a7a7a; height:35px;
	border-left:1px solid #999;
	margin-top:4px;
}
#shop-info{ position:relative; z-index:11;}
#shop-info .main-info {
    height:25px;
    overflow: hidden;
    padding: 5px;
    width: 300px;
}#shop-info .shop-title, #shop-info .shop-status {
    float: left;
    height: 23px;
    margin-bottom: 2px;
    margin-right:10px;
    overflow: hidden;
	line-height:23px;
}#shop-info .shop-title {
	margin-top:4px;
    font-size: 100%;
}#shop-info .shop-title a {
    background:url(/images/consumer-protection.gif) no-repeat;width:33px; height:14px; line-height:14px; text-align:center;padding:3px 5px 2px 29px;color:#fff;text-decoration:none; font-family:Arial;
}#shop-info .shop-status {
    width: auto !important;
}
.ww-light {

    overflow: hidden;
}#shop-info .shop-status .ww-large a.ww-inline {
    background-position: -26px 0;
    font: 0px/15px arial;
    height: 15px;
    overflow: hidden;
    width:22px;
	margin-top:6px;
}
#shop-info .shop-status .ww-large a.ww-inline span {
    display: none;
}#shop-info .shop-grade {
    float: left;
    font-weight: bold;
    padding-top:3px;
	line-height:20px;
}
#shop-info .main-info .shop-grade a {
    color: #FDDC00;
    display: block;
    font-size: 11px;
    text-align: right;
}
.c-value-no img{ padding:1px 0;}
.selectedShop{ background-position:-51px 0;height:3px;
    position: absolute;
    right: 9px;
    top: 16px;
    width: 5px;}
#shop-info .extra-info {
    clear: both;
    display: none;
    left: 0;
    margin: 0 0 0 -1px;
    position: absolute;
    top: 34px;
    width: 305px;
    z-index: 101;
}
#shop-info .extra-info .grade h4 {
    display: none;
}
#shop-info:hover .extra-info, #shop-info.expanded .extra-info, #shop-info:hover .extra-info .bd, #shop-info.expanded .extra-info .bd {
    display: block;
}	#shop-info:hover .extra-info, #shop-info.expanded .extra-info {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #808080;
}
#shop-info .shop-rate {
    margin: 0 !important;
    padding: 0 !important;
}
#shop-info .shop-rate h4 {
    background-color: #EFEFEF;
    color: #000;
    line-height: 28px;
    padding: 0 10px;
}
#shop-info .shop-rate .meta {
	margin:0 10px 8px 13px; 
	color: #666666;
    font-family: Tahoma;
    line-height: 1.5;
}.shop-rate .location-icon {
    background-position:5px 0;
    display: inline-block;
    height: 19px;
    vertical-align: middle;
    width: 24px;
}.meta strong {
    color: #000000;
    font-weight: normal;
}#trustworthy-icons {
    margin: 10px 10px 8px 13px;
}

#trustworthy-icons li {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    margin-right: 10px;
}#trustworthy-icons .pledge, #trustworthy-icons .return, #trustworthy-icons .hrD {
display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
#trustworthy-icons .pledge{ background-position:0 -28px;}
#trustworthy-icons .return{ background-position:-38px -28px;}
#trustworthy-icons .hrD{ background-position:-19px -28px;}
.shop-rate .contact{ background-position:-365px -50px; margin: 10px 10px 12px 13px; border-top:1px dotted #DDDDDD; padding-top:8px; padding-left:20px;}
.col_side{ display:none; position:absolute; top:35px; left:0; z-index:1001;}
.expandCat .col_side,.expandCat .side_menu {
	display:block;
    background-image: url("/images/home_bg_x.png");
    background-repeat: repeat-x;
}
.expandCat .col_side{ padding-left:12px; width:188px; background-position:0 0; overflow:hidden;}
.side_menu {
    background-position: 0 -474px;
    width: 188px;
}
.side_menu li {
	text-align:left;
    height:37px;
    line-height:37px;
    padding: 0 10px 0 20px;
    vertical-align: top;
	text-indent:0;
	font-size:12px;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.side_menu li a:link{color:#fff;text-decoration:none;}
.side_menu li a:visited{color:#fff;text-decoration:none;}
.side_menu li a:hover{color:#fff;text-decoration:underline;}
.side_menu li.menu-footer{ font-size:10px;}
.side_menu li.menu-footer a{ font-size:13px; font-weight:bold;}
/*h-content*/
.wrap_main{ margin:0 auto; margin-top:15px; width:980px;}
#ad_166{ width:978px; height:248px; border:#ddd solid 1px; background-color:#fff; margin-bottom:10px; overflow:hidden; position:relative;margin-bottom:10px;}
#adInterfaceScroll a{ overflow:hidden;}
#adInterfaceScroll a img{ width:978px; height:248px;}
#ad_166 ul{position:absolute;bottom: auto;left: 14px;right: auto;top: 226px;}
#ad_166 li {float: left;}
#ad_166 li{border: 1px solid #FFFFFF;display: block; height:12px;padding: 0;text-indent: -9999px;width: 12px;cursor:pointer;margin-right:8px;}
#ad_166 li:hover{ background:#fff; border:1px solid #fff;opacity:.65;filter:alpha(opacity=65);}
#ad_166 li.active{ background:#FFFFFF;}

.wrap_main .m-body {padding-bottom: 16px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.wrap_main .m-header h3{border-bottom:2px solid #317ee7; color:#333; font-size:16px; height:28px; line-height:28px; padding-left:12px; font-weight:bold; font-family:Arial}
.wrap_main .m-body .m-content{ padding:16px 11px 0;}
.company-image-wrap {
    float: left;
    height: 222px;
    overflow: hidden;
    width: 302px;
}#company-image-container {
    border: 1px solid #DDDDDD;
    float: left;
    height: 220px;
    margin-right: 10px;
    overflow: hidden;
    width: 220px;
}#company-image-container a {
    cursor: default;
    display: none;
    height: 220px;
    width: 220px;
}#company-image-container a.current {
    display: block;
}#company-image-container a img {
    border: 0 none;
    height: 220px;
    width: 220px;
}#company-thumb-container {
    float: left;
    height: 221px;
    overflow: hidden;
    padding-top: 1px;
    text-align: center;
    width: 54px;
}
#company-thumb-container a {
    display: block;
    height: 53px;
    margin: 3px auto 0;
    position: relative;
    width: 54px;
}#company-thumb-container img {
    border: 1px solid #DDDDDD;
    display: block;
    height: 50px;
    margin: 0 1px;
    width: 50px;
}#company-thumb-container a.current span {
    border: 2px solid #317ee7;
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    top: -1px;
    width: 50px;
}.index-contact {
    background-color: #F5F5F5;
    float: right;
    width: 235px;
}
.index-contact .supplier-name {
    padding-left: 15px;
	float:left;
	width:70px;
	margin-top: 15px;
	*width:60px;
	overflow:hidden;
	height:70px;
}
.supplier-name a.contact-person img.photo{ margin: 0 5px 0 0;
display:inline;

    vertical-align: middle;
    width:60px;}
	
.supplier-atm {
    height: 30px;
    padding-top: 18px;
}.index-contact .supplier-atm {
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 10px;
    padding-left: 15px;
	height:60px;
}
.index-contact .supplier-atm a.atmonline{ display:block; margin-top:6px;}
.supplier-feedback a.message-send{ width:169px; height:33px; background-position:-64px -47px; display:block; text-indent:169px; line-height:66px; overflow:hidden;}
.supplier-feedback {
	clear:both;
    margin-top: 25px;
    padding-left: 15px;
}.index-contact .supplier-escrow {
    margin-top: 15px;
    padding-bottom: 25px;
    padding-left: 15px;
}
.escrow-logo{ margin-left:4px;}
.company-intro-text {
    color: #666666;
    line-height: 180%;
	padding-right:40px;
	font-family:Arial;
	font-size:12px;
}
.company-intro-text h4 {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0;
}.company-intro-detail {
    height: 152px;
    line-height: 19px;
    overflow: hidden;
}.company-intro-link {
    margin: 10px 0;
}.company-intro-link a {
    color: #0066CC;
    padding-right: 7px;
}
.layout-s5m0{ padding-bottom:20px;}
.layout-s5m0 .grid-main{ float:left; width:100%; min-height:1px;}
.layout-s5m0 .grid-main .main-wrap{ margin-left:200px;}
.grid-main .m-content {
    padding: 16px 4px 0;
}.grid-main .bb-item {
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 146px;
}
.grid-main .last{ margin-right:0;}
.grid-main .bb-img {
    border: 1px solid #FFFFFF;
    margin: 10px 0;
}
.grid-main .bb-img:hover{ border:1px solid #ddd;}
.grid-main .sec-con {
    overflow: hidden;
    width: 100%;
}.img-out-wrapper{display:table-cell;
	*display:block;
	width:100px;
	height:100px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
		*font-family:Arial;
	*font-size:88px;}.img-out-wrapper *{vertical-align:middle;}
.grid-main .bb-item  .bb-pn,.grid-main .bb-item .bb-cn{ height:18px; line-height:18px; overflow:hidden; display:block; color:#333;}
.grid-main .bb-item  .bb-pn:hover{ color:#0066CC; text-decoration:underline;}
.grid-main .bb-item  .bb-bp,.grid-main .bb-item  .bb-pr{ height:18px; line-height:18px; overflow:hidden; display:block; color:#999; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.grid-main .bb-item  .bb-bp span.price{ color:#CC0000; font-weight:bold;}
.grid-main .bb-item  .bb-pr span.profit{ color:#157200;}
.grid-main .bb-item .bb-cn {
    border-top: 1px solid #DDDDDD;
    font-weight: bold;
    margin-top: 6px;
    overflow: visible;
    padding-top: 6px;
    position: relative;
    width: 142px;
}.grid-main .bb-item .bb-cn .arrow-o, .grid-main .bb-item .bb-cn .arrow-i {
    border-style: solid dashed dashed;
    border-width: 6px;
    font-size: 0;
    height: 0;
    left: 15px;
    line-height: 0;
    position: absolute;
    width: 0;
}
.grid-main .bb-item .bb-cn a:link{ color:#317ee7; text-decoration:none;}
.grid-main .bb-item .bb-cn a:visited{ color:#317ee7; text-decoration:none;}
.grid-main .bb-item .bb-cn a:hover{ color:#317ee7; text-decoration:underline;}
.grid-main .bb-item .bb-cn .arrow-o {
    border-color: #CCCCCC transparent transparent;
    top: -1px;
}.grid-main .bb-item .bb-cn .arrow-i {
    border-color: #FFFFFF transparent transparent;
    top: -2px;
}
.grid-main .main-wrap .hotP-body{ margin-bottom:20px;}
.products-normal li {
	display:inline;
    float: left;
    height: 200px;
    margin:0 14px;
    position: relative;
    width: 125px;
}.products-small-info {
    position: relative;
    z-index: 1;
}.savm{text-align:center;display:table;table-layout:fixed;vertical-align:middle}.savm a{height:100%;width:100%;*width:auto;display:table-cell;*writing-mode:tb-rl;font-size:0;vertical-align:middle}.savm img{vertical-align:middle}
.products-img {
    border: 1px solid #DDDDDD;
    height: 100px;
    margin: 15px 0 0 10px;
    overflow: hidden;
    text-align: center;
    width: 100px;
}.products-img h4 {
    max-width: 225px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product-info {
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    margin: 15px 0 0 10px;
    overflow: hidden;
    width: 100px;
}
.product-info a:link{ color:#317ee7; text-decoration:none;}
.product-info a:visited{ color:#317ee7; text-decoration:none;}
.product-info a:hover{ color:#317ee7; text-decoration:underline;}
.all-products {
    float: right;
    margin-right: 30px;
    padding-right: 10px;
    text-align: right;
}.products-big-info{ display: none; position: absolute; left: 0; top: 0; padding-bottom: 12px; border: 1px solid #DDD; background-color: #F5F5F5; z-index: 2; -webkit-box-shadow: 2px 2px 2px #EEEEEE; -moz-box-shadow: 2px 2px 2px #EEEEEE;box-shadow: 2px 2px 2px #EEEEEE; }

.products-big-info .products-img {
    background-color: #FFFFFF;
    margin: 15px;
	height:220px;
    overflow: hidden;
    width:220px;
	display:block;
}
.products-big-info .products-img img{ width:220px;}
.products-big-info .product-info {
    height: auto;
    width: 220px;
	margin-left:15px;
}
.product-info a:link, .product-info a:visited {
    color: #666666;
}.products-big-info .product-info span {
  color:#999;
}
.products-big-info .product-info strong {
    color: #CC0024;
    font-weight: bold;
}.layout-s5m0 .grid-sub {
    margin-left: -100%;
    width: 190px;
	float:left
}
.m-content .productgroup-list li {
    border-top: 1px solid #DDDDDD;
    display: block;
    float: none;
    height: 30px;
    margin: 0;
    padding: 0;
	font-family:Arial;
}.m-content .productgroup-list .first{ border-top:none;}

.productgroup-list li a {
    border: medium none;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px 0 15px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
    word-wrap: normal;
}.layout-s5m0 .grid-sub .m-body .m-content{ padding:0;}
.productgroup-list li a:link{ color:#333;}
.productgroup-list li a:visited{ color:#333;}
.productgroup-list li a:hover{ color:#317ee7; text-decoration:underline;}
.grid-sub .m-body{ padding-bottom:0;}
.grid-sub .m-body .menu-footer a{ font-weight:bold;}
#maia-signature {
    background:url(/images/products/color_foot.gif) no-repeat scroll right bottom transparent;
    clear: both;
    margin:30px auto 0;
    width: 978px;
    height: 4px;
}#maia-footer {
    background: none repeat scroll 0 0 #F5F5F5;
    clear: both;
    color: #666666;
}#maia-footer-local {
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 1px solid #F5F5F5;
    padding:20px 15px;
}.CopyAllRight-Nav {
    color: #333333;
    line-height: 20px;
    text-align: center;
    width: 980px;
	margin:0 auto;
}.CopyAllRight-Nav a:link,.CopyAllRight-Nav a:visited{
    color: #000000;
    text-decoration: underline;
}
.CopyAllRight-Nav a:hover{
    color: #0033CC;
    text-decoration: underline;
}#comments-container{
    margin: auto;
    width:718px;;
	background: none repeat scroll 0 0 #FcFcFc;
    padding:30px 20px;
	border:1px solid #f3f3f3;
}#comments-container h4{ font-size:16px; font-weight:bold; font-family:Arial; color:#333; margin-bottom:15px;}
.form-item {
    margin: 10px 0;
    position: relative;
}
#comment_text-container {
    margin: 0;
}
.form-textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border:1px solid #CFCFCF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.3) inset;
    width: 160px;
    resize: vertical;
}
#comment_text {
    border-radius: 4px 4px 4px 4px;
    height: 96px;
    width: 726px;
}
.fb_line {
    margin-bottom: 10px;
}.fb_col_title {
    color: #666666;
    float: left;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    width:56px;
}.fb_col_required {
    background: url("/images/sp_common.png") no-repeat scroll -1px -90px transparent;
    padding-left:6px;
}.fb_wrapper {
    float: left;
    width: 295px;
}.fb_line .senderItem {
    padding-right: 2px;
}.fb_ele_passport {
    width: 284px;
    font: 12px Arial !important;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
    font-weight: normal;
    transition: border 0.2s linear 0s;
    height: 12px;
    line-height: 12px;
    padding: 6px 4px;
    display: inline-block;
    outline: 0 none;
    overflow: visible;
}
.fb_tip_msg {
    color: #999999;
    font-family: tahoma;
    font-size: 11px;
    line-height: 20px;
}
.fb_line .contactPerson {
    color: #333333;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-bottom: 7px;
    padding-left: 4px;
    white-space: nowrap;
}
#comments-form-submit-container {
    margin-top: 20px;
}
#comments-form-submit-container input{border:none;}
.form-button-default{ font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    text-transform: none;
    width: auto;white-space: nowrap;border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: inline-block;-moz-user-select: none;color: #FFFFFF;}
.form-button-default {border-color: #0071e0; background: #0079ff; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0096ff), to(#005dff)); background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#0096ff), to(#005dff)); background: -moz-linear-gradient(center top, #0096ff, #005dff); background: linear-gradient(#0096ff, #005dff); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.form-button-default:hover, .form-button-default:focus, .form-button-default:active {border-color: #0055a7; background: #016bdc; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008aea), to(#024dcf)); background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#008aea), to(#024dcf)); background: -moz-linear-gradient(center top, #008aea, #024dcf); background: linear-gradient(#008aea, #024dcf);}
.form-button-default:active {-webkit-box-shadow: inset 0 0 10px #083379; -moz-box-shadow: inset 0 0 10px #083379; box-shadow: inset 0 0 10px #083379;}
#viewedGoods .inner{ width:198px;}
.wg_nav_home {
    float: left;
    text-align: center;
    font: 400 14px/35px Arial;
	margin-top:4px;
	width:60px;
}.wg_home_nav a{color:#fff; white-space: nowrap;}.wg_home_nav a:hover{color:#eee;text-decoration:none}
.wg_nav_3c_wrap {
    float: left;
    overflow: hidden;
    width: 140px;
	 background-color: #317EE7; height:35px; margin-top:4px; text-align:center;
	 font:400 14px/33px Arial;
}.wg_mark_3c {
    background-position: -250px 1px;
    font-family: Tahoma,Arial;
    font-size: 15px;
    margin-left: 6px;
    padding-left: 54px;
}
.shop-rate .contact a:link,.shop-rate .contact a:visited{ color:#06F;}.shop-rate .contact a:hover{ color:#06F; text-decoration:underline}
.wg_nav_home a{ margin:0 10px;}
.wg_nav_wide {
    width: 390px;
	float:left;
	padding:4px 0 0 4px;
}
.wg_nav_wide li {
    float: left;
    padding: 0 10px;
}.wg_nav_wide li{font:400 14px/35px Arial;}
.wg_cf_line{ overflow:hidden; clear:both; height:4px; background-color:#317EE7; display:block;}
.wrap_main .col_sidep {
    color: #333333;
    float: left;
}.wrap_main  .cate_nav_bd {
    background-color: #f1f1f1;
	margin-bottom:15px;
	width:200px;
}.normal_search .search_all {
    padding-top: 4px;
}
.normal_search .cate_nav_bd dl {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 0 none;
}.normal_search .cate_nav_bd dt ,.normal_search .cate_nav_bd dd{
    font: 12px/1.5 arial,sans-serif;
    padding: 8px 10px 4px 10px;
	height:16px;

	
}.normal_search .cate_nav_bd .search_all dt h3{ font-weight:bold;}
.cate_nav_bd dl a {
    display: inline-block;
    color: #2D2D2D;
	zoom:1;
	*display:inline;
    margin-left: 5px;
    padding: 1px 0;
	text-overflow: ellipsis;
    white-space: nowrap;
	width:180px;
	display:block;
		overflow:hidden;
}.cate_nav_bd .search_all{ padding-bottom:20px; border-bottom:1px solid #d4d4d4;}
.cate_nav_ft {
    clear: both;
    margin: 0 10px;
    padding-bottom: 15px;
}.cate_nav_ft .desp {
    color: #999999;
    line-height: 32px;
    padding-left: 5px;
    padding-top: 5px;
}.cate_nav_ft .btn_wrap {
    overflow: hidden;
    padding-left: 5px;
}
.cate_nav_ft .btn_wrap .txt_wrap {
    border: 1px solid #BFBFBF;
    float: left;
    height: 22px;
    overflow: hidden;
    width: 108px;
}.cate_nav_ft .btn_wrap .txt_wrap input {
    border: 0 none;
    height: 22px;
    line-height: 22px;
    text-indent: 2px;
    width: 108px;
}.cate_nav_ft .btn_wrap .btn_search{float:left;width:32px;height:22px;line-height:100px;border:1px solid #BFBFBF;border-left:0;overflow:hidden; background-position:-64px 0;}
.mod_sidebox {
    background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    margin-bottom: 15px;
}
.mod_sidebox .hd {
	overflow:hidden;
    background: none repeat scroll 0 0 #e2e2e2;
    height: 28px;
}.mod_sidebox .hd h3 {
    font: 700 13px/29px Arial;
    padding-left: 15px;
    padding-top: 1px;
}.mod_sidebox .bd {
    padding-top: 15px;
}.mod_sidebox .bd li {
    overflow: hidden;
    padding: 0 10px 15px 15px;
    vertical-align: top;
	width:173px;
}
.mod_sidebox .bd .img_wrap{ float:left; width:78px;margin-right: 10px;}
.mod_sidebox .bd .img_wrap a{
	display:table-cell;
	*display:block;
	overflow:hidden;
	vertical-align:middle;
	*font-family:Arial;
	*font-size:60px;
    border: 1px solid #DDDDDD; 
    height: 78px;
    position: relative;
    width: 78px;
}
.mod_sidebox .bd .img_wrap img{ width:78px; vertical-align:middle;}
.mod_sidebox .bd .img_detail {
    overflow: hidden;
}.mod_sidebox .bd .img_detail .name {
    height: 36px;
    margin-top: 3px;
    overflow: hidden;
    white-space: normal;
}.mod_sidebox .bd .img_detail .price {
    color: #D70000;
    padding-top: 3px;
	font-family:Arial;
}.wrap_main .col_main {
    width: 760px;
	float:right;
}
.search_all .choosen a{
    background-color: #6a6a6a;
    color: #FFFFFF;
    padding: 1px 5px;
	margin-left:0;
	width:172px;
}.crumb_u {
    border-bottom: 1px solid #e5e5e5;
    margin: 9px 0 -1px;
    padding-bottom:8px;
    position: relative;
}
.crumb_u_main {
    overflow: hidden;
}.crumb_u_main_left {
    color: #333333;
    float: left;
    padding-right: 5px;
}.crumb_u_main_side {
    color: #666666;
    float: right;
}.crumb_u_main a {
    color: #2B53AA;
}.crumb_u_main_left .arrow {
    color: #999999;
    font-family:Tahoma;
    padding: 0 2px;
}
.crumb_u_main_side {
    color: #666666;
    float: right;
}
.main .co_red {
    color: #F27239;
}
.crumb_u_main_side strong {
    color: #F27239;
    font-weight: 300;
    padding: 0 2px;
}.meta a.mc-click-target:link{ color:#2B53AA;}
.meta a.mc-click-target:visited{ color:#2B53AA;}
.meta a.mc-click-target:hover{ color:#2B53AA; text-decoration:underline;}
.filter {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #806F66;
    margin: 10px 0;
    padding: 5px;
    position: relative;
    z-index: 10;
}.fType-g, .fType-l {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 22px;
    line-height: 22px;
    z-index: 10;
}.fType-g, .fType-l {
    display: inline-block;
    overflow: hidden;
    padding: 0 3px 0 15px;
    position: relative;
}.filter a {
    color: #999999;
    cursor: pointer;
}.filter a.fType-cur {
    background: none repeat scroll 0 0 #EDF4FF;
    border-color: #B0CBF7;
    color: #4889F4;
}.filter i {
    display: inline-block;
    overflow: hidden;
    position: absolute;
}.fType-g i, .fType-l i {
    height: 9px;
    left: 3px;
    line-height: 9px;
    top: 7px;
    width: 9px;
}.fType-g i {
    background-position: -371px -117px;
}
a.fType-g:hover i.fTg-ico,.fType-cur i.fTg-ico {
    background-position: -371px -132px;
}.fType-l {
    border-left: medium none;
}.fType-l i {
    background-position: -371px -146px;
}.fType-l:hover i.fTl-ico,.fType-cur i.fTl-ico{
    background-position: -371px -160px;
}a.fType-g:hover,a.fType-l:hover{ color:#4889f4; text-decoration:none;}
.ui-page-s {
    color: #999999;
    float: right;
    font-size: 12px;
    height: 21px;
    overflow: hidden;
}.ui-page-s-len, .ui-page-s-prev, .ui-page-s-next {
    display: inline;
    float: left;
    margin-left: 3px;
}b.ui-page-s-len {
    background: none repeat scroll 0 0 transparent;
    font-weight: normal;
    line-height: 20px;
}.ui-page-s-prev, .ui-page-s-next {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 3px 0;
    text-align: center;
    width: 19px;
}.ui-page-s b {
    background-color: #EFEFEF;
}.ui-page-s a {
    text-decoration: none;
}.filter a {
    color: #999;
    cursor: pointer;
}
.ui-page-s a:hover {
    background-color: #EFEFEF;
	color: #4889f4;
}.products_showcase ul{ float:left; display:inline; width:760px; margin:10px 0px 0px 0;border-bottom: 1px dotted #D1D1D1; }
.product_item{ float:left; width:151px; min_height:196px;margin-right:1px; }
.product_item.hover,.product_item:hover{background-color:#f4f4f4;}
.products_showcase ul .product_pic{width:100px; height:100px; background-color:#fff; border:#e7e8ec solid 2px; margin:15px 0px 10px 20px;_margin-left:5px;
}.products_showcase ul .product_pic a{
display:table-cell;
	*display:block;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	*font-family:Arial;
	*font-size:80px;
	height:100px;
}
.products_showcase ul .product_pic img{width:100px; height:90px; margin-top:1px;}
.products_showcase ul p.prices{ color:#ce0000; font-weight:bold;text-align:center; font-size:11px;}
.products_showcase ul h3 a{ font-size:11px;font-weight:normal;display:block; width:130px; line-height:16px;height:35px; padding:0px 5px 0px 10px;white-space:normal; overflow:hidden; text-overflow:ellipsis;word-wrap : break-word ; text-align:center;}
.products_showcase ul h3 a:hover{ text-decoration:underline; }
.products_showcase ul  p.btn_inquiry a{ float:left;display:block; margin:0 0 20px 20px;_margin:10px;  width:106px; height:21px;background:url(/images/sp_common.png) -244px -47px no-repeat; text-indent:-9999em;}
.products_showcase ul  p.btn_inquiry a:hover{ background:url(/images/sp_common.png) -244px -87px no-repeat;}
.products_showcase ul p.btn_inquiry{ margin-top:10px;}
.products_showcase .product_itemL{margin: 10px 0 10px 0; padding-bottom: 10px;border-bottom: 1px dotted #D1D1D1;color: #555555;}
.products_showcase .product_itemL .product_pic{ float:left;}

.products_showcase .product_itemL .item_info {
	margin:15px 0 10px 10px;
    display: inline;
    float: left;
    width: 480px;
}
.products_showcase .product_itemL .item_info h3 a{ height:16px; width:auto;	text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal; text-align:left; padding:0}
.products_showcase .product_itemL p.prices{ text-align:left;}	
.products_showcase .product_itemL p{ color:#999; line-height:16px;}
.products_showcase .product_itemL p.btn_inquiry{ padding-top:10px;}
.products_showcase .product_itemL.hover{ background:#f4f4f4;}

.wg_nav_3c_wrap.nav_white_bg{ background:none;}
.nav_white_bg .wg_mark_3c{ background-position:-187px 0;}
.wg_nav_wide li.current{ background:#317EE7;}

.left-navbar{ float:left; width:204px; border-right:1px solid #eee;}
.nav-l{ background:#f9f9f9; min-height:400px; margin-right:8px;}
.nav-l ul{padding: 10px 0 10px 15px;}
.gcategory-list li:hover{ background:#eee;}
.nav-l ul li {
    cursor: pointer;
    font: 12px/24px arial;
    height: 26px;
    margin-left: -5px;
    padding: 0 0 0 20px;
    position: relative;
}
li.selected .navlink, li.selected .navlink:visited, li.selected .navlink:link {
    color:#317EE7;
    font-weight: bold;
}.icon {
    display: block;
    float: left;
    height: 22px;
    left: 10px;
    margin: 0 10px 0 -20px;
    position: absolute;
    top: 0;
    width: 10px;
}
.navlink:link,.navlink:visited{ color:#666;}
.navlink:link,.navlink:hover{ color:#333;}
.nav-l span.nav-left-first{ font-weight:bold; color:#333; margin-bottom:10px; font-size:13px; display:block;
    padding: 0 0 0 10px;}
li.selected .icon {
    background-color: #317EE7;
    height: 26px;
}.company-content{ margin-top:20px; padding-bottom:15px; border-bottom:1px solid #e5e5e5; margin-bottom:15px;}
.crumb_u h3{ margin-top:10px; font-size:14px; font-weight:bold;}
.article h2 {
	color:#333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 0;
}.article .table {
	font-family:Arial;
	font-size:12px;
    width: 90%;
    margin-left: 5px;
	word-wrap: break-word;
}.article .table th,.article .table td {
    margin-bottom: 8px;
    padding: 0 10px 4px 0;
    vertical-align: top;
}
.article .table tbody th {
    width: 190px;color: #666666;
    font-weight: normal;
    text-align: left;
}.article .table td {
    color: #333333;
}
.article .table tbody td {
    padding-bottom: 10px;
}.company-information{ margin-bottom:20px;}
.article .table td.co_green{ color:#799b10;}
.article .c_info{
    font-size: 12px;
    margin: 10px 0 30px;
    overflow: hidden;}
.article .c_info a:link,.article .c_info a:visited{color:#2B53AA;}
.article .c_info a:hover{color:#2B53AA; text-decoration:underline;}	
.article .c_info .title{border: 1px solid #ddd; border-bottom:0;line-height:28px; height:28px;}
.article .c_info .title h2{ margin-left:10px;}
.article .c_info .title span{ float:right; padding:0 20px 0 0;}
.c_info .conter table{ font-size:12px; width:100%}
.c_info .conter table th {
    background: none repeat scroll 0 0 #f8f8f8;
    padding: 6px;
    text-align: center;
}
.c_info .conter table td{
    padding: 6px;
    text-align: center;}
.c_info .conter .f-ib{background: url("/images/consumer-protection.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial;
    height: 14px;
    line-height: 14px;
    padding: 3px 5px 2px 29px;
    text-align: center;
    text-decoration: none;
    width: 33px;}
.c_info .conter .f-ib:link,.c_info .conter .f-ib:visited,.c_info .conter .f-ib:hover{ color:#fff;}
.c_info p.substantiated{ padding-left:40px; margin-top:10px; color:#666; background-position:-354px -223px; height:24px; line-height:24px; background-color:#f9f9f9;}
.c_info p.substantiated span,#company-card-product .resloved span{ color:#DE1111; font-weight:bold;}
.article .msg{ color:#777;}
.certification {
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 100px;
}.verifications-wrap li {
    border-bottom: 1px dotted #999999;
    padding: 20px 0;
}.verifications-wrap ul {
    padding: 5px 15px;
}
.certification img{ }
.verifications-wrap.article table {
    width: auto;
}.verifications-wrap.article table th {
    width: 100px;
}.verifications-wrap li:last-child {
    border: medium none;
}#company-card-product{ width: 176px; padding: 10px; border-top:2px solid #DDD; font-family:Tahoma;}
.company-card-product-title strong {
    color: #DE1111;
    font-size: 12px;
}.cc-interval {
    color: #CCCCCC;
    padding: 0 10px;
}
#company-card-product .meta {
    color: #666666;
    font-size: 11px;
    line-height: 1.5;
    margin-top: 10px;
}
#company-card-product li{ padding:0; margin-left:0;}
#company-card-product .resloved{ padding:10px 8px 10px 32px; background-color:#fff; background-position:-354px -216px; line-height:18px; border-top:1px dotted #DDDDDD}
.contact-card{ padding:16px;}
.contact-overview{ float:left; width: 330px;}
.contact-picture {
    float: left;
    position: relative;
    width: 126px;
}.contact-picture img {
    border: 1px solid #DDDDDD;
    display: block;
    
    width: 120px;
}
.contact-info {
    float: left;
    padding-left: 20px;
}
.contact-card .name {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}
.contact-card .name {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}.contact-info .dl-horizontal {
    margin-bottom: 5px;
}.dl-horizontal dt {
    clear: left;
    color: #666666;
    float: left;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:80px;
    word-wrap: normal;
}.dl-horizontal dd {
    color: #333333;
    margin-left:85px;
}.dl-horizontal dt, .dl-horizontal dd {
    line-height: 20px;
}
.contact-info .contact-block {
    margin-top: 10px;
}
.contact-detail {
    border-left: 1px dotted #DDDDDD;
    float: left;
    min-height: 150px;
    padding-left: 30px;
    width:363px;
}.dl-horizontal {
    margin-bottom: 20px;
}.contact-detail .dl-horizontal dt {
    width: 120px;
}
.contact-detail .dl-horizontal dt,.contact-detail .dl-horizontal dd {
    margin-bottom: 3px;
}.contact-detail .dl-horizontal dd {
    margin-left: 140px;
}