@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
	}
fieldset, img {
    border: 0;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
strong{
	font-weight:bold;
}
body{
	line-height:1.5em;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
html{
	-webkit-text-size-adjust:none;
	}
p{
	line-height:20px;
	margin-top:1em;
}
body{
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	background:url(../images/bg.gif) repeat-x #49aad4;
}
a:hover{
	text-decoration:none;
}
.clear{ width:100%; height:0px; line-height:1px; font-size:1px; clear:both;}

#MutiNav {
	font-size:13px;
	color:#FFFFFF;
	background-color:#4a555f;
	width:1024px;
	margin:0 auto;
	clear:both;
	}
#MutiNav A {TEXT-DECORATION: none; }
#MutiNav .multiUl { width:100%; height:35px; CLEAR: both; display:block;}
#MutiNav .multiUl LI {display:block; float:left; height:35px; margin-left:6em;LINE-HEIGHT: 35px; POSITION: relative; font-size:14px;}
#MutiNav .multiUl LI A.go {
	PADDING-RIGHT: 4px; DISPLAY: inline-block; PADDING-LEFT: 4px; Z-INDEX: 300; PADDING-BOTTOM: 0px; MARGIN: 0px 7px; WIDTH: auto; COLOR: #edf7ea; LINE-HEIGHT: 35px; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI A:hover{
	background-color:#0093dd;
	color:#f7d000;
}
#MutiNav .multiUl LI A.on {
	FONT-WEIGHT: bold; COLOR: #dfe8d9; TEXT-DECORATION: none
}
#Nav LI.s {
	DISPLAY: inline; FLOAT: left; WIDTH: 10px; COLOR: #517b55; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center;
	
}
#MutiNav .multiUl LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX:999; LEFT:0px; POSITION: absolute; TOP: 30px; HEIGHT: auto
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background-color:#4a555f; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 200px; COLOR: #dee6e9; PADDING-TOP: 10px; HEIGHT: auto; TEXT-ALIGN:left; border-radius:0px 0px 10px 10px;
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 3px 6px; WIDTH: 80%; COLOR: #dee6e9; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #255f51 1px dotted;
}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {
	BACKGROUND: #4a555f; COLOR: #f4ce02! important
}
#MutiNav .multiUl #TopNavDept {
	
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE {
	DISPLAY: none; LEFT: -250px
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE .ChildNavIn {
	BACKGROUND: #4a555f; WIDTH:700px
}
#MutiNav .multiUl #TopNavDept .NavDeptIn {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 200px; TEXT-ALIGN: left! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn A {
	FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#TopNavDept .NavDeptIn H6 {
	OVERFLOW: hidden; WIDTH:200px; LINE-HEIGHT: 23px! important; BORDER-BOTTOM: #667481 1px solid; HEIGHT: 23px! important; TEXT-ALIGN: left; font-weight:bold;
}
#TopNavDept .NavDeptIn H6 A {
	DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 23px; HEIGHT: 23px! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: auto
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList A {
	 MARGIN: 2px 1px 0px; WIDTH:100%; COLOR: #bfc5ca; WHITE-SPACE: nowrap; display:block; text-align:left;
	 text-indent:1em;
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther A {
	PADDING-LEFT: 13px; BACKGROUND: url(icon.png) no-repeat 0px -116px; MARGIN: 0px 7px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#top{
	width:1024px;
	height:130px;
	margin:0 auto;
}
#topcon{
	width:283px;
	height:60px;
	float:left;
	margin:10px auto auto 400px;
}
#google_translate_element{
	margin:auto auto 1em 160px;
}
.topys{
	width:1024px;
	height:10px;
	margin:0 auto;
	background-color:#c1c1c1;
}
.topys1{
	width:1024px;
	height:5px;
	margin:0 auto;
	background-color:#dedede;
}
	
#tophome{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:right;
	padding-top:1px;
}
#tophome a{
	color:#828589;
}
.inputkey{
	float:left; 
	height:24px;
	border:#a5a7aa solid 1px;
	color:#999;
	border-radius:4px 0px 0px 4px;
}
#tophome a:hover{
	color:#aaa;
}
#banner{width:1024px; height:340px; position:relative; z-index:1; margin:0px auto; }
#dian{left:520px; top:480px; position:absolute; z-index:2;}
.indexzj{
	padding-bottom:2px;
}
.indexzj1{
	padding-top:5px;
}
.indeximg a img{
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	filter:gray;
}
.indeximg img:hover{
	filter:none;
	-webkit-filter:none;
}
.indeximg1 img:hover{
	border:#F90 solid 2px;
}
	
#indexcenter{
	margin:0 auto;
	width:1024px;
	height:203px;
	background:url(../images/dhbg.jpg) repeat-x top;
}
.indexcon{
	width:220px;
	float:left;
	height:203px;
	overflow:hidden;
	display:inline;
}
.indexcon h1{
	color:#271672;
	font-weight:bold;
	margin-top:50px;
}
.indexcon ul{
	margin-top:1em;
}
.indexcon li{
	line-height:1.8em;
	background:url(../images/arrow.png) no-repeat left center;
	text-indent:1em;
}
.indexcon li a{
	color:#5e5f61;
}
.indexcon li a:hover{
	color:#0093dd;
}
.nybanner{
	display:block;
	clear:both;
	margin:0 auto;
}
.footer{
	width:100%;
	line-height:40px;
	height:40px;
	clear:both;
	text-align:center;
	color:#FFF;
}
.nycenter{
	width:1024px;
	margin:0 auto;
	padding-top:2em;
	clear:both;
	padding-bottom:2em;
	background-color:#FFF;
}
#nytitle{
	width:90%;
	height:35px;
	background:url(../images/li.jpg) repeat-x top;
	line-height:35px;
	margin:0 auto;
	border-radius:5px 5px 5px 5px;
	text-indent:1em;
}
#nytitle a{
	color:#666;
}
#nytitle a:hover{
	text-decoration:underline;
}
#nyleft{
	width:220px;
	display:inline;
	float:left;
	margin-left:4em;
}
#nyleft ul{
	width:200px;
	padding-top:1em;
	
}
#nyleft ul li{
	line-height:35px;
	text-indent:3em;
	margin-top:2px;
}
#nyleft ul li a{
	display:block;
	color:#333;
	 border-radius:5px 5px 5px 5px;
	 background:url(../images/nydhbg.jpg) repeat-x;
}
#nyleft ul li a:hover,#nyleft ul li a.cur{
	background:url(../images/lihover.jpg) repeat-x;
	color:#fff;
}
#nyleft ul li ul{
	background-color:#7991ab;
	padding:0;
	margin:0;
	border-left:#999 solid 1px;
	border-right:#999 solid 1px;
	width:198px;
}
#nyleft ul li ul dl{
	background-color:#20aaea;
}
#nyleft ul li ul dl dd{
	border-bottom:#666 solid 1px;
}
#nyleft ul li ul dl a{
	color:#FFF;
	background:none;
	text-indent:4em;
	background:url(../images/icon2.png) no-repeat 3em center;
}
#nyleft ul li ul dl a:hover{
	border-radius:0px;
	background:url(../images/icon2.png) no-repeat 3em center #111;
}
#nyleft ul li ul li{
	margin-top:0px;
	border-bottom:#666 solid 1px;
	height:35px;
}
#nyleft ul li ul li a{
	background:url(../images/li.gif) no-repeat 2em center;
	border-radius:0px;
}
#nyleft ul li ul li a:hover{
	color:#d3ecf9;
}

.leftline{
	width:160px;
	border-bottom:#e4e3e3 solid 1px;
	height:1px;
	margin:1em auto 1em auto;
}
#nyright{
	float:left;
	width:720px;
	padding-top:1em;
}
.nyrightpro{
	width:230px;
	height:150px;
	float:left;
	display:inline;
	background-color:#333;
	margin-right:5px;
	margin-bottom:5px;
}

.nyrightpro img:hover{
	border:#F90 solid 2px;
	
}
.prodescroip{
	line-height:22px;
	word-wrap:break-word;
	height:22px;
	height:auto;
	min-height:22px;
	text-indent:0px;
	padding-left:1em;
}
.prodetailb{
	width:131px;
	height:36px;
	margin-left:420px;
	
}
.prodetailb a{
	background:url(../images/button.gif) no-repeat left center;
	color:#ddd;
	display:block;
	width:131px;
	line-height:36px;
	height:36px;
}
.prodetailb a:hover{
	color:#F90;
}
.cpdh a{
	display:block;
	color:#fff;
	background:url(../images/arrow2.png) no-repeat 90% center #3CF;
	height:25px;
	line-height:25px;
	font-weight:bold;
}
.cpdh a:hover{
	color:#000;
	background:url(../images/arrow2-1.png) no-repeat 90% center #aaa;
}
.inquiry{
	padding-top:10px;
}
.inquiry a{
	text-align:center;
	width:180px;
	height:25px;
	line-height:25px;
	display:block;
	background-color:#FC0;
	border:#999 solid 1px;
	color:#000;
	font-weight:bold;
}
.inquiry a:hover{
	background-color:#333;
	color:#fff;
}
.product000{
	width:160px; 
	height:160px;
	height:auto;
	min-height:160px; 
}
#contaform{
	width:90%;
	text-align:left;
	
}

#contaform label {
 float:left;
 width:200px;
 text-align:right;
 padding:4px;
 margin:1px;
}

#contaform div {
 clear:left;
 margin-bottom:2px;
}
.enter{ 
		margin:10px 10px auto auto;
		}
.enter input{
	padding:1px 10px;
	font-size:12px;
	border:1px #888 solid;
	background:#271672;
	float:left;
	cursor:pointer;
	color:#FFF;
	width:80px;
	height:25px;
}
#nyright h1{
	line-height:60px;
	font-size:24px;
	color:#2db7fc;
}
#nyrighth2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	color:#FFF;
	background-color:#000;
	text-indent:1em;
	margin-bottom:1em;
}
#nyrighth3{
	font-size:24px;
	line-height:40px;
	border-bottom:#666 dashed 1px;
	margin-bottom:1em;
	color:#555;
	font-style:italic;
	font-weight:bold;
}
#nyrightp p{
	margin-bottom:2.8em;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	width:90%;
	line-height:28px;
}
.contactul li{
	line-height:20px;
	margin-left:1em;
}
.contactul a,.bluea a{
	color:#09F;
}
.contactul a:hover,.bluea a:hover{
	text-decoration:underline;
}
.enter input:hover{
	background:#FC0;
	color:#000;
}
.highslide-gallery a{
	color:#666;
}
.usea a{
	color:#C00;
}
.usea a:hover{
	text-decoration:underline;
}
.tdbg1{
	background-color:#b4e4fc;
}
.tdbg0{
	background-color:#90d9fe;
}
.tdbg1 a,.tdbg0 a{
	color:#000;
	display:block;
	line-height:28px;
	text-indent:3em;
	background:url(../images/icon1.gif) no-repeat 15px center;
}
.leftimg{
	display:block;
	padding:1px; 
	border:#e4e3e3 solid 1px;
	margin:0 auto;
}

.aboutbrief{
	line-height:30px;
	text-indent:2em;
	margin-top:1em;
	color:#888;
}
.prolb{
	color:#333;
	font-weight:bold;
	font-size:16px;
	background:url(../images/icon.png) no-repeat left -36px;
	text-indent:1.2em;
	display:block;
}

.productslist a{
	color:#b2ae26;
}
.news th{
	background-color:#efefef;
	text-align:center;
	border:#e4e3e3 solid 1px;
}
.news td a{
	color:#333;
}
.agray{
	color:#333;
}
