@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/neibg.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;
	}
.banner_nei { 
    margin: 0px  auto;
	width:1011px;
	height:176px;
	position:relative;
	}
.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:8px 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:260px;
	height:155px;
	line-height:20px;
	text-align:center;
	float:left;
	overflow:hidden;
	}
.subnav {
	top:157px; height: 30px; right: 20px; position: absolute; z-index: 12;
}
.subnav a {
	background: rgb(255, 255, 255); width: 140px; height: 30px; text-align: center; color: rgb(115, 115, 115); line-height: 30px; overflow: hidden; margin-left: 5px; float: left; display: block;
}
.subnav a:hover {
	background: rgb(0, 126, 202); color: rgb(255, 255, 255);
	text-decoration:none;
}
.subnav .current {
	background: rgb(0, 126, 202); color: rgb(255, 255, 255);
}
.guild {
	background: url("../images/bg4.jpg") repeat-x 0px bottom; padding-bottom: 10px;
	text-align:left;
}
.guild .title {
	color: rgb(47, 49, 45); padding-bottom: 10px; font-size: 24px;
	font-family:"微软雅黑";
}
.guild .status {
	height: 22px;
}
.bg a {
	background:none;
	
}
.status_left .sp1 {
	background: url("../images/hon.jpg") no-repeat 0px 0px; color: rgb(158, 164, 158); padding-left: 20px; display: inline-block;
}
.status_left a {
	background: url("../images/icon3.png") no-repeat right 7px; color: rgb(91, 96, 86); padding-right: 13px; padding-left: 5px; display: inline-block;
}
.share .sp1 {
	color: rgb(158, 164, 158); line-height: 20px; margin-right: 6px; display: block;
}
.cont{
	margin:0px 0px 10px 0px;
	float:left;
	padding:15px 0px 0px 0px;
	width:100%;
	text-align:left;
	line-height:24px;
	overflow:hidden;
	font-size:12px;
	}
.cont p{
	margin:10px 0px 15px 0px;
	padding:0px;
	text-indent:2em;
	text-align:left;
	line-height:24px;
	font-size:12px;
	}
.mgr{ margin-right:15px;}
/*联系我们*/
.lianxiuspic {
	WIDTH: 469px; FLOAT: left; MARGIN-RIGHT: 0px;
	text-align:center;
	margin:10px 10px 10px 0px;
	padding-top:0px;
	height:285px;	
}
.lianxius {
	WIDTH: 520px; FLOAT: left; 
	margin:10px 0px 0px 0px;
	text-align:left;
}
UL.contactInfo {
	
}
UL.contactInfo LI {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px;
	line-height:24px;
}
.netelt { width:100%;
height:40px;
background:#b4e0f8;
line-height:40px;
font-size:18px;
text-align:center;
color:#003;
font-family:"微软雅黑";
}
.gongc { 
height:40px;
background:#b4e0f8;
line-height:40px;
font-size:16px;
text-align:center;
color:#003;
font-family:"微软雅黑";
}
.gongc_t { 
height:40px;
line-height:40px;
font-size:20px;
text-align:center;
color:#003;
font-family:"微软雅黑";
}
.gongc_zi td { 
height:24px;
background:#fff;
line-height:24px;
border-bottom:1px #7f7f7f dashed;
font-size:16px;
text-align:center;
color:#5b6056;
font-family:"微软雅黑";
}
.gongc_back td { 
height:24px;
background:#ebf1ef;
line-height:24px;
border-bottom:1px #7f7f7f dashed;
font-size:16px;
text-align:center;
color:#5b6056;
font-family:"微软雅黑";
}
.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;
	}