BODY {
	COLOR: #333; FONT-SIZE: 12px; margin:0px;font-family: "Microsoft YaHei",sans-serif,Verdana, Geneva, sans-serif; background-color:#F3F3F4; 
}
#box{ background:url(../images/bg.jpg) top center no-repeat; height:728px;}
TD {
	COLOR: #333; FONT-SIZE: 12px
}
TH {
	COLOR: #333; FONT-SIZE: 12px
}
SELECT {
	COLOR: #333; FONT-SIZE: 12px
}
TEXTAREA {
	COLOR: #333; FONT-SIZE: 12px
}
img{ border:0px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
.nhead{ height:130px; background:url(../images/nbg.jpg) repeat-x;}
TABLE {
	BORDER-COLLAPSE: collapse
}
INPUT {
	BORDER-BOTTOM: #c5c6c9 1px solid; BORDER-LEFT: #c5c6c9 1px solid; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: url(../images/input_bg1.jpg); FONT-SIZE: 12px; BORDER-TOP: #c5c6c9 1px solid; BORDER-RIGHT: #c5c6c9 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: #c5c6c9 1px solid; BORDER-LEFT: #c5c6c9 1px solid; BORDER-TOP: #c5c6c9 1px solid; BORDER-RIGHT: #c5c6c9 1px solid
}
.inputnoborder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

.ibox1{ width:900px; height:576px; padding-top:0px; margin:auto; background:url(../images/nbg.png) center no-repeat;}


ul,li{ list-style:none; margin:0px; padding:0px;}

TABLE {
	BORDER-COLLAPSE: collapse
}
INPUT {
	BORDER-BOTTOM: #c5c6c9 1px solid; BORDER-LEFT: #c5c6c9 1px solid; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: url(../images/input_bg1.jpg); FONT-SIZE: 12px; BORDER-TOP: #c5c6c9 1px solid; BORDER-RIGHT: #c5c6c9 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: #c5c6c9 1px solid; BORDER-LEFT: #c5c6c9 1px solid; BORDER-TOP: #c5c6c9 1px solid; BORDER-RIGHT: #c5c6c9 1px solid
}
.inputnoborder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000; TEXT-DECORATION: underline
}


.leftt1{ width:179px; height:27px; line-height:27px; padding-left:30px; color:#FFF; background:url(../images/main_left_title.gif) no-repeat; font-size:14px; font-weight:bold}


.toplink{ height:30px; padding-top:20px; line-height:30px; text-align:right; font-size:10px;}
.menudh{ width:582px; height:34px; background:url(../images/dh.png) no-repeat;}
.dh{ width:570px;  padding-left:10px; line-height:33px;}
.dh ul li{ line-height:34px; height:34px; float:left; text-align:center;}
.dh ul li a{ color:#FFF; width:74px; display:block; font-size:12px; font-weight:bold;}
.dh ul li a:hover{ background:url(../images/nv_a.png) ; color:#f00; text-decoration:underline}
.menuline{ float:left; width:3px; color:#FFFFFF; FILTER: alpha(opacity=20);}

.lxwm{ margin-top:7px;}
.lxwm td,th{ padding:3px; line-height:20px;}
.lxwm th{ width:38px; font-weight:normal; color:#8A8A8A}

.footlink{ text-align:center; color:#A2D3E8 ;}
.footlink a{ color:#FFF; margin-left:4px; margin-right:4px; }
.footlink a:hover{ text-decoration: underline}
.copy{ text-align:center; width:1000px; clear:both; background:url( ../images/copy.jpg) left no-repeat; margin:auto; text-align:right; color: #747474;}
.copy a{ color: #747474;}
.foot{ text-align:center; width:100%; margin:auto; line-height:24px; background:url(../images/footbg.jpg) repeat-x; padding-top:15px; height:71px;}

.gdtp{ width:160px; margin-top:6px;}
.gdtp a img{  width:142px; height:100px; margin:auto; }
.gdttxt{ height:24px; line-height:24px; background-color:#FF9000;  width:142px;}
.gdtp a{ color:#FFF}
.gdtp a:hover{ color:#FFF; text-decoration:underline}
.line{background:url(../images/line.png) bottom repeat-x; height:9px; width:142px; margin:auto;}

.lmdh{ width:200px; padding-top:5px; padding-bottom:10px;  margin:auto;  }
.lmdh ul li{ margin-top:3px; width:200px; padding-bottom:3px;border-bottom:#d1d1d1 1px dotted;}
.lmdh ul li a{ display:block; color:#000; width:190px; height:30px; line-height:30px;  font-weight:bold; padding-left:10px; background:url(../images/cpdh.jpg) no-repeat;}
.lmdh ul li a:hover{background:url(../images/cpdh.jpg) 0 -30px no-repeat; color:#fff }

.ZLM{}
.ZLM UL LI{margin-top:3px; width:200px; padding-bottom:3px;border-bottom:NONE;}

.more{ float:right; width:35px; text-align:right; height:13px; padding-top:26px;}


.t2{ height:32px; line-height:32px; padding-left:20px; color:#fff ; font-size:14px; font-weight:bold; }
.t2 span{ margin-left:5px; font-size:12px; font-weight:normal}
.t1{ font-size:12px; color:#000;line-height:36px; padding-left:30px; background:url(../images/t1.jpg) no-repeat;}
.t1 span{ font-size:12px; font-weight:normal}

.iabout{ line-height:24px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.mt10{ margin-top:10px; clear:both;}

.about{ width:480px; margin:auto; padding:10px; line-height:22px;}
.bd{ width:778px; border-bottom:#E4E4E4 1px solid;border-left:#E4E4E4 1px solid;border-right:#E4E4E4 1px solid; background-color:#FFFFFF;}







.about_body {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px auto; WIDTH:90%; PADDING-TOP: 2px; margin-top:10px;
}
.about_body H1 {
	MARGIN-TOP: 10px; color: #069; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.about_body .bodytxt {
	 FONT-SIZE: 12px; COLOR: #9E7E52; 
}

.about_body .bodytxt .grey {
	MARGIN-TOP: 4px; FONT-SIZE: 12px; COLOR: #BC0000; PADDING-TOP: 0px; TEXT-ALIGN: center; border-bottom:#c1c1c1 1px dotted; padding-bottom:6px;
}
.about_body .bodytxt .grey A {
	MARGIN-RIGHT: 6px; 
}

.about_body .bodytxt .grey B {
	MARGIN-LEFT: 10px; COLOR: #999; font-weight:normal; MARGIN-RIGHT: 4px
}
.about_body .bodytxt .article_content_area {
	FONT-SIZE: 14px;
	MARGIN-LEFT: 0px;
	COLOR: #383838;
	MARGIN-RIGHT: 0px;
	text-align:left;
	line-height:200%;
	margin-top:6px;
	padding-top:0px;
}
.about_body .bodytxt .article_content_area P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; MARGIN: 0px;   LINE-HEIGHT: 34px; PADDING-TOP: 0px
}
.article_content_area A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.article_content_area A:hover {
color:#f00;}
.article_content_area STRONG {
	MARGIN-BOTTOM: 8px;  LINE-HEIGHT: 200%; 
}
.print {height:30px; width:100%; margin-top:10px; padding-top:10px; text-align:right;BORDER-TOP: #c1c1c1 1px dotted;}
.print .link1{ background:url(../images/print-1.gif) 0 -1px no-repeat; padding-left:24px;}
.print .link2{ background:url(../images/print-2.gif) 0 -1px no-repeat; padding-left:24px;}
.print .link3{ background:url(../images/print-3.gif) 0 -1px no-repeat; padding-left:24px;}


.product_list{ width:90%; margin:0 auto;}
.product{ width:110%; }
.product li{ width:216px; float:left; margin-right:25px; margin-bottom:18px;}

.product li img{ width:216px; height:160px; border:1px solid #ccc;}
.product li p{ line-height:40px; text-align:center; padding:0; margin:0;}
.product li p a{ color:#383838; text-decoration:none; font-family: "Microsoft YaHei",sans-serif,Verdana, Geneva, sans-serif; }
.product li p a:hover{ color:#383838; text-decoration:none; font-family: "Microsoft YaHei",sans-serif,Verdana, Geneva, sans-serif; }


.newslist{  width:90%; margin:auto; padding-top:10px; padding-bottom:20px;}
.newslist ul{ margin:0px; padding:0px; text-align:left; margin:auto;}
.newslist ul li{  border-bottom:#C2CAD3 1px dotted; height:34px; line-height:34px; padding-left:15px; background:url(../images/ico-1.gif) 4px 14px no-repeat;padding-left:20px;   font-size:12px }

.newslist ul li span{ float:right; color:#c1c1c1; font-size:12px;}





#nei-pro{
					width:700px;
					margin:auto;
					
					margin-bottom:10px;
				}
#nei-pro ul li{
						width:230px;
						float:left;
						padding-top:15px;
						text-align:center;
						line-height:2px;
						color:#333;
						float:left;
						height:202px;
					}
					#nei-pro ul li span{ background:url(../images/ico-6.gif) no-repeat; padding-left:12px;}
					#nei-pro ul li a img{
						border:1px #efefef solid; padding:3px; width:202px; height:154px;
					}
					#nei-pro ul li a:hover img{
						border:1px #f00 solid; padding:3px;
					}

					#nei-pro ul li a{
						line-height:22px;
						color:#000;
					}
					#nei-pro ul li a:hover{
						line-height:22px;
						color:#f00;
					}
.nline{ background:url(../images/bg2.gif) repeat-y;}


.box{ width:100%; padding-top:30px; background:url(../images/bg.gif) #fff top repeat-x;}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

#navMenu {
	width:1000px;
	height: 32px;
	line-height: 32px;
	display:block;
	overflow:hidden;
	background-image: url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
}
.menu1 {Z-INDEX: 6;}
.menu1,.menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.menu1 LI,.menu1 a{HEIGHT: 32px; LINE-HEIGHT: 32px;FLOAT: left;}
.menu1 LI {padding:0px; MARGIN: 0px;
	background-image: url(../images/nav_fg.jpg);
	background-repeat: no-repeat;
	background-position: 0 center;
	
	}
.menu1 a{
	/*BORDER-RIGHT: #aaa 1px solid;*/ 
	DISPLAY: block; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	width:140px; 
	color:#fff;
	font-size:14px;
	font-weight:bold;
	TEXT-ALIGN: center;
}
.menu1 A:hover {
	color:#fff; background-color:#2A406E;
}
.menu1 LI a:hover {
	
	background-repeat:repeat-x;
	background-position: center top;
	text-decoration: none;
	}
.menu1 LI ul li a:hover{ background-color:#C39100;FILTER: alpha(opacity=100);BORDER-BOTTOM: #C39076 1px dashed;padding-bottom:1px;  color:#9B3300;}
.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 LI UL li,.menu1 LI UL li a{
	height:30px;
	line-height:30px;
	background-image:none;}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {
	MARGIN-TOP: 30px;
	Z-INDEX: 5; 
	FILTER: alpha (opacity=70); 
	MARGIN-LEFT: 0px; 
	WIDTH: 140px; 
	BBORDER-BOTTOM: #C39076 1px dashed;
	POSITION: absolute; 
	background-color:#000; 
	opacity: 0.90;
	+CLEAR: both; +MARGIN-TOP: 0px;
	_clear:both; _margin-top:0px;
}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{
	DISPLAY: block;
	height:30px;
	line-height:30px;
	text-align:center; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: none; 
	WIDTH: 140px; 
	color:#fff; 
}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {
	BACKGROUND-COLOR: #2A406E
}
.menu1 UL LI UL {DISPLAY: none;}
.menu1 UL LI UL LI A:hover {
	DISPLAY: block; 
	FILTER: alpha (opacity=85); 
	MARGIN-LEFT: 50px; 
	WIDTH: 100px; 
	POSITION: absolute; 
	color:#FFFFFF;
}


.ntt{ text-align:right; color:#936500; height:26px; padding-top:20px; width:300px; float:right; line-height:26px; }
.tt1{ width:130px; float:left; background:url(../images/image1.png) no-repeat; height:37px; line-height:37px; padding-left:10px; margin-top:15px; font-weight:bold; height:37px; color:#FFFFFF;}

.nbox{ width:100%;  background:url(../images/nboxbg.jpg) top repeat-x; margin-top:250px;}	
.inews{ padding:0px;}
.inews ul li { height:22px; line-height:22px;}
.inews ul li span{ float:right; color:#FFFFFF}
.inews ul li a{ color:#FFFFFF}

#lib_Tab1_sx{width:482px;margin:0px;padding:0px; overflow:hidden;}
.lib_tabborder_sx{}
.lib_Menubox_sx {line-height:20px;position:relative; float:left; width:180px; height:113px;}
.lib_Menubox_sx ul{margin:0px;padding:0px;list-style:none; position:absolute;text-align:left;}
.lib_Menubox_sx li{display:block;cursor:pointer;width:180px; padding-left:14px;color:#ffffff; font-weight:bold; height:50px;line-height:50px;}
.lib_Menubox_sx li.hover{padding:0px;width:180px; padding-left:14px; background:url(../images/indexmenu.jpg) no-repeat;color:#ffffff;height:34px;line-height:34px;}
.lib_Contentbox_sx{margin-top:0px;border-top:none;float:left; border-left:0;}


/*piclistbox*/

/*.page{ padding-top:6px;  margin:auto; width:600px; text-align:center; color:#333333;}
.page strong{ color:#F90000;}*/

.pagination {padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination>li {display: inline;}
.pagination>li>a,.pagination>li>span {position: relative;float: left;padding: 6px 12px;line-height: 1.42857;text-decoration: none;color: #40aae2;background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index: 2;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index: 3;color: #fff;background-color: #40aae2;border-color: #40aae2;cursor: default;}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color: #777;background-color: #fff;border-color: #ddd;cursor: not-allowed;}
.pagination-lg>li>a,.pagination-lg>li>span {padding: 10px 16px;font-size: 18px;line-height: 1.33333;}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {border-bottom-left-radius: 6px;border-top-left-radius: 6px;}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.pagination-sm>li>a,.pagination-sm>li>span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.badge,.label {line-height: 1;white-space: nowrap;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.page>.pagination>li>a {margin: 0 3px;}
.page {text-align: center;}
.page>.pagination>.page-active>a {background-color: #40aae2;color: #fff;}
.pagination>li>a,.pagination>li>span {color: #000;}
.pagination>li>a:hover {cursor: pointer;color: #23527c;}


.slideBox{ width:200px; height:130px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:200px; height:130px; display:block;  }


/* banner */
.banner{ min-width:1000px;  position:relative;  height:380px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:1000px !important; }
.banner .bd li{ width:1000px !important;  height:380px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:380px;  }
.banner .bd li a{ height:380px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }