body {
	font: 12px Tahoma;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #47484c;
}
a {
	text-decoration: none;
	color: #104799;
}
a img {
	border: none;
}
h1 {
	display: none;
}
.price {
	color: #3c3c3c;
	color: #0065CC;
	font-weight: bold;
}
.oleft
{
	float: left;
}
.oright {
	float: right;
}
.clr {
	clear: both;
	height: 0px;
	overflow: hidden;
	visibility: hidden
}
h1, h2, h3, h4, h5, h6
{
	padding: 0;
	margin: 0;
}
#main {
	width: 1000px;
	padding: 0;
	margin: 0 auto;
}
#header {
	overflow: hidden;
	border-bottom: 1px solid #E2E3E5;
}
#top_nav {
	font-weight: bold;
	color: #614c2f;
	font-size: 0.9em;
	margin: 5px 0 0 0;
}
#top_nav a {
	color: #614c2f;
	background: url(../img/dot1.gif) left center no-repeat;
	padding: 0 12px;
}
#logo {
	margin: 5px 20px 0 0 ;
}
#topmid_nav {
	font-weight: bold;
	padding: 40px 0 0 0;
	color: #0265CB;
}
#top_news_nav {
	margin: 5px 0 0 0;
}
#top_news_nav a  {
	background: url(../img/topmidnav-left.jpg) left top no-repeat;
	padding: 0 0 0 10px;
	display: inline-block;
	margin: 0 5px;
	color: #0385E3;
}
#top_news_nav a span {
	background: url(../img/topmidnav-right.jpg) right top no-repeat;
	padding: 5px 10px 0 0;
	display: inline-block;
}
#user_nav {
	color: #0385E3;
}
#user_nav a {
	margin: 0 5px;
	color: #0385E3;
}
#top_banner {
	margin: 10px 0 0 0;
	width: 468px;
	height: 60px;
	overflow: hidden;
	position: relative;
}
#top_banner a {
	position: absolute;
	left: 0;
	top: 0;
}
#main_menu {
	margin: 15px 20px 0 0;
}
#main_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#main_menu ul li {
	display: inline;
	height: 30px;
}
#main_menu ul li a {
	height: 30px;
	line-height: 30px;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 112px;
	background: url(../img/main-menu.jpg) no-repeat;
}
#main_menu ul li a:hover, #main_menu ul li a.active {
	background: url(../img/main-menu-active.jpg) no-repeat;
}
#button_post_news {
	margin: 10px 5px 0 0;
}
#button_post_news a {
	background: url(../img/post_new_button_left.jpg) left top no-repeat;
	padding: 0 0 0 25px;
	display: inline-block;
}
#button_post_news a span {
	background: url(../img/post_new_button.jpg) right top no-repeat;
	padding: 0 25px 0 0;
	display: inline-block;
	height: 30px;
	line-height: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
}
#top_search {
	border: 1px solid #ccc;
	background: #bdddf2;
	padding: 5px 10px;
}
#menu {
	float: left;
}
.leftmenu {
	position: relative;
}
.leftmenu .top {
	color: #333a68;
	background: url(../img/menu-h3.jpg) left top no-repeat;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 10px;
}
.leftmenu h3 {
	height: 33px;
	line-height: 33px;
	padding: 0 30px 0 0px;
	background: url(../img/menu-h3-right.jpg) right top no-repeat;
	font-size: 1em;
}
.leftmenu .middle {
	position: absolute;
	top: 33px;
	left: 0;
	border: 2px solid #ccc;
	background: #edf6fc;
	padding: 5px 0;
	width: 700px;
	display: none;
}
.leftmenu .menu_col {
	width: 200px;
	float: left;
	margin: 0 10px;
}
.leftmenu .menu_col .item {
	background: url(../img/arrow4.gif) left 8px no-repeat;
	padding: 5px 0 5px 10px;
	margin: 5px 0 0 0;
	font-weight: bold;
	border-bottom: 1px dotted #000;
}
.leftmenu .menu_col .subitem {
	background: url(../img/arrow4.gif) left 8px no-repeat;
	padding: 5px 0 5px 10px;
	margin: 5px 0 0 10px;
}
#frmSearch {
	float: right;
}
#maincontent {
	padding: 10px 0;
}
#b_tonghop {
	margin: 10px 0 0 0;
}
.bottom_news {
	border: 1px solid #ccc;
	border-right: none;
	width: 248px;
	height: 230px;
	float: left;
	overflow: hidden;
}
.bottom_news .title {
	background: #eeeeee;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	
}
.bottom_news .contain
{
	padding: 10px;
}
.bottom_news ul {
	list-style: none;
	padding: 0px;
	margin: 0;
}
.bottom_news ul li {
	background: url(../img/arrow2.jpg) left 8px no-repeat;
	padding: 3px 0 3px 10px;
}
.bottom_news .more {
	text-align: right;
	margin: 5px 0 0 0;
}
.bottom_news .more a {
	font-weight: bold;
	font-size: 0.9em;
	
}
#b_thongtin247 {
	border-right: 1px solid #ccc;
}
#product_left {
	width: 722px;
	float: left;
}
#product_right {
	float: right;
	width: 263px;
}
#top_adv {
	margin: 0 0 10px 0;
}
.vip_product, .modules
{
	margin: 0 0 10px 0;
}
.vip_product .title1, .modules .title1
{
	background: url(../img/modules-title.jpg) left top repeat-x;
	/*background: url(../img/m1.jpg) left top repeat-x;*/
	height: 28px;
	overflow: hidden;
	line-height: 28px;
	/*color: #fff;*/
}
.vip_product .title1 h2, .vip_product .title1 h3, .modules .title1 h2, .modules .title1 h3 {
	height: 28px;
	line-height: 28px;
	padding: 0;
	margin: 0;
	font-size: 1em;
	color: #012178;
	/*color: #fff;*/
}
.vip_product .title1 .l, .modules .title1 .l {
	float: left;
	display: inline-block;
	width: 16px;
	height: 28px;
	background: url(../img/modules-title-left.jpg) left top no-repeat;
	/*background: url(../img/m1-left.jpg) left top no-repeat;*/
}
.vip_product .title1 .r, .modules .title1 .r {
	float: right;
	display: inline-block;
	width: 16px;
	height: 28px;
	background: url(../img/modules-title-right.jpg) right top no-repeat;
	/*background: url(../img/m1-right.jpg) right top no-repeat;*/
}
.vip_product .border-shadow-contain, .vip_product .contain, .modules .contain
{
	border: 1px solid #87aae4;
	border-top: none;
	padding: 10px;
}
.vip_product .contain, .vip_product .border-shadow-contain {
	/*background: url(../img/modules-contain.jpg) left top repeat-x;*/
	padding: 10px 0;
}
.modules .title1 .f {
	float: right;
}
.modules .title1 .f a.view1 {
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url(../img//view1.jpg) no-repeat;
	border: 1px solid #ccc;
}
.modules .title1 .f a.view2 {
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url(../img//view2.jpg) no-repeat;
	border: 1px solid #ccc;
}
.group_item
{
	float: left;
	width: 120px;
	height: 160px;
	margin: 0 10px;
	text-align: center;
}
.group_item .thumb {
	text-align: center;
	vertical-align: middle;
	display:  table-cell;
	border: 1px solid #e8e8e8;
	width: 120px;
	height: 100px;
	overflow: hidden;
	margin: 0 auto;
}
.group_item .thumb img {

}
.group_item h3 {
	font-size: 1em;
	color: #575654;
	height: 30px;
	overflow: hidden;
}
.group_item h3 a {
	color: #575654;
}

.group_title {
	padding: 0 10px;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px 0;
}
.group_title h2 {
	font-size: 1.5em;
	color: #2aa300;
	padding: 20px 0 5px 0px;
}
.group_title h2 a {
	color: #2aa300;
}
.group_title .more {
	display: none;
}
.group_title .childlist {
	padding: 0 0 3px 0;
	color: #1636c9;
}
.group_title .childlist a {
	color: #1636c9;
}
.group_title .childlist a.current {
	color: #C50E00;
}
.modules .group_item h3, .modules .group_item h3 a
{
	color: #c50e00;
	color: #545655;
}
#istore_vip .thumb {
	width: 100px;
	height: 100px;
}
#istore_vip .group_item {
	margin: 10px 18px;
}
.modules_title1 h2 {
	width: 253px;
	float: left;
	text-align:left;
	text-transform:lowercase;
}
.modules_title1 {
	background: url(../images/modules-1-title.jpg) repeat-x;
}
.modules_title1 .bl {
	width: 5px;
	height: 26px;
	overflow: hidden;
	display: inline;
	float: left;
	background: url(../images/modules-1-bl.jpg) no-repeat;
}
.modules_title1 .br {
	width: 5px;
	height: 26px;
	overflow: hidden;
	display: inline;
	float: right;
	background: url(../images/modules-title-1-br.jpg) no-repeat;
}	
.modules_title1 h2 {
	font-size: 1.1em;
	color: #e5e707;
	text-align: left;
	line-height: 25px;
}
.modules_contain1 {
	border: 1px solid #ccc;
	background: #ececec;
	background: #fff;
	padding: 10px 5px 0 5px;
}
.modules_contain1 .listitem {
	width: 110px;
	height: 130px;
	overflow: hidden;
	float: left;
	text-align: center;
	margin: 5px;
	margin-top: none;
}
.modules_contain1 .listitem .thumb {
	background: #fff;
	padding: 1px;
	width: 100px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ccc;
	height: 100px;
	overflow: hidden;
	padding: auto 0;
}
.modules_contain1 .listitem .thumb a {
	margin: auto 0;
}
.modules_contain1 .listitem .thumb img  {

}
.modules_contain1 .listitem h3 {
	font-weight: normal;
	font-size: 1em;
}
#vip_product .group_item {
	width: 150px;
	height: 200px;
	margin: 0 15px;
	text-align: left;
}
#vip_product .group_item .thumb {
	width: 150px;
	height: 120px;
	border: none;
	text-align: left;
}
#vip_product .group_item .thumb img {

}
#vip_product .group_item h3 a
{
	color: #545655;
}
#vip_product .price {
	font-weight: bold;
	font-size: 0.9em;
	color: #0065cf;
	color: #0065cc;
}
#pathway {
	margin: 0 0 10px 0;
}
.productgroup {
	border: 1px solid #d5e0f2;
	background: #f4f9ff;
	padding: 5px 10px;
	margin: 0 0 10px 0;
}
.productgroup ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.productgroup ul li {
	background: url(../img/arrow4.gif) left 9px no-repeat;
	padding: 3px 0 3px 12px;
	margin: 0 0 0 10px;
	width: 210px;
	float: left;
}
#bottommenu {
	background: url(../img/bottom-menu.jpg) repeat-x;
	height: 32px;
	line-height: 32px;
	font-weight: bold;
	color: #fff;
	margin: 10px 0 0 0 ;
	text-align: center;
}
#bottommenu a {
	color: #fff;
	margin: 0 5px;
	
}
#footer {
	background: #cfcfcf url(../img/footer.jpg) repeat-x;
	border: 1px solid #cccccc;
	text-align: center;
	padding: 5px 0;
}
.listproduct {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;

}
.listproduct .price {
	float: right;
	margin: 0 0 0 10px;
	color: #c50e00;
	font-weight: bold;
}
.listproduct .thumb {
	width: 84px;
	height: 80px;
	border: 1px solid #ccc;
	background: #f8f7f5;
	text-align: center;
	float: left;
	margin: 0 10px 0 0;
	overflow: hidden;
}
.listproduct .thumb img {
	border: none;
	height: 80px;
}
.listproduct h3 {
	color: #c50e00;
	font-size: 1em;
}
.listproduct h3 a {
	color: #c50e00;
	/*font-weight: normal;*/
}
.listproduct .content_info {
	line-height: 1.5em;
}
.listproductend 
{
	border: none;
	margin: 0;
}
#istore_left {
	width: 263px;
	float: left;
}
#istore_right {
	width: 722px;
	float: right;
}
#usermenu, .leftcontact {
	border: 1px solid #86b1dc;
	background: #f4f9ff;
	margin: 0 0 10px 0;
}
#usermenu {
	padding: 0 2px;
}
#usermenu a {
	color: #3E4CA4;
}
#usermenu .p_item_cl {
	clear: none;
	background: url(../images/menubg.jpg) left bottom repeat-x;
}
#usermenu .p_item_cl .centre {
	padding: 0 0 0 10px;
}
#usermenu .p_item_cl .centre a {
	padding: 0 0 0 12px ;
	background: url(../img/arrow3.gif) left 12px no-repeat;
	line-height: 27px;
	display: inline-block;
}
#usermenu .p_item_cl .left {
	background: url("../images/menubg-line.jpg") left bottom no-repeat;
	float: left;
	width: 1px;
	height: 27px;
}
#usermenu .p_item_cl .right {
	background: url("../images/menubg-line.jpg") right bottom no-repeat;
	float: right;
	width: 1px;
	height: 27px;
}
#usermenu .p_item {
	/*clear: both;*/
	background: url(../images/menubg.jpg) left bottom repeat-x;
}
#usermenu .p_item .centre {
	padding: 0 0 0 10px;
}
#usermenu .p_item .centre a {
	padding: 0 0 0 12px ;
	background: url(../img/arrow1.gif) left 9px no-repeat;
	line-height: 27px;
	display: inline-block;
}
#usermenu .p_item .left {
	background: url("../images/menubg-line.jpg") left bottom no-repeat;
	float: left;
	width: 1px;
	height: 27px;
}
#usermenu .p_item .right {
	background: url("../images/menubg-line.jpg") right bottom no-repeat;
	float: right;
	width: 1px;
	height: 27px;
}
#usermenu .s_item {
	/*clear: both;*/
}
#usermenu .s_item .item {
	margin: 0 0 0 20px;
	background: url(../img/arrow2.gif) left 10px no-repeat;
	padding: 5px 0 5px 10px;
}
.leftcontact .middle .item {
	padding: 5px 10px;
}
.leftcontact .middle .istore {
	font-weight: bold;
}
.leftcontact .top {
	font-weight: bold;
	background: url(../img/left_contact.jpg) left top repeat-x;
	line-height: 27px;
	white-space: nowrap;
	color: #003399;
	padding: 0 10px;
}
#leftorder {
	border: 1px solid #cc9999;
	background: #fff6f1;
	margin: 0 0 10px 0;
	padding: 0 10px 10px 10px;
}
#leftorder .top_cl {
	background: url(../img/arrow5.gif) left 8px no-repeat;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}
#display_top .title {
	font-weight: bold;
	color: #ff6600;
	font-size: 1.4em;
	margin: 0 0 10px 0;
}
#display_top .report {
	
}
#listproduct, #functionex  {
	clear: both;
	background: url("../images/d_cen_bg_top_news_center.jpg") repeat-x;
}
#listproduct .middle, #functionex .middle {
	background: url("../images/d_cen_bg_mid_news_left.jpg") left 10px no-repeat;
}
#listproduct .f_pos .f_left {
	width: 450px;
	float: left;
}
#listproduct .f_pos .f_right {
	width: 210px;
	float: right;
	background: #f5f6f7;
	text-align: center;
	padding: 0 0 10px 0;
}
#listproduct .f_pos .f_right img {
	
}
#listproduct #f_detail, #functionex .middle #fbody {
	/*background: url("../images/d_cen_bg_mid_news_right.jpg") right 10px no-repeat;*/
	padding: 20px  ;
}
#functionex .middle #fbody .legend {
	font-weight: bold;
	font-size: 1.3em;
	color: red;
}
#listproduct .f_line {
	clear: both;
	padding: 5px 0;
}
#listproduct .f_line .d_left {
	font-weight: bold;
	width: 140px;
	float: left;
}
#listproduct .find_more {
	background: url(../images/find-icon.jpg) left top no-repeat;
	padding: 0 0 0 25px;
	font-size: 1.3em;
	font-weight: bold;
}
.r_left {
	float: left;
}
.r_right {
	float: right;
}
.report {
	background:url(../images/d_cen_bg_report_center.jpg);
	height: 26px;
	overflow: hidden;
	line-height: 26px;
}
.report .left {
	float:left;
	width:14px;
	height:26px;
	background:url(../images/d_cen_bg_report_left_1.jpg)
}			
.report .right{
	float:right;
	width:15px;
	height:26px;
	background:url(../images/d_cen_bg_report_right_1.jpg);
}
.i_p_item {
	width: 320px;
	padding: 10px;
	margin: 0 0 10px 0;
}
.i_p_item .thumb {
	float: left;
	width: 120px;
	height: 100px;
	border: 1px solid #ccc;
	background: #fff;
	overflow: hidden;
	text-align: center;
}
.i_p_item .thumb img {
	
}
.i_p_item .i_p_info {
	float: right;
	width: 185px;
}
.i_p_item h3 {
	border-bottom: 1px solid #003399;
}
.i_p_item .price {
	color: red;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
}
.detail_nav .item {
	float: right;
	font-size: 0.9em;
}
.detail_nav .item a {
	margin: 0 10px 0 0 ;
}
.detail_nav .item a img {
	margin: 5px 0 0 0;
}
.icon_badnews {
	font-weight: bold;
	background: url(../img/icon/warning.jpg) left center no-repeat;
	padding:  0 0 0 15px;
}
.icon_sendmessage, .icon_sendfriend {
	font-weight: bold;
	background: url(../img/icon/mail.jpg) left center no-repeat;
	padding:  0 0 0 15px;
}
.icon_feedback {
	font-weight: bold;
	background: url(../img/icon/comment_list.gif) left center no-repeat;
	padding:  0 0 0 18px;
}
.box1
{
	border: 1px solid #b2d0ea;
	border-bottom: 5px solid #b2d0ea;
	background: #f2f7fd;
	margin: 10px 0 0 0 ;
}
.box1 .title, .box1 .top .center
{
	background: url("../images/leftmenu_top_bg_cen.jpg") repeat-x;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	line-height: 30px;
	font-weight: bold;
	color: #313399;
	padding: 0 0 0 5px;
}
.box1 .contain, .box1 .middle
{
	padding: 5px 10px;
}
.box1 .middle .item {
	padding: 5px 0;
}

.box1 .contain, .box1 .middle .istore {
	font-weight: bold;
	color: #003399;
}
.verify_address
{
	background: url(../images/icon/verify_address.gif) left center no-repeat;
	line-height: 32px;
	padding: 0 0 0 40px;
}
.verify_tel
{
	background: url(../images/icon/verify_tel.gif) left center no-repeat;
	line-height: 32px;
	padding: 0 0 0 40px;
}
.verify_mobile
{
	background: url(../images/icon/verify_mobile.gif) left center no-repeat;
	line-height: 32px;
	padding: 0 0 0 40px;
}
.verify_fax
{
	background: url(../images/icon/verify_fax.gif) left center no-repeat;
	line-height: 32px;
	padding: 0 0 0 40px;
}
.verify_email
{
	background: url(../images/icon/verify_email.gif) left center no-repeat;
	line-height: 32px;
	padding: 0 0 0 40px;
}
.yahoo
{
	padding: 0 0 0 25px;
	line-height: 20px;
	white-space: nowrap;
	display: inline-block;
	background: url(../images/icon/yahoo-small.gif) left center no-repeat;
	font-weight: bold;
	margin: 2px 0;
}
.skype
{
	padding: 0 0 0 25px;
	line-height: 20px;
	white-space: nowrap;
	display: inline-block;
	background: url(../images/icon/skype-small.gif) left center no-repeat;
	margin: 2px 0;
	font-weight: bold;
}
.button2
{
	line-height: 20px;
	height: 22px;
	border: 1px solid #ccc;
	background: #e0dfdf;
	padding: 0 10px;
	width: auto;
	border-collapse: collapse;
}
#left {
	width: 188px;
	float: left;
}
#content {
	width: 765px;
	margin: 0 0 0 5px;
	float: left;
}
#right {
	width: 216px;
	float: right;
}
#leftpcategory h2 {
	background: url("../images/product-list-bg.jpg") repeat-x scroll 0 0 transparent;
	border: 1px solid #ABBB7A;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.1em;
}
#leftpcategory ul {
	list-style: none outside none;
	margin: 0;
	padding: 5px 0 10px;
}
#leftpcategory ul li {
	background: url("../images/product-list-item.jpg") no-repeat scroll 0 0 transparent;
	height: 32px;
	width: 100%;
}
#leftpcategory ul li a {
	background-position: 15px center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 30px;
	padding: 0 0 0 44px;
	text-decoration: none;
}
.itemrow .item {
	padding: 5px 0;
	border-bottom: 1px dotted #ccc;
}
#jobbox .rc a {
	color: #000;
}
.listcat ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.listcat ul li {
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
}
.listcat ul li .pleft {
	float: left;
	width: 50px;
}
.listcat ul li .pright {
	width: 500px;
	float: right;
}
.listcat ul li .pleft table td {
	width: 40px;
	height: 35px;
	border: 1px solid #ccc;
	background: #fff;
	vertical-align: middle;
}
.listcat ul.vip li .pright {
	width: 495px;
}
.listcat ul li .otherinfo {
	font-weight: bold;
	display: inline-block;
	padding: 0 0 5px 0;
}
#homedetail .contain .line {
	clear: both;
	line-height: 20px;
	height: 20px;
}
#homedetail .contain .line .left {
	width: 120px;
	font-weight: bold;
	float: left;
}
#homedetail .contain .autoheight {
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	margin: 20px 0 10px 0;
	height: auto;
	line-height: 1.5em;
}
#function {
	text-align: center;
}
input.button_s {
	background: url("../images/button_bg_s.jpg") repeat scroll 0 0 transparent;
	border: medium none;
	border-collapse: collapse;
	color: #B43632;
	font-size: 11px;
	height: 20px;
	margin-right: 10px;
	padding: 0 10px 2px 20px;
	text-align: left;
	width: 93px;
}
input.button_l {
	background: url("../images/button_bg_l.jpg") repeat scroll 0 0 transparent;
	border: medium none;
	border-collapse: collapse;
	color: #B43632;
	font-size: 11px;
	height: 20px;
	margin-right: 10px;
	padding: 0 10px 2px 20px;
	text-align: left;
	width: 178px;
}
#content .modules #function .f_box fieldset {
	border: 1px solid #CCCCCC;
	margin: 10px 0 0 0;
}
#content .modules #function .f_box fieldset legend {
	background: none repeat scroll 0 0 #F9F4F4;
	border: 1px solid #B1D1EA;
	font-weight: bold;
	padding: 5px 10px;
}
#content .modules #function .f_box fieldset fieldset legend {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #B1D1EA;
	font-weight: bold;
}
#content .modules #function .f_box input.textbox {
	height: 15px;
	width: 300px;
}
#content .modules #function .f_box textarea {
	height: 100px;
	width: 300px;
}
#content .modules #function .f_box table td {
	white-space: nowrap;
	text-align: left;
}
#content .modules #function .f_box input.button {
	background: url("../images/button_bg.jpg") no-repeat scroll 0 0 transparent;
	border: medium none;
	border-collapse: collapse;
	height: 22px;
	width: 59px;
}
.page {
	margin: 10px 0 0 0;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #ff0000;
	font-weight: bold;
}
.listitem {
	width:  375px;
}
.listitem .contain {
	height: 290px;
	overflow: hidden;
}
.listitem h3 {
	font-size: 1em;
	height: 28px;
	overflow: hidden;
}
.listitem .item {
	clear: both;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
	height: 45px;
	overflow: hidden;
}

.listitem .item table table {
	background: #fff;
}
.listitem .item .thumb {
	border: 1px solid #ccc;
	text-align: center;
	width: 40px;
	height: 40px;
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
	background: #fff;
}
.listitem .item .thumb img {
	border: none;
	width: 40px;
}
.prline {
	border-bottom: 1px dotted #ccc;
	height: 1px;
	overflow: hidden;
	margin: 0 0 20px 0;
	clear: both;
}
#istore_vip .prline {
	border: none;
	margin: 0;
	clear: both;
}
#other_store .group_item {
	margin: 0 3px;
	height: 140px;
}
.modules1 .title1 {
	background: url(../images/_m_title.jpg) left top repeat-x;
	height: 39px;
	line-height: 39px;
	margin: 0 0 20px 0;
}
.modules1 .title1 .l {
	background: url(../images/_m_title_left.jpg) left top no-repeat;
	height: 39px;
	width: 62px;
	float: left;
}
.modules1 .title1 .r {
	background: url(../images/_m_title_right.jpg) left top no-repeat;
	width: 13px;
	height: 39px;
	float: right;
}
.modules1 .title1 h2 {
	color: #D71702;
	font-size: 1em;
	padding: 5px 0 0 0 ;
}
.modules1 .title1 .f {
	float: right;
	padding: 5px 0 0 0;
}
.modules1 .title1 .f .view1 {
	background: url("../images/view1.jpg") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 12px;
	width: 13px;
}
.modules1 .title1 .f a {
	color: #000000;
	font-size: 0.9em;
	margin: 0 3px;
}
.modules1 .title1 .f .view2 {
	background: url("../images/view2.jpg") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 12px;
	width: 13px;
}
.modules1 .group_item h3 {
	margin: 0 0 5px 0;
}
.modules1 .group_item h3, .modules1 .group_item h3 a {
	color: #2F3A8C;
}
.modules1 .group_item .price, #vip_product .group_item .price {
	color: #DE931C;
	font-weight: bold;
}
#vip_product .group_item .price {
	color: #0065cc;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px 0 0 0;
}
.modules1 .border-shadow-contain {
	border: none;
}
.specialnews .contain {
	padding: 0;
}
.specialnews .item {
	width: 355px;
	height: 55px;
	overflow: hidden;
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid #ff0000;
	background: #fef8f8;
	color: #104799;
}
.specialnews .item h3 {
	font-size: 1em;
	font-weight: bold;
}
.specialnews .item h3 a {
	color: #ff0000;
}
#advitem {
	clear: right;
	padding: 10px 0 0 0;
}
#advitem .item {
	text-align: right;
	margin: 3px 0;
}
#advitem .item img {
	border: none;
	width: 216px;
}

#maindisplay {
	padding: 20px 0 0 0;
}
.listpicture .box {
	display: inline;
	width: 70px;
	float: left;
}
.itemrow {
	clear: both;
}
.itemrow .item {
	width: 360px;
	height: 45px;
	overflow: hidden;
}
.vip {
	border: 1px solid #ff0000;
	background: #f2f6f7;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 10px;
}
.listcat ul.vip {
	margin: 0 0 10px 0;
	padding: 0 5px;
}
.listitem .vip, .listcat .vip {
	margin: 0 0 5px 0;
	padding: 5px;
	height: 45px;
	border: 1px solid #ff0000;
}
.listitem .vip h3 {
	height: 26px;
}
.normal h3 {
	font-weight: normal;
}
.bold {
	font-weight: bold;
	border: 1px solid #B1D3FF;
	color: #5579B6;
	padding: 5px;
}
.bold a {
	color: #5579B6;
}
.listitem .bold, .listcat .bold {
	padding: 5px;
	border: 1px solid #B1D3FF;
}
.listcat .bold li {
	border: none;
}
.listitem .feature, .listcat .feature {
	font-weight: bold;
	border: 1px solid #ff0000;
	color: #5579B6;
	padding: 5px;
	background: #F0F7FF;
}
.listcat .feature li, .listcat .feature li {
	border: none;
}
.feature a {
	color: #5579B6;
}









/*
 * Fix IE6 
 */
* html #top_search #menu , * html #top_search #leftmenu , * html #category_menu
{
	width: 200px;
}
* html .vip_product .border-shadow-contain {
	height: 100px;
}
* html .modules_title1 h2 {
	background: url(../images/modules-1-title.jpg) repeat-x
}
* html .modules_contain1 {
	height: 100px;
}
* html .contain {
	height: 100px;
	padding: 5px 0;
}
* html .group_item {
	margin: 0 6px;
}
* html #vip_product .group_item {
	margin: 0 11px;
}
* html .group_item .contain .thumb {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
* html .modules .title1 .f {
	margin: 5px 0 0 0;
}
* html #istore_vip #istore_vip_contain {
	margin: 0;
	padding:0;
}
* html #istore_vip #istore_vip_contain .group_item {
	margin: 0 15px;
}
* html #other_store .group_item {
	margin: 0 3px;
	width: 118px;
}
* html #other_store .group_item .thumb {
	width: 118px;
}

#tags_cloud a {
	margin: 0 3px;
}
#tags_cloud a:hover {
	text-decoration: underline;
}
#tags_cloud .modules_contain1 {
	padding: 10px;
	background: #ececec;
}
#div_page {
	padding: 10px 0 20px 0;
	text-align: center;
}
.div_loading {
	height: 160px;
	background: url(../images/loading.gif) center center no-repeat;
}
#count_num {
	margin: 15px 0 0 0 ;
	line-height: 30px;
	font-weight: bold;
	color: #104799;
}
.hotline {
	font-weight: bold;
	color: red;
	font-size: 1.1em;
}
