﻿@charset "utf-8";
 
/* css document */
html,h1,h2,h3,h4,h5,h6,dl,ol,ul,li,dt,dd,table,th,td,tr,p,div,body{
	padding:0px; margin:0px auto;
	
}

body {
	font-size: 12px;
	background:#e9e9e9; font-family:arial;
}
/*ul {
	list-style-type: none; zoom: 1; list-style-image: none
}
li {
	list-style-type: none; zoom: 1; list-style-image: none
}*/
img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
a{ font-family:Arial, Helvetica, sans-serif; text-decoration: none;color: #000;}
a:hover {font-family:Arial, Helvetica, sans-serif;color: #666;text-decoration:none;}
.clear {
	border-bottom: 0px; border-left: 0px; line-height: 0; margin-top: 0px; visibility: hidden; clear: both; font-size: 0px; border-top: 0px; border-right: 0px
}
.display{ display:inline;}
 
 
/*  index page css */
#wrap{ width:1006px; background:url(images/bg.jpg) repeat-y;}
.top{
	width:1000px;
	background:url(images/topbg.jpg) no-repeat;
	border-top:3px solid #cd0003;
	height: 115px;
}

.menubg{
	width:1000px;
	height:48px;
	background:url(images/menubg.jpg) repeat-x;
}
 
.menubg ul li{
  list-style-type:none; list-style-image:none; float:left;

}
.menubg ul li a{
	width:120px;
	height:48px;
	line-height:48px;
	text-decoration:none; font-family:arial; font-weight:bold;
	float: left; text-align:center; color:#000; font-size:14px; border-right:1px solid #ccc;
	display:block;
 
}
.menubg ul li a.last{
	width:120px;
	height:48px;
	line-height:48px;
	text-decoration:none; font-family:arial; font-weight:bold;
	float: left; text-align:center; color:#000; font-size:14px; 
	display:block;
 
}
.menubg ul li a.last:hover{
		color:#000;
	text-align:center;
 
  
	text-decoration:none; font-family:arial; font-weight:bold;
  font-size:14px; 
	display:block;
 
}
.menubg ul li a:hover{
	color:#000;
	text-align:center;
     border-right:1px solid #ccc;
  
	text-decoration:none; font-family:arial; font-weight:bold;
  font-size:14px; 
	display:block;
}
.menubg ul li ul{
	margin:0;
	padding:52px 0 0 0;
	position:absolute;
	left:0px;
	display:none;
}
.menubg ul li ul li{
	float:none; 
}

.menubg ul li ul li a{
	height:36px;
	line-height:36px;
	background:#6c6c6c;
	font-size:12px;
	 border-bottom:1px #ccc solid;
	font-weight:normal;
	 
}
.menubg ul li ul li a:hover{
	background:#6c6c6c;
	color:#fff; font-weight:700;
}
 
.top  h1{ width:339px;   float:left;}
.top2{
	width:230px;
	float:right;
}
 
 


.topsearch{
	width:210px;
	margin-top: 15px;
	float: left;
	margin-left: 20px;
}
.searchbtn{ float:left; width:49px; height:20px;}
.searchbg{ float:left; width:139px; height:20px; background:url(images/searchbg.jpg) no-repeat; margin-right:5px;}

.banner{
	width:988px;
	height: 370px;
	background: #dcdcdc;
	margin: 15px auto;
}
.innerbanner{
	width:988px;
	height: 200px;
 
	margin: 15px auto;
}

.submenu{ width:100%; height:28px; background:url(images/submenubg.jpg) repeat-x;}
.content{
	width:980px;
}
.contentp{
	width:930px;
	color:#7a7a7a;
	line-height:30px;
	font-size:14px;
	margin-bottom: 60px;
}
.contentp h2 { width:50%; float:left; font-family:"微软雅黑"; font-size:24px; color:#333; font-weight:500;}
.contentp .banb{ width:49%; float:left;}
.contentp ul{ display:block; list-style-type:none;}
.contentp li.newstitle{ width:100%; float:left; height:39px; line-height:39px; border-bottom:1px dashed #828282;}
.contentp li.newscontent{ width:100%; float:left; text-indent:2em; line-height:28px; font-size:13px; padding:15px auto; border-bottom:2px solid #828282}
.innercont{
	width:930px;
	color:#7a7a7a;
	line-height:30px;
	font-size:14px; margin:35px auto;
}
.innercont h2 { width:50%; float:left; font-family:"微软雅黑"; font-size:24px; color:#333; font-weight:500;}
.innercont .banb{
	width:49%;
	float:left;
	text-align: right;
}
.indexcontent{
	width:1326px;
	margin: 15px auto;
}
.foot{
	width:1000px;
	border-top: 2px solid #961e1f;
	height: 95px;
	line-height: 30px; text-align:center;
}
.foot a, .foot a:hover{
	text-decoration:none;
	color:#ccc;
	font-size:14px;line-height:28px;
}
.foot ul{ width:90%; margin-left:80px;
}
.foot li{
	width:300px;
	float:left;
}
.foot li h2{ line-height:84px; height:84px; font-size:17px; font-family:"微软雅黑";}

.box3{
	width:375px;
	float:left;
}
.box{
	width:100%;
	margin-bottom: 15px;
}
.box2{
	width:575px;
	float:left;
	margin-right: 27px;
}

.boxtit{
	width:100%;
	border-bottom: 5px solid #d3d1d2;
}
.boxcont{
	width:100%;
}
.boxcont2{
	width:100%;
	background:#fff;
	height:402px;
	overflow: hidden;
}
.boxbot{ width:100%; height:7px; background:url(images/boxbot.jpg) repeat-x;}

.innerbody{ width:1000px; margin-top:18px;}

 

.left{
	width:218px;
	float:left;
	margin-right:17px;
	 
}
.lefttit{
	width:100%;
	 
}
.left_con{   border-top:0;
}

#leftnavcond {
	WIDTH: 100%;
}
 
#leftnavcond UL {
	DISPLAY: block; list-style-image:none; list-style-type:none;
}

#leftnavcond LI {
	list-style:none; list-style-image:none; list-style-type:none;
	 
}
A.left_menubg_ {
	DISPLAY: block; BACKGROUND: url(images/left_menubg_.jpg) center no-repeat; WIDTH: 100%; LINE-HEIGHT: 26px; HEIGHT: 26px; COLOR: #000; TEXT-DECORATION: none;  font-size:12px; text-indent:4em; font-family:ARIAL;margin-bottom:5px;
}

A.left_menubg_:hover {
	DISPLAY: block;
 
 
	BACKGROUND: url(images/left_menubg_over.jpg) center no-repeat;
	COLOR: #990000;
WIDTH: 100%; LINE-HEIGHT: 26px; HEIGHT: 26px;
 
	TEXT-DECORATION: none; font-size:12px; text-indent:4em; font-family:ARIAL;margin-bottom:5px;
 
}

A.left_menubg_over {
	DISPLAY: block;
 font-size:12px; text-indent:4em; font-family:ARIAL;
 
	BACKGROUND: url(images/left_menubg_over.jpg) center no-repeat;
	COLOR:#990000;
	WIDTH: 100%; LINE-HEIGHT: 26px; HEIGHT: 26px;
 
	TEXT-DECORATION: none;margin-bottom:5px; 
 
}

A.left_menubg_over:hover {
		DISPLAY: block;

	 font-size:12px; text-indent:4em; font-family:ARIAL;
 
	BACKGROUND: url(images/left_menubg_over.jpg) center no-repeat;
	COLOR:#990000;
	WIDTH: 100%;LINE-HEIGHT: 26px; HEIGHT: 26px;
 
	TEXT-DECORATION: none; margin-bottom:5px;

}





.right{
	width:743px;
	float:left;
}
.position{
	width:100%;
	height:35px;
	line-height:34px;
	background:url(images/position.jpg) no-repeat;
}
.rightit{ width:100%;}
.rightcon{
	width:100%;
	background:url(images/rightbg.jpg) repeat-y;
	line-height:30px; font-size:13px;
}

.pro_box{
	margin:10px 14px;
	width:154px;
	height:170px;
	float:left;
}


.ny_zxly{ width:269px; height:304px; background:url(images/_nycontact3.gif) no-repeat; float:left; padding-top:30px;}
.ny_zxly1{ width:740px; height:78px; background:url(images/_nycontact1.gif) no-repeat; float:left; padding-top:10px;}
.ny_zxly2{ width:740px; height:72px; background:url(images/_nycontact2.gif) no-repeat; float:left; padding-top:10px;}
