@charset "gb2312";
/* CSS Document */
/*全局样式 begin*/
body { font-family: "宋体"; font-size: 12px;  color:#000;margin:0;padding:0; background:url(../images/body.gif) repeat-x center top #e9e9e9; }
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {;text-decoration: none;color:#000; outline:none;blr:expression(this.onFocus=this.blur()); 

 }
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
::selection{ color:#fff; background:#DA0000;}
::-moz-selection{ color:#fff; background:#DA0000;}
::-webkit-selection{ color:#fff; background:#DA0000;}
/*全局样式 end*/

/*页码放置 begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin: 0 10px; color:#000}
.page .num { padding: 2px; text-align: center; color:#000; }
.page .cur { color: #f00; background:none;}
/*页码放置 end*/

.mod .title{ background:url(../images/ny1.gif) no-repeat; height:29px; overflow:hidden; padding:9px 15px 0 20px; }
.mod .title span{ float:right; margin-top:8px; }
.mod .title span a{ color:#b90000; } 

#header{ width:1003px; margin: 0 auto; }
.topbar{ height:136px; overflow:hidden; background:url(../images/topbar.gif) no-repeat; position:relative; } 
.logo{ position:absolute; top:42px; left:17px; }

.mininav{ width:600px; height:; overflow:hidden; position:absolute; top:6px; right:5px; }
.mininav ul{ width:650px;}
.mininav ul li{ float:left; margin:0 10px; display:inline;}
.mininav ul li img{ display:block; overflow:hidden; } 

.menu{ width:658px; position:absolute; top:26px; right:7px; }
.menu ul li{ float:left; }

.banner{ background:url(../images/babj.gif) no-repeat; height:380px; overflow:hidden; padding:7px 8px 0 7px; } 

#content{ width:1003px; margin: 0 auto; }

.side{ width:240px; float:left; }

.pro_case .title{ height:55px; overflow:hidden; }
.pro_case .cont{ background:url(../images/ny3.gif) repeat-y center top; height:auto!important; height:484px; min-height:484px; padding:0px 23px 0 21px; width:196px; }
.pro_case .cont dl dt{ height:22px; background-color:#f2f2f2; border-bottom:1px solid #cccccc; overflow:hidden; cursor:pointer; color:#333333;  font-size:14px; font-weight:bold; padding:8px 0 0 20px; margin-bottom:8px; }
.pro_case .cont dl dd{ display:none; height:auto!important; height:321px; min-height:321px; padding:0 0 4px 0px; width:196px; }
.pro_case .cont dl dd ul li{ background:url(../images/img2.gif) no-repeat; height:20px; overflow:hidden; width:130px; float:left; margin-bottom:5px; padding:10px 0 0 66px; }
.pro_case .cont dl dd ul li a{ color:#333333; }
.pro_case .cont dl dd ul li a:hover{ text-decoration:none; color:#c4271f; }
.pro_case .cont dl dt.on{ color:#c4271f; }

.ditu{ background:url(../images/ny4.gif) no-repeat; height:219px; overflow:hidden; padding:19px 11px 11px 11px;  }

.main{ width:753px; float:right; } 

.product .title{ background:url(../images/ny1.gif) no-repeat; height:29px; overflow:hidden; padding:9px 15px 0 20px; }
.product .title span{ float:right; margin-top:8px; }
.product .cont{ background:url(../images/ny2.gif) repeat-x center top; height:466px; overflow:hidden; padding:15px 5px 0 9px; width:739px; }

.product ul li{ width: 115px; padding: 0 4px; height: 110px; float: left; overflow: hidden; margin-bottom:5px; }
.product ul li .photo {
	width:115px;
	height:95px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:100px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.product ul li .photo img {vertical-align:middle; }
.product ul li .name { text-align: center; line-height: 15px; float:left; width:100%; }

.about{ width:467px; float:left; margin-top:10px; }
.about .title{ background:url(../images/ny5.gif) no-repeat; height:25px; overflow:hidden; padding:17px 16px  0 17px;  }
.about .title span{ float:right; margin-top:5px; }
.about .cont{ height:176px; overflow:hidden; border:1px solid #e3e3e3; border-top:none; background-color:#ffffff; padding:15px 10px; line-height:25px; color:#333333;  }
.about .cont img{ float:right; margin-left:10px; display:inline; }
.about .cont a{ color:#c4271f; }

.news{ width:276px; float:right;  margin-top:10px; }
.news .title{ background:url(../images/ny6.gif) no-repeat; height:25px; overflow:hidden;  padding:17px 16px  0 17px;  }
.news .title span{ float:right; margin-top:5px; }
.news .cont{ overflow:hidden;  height:186px; border:1px solid #e3e3e3; border-top:none; background-color:#ffffff; width:254px; padding:10px; } 
.news li { line-height: 30px; width:254px; float: left; border-bottom:1px dashed #ddd; }
.news li a { float: left; color:#333333; }
.news li a:hover{ text-decoration:none; color:#c4271f; }
.news li .date { float: right; padding-right: 10px; }

.customer{ background:url(../images/img9.gif) repeat-x center top; height:64px; overflow:hidden; padding-top:14px; margin-top:18px; }
.customer .leftbg{ width:245px; height:64px; overflow:hidden; float:left; }
.customer .rigbg{ width:747px; float:left; padding-left:10px; }
.customer .rigbg ul li{ height:64px; overflow:hidden; float:left; margin: 0 10px; display:inline; }

.friendlylink{ padding-top:17px; height:60px; background-color:#ececec; border-left:5px solid #fff; border-bottom:8px solid #fff; border-right:5px solid #fff; overflow:hidden; }  
.friendlylink ul li{ width: 139px; padding: 0 12px; height: 60px; float: left; overflow: hidden;}
.friendlylink ul li .photo {
	width:139px;
	height:47px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:41px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.friendlylink ul li .photo img {vertical-align:middle;}
.friendlylink ul li .name { text-align: center; line-height: 28px; }

#footer{ background:url(../images/footer.gif) no-repeat; height:104px; overflow:hidden; width:518px; margin: 10px auto 0 auto; line-height:20px; padding:20px 0 0 485px; color:#fff;  }
#footer a{ color:#fff; }

.contact{ background:url(../images/nyc1.gif) no-repeat; height:140px; overflow:hidden; line-height:24px; color:#333; padding:110px 25px 0 25px;  } 

.ny_dan .cont{ height:auto!important; height:721px; min-height:726px;  background:url(../images/ny2.gif) repeat-x center top #fff;  padding:20px 15px 0 19px; width:719px; line-height:24px; color:#333333; }

.ny_dan ul li{ width: 139px; padding: 0 22px; margin-bottom:20px; height: 47px; float: left; overflow: hidden;}
.ny_dan ul li .photo {
	width:139px;
	height:47px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:41px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.ny_dan ul li .photo img {vertical-align:middle;}
.ny_dan ul li .name { text-align: center; line-height: 28px; }

.ny_pro .cont{ height:auto!important; height:726px; min-height:726px;  background:url(../images/ny2.gif) repeat-x center top #fff;  padding:25px 5px 0 9px; width:739px; line-height:24px; color:#333333; }
.ny_pro ul li{ width: 177px; margin: 0 20px 30px 20px; padding:7px 8px 0 8px; height: 162px; float: left; overflow: hidden; background-color:#ededed; overflow:hidden; }
.ny_pro ul li .photo {
	width:171px;
	height:114px;
	border: 3px solid #fffffb;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:99px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.ny_pro ul li .photo img {vertical-align:middle; }
.ny_pro ul li .name { text-align: left; padding-left:10px; line-height: 28px; float:left; width:167px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; }
.ny_pro ul li .name a{ color:#848484; }

.detail .cont{ height:auto!important; height:726px; min-height:726px;  background:url(../images/ny2.gif) repeat-x center top #fff;  padding:25px 5px 0 9px; width:739px; line-height:24px; color:#333333; }
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px; }

.ny_news .cont{ height:auto!important; height:726px; min-height:726px;  background:url(../images/ny2.gif) repeat-x center top #fff;  padding:25px 5px 0 9px; width:739px; line-height:24px; color:#333333; }
.ny_news li { line-height: 28px; width:724px; float: left; background:url(../images/nydd.gif) no-repeat 5px 10px; padding-left:15px; border-bottom:1px dashed #dddcdc; }
.ny_news li a { float: left; }
.ny_news li a:hover{ color:#b90000; }
.ny_news li .date { float: right; padding-right: 10px;}