@charset "utf-8";
/* CSS Document */

body{ font:12px   "宋体","Hiragino Kaku Gothic Pro", Osaka, san-serif,Helvetica,Arial,; color:#444444; margin:0; text-align:center; background:url(../images/mainbg.jpg) no-repeat center top}
html {}
A:link{text-decoration:none; color:#3e3e3e;  font-size:12px;}
A:visited{text-decoration:none; color:#231816;}
A:hover{text-decoration:underline; color:#cc0000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
td{ font-size:14px; line-height:22px; }
em {font-style:normal;}
img{ vertical-align:top;}
a:hover img{
opacity: 0.8; 
filter: Alpha(opacity=80); 
}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px; font-weight:normal;}
.clear {
	clear:both;
*display:inline;/*IE only*/
}
A.red:link{text-decoration:none; color:#ff0000;  font-size:14px;}
A.red:visited{text-decoration:none; color:#231816;}
A.red:hover{text-decoration:underline; color:#cc0000;}
A.lan:link{text-decoration:none; color:#005cc6;  font-size:14px; padding-left:30px;}
A.lan:visited{text-decoration:none; color:#231816;}
A.lan:hover{text-decoration:underline; color:#cc0000;}
.top_bg_div {
	background:url(../images/topbg.jpg) center top no-repeat;
	height: 174px;
}
.box{
	margin:0 auto;
	width:1011px;
	overflow:hidden;
	font-size:12px;		
}
.top{
	margin:0px auto;
	width:1000px;
	height:153px;
	background:url(../images/topbg.jpg) repeat-x;
	text-align:left;
	overflow:hidden;
	}
.logo{
	margin:0px 0px 0px 0px;
	width:276px;
	float:left;
	height:101px;
	text-align:left;
	overflow:hidden;
	}
.tel{
	margin:0px 20px 0px 0px;
	width:310px;
	float: right;
	height:70px;
	line-height:70px;
	color:#000;
	text-align:right;
	overflow:hidden;
	font-size:12px;
	}
.tel a{ 
    color:#000;
	
	}
.tel A:hover{text-decoration:none; color:#ff0000;}
.menu { 
    margin: 0px 0px 0px 0px;
	width:1011px;
	height:62px;
	background:url(../images/menubg.jpg) no-repeat;
	float:left;
	overflow:hidden;
	}

.menu li{
	color:#FFF;
	float:left;
	margin: 0px 0px 0px 0px;
	height:62px;
	line-height:62px;
	list-style-type:none;
	background:url(../images/menubgq.jpg) no-repeat 120px 0px;
	text-align:center;
	}
.menu li a{
	color:#FFF;
	float:left;
	width:126px;
	font-family:微软雅黑;
	height:62px;
	font-size:16px;
	line-height:62px;
	text-decoration:none;
	list-style-type:none;
	text-align:center;
	}
.menu li A:hover{
	background:url(../images/menuo.jpg) repeat-x 0px 0px;
	color:#fff;
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	}
.menu li A.qove:link{
background:url(../images/menuo.jpg) repeat-x 0px 0px;
	color:#fff;
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	}
.menu li A.qove:hover{
	background:url(../images/menuo.jpg) repeat-x 0px 0px;
	color:#fff;
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	}
.menu li A.qove:visited{
background:url(../images/menuo.jpg) repeat-x 0px 0px;
	color:#fff;
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	}
.banner { 
    margin: 0px  auto;
	width:1011px;
	height:418px;
	overflow:hidden;
	}
.about{
	margin: 0px 0px 0px 0px;
	width:418px;
	background:url(../images/about.jpg) no-repeat;
	float:left;
	overflow:hidden;
	height:198px;
}
.about_box{
	margin: 0px 0px 0px 0px;
	width:114px;
	height:138px;
	padding:8px 0px 0px 1px; 
	background:url(../images/aboutbg.jpg) no-repeat;
	float:left;
	overflow:hidden;
	}
.about_t{
	margin: 0px 0px 0px 0px;
	width:295px;
	height:138px;
	line-height:24px;
	text-align:left;
	text-indent:2em;
	float:right;
	font-size:12px;
	overflow:hidden;
	color:#2b2b2b;
	}
.about_t a{

	line-height:24px;
	text-align:left;

	
	font-size:12px;
	overflow:hidden;
	color:#2b2b2b;
	}
.about_t A:hover{
	color:#F00;
	}
.mao{
	margin: 0px 8px 13px 0px;
	width:100%;
	height:24px;
	line-height:24px;
	float:right;
	overflow:hidden;
	text-align:right;
	}
.mao a{
	color:#20508a;
	font-size:12px;

	}
.mao  A:hover{
	color:#F00;
	}
.case{
	margin: 0px 0px 0px 0px;
	width:561px;
	background:url(../images/case.jpg) no-repeat;
	float: right;
	overflow:hidden;
	height:198px;
}
#demo {
		 margin:0px 0px 0px 0px;
overflow:hidden;
border: 0px dashed #CCC;
width: 561px;
}
#demo img {
border: 1px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.mingz{
	margin: 0px 0px 0px 0px;
	width:260px;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;
	font-size:12px;
	}
.mingzt{
	margin: 0px 10px 0px 10px;
	width:280px;
	height:175px;
	line-height:20px;
	text-align:center;
	float:left;
	overflow:hidden;
	}
.footer{ 
background:url(../images/footerbg.jpg) repeat-x;
height:103px;
}
.footer_l{
	margin: 15px 10px 0px 10px;
	width:440px;
	line-height:20px;
	text-align: left;
	float:left;
	overflow:hidden;
	font-size:12px;
	}
.footer_r{
	margin: 15px 10px 0px 10px;
	line-height:20px;
	text-align: left;
	float: right;
	overflow:hidden;
	}
.footer_r a{
	font-size:12px;
	}