﻿BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: 宋体, serif; TEXT-ALIGN: center
}
DIV {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; color:#AF0000;
}
TABLE {
	FONT-SIZE: 12px
}
TD {
	FONT-SIZE: 12px
}
TR {
	FONT-SIZE: 12px
}
TH {
	FONT-SIZE: 12px
}

TABLE {
	MARGIN: 0px auto
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION:none
}
A:active {
}


/***********************************Menu************************************/
/* common styling */
.menu { font-family: "Arial", "Helvetica", "sans-serif"; font-weight:200; float:right; margin-top:28px; font-size:12px; font-weight:bold}
* html .menu { font-family: "Arial", "Helvetica", "sans-serif"; font-weight:200; float:right; margin-top:26px; font-size:12px; font-weight:bold}
*+html .menu { font-family: "Arial", "Helvetica", "sans-serif"; font-weight:200; float:right; margin-top:26px; font-size:12px; font-weight:bold}

.menu ul li a, .menu ul li a:visited { display:block; text-decoration:none; padding-top:0px; color:#000; width:auto; height:22px; padding-left:20px; padding-right:20px; text-align:center; color:#fff; border:0px solid #fff; /*background:#710069;*/ background:url(../images/menubg_II.gif) no-repeat transparent; line-height:20px; font-size:12px; overflow:hidden;}
* html .menu ul li a, .menu ul li a:visited { display:block; text-decoration:none; padding-top:0px; color:#000;width:120px; height:22px; padding-left:8px; padding-right:8px; text-align:center; color:#fff; border:0px solid #fff; /*background:#710069;*/ background:url(../images/menubg_II.gif) no-repeat transparent; line-height:20px; font-size:12px; overflow:hidden;}
*+html .menu ul li a, .menu ul li a:visited { display:block; text-decoration:none; padding-top:0px; color:#000; width:auto; height:22px; padding-left:20px; padding-right:20px; text-align:center; color:#fff; border:0px solid #fff; /*background:#710069;*/ background:url(../images/menubg_II.gif) no-repeat transparent; line-height:20px; font-size:12px; overflow:hidden;}

.menu ul li {float:left; margin-right:1px; position:relative; }
.menu ul {padding:0; margin:0;list-style-type: none; }

.menu ul li a:hover {color:#fff; background:url(../images/menubg.gif) no-repeat transparent;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; /*background:#36f;*/ background:url(../images/menubg.gif) no-repeat transparent; }

/******************************main div***********************************/

.maindiv 
{
	width:900px; height:auto; background-color:White; margin:0 auto;
}

.headdiv
{
	width:100%; 
}

.headbar
{
	width:100%; height:22px; background:#666666; text-align:right; padding-top:3px; font-size:0px;
}

.headimg
{
	width:100%; height:135px; background:url(../images/NAG_bdg_02.jpg) no-repeat;
}

.headbarII
{
	width:100%; height:10px; background:#669900;
}

.headlogo
{
	width:100%; height:75px; padding-top:10px; text-align:left;
}

/******************************body div***********************************/

.bodydiv
{
	width:100%; height:auto; margin-top:5px; background-color:#ffffff;
}

/******************************body left div***********************************/
.bodyleft
{
	width:180px; height:auto; background-color:#F2F2F2; float:left;
}

.leftimages
{
	width:100%; height:auto; background:#ffffff; padding-top:20px;
}

.titlebar
{
	width:100%; height:20px; background:#999999; padding-top:3px;
}

.widthbar
{
	width:100%; height:5px; background:#ffffff;
}

.productsearch
{
	width:100%; height:130px;
}

.searchdiv
{
	width:100%; height:117px; padding-top:25px;	
}

.productcategory
{
	width:100%; height:auto; padding-bottom:5px;
}

.categorydiv
{
	width:170px; padding-left:2px; padding-right:2px; padding-top:5px;
}

.categorytitle
{
	width:170px; text-align:left; float:left;
}

.categorycontent
{
	text-align:left; margin-top:1px;
}

.contactus
{
	width:100%;
}

.ourinformation
{
	width:100%; height:auto; padding-top:5px; padding-bottom:5px;
}

.website
{
	width:100%;
}

.weburl
{
	width:100%; height:auto; padding-top:15px; padding-bottom:15px; text-align:left;
}
/******************************body middle div***********************************/
.bodymiddle
{
	width:560px; height:auto; float:left; padding-left:5px; padding-right:5px;
}

.bodymiddleVI
{
	width:710px; height:auto; float:left; padding-left:5px; padding-right:5px;
}

.bodymiddleII
{
	width:710px; height:auto; float:left; padding-left:5px; padding-right:5px;
}

.middlebar
{
	clear:both;
	width:100%; 
	height:2px!important;
	height:0px; 
	background:#669900; 
	float:left; 
	line-height:2px!important;
	line-height:0px;
	font-size:0px;
	margin-bottom:3px!important;
	margin-bottom:0px;
}

.countdiv
{
	clear:both;
	width:700px; 
	height:20px!important;
	height:0px;
	text-align:right;
}

.countdivII
{
	clear:both;
	width:555px; 
	height:20px!important;
	height:0px;
	text-align:right;
}

.advertisement
{
	width:100%; height:auto; padding-top:10px;
}

.middletitle
{
	width:100%; height:auto; text-align:left; padding-top:10px;text-align:center;
}

.middlecontentAuto
{
	width:100%; height:auto; padding-top:5px;
}

.middlecontent
{
	width:100%; height:310px; padding-top:5px;
}

.middlecontentII
{
	width:100%; height:auto; padding-top:5px;
}

.middlecontentIII
{
	width:100%; height:auto; padding-top:5px;
}

.middlecontentIV
{
	width:100%; height:auto; padding-top:5px;
}

.middlecontentVI
{
	width:100%; height:auto; padding-top:5px;
}

.productinfo
{
	float:left; width:125px; height:140px; margin-top:5px; overflow:hidden; padding-left:5px; padding-right:5px;
}

.productinfo A:link {
	COLOR: #333333;
}
.productinfo A:visited {
	COLOR: #333333;
}
.productinfo A:hover {
	COLOR: #FF0000;
}
.productinfo A:active {
}

.productimg
{
	width:90px; height:90px; border:1px solid #999999;
}

/******************************body right div***********************************/
.bodyright
{
	width:150px; height:auto; float:left; padding-top:20px;
}

.mlogo
{
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 36px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	
	width:148px; height:40px; border:1px solid #999999; 	/*非IE的主流浏览器识别的垂直居中的方法*/

	margin-top:2px;
	margin-bottom:2px;
	float:left;
}

.mlogo img 
{
	/*padding-top:3px;*/
	vertical-align:middle;
}


/******************************footer div***********************************/
.footer
{
	width:100%; height:auto; float:left;
}

.footbar
{
	width:100%; height:5px; background-color:#669900; margin-top:20px; margin-bottom:0px; font-size:0px;
}

.textDescriptionSmall {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.textDescriptionMedium {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.textDescriptionMedium A{
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.textDescriptionMedium A:hover {
	FONT-SIZE: 11px; COLOR: #FF9900; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.textDescriptionMedium_cu {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #333333; text-decoration: none}

.textDescriptionMedium_cu A{
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.textDescriptionMedium_cu A:hover {
	FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.form {
	BORDER-RIGHT: #990000 1px solid; BORDER-TOP: #990000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #990000 1px solid; COLOR: #666666; BORDER-BOTTOM: #990000 1px solid; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; BACKGROUND-COLOR: #ffe6e6
}
.textDescriptionMediumBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}


.topFrameNagTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.textDescriptionMediumC {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
}

.textDescriptionLargeBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}

.textDescriptionLargeBold A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}
.textDescriptionLargeBold A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}


.textDescriptionSmallC {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; LETTER-SPACING: normal; TEXT-DECORATION: none
}
.textDescriptionMediumC {
	FONT-SIZE: 12px; COLOR: #333333; LETTER-SPACING: 1px; TEXT-DECORATION: none
}

.table_cellUnderline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #669900; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.textDescriptionMediumIV {
	FONT-SIZE: 12px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}

.Text_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.simpara {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
.Text_headerC {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #990000; TEXT-DECORATION: none
}
.product_para {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.product_paraC {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 17px
}
.textDescriptionMediumBoldC {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #333333; TEXT-DECORATION: none
}
.table_cell {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 0px solid; COLOR: #333333; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.textDescriptionMediumBoldRedC {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000; TEXT-DECORATION: underline
}

A.textDescriptionMediumBoldC:link {
	COLOR: #333333;
}
A.textDescriptionMediumBoldC:visited {
	COLOR: #333333;
}
A.textDescriptionMediumBoldC:hover {
	COLOR: #FF9900;
}
A.textDescriptionMediumBoldC:active {
}

A.textDescriptionMediumBoldRedC:link {
}
A.textDescriptionMediumBoldRedC:visited {
}
A.textDescriptionMediumBoldRedC:hover {
	COLOR: #FF9900;
}
A.textDescriptionMediumBoldRedC:active {
}

.topFramNagText {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.topFrameNagText {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.topFrameContactText {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-weight: bold; color: #990000; text-decoration: none}

A.topFrameNagText:link {
}
A.topFrameNagText:visited {
}
A.topFrameNagText:hover {
	COLOR: #FF9900;
}
A.topFrameNagText:active {
}



/*******************************小图 大图****************************/
.thumbnail{
position: relative;
z-index: 998;
}

.thumbnail:hover{
background-color: transparent;
z-index: 999;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -0px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 50px; /*position where enlarged image should offset horizontally */

}

/*************************ProductShowII********************/
div.RoundedCorner{background: #EEEEEE; width:180px; float:left; margin-top:10px;} 
b.rtop, b.rbottom{display:block;background: #FFFFFF} 
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #EEEEEE} 
b.r1{margin: 0 5px} 
b.r2{margin: 0 3px} 
b.r3{margin: 0 2px} 
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px} 


.seachdiv_index
{
	 width:180px; height:150px; float:left; background:#EBEBEB url(../images/search_II.gif) no-repeat;
}

.newsdiv_index
{
	width:180px; height:300px; float:left; background:#EBEBEB;
}


/*********************************************************************/
/********************************侧栏*********************************/
/*********************************************************************/
/*********************************************************************/

#sideBar
{
	position: absolute;
	width: auto;
	height: auto;
	top: 200px;
	/*right:-7px;*/
	left:-7px;
	background-image:url(../images/bg2.gif);
	background-position:top right;
	background-repeat:repeat-y; 
}
	
#sideBarTab
{
	height:137px;
	width:28px;
}

#sideBarTab img{
	border:0px solid #FFFFFF;
}

#sideBarContents
{
	float:left; 
	overflow:hidden !important;
}

#sideBarContentsInner
{
	width:200px;
}

#sideBar h2{
	color:#FFFFFF;
	font-size:90%;
	font-family:arial;
	margin:10px 10px 10px 10px;
	font-weight:bold;
}
	
#sideBar h2 span{
	font-size:105%;
	font-weight:normal;
}
	
#sideBar ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	
#sideBar li{
	margin:0px 10px 3px 10px;
	padding:2px;
	list-style-type:none;
	display:block;
	background-color:#DA1074;
	width:180px;
	text-align:left;
}
	
#sideBar li a{
	width:100%;
}
	
#sideBar li a:link,
#sideBar li a:visited{
	color:#FFFFFF;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}
	
#sideBar li a:hover{
	color:#FFFFFF;
	background-color:#DA1033;
	/*text-decoration:underline;*/
}



/*****************ProductDetailII*******************/
.mLogoii 
{
	width:50px; height:20px;
}

.mBrandii
{
	 width:50px; height:20px;
}

.pNameii
{
	 width:100%; float:left; font-family:"宋体", "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 20px; font-weight: bold; color: #990000; text-decoration: none
}

.pFuncii
{
	width:700px; height:auto; margin-bottom:20px; display: block; float:left; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY:"宋体", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none; text-align:left; padding-top:20px; text-indent: 1em;
}

.pFuncii img
{
	/*float:right; display:block;*/
}

.pFimg
{
	float:right; 
	display:block;
	vertical-align: middle; 
	max-width: 250px; 
	max-height: 175px; 
	/*
	width: expression(this.width >250 && this.height < this.width ? 250: true); 
	height: expression(this.height > 175 ? 175: true); 
	*/
}

.pTableii
{
	 width:100%; height:auto;
}

.pPicii
{
	width:250px; float:right;
}

.BR_ImgTxt {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW:hidden; WIDTH: 700px; PADDING-TOP: 5px; float:left; text-align:left;
}
.BR_ImgTxt IMG {
    BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FLOAT: left; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.BR_ImgTxt UL {
    PADDING-LEFT: 90px; LINE-HEIGHT: 20px
}
.BR_ImgTxt LI {
    PADDING-LEFT: 8px; BACKGROUND: url() no-repeat left center
}

.pnav
{
	FLOAT: left; 
	width:700px;
	height:24px; 
	text-align:left; 
	border:#dddddd 1px solid; 
	margin:3px 0 3px 0;
	padding:5px 3px 3px 3px;
	visibility:hidden;
}

.sideBRP
{
	FLOAT: right; 
	width:710px!important;
	width:700px; 
	height:auto; 
	text-align:center; 
	border:#dddddd 0px solid;
	overflow:hidden;
}