@charset "utf-8";
*{margin:0;padding:0;border:0;}
html{ overflow-x:hidden;}
BODY {
	LINE-HEIGHT: 18px;
	FONT-FAMILY:"arial","宋体" ;
	COLOR: #fff;
	FONT-SIZE: 12px;
	margin:0px;
	padding:0px;
}
UL,li {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	padding:0px;
	margin:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
}
a:link,a:visited{color:#666666; text-decoration:none;}
a:hover,a:active{color:#739b01; text-decoration:none;}
a.faa:link,a.faa:visited{ color:#FFF;}
a.faa:hover,a.faa:active{color:#739b01;}
.banner {
	width:100%;
	height:540px;
	margin:auto;
	overflow:hidden;
	z-index:10;
	
}
.swf {
	width:100%;
	overflow:hidden;
	
}
.head1 {
	top:10px;
	position:absolute;
	z-index:1000;
	
	
	}
.head {
	width:970px;
	margin:0 auto;
	float:right;



}


.dhbox{
	width:780px; 
	height:60px;
	}
.nhright{ width:700px; height: 80px; margin-top:6px; _margin-top:2px;/*overflow:hidden;*/}
.ndhbox{
	width:700px; 
	height:80px;
	background:url(../images/dhbg01.jpg) no-repeat center 13px;
	padding:0px;
	margin:0px;
	}
.ndhlist{
	width:647px; 
	height:32px;
	margin-top:14px;
	margin-left:20px;
	margin-right:20px;
	float:right; 
	}

.dhlist{
	width:647px; 
	height:32px;
	margin-top:14px;
	margin-left:20px;
	margin-right:20px;
	float:right; 
	}

/*导航菜单样式*/
#nav {
  line-height: 32px;  list-style-type: none;
}

#nav a {
 display: block; width: 100px; text-align:center;
}
#nav span {
 display: block; width: 100px; text-align:center;font-weight:bold;
}
#nav span:hover{background:url(../images/index_05.jpg) no-repeat center;}

#nav a:link  {
 color:#fff; text-decoration:none; font-weight:bold;
}
#nav a:visited  {
 color:#FFF;text-decoration:none;font-weight:bold;
}
#nav a:hover,#nav a:active  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#nav li {
 float: left; width: 100px; height:32px; line-height:32px;
}
#nav .lli{width:4px; height:32px; line-height:32px;}
#nav li a:hover{
	background:url(../images/index_05.jpg) no-repeat center;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 100px; position: absolute; 
}
#nav li ul li{
 float: left; width: 100px;
 background:url(../images/index_06.jpg) repeat-y;
 margin:auto;
 
}


#nav li ul a{
 display: block; width: 90px;w\idth: 90px;height:32px; line-height:32px;text-align: center; margin:auto;
}

#nav li ul a:link  {
 color:#fff; text-decoration:none;font-weight:normal;
}
#nav li ul a:visited  {
 color:#fff;text-decoration:none;font-weight:normal;
}
#nav li ul a:hover {
 color:#FC0;text-decoration:none;
 background:none;
}
#nav li ul a:active{
 color:#FC0;text-decoration:none;
 background:none;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}

/*内容部分样式*/
.main{
	width:100%; 
	height:auto; 
	background: url(../images/index_10.jpg) repeat-x top;
	}
.main_txt{
	width:982px;
	height:auto;
	margin:auto;
	padding-top:20px;
	}

.new{
	width:305px;
	height:121px;
	overflow:hidden;
	background: url(../images/index_13.jpg) no-repeat top;
	}
.newtitle{
	width:270px;
	height:auto;
	margin:14px auto 10px auto;
	}
.newtitle span{ color:#682d75; font-weight:bold;}
.newtxt{ width:270px; height:auto; margin:auto;}
.newtxt li{
	width:260px;
	height:25px;
	line-height:25px;
	padding-left:10px;
	background: url(../images/n01.jpg) no-repeat left center;
    }

.pro{
	width:294px;
	height:95px;
	background:url(../images/index_14.jpg) no-repeat;
	padding:6px 20px 20px 56px;
	
	}
.footer{
	width:982px;
	height:70px;
	line-height:30px;
	margin-top:10px;
	}
.footer a:link,.footer a:visited{ color:#FFF;}
.footer a:hover,.footer a:active{ color:#739b01;}

/*内页样式*/
.mbg{ background:url(../images/bodybg01.jpg) repeat-x center top;}
.nhead{
	width:980px;
	height:107px;
	margin:auto;

	}


.nmain{
	width:980px;
	height:auto;
	
	color:#666;
	margin:auto;
	
	overflow:hidden;
	}
.nbanner{ width:970px; height:auto; margin:0px auto 10px auto; overflow:hidden;background:#FFF;padding:5px;}
.nw970{ width:970px; height:auto; margin:auto;background:#FFF;padding:5px;}

.nleft{ width:204px; height:auto;}
.nleft img{ padding-bottom:1px; border-bottom:1px #e9e9e9 solid; }
.nleft ul{ margin-top:10px;}
.nleft li{
	width:204px;
	height:30px;
	line-height:35px;
	text-align:left;
	border-bottom:1px #e9e9e9 solid;
	}
.nleft li a{
	display:block;
    width:184px;
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:20px;
}
.nleft li a:link,.nleft li a:visited{ color:#666;}
.nleft li a:hover,.nleft li a:active{ color:#FFF; font-weight:bold; background:#e1b3ea;}


.nright{ width:740px; height:auto;}
.nrtitle{width:740px; height:auto; border-bottom:1px #e9e9e9 solid; padding:4px 0px;}
.nrtitle p{ 
    color:#6f2c7c; 
	font-size:14px; 
	font-weight:bold; 
	background:url(../images/tb01.jpg) no-repeat left center; 
	padding-left:16px;
	}
.nrbox{
	width:720px;
	height:auto;
	padding:20px 10px;
	line-height:24px;
	}

.newtop{ width:700px; height:auto; margin:auto; line-height:20px;}
.newtop span{ display:block; width:510px; height:90px;}
.newtop span img{ margin-bottom:10px;}
.nlistbox{ width:703px; height:auto; margin:auto;}
.nlistbox table{background:url(../../cn/images/ntitlebg.jpg) no-repeat;}
.nlistbox table a{ padding-left:30px;}
.nlistbox center{ margin-top:30px;}
.nlistbox center a:link{ padding:3px; border:1px #CCC solid;}
.newh4{ width:100%; height:auto; border-bottom:1px #e9e9e9 solid; text-align:center; font-size:16px; }
.newh4 span{ font-size:12px;}
.newcon{ width:100%; height:auto; line-height:24px; padding:10px 0px;}

.fwbox{ width:auto; height:auto; line-height:24px;}
.fwbox img{ margin-bottom:10px;}
.fwbox span{ display:block; width:100%; height:auto; padding:20px 0px; border-top:3px #dcc3e1 solid;}

.main1{ width:auto; height:30px; line-height:30px; }
.main1 input{ border:1px #7f9db9 solid;}

.telbx{ width:100%; height:auto; line-height:30px;}


.nfooter{
	width:980px;
	height:auto;
	border-top:4px #b749cc solid;
	margin:10px auto 0px auto;
	text-align:center;
	padding:10px 0px;
	color:#712d7d;
	line-height:24px;
	}
.nfooter a:link,.nfooter a:visited{color:#712d7d;}
.nfooter a:hover,.nfooter a:active{color:#739b01;}

/* familysite */
#f_site {position:absolute; right:0; bottom:100px; width:91px; background:#999; display:none; padding:10px; z-index:9999; overflow:hidden;}
#f_site .f_list {margin:0; padding:0;}
#f_site .f_list li {font:normal 12px "微软雅黑","宋体"; color:#fff;}
#f_site .f_list li a {letter-spacing:-1px; font:normal 12px "微软雅黑","宋体"; color:#fff; text-decoration:none; line-height:18px;}
#f_site .f_list li a:hover {letter-spacing:-1px; font:normal 12px "微软雅黑","宋体"; color:#fff; text-decoration:underline; line-height:18px;}