﻿
input, h1, h2, h3, h4, h5, h6, p, table, td, tr, textarea, blockquote, form
{
	margin: 0;
	padding: 0;
}
table.treetable td
{
	line-height:20px;
}
h3
{
	font-size: 15px;
	color:#555555;
}
html
{
	background: #fff repeat 0 0;
	background: url( /images/new_back_general.png) repeat;
}
hr
{
	
	border-top:solid 1px #c9c9c9;
	border-bottom:solid 1px #F9F9F9;
	border-left:none;
	border-right:none;
	background-color:Transparent;
}
body
{
	background-image: url( /images/new_back_top.png);
	_background-image: url( /images/bg.png);
	background-repeat: repeat-x;
	font-size: 13px;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: \5FAE\8F6F\96C5\9ED1;
	_font-family: Arial,sans-serif;
	background-position: left top;
}
a
{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
a:hover
{
	
}
div.global-wrapper
{
	margin: auto;
	padding: 0 5px;
	width: 988px;
}
div.contentheader
{
	background-image: url( /images/containerbgtitle.png);
	height: 5px;
	margin-top: 8px;
	_font-size: 0px;
}
div.page-bg-grad
{
	background-image: url( /images/containerbg.png);
	background-repeat: repeat-x;
	background-color:#fcfcfc;
}
.alpha-content
{
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 10px 18px 10px;
	width: 952px;
	color: #555;
}
.alpha-content a
{
	color: #333;
}
.header
{
	height: 138px;
	width: 988px;
}
.logo
{
	width: 400px;
	float: left;
}
.h-content
{
	color: #FFFFFF;
	float: left;
	padding-top: 2px;
	text-align: right;
	width: 580px;
}

div.phone
{
	background-image: url( /images/homeland.png);
}
.phone
{
	background-position: 0 50%;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	width:104px;
	margin-right:10px;
	height: 100px;
	margin-top:20px;
}
.phone{*display:inline;}
.phone{_display:inline;}
div.mobilephone
{
	background-image: url( /images/phone.png);
}
.mobilephone
{
	background-position: 0 50%;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	width:104px;
	height: 100px;
	margin-top:20px;
}
.mobilephone{*display:inline;}
.mobilephone{_display:inline;}
.qq_service,.mm_service
{
	line-height:32px;
	font-size:16px;	
	color:#333;
	width:190px;
	margin:auto;
	margin-top:20px;
	
}
.mm_service{
	margin-top:10px;
}
.qq_service .icon
{
	width:26px;
	height:30px;
	background-image: url(" /images/qq_service.png" );
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
	margin-left:18px;
}
.mm_service .icon
{
	width:30px;
	height:30px;
	background-image: url(" /images/mm_service.png" );
	background-repeat:no-repeat;
	float:left;
	margin-right:7px;
	margin-left:18px;
}
.mm_service .mm_code
{
	clear:both;
}
.mm_service .mm_code img
{
	width:170px;
	height:170px;
	margin:auto;
	margin-left:15px;
	margin-top:10px;
}
.float-right
{
	float: right !important;
}
.float-left
{
	float: left !important;
}
.clear
{
	clear: both;
}
div.search, div.footer-menu, ul.main-menu li.first-level:hover, .footer-content
{
	background-image: url(    " /images/headerbg.png" );
}
.search
{
	background-position: 0 -26px;
	float: right;
	height: 21px;
	margin-bottom: 5px;
	margin-top: 15px;
	width: 230px;
}
.search-icon
{
	background-position: -37px -53px;
	float: left;
	height: 21px;
	margin-right: 6px;
	width: 24px;
	background-image: url( /images/icons-sprite.png);
}
.search input
{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	float: left;
	font-family: Tahoma,Arial,sans-serif;
	margin-top: 3px;
	width: 166px;
}
#search_go
{
	background-position: -197px -127px;
	display: inline-block;
	height: 21px;
	line-height: 21px;
	text-align: center;
	width: 30px;
	background-image: url( /images/icons-sprite.png);
}
.link-rss, .link-facebook, .link-you-tube, .link-twitter, .prof-menu .prof-icon, .system-trusted, .system-accredited, .system-visa, .system-mastercard, .system-paypal, .search-icon, .planet-icon, #search_go, .cart-icon, ul.bookmark a, ul.header-menu li.cart, ul.header-menu li.cart > a, .share-small-icon, .s-facebook, .s-twitter, .more-icon, a.p-arrow, a.p-arrow div, a.c-center-button, .c-center-button div, a.c-right-button, .c-right-button div, a.c-left-button, .c-left-button div, ul.b-tabs li, ul.b-tabs li.active, div.rent-more-block .clock, .tf_icon, .zoom-in-icon
{
	background-image: url( /images/icons-sprite.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
#category_list
{
	background: #FFF;
}
h1.admin_title
{
	padding: .5em;
	font-size: 1.5em;
	color: #923030;
}
h1.admin_title a
{
	color: #923030;
}
h1.admin_title.category
{
}
a.operate_link
{
	color: #a56201;
	font-weight: bold;
	margin: 0 2px;
	_display:inline-block;
}
.formtable
{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #ddd;
	background-color: #FFF;
}
.formtable .prompt
{
	text-align: right;
	background-color: #f5f5f5;
	white-space: nowrap;
}

.formtable td
{
	border: solid 1px #ddd;
	padding: 5px;
}
#file_uploadQueue
{
	display: none;
}
input.buttonstyle
{
	border: solid 1px #ddd;
	color: #FFF;
	padding: 5px 15px;
	padding-top: 8px;
	background-color: #333;
}
input.buttonstyle:hover
{
	background-color: #923030;
}
.textstyle
{
	border: solid 1px #b6b6b6;
	color: #555;
	padding: 1px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 13px;
	resize:none;
}
.operate_link div
{
	width: 20px;
	height: 20px;
	background-image: url( /images/Icons.png);
	_background-image: url( /images/Icons.gif);
	background-repeat: no-repeat;
}

.operate_link div:hover
{
	background-color: #f75050;
}
.operate_link .add
{
	background-position: -309px -69px;
}
.operate_link .attribute
{
	background-position: -389px -229px;
}
.operate_link .delete
{
	background-position: -269px -69px;
}
.operate_link .edit
{
	background-position: -229px -309px;
}
.operate_link .attributeitem
{
	background-position: -269px -229px;
}
.operate_link .preview
{
	background-position: -229px -229px;
}
.operate_link .favorite
{
	background-position: -429px -69px;
}
.list_title
{
	font-size: 14px;
}
.ondrag td
{
	background-color: #ddd;
}

.showDragHandler
{
	cursor: s-resize;
}
.dragHandler
{
	background-image: url(      " /images/Icons.png" );
	width: 20px;
	height: 20px;
	background-position: -589px -29px;
}

.admin_product_img
{
	width: 120px;
	height: 90px;
	float: left;
	margin: 3px;
	border: solid 1px #ddd;
	position: relative;
}
.admin_product_img img
{
	width: 120px;
	height: 90px;
}
.admin_product_img span
{
	position: absolute;
	background-color: #ddd;
	text-align: center;
	right: 0px;
	top: 0px;
	width: 110px;
	padding: 4px 5px;
	display: none;
	_text-align:left;
}
.admin_product_img span .favorite{	
	position:absolute;
	top:2px;
	right:25px;
}
.admin_product_img span .delete{	
	position:absolute;
	top:2px;
	right:2px;
}
.favoriteimg
{
	border: solid 3px #000;
}
table.checkboxliststyle, table.checkboxliststyle td
{
	border: none;
}
table.checkboxliststyle td label
{
	padding: 0 3px;
	vertical-align: middle;
}
table.checkboxliststyle td input
{
	vertical-align: middle;
}
.product_name
{
	font-weight: bold;
	margin: 15px 0 10px 0;
}
.product_name span
{
	padding: 0;
}
a.filter, .filterselected
{
	padding: 0 5px;
}
a.filterselected
{
	background-color: #888;
	color: #FFF;
}
.filterswitch
{
	margin: 1px;
	margin-bottom: 0;
	padding: 3px;
	text-align: center;
	background-color: #FFF;
}
.operate_link .appfield
{
	background-position: -189px -269px;
}
.PagerTd input
{
	padding-top: 5px;
}
span.paneltitle
{
	font-size: 16px;
	font-weight: bold;
}


div.appfield_info img
{
	position: absolute;
	width: 90px;
	height: 60px;
	float: left;
	margin: -28px 10px 10px 0;
	border: solid 5px #fff;
}
div.appfield_info h3
{
	position: relative;
	margin-top: -1px;
	font-size: 14px;
	padding-left: 110px;
	color: #FFF;
}
div.appfield_info
{
	margin-top: 40px;
	letter-spacing: 1px;
	line-height: 19px;
	background-color: #333;
	color: #FFF;
}
div.categoryinfo
{
	text-align: center;
	padding:10px 0;
}
div.categoryinfo hr
{
	background-color: #2976c9;
	color: #2976c9;
	margin-top: 0;
	height: 3px;
	border: none;
}
div.categoryinfo img
{
	width: 200px;
	height: 150px;
	margin: auto;
}
div.categoryinfo a
{
	font-size: 16px;
	text-align: left;
	word-break: break-all;
	font-weight: bold;
	color: #2976c9;
}
div.categoryinfo div.description
{
	text-align: left;
	word-break: break-all;
	line-height: 23px;
	letter-spacing:1px;
	padding:15px;
}
div.right-rbs
{
	background: url( /images/appfieldbg.png);
	background-position: right -180px;
	background-repeat: no-repeat;
	height: 90px;
}


.prof-part
{
	background: url( /images/appfieldbg.png);
	background-repeat: no-repeat;
	height: 90px;
	margin: 25px 2px 0;
}
.prof-content
{
	background: url( /images/appfieldbg.png);
	background-position: 0 -90px;
	height: 90px;
	margin: 0 5px;
}
.prof-content td
{
	padding: 10px;
}
.prof-content .wrap-prof-icon
{
	height: 55px;
	display: block;
	position: relative;
}
.prof-content a
{
	font-size: 14px;
	font-weight: bold;
}
.prof-content .wrap-prof-icon .prof-icon
{
	position: absolute;
	margin: auto;
	bottom: 4px;
	_bottom: -3px;
	width: 60%;
	text-align: center;
}
* + html .prof-content .wrap-prof-icon .prof-icon
{
	bottom: 1px;
}
div.footer
{
	width: 988px;
}
div.footer-menu
{
	background-position: 0 -150px;
	text-align: left;
	width: 988px;
	height: 26px;
	background-image: url( /images/footermenu.png);
	font-size: 12px;
	text-align: center;
}

div.footer-menu ul
{
	list-style-type: none;
	padding: 0;
	margin: 0 120px;
	display: inline-block;
}
div.footer-menu li
{
	float: left;
	padding: 6px 30px 3px 28px;
	color: #FFF;
	background-image: url( /images/footerspliter.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
div.footer-menu li.last
{
	background: none;
}

div.footer-menu li a
{
	color: #fff;
}
.f-rb-right
{
	background-position: 317px -79px;
}
.footer-rbs, .f-rb-right
{
	background: url( /images/footer-sprite.png);
	background-repeat: no-repeat;
	height:  78px;
	width: 988px;
}
.f-rb-right
{
	background-position: 317px -79px;
}
.footertext table
{
	width:950px;
	margin:auto;
}
.footertext
{
	padding-top:5px;
	color:#555555;
}
.footertext td
{
	padding:10px;
	text-align:right;
}
.footertext td.row1
{
	text-align:left;
	width:500px;
}
.footertext td.row2
{

}
.categorypath
{
	width: 940px;
	padding: 6px 24px 7px;
	background-color: #bababa;
	margin-left: -18px;
	_width: 920px;
}
.roundgrident .top_left
{
	margin-right: 5px;
}
.roundgrident .top
{
	background-position: right -5px;
}
.roundgrident .middle_left
{
	background-image: url( /images/round-leftborder.png);
}
.roundgrident .middle_right
{
	margin-left: 2px;
	background-image: url( /images/round-rightborder.png);
	background-position: right;
}
.roundgrident .middle_right, .roundgrident .middle_left
{
	background-repeat: repeat-y;
}
.roundgrident .bottom_left
{
	margin-right: 5px;
	background-position: 0 -10px;
}
.roundgrident .bottom
{
	background-position: right -15px;
}

.roundgrident .content
{
	margin-right: 2px;
}
.roundgrident .top, .roundgrident .top_left, .roundgrident .bottom, .roundgrident .bottom_left
{
	height: 5px;
	background-image: url( /images/round-grident.png);
	font-size: 0px;
}
.round .top_left,.roundrgradient .top_left
{
	margin-right: 5px;
}
.round .top,.roundrgradient .top
{
	background-position: right -5px;
}
.round .middle_left,.roundrgradient .middle_left
{
	background-image: url( /images/round-leftborder.png);
}
.round .middle_right,.roundrgradient .middle_right
{
	margin-left: 2px;
	background-image: url( /images/round-rightborder.png);
	background-position: right;
}
.round .middle_right, .round .middle_left,.roundrgradient .middle_right, .roundrgradient .middle_left
{
	background-repeat: repeat-y;
}
.round .bottom_left,.roundrgradient .bottom_left
{
	margin-right: 5px;
	background-position: 0 -10px;
}
.round .bottom,.roundrgradient .bottom
{
	background-position: right -15px;
}

.round .content,.roundrgradient .content
{
	margin-right: 2px;
}
.round .top, .round .top_left, .round .bottom, .round .bottom_left,.roundrgradient .top, .roundrgradient .top_left

{
	height: 5px;
	background-image: url( /images/round.png);
	font-size: 0px;
}
.roundrgradient .bottom, .roundrgradient .bottom_left
{
	height: 5px;
	background-image: url( /images/round-rgrident.png);
	font-size: 0px;
}
.category_img_title
{
	margin: 20px auto;
	width:150px;
	text-align:center;
}

.category_img_title img
{
	width: 135px;
	height: 96px;
	margin: 3px;
}
.category_img_title h3
{
	margin: 8px;
}
.category_description
{
	width: 650px;
	margin-left: 20px;
	margin-top: 20px;
}
.category_description .content
{
	padding: 15px;
	line-height:20px;
	letter-spacing:1px;
}
.category_description .content p
{
	margin-bottom:10px;
}
.category_description .content h1
{
}
.category_description .content a
{
	color:#2976c9;
	text-decoration:underline;
}
.category_product_list
{
	width: 210px;
	padding: 4px;
}
.product_content
{
	margin: 10px 5px;
	display:block;
}
.product_content .name
{
	color: #2D78AB;
	display: inline-block;
	font-size: 20px;
}
.product_content .short_description
{
	margin:  10px 0;
	font-weight:bold;
	color: #2D78AB;
}
.product_content .highlight
{
	font-size: 16px;
	margin-bottom: 10px 0;
}
.product_content .highlight_content
{
	margin:10px  5px 5px 0;
	width:266px;
	float:left;
	line-height:20px;
}
.product_content .highlight_content li
{
	margin-top:3px;
}
.product_content .picture_wapper
{
	width:454px;
	float:left;
}
.product_content .product_right
{
	width:210px;
	float:left;
	margin-left:5px;
}
.rent_wapper
{
	padding:10px;
	height:80px;
}
.rent_wapper h3
{
	font-size:18px;
	font-family: Verdana,Arial,sans-serif;
}
.rent_wapper a
{
	line-height:25px;
}
.product_detail_wapper
{
	width:610px;
	margin-top:10px;
	float:left;
}
.product_detail_wapper .content
{
	min-height:400px;
	_height:400px;
}
.product_detail_wapper ul.detail_menu
{
	margin:0;
	list-style-type:none;
	padding:0;
	display:inline-block;
	margin-top:-3px;
}
ul.detail_menu li
{
	float:left;
	width:303px;
	text-align:center;
	line-height:26px;
	color:#505050;
	font-weight:bold;
	
	
}
ul.detail_menu li div
{
	/*background-image:url(/Images/pdetailmenuspliter.gif);*/
	background-position:right center;
	background-repeat:no-repeat;
}
ul.detail_menu li.first div
{
	margin-left:6px;
	background-color:#bababa;	
}
ul.detail_menu li.last
{
	background-position:right -26px;
}
ul.detail_menu li.last div
{
	margin-right:6px;
	background-color:#bababa;
	background-image:none;
}
ul.detail_menu li.firstcurrent
{
	background-position:0 -52px;
}
ul.detail_menu li.firstcurrent div
{
	margin-left:6px;
	background-color:#5d5d5d;
	background-image:none;
	color:#FFF;
}
ul.detail_menu li.lastcurrent
{
	background-position:right -78px;
}
ul.detail_menu li.lastcurrent div
{
	margin-right:6px;
	background-color:#5d5d5d;
	background-image:none;
	color:#FFF;
}

ul.detail_menu li.first,ul.detail_menu li.last,.detail_menu li.firstcurrent,ul.detail_menu li.lastcurrent
{
	background-image:url( /images/pdetailmenu.png);
	background-repeat:no-repeat;
}

.product_detail_wapper div.pdetail_content
{
	padding:15px;
	line-height:22px;
	color:#000;
}
.product_detail_wapper div.pdetail_content p
{
	margin-top:5px;
}
div.whatinbox_wapper
{
	width:320px;
	float:left;
	min-height:200px;
	_height:200px;
	_display:inline;
	margin: 5px 10px;
}
div.whatinbox_wapper h3.title
{
	color: #145285;
    margin-left: 1px;
    font-size:16px;
    line-height:1.5em;
}
div.whatinbox_wapper hr
{
	
}
div.whatinbox_content
{
	
}
div.article_content
{
	padding:20px;
	line-height:22px;
}
div.article_content h3
{
	margin:5px 0;
}
div.article_content p
{
	margin-top:3px;
}
div.article_content a
{
	color:#2976C9;
	text-decoration:underline;
}
.header .bannertitle
{
	margin-top:15px;
	font-size:25px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
}
li.mapcategorylevel1
{
	margin-left:40px;
	list-style-type:square;
	
}
li a.mapcategorylink
{
	font-size:16px;
	line-height:30px;
	font-weight:bold;
}
li.mapcategorylevel2
{
	margin-left:80px;
	list-style-type:square;
}
li.mapcategorylevel3
{
	margin-left:120px;
	list-style-type:square;
}
.sitemap h3
{
	font-size:20px;
	color:#923030;
}