/*--------------------------------- 
	
created by kevin wu
		
 ----------------------------------*/


/*----------------- GLOBAL ------------------
* { margin: 0px; padding: 0px; }*/
body {	margin: 0px; font:normal 11px/150% Verdana; background:url(../images/bgall.png) center top repeat-x; background-color:#FDFDFD;color:#333; }
/****** Sortable Styles ******/
/* a style which makes div touch the bottom of content */
.clear { border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden;}
/* clearFloat */
.clearFloat:after { content:"."; clear:both; height:0; visibility:hidden; display:block; }
.clearFloat { display:inline-block; /* Fixes IE/Mac */ }
/* Hides from IE-mac \*/

* html .clearfix { height:1%; }
form, ul, ul li, p { padding:0; margin:0;}
ul li{ list-style:none}
.clearFloat { display:block; }

td, p, input {	font:normal 12px/150% Verdana;	color:#333	text-decoration: none;}
a         {	font:normal 12px/150% Verdana; color:#333; text-decoration:none;}
a:link    { font:normal 12px/150% Verdana; color:#333;	text-decoration:none;}
a:visited { font:normal 12px/150% Verdana; color:#333;	text-decoration:none;}
a:hover   { font:normal 12px/150% Verdana; color:#FF0000;	text-decoration:underline;}


.policylink { font-family: Verdana; font-size: 14px; font-weight:bold; color: #FF0000; text-decoration: none;}
.policylink:link   { font-family: Verdana; font-size: 14px; font-weight:bold; color: #FF0000; text-decoration: none;}
.policylink:visited   { font-family: Verdana; font-size: 14px; font-weight:bold; color: #FF0000; text-decoration: none;}
.policylink:hover   { font-family: Verdana; font-size: 14px; font-weight:bold; color: #FF0000; text-decoration: none;}


.kclink { font-family: Verdana; font-size: 12px;color: #4A4AFF; text-decoration: none;}
.kclink:link    {  font-family: Verdana; font-size: 12px;color: #4A4AFF; text-decoration: underline;}
.kclink:visited { font-family: Verdana; font-size: 12px; color: #BF00BF; text-decoration: none;}
.kclink:hover   { font-family: Verdana; font-size: 12px;color: #4A4AFF; text-decoration: none;}

.reviewlink { font-family: Verdana; font-size: 12px;color: #4A4AFF; text-decoration: none;}
.reviewlink:link    {  font-family: Verdana; font-size: 12px;color: #4A4AFF; text-decoration: underline;}
.reviewlink:visited { font-family: Verdana; font-size: 12px; color: #BF00BF; text-decoration: none;}
.reviewlink:hover   { font-family: Verdana; font-size: 12px;color: #4A4AFF; text-decoration: none;}

.reviewmorelink{ font:normal 12px/150% Verdana, Helvetica, sans-serif; font-weight:bold; color:#CD6601; text-decoration: none;}
.reviewmorelink:link{ font:normal 12px/150% Verdana, Helvetica, sans-serif; font-weight:bold; color:#CD6601; text-decoration: none;}
.reviewmorelink:visited{ font:normal 12px/150% Verdana, Helvetica, sans-serif; font-weight:bold; color:#CD6601; text-decoration: none;}
.reviewmorelink:hover{ font:normal 12px/150% Verdana, Helvetica, sans-serif; font-weight:bold; color:#CD6601; text-decoration: none;}

a.smaller{ font-size:11px;}

select{font:normal 11px/150% Verdana; }
.stress{ font-weight:bold;}
.title3, title3 a:link, .title3 a:visited{font:bold 14px/20px Verdana; color:#CCCCCC; text-decoration:none}
.title3 a:hover{ text-decoration:underline;}
.goback{ padding:12px 0 0 20px;}
img { border: none; margin:0; padding:0 }

.space1px{ height:1px; clear:both; font-size:1px; margin:0 auto; }
.space4px{ height:4px; width:90%; clear:both; font-size:1px;}
.space8px{ height:8px; font-size:1px; visibility:hidden; clear:both; width:10px; margin:0 auto;}
.space18px{ height:18px; font-size:1px; visibility:hidden; clear:both; width:10px; margin:0 auto;}
.space24px{ height:24px; visibility:hidden; clear:both; }
.space30px{ height:30px; visibility:hidden; clear:both; }
.space96px{ height:96px; visibility:hidden; clear:both; }
.space180px{ height:180px; visibility:hidden; clear:both; }
div, ul{ zoom:1; }
div:after, ul:after{ content:"\0020"; display:block; height:0; clear:both; }


/*----------------- / GLOBAL ------------------*/
#container{ width:950px; margin:0 auto;}
#header{ width:950px; position:relative; height:89px; }
#logo{ float:left; width:212px;  display:block; padding:27px 0 0 17px;}
#version{
	position:absolute;
	top:11px;
	/*left:679px;*/
	right:0px;
	/*width:335px;*/
	height:24px;
	text-align:right;
	line-height:24px;
}
#tel{ font:bold 18px/150% Arial; color:#C90000;position:absolute;top:54px;right:8px;text-align:right;}
#chat{ position:absolute;top:59px;right:2px; text-align:right;}

#version a:link    { font:normal 12px/150% Verdana; color:#CF0000;	text-decoration:none;}
#version a:visited { font:normal 12px/150% Verdana; color:#CF0000;	text-decoration:none;}
#version a:hover   { font:normal 12px/150% Verdana; color:#000;	text-decoration:underline;}

#version img{ padding:0 8px; margin-bottom:-4px;}
#version a{ padding:0 12px;}

#search{ float:right; padding:6px 12px 0 0; width:204px;}
#search .search_input{ width:140px; height:22px; background:#fff; border:0; padding:4px 0 0 4px;}
#search .search_bt{ background:url(../images/go.png); height:26px; width:52px; border:0;}

#row2{ }

#row3{ height:190px;}
#row3 .pro_title{ font-size:16px; color:#F2F2F2; margin:6px 0 12px;}
#row3 .pro_list{ background:url(../images/pro_bg.png) repeat-x; background-color:#0099FF; width:190px; text-align:center; float:left; margin-right:23px;}
#row3 .pro_list_last{ background:url(../images/pro_bg.png) repeat-x; background-color:#0099FF; width:190px; text-align:center; float:right; margin-right:0px;}
#row3 .pro_top{ background:url(../images/pro_top.png) center top no-repeat;}
#row3 .pro_bottom{ background:url(../images/pro_bottom.png) center bottom no-repeat;}
#row3 img, #row3 p, #row3 p a{ display:block; color:#FFF}
#row3 img{ padding:8px 0 0; width:153px; margin:0 auto}
#row3 p{ font-size:11px; margin:10px 0 0; padding:0; line-height:18px;}
#row3 p a{ font-weight:bold; line-height:12px;}

#thrumb{ padding:8px 0 6px 12px; font-size:11px; text-decoration:none; color:#666; border-bottom:1px solid #DADADA; width:925px; margin:0 auto 3px;}
#thrumb a{ font-size:12px; text-decoration:none; color:#666}
#thrumb a:hover{ text-decoration:underline}

#subthrumb{
border-bottom:1px solid #DADADA;
color:#666666;
font-size:11px;
margin:0pt auto 3px;
padding:8px 0pt 6px 0;
text-decoration:none;
}
#subthrumb a{ font-size:12px; text-decoration:none; color:#666}
#subthrumb a:hover{ text-decoration:underline}

#wrapper{ background:#FFF; margin-top:0px; width:950px;}
#wrapper_bottom{ background:url(../images/main_bottom.png) center bottom no-repeat;}

table.shopping_details { background:#EEE;}
table.shopping_details td{ background:#FFF}
#main{ margin:0px auto 18px; width:934px;  min-height:350px; padding-top:8px;}
#main .col1{ float:left; width:183px;}
#main .col1 .bottom{ width:183px; background:url(../images/cat_bottom.png) center bottom no-repeat;}
#main .col2{ float:right; width:742px;}

#main .col2 #smallpics{ padding:0; margin:7px 0 0 0; width:268px; height:38px;}
/*#main .col2 #smallpics{ padding:0; margin:0; width:268px; margin:8px auto 8px;}*/
#main .col2 #smallpics li{ list-style:none; padding-right:4px; width:40px; height:36px; float:left}
#main .col2 #smallpics li a{ border:1px solid #CCCCCC; display:block; }
#main .col2 #smallpics li a:hover{ border:1px solid #7D1316; display:block; }
#main .col2 #smallpics li a.selected{ border:2px solid #7D1316; display:block; }
.contenttitle_wholesale{ font:normal 20px/150% Verdana, Helvetica, sans-serif; color:#000; height:45px;/*margin-bottom:15px; padding-left:8px;*/}

table.shopping_cart_t{ margin:8px auto;}

#main .col2 table.home_pro{ border:1px solid #F2F2F2;margin-bottom:8px; }
#main .col2 table td.title{ background:#B9BDC3; font:bold 14px/28px Verdana; color:#FFF; height:28px;}
.home_title{ font:normal 16px/28px Verdana; color:#000;}
#main .col2 table td.title span{ padding-left:8px;}
span.s1{font:bold 14px/28px Verdana;}
span.s2{font:bold 20px/28px Verdana; color:#D60000}
span.s4{color:#FF0000; font-weight:bold;}
#mainP{ width:97%; margin:0 auto; margin-top:-6px;}

#knowledgeLeft{ margin-top:13px; background:#EFEFEF}
#knowledgeLeft .main{ padding:4px;}
#knowledgeLeft p.t{ font-size:14px; font-weight:bold; border-bottom:1px solid #CCC; padding:0; padding-bottom:5px;}
#knowledgeLeft p.t1{ padding:0; margin:0}
#knowledgeLeft p.t3 a{ font-size:11px; text-decoration:underline; padding-top:6px;}

#review_title{
  color:#CD6601;
}

.pop_pro{ text-align:center; border:1px solid  #F2F2F2; height:192px; width:169px; margin:0 auto}
.s3{ color:#D60000;  font:bold 14px/28px Verdana; text-align:left; padding-left:8px;}
.policy_title{ color:#D60000;  font:bold 16px/28px Verdana; }
.policy_title2{ font:bold 12px/28px Verdana; color:#000;}
/*----------------- home magazine  ------------------*/
#scrolldiv{ margin:0 auto; width:88px; }
#scrolldiv-left{ float:left; padding-left:0px; padding-top:5px; }
#scrolldiv-middle{ float:left; text-align:center; width:70px;}
#scrolldiv-right{ float:right; margin-right:0px;padding-top:5px;}



/*----------------- /home magazine  ------------------*/
#main .col1 #cat{ background:url(../images/cat.png) center top no-repeat; height:30px;}
/*
#main .col1 ul{ width:183px; margin:00px 0 0px; padding-bottom:7px;}
#main .col1 ul li{ display:block;  list-style:none; }
#main .col1 ul li a{ display:block; height:26px; background-color:#F2F2F2; padding-left:12px; width:171px; line-height:26px; font-size:11px; color:#666; text-decoration:none;}
#main .col1 ul li a:hover{  background-color:#FCFCFC; text-decoration:none;}
#main .col1 ul li a.selected{ display:block; height:26px; background-color:#DCDCDC;  padding-left:12px; width:171px; line-height:26px;font-size:11px; color:#666; text-decoration:none; font-weight:bold}
#main .col1 ul li.special a:link, #main .col1 ul li.special a:visited {
color:#990000;
font-size:13px;
font-weight:bold;}
*/

#left_menu{ width:183px; margin:00px 0 0px; padding-bottom:7px;}
#left_menu li{ display:block;  list-style:none; position:relative }
#left_menu li ul{ display:none;}
#left_menu li:hover ul{ display:block; position:absolute; left:183px; top:0;}
#left_menu li a{ display:block; height:26px; background-color:#F2F2F2; padding-left:12px; width:171px; line-height:26px; font-size:12px; color:#666; text-decoration:none;}
#left_menu li ul li{ border-bottom:1px solid #FFF;}
#left_menu li ul li a{ display:block; height:26px; background-color:#F2F2F2; padding-left:12px; width:171px; line-height:26px; font-size:12px; color:#666; text-decoration:none;}
#left_menu li ul li a:hover{  background-color:#FCFCFC; text-decoration:none;}

#left_menu li a:hover{  background-color:#FCFCFC; text-decoration:none;}
#left_menu li a.selected{ display:block; height:26px; background-color:#DCDCDC;  padding-left:12px; width:171px; line-height:26px;font-size:12px; color:#666; text-decoration:none; font-weight:bold}

#left_menu li.special a:link, #left_menu li.special a:visited {
color:#990000;
font-size:14px;
font-weight:bold;}

#main .title{ font:normal 20px/150% Verdana, Helvetica, sans-serif; color:#000; /*margin-bottom:15px; padding-left:8px;*/}

#main .main_content{ margin:3px 8px;}
#main .title2{ font:normal 20px/150% Verdana, Helvetica, sans-serif; color:#000; }
#main #productList{ margin:0 0 0px 4px;}
#main .product .pro_img{ height:182px; display: table-cell;vertical-align:middle;	text-align:center;
	*display: block;
	width:182px;
	*font-size: 107px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Verdana;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
#main .product{ width:182px; border:1px solid #F4F4F4; float:left; margin-right:0px; margin-bottom:18px;}
.price{ color:#C90000}
.name{ font-weight:bold}
.proceed{ margin:4px;}
#main .product img, #main .product p, #main .product p a{ display:block; color:#333; text-align:center}
#main .product .pro_img img{ padding:0px 0 0;  margin:0 auto;vertical-align:middle;}

#main .product p{ font-size:10px; margin:0px 0 0; padding:0; line-height:18px; background-color:#F4F4F4}
#main .product p a{ font-weight:bold; line-height:18px;}

.pro_title{ font-size:16px; font-weight:bold; color:#00375B;}
.pro_name{ font-size:20px; /*font-weight:bold;*/ color:#00375B; line-height:20px; margin: 10px 0 20px 0; }

.pro_title_sec{ font-size:16px; font-weight:bold;}

#main .col2 .ask_question{ text-align:right; margin:4px 14px 16px 0;}
td.d1{ background:url(../images/a.png) no-repeat; height:33px;}
td.d1 span{ padding:6px 0 0 36px; font:bold 16px/31px Verdana; color:#0C4063}
td.d2{ background:url(../images/b.png) no-repeat left top;}
td.d2 span{ padding:6px 12px 0 36px; font:normal 12px/18px Verdana; color:#333; display:block; margin-right:6px;}

/*news*/
#News{padding:0px 18px 20px 0;border:0px solid #b10b0d; background:#FFF; }
#News ul{padding:0 90px;}
#News li{background:url(../images/newslogo.png) 5px 14px no-repeat;border-bottom:1px dotted #ccc;padding:10px 5px 5px 60px;color:#112441;line-height:1.2em;margin-bottom:5px;font-size:15px;font-weight:bold;}
#News li em{display:block;color:#9b9b9b;font-size:11px;font-weight:normal;}
#News li a{ font-size:16px; font-weight:bold; color:#00375B;}
#News li a:hover{color:#f00;}


#news_details{ margin:0 50px;}
#news_details hr{ height:1px; margin:10px 0 14px; padding:0;}
#news_details .title{font-size:26px; color:#00375B; margin-bottom:0; text-align:center}
#news_details .title em{color:#666666;display:block;font-size:11px;font-family:Verdana; margin:0; padding:0; line-height:120%;}

.pagesLink{ text-align:center; padding-bottom:12px; height:30px;}
.pagesLink, .pagesLink a:link, .pagesLink a:visited{ font:normal 12px/32px Verdana; color:#333; }
.pagesLink span{ font: 14px/150% Verdana; color:#FF0000;}
.pagesLink a:hover{ color:#FF0000; text-decoration:none;}

.newsTitle{ font:bold 22px/130% Geneva, Verdana, Helvetica, sans-serif; color:#1176BC; text-align:center; margin:12px 0 2px 0;}
.date{ color:#CCCCCC; font-size:11px;}


table.board img{ border:1px solid #000; margin:6px 12px 0px 0;}
.sepLineII{ border-bottom:1px solid #FBD6BD; margin:32px 0 30px 0;}
.nameJob{ margin-bottom:12px;}
span.name{ FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #673F3F;}
span.job{FONT-SIZE: 13px; COLOR: #999999; padding-left:8px; font-weight:bold}


/*contact*/
#contact{ width:500px; margin:0 auto;}
#contact .addressList{width:600px; margin:0 0 0 16px;}
#contact .addressList p{line-height:30px;}
.input{ border:1px #666 solid; background-color:#FFF; color:#333; font:normal 11px/18px Verdana; height:18px; padding:3px 0 0 4px; *padding:1px 0 0 4px; width:237px;}
.textBoxinput{ border:1px #666 solid; background-color:#FFF; color:#333; font:normal 11px/18px Verdana; height:198px; padding:3px 0 0 4px; *padding:1px 0 0 4px; width:380px; }
.input:hover, .textBoxik,nput:hover{ border:1px #000 solid; background-color:#F8FBFE; }
.input:focus, .textBoxinput:focus{ border:1px #000 solid; background-color:#F8FBFE;}
a.more{ text-decoration:underline}
.dropdown{ border:1px #666 solid; background-color:#FFF; color:#333; font:normal 11px/18px Verdana; height:21px; padding:3px 0 0 4px; *padding:1px 0 0 4px; width:243px;}


/* ====================== footer ====================== */

#footer{ margin:0px auto 12px;border:none;color:#CCCCCC;line-height:30px;padding:0px 0; width:940px;}

#footer .left{ float:left;}
/*#footer .right{ float:right; font:normal 10px/100% tahoma;}*/
#footer .right{ font:normal 10px/100% tahoma; margin-top:36px;}


#footer a{ padding:0 6px; color:#CF0000; font-size:11px;}
#footer a:hover{color:#f00;}
#footer p{ font:normal 10px/100% tahoma; padding-top:0px; color:#999999; margin:0; display:block; text-align:left; padding:3px 0 0 5px;}


.old_price{ font-size:18px; text-decoration:line-through; padding:0 6px;}
.cur_price{ font-size:18px; color:#F00; padding:0 6px;}
.center{ text-align:center}
.special a{ color:#333; text-decoration:underline;}
.special a:hover{ color:#F00; text-decoration:none;}

.price_details{ font:normal 20px/140% Verdana; color:#C90000}
.details_info ul, .details_2 ul li, .details_2 p{ margin-bottom:12px;}

#myordersummary{
		    position: absolute;
			left:420px;
			top:900px;
			width:550px;
			background-color:#ffffff;
			border: 1px solid #000;
			z-index: 100;
}
#checkouttoolbar{
			background-color:#C9C9C9;
			padding:2px;
			text-align:left;
			font-weight:bold;
			color: #000000;
			vertical-align:middle;
			font-size:14px;
			height:30px;
}
#review_order_content{
			padding:5px;
}
#orderclose{
			float:right;
			text-decoration:none;
			color:#FFFFFF;
}

.knowledge{ padding:18px 35px;}
.knowledge a.t1 { font-size:16px; font-weight:bold; color:#C90000; text-decoration:none}
.knowledge a.t1:hover{ text-decoration:underline}

.pages{ float:right; text-align:right; font-size:12px; padding-right:6px;}
.pages a{ text-decoration:underline; padding:0 2px;}
.pages a.selected{ text-decoration:none; font-size:14px; font-weight:bold }

.pro_name {
/*font-family: Verdana;*/
font-family:Tahoma,Geneva,sans-serif;
color:#00375B;
font-size:18px;
/*font-weight:bold;*/
line-height:20px;
margin:10px 0 20px;
}
.pro_title {
font-family: Verdana;
color:#00375B;
font-size:16px;
font-weight:bold;
}

.intro{ /*height:192px; overflow:auto; */font-family: Verdana; margin-bottom:6px;}
.pro_title {
font-family: Verdana;
color:#333;
font-size:13px;
font-weight:bold;
}

.pro_tab {
font-family: Verdana;
}

.pro_chat{color:#174666; font-weight:bold;}
/*
.pro_chat a{ font:normal 12px/150% Verdana; color:#174666; text-decoration:none; }
.pro_chat a:visited { font:normal 12px/150% Verdana; color:#174666; text-decoration:none;}
.pro_chat a:hover   { font:normal 12px/150% Verdana; color:#174666; text-decoration:underline;}
*/
.listC{ border:1px solid #00375B; background:#EAEAEA; width:203px; float:right; margin:0; padding:0; }
.listC ul{ margin:6px 12px 12px;}
.listC ul li{ list-style:disc; margin-left:12px;}
.listC p{ padding:6px 12px 0 12px; font-size:16px; color:#003558; font-weight:bold;}

.bundle1{ font-size:15px; color:#FF0000; font-weight:bold;}
.bundle1 u{ text-decoration:none; font-size:18px;}
.bundle1 span{ color:color:#FF0000}

.bundle2{ color:#FF0000;}
.bundle2 u{ text-decoration:none; font-size:18px; font-weight:bold;}
.bundle2 span{ color:color:#FF0000;}

/*.thumbnailjpg{ border:1px solid #CCC; width:270px; height:270px; margin-bottom:6px; text-align:center;}*/
.thumbnailjpg {
    border:1px solid #CCCCCC;
    height:270px;
    text-align:center;
    width:270px;
    display: table-cell;
    vertical-align:middle;
	text-align:center;
}

#pages{  font-size:11px; text-decoration:none; color:#666;  padding-bottom:0px; display:inline-block; float:right}
#pages a{ font-size:12px; text-decoration:none; color:#666; padding:0 12px;  }
#pages a:hover{ text-decoration:underline}

.sub_menus{ margin-bottom:12px; color:#666666;}
.sub_menus a{ padding:0 12px; color:#666666;}
.sub_menus a:visited { font:normal 12px/150% Verdana;}
.sub_menus a:hover   { font:normal 12px/150% Verdana;}


#subcatthrumb{
border-bottom:1px solid #DADADA;
color:#666666;
font-size:11px;
margin:0pt auto 3px;
padding:8px 0pt 6px 0px;
text-decoration:none;
}
#subcatthrumb a{ font-size:12px; text-decoration:none; color:#666}
#subcatthrumb a:hover{ text-decoration:underline}

a.desc{ color:#06C; text-decoration:underline}
a.desc:hover{ color:#06C; text-decoration:none}

#contentmain{ margin:0 auto 18px; width:915px;  min-height:350px;}
#contentmain .contenttitle{ font:normal 20px/150% Verdana, Helvetica, sans-serif; color:#000; height:45px;/*margin-bottom:15px; padding-left:8px;*/}

.desc2 td{ font-size:10px;}

.table_title{ font:normal 15px/150% Verdana, Helvetica, sans-serif; font-weight:bold; color:#C90000}
.table_title2{ font:normal 11px/150% Verdana, Helvetica, sans-serif; color:#C90000}
.kc_title{ font:normal 15px/150% Verdana, Helvetica, sans-serif; font-weight:bold; color:#C90000}


.title_bg{ background:#FFE683}

.productList{ margin:12px auto; border-bottom:1px solid #EBEBEB; padding-bottom:34px;}
.view_all{ float:right; margin-right:12px; }
.photo_small{ float:left; padding:12px; padding-left:66px; width:130px; height:130px;}
.more_details a{ color:#1570B0; text-decoration:underline; font-size:11px}
.more_details a:hover{ color:#333; text-decoration:none}
.desc_title a{ font-size:18px; font-family:Tahoma, Geneva, sans-serif; }

.note{ color:#C90000;}
.reg_price{ color:#333; display:block;}
.reg_price u{ text-decoration:line-through;}
.freg_price{ color:#333; margin:0 5px 0 0;}
.freg_price u{ text-decoration:line-through;}

.detail_reg_price{ color:#333;}
.detail_reg_price u{ text-decoration:line-through;}

.s_desc{ padding:8px 0; width:475px;}
.desc_details{ float:left; padding-left:12px; width:500px}

.tabcontainer ul li{ background:url(../images/dot.png) no-repeat left 7px; padding-left:10px;}
.tabcontent ul li{ background:url(../images/dot.png) no-repeat left 7px; padding-left:10px;}
.now_price{ font-size:18px; color:#F00; padding:0 6px 0 0;}

#newsLetter{ background:#1F497D; height:29px; width:935px; margin:0 auto 9px;}
.inputLetter{ border:1px solid #1F497D; background:#FFF; height:17px; width:120px; font-size:11px; color:#333; padding-left:2px; }

/*.affiliate_title{ background:url(../images/affiliate_2.png); height:34px; width:736px; margin-top:8px;}*/

.affiliate .leftP{ width:510px; float:left; padding:4px;}
.affiliate .rightP{ width:224px; float:right}
.affiliate .rightP .affi_cat{ width:216px; height:28px; background:#999EA4; color:#FFF; margin-top:8px;}
.affiliate .rightP .affi_cat p{ padding:4px 0 0 10px; font-size:14px; font-weight:bold;}
.affiliate .rightP ul{ padding:12px;}
.affiliate .rightP ul li a:link, .affiliate .rightP ul li a:visited{ color:#2866B9;}
/*
.affiliate_title{ background:url(../images/affiliate_2.png); height:34px; width:100%; margin-top:3px; margin-bottom:8px;margin-left:-3px;}
.affiliate_title p{ color:#FFF; font-size:22px; padding-left:12px; margin-bottom:4px; line-height:28px;}
*/
.affiliate_title{ background:url(../images/affiliate_2.png); height:28px; width:100%; margin-top:4px; *margin-top:8px; margin-bottom:8px; margin-left:-3px;}
.affiliate_title p{ color:#FFF; font-size:22px; padding-left:12px; margin-bottom:4px; line-height:24px;}


.why{ width:183px; margin:0 auto;margin-top:12px; }
.why_ask{ margin:7px;}
.t1{ color:#373737; font-size:13px; margin-top:5px;}
.t1_desc{ color:#696969; font-size:11px;}
.main_c{ padding:0 5px 5px;}
.why_desc{ width:181px; margin:0 auto; border:1px solid #E0E0E0; background:url(../images/t2bg.png) repeat-x;}

.k_c{ background:url(../images/knowledge_center.png); height:30px; width:183px; text-indent:-1000px;}
#knowledgeLeft .knowledgeLeft_input{ border:1px solid #CCC; padding:2px; margin:2px auto; width:140px;}
.knowledgeLeft_bt{ border-top:1px solid #FFF; border-left:1px solid #FFF;  border-right:1px solid #B9BDC3; border-bottom:1px solid #B9BDC3; background:#CCCCCC; padding:2px 12px; font-size:11px;