﻿

/*定义全局*/
body 
{
margin:0px 0px 0px 0px;
font-size: 10pt;
text-decoration:none;
}
a
{
    text-decoration:none;
}


/*定义菜单*/
/*标题菜单*/
.bannerslice
{
	width:100%;
	background-image:url(../Images/bannerslice.jpg);
	background-repeat:repeat-x;
	}
.banner
{
	background-color: #000066;
    color: #ffffff;
	}
.nar
{
		background-color:#ffffff;
		background-image:url(../Images/qmimages/gradient_28.gif);
		border-width:2px 0px;
		border-style:solid;
		border-color:#525252;
		height:24px;
		padding-right:48px;
}
.nardiv
{
		background-color:#ffffff;
		background-image:url(../Images/qmimages/gradient_39.gif);
		border-width:2px 0px;
		border-style:solid;
		border-color:#525252;
		height:24px;
		width:2px;
}
.navtable
{
	font-size:13px;
	background-color: #000066;
    color: #ffffff;
    font-weight: bold;
}
.navtext
{
	font-size:13px;
	color: #ffffff;
    font-weight: bold;
}
.navlink:link
{
	font-size:13px;
	color: silver;
    font-weight:bold;
	text-decoration: none;
}
.navlink:active
{
	font-size:13px;
	color: silver;
    font-weight:bold;
	text-decoration: none;
}
.navlink:visited
{
	font-size:13px;
	color: silver;
    font-weight:bold;
    text-decoration: none;
}
.navlink:hover
{
	font-size:13px;
	color: white;
    font-weight:bold;
    text-decoration: none;
}

.textlink:link
{
	font-size:inherit;
	color:Blue;
    font-weight:normal;
    background-color:inherit;
	text-decoration: none;
}
.textlink:active
{
	font-size:inherit;
	color:Blue;
    font-weight:normal;
    background-color:inherit;
	text-decoration: none;
}
.textlink:visited
{
	font-size:inherit;
	color:Blue;
    font-weight:normal;
    background-color:inherit;
    text-decoration: none;
}
.textlink:hover
{
	font-size:inherit;
	color:Blue;
    font-weight:normal;
    background-color:inherit;
    text-decoration: none;
}

.menu 
{
	width: 100%;
	font-size:11px;
}
.mnu
{
	background-image:url(../Images/navbg.png);
	background-repeat:repeat-x;
	}
.mnu_first
{
	width:24px;
	background-image:url(../Images/navfirst.png);
	background-repeat:no-repeat;
}

.mnu_last
{
	width:24px;
	background-image:url(../Images/navlast.png);
	background-repeat:no-repeat;
}
.mnu_sep
{
	width:3px;
	background-image:url(../Images/nav_sep.png);
	background-repeat:no-repeat;
}

.mnu_h2
{
	height:50px;
	background-image:url(../Images/h2.png);
	background-repeat:repeat-x;
}

/*定义导航*/
.Nav
{
	width: 508px;
}

.nav_sep
{
	width:9px;
	height:33px;
	background-image:url(../Images/nav_sep.png);
	background-repeat:no-repeat;
	background-position: left center;
}

.nav_bg
{
	height:33px;
	background-image:url(../Images/nav_bg.png);
	background-repeat:repeat-x;
}
.nav_t1
{
	font-size:13px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	color: #333;
	text-decoration: none;
}

.nav_t1 a
{
	font-size:13px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	color: #333;
	text-decoration: none;
}

.nav_l
{
	width:5px;
	height:33px;
	background-image:url(../Images/nav_l.png);
	background-repeat:no-repeat;
	background-position: right center ;
}

.nav_r
{
	width:5px;
	height:33px;
	background-image:url(../Images/nav_r.png);
	background-repeat:no-repeat;
	background-position: left center ;
}



/*定义正文*/
/*表头*/
.CatalogHeader
{
	width: 100%;
}

.cat_t0_lt
{
	width:5px;
	padding-left:5px;
	background-image:url(../images/cat_t0_lt.png);
	background-repeat:no-repeat;
	background-position: right bottom;
}
.cat_t0_t
{
	background-image:url(../images/cat_t0_t.png);
	background-repeat:repeat-x;
	background-position: bottom bottom;
}
.cat_t0_rt
{
	width:5px;
	padding-right:5px;
	background-image:url(../images/cat_t0_rt.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.cat_t1_lt
{
	width:5px;
	height:5px;
	padding-left:5px;
	white-space:nowrap;
	background-image:url(../images/cat_t1_lt.png);
	background-repeat:no-repeat;
	background-position: right bottom;
}
.cat_t1_t
{
	height:5px;
	white-space:nowrap;
	background-image:url(../images/cat_t1_t.png);
	background-repeat:repeat-x;
	background-position: bottom bottom;
}
.cat_t1_rt
{
	width:5px;
	height:5px;
	padding-right:5px;
	white-space:nowrap;
	background-image:url(../images/cat_t1_rt.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.cat_t1
{
	font-size:13px;
	font-weight:bold;
	padding:8px 5px 8px 5px;
	white-space:nowrap;
	padding-left:10px;
	color: #fff;
	text-decoration: none;
	background-image:url(../images/cat_t1_bg.png);
	background-repeat:repeat-x;
}

.cat_t1 a
{
	font-size:13px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	color: #fff;
	text-decoration: none;
}

.cat_t2
{
	padding:2px 5px 2px 5px;
	color: #333;
	font-size:12px;
	text-decoration: none;
	background-image:url(../images/cat_t2_bg.png);
	background-repeat:repeat-x;
}

.cat_t2 a
{
	padding:2px 5px 2px 5px;
	color: #333;
	font-size:12px;
	text-decoration: none;
}
.cat_t3
{
	padding:2px 3px 2px 3px;
	color: #333;
	font-size:11px;
	text-decoration: none;
}

.cat_t3 a
{
	padding:2px 3px 2px 3px;
	color: #333;
	font-size:11px;
	text-decoration: none;
}
.cat_l
{
	width:5px;
	padding-left:5px;
	background-image:url(../images/cat_l.png);
	background-repeat:repeat-y;
	background-position:right top;
}

.cat_r
{
	width:5px;
	padding-right:5px;
	background-image:url(../images/cat_r.png);
	background-repeat:repeat-y;
	background-position:right top;
}

.cat_lb
{
	width:5px;
	height:5px;
	padding-left:5px;
	background-image:url(../images/cat_lb.png);
	background-repeat:no-repeat;
	background-position: right top;
}
.cat_b
{
	height:5px;
	background-image:url(../images/cat_b.png);
	background-repeat:repeat-x;
	background-position: top top;
}
.cat_rb
{
	width:5px;
	height:5px;
	padding-right:5px;
	background-image:url(../images/cat_rb.png);
	background-repeat:no-repeat;
	background-position: left top;
}

/*表格*/

.content_table
{
	font-style:normal;
}
.content_table th
{
	font-weight:normal;
	font-style:normal;
	padding: 0px 5px 0px 5px; 
	height:32px;
	border-bottom: #cccccc 1px solid; 
}

.content_table td
{
	font-weight:normal;
	font-style:normal;
	padding: 6px 5px 6px 5px; 
	border-bottom: #cccccc 1px solid;

}

.clear_table
{
	font-style:normal;
    }

.clear_table th
{
	font-weight:normal;
	font-style:normal;
	padding: 0px 0px 0px 0px; 
	border-bottom:none; 
}

.clear_table td
{

	font-weight:normal;
	font-style:normal;
	padding: 0px 0px 0px 0px; 
	border-bottom: none;

}
/*内容*/
.content
{
	padding:0px 0px 0px 0px; 
	border-right: #cccccc 1px solid; 
}

.content_title
{
	height:32px;
	padding-left:10px;
	background-color: #cdcdcd;
	border-bottom: #cccccc 1px solid; 
}
.content_detail
{
	line-height:200%;
}

/*表脚*/
.footer_table
{
font-style:normal;
}
.footer_table td
{
font-style:normal;
padding: 5px; 

}
/*定义个性控件*/

.hotmen {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px;  
	bottom: 0px; 
	padding-top: 0px; 
}
.money {
	height: 18px;
	white-space:nowrap;
}
.shuzi {
	font-weight: bold; 
	font-size: 18px; 
	color: #ff0000; 
}
.money span {
	font-weight: bold; 
	font-size: 18px; 
	color: #ff0000; 
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:320px;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	color:Black;
	position:absolute;
	visibility:hidden;
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


.PicBox
{
    border:solid 1px #cccccc;
    padding:10px;
}
/*弹出选择框*/
.dialog_clear
{
    border-bottom:none;
}
.dialog_table
{
	font-style:normal;
	color:Black;
}

.dialog_table th
{
	font-weight:normal;
	font-style:normal;
	padding: 0px 0px 0px 0px; 
	border-bottom: #cccccc 1px solid; 
}

.dialog_table td
{
	font-weight:normal;
	font-style:normal;
	padding: 2px 2px 2px 2px; 
	border-bottom: #cccccc 1px solid;

}

.dialog_command
{
	font-weight:normal;
	font-style:normal;
	color:Black;
}

/*日期控件*/
.MyCalendar td
{
    padding: 3px 1px 3px 1px;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


.contextmenupanel 
{
border: 1px solid #868686;
z-index: 1000;
background: url(images/menu-bg.gif) repeat-y 0 0 #fafafa;
cursor: default;
padding: 1px 1px 0px 1px;
font-size: 11px;
text-align:left;
white-space:nowrap;
}

.contextmenubreak
{
margin:1px 1px 1px 32px;
padding:0;
height:1px;
overflow:hidden;
display:block;
border-top: 1px solid #c5c5c5;	
white-space:nowrap;
}

a.contextmenuitem
{
font-weight:normal;
margin: 1px 0px 1px 0px;
display:block;
color: #003399;
text-decoration: none;
text-align:left;
cursor: pointer;	
padding: 4px 19px 4px 33px;
white-space: nowrap;
}

a.contextmenuitem-selected
{
font-weight: bold;
white-space:nowrap;
text-align:left;
}

a.contextmenuitem:hover
{
font-weight: bold;
background-color: #ffe6a0;
color: #003399;
border: 1px solid #d2b47a;
padding: 3px 18px 3px 32px;
text-align:left;
white-space:nowrap;
}

/*鼠标特效*/
.mousebeaddtocart 
{
    background-image:url('../Images/AddToCart.gif');
    background-repeat:no-repeat;
}
.mouseBeAddToCart a:link  
{
    background-image:url('../Images/AddToCart.gif');
    background-repeat:no-repeat;
}
.mouseBeAddToCart a:hover
{
    background-image:url('../Images/AddToCart_Hit.gif');
    background-repeat:no-repeat;
}

.mouseBeDown 
{
border-top:    13px  solid #000000;
border-bottom: 7px   solid #000000; 
border-left:   10px  solid #000000; 
border-right:  6px   solid #000000;
}

.mouseBeUp {
border-top:    10px  solid #000000;
border-bottom: 10px  solid #000000; 
border-left:   10px  solid #000000; 
border-right:  6px   solid #000000;
}

.lay-side {
	width: 230px;
	margin-left:-40px;
}
.mod-left-menu {
	border-bottom: #dedede 1px solid;
	border-left: #dedede 1px solid; 
	padding-bottom: 10px; 
	min-height: 300px; 
	zoom: 1; 
	border-top: #dedede 1px solid; 
	border-right: #dedede 1px solid; 
	_height: 300px;
}
.mod-left-menu ul {
	zoom: 1; 
	overflow: hidden;
}
.mod-left-menu li {
	vertical-align: middle;
}
.mod-left-menu a {
	position: relative; 
	text-align: center; 
	line-height: 37px; 
	margin: -1px 0px 0px -1px; 
	display: block; 
	height: 37px;
}
.mod-left-menu a:hover {
	background: url('../Images/mod-left-menu.png') no-repeat; 
	color: #379b38; 
	font-weight: bold;
}
.mod-left-menu .current {
	background: url('../Images/mod-left-menu.png') no-repeat; 
	color: #379b38; 
	font-weight: bold;
}
.mod-left-menu .addnew { 
	color: #379b38; 
	font-weight: bold;
}