@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;
	color:#074280;
}
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;
}
a{
	text-decoration:none;
	color:#fff;
	
}
html{
	-webkit-text-size-adjust:none;
	
	}
body{
	font-family:"微软雅黑", "宋体";
	font-size:12px;
}
#top{
	width:100%;
	overflow:hidden;
	left:0px;
	right:0px;
	z-index:10000;
	background-color:#FFF;
}
#top1{
	width:100%;
	min-width:1200px;
	height:40px;
	text-align:center;
	font-size:0px;
	}
#topleft{
	width:63%;
	height:100%;
	background-color:#f4f5f8;
	display:inline-block;
	vertical-align:text-top;
	font-size:12px;
	position:relative;
}
#topleftny{
	width:750px;
	float:right;
	text-align:left;
	line-height:40px;
	color:#8b93a9;
}
#topright{
	width:37%;
	height:100%;
	background-color:#fff;
	display:inline-block;
	vertical-align:text-top;
	font-size:12px;
	text-align:left;
}
#topright a{
	width:90px;
	line-height:40px;
	display:inline-block;
	color:#969ba0;
}
#topright a:hover{
	text-decoration:underline;
}
#topnv{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#topsb{
	float:left;
	margin-top:3em;
}
.parrow{
	position:absolute;
	width:0;
    height:0;
	font-size:0;
	border:solid 20px;
	border-color:#f4f5f8  #fff #fff #f4f5f8;
	right:-30px;
	top:0px;
}

#sx{
	width:2px;
	height:20px;
	border-left:#535557 solid 2px;
	transform: rotate(30deg);
    -ms-transform: rotate(30deg);		/* IE 9 */
   -webkit-transform: rotate(30deg);	/* Safari and Chrome */
    -o-transform: rotate(30deg);		/* Opera */
    -moz-transform: rotate(30deg);	
}


.clear{ width:100%; height:0px; line-height:1px; font-size:1px; clear:both;}

#top ul{
	width:100%;
	background-color:#f4f5f8;
	font-size:0px;
	text-align:center;
	margin-top:20px;
	
}
#top li{
	display:inline-block;
	text-align:center;
	height:50px;
	line-height:50px;
	margin-left:1.4em;
	font-size:14px;
	width:190px;
	text-transform:uppercase;
}
#top li a{
	color:#565656;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
#top li a:hover{
	color:#074280;
	font-weight:bold;
}
.topnva{
	color:#fe9c2b;
}
.email{float:right;margin-top:40px;}
.catalog{
	float:right;
	margin-right:70px;
	margin-top:40px;
	}
.mSearch,.mSearchtop{ position:absolute; top:15px; right:0px; font-size:0px;}
.mSearch .input,.mSearchtop .input{ border:0; width:360px;height:40px;line-height:40px; background-color:#FFF; color:#929292;text-indent:10px; display:inline-block; vertical-align:text-top; font-size:12px;}
.mSearch .submit,.mSearchtop .submit{width:80px;height:40px; border:0;background:#ffab00;  cursor:pointer; display:inline-block;vertical-align:text-top; font-size:12px; color:#FFF;
 -moz-border-radius:0 0 8px 0;
    -webkit-border-radius:0 5px 5px 0;
    border-radius:0 5px 5px 0;}
.mSearchtop{
	top:36px;
	background-color:#323334;
	padding:0px 5px 10px 15px;
	width:450px;
	display:none;
}
#banner1{
	width:100%;
	height:218px;
}
#nybanner{
	width:100%;
	min-width:1200px;
	height:339px;
	background:url(/En/images/nybanner4.jpg) no-repeat center top #074280;
}
#nylocation{
	width:100%;
	height:60px;
	background-color:#f4f5f8;
	border-bottom:#f1f1f1 solid 1px;
}
#nycon{
	width:1200px;
	margin:0 auto;
}
#nyconleft{
	width:830px;
	float:left;
	padding-top:30px;
	padding-right:40px;
	padding-bottom:60px;
}
#nyconleft h1{
	line-height:60px;
	font-size:24px;
	font-weight:bold;
	color:#333;
}
#nyconleft h1 a{
	color:#333;
}
#about p{
	line-height:25px;
	margin-top:1.5em;
	color:#666;
	font-size:14px;
}

#about1 p{
	line-height:25px;
	margin-top:1.5em;
	color:#666;
	font-size:14px;
}

#about1 td{ padding:2em;}



#aboutfac{
	text-align:center;
	background-color:#f6f6f6;
	padding-top:2em;
	padding-bottom:2em;
	margin-top:3em;
}
.aboutfac{
	display:inline-block;
	vertical-align:text-top;
	background-color:#FFF;
	margin:14px;
}
.aboutfac img{
	height:230px;
	border:#e3e3e3 solid 1px;
	border-bottom:#f49800 solid 4px;
}
.aboutfac img:hover{
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
   -moz-opacity:0.5; /*Firefox私有，透明度50%*/
   opacity:0.5;/*其他，透明度50%*/
}
.aboutfac p{
	text-align:left;
	text-indent:1em;
	line-height:40px;
	font-size:14px;
	color:#666;
}
.downloads{
	width:100%;

}
.downloads th{
	text-align:center;
	border:#CCC solid 1px;
	padding:1em;
}
.downloads td{
	padding:1em;
	background-color:#f1f1f1;
	border:#CCC solid 1px;
}
#contact td{
	font-size:14px;
	color:#666;
}
#contact h3{
	margin-top:3em;
	font-size:24px;
	font-weight:bold;
	color:#999;
}
#contact a{
	color:#f49800;
}
#contact th{
	padding-top:1em;
	padding-bottom:1em;
}
#contact h2{
	font-size:16px;
	font-style:italic;
	line-height:80px;
}
.news a,.newsview a{
	color:#666;
}
.newsview{
	color:#666;
}
.newsview img{
	min-width:750px;
}
.news a:hover{
	color:#f49800;
}
.news{
	padding-top:30px;
	text-align:center;
	background-color:#f1f1f1;
	margin-top:2em;
	color:#666;
	border-bottom:#e1e1e1 solid 3px;
}
.newsimg{
	vertical-align:text-top;
	display:inline-block;
	width:180px;
}
.newsn{
	vertical-align:text-top;
	display:inline-block;
	width:560px;
	padding:20px;
	text-align:left;
}
.news p{
	margin:1em auto 1em auto;
	word-wrap: break-word;
    word-break: normal;
}
.news h6{
	color:#333;
	font-weight:bold;
	font-size:14px;
}
.prodetail strong{
	display:block;
	color:#333;
	padding:10px 30px;
	border:#CCC solid 1px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#f1f1f1;
	font-size:16px;
}
.prodetail h3{
	line-height:35px;
	margin-top:1em;
  height:35px;
  width:200px;
  color:#ffffff;
  background-color:#44c767;
  font-size:19px;
  background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #819dd0), color-stop(1, #1c5090));
  background:-moz-linear-gradient(top, #819dd0 5%, #1c5090 100%);
  background:-o-linear-gradient(top, #819dd0 5%, #1c5090 100%);
  background:-ms-linear-gradient(top, #819dd0 5%, #1c5090 100%);
  background:linear-gradient(to bottom, #819dd0 5%, #1c5090 100%);
  background:-webkit-linear-gradient(top, #819dd0 5%, #1c5090 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#819dd0', endColorstr='#1c5090',GradientType=0);
  border:1px solid #4e6096;
  -webkit-border-top-left-radius:10px;
  -moz-border-radius-topleft:10px;
  border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  -moz-border-radius-topright:10px;
  border-top-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-bottomleft:10px;
  border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -moz-border-radius-bottomright:10px;
  border-bottom-right-radius:10px;
  -moz-box-shadow: inset 0px 0px 0px 2px #9fb4f2;
  -webkit-box-shadow: inset 0px 0px 0px 2px #9fb4f2;
  box-shadow: inset 0px 0px 0px 2px #9fb4f2;
  text-align:center;
  display:inline-block;
  text-decoration:none;
}
.prodetail table{
	width:100%;
}
.prodetail table th{
	background-color:#f49800;
	height:50px;
	text-align:center;
	border:#FFF solid 1px;
	color:#FFF;
	font-size:14px;
}
.prodetail table td{
	border-bottom:#CCC dashed 1px;
	height:20px;
	padding:5px;
	text-indent:2em;
	background-color:#f1f1f1;
	max-width:50%;
}
.proacce{
	display:inline-block;
	vertical-align:text-top;
	width:160px;
	height:100px;
	  transform:skew(-20deg);
-webkit-transform:skew(-20deg);
-moz-transform:skew(-20deg);
-ms-transform:skew(-20deg);
-o-transform:skew(-20deg);
border:#999 solid 1px;
overflow:hidden;
padding:20px;
margin:12px;
margin-bottom:30px;
-webkit-box-shadow:0 0 10px #a5a5a5;  
  -moz-box-shadow:0 0 10px #a5a5a5;  
  box-shadow:0 0 10px #a5a5a5;  

}
.proacce a img{
	  transform:skew(20deg);
-webkit-transform:skew(20deg);
-moz-transform:skew(20deg);
-ms-transform:skew(20deg);
-o-transform:skew(20deg);
}
.compare{
	float:left;
	display:inline;
	margin-left:10px;
}	

#bbv{position:fixed;top:300px;right:10px;_position:absolute;_top:expression(documentElement.scrollTop+300);}
#dbimg{width:50px;height:50px;height:22px;background:url(/ch/images/pk.gif);text-align:center;color:#fff;font-weight:bold;padding-top:28px;cursor:pointer;}
#xsyc{border:2px dotted #090;position:absolute;line-height:10px;width:15px;height:15px;top:-20px;opacity:0.9;filter:alpha(opacity=90);z-index:999;}
#dbnr{display:none;position:absolute;top:0;right:55px;border:6px solid #ceae00;background:#FCFCFC;width:272px;overflow:hidden;z-index:9;}
#dbnr b{display:block;clear:both;height:26px;font-size:14px;padding:8px 0 0 10px;}
#dbnr b span{float:left;}
#dbnr b span.span2{float:right;padding-right:7px;font-size:12px;font-weight:normal;cursor:pointer; color:#984c2e;}
#dbnr ul{width:246px;overflow:hidden;padding:0 0 4px 14px;}
#dbnr ul li{width:240px;overflow:hidden;padding:0 0 7px 0;color:#984c2e;}
#dbnr img{cursor:pointer;}
.pkbut{clear:both;height:45px;background:url(/ch/images/pkline.gif) repeat-x;padding-left:60px;}
.pkbut span{display:inline-block;float:left;width:65px;height:22px;background:url(/ch/images/allbut4.gif) no-repeat;text-align:center;line-height:22px;color:#984c2e;margin:12px 18px 0 0;cursor:pointer;}
.pkbut span a:link,.pkbut span a:visited{text-decoration:none;color:#984c2e;}
.pkbut span a:active,.pkbut span a:hover{text-decoration:none;color:#984c2e;}

#nyconright{
	width:298px;
	min-height:600px;
	float:right;
	margin-top:60px;
}
.leftline{
	width:60px;
	height:4px;
	background-color:#fbc800;
}

.leftline1{
	width:830px;
	height:1px;
	background-color:#fbc800;
	margin-top:50px;
}

.leftline2{
	width:830px;
	height:1px;
	background-color:#fbc800;
	
}

.lefttitle{
	font-size:20px;
	font-weight:bold;
	line-height:48px;
	color:#323334;
	width:100%;
	border-bottom:#d9d9d9 solid 1px;
	text-transform:uppercase;
}
#leftabout li{
	border-bottom:#fff solid 1px;
	line-height:50px;
	text-indent:4em;
}
#leftabout li a{
	display:block;
	color:#61656f;
	font-size:16px;
}
#leftabout li a:hover{
	background-color:#f2f2f2;
	border-left:#074280 solid 4px;
}
.vista{
	background-color:#f2f2f2;
	border-left:#074280 solid 4px;
}
	
.leftcpdh{
	width:100%;
	-moz-border-radius:35px;
    -webkit-border-radius:35px;
    border-radius:35px;
	background-color:#f4f5f8;
	height:50px;
	line-height:50px;
	text-indent:8em;
	position:relative;
	color:#999;
	margin-top:30px;
	margin-bottom:30px;
	font-size:10px;
}

.leftcpdh:hover{
	background-color:#f49800;
	color:#FFF;
}

.leftcpdh a{
	color:#333;
}
.leftcpdh img{
	position:absolute;
	top:-5px;
	left:30px;
}


#nylocationny{
	width:1200px;
	line-height:60px;
	margin:0 auto;
	color:#999;
}
#nylocationny a{
	color:#333;
}
.bottome{
	width:100%;
	height:100px;
	min-width:1200px;
	background-color:#074280;
	clear:both;
	color:#91aac6;
	text-align:left;
	text-transform:uppercase;
	padding-top:1em;
}
.bottome a{
	color:#91aac6;
}
.pg{display:inline;float:left;margin:5px;*margin:5px 5px 5px 10px;_margin:5px 5px 5px 10px;}
.back_pg{border-right:1px solid #e8e8e8;margin:0;padding:6px 0;}
.pg,.pgb{line-height:24px;}
.pg a,.pg strong,.pgb a,.pg label{display:inline;float:left;color:#333;font-size:14px;margin-left:5px;overflow:hidden;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;}
.pg a,.pg strong,.pgb a{background:#f3f3f3;border:1px solid #f3f3f3;padding:0 9px;height:24px; }
.pg a:hover,.pgb a:hover{background-color:#fff;border-color:#f8c300;color:#000;}
.pg a.nxt,.pg a.prev,.back_pg a{background-repeat:no-repeat;background-position:-120px -388px;}
.back_pg a{background-color:transparent;background-position:-150px -388px;border:0;border-radius:0;padding:0 10px 0 15px;}
.pg a.nxt,.pg a.prev{line-height:99px;padding:0;width:24px;}.pg a.prev{background-position:-144px -388px;}
.pg strong{background-color:#f8c300;border-color:#fff;color:#fff;}
.pg label{float:left;color:#f8c300;cursor:text;font-size:14px;margin-left:5px;padding:0 5px;}
.pg label .px{float:left;background:#fff;border:1px solid #e8e8e8;padding:4px 8px;height:16px;width:24px;outline:0;line-height:16px\9;}
.pg label .px:focus{border-color:#f8c300;}
.pg label span{float:left;padding:2px 0 0 0.4em;}
